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

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

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

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

もっと見る

List

  • 2019/01/06

Path Slider - SVGをJavaScriptでアニメーション

SVGの良いところはベクターベースなので縮小、または拡大しても綺麗なまま表現できること、そして一般的に画像よりも軽量ということです。さらにJavaScriptとの親和性も高いのが開発者にとって嬉しいことです。とはいえ、SVGに対して高度な操作を行うのは大変です。すでにある、例えば今回紹介するPath Sliderのよう...

List

  • 2019/01/06

fur - 3Dモデルからぬいぐるみ用の型紙を作る

個人的に立体物をコンピュータの中で表現できる人を尊敬します。平面なディスプレイの中で、立体を想像して描くのは非常に難易度が高い操作です。さらにそれをリアルな物体に展開することを考慮して(3Dプリンタのような)作成するとなると高度なスキルでしょう。今回紹介するfurは3Dモデルをベースに、ぬいぐるみの型紙に展開する作業を...

List

  • 2019/01/05

autoComplete.js - 簡単に使える入力補完ライブラリ

ユーザにテキストを入力してもらう際に何らかの入力規則を設けることがあります。面倒なのは文字数チェックなどではなく、データベースに入っているものから選んで欲しい場合です。入力が終わってからデータベースと付け合わせるのでは面倒であり、入力しながら候補をリストアップできると便利です。そこで使いたいのがautoComplete...

List

  • 2019/01/05

Textoverlay - テキストエリアでテキストをデコレーション

ソーシャル、チャットなどのサービスではテキストエリアに文字を入力するとメンションを表示したり、タグのところだけ色を変えたりします。ユーザとしては入力した情報が正しく認識されていると安心できます。同じ仕組みを提供する際に使えるのがTextoverlayです。テキストエリアをデコレーションしてくれる素敵なライブラリです。#...

List

  • 2019/01/04

wasmer - WebAssemblyをローカルで実行

WebAssemblyはWebと冠があるものの、もはやWebだけのものではなくなっています。Node.jsでは元々CUIでも実行できる状態でしたし、PHPでWebAssemblyを実行できるphp-ext-wasmもあります。今回紹介するのは様々なソフトウェアをWebAssembly化し、ローカルで実行できるwasme...

List

  • 2019/01/04

DevHub - GitHubをTweetDeck風に閲覧

TweetDeckは開発者でもよく使っているTwitterクライアントになっています。多くの検索条件でツイートを閲覧したり、メンションやDM、タイムラインなどを切り替えることなく閲覧できる一覧性が便利です。そんなTweetDeck風のUIをGitHubで実現してくれるのがDevHubです。## DevHubの使い方メイ...

List

  • 2019/01/03

livegrep - ソースコード検索エンジン

プロジェクトのソースコードを検索したいと思うことは多々ありますが、ローカルでgrepしても時間がかかったり、関連プロジェクトまで引っかかって思った結果が得られないこともあります。そこで使ってみたいのがlivegrepです。Webベースで使えるgrep対応のソースコード検索エンジンです。## livegrepの使い方検索...

List

  • 2019/01/03

Shree - 軽量版Three.js

Three.jsといえばWebGLを使った高度な表現を可能にするライブラリですが、機能が相当に多く、ファイルサイズも大きいのが難点です。素のWebGLを触るのは相当に難度が高いですが、Three.js経由でも難しいという印象があります。そんな中登場したのがShreeです。Three.jsの主要な機能を残して実装された軽...

None

  • 2019/01/02

php-ext-wasm - PHPでWebAssemblyを実行

WebAssebmlyを学ぶと、単にWebブラウザ上で実行できるバイナリファイル以上の価値が見えてきます。WebAssebmlyを実行できるVMがあれば、他の環境でも同じように動かせるフォーマットとなります。つまりWebブラウザに限らず、幅広い環境で動かせる共通ライブラリになり得るのです。今回はその一端を垣間見えるph...

List

  • 2019/01/02

bilibili-get - ビリビリ動画のダウンローダー

元々ニコニコ動画のパクリとしてスタートしつつ、今ではNASDAQに上場まで果たしているのがビリビリ動画です。雰囲気としては昔のニコニコ動画を感じさせる作りで、コメントが流れるシステムなどが踏襲されています。そんなビリビリ動画で公開されている動画をダウンロードできるのがbilibili-getです。## bilibili...

List

  • 2019/01/01

