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

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

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

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

もっと見る

List

  • 2008/08/29

Ruby on Rails製のコードレビューシステム「ReviewMonk」

いくらバージョン管理のシステムを導入していたとしても、多人数で開発を行っていると意図しない更新や修正によってバグを埋め込んでしまうと言ったケースがある。そのためソースコードのレビューを定期的に行うのが重要だ。修正したファイル一覧 作業中のソースにおいて何が変わっているのか、それを皆で確認できるのがこちらのシステムだ。今...

List

  • 2008/08/20

WebベースのMySQL管理インタフェースの新参「SQL Buddy」

MySQLをWebベースで管理しようと思ったら一番に思い当たるのがphpMyAdminだろう。ユーザの作成やデータベースのパラメータの変更など、必要な操作が殆どできてしまう。これがあれば他の管理インタフェースが出てくる出番はまずない。データ構造の確認 ずっと同じものを使うのは利点もあるが、欠点もある。使わずとも代替えの...

List

  • 2008/08/18

Ajax開発で使えそうなJavaScriptのHTMLレンダリングエンジン「PURE」

Ajaxを使った開発において、Prototype.jsなどのAjaxではレスポンスを全て指定したID内に入れてしまうことでごく簡単に複雑なレンダリング結果を表示できるようにしている。Ajaxというと、結果のXMLを操作して複雑にJavaScriptを操作しなければならないというイメージに比べてずいぶん単純になり、身近に...

List

  • 2008/08/16

iSightをバーコードスキャナにする「Barcode scanner」

携帯電話ではQRコードの普及が進んでいるが、従来の流通ではまだまだ一次元のバーコードが主流になっている。二次元に載せられる情報量も限られるので、結果的にデータベースを持つという対応になり、そうなれば従来のバーコードで十分なのだろう。スキャナ 基幹システムを構築する際など、バーコードをうまく使うと手入力の手間が省けて便利...

List

  • 2008/08/16

JavaScriptでiPhone SDKを利用する「PhoneGap」

iPhone/iPod Touchの魅力に位置情報の測定や加速度センサーがある。これらを使えばこんなもの、あんなものができるとわくわくさせられるが、こうした内部のAPIを使うにはiPhoneネイティブなアプリケーションを開発する他ない。ネイティブアプリケーションによる位置情報取得(実行はiPhoneエミュレータ) しか...

List

  • 2008/08/14

iPhoneのバックアップデータを閲覧する「iPhone Backup Decoder」

iPhoneやiPod Touchは母艦のPCに接続するとバックアップを行うようになっている。アプリケーションのデータやメール設定、通話履歴など様々なデータがバックアップされる。コンソールベースで実行する 万が一、データが消失した時にはバックアップから戻せるので安心だが、ただデータが蓄積されていくというのも面白くはない...

List

  • 2008/08/13

これは実用的。Google App Engineを使ったブログエンジン「Potlatch Blog」

Google App Engineがいかに優秀であろうとも、開発者がアイディアを思いつかなければ使い道は少ない。Webサービスを構築、公開するためのプラットフォームというのはそこが難しい点だ。すっきりとしたシンプルなインタフェース だが、新しいWebサービスを構築しようと意気込むユーザ以外でも使えるソフトウェアを開発、...

List

  • 2008/08/11

携帯待ち受け画像を簡単に作る「Weys」

携帯電話の待ち受け画面を自作しようと思うと、あの小さい画面に合わせて画像を切り抜いたり縮小したりする必要がある。ぴったりのサイズになるまで調整するのは意外と手間がかかり、面倒くさい。枠を使って画面をキャプチャする そこで携帯電話向けの画像切り抜きソフトウェアを使ってみよう。今回紹介するオープンソース・ソフトウェアはWe...

List

  • 2008/08/11

Twitterにコマンドラインで投稿する「tweet」

twitterの安定性は疑わしい点もあるが、便利で多数の人たちがアカウントを持っているとあって、便利なサービスになっている。最近のWebサービスでは、メールやフィードにつづいて、twitterでも更新通知するのでフォローして欲しい、といったケースも見受けられるようになった。ごくシンプルな仕組み システムで自動化された結...

List

  • 2008/08/05

Ajaxを使ったシンプルなゲストブック「JibberBook」

ゲストブック、というのも懐かしい響きだ。何となくジオシティーを思い出してしまう(筆者だけだろうか)。通常の掲示板と何が違うかと言われると困るのだが、サイトを訪れた人がさくっと残せるシンプルさがゲストブックの良さだろうか。ゲストブック投稿、閲覧画面 掲示板とはまた違う、誰もが手軽に残せるメッセージ、そんな雰囲気を感じさせ...

