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

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

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

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

もっと見る

List

  • 2009/06/22

Google Mashup Editorに似たELTツール「MixDEM」

マッシュアップは外部のデータをロードし、組み合わせて別な形式に展開することだ。それは何もWeb APIを使ったものに限らない。むしろ企業内の基幹システムにあるデータこそ外部データと組み合わせると効果的と言えるかも知れない。Google Mashup Editorに似たインタフェース データウェアハウスではそのような外部...

List

  • 2009/06/21

Rubyによる構造化CSSライブラリ「Less」

CSSのメンテナンス性の悪さは言うに及ばないだろう。どうとでも書けてしまう手軽さはあるが、ファイルが分かれていたり、ネストしている場所としていない場所があったりするともう管理ができなくなる。ちょっとした変更がどこに影響するかも分からず、もはや触るのが怖くなる。Lessの記述例 そんな訳でCSSは慣れれば慣れるほど使い方...

List

  • 2009/06/21

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

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

List

  • 2009/06/21

Mac OSX用の聴覚障害者への情報伝達ソフトウェア「IPtalk」

リアルの世界における情報伝達は目から入るものと耳から入るものが殆どだ(皮膚や臭い、味などもあるが)。目から入るものは耳からの情報伝達や点字で対応できる。では聴覚に障害があった場合にいかにうまく情報伝達が行えるだろうか。話している内容を皆で書き記していく 例えばセミナーや勉強会において通常のスピードで話す言葉をいかに効率...

List

  • 2009/06/20

軽快な動作のリッチテキストエディタ「WordIt」

クリエイターやゲーマーは別として、コンピュータの性能向上の割にそこまで必要としないユーザ層が増えている。単なるブラウジングであったり、メモ環境としてコンピュータが必要というのであれば高性能なマシンよりもネットブックの方が手軽だ。軽快に動作するリッチテキストエディタ そうした軽量なコンピュータの場合、MS Officeや...

List

  • 2009/06/20

Excelファイルからデータベースにインポートする「dbTube」

Excelで作ったデータをデータベースに取り込む、なんて要件はよくある。面倒だがExcelデータをCSVに変換して、1番目のカラムが名称、2番目のカラムが価格…なんて定義したりした経験はないだろうか。ビジュアル的にデータのインポートを定義する それがさらに関連しているテーブルに渡って処理しないといけないなんてなったらパ...

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 ...