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

List

  • 2015/03/06

Reapp – Reactで作るハイブリッドアプリフレームワーク

iOS8やAndroid 4.4くらいになってWebViewもレベルが高くなっています。その結果、ネイティブのプログラミング言語以外でも十分な性能のアプリが開発できるようになっています。こうなるとハイブリッドアプリの可能性が出てくるでしょう。さらに高速なビュー、エレガントなUIにこだわる方はReappを使ってみましょう...

List

  • 2015/03/06

TouchDevelop - タッチデバイスでゲームを制作&シェア

アプリやサービスを開発するには高度な知識と技術力がなければならない、そんな時代はもう昔のことです。今ではブロックを組み合わせるように手軽にWebサイトを作ったり、アプリを生成できるサービスが存在します。TouchDevelopもそんな開発環境の一つになります。Microsoft社が開発した、タッチ操作で動くWebアプリ...

List

  • 2015/03/05

github-issue-browser – GitHubのIssue専用ブラウザ

GitHubのIssueを使ってプロジェクトのタスクを管理しているチームはたくさんいます。しかし複数のプロジェクトに参加していると見なければならないタスクが増えてしまったり、一つ一つクリックして詳細を確認するのも面倒です。そこで使ってみたいのが専用ブラウザです。今回はIssue閲覧専用ツールのgithub-issue-...

List

  • 2015/03/05

React Canvas - 要注目!ReactでCanvasに描画

最近Reactに注目が集まっています。面白いのはViewのコードを抽象化しているのでReactのViewをDOM以外に展開することも考えられるということです。その一つが先日発表されたReact Nativeでしょう。そしてFlipboardはReact Canvasを開発しました。これはDOMの代わりにCanvas上に...

None

  • 2015/03/04

td – ターミナル上で動作するタスク管理

Todoは生活の基本とも言えるかも知れません。プロジェクト管理はもちろんのこと、日々の生活の中でも使われます。Remember the Milkはその名の通り、帰りがけのミルク購入を忘れないためのタスク管理サービスでした。tdはターミナル上で使えるタスク管理サービスです。いつでもWebブラウザが開けるわけでもない、サー...

List

  • 2015/03/04

CDK - Twitter製。AsciiDocをHTMLスライドに変換

最近はプレゼンテーションのスライドもHTMLで作ることが増えてきました。余計なエフェクトや装飾を気にせず内容だけに集中できますし、コンテンツを公開すればWebクローラーフレンドリーです。幾つかのツールがありますが、今回はTwitter社の開発したCDK(Courseware Development Kit)を紹介します...

List

  • 2015/03/03

Let’s Chat – Slack風のチャットシステム

最近のスタートアップはみんなSlackに移動しているようです。確かにUIがシンプルで分かりやすく、他のサービスとの連携もしやすいとあって自分たち好みの仕組みに作り替えられるのが便利です。そんなSlackのUIを真似たクローンとも言えるチャットソフトウェアがLet's Chatです。## Let's Chatの使い方!こ...

List

  • 2015/03/03

Scroller - DOM/Canvas対応のスクロール&ズームライブラリ

Googleマップをはじめて操作した時の驚きは今も覚えています。マウスでドラッグして無制限に動かせたり、マウススクロールでズームイン、ズームアウトさせることができました。この凄さに驚いた開発者がこぞって同じような操作ができるライブラリを開発しました。Scrollerはその一つの試みで、HTMLに加えてCanvasでもズ...

List

  • 2015/03/02

reichat – 筆圧対応の本格的お絵かきチャット

テキストのチャットは数多くサービスが存在します。メールだってその一つですし、LINEやSlackだってあります。しかし言葉にできない思いを伝える方法は他に考えなければなりません。それがイラストです。イメージを伝えるためにイラストを描いて伝えるのです。相手もいれば、みんなでイラストを仕上げられます。それができるのがrei...

List

  • 2015/03/02

HubPress - Webから記事投稿も!GitHub APIを使った静的ブログシステム

ブログと言えばWordPressやMovableTypeといったオープンソース・ソフトウェアかはてなブログやLivedoorブログと言ったASPが選択肢になるでしょう。しかし最近ではOctoPressやJekyllといった静的サイトジェネレータを使うケースもよくあります。今回紹介するHubPressも静的ブログジェネレ...

List

  • 2015/03/01

Subway – iOS/Windows Phone/BlackBerryでの利用を想定したシャープなアイコンセット

素敵なアイコンを探す旅は永遠に終わりません。ある時には小さくて可愛らしいものが流行ったかと思うと、次はシンプルでフラットなものが流行になります。古くさいデザインにならないためにも常に先進的デザインを追いかけなければなりません。今回は新しいアイコンセット、Subwayを紹介します。多数のモバイルデバイスに合わせたサイズが...

List

  • 2015/03/01

TTlogger - 何をしたかを記録しておく時間管理

Todo(これからやること)も大事ですが、ToDid(何をやったか)を管理するのも大切です。日報もやったことリストですし、個人が成長していく上でも何をやったかを蓄積するのは大事なことだと思います。そんなやったことリストを管理できるツールがTTloggerです。node-webkit(現NW.js)で作られたツールです。...

List

  • 2015/02/28

Plumin.js – Web Fontを動的に生成するJavaScriptライブラリ

最近はWebフォントが人気です。アイコンのように使ったり、ロゴのように使うこともできます。しかし基本的にWebフォントはTrueType Fontなどのファイルを用意しておいて使われているでしょう。もっとWeb Fontをダイナミックにプログラマブルに扱おうというソフトウェアがPlumin.jsです。動的にWeb Fo...

List

  • 2015/02/28

PaperQuik - HTML5/JavaScriptでドキュメントテンプレート生成

ドキュメントのテンプレートを配布しているサイトは数多くあります。請求書や契約書の類をはじめ、スマートフォンアプリの画面や企画書のテンプレートなんてものもあります。昔はグラフ用紙がなければ買いにいったものですが、今ではWeb上からダウンロードすれば良いだけです。そんなドキュメントテンプレートを作成できるWebサービスがP...

List

  • 2015/02/27

Open source project name checker – オープンソース・プロジェクト名チェッカー

グルーポンが自社のサービスにGnomeとつけた上、商標を取ろうとして炎上したり、AppleがSwiftと言う言語(既に同名のプログラミング言語があるのに!)を作ったりとネーミングについては万一重複していたりすると後々やっかいな問題につながります。そこでもしあなたが新しいプロジェクトをはじめようと思ったら使って欲しいのが...