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

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

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

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

もっと見る

List

  • 2013/02/05

これでタブレット上の開発もさくさく?な「Vim Touch」

Vim TouchはAndroid用のVimです。タブレットがPCのシェアを大きく浸食しています。そのような中ではタブレットをもっと活用できる道を模索すべきです。そのためにまず用意したいのがテキストエディタ、今回はVimのAndroid版であるVim Touchを紹介します。立ち上げました。こんな感じに編集します。コマ...

List

  • 2013/02/04

ソーシャルサービスのアイコン表示にインパクトをつけよう「socialShare/socialProfiles」

socialShare/socialProfilesはフローティングでソーシャルサービスのボタンを表示するjQueryプラグインです。ソーシャルボタンの配置は今やどんなWebサイトにおいても当たり前の存在になっています。だからこそ次はいかに他とは違う実装を行うかが肝になります。そこで注目したいのがsocialShare...

List

  • 2013/02/04

Herokuのアプリ名に似た文字列を生成「TokenPhrase」

TokenPhraseは可読性のあるユニークな文字列を生成するライブラリです。Herokuでアプリを生成した際に何となくいい感じのサブドメイン名が生成されます。個人的にあれが結構好きなのですが、その実装とも言えるのがTokenPhraseです。ハイフンつなぎのトークンが生成されました。もう一度実行すればもちろん別な文字...

List

  • 2013/02/03

Androidアプリを開発する際のベースにどうぞ!「Android Bootstrap」

Android Bootstrapは多彩な機能が実装されたAndroidアプリ開発ベースです。Webサービス開発時においてBootstrapが活躍しています。そういったベースがあると開発がとてもスムーズになるのではないでしょうか。そこで今回はAndroid Bootstrap、Androidアプリ開発のベースを紹介しま...

List

  • 2013/02/03

ページ内に埋め込めるカスタマイズ可能な表計算テーブル「Handsontable」

HandsontableはjQuery製の小さな表計算風ソフトウェアです。Webブラウザ上で表計算を行えるサービスは増えてきましたが、大抵全画面で表示されるものです。Handsontableはごく小さなグリッドをページ内部に埋め込んで使えるソフトウェアです。こんな感じで簡易的な表が描けます。選択したグリッドをコピーでき...

List

  • 2013/02/02

node.jsでデスクトップアプリケーションの夢を見る「AppJS」

JavaScriptは元々Webブラウザ上で使えるプログラミング言語だったのですが、どんどんその利用範囲を広げています。node.jsによるサーバサイドに続き、今回はAppJSによるデスクトップソフトウェアの開発です。サンプルアプリケーションです。こちらはコード。メニューなども動的に追加しています。フルスクリーン化。A...

List

  • 2013/02/02

JavaScriptのコード無しでWeb APIからデータ取得、表示まで実行「爆速JSONP」

爆速JSONPはJavaScriptのコーディングレスでJSONPで取得したデータを表示する処理を行うライブラリです。去年くらいからのYahooはとりあえず何でも爆速をつけておこう的な雰囲気が感じられますが、ついにオープンソース・ソフトウェアまで爆速がつくようになりました。今回はJSONPを使った表示処理エンジンである...

List

  • 2013/02/02

Windows8 Style UIに似た見やすいパネル型天気予想「Expanding Overlay Effect」

Expanding Overlay EffectはWindows8 Style UIを模した天気表示ソフトウェアです。ここ最近Metro UI(現Windows8 Style UI)を模したWebサービスを目にすることが増えてきました。Windows8のシェアが増えればさらに多くなるかもしれません。今回はWindows...

List

  • 2013/02/01

CSS3キーフレームアニメーションをJavaScriptで追加、編集「css-animations.js」

css-animations.jsはCSS3キーフレームアニメーションを制御するJavaScriptライブラリです。CSS3にはキーフレームアニメーションがあります。簡単なアニメーションであればCSSだけで実現できます。そんなキーフレームアニメーションの動作を制御できるJavaScriptライブラリがcss-anima...

List

  • Premium_s 2013/02/01

MongoDBを使ってみよう。利点や欠点、関連ソフトウェアを紹介

今回はMongoDBの紹介です。個人的には色々なプロジェクトで使うようになっているのですが、企業ではまだまだ広まっていないように感じます。そこでMongoDBの利点や欠点について紹介し、どういった用途に向いているのかを考えたいと思います。

List

  • 2013/02/01

