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

ライセンス - MIT Licenseの記事一覧

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

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

もっと見る

List

  • 2009/07/02

Mac OSXのアプリケーションを対話的に操作する「Appscript」

そう、Mac OSXにはAppleスクリプトと言われる簡易的なアプリケーション操作機能が用意されている。それは分かっている。しかし書き方は特殊だし、使い方を覚えるのが面倒だ。専用のエディタを使うのも面倒に感じてしまう。Safariをはじめ、Mac OSX向けのアプリケーションを対話的に操作 そこで普段使い慣れた言語を使...

List

  • 2009/07/01

Webサイトを手軽に高速化する「Web Optimizer」

Yahoo!のYSlow、GoogleのPage Speed等でWebシステムのパフォーマンスをチェックすると色々な改善ポイントが見えてくるだろう。だが実際どれから手をつけるべきか、どのように行うべきか判断するのは難しい。Webブラウザ上からWebシステムを最適化 そこで使えるのが設定の自動化ツールだ。色々なWebシス...

List

  • 2009/06/29

jQueryを使った開発に便利!Firebug + jQuery「FireQuery」

Firefoxを使ってWebシステムを開発する際には必須とも言えるFirebug。そして人気の高いJavaScriptライブラリのjQuery。この二つが組み合わさったとき、これまで以上の魅力が感じられるようになる。マウスを当てるとそのエレメントがハイライト表示される そう確信できるのがFireQueryを使った瞬間だ...

List

  • 2009/06/26

技術者向けQ&AサイトStack Overflowクローン「SOClone」

プログラマーをはじめとした技術者向けのQ&Aサイトとして有名なのがStack Overflowだ。サイトの規模も大きく、膨大な情報が蓄積されている。日進月歩で進化している業界ではあるが、プログラミングの根幹や基盤となる知識は旧来の技術が十分に活かせるので蓄積された知識がきっと役立つことだろう。Stack Ove...

List

  • 2009/06/25

OpenSocialガジェットの開発にjQueryを使う「opensocial-jquery」

mixiがOpenSocialに対応したとあって、日本においてもOpenSocial開発に力が入ってくるかも知れない。海外のSNSを含めて一つのコードが全てのSNSで動作する(実際には動作しないことが多いようだが)のが魅力だ。OpenSocialガジェット用のjQueryライブラリ そんなOpenSocialではあるが...

List

  • 2009/06/23

XMLとRubyの相互コード変換「enterprise」

Rubyは他の言語に比べると書き方が多く、色々なものを省略して書くことができる(括弧など)。そのため、人によって書き方が色々と存在するのが難点だ。その人のスタイルに合わせることができると言えば魅力的ではあるが、Javaのようにエンタープライズ向けに適用するのは難しいかも知れない。変換前のコード そこで解決策を考えだした...

List

  • 2009/06/23

SinatraベースのGitリポジトリブラウザ「Ginatra」

Gitを企業のプロジェクトで採用するケースが増えている。とは言えまだGUIツールが弱く、操作がしづらいのが実情ではある。特に最近はWebアプリケーションが流行っていることもあってGUIよりもWebブラウザベースのツールが増えているようだ。WebベースのシンプルなGitブラウザ Githubのようなリポジトリブラウザは良...

List

  • 2009/06/23

あっぱれ。WebブラウザベースのIRCクライアント「WebIRC」

IRCはインターネット上はもちろん、社内の情報交換に利用されているケースも多い。文字だけの軽快な動作で言葉が交わせるので、とても便利だ。最近ではTwitterを利用するケースも多いが、密な意見交換をする上ではIRCに敵うものはない。まるでローカルアプリケーションのようなインタフェース そんなIRCではあるが、いつ何時も...

List

  • 2009/06/21

Webシステム開発者に送る便利なテンプレート「Web App Theme」

正直、Webデザインは苦手だ。システムは構築できても、その後のデザインで行き詰まって頓挫したサービスは数知れない。最近ではWebデザインテンプレートを使うようになったが、汎用性の低いものが多くカスタマイズも困難な場合が多い。Basecampにも似たWebアプリケーションテンプレート 例えばWebシステムの管理画面を考え...

List

  • 2009/06/20

RailsのCron処理に「Whenever」

Ruby on Railsにおけるバックグラウンド処理で有名なものと言えばBackgrounDRbやBackground-fuになるだろう。使ってみた感想としてはどちらも癖があって、何となくうまくいかない。プロセスが途中で消えたりすることもある。分かりやすい記述でCronが書ける 非同期的にキックするような処理が必要な...

