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

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

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

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

もっと見る

List

  • 2019/03/23

Kanon - プログラミングコードを可視化

プログラミングは構造的です。そのため、構文解析して別な言語にしたり、ツリー構造に展開したりできます。それらの構造を見ることで、綺麗な設計になっているかどうかも分かりそうです。そんな可能性を感じさせるのがKanonです。JavaScriptのコードを解析、ビジュアル化します。## Kanonの使い方左側にコード、右上にク...

List

  • 2019/03/23

OCaml Blockly - OCamlとBlocklyを相互変換できるビジュアルプログラミング環境

Blocklyはブロックを使ってビジュアルプログラミングできるソフトウェアです。多くはそのまま実行して、コンピュータ上のキャラクターを動かしたり、IoTと組み合わせたりします。主に教育系システムの一機能として組み込まれます。今回紹介するOCaml BlocklyはそんなBlocklyとOCamlを組み合わせたソフトウェ...

List

  • 2019/03/22

iro.js - 色をホイールで選択するUIライブラリ

Web上で表現できる色は1600万色あります。ちょっとした違いを認識しながら色を選択するのは困難です。そこで色をピッキングする手法が様々に作られています。一つはサークル型のウィジェットです。今回紹介するiro.jsはそんなサークル型のカラーピッカーをJavaScriptで提供するライブラリです。## iro.jsの使い...

List

  • 2019/03/22

DJEN - メタル・ロックな音楽を生成

音楽の創作活動というのは才能と時間のかかるものです。数年かかって新しいシングルを一曲なんてのも珍しくありません。また、そうやってできあがった楽曲は著作権に縛られ、作曲家本人ですら自由に使えなかったりします。そこで使ってみたいのがDJEN、メタルやロックな音楽を生成してくれるソフトウェアです。## DJENの使い方プリセ...

List

  • 2019/03/21

connpass-notification - connpassの通知をSlackで受け取る

日本で勉強会を開催する際には必須ともなっているconnpass。そのconnpassでは参加者が増えた、減ったといった通知がメールが送られてきます。しかし時代はすでにメールではありません。たくさんのイベントを計画していたりすると、お問い合わせのメールがあっても埋もれてしまう可能性があります。そこで使ってみたいのがcon...

List

  • 2019/03/21

gif2xlsx - アニメーションGIFをExcel化

訳分かんねぇ…。アニメーションGIFが好きな方、大勢いますよね。そしてExcelが好きな方もきっとたくさんいるはず。つまりその両方が好きな方達も多い訳です。だからこの二つが一緒に楽しみたいという方も少なくないはずです(?)。そんな方に使ってみて欲しいのがgif2xlsxです。アニメーションGIFをExcelにしてくれる...

List

  • 2019/03/20

marker.js - Web上の画像に注釈を追加

写真にマーカーを付けたり、注釈を入れたいと思うことがあるでしょう。通常は画像編集ソフトウェアを使って行います。Webブラウザからであれば一度画像をダウンロードした後、編集しなければならず面倒です。そこで使ってみたいのがmarker.jsです。Webブラウザ上から手軽に画像への注釈追加が可能です。## marker.js...

None

  • 2019/03/20

Vanir - SQLを設定ファイルでマスキング

開発用のデータベースになるべく現実に即したデータを入れるために、本番データを取り込むことがあります。そんな時にメールアドレスをそのまま使うと誤ってメールを送信してしまったりして大問題になります。そういった事態を防ぐべく使ってみたいのがVanirです。データのマスキングを行ってくれるソフトウェアです。## Vanirの使...

List

  • 2019/03/19

Workbench - macOSのドットファイルをiCloudで同期

macOSで標準のクラウドストレージサービスと言えばiCloudです。Apple IDだけあれば使えるので手軽ですし、iOSともストレージが共有できるのも便利です。そんなiCloudユーザに便利そうなソフトウェアを紹介します。それがWorkbenchです。iCloudを使っていわゆるドットファイル(dotfile)を同...

List

  • 2019/03/19

MenuMeters - メニューバーにシステムのステータスを表示

ソフトウェアがOSのバージョンアップによって突然動かなくなる…それはよくあることです。このソフトウェアがないと困る、というものが動かないためにOSをバージョンアップできないというのもよく聞きます。そして、最悪の場合そのソフトウェアの寿命が断たれてしまいます。今回紹介するMenuMetersは元々10.10までしか動いて...

List

  • 2019/03/18

Origami SMTP - TLSをサポートした開発用SMTPサーバ

開発時にメールを間違って送信してしまった…そんな経験はプログラマであれば誰もがあるでしょう。防ぐためにはメールアドレスのマスキングであったり、開発用のメールサーバを立てるという方法が考えられます。今回はローカルで動作するSMTPサーバ、Origami SMTPを紹介します。TLSにも対応しているのがポイントです。## ...

List

  • 2019/03/18

Simple URL Copy - スマートにURLとタイトルをコピー

URLをコピーするのは簡単です。問題はタイトルをコピーするのが面倒ということです。JavaScriptでプロンプトに出しても良いですが、ちょっと時代遅れなやり方です。もっとスマートに解決したいでしょう。そこで使えるのがGoogle Chrome機能拡張であるSimple URL Copyです。スマート、シンプルなやり方...

List

  • 2019/03/17

Slip.js - スワイプ&ドラッグが使えるリストUIライブラリ

スマートフォンアプリではリスト表示がよく使われています。多数の情報を一覧で表示する際に便利です。同様の表示をデスクトップ向けのWebサイトでも使いたいと思ったことはないでしょうか。そこでお勧めなのがSlip.jsです。リスト表示に加えてスワイプ、ドラッグによる並び替えもサポートしたUIライブラリです。## Slip.j...

List

  • 2019/03/17

Partyshare - IPFSを使って簡単にファイル共有

新しい技術がある時、それを文献で読んでもなかなか理解したり、腑に落ちることはないでしょう。開発者としては自分で手を動かして学ぶのが一番早いはずです。手を動かすことで理解度は飛躍的に高まります。今回紹介するPartyshareはP2Pにおけるハイパーメディア分散プロトコルであるIPFSを実際に使ったファイル共有アプリです...

List

  • 2019/03/16

Utakata - みんなで短歌を投稿、評価しよう

五・七・五・七・七で表される単価はまさに日本語ならではの文化と言えるでしょう。時々新聞や商品で俳句や短歌を募集していますが、数多くの秀逸な作品が出てきます。それだけ日本人に浸透した存在なのでしょう。そんな短歌を投稿、みんなで評価できるサービスがUtakataになります。## Utakataの使い方縦書きなのがたまりませ...