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

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

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

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

もっと見る

List

  • 2019/03/14

Utatane - プログラミング用の日本語等幅フォント

日本語でプログラミングをしている時に困るのが英字と日本語のバランスです。記号や英字で幅が違ったりすると何となく気持ちが悪かったり、さらにそこに日本語まで加わるとずれが大きくなります。そこで使ってみたいのがUtatane、プログラミング用の日本語等幅フォントです。## Utataneの使い方Utataneの文章例。英語は...

List

  • 2019/03/14

Zpix - 英語、日本語、中国語をサポートしたピクセルフォント

フォントは特徴を持つことで利用する場面が思いつくようになります。そうすると、いざその場面に出会ったときに、あのフォントを使おうと思い立つでしょう。作るなら、そんなフォントを作ってみたいものです。今回紹介するZpixは、まさにそんなフォントと言えるでしょう。多彩な言語をサポートしたドット絵風(ピクセル)フォントです。##...

List

  • 2019/03/13

Codecrumbs - システム理解を高める可視化システム

システムが大規模になるとファイルを分割し、各機能が分割して管理されるようになります。一つのファイルで長大なコードが書かれているよりも分かりやすいですが、定義元がどこで、何の変数を見ているのか分からなくなることもしばしばです。そこで使ってみたいのがCodecrumbsです。コードに印をつけることで、コード同士の関連性が可...

List

  • 2019/03/13

Netron - 機械学習のネットワークを可視化

機械学習ではフォーマットの標準化が進んでいます。これまでTensorflowやCaffe、Chainerなど様々なソフトウェアがありましたが、生成されるモデルがONNXというフォーマットに統一されつつあります(他にもあるようですが)。そんなONNXフォーマットのモデルをビジュアル化できるソフトウェアがNetronです。...

List

  • 2019/03/12

RTS - レスポンシブにテキストサイズを変える

レスポンシブWebデザインは標準的に用いられるようになっていますが、多くは幅や表示する項目の並べ替えに特化しています。Web上に最も多いコンテンツはテキストである以上、もっとテキストに気を配るべきではないでしょうか。そこで使ってみたいのがRTSです。レスポンシブにテキストサイズを変更してくれます。## RTSの使い方B...

List

  • 2019/03/12

Tickeys - macOSの打刻音を変更

昔のタイプライターでは入力する度に音が鳴ります。ノスタルジックですが、格好良いと思う人も多いのではないでしょうか。そんな打刻音を再現するテキストエディタもあります。しかしTickeysは違います。すべてのアプリケーションにおけるキーボード入力にサウンドを追加してくれるソフトウェアです。## Tickeysの使い方設定画...

List

  • 2019/03/11

Yinsh - Web上でYinsh(インシュ)を楽しむ

Yinsh(インシュ)というゲームがあります。五目並べのようなゲームで、コマをジャンプさせるとコマの色を反転させるというオセロ的な要素も含んだゲームです。ちょっとルールが難しいのですが、慣れると誰でも楽しめます。ルールの詳細はインシュ | JELLY JELLY CAFE

List

  • 2019/03/11

MySigMail - メールの署名を作成

メールの署名はどういったものを使っているでしょうか。日本ではテキストメールが多いので、アスキーアートのように装飾されたものを使っているかも知れません。逆にとてもシンプルな人もいるでしょう。そんなメールの署名欄をビジュアル的に作成できるのがMySigMailになります。## MySigMailの使い方メイン画面です。左側...

List

  • 2019/03/10

NSFW JS - 職場厳禁な写真を判定

NSFWというのはNot Safe For Workの略で、職場では見るのに相応しくないコンテンツ(写真や動画など)のことを指します。万一そんなものを見ているところを同僚(特に異性)に見られたらどんな仕打ちを受けるか分からないでしょう。そこで使ってみたいのがNSFW JSです。問題のあるコンテンツを表示しないように制御...

List

  • 2019/03/10

Icotar - アイコンを動的に配信するサーバ

SVGも広まってはいますが、それでもなおPNGなどの画像を利用しているケースは多いです。そんな時、デバイスごとに最適なサイズを考えないと過剰にネットワークを消費したり、低解像度な画像を配信したりしてしまいます。そこで使ってみたいのがIcotarです。Material Design

