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

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

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

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

もっと見る

List

  • 2015/07/17

ShowKeys - キーボード入力を可視化

コンピュータやソフトウェアの操作を説明する時に画面を撮影するのは分かりやすい方法ですが、厄介なのはキーボードの入力しているものは分からないと言うことです。特にキーボードショートカットは説明が面倒です。そこで使ってみたいのがShowKeys

List

  • 2015/07/16

Outline – シンプルでクリーンなCSS3フレームワーク

最近はCSSフレームワークが多彩に出てきていて目移りしてしまいます。ついつい一番流行っているものを選んでしまいそうですが、本当は目的に合わせて最適なものを選ぶのが良いでしょう。今回はシンプル、クリーンなレスポンシブフレームワークというのがウリのOutline

None

  • 2015/07/16

fastlane - iOSのCIにぜひ!

開発はどんどん自動化さています。コードをコミットしたら自動的にテストが行われて、問題なければデプロイしたり、アプリをビルドして関係者に配布するような仕組みができあがっています。今夏はその一つ、アプリのビルドやテストを自動化し、さらに配布やAppleへの申請まで自動で行ってくれるfastlane

List

  • 2015/07/15

cellauto.js – Webブラウザ上でライフゲームを楽しもう

最近はあまり見なくなりましたが、ライフゲームと呼ばれるセル・オートマトンの一モデルは人気のプログラムの一つです。アルゴリズムによって有機的に動くモデルはずっと見ていても飽きないものでした。そんなセル・オートマンの計算モデルをJavaScriptで実現するのがcellauto.js

List

  • 2015/07/15

Mattermost - Go製のSlack代替サーバ

Slackが急成長しています。多くの企業でSlackが使われており、遠隔地(または社内であっても)のコミュニケーションに役立てられています。しかし企業によってはセキュリティ上の理由などで導入できないこともあります。そんな企業が使ってみたいのはSlackクローンになるでしょう。今回はDockerを使って簡単に導入できるM...

List

  • 2015/07/14

Volt – クライアントとサーバサイドが両方Rubyで書けるフレームワーク

最近、新しいプロジェクトをやろうと思う度に使う言語で悩んでいます。好きなのはRubyまたはnodeなのですが、テンプレートエンジンやWebブラウザで使う言語を統一したいと思うとnodeが最適に思えます。しかしそんな中、Rubyでもサーバサイドとクライアントサイドを統一できるフレームワークが出てきました。それがVolt

List

  • 2015/07/14

Breakouts - 各種ゲームフレームワークでブロック崩しを実装

今は数多くのフレームワークが存在します。それぞれ開発が効率化したり、作りたいものが素早く作れるようになるかも知れませんが、コード量やメンテナンス性、実行速度など様々な点を加味して選択する必要があります。そのためには同じ種類のゲームを異なるフレームワークで作ってみるのが良いでしょう。TodoMVC

List

  • 2015/07/13

Bookmarkhub – 各種ソーシャルサービスの共有数を取得

今はソーシャルブックマークやソーシャルネットワークなど、Webサービスがバイラルして知られていくための仕組みがたくさんあります。Delicious、はてなブックマークやFacebook、Twitter、Google+は有名なところでしょう。そうした各種ブックマーク系サービスでどれだけの数シェアされているのか、それを確認...

List

  • 2015/07/13

Shaarli - とてもシンプルなソーシャルブックマーク

かつて一世を風靡したDeliciousですが、サービスの展開において二転三転している内に、個人的には徐々に離れていってしまっています。純粋なソーシャルブックマークとしては非常に便利でユニークなサービスでした。その頃のDeliciousを彷彿とさせるようなシンプルなソーシャルブックマークエンジンがShaarliです。自分...

List

  • 2015/07/12

AutoLayout.js – WebでiOSのAuto Layoutを実現

iOSではAuto Layoutと呼ぶデザインの定義を行う機能が提供されています。使いこなすのはとても大変というイメージがありますが、今後画面サイズが増えたり、向きが変わった時などを考えるとなるべく対応しておいた方が良い仕組みと言えます。そんなiOSのAuto LayoutをJavaScriptで実装しようと考えている...

