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

ライセンス - MIT Licenseの記事一覧

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

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

もっと見る

List

  • 2016/11/22

sidebar-v2 - 地図にサイドバーを追加

地図系サービスではサイトに埋め込めるようにしたり、地図にマーカーを載せたりするためのAPIを提供しています。しかし、表示されているもの以上の機能を追加しようとすると途端に面倒になります。意外とカスタマイズ性が低いのが地図系ライブラリです。そこで使ってみたいのがsidebar-v2です。各種地図ライブラリに対してサイドバ...

List

  • 2016/11/21

Scribe.js - nodeのログをカラフルに、かつWebブラウザ上で確認

最近Nodeで開発することが増えてきたのですが、標準出力に出てくるログはあまり見やすくありません。目的のデバッグメッセージがどこに出ているのか確認が面倒で、ターミナル上では検索もままなりません。そこで使ってみたいのがScribe.jsです。ログを格好良く、見やすくしてくれます。## Scribe.jsの使い方ログがWe...

List

  • 2016/11/21

Primitive - 画像を幾何学模様で描く

最近、AIなどを使ってコンピュータに絵を描かせるという試みが良く聞かれます。全くダメなものを描くこともあれば、意外と見られるものを描くこともあります。このままいくと数年で実用的になるかもしれません。今回は写真や画像を元に、幾何学図形で新しい画像を生成するPrimitiveを紹介します。## Primitiveの使い方元...

None

  • 2016/11/20

bashcached - Bashスクリプトでできたmemcached代替

システムのキャッシュなどでよく使われるmemcachedですが、仕組み的に複雑ではないので軽快に動作します。あまり複雑な仕組みはありませんが、そうした場合は別なソフトウェアを使えば良いでしょう。今回はむしろ、memcachedをさらに簡単にしたbashcachedを紹介します。その名の通り、Bashスクリプトで作られて...

List

  • 2016/11/20

Portier - メールを使ったパスワードレス認証

現在の認証技術はIDとパスワードによるものが基本です。その結果、パスワードが漏洩すると大変な状態になります。そこで二段階認証が使われるようになり、スマートフォンと組み合わせた認証技術が増えています。今回はパスワードが漏洩する心配がない、パスワードレス認証技術のPortierを紹介します。## Portierの使い方最初...

List

  • 2016/11/19

evermark - ローカルディレクトリのファイルをEvernoteにアップロード

Evernoteにメモを蓄積している人は多いと思いますが、そのエディット環境がWebであったり、専用クライアントソフトウェアで使い勝手に苦しんでいる方も少なくありません。フォーマットもWYSIWYGではなくMarkdownを使いたいという人もいるでしょう。そこで使ってみたいのがevermarkです。CLIでローカルとE...

List

  • 2016/11/18

ESCapey - iOSをEscキー入力に使う

新しいMacBook Proではファンクションキーが消えてTouch Barになります。そこは良いのですが、巻き添えになって消えるのがEscキーです。これにはVimユーザが驚愕し、裏切られたと感じたことでしょう。そこで使ってみたいのがESCapeyです。ジョークソフトウェアですが、ちゃんと動きますよ。## ESCape...

List

  • 2016/11/17

gridstack.js - jQuery製のウィジェット表示/作成ライブラリ

WebダッシュボードのUIであったり、ユーザがカスタマイズできるページにおいて大事なのがドラッグ&ドロップを使ってカスタマイズできるウィジェット機能です。かつてiGoogleで見られたUIは今は多くの管理画面で採用されています。そういったページを表示する際に使えそうなのがgridstack.jsです。ウィジェットの大き...

List

  • 2016/11/16

Builderscon session timer - Builderscon公式(?)セッションタイマー

2016年12月に第一回目が開催されるBuilderscon

List

  • 2016/11/15

PDFJSAnnotate - WebベースでPDFに注釈

FirefoxではPDFの表示にpdf.jsを採用しています。表示は問題なく、普通に表示できます。さらにJavaScriptベースなので、外部からの操作もこれまでに比べると大幅に楽です。Web標準の技術で実装すると大きな恩恵があります。そんなpdf.jsで表示されたPDFに対して注釈をつけられるのがPDFJSAnnot...

List

  • 2016/11/14

