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

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

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

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

もっと見る

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に書き換える、はたまた覚えるのは面倒と思う人も...

List

  • 2015/07/07

comic.js – 画像を手書きイラスト風に変換

コンピュータは実際のものをそのままに表現するのは得意です。3pxの線を引けば3pxになりますし、マウスで辿った通りに正確に線が引けます。逆に人が書いたようにちょっと乱れた感じというのは苦手です。今回は画像をほんの少し崩した感じ、イラストっぽい雰囲気に仕上げてくれるライブラリcomic.js

List

  • 2015/07/07

Dead Simple Screen Sharing - とても簡単に使えるChromeで画面共有

外出先やユーザサポート、セミナーなど多くの場面で自分の画面を他の人に見せたいと思ったことはないでしょうか。通常、そのためには各自でソフトウェアをインストールしたりするのが大きな手間になってしまいます。そこで使ってみたいのがDead Simple Screen Sharing

None

  • Premium_s 2015/07/07

IoTを考える際に大事なTのこと

今回はIoTについてです。バズワードになりそうな気がしてちょっと怖いIoTですが、そうならないために考えなければならない事柄があります。そこで今回はIoTに取り組もうと考えた際に注意したいT(モノ)について取り上げたいと思います。## 大事なのはTIoTで大事なのはI(インターネット)よりもむしろT(Things=モノ...

List

  • 2015/07/06

Javascript LAN scanner – JavaScript製のネットワークスキャナ

社内や家庭でDHCPを使ってネットワークを構築していると、マシンにアクセスする時にIPアドレスが分からなくて不便になることがあります。プリンタのIPアドレスやアクセスポイントのIPアドレスが分からなくて不便な思いをした人もいるのではないでしょうか。そこで使ってみたいのがJavascript LAN scannerです。...