好きなアーティストに紐づいた音楽が聴ける「Artisan iOS」

Artisan iOSはLast.fmと8tTracksを連携させて音楽を聴けるiPhoneアプリです。iPhoneは元々iPodシリーズからの進化系とあって音楽アプリが充実しています。今回は外部のWebサービスと連携した音楽アプリ、Artisan iOSを紹介します。最初の画面です。アーティスト名で検索します。結果が...

List

  • 2013/02/01

ギャラリーやツリービュー、多彩なウィジェットに対応したデザインフレームワーク「InK」

InKはBootstrapライクなデザインテンプレートです。HTMLに詳しくない人でも容易に整ったWebデザインを実現できるBootstrap。その対抗馬とも言えるソフトウェアがInKです。基本的なテンプレートです。デモ。メニューが上に残ります。グリッドデザイン対応。メニューもカラフルです。ページネーションも用意されて...

List

  • 2013/01/31

マインクラフト風ゲームだって作れそうなボクセル制御ライブラリ「voxel.js」

voxel.jsはマインクラフト風の立方体を組み合わせた三次元空間を作れるソフトウェアです。voxel(ボクセル)というのはpixcelが平面であるのに対して、立体を表す値です。そんなボクセルをWebブラウザ上で扱い、まるでマインクラフトのような表現を可能にするライブラリがvoxel.jsです。マインクラフトっぽい画面...

List

  • 2013/01/31

ブラウザキャッシュではなくローカルストレージを使ったキャッシュシステム「basket.js」

basket.jsはローカルストレージにJavaScriptをキャッシュして高速化をはかるソフトウェアです。Webの高速化を語る上でキャッシュの存在は欠かせません。そこで使ってみたいのがbasket.jsです。何とHTML5のローカルストレージを使ってキャッシュする仕組みを提供します。最初の実行。underscore....

List

  • 2013/01/31

Webブラウザ上でF#のコードを実行「Try F#」

Try F#はWebブラウザ上でF#のコードを実行させられるソフトウェアです。.NETのプログラミング言語の一つであるF#。あまり使われているケースを見たことがないのですが、OCamlをベースに開発されているそうです。そんなF#をWebブラウザ上で試せるのがTry F#です。上に入力したF#のコードを実行します。実行結...

List

  • 2013/01/30

まるで専用コントローラー。StepManiaで使ってみたい「i2DX」

i2DXはStepManiaなどの音ゲー向けのiPadを使った入力コントローラーです。音ゲーはとても人気の高いジャンルのゲームです。PCでも遊べるものがありますが、入力はキーボードであまり雰囲気が出ないのではないでしょうか。そこで使ってみたいのがi2DX、iPadを使ったIIDXコントローラです。設定画面です。こんな感...

List

  • 2013/01/30

 WebブラウザだけでLaTeXからPDFを生成「texlive.js」

texlive.jsはWebブラウザ上でLaTeXからPDFを生成するソフトウェアです。LaTeXで文書を書いてPDFを生成して…というのは環境さえ整っていれば簡単なことです。そう、環境が整っていれば…。まだ何も環境を整えていない人がLaTeX文書をコンバートしたいならばtexlive.jsを使ってみましょう。テキスト...

List

  • 2013/01/30

リスト、グリッドに対応したD&Dソートライブラリ「HTML5 Sortable」

HTML5 SortableはHTML5のドラッグ&ドロップAPIを使った手動のソートライブラリです。情報のソートには幾つかのやり方がありますが、今回は手作業によるソートライブラリであるHTML5 Sortableを紹介します。リストです。こんな感じでドラッグして入れ替えられます。グリッドにも対応しています。ハンドル部...

List

  • 2013/01/29

タグ入力はこれにお任せ!「jQuery TextExt」

jQuery TextExtは自動補完をはじめとする便利な機能が多いタグ入力ライブラリです。タグ入力機能を持ったWebサービスは多いですが、入力しやすいものは多くありません。そこで使ってみたいのがjQuery TextExtです。こんな感じでタグ入力ができます。×ボタンを押せば消えます。他の入力から追加もできます。自動...

List

  • Premium_s 2013/01/29

業務で使えるオープンソース・ソフトウェア(63)「デザインフレームワーク」

今回のテーマはデザインフレームワークです。Bootstrapを筆頭に様々なデザインフレームワークが登場しています。それらを使ったときの利点や問題点について取り上げ、Bootstrap以外のデザインフレームワークも多数紹介します。