Shuffle.js - ダイナミックなフィルタ/ソートライブラリ

多数のリストの中から目的のものを探す際に、多くの人が目検でチェックしたり、Webブラウザのテキスト検索を使ったりします。これは非効率的で、面倒です。技術の力でもっと効率的にすべきでしょう。とは言え、作り込むのは意外と面倒だったりします。そこで使ってみたいのがShuffle.jsです。## Shuffle.jsの使い方最...

List

  • 2016/11/14

プリザンター - .NET製の使いやすいチケット管理

プロジェクト管理は何のためにあるのか、それはスムーズなプロジェクト運営を実現するためにあります。入力やチェックにストレスを感じたり、工数がかかりすぎるものは採用すべきではありません。そうした管理者が好むようなシステムは総じて導入はされても運用で使われないものです。そこで今回はプリザンターを紹介します。日本製のチケット管...

List

  • 2016/11/12

Gitgraph.js - Web上でGitリポジトリのグラフを描く

Gitはフォークしたりブランチを作って開発するのが常なので、枝分かれしたり合流したりしながら開発が進んでいきます。長い履歴の中で描かれるグラフに美しさを感じる人も多いのではないでしょうか。今回はそうしたGitグラフを描くJavaScriptライブラリ、Gitgraph.jsを紹介します。## Gitgraph.jsの使...

List

  • 2016/11/12

Toybox - XcodeのPlayground管理

XcodeではSwiftのコードを試せるPlayground機能がありますが、使うためにはXcodeを立ち上げてPlaygrandファイルを作成しなければなりません。その保存先も都度異なるのでスニペット的に使うのは面倒です。そこで使ってみたいのがToyboxです。Playgroundをまとめて管理できるソフトウェアです...

List

  • 2016/11/11

ding - CLIのシンプルなタイマー

時間管理はとても大切です。といっても大げさなものは必要ありません。単純なタイマーさえあれば作業時間の管理はできるはずです。タイマーを指定時間に鳴るようにセットすれば、それだけで開始できます。今回はターミナルで使えるシンプルなタイマー、dingを紹介します。## dingの使い方dingはpipを使ってインストールします...

None

  • 2016/11/11

tget - Torret版wget

Torrentをソフトウェアのダウンロードに使っているサイトは多数あります。特にLinuxディストリビューションのようなオープンソースで要領の大きいファイルを配布しているサイトで利用されています。そういったソフトウェアをダウンロードするためにTorrentクライアントをインストールするのは面倒という方にお勧めしたいのが...

List

  • 2016/11/10

iCloud-Control - FinderからiCloud Driveを操作

iCloud DriveはiOSとmacOSでファイルを同期したりする際に便利です。しかしすべてのファイルが必要な訳ではないですし、シェアするためのリンクを取得するのが面倒だったりします。そんな方たちにお勧めなのがiCloud-Controlです。Finderから簡単にファイルをiCloud Driveを操作できます。...

List

  • 2016/11/09

BeaconScanner - 開発に役立つビーコンスキャナー

iOS7で鳴り物入りで登場したiBeaconですが、一時の熱狂はさておき、最近になって実際にプロダクトで使われるケースが出てきています。O2Oマーケティングが多いですが、それ以外の目的でも使われています。ビーコン系プロダクトで困るのはちゃんと電波が出ているかの確認です。今回はそんな時に役立つBeaconScannerを...

List

  • 2016/11/08

iCanHazShortcut - キーボードショートカットでコマンド実行

キーボードショートカットで実行したい内容はどういったものでしょうか。アプリケーションを起動したり、特定のメッセージを送ったりでしょうか。または一連の手順に沿ったマクロ的なものかも知れません。そうした操作を手軽にできるようにしてくれるのがiCanHazShortcutです。## iCanHazShortcutの使い方メイ...

List

  • 2016/11/05

ttyd - Webブラウザからターミナル操作を可能に

ライブコーディングなどで度々あるのがターミナルを開いてその画面を見せると言った手法です。しかし文字が小さかったり、やっていることが分かりづらかったりと面白さがなかなか理解できなかったりします。そこで使ってみたいのがttydです。ttydはttyをWebブラウザから操作できるようにするソフトウェアです。## ttydの使...