List

  • 2015/07/12

Code Your Cloud - 普通に使えるWeb上のプログラミングエディタ

Eclipseが次期バージョンのOrionにおいてWebブラウザでの開発対応を進めていたり、数多くのWebサービスがオンライン上でコーディングできるように進めています。クラウドIDEは徐々に浸透してきていると言えるでしょう。そんなクラウドIDEを自分の手元で実行できるのがCode Your Cloudです。Google...

List

  • 2015/07/11

MetroGit – Gitでフランスの地下鉄を表現

Gitのコミットログやブランチを切った後の分岐やマージを見ていて何かに似ていると思った人がいたようです。確かに出発点があって、最後に終点があると言うのは似ているかも知れません。それは線路です。MetroGitはなんと、Gitのコミットログを使ってフランスの地下鉄を表現しています。## MetroGitの使い方既に完成し...

List

  • 2015/07/11

Electron Screenshot Service - Electronを使ったWebサイトスクリーンショット

Webサイトのスクリーンショットを撮りたいと思う機会は多いかと思います。Webサービスの中でもURLに対してそのサムネイルを表示したいと考えることもあるでしょう。そんな時に使えそうなのがElectron Screenshot Service

List

  • 2015/07/10

ProducthuntOSX – Product HuntをMac OSXアプリ化

世にある面白いプロダクトを見つけたければ使って欲しいのがProduct Huntです。新しいトレンドに敏感なユーザが数多く集まっており、最新の製品やサービスをみんなで投稿できるようになっています。そんなProduct HuntをMac OSXアプリとして独立させたのがProducthuntOSXです。ラッピングしただけ...

None

  • Premium_s 2015/07/10

集中力をつけるために実践したい5つのこと

日本企業の労働時間あたりの生産性はとても低いと言われています。実際、和を重んじる日本の企業においては会議がやたらと長かったり、無意味に残業が強いられたり(強制ではないのに強制に感じる空気があったり)、就業時間がやたらと長い割に結果が伴わなかったりします。足りないのはおそらく集中力でしょう。そこで今回は集中して作業するた...

List

  • 2015/07/10

SiteCake - データベース不要。D&Dで編集できるCMS

最近はCMSといってもデータベースがない、シンプルなものが増えています。実際、大抵のWebサイトの規模であればデータベースは不要ではないでしょうか。メール送信などで何らかのサーバサイドの仕組みは必要ですが、データベースは過剰です。ということで今回はSiteCake

List

  • 2015/07/09

Prudge – プログラマの意見を聞きたい、そんなWebサービス

プログラマは常に問題と戦っています。何の問題もないコードなんて誰でも書けます。これまでにない方法や、今解決すべき問題に対してコードで答えを出す、それがプログラマーです。Prudge

List

  • 2015/07/09

PNaCL QEMU - Google Chrome上で動作するQEMU

Webブラウザがパワーアップしていくとこれまでローカルでしかできなかったこともどんどんできるようになります。しかしそれでもなお、壁を感じることもあるでしょう。速度面においてChromeが提供しているのはPNaCLです。バイナリを実行可能にすることで高速なアプリケーションが開発可能になります。そしてPNaCLを使ってQE...

List

  • 2015/07/08

peak – Tumblrテーマ生成サーバ

Tumblrは個人に限らず企業のWebサイトでも使われていたり、特にファッションや装飾系のブランドが好んで使っています。そのためデザイナーの方にTumblrのテンプレートを作って欲しいと依頼する会社もあるでしょう。そこで使ってみたいのがpeakです。nodeで作られており、Tumblrのテーマを生成できるソフトウェアに...

None

  • 2015/07/08

Opal Native - Ruby(Opal)を使ってiOSアプリを作る

React Nativeによって、例えばサーバサイドをnodeで書けばアプリもサーバサイドも、さらにWebブラウザまで全てJavaScriptで書けるようになります。まさにlearn once, write anywhereの考えです。しかしそのためにサーバサイドをnodeに書き換える、はたまた覚えるのは面倒と思う人も...