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

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

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

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

もっと見る

List

  • 2018/03/27

Coördinator - SVGの描き方を自由にカスタマイズ

SVGを使う面白さはベクターベースであるために一回描いた図形をカスタマイズしやすいということです。さらにカスタマイズするのもXMLを直に編集するのではなく、プログラムからできるのが利点です。今回紹介するCoördinatorは音楽サービスで知られるSpotifyが開発したSVGカスタマイズツールです。## Coördi...

List

  • 2018/03/27

Rough.js - ラフに図形を描く

コンピュータが描く情報は正確です。しかし、正確すぎるためにちょっとしたずれが気になったりします。直線がほんのわずかに曲がっていたり、二つの線がずれていると直したくなってしまうでしょう。しかしそれによって失われる時間は大きいです。そこで使ってみたいのがRough.jsです。手で書いたようなラフな線を引くライブラリです。#...

None

  • 2018/03/26

Trash - rmコマンドの代わりにファイルをゴミ箱へ

ファイルを間違って削除してショックを受けた経験は誰もがあるでしょう。GUIのOSであればゴミ箱に入る仕組みだから問題ありません。しかしrmで削除してしまったファイルは復旧が困難です。そこで使ってみたいのがTrashです。rmコマンドに変わるファイル削除コマンドです。## Trashの使い方Trashはrmコマンド代替で...

List

  • 2018/03/26

Shards - Bootstrap4に対応したデザインテーマ

Bootstrapは有名なUIデザインフレームワークですが、先日バージョン4が正式にリリースされました。その結果、これまで使われてきた多くのテーマが使えなくなっています。3を使い続けても良いですが、徐々に情報は増えていくのでバージョン4を追いかける方が良いでしょう。ということでテーマも新しいものに乗り換える必要がありま...

List

  • 2018/03/25

OpenTerm - iOS用のターミナル

iPhone/iPadは高性能化しており、簡単な仕事であれば十分にこなせるようになっています。ブログを書いたり、写真を撮ったり、チャットをしたりとiOSを駆使すれば大抵の仕事は事足りるでしょう。しかし、それでも足りない機能はあります。そんな時にはOpenTermを使ってみましょう。iOS向けにコマンドラインインタフェー...

List

  • 2018/03/25

AsciidocFX - マルチプラットフォームで使えるAsciidoc用エディタ

Markdownが開発者界隈でのマークアップ記法として有名になっていますが、記法自体はそれ以外にも多数存在します。その一つがAsciidocです。Markdownよりも多彩な記法が用意されており、より細かく制御できます。そんなAsciidocを記述するためのエディタがAsciidocFXです。さらに多くのフォーマットに...

List

  • 2018/03/24

Kill Bill - 購読型ビジネスの請求/支払い管理

購読型のビジネスは契約数が増えればビジネスとして魅力的になります。それは消費者を相手にした場合はもちろんのこと、月額数万円での企業契約でも変わりません。しかし、数が増えれば管理が煩雑になるでしょう。そこで使ってみたいのがKill Bill、購読型の請求/支払い管理システムです。## Kill Billの使い方購読プラン...

List

  • 2018/03/24

Kopano - メール/カレンダー/ストレージなど機能十分なグループウェア

グループウェアは企業の基盤です。メールやカレンダー、アドレス帳など企業活動で必要になるデータがすべてそこに集結されます。サイボウズ、Google Apps、Outlookなどソフトウェアは違えど、グループウェアを使っている企業は多いでしょう。しかしどのグループウェアも手に馴染まない…そう思う方はKopanoを試してみま...

None

  • 2018/03/23

Transcrypt - Webブラウザ上でPythonを動かす

Webシステムを作るときに切り離せないのがJavaScriptです。Webブラウザ上で動くプログラミング言語として現状はJavaScriptしか動作しないので、必ず習得する必要があります。しかし、サーバサイドとクライアントで別な言語を使うのは不便です。そこで使ってみたいのがTranscryptです。Python 3.6...

List

  • 2018/03/23

Pocat - React Native製のポーカー管理

React Nativeを学びたいと思っている方は多いかと思います。そのためには実際にReact Nativeを使って作られているアプリを見て、ソースコードから学ぶのが早いでしょう。それがシンプルなものであれば、全体の動きも分かりやすいはずです。そこで今回はPocatを紹介します。ポーカーの管理を行うスマートフォンアプ...

None

  • 2018/03/22

thanks - 既存ライブラリに寄付しよう

ソフトウェアを開発していて、オープンソース・ソフトウェアを一切使わないということはほとんどないといっても過言ではありません。さらに何らかのライブラリを作っている際には、別なライブラリを使っていたりします。そうしたソフトウェアに感謝し、その感謝の心を寄付で表明できるのがthanksです。## thanksの使い方than...

List

  • 2018/03/22

FileReader.js - Web上でファイル/クリップボードを簡単に扱う

HTML5で便利になったAPIの一つがファイルの読み込み、FileReaderではないでしょうか。しかし非同期処理で行うものが多く、実装が若干面倒なイメージがあります。さらにこのデータを扱うのはファイルボックスまたはファイルのドラッグ&ドロップと二種類あるのも面倒です。そこで使ってみたいのがFileReader.jsで...

List

  • 2018/03/21

Sheetsee.js - Googleスプレッドシートのデータをビジュアル化

Googleスプレッドシートは表計算として便利ですが、簡易的なデータベースとして使うこともできます。特にデータメンテナンスがしやすいので、データの取得だけ行えれば様々な表示に活用できるでしょう。今回はそんなスプレッドシートのデータ可視化に特化したSheetsee.jsを紹介します。## Sheetsee.jsの使い方埋...

List

  • 2018/03/21

Markdown Webhook - MarkdownファイルをDropboxに保存するとHTMLに変換

Dropboxは手軽に使えるクラウドストレージです。さらにWeb APIを使うことで、ファイル操作をフックとして様々なイベントを行うことができます。サードパーティー製のアプリケーションがファイルの書き込み先として利用するのがよくある例です。今回はDropbox公式に作られたデモアプリケーション、Markdown Web...

List

  • 2018/03/20

Slack-Term - ターミナル用Slackクライアント

SlackはWebまたはデスクトップアプリケーションを提供しています。しかしサーバサイドのエンジニアで、コンソールを使うことが多い人にとってはわざわざブラウザを立ち上げたり、デスクトップアプリケーションをインストールするのは面倒でしょう。そこで使ってみたいのがSlack-Termです。ターミナル上で動作するSlackク...