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

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

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

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

もっと見る

List

  • 2020/05/12

Plasma Ball Simulation - プラズマボールの動きを再現

プラズマボールを知っていますか(覚えていますか、が正しいかも)。球体の中でプラズマが飛び交っており、手を付けると、その部分にプラズマが吸い付いてくるものです。今ではほとんど見かけることがなくなりましたが、昔はオシャレな部屋にあった(ような)気がします。そんな懐かしいプラズマボールを再現するのがPlasma Ball S...

List

  • 2020/05/12

Zipcall - URLを決めればすぐに動画チャット

Zoomがオンラインミーティングでよく使われるようになっています。しかしセキュリティ上の懸念が強く存在し、有名なIT企業や政府によって禁止されるところも出てきました。Zoomは目下セキュリティ対策を進めているようですが、不穏なソフトウェアの動きがあるなど信頼回復はしばらくかかりそうです。そんな中、代替となるソフトウェア...

List

  • 2020/05/11

Scrawl-canvas - Canvasを使ったアニメーションライブラリ

HTMLではDOMを使ってデザインを構築するだけでなく、Canvasで自由度高くコンテンツをレンダリングできます(他にWebGLもありますが)。Canvasは扱いが難しいですが、アニメーションなども実現でき、可用性の高い技術です。そんなCanvasを使って面白いアニメーションを実演してくれるのがScrawl-canva...

List

  • 2020/05/11

Fishbowl - みんなで遊べるジェスチャーゲーム

Fishbowlというのは一種のジェスチャーゲームのようなものです。ルールは簡単にいえば、一人3つずつ単語やフレーズを書き出します(アイスクリームなど)。それを一カ所に集め(ここが金魚鉢)、2つのチームに分かれます。各チーム代表者が紙を引いて、その単語を口に出さずにチームメイトに説明します(暑い日に食べる冷たいもの、な...

List

  • 2020/05/10

lazyhub - GitHubトレンド専用クライアント

GitHubでは日々様々なソフトウェアが開発、リリースされています。そんなGitHubのトレンドを追いかけるだけで、新しい技術の流れを学ぶこともできます。中には次の時代を作るソフトウェアも登場しているかも知れません。そんなGitHubトレンドを素早く閲覧、チェックできるソフトウェアがlazyhubになります。## la...

List

  • 2020/05/10

mobileSelect - モバイル特化型のドロップリスト

スマートフォンとデスクトップでは画面の大きさが異なるため、最適なUI/UXが異なります。しかしWebは基本的に共通のコンポーネントとなっており、JavaScriptやCSSで工夫しなければなりません。よく使われる割にUXがいけてない、セレクトをスマートフォン向けにいい感じにしてくれるmobileSelectを紹介します...

List

  • 2020/05/09

tower-of-go - 30秒アタックの迷路ゲーム

ターミナルで長時間作業していると、白黒の画面でメリハリがないため、疲れを感じてしまうかも知れません。そんな時には気分転換に少し遊んでみるのもよさそうです。もちろんずっと遊び続けてはいけません。そこでお勧めなのがtower-of-goです。1回30秒で終わる迷路ゲームです。## tower-of-goの使い方開始はsキー...

List

  • 2020/05/09

unsup3d - 2D画像を3Dに展開

2Dと3Dには超えられない壁が存在します。しかし描かれている絵、または撮影された写真の奥にものを見てみたいと思う欲求は常にあります。最近では3D調に撮影できるカメラや、2Dのイラストを動かす技術も出てきました。今回紹介するunsup3dもそんな2Dと3Dの境目を乗り越えるための技術になります。2Dの顔写真(またはイラス...

List

  • 2020/05/08

Audio DSL - AudioWorkletを手軽に扱えるDSL

Web AudioはWebブラウザ上で音楽を扱えるAPIですが、処理をメインスレッドで行う必要があります。それに対してAudioWorkletはオーディオ処理に特化したWorkerで、バックグラウンドで音声処理が可能になります。しかしオーディオ自体の処理は複雑なイメージがあります。そうした処理をDSLでシンプルにしてく...

List

  • 2020/05/08

Artyom.js - Webサイトにボイスコマンドを追加

ボイスコマンドといえばSiri、Google Home、Alexaなどが有名です。スピーカーやスマートフォンに語りかけるだけでアクションしてくれるのは、一度慣れると手放せません。他にももっと音声だけで操作できれば便利なのにと思ってしまうでしょう。そこで使ってみたいのがArtyom.jsです。WebサイトでJavaScr...

List

  • 2020/05/07

Retroactive - 古いソフトウェアを新しいmacOSで動作させる

macOSがCatalinaにバージョンアップしました。その結果、数多くのソフトウェアが動作しなくなっています。32bitのソフトウェアが使えなくなり、慌てて代替を探した人もいるでしょう。同様にiTunesやiPhotoといったApple製のソフトウェアも使えなくなっています。Appleは後方互換性を平気でなくすので注...

None

  • 2020/05/07

runmd - Markdown中のコードを実行

Markdownの中にコードを書くことはよくあります。そんな時、このコードが実行できればいいのにと思ったことはないでしょうか。コードの実行結果をドキュメントに反映できれば、本当の結果との齟齬もなくなります。そんな使い方ができそうなのがrunmdです。プログラムを実行し、ドキュメント内に反映できます。## runmdの使...

List

  • 2020/05/06

jeelizAR - ニューラルネットワークを用いた物体認識を使ったWebAR

かつてのARといえば、QRコードに似たマーカーを認識して情報を表示するものでしたが、今では画像認識、位置情報、さらにマーカーレスなんてものも出てきています。スマートフォンの活用によって、ARは大きく進化しています。そんな新しいARをWebブラウザでも体験できるのがjeelizARです。WebGLを使い、高速な描画が可能...

List

  • 2020/05/06

Mailu - Dockerで立てられるメールサーバ

メールサーバを立てるのはとても面倒なイメージがあります。安定して動かしておかないとメールが受信できない、なんて問題にもなりかねません。メールがビジネスの根幹を担っている場合にはなおさらです。そこで紹介したいのがMailuです。Dockerで簡単に立ち上げられるメールサーバです。## Mailuの使い方ログインします。!

List

  • 2020/05/05

EPUB-Checker - マルチプラットフォームで使えるePubフォーマットチェッカー

電子書籍が数多く登場することで、ePubの需要も増えています。今はMarkdownなどからePubファイルを生成できるソフトウェアも出てきていますが、ちゃんとできているかは確認しなければなりません。そうしないと、特定のビューワーで読めないといった問題にもなりかねません。そこで使ってみたいのがEPUB-Checkerです...