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

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

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

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

もっと見る

List

  • 2021/02/11

MemgameJS - メモリ探索ゲーム

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

List

  • 2021/02/10

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

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

List

  • 2021/02/10

Beam Cafe - サーバにアップロードせずにデバイス間でファイルを送受信

異なるデバイス間でファイルを送受信するのは意外と面倒です。iOSとmacOSであればAirDropが用意されていますが、これは両者がApple製だからです。利用者の異なるAndroidとWindowsでうまく送受信する方法はないでしょうか。今回紹介するBeam Cafeはデバイス間でのファイル送受信が簡単に使えそうなW...

List

  • 2021/02/09

Anime-Face-Detector - Fast R-CNNを用いたアニメ顔認識

人の顔を認識する技術、機械学習はたくさんあります。より小さくても認識したり、横顔でも認識したりとさまざまです。人の顔は分かりやすいのですが、イラスト(マンガ)となるとそうはいきません。人はマンガの顔を見ても人の顔を認識できても、機械にとっては容易ではないでしょう。今回紹介するAnime-Face-Detectorはイラ...

List

  • 2021/02/09

Dancing☆Onigiri (CW Edition) - HTML5製のリズムゲーム

アミューズメント施設(ゲームセンター)に行くと必ずあるのがリズムゲームです。太鼓の達人、ポップンミュージックなど利用する体の部位、道具は異なるものの、リズムに合わせて叩いたり、踏んだりするのは同じです。最近ではスマホでも数多くのリズムゲームがあります。今回紹介するDancing☆Onigiri

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

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

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

List

  • 2021/02/06

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

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

List

  • 2021/02/05

JPEG.rocks - WASMを使ってクライアントサイドでJPEG画像を最適化

オンライン上では画像コンテンツが多用されています。その結果、1ページの容量が大きくなり、ネットワーク負荷が高まっています。表示上では不要なデータを削除することで、画像データは大幅に軽減できます。今回紹介するJPEG.rocksはプライバシーに配慮したJPEG最適化ツールです。## JPEG.rocksの使い方トップペー...

List

  • 2021/02/04

Spaceman - macOSのSpacesをメニューバー上で可視化

macOSにはSpacesという仮想デスクトップ機能が標準で提供されています。開発用やWebブラウジング用など、用途を分けて仮想デスクトップを使っている人も多いでしょう。そんな仮想デスクトップ環境を可視化し、切り替えをスムーズにできるようにするのがSpacemanです。## Spacemanの使い方画面上部に四角い枠で...

List

  • 2021/02/03

CodeSwing - Visual Studio CodeをHTMLプレイグラウンドに

HTMLやJavaScriptのプレイグラウンドサービスは便利です。特に外部公開する際に便利なのですが、逆にオフラインで自分だけをちょっと試したい時には面倒だったりします。社内データにアクセスした結果を試したい時にも不便でしょう。今回紹介するCodeSwingはVisual Studio Code上で使えるプレイグラウ...

List

  • 2021/02/03

Handtrackjs - 手をリアルタイムに認識する

機械学習を用いることで、オブジェクトを認識する精度が飛躍的に向上しています。写真の中に何が映っているかタグ付けしたり、顔認識したりする例があります。特定のオブジェクトに関して認識する例もあります。今回のHandtrackjsも特定のオブジェクトを認識します。それは名前の通り、手の認識です。## Handtrackjsの...

List

  • 2021/02/02

EasyGrid - 外部依存のないグリッドライブラリ

コンテンツを綺麗に並べる際に必要なのがグリッドです。さらにレスポンシブに対応しようと思うとJavaScriptライブラリが欲しくなるでしょう。グリッドと一言でいっても奥が深い技術です。今回はそんなグリッドを手軽に導入できるEasyGridを紹介します。## EasyGridの使い方基本的な同じ高さのコンテンツを並べる例...

List

  • 2021/02/02

js-image-zoom - 外部依存のない画像ズームライブラリ

最近は高解像度な写真が増えたので、元の大きさのまま貼り付けてしまうと、閲覧に苦労するでしょう。かといって、見たい部分は拡大してみたいと思うはずです。この相反するニーズを解決するのがズーム機能です。今回紹介するjs-image-zoomは外部ライブラリに依存しないJavaScript製の画像ズームライブラリです。## j...

None

  • 2021/02/01

mysides - Finderのお気に入りを管理するコマンド

macOSのFinderではサイドバーによく使うフォルダを登録できます。ソフトウェア(Dropboxなど)によっては自動的にサイドバーにフォルダを登録します。このメンテナンスはマウス操作で行うのが一般的です。もしキーボードから操作したいならばmysidesを使ってみましょう。## mysidesの使い方listで登録さ...

List

  • 2021/02/01

OpenMTP - macOS用のAndroidファイル転送ツール

Androidからファイルを送受信する方法は面倒なイメージがあります。Android File TransferはあまりこなれたUIではありません。共有機能もありますが、ローカルにあるデバイス間でファイルを授受するのにインターネットを介するのは面倒です。そこで使ってみたいのがOpenMTPです。AndroidとmacO...

List

  • 2021/01/30

typewriter-app - 文章作成サービスを集めてElectron化

文字を書く場面は色々あります。プログラミング、ブログ、ツイート、ドキュメント、小説など場面によって最適なエディタは異なるかも知れません。実際、使い分けている人もいるでしょう。今回紹介するtypewriter-appは特化型の文章を書くためのサービス、TypefullyとHemingwayをラッピングしたElectron...

List

  • 2021/01/30

MTDeck - TweetDeckをスマホでも楽しむ

パソコンでTwitterをディープに楽しんでいる人は、大抵TweetDeckを使っているようです。複数のカラムを使いこなし、さらに複数アカウントを上手に管理しようと思うとTweetDeckは使い勝手がいいでしょう。しかしスマホには対応していません。そこで使ってみたいのがMTDeckです。TweetDeckをスマホ対応の...

List

  • 2021/01/28

tab-numbering - タブに数字を振って移動を簡単に

Google ChromeやFirefoxではタブの移動時にショートカットとして、Ctrl(macOSの場合はコマンド)+数字というキーが割り当てられています。しかしいざ移動しようと思った時にタブの数を数えるのが面倒です。その結果、マウスを使ってしまう人が多いことでしょう。そこで使ってみたいのがtab-numberin...