List

  • 2019/03/09

Orca - パーツを組み合わせて動く作品を作ろう

電子部品を組み合わせて動くものを作るのはとても楽しいです。光ったり、動いたりすると寝食を忘れて作り込んでしまったりするでしょう。プログラミングとはまた異なる楽しさがあります。そんな楽しさが味わえるのがOrcaです。ルールに沿ってパーツを組み合わせて動くものを作ります。## Orcaの使い方メイン画面です。各ドットに英数...

List

  • 2019/03/09

RainingChain - HTML5で作られたMMORPG

Webブラウザさえあれば実現できることがどんどん増えています。Webブラウザさえあればインストール不要でWebアプリケーションが利用でき、データの共有なども簡単です。今回はRainingChainを紹介します。Webブラウザ向けに作られたMMOPRGです。## RainingChainの使い方ゲーム画面です。まずユーザ...

List

  • 2019/03/08

GitTouch - Flutter製のGitHubクライアント

GitHubを通じて開発者とコミュニケーションしている人は多いでしょう。社内においてもIssueやPRを使って対話したり、意見を求められたりします。必ずしもコードを書かずともGitHubを使っているという人は多いはずです。そうした方にお勧めなのがGitTouchです。Flutterで作られたGitHubクライアントアプ...

None

  • 2019/03/08

csvq - CSVをデータベースのように操作する

レトロなファイルフォーマットと思っていてもまだまだ職場では使われているのがCSVです。システムからもCSV出力するものがまだまだあるはずです。CSVといえばデータがひたすら並んでおり、データの抽出も面倒です。そこで使ってみたいのがcsvqです。コマンドラインでCSVファイルをまるでデータベースのようにデータ抽出できます...

List

  • 2019/03/07

webview - WebViewを使ってマルチプラットフォームをC/C++/Goで開発

Goなどのプログラミング言語でGUIアプリケーションを作ろうと思うと、各OS向けのUI部品を使わないといけません。OSごとの差分を吸収したり、コンパイルなども面倒なはずです。そこで使ってみたいのがWebViewです。WebViewであればOSの差異を気にせず済みますし、最近では多くの機能がWebブラウザだけでも実現でき...

List

  • 2019/03/07

Tart - なんと!ターミナル上で動作するドローアプリ

開発に関わる多くのことがCUIでできます。ただ開発するだけであればGUIは不要かも知れません。Webブラウザだけあれば十分という人は多いのではないでしょうか。GUIでないとできなさそうな、ドローアプリケーションですらCUIでできます。それがTartです。## Tartの使い方メイン画面です。!

List

  • 2019/03/06

winmine-exe - Windows95風のUIで遊ぶマインスイーパ

Windows95が出た時、誰もが遊んだゲームがマインスイーパでしょう。コンピュータは買ったものの、やることがない人や会社の暇つぶしに遊んだ人たちも多いはずです。そんな方たちがノスタルジックに浸れるのがwinmine-exeです。## winmine-exeの使い方一瞬分からないかも知れませんが、これはWebブラウザで...

None

  • 2019/03/06

Instaloader - Instagramの写真と動画をダウンロード

Instagramにはたくさんの写真がアップロードされています。タグをウォッチして飽きるまで眺め続けたり、フォローしている人の写真を逐一閲覧している人もいるでしょう。しかしソーシャルサービスでは相手の都合でファイルの削除、非公開化が可能です。万一写真がロストしないようダウンロードする際にはInstaloaderを使って...

List

  • 2019/03/05

Sloth - どのプロセスがどのファイルを開いているか調べる

時々ファイルを別なソフトウェアで開いてしまっていて、読み込み専用になっていることがあります。そんな時、どのプロセスがファイルを開いているか確認するのは大変です。そこで使ってみたいのがSlothです。どのプロセスがファイルを開いているか、一目で分かります。## Slothの使い方メイン画面です。各アプリごとに使っているフ...

List

  • 2019/03/05

DeskGap - Web技術でデスクトップアプリケーションを

JavaScriptが高速化したことで、WebViewベースであっても十分に使えるソフトウェアが開発できるようになっています。Visual Studio CodeやAtomなどはその一例です。今回紹介するDeskGapはそんなWebViewベースのデスクトップアプリケーションを開発できるフレームワークです。## Des...