List

  • 2009/06/17

Webアプリケーション用のGUIツールキット「Socks」

Webアプリケーションを構築する上で最大のネックになるのがGUiインタフェースだろう。一般的なローカルOS向けのGUIツールキットとは異なり、Web向けには貧弱なコンポーネントしか用意されていない。YUIやExt JSなど多数のツールキットが登場しているのはそのせいだ。アニメーションもこなすGUIツールキット そしてデ...

List

  • 2009/06/15

さくっとRails on Google App Engineをはじめる「Rails on GAE」

Google App Engine(GAE)の可能性はJavaをサポートしたことによってその可能性を飛躍的に向上させた。JavaVM上で実装された言語であれば何でも動作する。JRubyもその一つで、Ruby on RailsもGoogle App Engine上で動作する。GAEのパワーを素早くゲットする とは言えやは...

List

  • 2009/06/14

マルチプラットフォームで動作する物理エンジン「Chipmunk」

物理エンジンを実装したライブラリは多数存在する。なぜにここまで物理エンジンに惹かれるのか。ゲームを作成する場合や、そのような物理現象のシミュレートを行う際に必要なのは分かる。だがそれだけに収まらない楽しさがそこにはある。C言語で作られたパフォーマンスの高い物理エンジン ピタゴラスイッチを見て面白いと思うあの感覚だ。実際...

List

  • 2009/06/13

友人関係を可視化するソーシャルグラフアプリケーション「Origo」

※ 画像は公式サイトデモよりソーシャルグラフは自分のWebサイトや使っているサービスからマイクロフォーマットを使って友人関係や親子関係を表現するのに用いられている。今のところ、ソーシャルグラフを徹底的に活用したサービスというのは見当たらないが、今後に期待という所だろう。FOAFを使ったソーシャルグラフビューワー そんな...

List

  • 2009/06/09

その場で検索して結果に素早くアクセスする「jQuery Live Search」

インターネットの世界では素早さを求める動きが強まっている。それこそ、サイト内検索で欲しい情報が見つからなかったり、レスポンスが遅れたりすればあっという間にユーザがいなくなってしまう。JavaScriptだけで検索を行う そんな高速なサーバ検索は難しいかもしれないが、クライアントサイドであれば意外と高速化できる。今回紹介...

List

  • 2009/06/09

イベントを効率的に管理、運用する「OpenConferenceWare」

最近、知り合いを中心に勉強会やイベントを管理するためのWebサービスを提供開始しているのを多く見かけるようになった。ごく小規模なものに向いたシステムを提供しているようだが、より大規模なカンファレンスなどになると事情が変わるため、そのままでは使いづらい。カンファレンスを運用するためのソフトウェア カンファレンスを催される...

List

  • 2009/06/08

Sinatraを真似たPHP用軽量フレームワーク「Fitzgerald」

Rubyが一躍注目を浴びるきっかけになったのはRuby on Railsによるところが大きい。だがRailsアプリケーションはフレームワークが富豪であり、ちょっとしたWebアプリケーションを作るのに最適解とは言いがたい。そんな中登場したのがSinatraだ。まさにSinatra風 簡単なURLマッピング、シンプルなレス...

List

  • 2009/06/06

Webブラウザ上のプログラミングエディタBespinを再現する「Bespin on Rails」

BespinとはMozillaの開発するWebブラウザ上で動作するプログラミングエディタのことだ。他のユーザとコラボレートしたり、Firefoxに限らず他のブラウザからでも操作ができるようになるとしている。CGMやクラウドを語る上で欠かせない要素になるだろう。Bespin風テキストエリアを設置しよう そんなBespin...

List

  • 2009/06/05

Flexを使ったデータビジュアライザ「Axiis」

もはやグラフという括りではないくらいデータがビジュアル化されている。一般にデータを正確に判断する際には実際の数値や一覧で考える方が良いが、トレンドや変化をつかむにはグラフの方が分かりやすい。よりダイナミックでビジュアルに特化したグラフが描ける また、プレゼンテーションなど聴衆に対してアピールする際にも便利なのがデータの...

List

  • 2009/06/05

jQueryベースのグラフ作成ライブラリ「jqPlots」

Web上で見やすいグラフを作成する手法としては、画像で生成する、Flashで生成するかのどちらかが多かった。稀にJavaScriptで生成するタイプもあったが、Canvasタグを使う関係上、IE6では表示できず業務アプリなどでの利用は難しかった。JavaScriptのみでグラフを表示する だが、例えCanvasを使って...