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

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

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

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

もっと見る

List

  • 2008/01/11

Facebookのようなダイアログ「Facebox」

WebサイトではJavaScriptを使ったダイアログがよく使われる。が、ありきたりになっており、あまり注視せずにクリックされてしまうことが多い。はっと目を引くようなダイアログを使おう。他にも利用できるこちらがお勧めだ。今回紹介するオープンソース・ソフトウェアはFacebox、Facebook風のダイアログを作成するj...

List

  • 2008/01/08

RoRのオンラインファイル管理「Boxroom」

様々なデータがオンライン上に保管されるようになっている。インターネットVPNを使って、イントラネットのファイルサーバをiDCに置いてしまうサービスもある。あらゆるデータをオンライン上にストックしていくと何が起こるのか…それを体験できるのがこのソフトウェアだ。今回紹介するオープンソース・ソフトウェアはBoxroom、Ru...

List

  • 2008/01/07

RailsでWebDAVを実装「Railsdav」

今、まさに開発しているプロジェクトにぴんとくるソフトウェアを探し出した。Ruby on RailsとWebDAVを連携させて面白いことができないかと思っていたのだが、RailsでWebDAVを実装してしまうのだ。今回紹介するオープンソース・ソフトウェアはRailsdav、Ruby on Rails用のWebDAVプラグ...

List

  • 2007/12/30

Mac OSX向けクリップボードマネージャ「Jumpcut」

昔からそうだが、クリップボードはなぜ一つしかデータを持てないのだろうか。EmacsやViなど、ヤンク機能があるものは複数のデータを保持できるというのに。その点において退化しているような気がする。そして、その欠点を補うソフトウェアも数多く存在する。Mac OSX向けにこちらを紹介しよう。今回紹介するオープンソース・ソフト...

List

  • 2007/12/28

画像の印象をそのままにリサイズ「seam-carver」

今年の前半に発表された画像をリサイズするためのアルゴリズム「Seam Carving」。画像の横幅を変えても、メインになり得る部分を自動で認識し、そこを維持してくれる。Youtubeの動画にもアップされているので、見たことがある人も多いのではないだろうか。リアルタイムで縮小されていく様は相当なインパクトだ。アルゴリズム...

List

  • 2007/12/27

インラインで使えるWYSIWYGエディタ「NicEdit」

※ 画像は公式サイトより。テキストエリアを置き換えて使うWYSIWYGなHTMLエディタは数多い。ブラウザ上で様々な装飾が施せるとあって、Webサービスを作る際に良く利用しているが、ごてごてしている感があった。また、いかにもと言う表示になってしまうのも気になっていた。見た目をそのままに編集できるWYSIWYGエディタが...

List

  • 2007/12/20

懐かしのゲームで遊ぶ「MAME OS X」

今の3Dを多用したゲームや、過剰なリソースを駆使したゲームはどうも肌に合わない。やはりゲームはごく限られたリソースを活用して作られてこそだ。そんな古い考え方にとらわれている方はこれで遊んでみよう。ノスタルジックな気分に浸れるはずだ。今回紹介するオープンソース・ソフトウェアはMAME OS X、1970〜1990年代のア...

List

  • 2007/12/19

Yahoo! Pipesのような動きを実現「WireIt」

Yahoo! Pipesには触ってみたことがあるだろうか。各種フィードやHTMLを取得、加工して別な形(フィードやJSON等)で出力できるWebアプリケーションだ。そのYahoo! Pipesでは各データをつなげる時にパイプを伸ばしてビジュアル的に「接続」する。それを実現するライブラリがこれだ。今回紹介するオープンソー...

List

  • 2007/12/18

MacでHTML2PDF「wkpdf」

サイトをPDFにしたいという要望は多い。それだけにHTML2PDFというサービスもあるくらいだ。通常、IE(Windows)かFirefox(Linux)を使って行われることが多いが、今回はMac OSXだ。Mac OSXなので、IE/Firefoxのどちらでもない。Safariを使って作成する。今回紹介するオープンソ...

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、どこでも使える...