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

ホスティング - githubの記事一覧

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

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

もっと見る

List

  • 2021/02/17

Pencil.js - インタラクティブな2Dオブジェクトライブラリ

Web上で2Dのオブジェクトを描くとなると、途端に敷居が上がります。CanvasやSVGを使うことで2Dオブジェクトは描けますが、星の形を描くのすら苦戦するでしょう。さらにそれをJavaScriptと連携させるとなると大変です。そこで使いたいのが専用のライブラリです。今回はPencil.jsというCanvas向けに出力...

List

  • 2021/02/16

Graphviz Visual Editor - GraphvizをWeb上で表示、さらに編集も!

昔から開発者がビジュアル化のために使ってきたライブラリがGraphvizではないでしょうか。DOT言語と呼ばれる記法に沿って書くことで、画像やSVGとしてドローされたデータを出力できます。そんなGraphvizのビジュアル化をWeb上で行い、さらに編集まで行えるのがGraphviz Visual Editorです。##...

List

  • 2021/02/16

Dev Bookmarks - 開発者向けのブックマーク・スニペット管理

オンラインのブックマークというとはてなブックマークが有名です。ソーシャルブックマークなので他のユーザとのコミュニケーションを楽しむべきなのでしょうが、時に荒れることもあって個人的には交流目的では使っていません。もっと独立したブックマークという目的にフォーカスしたものが良い場合はDev Bookmarksを使ってみるのは...

List

  • 2021/02/15

Kind Stranger - モバイルに最適化されたRedditビューワー

海外で有名な掲示板といえばRedditがあります。テクノロジーから日常的なことまで含め、さまざまな内容で日々会話されています。Subredditごとに異なる文化があり、レギュレーションも異なるのが面白さの一つです。そんなRedditビューワーとしてKind Strangerを紹介します。ぜひお気に入りのSubreddi...

List

  • 2021/02/15

Emoji Finder - 絵文字検索ツール

絵文字は今や世界中で使われている単語になっています。そしてiOSなどがバージョンアップする度に新しい絵文字が追加されています。もはや、そのすべてを把握している人は多くないでしょう。そこで使ってみたいのがEmoji Finderです。絵文字を素早く検索できるツールです。## Emoji Finderの使い方トップページで...

List

  • 2021/02/14

Heart Rate Monitor - Webベースの脈拍モニター

日々の健康状態をモニタリングすると、ちょっとした変化にすぐ感じ取れるようになります。雰囲気で感じるよりも、個人的には数値として取れている方が好みです。スマートウォッチなどを使うとそうしたバイタルもすぐに取れます。今回紹介するHeart Rate MonitorはWebアプリケーションながら、脈拍を測定できるアプリケーシ...

List

  • 2021/02/14

Deskreen - 任意のタブレット/スマートフォンにPCの画面を表示

SidecarやDuetを使うことで、iPadなどをデュアルモニターとして利用できます。タブレットであれば持ち歩くのも簡単ですし、出先で外部ディスプレイが必要になった時に役立ちます。そんな外部ディスプレイ(に似た表示?)を、どんなタブレットでも実現できるのがDeskreenです。## Deskreenの使い方最初にタブ...

List

  • 2021/02/13

Enigma - Web暗号機

エニグマといえば、第二次世界大戦中にドイツが開発した高性能暗号機です。キーを定期的に変えることで、メッセージが解読されづらい仕組みになっています。ハッシュ値などの不可逆ではなく、原文に戻せる可逆変更なのが特徴です。そんなエニグマと同じ名前を持った暗号化ツールがEnigmaです。ぜひ体験してみてください。## Enigm...

None

  • 2021/02/13

brotab - CLIでブラウザのタブ情報を取得、操作

ブラウザはマウスで操作するものですが、マウスに一度手をやってしまうと開発のスピードが遅くなってしまいます。なるべくキーボード操作したいと思う人もいるでしょう。今回紹介するbrotabはCLIからブラウザのタブを操作できるコマンドです。## brotabの使い方listでブラウザが表示しているURLが一覧されます。最初に...

List

  • 2021/02/12

freezeframe.js - アニメーションGIFの再生/停止を可能にするJavaScriptライブラリ

アニメーションGIFは動画と違ってハイライト部分だけを繰り返したり、YouTubeのように埋め込んだりする必要がないので手軽に扱えます。自動再生されるのが便利ですが、途中で止めたいと思うこともあるでしょう。そんな時に使えるのがfreezeframe.jsです。アニメーションGIFの再生、停止を制御できるJavaScri...

