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

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

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

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

もっと見る

List

  • 2018/10/05

View Background Image - 背景画像だけを表示させるGoogle Chrome機能拡張

CSSのプロパティを使って画像を設定していると、右クリックで画像だけを表示しようと思ってもうまくいきません。その度に開発者ツールを開いて画像のURLを取得するのは面倒です。そこで使ってみたいのがView Background Imageです。背景画像だけを表示できるGoogle Chrome機能拡張です。## View...

None

  • 2018/10/05

vbuild - VueをPythonでコンパイル

かつてはHTML/JavaScript/CSSは別々なファイルで作成していましたが、Web Componentの流れは違います。機能毎にすべて一つのファイルにまとまり、独立性と再利用性を高めています。そんなWeb Componentの流れを汲んでいるVueのファイルをPythonで解析して出力するライブラリがvbuil...

List

  • 2018/10/04

CastlEmacs - ミニマリスト向けのEmacs設定群

EmacsはLispで拡張ができます。その拡張でカスタマイズしたり、多数のライブラリをインストールすることで自分好みのEmacsを作り上げるのが楽しみになります。しかし、初級者がイチからすべて行っていくのは大変かも知れません。そこで使ってみたいのがCastlEmacsです。Emacsをモダンにするための拡張セットです。...

List

  • 2018/10/04

CycleClipboard - yank風のクリップボード拡張

EmacsやVimなどのエディタを使っているとOS付属のクリップボードがどれだけ貧弱か思い知らされます。これらのエディタで使っているyankがOSの中でも使えると便利なのにと思ったことはないでしょうか。yankに似た機能を提供してくれるのがCycleClipboardです。UIは独特ですが、慣れると便利そうです。## ...

List

  • 2018/10/03

Kaitai Web IDE - Kaitaiファイルを解析するバイナリエディタ

テキスト以外のファイルを扱おうと思うと必要になるのがバイナリエディタです。HEXのデータを確認したり、並び方を分析することで正しく情報を扱えるようになります。GUIでは各OSごとに様々なエディタが存在します。Kaitai Web IDEはWebブラウザベースのバイナリエディタです。特に .ksy という拡張子のKait...

List

  • 2018/10/03

gitmoji - Gitのコミットメッセージに絵文字を使う

絵文字はテキストで書くよりも分かりやすく、多くの情報を含められます。言葉で書くと問題になりそうなことも、絵文字を使うことで回避できる場合もあるでしょう。チャットだけでなく、利用される場面が増えています。そんな絵文字をGitのコミットメッセージに使っていこうというのがgitmojiです。## gitmojiの使い方git...

List

  • 2018/10/02

HTTP Responder - WebHookを使った開発を便利に

WebHookはシステム連携するのに便利な仕組みですが、呼び出されるのがサーバ側とあって、開発時の確認がしづらいのが問題です。ngrokなどを使ってローカル環境を外部に繋ぐこともできますが、準備が面倒と感じる人もいるでしょう。そこで使ってみたいのがHTTP Responderです。WebHookの内容を確認できるWeb...

List

  • 2018/10/02

local-ssl-proxy - 開発用のローカルHTTPSプロキシ

今はローカルの開発環境でシステムを作り、できあがった段階でサーバに送るのが基本です。そして最近ではサーバ側ではSSL/TLSを使うことが当たり前になっており、開発時だけHTTPを指定することで思った動作にならないこともあります。そこで使ってみたいのがlocal-ssl-proxyです。ローカルでの開発時に使えるSSLプ...

List

  • 2018/10/01

go-wasm-todo-list - Go製。WebAssemblyのTodoアプリ

WebAssemblyを使うことで、高速に動作するWebアプリケーションが開発できます。コンパイルするのでコードを見られることもありませんし、開発自体は多様な言語で行えます。その一例として、go-wasm-todo-listを紹介します。GoからWebAssemblyに展開して作られたTodoリストアプリです。## g...

List

  • 2018/10/01

Omni Notes - メモ/写真/タスクが登録できるAndroid用メモアプリ

メモ系のサービスは多数ありますが、殆どのサービスはユーザ登録が必須です。ちょっとした使わない人にすれば、ただメモを取るだけで登録しなければならないのは面倒なことでしょう。そこで使ってみたいのがオープンソースのソフトウェアです。今回はOmni Notesを紹介します。## Omni Notesの使い方立ち上げた直後です。...

