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

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

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

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

もっと見る

List

  • 2007/12/08

JavaScriptを使ってインタラクティブなグラフ「Flot」

データをグラフで表示したいと思った時、どういった手段が考えられるだろうか。画像を生成するライブラリを使う、HTMLで擬似的なものを作る、または表計算ソフトウェアを使うと言った方法もある。だが、どれも面倒に移るかもしれない。サーバ側の問題で利用できない場合もある。そこでこれだ。今回紹介するオープンソース・ソフトウェアはF...

List

  • 2007/12/08

iPod Touch対応のJavaScriptアニメーションエンジン「iAnime.js」

iPod Touchは音楽を聴くだけでなく、無線LANを使ってブラウジングできるのが魅力だ。外で暇つぶしにゲームをすることもできる。SafariベースなのでJavaScriptへの対応もまず問題ない。そこでWebベースで遊べるゲームを紹介しよう。今回紹介するオープンソース・ソフトウェアはiAnime.js、JavaSc...

List

  • 2007/12/05

JavaScriptとCSSの融合「Dynamic CSS via JavaScript」

JavaScriptを使ってCSSを変更というのは良くあることだ。例えばクリックで表示を消す場合やフェードアウトさせるような類のイフェクトがある。$.style.display="inline";のような指定をするだろう。しかしこれではCSSとJavaScriptの距離が遠い。もっとダイナミックにCSSを操作しよう。今...

List

  • 2007/12/03

Puttyをよく使う人はぜひ「PuTTY Tray」

Web開発者や、システム管理者であればSSHを良く利用していることだろう。よく使うものはすぐに呼び出せると便利だ。Windowsで簡単に呼び出すための仕組みと言えば常駐だ。標準のPuttyではその機能はないが、拡張したPuttyを紹介したい。今回紹介するオープンソース・ソフトウェアはPuTTY Tray、タスクトレイに...

List

  • 2007/11/29

日付をエレガントに扱う「Datejs」

プログラムにおいて、日付というのは厄介な存在だ。表示形式は様々に存在し、タイムゾーンもあり、60進数と12進数がおり混ざっている。Railsでは翌週金曜日をnext_weekも強力で、日付データの出力に対して、様々なフォーマットを指定できる"yyyy/M/d"はもちろん、"HH:mm"など数多い。JavaScriptの...

List

  • 2007/11/27

Rubyの開発をRubyで「Mondrian Ruby IDE」

Rubyをプログラミングする際には、何を使って行うだろうか。大抵、テキストエディタとコマンドプロンプトを使うはずだ。筆者もそうしている。だが、IDEに慣れているとテキストエディタでは面倒に感じることがあるかも知れない。そういう人はこれを使ってみると良いかも知れない。今回紹介するオープンソース・ソフトウェアはMondri...

List

  • 2007/11/22

prototype.jsベースのカレンダー「protocalendar.js」

よく、誕生日の入力などでドロップダウンリストから選ばせるものがあるが、あれほど入力が面倒なものはないと思っている。テキストボックスにそのまま数字で入れた方がよっぽども手軽だ。とは言え、入力チェックやユーザビリティを考えるとそれもお勧めはできない。手軽で、さらに正確な入力が促せる方法としてこれをお勧めしたい。今回紹介する...

List

  • 2007/11/19

入力した直後にバリデーション「LiveValidation」

※ 画像は公式サイトデモより人間は面白いもので、自分の好きな情報だけを見るようにフィルタリングをかけることができる。文字が見づらいコンピュータでは特にそうだ。書いてあるにも関わらず入力エラーが起こるなんて良くあることだ。そして、それらの入力エラーはユーザにとって非常にストレスになる。自分自身、エラー画面で面倒になって止...

List

  • 2007/11/10

Growlerでネットワーク情報を表示「NetGrowler」

Mac OSXユーザにはお勧めなソフトウェアGrowler。SkypeやiTunes等、様々なアプリケーションと連携して、その画面を見ることなくメッセージを出してくれる便利なソフトウェアだ。基本的にローカル向けのアプリケーションであるが、一歩発展してネットワーク情報も取得させてみよう。今回紹介するオープンソース・ソフト...

List

  • 2007/11/05

Googleファイナンスのグラフ風「Time Series Graph」

横長のグラフを表示しようと思うと、細部が見づらくなったり、細かい横軸での変化が読み取りづらくなる。株式のグラフは特にそうだ。長い時間軸で見たい場合、短期で見たい場合、どちらも考えられる。それをFlashを使ってうまく表示しているのがGoogle Financeで、さらにそれを真似たものがこれだ。今回紹介するオープンソー...

