ITエンジニア/デザイナ向けにオープンソースを毎日紹介

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

2017/12/14
できることを全力でやる
2017/11/25
恥ずかしさを感じないためにできること
2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理

もっと見る

List

  • 2019/02/19

Torrent Web - TorrentをWebブラウザから使う

UbuntuやRasbianなど巨大なイメージファイルをダウンロードする際、HTTPよりもTorrentを使った方が速いことが多いです。しかしTorrentのイメージが悪く、会社などでインストールするのは難しいかも知れません。そこで使ってみたいのがTorrent Webです。TorrentのWeb UIに相当するソフト...

List

  • 2019/02/19

run.rb - RubyをWebブラウザ上で実行

Web上でJavaScript以外のプログラミング言語を使いたいという夢は昔から存在します。一時はActionScriptとJava、そしてC#が使えました。しかし今ではJavaScript一色です。しかし私たちにはWebAssemblyがあります。今回はWebAssemblyを使ってWebブラウザ上でRubyを動かす...

List

  • 2019/02/18

Maze Solver/Generator - JavaScriptで迷路の生成と回答

暇な時間にちょっと楽しみたいのが迷路です。子供は特に大好きで、できあがった時に何か絵が浮かび上がったりすると大喜びでしょう。しかし、そんな迷路も無限にある訳ではありません。そこで使ってみたいのがMaze Solver/Generatorです。迷路を自動生成し、さらに回答まで出してくれます。## Maze Solver/...

List

  • 2019/02/18

zipShare - 認証レスなファイル共有サービス

パスワードが暗号化されていない挙げ句に情報漏洩した宅ファイル便ですが、利用者は多かったので別なサービスへの乗り換えを余儀なくされていることでしょう。アカウントやパスワードを登録する系統のサービスはリスクが大きいと言えます。そこで使ってみたいのがアカウントを登録しないで使えるファイル共有サービスのzipShareです。#...

List

  • 2019/02/17

Sprite - フローチャートを生成するコード風記法

詳細設計を行うなら実装してしまった方が早いと言った声もありますが、それでも機能単位のフローチャートが用意されている方が間違いはないように思います。共通認識がないと個人の勝手な判断が入り、思わぬバグを生み出したりします。今回紹介するSpriteはコードライクにフローチャートが書けるソフトウェアです。テキストベースなのでメ...

None

  • 2019/02/17

Grozilla - ダウンロードを並列にして高速化

インターネットが高速化され、それ以上に大きなサイズのファイルが送受信されるようになっています。IDEなどダウンロードしようと思ったら5GBくらいあることも多いですし、動画など、数十GBあることも普通です。そんな中だからこそ使ってみたいダウンローダーがGrozillaです。並行処理でダウンロードを高速化します。## Gr...

List

  • 2019/02/16

QR Code Scanner - PWAなQRコードリーダー

QRコードが世界的に普及したお陰で、様々な場面でQRコードが利用されています。スマートフォンアプリの中で活躍する機会も多いですし、Webブラウザ上で使いたい時も多いでしょう。現在PWAにも注目が集まっており、そこでもQRコードを使いたいと思う機会があるはずです。そこで使ってみたいのがQR Code Scannerです。...

List

  • 2019/02/16

Matter - ピュアなCSSで作られたマテリアルデザインコンポーネント

マテリアルデザインは単なるデザインにとどまらず、アニメーションも大事な要素になります。ユーザがタッチした、スワイプしたといったアクションに対して適切なフィードバックがあってこそです。そのため、デザインの敷居が高くなっています。そこで使ってみたいのがMatterです。ピュアなCSSだけで作られたマテリアルコンポーネントで...

List

  • 2019/02/15

実績解除ったー - 実績を解除しよう

ゲームなどをやっているとはじめて行ったアクションや累積ポイントに対して実績が解除されます。実績を解除すると、それが一覧として表示されます。すべての実績を解除しようと躍起になる人もいるでしょう。そんな実績解除好きな人たちに送りたいのが実績解除ったーです。自分の好きな言葉、色で実績を解除できます。## 実績解除ったーの使い...

List

  • 2019/02/15

Meemo - Markdownを使った個人用メモ帳

個人のメモ環境は大事です。気がついた時にささっとメモできる環境があると忘れてしまうのを防いだり、さらに発想を膨らませられます。アイディア、タスク、その日にあったこと…なんでもとにかくメモしておきましょう。今回紹介するMeemoもそんなメモ環境の一つです。個人用に特化し、すぐにでもはじめられる手軽さが売りです。## Me...

List

  • 2019/02/14

x-spreadsheet - Canvasで作られたWeb表計算ソフトウェア

ExcelやGoogleスプレッドシートはオフィスに欠かせないツールになっています。単純な表計算としてはもちろん、ドキュメントやプロジェクト管理などあらゆる場面で活躍しています。今後10年経っても存在し続けそうです。しかしUIがまったく進化しなくても良いわけではありません。今回はその一例、Canvasを使った表計算ソフ...

List

  • 2019/02/14

GitHub Spray - GitHubのコントリビューショングラフを自由に描く

GitHubの活動を示すコントリビューショングラフは活動が多ければ緑の四角になり、より活動量が多いほど色が濃くなります。つまりなるべく色が濃い四角が並んでいるほど、開発者としての活動が活発であると言うことです。そんなコントリビューショングラフを使って遊べるのがGitHub Sprayです。## GitHub Spray...

List

  • 2019/02/13

CSS3 Animate It - クラス名を指定するだけで簡単にアニメーションを実現

CSS3によってアニメーションが実現できるようになったとは言っても、それはイコール簡単であるという意味ではありません。ごく基礎的な実装が用意されているので、現実的なアニメーションは自分で作らないといけません。そこで使ってみたいのがCSS3 Animate Itです。CSSのクラスを指定するだけでアニメーションを実現して...

None

  • 2019/02/13

swift sh - 外部ライブラリを用いたSwiftスクリプトを実行

SwiftはiOSやmacOSアプリを作るのに使われるプログラミング言語ですが、今はサーバサイドでも使えるようになっています。活用範囲が広がることで、ターミナルのスクリプトとして使いたいと思う人もいるでしょう。もちろん使えるのですが、外部ライブラリを利用しようと思うとビルドする必要があり、非常に手間です。そこで使ってみ...

List

  • 2019/02/12

WasmWinforms - WebAssemblyでWinformsを再現

WebAssemblyはWebブラウザ上でネイティブコードが動かせるようになり、より大型で複雑なWebアプリケーションが実現できるようになります。とても期待できる一方、DOM操作ができないといった欠点もあります(将来的に解決する予定ですが)。今回はC#からWebAssemblyに変換して作られたWasmWinforms...