Kinocot - マスコットの入れ替えも可能なデスクトップマスコット

ソフトウェアにキャラクターを表示させることで、ユーザビリティを高くしたり、ストレスを下げられる効果が期待できます(Officeのイルカのように逆効果な場合もありますが)。デスクトップマスコットはまさにそのために存在します。そんなデスクトップマスコットとしてKinocotを紹介します。自分で好きなマスコットを動かすことが...

List

  • 2019/01/01

actual-code - コードを実行できるMarkdownエディタ

Markdownは開発者がよく使っているだけあって、内容にコードがよく含まれています。様々な言語が記述されており、そのコードをコピーしてローカルで実行したりすることも多々あるでしょう。そんな時、Markdown上でコードが実行できれば良いのにと思ったことはないでしょうか。そこで使ってみたいのがactual-codeです...

List

  • 2018/12/31

livedl - ニコ生/ツイキャス/YouTube Liveに対応したライブストリーミングダウンローダー

ライブ配信用サービスが増えていますが、その結果として自分が見たいものが全部は見られないという状態になっています。そこで需要が出るのが録画ツールです。オフライン視聴できれば良いですが、そもそもサポートされていなかったり、配信側で制限してしまうこともあるでしょう。livedlはそんな悩める方にぴったりなソフトウェアです。ラ...

List

  • 2018/12/31

TodoAndNote - iOS用のTodoをサポートしたMarkdownエディタ

デスクトップとスマートフォンで情報を共有したいと考えることはよくあります。iOSとmacOSであれば連携も容易なのですが、AndroidやWindowsが絡むと途端に大変になります。メールでファイル内容を送ったりするのは嫌でしょう。そこで使ってみたいのがTodoAndNoteです。ファイルをDropboxで共有するMa...

List

  • 2018/12/30

PuzzleAndMonarch - 国を作れ、ただし90秒で

スマホ用のゲームはどれも短い時間、すぐにはじめられて、すぐに終われるものが多いです。隙間時間で遊ぶのに良いですし、短い時間で終わるものならばゲームルールも単純でしょう。今回紹介するPuzzleAndMonarchは1回のゲーム時間が90秒と制限されているのが特徴です。それでいて、運と閃き、そして知力が試されるゲームとな...

List

  • 2018/12/30

Meetup Utils - リアルイベントで必要なツールをまとめて生成

コミュニティを作る際によく使われているのがMeetup.comです。日本(特にエンジニア)においてはConnpassの方が有名ですが、世界ではMeetup.comがほぼ独占しています。そして日々Meetup.comを通じてイベントが開催されています。そんなイベントで必要になる小道具を生成してくれるのがMeetup Ut...

List

  • 2018/12/29

Apple Music web player - Apple MusicをWebブラウザ上で楽しむ

Appleはアプリビジネスを突き詰めるために、あまりWebには力を入れていないイメージがあります。とはいえ、iCloudのWeb版(Keynoteなどを含め)であったりSafariなどWeb技術にも目を向けつつあります。そんな中、Appleの提供する各種サービスのJavaScript Kitが提供されてきています。今回...

None

  • 2018/12/29

dotnet-script - C#ファイルをスクリプトのように実行

.NETと言えばC#やASP.NET、VB.NETなどが思いつきますが、いずれもコンパイルして実行するプログラミング言語です。そのため開発環境であるVisual Studioが必須というイメージがあります。そんな常識を覆してくれるのがdotnet-scriptです。C#をスクリプトとして実行してくれるソフトウェアです。...

List

  • 2018/12/28

OpenTripPlanner - オープンソースの経路探索アプリ

Googleマップでよく使われる機能が経路検索です。ある場所から別な場所まで移動する際に、徒歩か自転車、バスやタクシー、電車など様々な交通機関を使って移動が可能です。どれがベストかは頭で考えるのは面倒で、まさにコンピュータ向きな問題と言えるでしょう。そんな経路検索をオープンソースとして提供するのがOpenTripPla...

List

  • 2018/12/28

Debucsser - CSS情報を可視化してデバッグをサポート

CSSは非常にデバッグしづらい技術です。多少間違っていても動きますし、余分にあっても気づきづらいものです。Webサイトを更新するのに伴って、不要なCSSが蓄積されていたなんて話もよく聞きます。そんなCSSのデバッグに使ってみたいツールがDebucsserです。クラスやIDを可視化してくれます。## Debucsserの...