List

  • 2007/10/31

よく使うスタイルをユーティリティ化「logicss」

CSSを使うのが当たり前になり、Webエンジニアと言えどもある程度のデザインはこなす必要がある時代になっている。だがいざやってみると色々と大変なのがCSSでもある。よく使われるスタイル指定や、テクニックをまとめてしまったのがこちらのソフトウェアだ。今回紹介するオープンソース・ソフトウェアはlogicss、どこでも使える...

List

  • 2007/10/29

悪のGoogle利用法「EvilRSS」

SEOやSEMに興味がある人であれば、あるキーワードで検索した際のGoogleでの順位チェックをしたことがあるはずだ。それをサービスの一つとして提供している所もある。大抵、規模が大きくなると自動化を進めるようになる。それを簡単にするのがこのライブラリだ。今回紹介するオープンソース・ソフトウェアはEvilRSS、Goog...

List

  • 2007/10/26

Ruby on Rails製のちょっと変わったCMS「Railfrog」

CMSというと、コンテンツを管理できるというのがメリットになるが、そのインタフェースも含め、がちがちに固まってしまい柔軟性に欠けている場合が多い。その点、Railfrogは柔軟といえるかも知れない。何せCMSでありながら本体とは言い切れないのだ。今回紹介するオープンソース・ソフトウェアはRailfrog、Ruby on...

List

  • 2007/10/26

Radiantを元にしたPHPのCMS「Frog」

Ruby on Railsで作られたCMS、Radiant。洗練されたフォームで、シンプルながら使い勝手が良いのが特徴だ。使ってみたいと思った人も多いのではないだろうか。だが、カスタマイズを行おうと思うとRubyの習得が必須になる。それが障壁になってしまっているならば、RadiantのPHP版とも言えるこちらはどうだろ...

List

  • 2007/10/25

求人サイトをオープンソースで「JobberBase」

求人のあり方は変わり始めている気がしている。大手の求人サービスよりも、個人間のつながりで新しいビジネス関係が生まれたり、転職する人のが私の周りでは多い。その中にあって生まれたのがジョブボードと呼ばれるサービスだ。ジョブボードはアメリカの人気ブログやメディアで使われ始めているサービスで、ユーザのターゲッティングがされてい...

List

  • 2007/10/19

Flashでピタゴラエンジン「APE」

みんな大好きピタゴラスイッチ。あの物理法則の中で動いていくボールが楽しくてしょうがない。あまりこっていない、素朴な素材もまた良い。そんなピタゴラスイッチをFlashで作ってみたいなら、これを使ってみるのをお勧めする。今回紹介するオープンソース・ソフトウェアはAPE、ActionScriptによる物理エンジンだ。APEを...

List

  • 2007/10/10

Rubyで作るGUIアプリケーション「Shoes」

MemotuneはRuby on Railsで開発されている。そして、FlashPaper生成部分ではWindowsを利用している。そのため、GUIアプリケーションに関しても触れる必要がある。言語を全て同じもので開発できれば効率はぐっと向上するだろう。それを実現するのがこのライブラリだ。今回紹介するオープンソース・ソフ...

None

  • 2007/09/26

DB DesignerとCakePHPの連携「dbdesigner2cake」

個人的にPHPで開発をするなら使っているのがCakePHPだ。善し悪しはあれど、Rails風に使えるので、慣れと言う意味で便利に使っている。だが、最大の問題はDBデザインとの連携がとれない点だった。Railsで言えばMigrationにあたる機能だ。これがないのが問題だと感じていたが、もっと素敵なものが存在していた。今...

List

  • 2007/09/25

色々なメディアをフローティング「LightWindow」

サイト上のサムネイル画像をクリックすると、画面遷移する事なくフローティングウィンドウを表示して、そこに拡大画像を表示するサイトが増えてきた。あのインタフェースはクリックして画面が遷移しないので使い勝手が良い。そこで画像以外にも適用してみよう。今回紹介するオープンソース・ソフトウェアはLightWindow、多彩なメディ...

List

  • 2007/09/25

オープンな認証API「oAuth」

Memotuneでは今、Web APIの開発を進めている。ベースにGDataを取り入れているので、それ程難しくはないのだが、認証をどうしたものだろうかと考えていた。幾つかの方法はあるが、これにも注目していきたい。今回紹介するオープンソース・ソフトウェアはoAuth、オープンな認証プロトコルだ。oAuthはOpenIDの...