List

  • 2018/09/30

NewPipe - Android用の軽量なYouTubeプレイヤー

AndroidはOSがオープンソースということもあって、多くのオープンソースのアプリが存在します。中には公式と同じようなアプリながらも、工夫をこらして差別化するものもあります。今回紹介するNewPipeはYouTubeアプリです。公式とは違った雰囲気で、軽量が売りになっています。## NewPipeの使い方トップ画面で...

List

  • 2018/09/30

MyMo - シンプルなWebベースのメモアプリ

メモはシンプルであるのが大事です。気がついた時にすぐメモできなければなりません。立ち上げて新規ファイルを作成して…なんてやっていたら折角のアイディアを忘れてしまいます。忘れる前に、ホットな内に素早くメモするのです。そこで使えるのがMyMoです。Webベースで使える簡単なメモアプリです。## MyMoの使い方トップページ...

List

  • 2018/09/29

JavaScript Equality Table Game - JavaScriptの仕様を学べるマインスイーパ

プログラミング言語にはそれぞれ仕様があります。そして、二つの変数や型が一致するかどうかは言語によって変わります。0とfalseはイコールと判定されることが多いですが、言語によってはさらに別な物同士でも一致したりします。JavaScript言語仕様をどれくらい知っているかを試せるのがJavaScript Equality...

List

  • 2018/09/29

sudoku.js - 多数のレベルで数独を生成

数独は日本だけでなく、世界中で楽しまれるゲームになっています。ルールは簡単で、縦横そして3x3のボックスの中に1〜9を重ならないようにいれていくだけです。あらかじめ提示されている数字が多ければ簡単ですし、少なければ可能性が増えて複雑になります。数独の本も販売されていますが、今回はsudoku.jsで自動で生成して楽しん...

List

  • 2018/09/28

Zeal - Qt製のオフラインドキュメントビューワー

開発していてSDKやライブラリのAPIドキュメントを見たいと思うことは多々あります。そうした時に常にオンラインで検索していると、いざオフラインになった時に困ります。そこで使えるのがオフラインのドキュメントビューワーです。有名なものとしてはDashがありますが、Zealはそれにインスパイアされたソフトウェアです。## Z...

List

  • 2018/09/28

Nodebook - Webブラウザで使えるnodeプレイグラウンド

JavaScriptを覚えることで、Webブラウザはもちろんサーバサイド、IoTなど幅広い環境でソフトウェアを開発できます。環境を整えるのは決して難しくはありませんが、それがネックになって習得を頓挫してしまっているとしたら非常に勿体ないことです。そこで使ってみたいのがNodebookです。JavaScriptファイルの...

List

  • 2018/09/27

Whalebird Desktop - Electron製。マルチプラットフォームで動作するMastodonクライアント

彗星のように現れたソーシャルサービスのMastodon。一時のブームは去りましたが、使っている人たちは徐々に増えています。Twitterと使い分けていて、両方を利用している人も多いようです。そんなMastodonユーザに使ってみて欲しいのがWhalebird Desktopです。ElectronベースのMastodon...

List

  • 2018/09/27

FaceRecognition - Vision.frameworkを使ってiOSで顔認識

写真には様々な情報が入っています。モノや人、景色や場所など、一枚の写真から読み取れる情報はたくさんあります。その中でも特によく使われるのが顔認識ではないでしょうか。写真の中、どこに顔があるのかを自作してみたいと思う人は多いはずです。そこで使ってみたいのがFaceRecognitionです。iOSアプリで顔認識を実装する...

List

  • 2018/09/26

TJDeck - TweetDeckをAndroidから使いやすくしてアプリ化

TwitterがWeb APIの規約を変更し、クライアントアプリの開発がほぼ不可能になってきました。そんな中、使うように求められている公式アプリは使い勝手が良くないと感じる人も多いでしょう。TweetDeckを我慢して使う人もいるはずです。そこで試して欲しいのがTJDeckです。スマートフォンでは使い勝手の悪いTwee...

List

  • 2018/09/26

QuickKill - アクティブウィンドウのプロセスを強制終了

Windowsを使っていて、アプリケーションが固まるというのはとても多いかと思います。その度にタスクマネージャを開いてタスクを探して強制終了して…というのはとても面倒で、ストレスが溜まります。そこで使ってみたいのがQuickKillです。固まっているアプリケーションだけを素早く終了させます。## QuickKillの使...