List

  • 2021/02/11

MemgameJS - メモリ探索ゲーム

コンピュータの基本要素の一つであるメモリ。高速にアクセスできる一時記録領域として使われています。ソフトウェアが動作する上で重要な存在であり、時にクラッキングで内容を悪用されることにあります。そんなメモリの内容を探索できるゲーム(アート)がMemgameJSになります。## MemgameJSの使い方最初に表示される四角...

List

  • 2021/02/11

Air horn - エアホーンを奏でるPWA

スポーツなどで使われるエアホーン。コロナ禍とあって利用が禁止されている場合も多いようですが、サッカーや野球などで使ったことがある人も多いのではないでしょうか。スポーツが盛り上がる、楽しいツールです。そんなエアホーンをWebベースで再現したのがAir hornです。技術的な実験的ソフトウェアになります。## Air ho...

List

  • 2021/02/10

blymp.io - とても簡単に使えるデバイス間ファイル送受信ツール

目の前にあるデバイスからファイルを受け取りたい、逆に送信したいと思うことはよくあります。しかしUSBで繋いだり、専用アプリをインストールするのは面倒です。結局メールを使うことになったりします。これは体験として下の下です。今回紹介するblymp.ioはURLさえ覚えておけば簡単に使えるデバイス間ファイル送受信ツールです。...

List

  • 2021/02/08

emoji-rain - 絵文字の雨を降らせるWeb Components

絵文字は単純にテキストメッセージに使うだけでなく、色々な場面で利用できます。アイコンフォントとして使うこともできますし、UTF8に対応しているプログラミング言語なら変数名に使うことだってできます。今回紹介するemoji-rainはそんな絵文字の使い方として参考になりそうなソフトウェアです。絵文字の雨が降ってきます。##...

List

  • 2021/02/08

Goful - Go製の2画面ファイラー

個人的に2画面ファイラーが好きです。GUIのファイラーのようにファイルをコピーしてディレクトリを移動したりするのは面倒ですし、ウィンドウが多数開いて分かりづらくなることもありません。多くのエディタでファイラーが実装されています。今回紹介するGofulはターミナル上で動作する2画面ファイラーです。普段使いできそうな便利さ...

List

  • 2021/02/07

‎Playify - 趣味趣向の可視化されるFlutter製ミュージックアプリ

スマートフォンにミュージックアプリは付きものです。標準でも提供されていますが、自分好みのものを選ぶのも楽しいです。iOSのミュージックライブラリはAPIが公開されているので、UIだけ変更したオリジナルミュージックアプリの開発も可能です。今回紹介する‎Playifyはそんなミュージックアプリの一例です。Flutterで開...

List

  • 2021/02/07

Minesweeper-Login - ターミナル上で遊べるマインスイーパ

マインスイーパはソリティアと並んで世の中の時間を奪い去っているゲームではないでしょうか。とりあえずWindowsで起動してみた人は多いはずです。そして、いつの間にか時間が過ぎています。今回紹介するMinesweeper-Loginはターミナル上で遊べるマインスイーパになります。## Minesweeper-Loginの...

List

  • 2021/02/06

picgen - 画像をパラメータで自由に生成

ソーシャルサービスでURLをシェアすると、OpenGraphに基づく画像が表示されます。この画像は閲覧者の目を引くのに効果的で、適切なものを設定しなければなりません。画像が用意できない…という場合にはCloudinary

List

  • 2021/02/06

andala - シンメトリーを活かしたWebペイント

左右対称なデザインはシンメトリーと呼ばれます。もちろん左右だけでなく、上下や斜めの線に対して対称という場合もあるでしょう。鏡合わせなデザインは昔から憧れの想像美といわれています。今回紹介するandalaはそんなシンメトリーな図形を描けるペイントツールです。1つの線だけでなく、複数のシンメトリーが描けます。## anda...

List

  • 2021/02/05

AR Sudoku Solver - ARを使って数独の答えを表示

数独は日本はもちろん、世界中で楽しまれているパズルです。数字の数によって難易度が異なり、上級なものになると何日も悩み続けないと解けないかも知れません。しかし、コンピュータであれば瞬時に解けるでしょう。今回紹介するAR Sudoku Solverはまさにそんな数独を解くためのソフトウェアです。面白いのはARを用いることで...