List

  • 2008/08/03

Ruby関連ソーシャルニュースサイトRubyFlowのオープンソース版「RubyFlow」

この流れは面白い。先日は、オープンソースなRailsアプリケーション登録サービスであるOpensource Railsがオープンソース化されたことをお伝えした。元々がオープンソースなフレームワークということもあるが、かといって他の言語で同じような流れは見受けられない。これはRubyに特化したものかも知れない。トップペー...

List

  • 2008/08/02

JavaScriptだけのダイナミックなグラフライブラリ「ProtoChart」

※ 画像は公式サイトデモより最近は簡単に使えるグラフライブラリが増えてきた。Flashのものは見た目が奇麗で、画像出力のものも見やすさではひけを取らない。だがこうしたグラフは一度表示したが最後、リロードしないと変化しないものが多かった。パイチャート そうではない、もっとダイナミックに変化するグラフを描きたい場合はこれを...

List

  • 2008/08/01

WebベースのRailsコンソール「Kawaii」

Railsでの開発に便利なのが、コンソールだ。irbをRailsライブラリを読み込みつつ立ち上げたもので、データの閲覧や更新がターミナルから行える。これがあるとないとでは生産性が大きく変わってくるはずだ。コードを実行して結果を表示する そんな便利なコンソールを、Web上で再現するのがこのソフトウェアだ。今回紹介するオー...

List

  • 2008/07/29

オープンソースなRailsサイト登録サイトOpen Source Railsがオープンソース化「Open Source Rails」

オープンソースなRailsアプリケーションを知りたければ、Open Source Railsを訪れると良いだろう(もちろんMOONGIFTでも良い)。ここにはたくさんのオープンソースのRailsアプリケーションが登録されている。トップページ そんなオープンソースを登録するサイトであるOpen Source Railsも...

List

  • 2008/07/25

JavaScriptで実現するMVCフレームワーク「JavaScriptMVC」

最近のフレームワークではMVCが重視されている。確かに、各要素が分かれていることで分業もしやすく、問題の切り分けもしやすくなる。こうした傾向はアプリケーションの高度化、難度が高まるにつれて需要が高まってきた。JavaScriptMVCの説明ページ となれば、最近のWebアプリケーションで多用されるようになったJavaS...

List

  • 2008/07/24

Railsを使ってDB構造を確認する「Rails schema browser plugin」

Railsの便利な機能の一つが、DBのマイグレーション機能だろう。RDBMSは便利な反面、プログラム言語と溝があり、扱いが面倒な時があった。そのため、O/Rマッピングのようなツールが作られ、状態のバージョン管理としてマイグレーションがとても便利だった。開発しているシステムのDB構造が手軽に閲覧できる マイグレーションに...

List

  • 2008/07/23

HTML上のテーブル操作の決定版「Flexigrid」

※ 画像は公式サイトデモより業務システムのみならず、メールや一覧の機能で必要になるのがテーブルを使った一覧機能だ。このとき、比較元になるのがエクセルをはじめとした表計算ソフトウェアだろう。あのレベルのUIをWebベースで再現するのはほぼ不可能とさえ言えそうだ。ドラッグアンドドロップによるカラムの並べ替えや表示/非表示の...

List

  • 2008/07/21

Railsのログを分析、グラフ化「LogJuicer」

※ 画像は公式サイトデモよりRailsは遅いと言われる。確かに富豪的なフレームワークであり、そのままの使い方では動作が重たい。そのため、解決手段としてmemcachedをはじめとしたキャッシュ技術を利用することが多い。ログを解析して一覧してくれる だが、フレームワークの問題ではなく、プログラム側の問題もあるかも知れない...

List

  • 2008/07/19

Railsで作るGoogle Gears対応サイト「Gears on Rails」

Webアプリケーションの最大の弱点は、ネットワーク接続を必須とすることだろう。そのためにユーザがローカルアプリケーションからWebアプリケーションに切り替えられない障壁になっている。オンラインの状態 逆に言えば、その問題さえ解決すれば良いのだ。解決策としての筆頭はGoogle Gearsにあるが、開発の二度手間、特殊性...

List

  • 2008/07/17

Growl風の通知をJavaScriptで行うjQueryプラグイン「jGrowl」

※ 画像は公式サイトデモよりAjaxを使っている場合、その結果通知をどのように行うかは困るところだ。せっかく画面遷移のない、格好いい仕組みを使っているのに、ただ「完了しました」だけではあまりにもおざなりだろう。右上に通知が出る 各Webサービスとも、通知のウィンドウは色々な工夫が凝らされている。自分のサイトで格好いい通...