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

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

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

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

もっと見る

List

  • 2009/06/20

RailsのCron処理に「Whenever」

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

List

  • 2009/06/19

HTMLのムービーカタログを生成する「MovieJukebox」

ちょっと前までジュークボックスと言えば音楽を意味していた。だが最近では動画コンテンツも増え、映画のオンライン販売も行われるなど、動画を多数コレクションしている人も増えてきているようだ。となると欲しくなるのがコレクションを見栄えよく並べて、そこから選べるソフトウェアだ。動画コレクションを作るのに便利なソフトウェア 動画は...

List

  • 2009/06/19

Firefoxのアドレスバーから即tweet「TwitterBar」

ITエンジニアでTwitterをやっている人は多い。Web、携帯電話、iPhone、ネイティブアプリケーションと様々なフロントエンドがあり、それぞれに向き不向きがあるだろう。同じインタフェースを使い続けるよりも、時々に応じて使い分ける方が良いのかも知れない。Firefoxのアドレスバーからつぶやく ブラウザで見ていると...

List

  • 2009/06/19

Google製。Mac OSX用gcovビューワー「CoverStory」

プログラミングは様々なことを予め想定して組む必要があるが、余計なコードを埋め込むのはバグを含む結果につながりかねない。できるだけ短く、それでいて網羅的に記述されるのが一番だ。不要なコードがまぎれるとそれだけテストのコストも増えてしまう。ソースコードのカバレッジ率を見られる 実際に使われるコードか否か、それを判断するのに...

List

  • 2009/06/18

完成度の高いEコマースシステム「DantoCart」

Eコマースシステムはそれが最適かどうかは別とすれば、ほぼ仕組みが決まりつつあると言っても良いだろう。商品の一覧と詳細、ショッピングカート、決済と続く。その間にユーザ登録があるなしといった違いはあっても、概ね同じようなものだ。ユーザ画面 そう考えるとEコマースシステムは自作で作るほどのものではないということになる。もっと...

List

  • 2009/06/18

ビジュアルプログラミング「Mindscript」

Yahoo! Pipesを使うと、ドラッグアンドドロップでマッシュアップをすることができる。ごく細かな操作を行おうと思うと多少辛いが、それでも簡単なデータの連結やスクレイピングであればYahoo! Pipesのようなビジュアル的なプログラミング環境は便利だ。オブジェクトを線でつないでいくプログラミング 複雑なプログラミ...

List

  • 2009/06/18

var_dump2.0を標榜するデバッグライブラリ「Krumo」

PHP開発者であれば誰しもがお世話になるであろうvar_dump(またはprint_r)。とりあえず何か問題があったら使ってみる、と言う人も多いはずだ。だがそんな便利なはずのvar_dumpも整形されていないのでブラウザ上では見づらいという欠点がある。var_dumpをさらに使いやすくしたデバッグ用関数を提供する その...

List

  • 2009/06/17

Webパフォーマンスの遍歴をグラフ化&共有「ShowSlow」

Webサイトのパフォーマンスを測定するのにYSlowという便利な機能拡張がある。Yahoo! Inc.製のFirefoxアドオンで、CSSやJavaScriptのサイズやCDNの提案までしてくれる。結果がA〜F判定でシンプルなのも使い勝手が良い。Webサイトのパフォーマンスを共有する とは言え、YSlowで見られるのは...

List

  • 2009/06/17

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

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

List

  • 2009/06/17

コンピュータによる音楽分析を体感する「Echo Nest Remix」

コンピュータは少し前においては人間にしかできなかった分野をどんどん可能にしている。単純な計算処理はもちろんのこと、日本語の分かち書きや5W1Hの抽出などをやってのけるエンジンも存在する。フィーリングによっていた解析も可能になっているのだ。下が変換前、上が変換後の曲。1分に縮まっている   最近ではさ...

List

  • 2009/06/16

iGoogleを自社内にも作れる「Picok」

iGoogleのようなポータルサイトは作ってみたくないだろうか。社内では一般的にCMSやグループウェアが情報ポータルとして利用されることが多いが、パーソナライズはされていない。そのため、自分には無用だと思うと全く見なくなってしまう。iGoogle風のシステム パーソナライズホームページならば自分で組み替えることができる...

List

  • 2009/06/16

iTunesのライブラリを整理する「meta-iPod」

iTunesはiPodやiPhoneを管理するためのインタフェースとしては最適だが、音楽や動画プレーヤとして使うには重た過ぎる。単なるMP3であれば他のMP3プレーヤもあるし、ファイル管理はFinderやエクスプローラもある。iTunesライブラリを整理する だがiTunes以外のインタフェースからファイルを操作すると...

List

  • 2009/06/16

画像を自由自在にアップロードする「PictureSync」

写真共有サイトと言えばFlickrやPicasaが有名だが、実際にはもっと多数存在する。自分で立てられるものも数多くある。写真のジャンルや公開、非公開によってサービスを使い分けている人も多いだろう。多数の写真共有サイトに対応したアップローダー そのように写真共有サイトを使い分けている人にお勧めなのがPictureSyn...

List

  • 2009/06/15

メッセージを転送するWeb Hooksサーバ「Watercoolr」

ここ最近注目を集めている用語がWeb Hooksだ。はてなブックマークでも実装され、知られるようになってきたこのWeb Hooksは、言わばWeb APIのコールバックシステムのようなものだ。何かのアクションをトリガーにして、URLやXMPPなどでデータが転送される仕組みだ。何となくいい感じの説明ページ そんなWeb ...

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/15

root権限でアプリケーションを実行する「AdminLaunch」

Mac OSXではUnixがベースとなっているので、管理者であったとしてもシステム的に触れられない機能があり、必要な場合はパスワードを入力して実行する必要がある。いわゆるsudoを利用する機能だ。ここにアプリケーションをドロップする だが場合によっては常にパスワードを入れるのが面倒になることもあるだろう。特にオフィスな...

List

  • 2009/06/14

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

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

List

  • 2009/06/14

手書き風の物理エンジンゲーム「Numpty Physics」

数学や国語と違い、科学や物理は座学では雰囲気がつかみづらい。はじめは体験を通じて学んでいく方が面白い。てこの原理や慣性の法則、なんて言われても今一ぴんとこないかも知れないが、実際の体験を通すと理解が進みやすい。こんな感じのポップなゲーム そんな訳で物理法則に則ったこちらのゲームを子供と一緒に体験してみるのはいかがだろう...

List

  • 2009/06/14

PHP製のWebブラウザベースのDBコンソール「Uhura」

MySQLを使ったWebシステムの場合、そのDB管理にphpMyAdminを用いることが多いのではないだろうか。ではPostgreSQLを利用する場合はどうだろう。その場合にはphpPgAdminがある。さらにFirebirdの場合はどうだろう。まるでGUIアプリケーションのようなDB管理ソフトウェア 一つのDB向けに...

List

  • 2009/06/13

CSSのプロパティを見ながら指定できる「Simple CSS」

CSSを常日頃から使わないと、ちょっとしたプロパティを忘れてしまう。例えばcursorプロパティに設定できる文字は何があっただろうか、といった具合だ。ネットを使って調べても良いが、オフラインの場合に困ってしまう。テキスト設定 そんな時に使えるのが、CSSエディタだ。シンプルなものが良ければSimple CSSが便利だ。...