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

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

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

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

もっと見る

List

  • 2008/11/09

Ruby on Railsを覚えつつ英語の勉強「RailsCasts」

自分でもそうなのですが、好きなことだと覚えが速いものです。例えばパソコンの使い方はゲームを通じて覚えたり、携帯の使い方は家族とのメールや通話を通じてだったり。逆に苦手な教科の勉強はなかなか食指が動かない…そんな経験は誰しもが持っているはず。Railscastsがオープンソースに! 英語が苦手な方で、でもRuby on ...

List

  • 2008/11/08

1分で作るシンプルなショッピングシステム「simpleCart」

日本ではYahoo!オークションが個人間決済における物販シェアを大きく握っている。とは言え、業者の出品が数多いので、本当の意味で個人間決済を押し進めるのは難しそうだ。もっと簡単に個人間の取引ができないものだろうか。JavaScriptを使ったシンプルなカートシステム そこで注目するのはPaypalだ。海外のサービスであ...

List

  • 2008/11/08

Django風データベース管理プラグイン「Rails DataBrowser」

先日、Djangoの勉強会に参加したのだが、特に管理画面の説明に重点を置いていたため、データベースのデータを簡単にメンテナンスできる画面が自動生成される仕組みというのは素晴らしく感じた。データベースのメンテナンス画面を生成 管理画面の目的はそれだけではないだろうが、データのメンテナンスを容易にしてくれるのがこのソフトウ...

List

  • 2008/11/07

必見!怖くなるくらい優秀なCMS「concrete5」

これまで多数のCMSを見てきたが、ここまで完成度が高いと言えるものに出会ったことはなかった…そう言えるくらい凄い。このどきどき感はDekiWikiに触れた時に感じたものに近い。見たまま編集できるCMS CMSと言えば、ユーザ画面と管理画面に分かれていて、管理画面はモジュールやテーマの設定、各項目の並びを指定するのが通常...

List

  • 2008/11/06

RailsとiPhoneを仲良くする「TankEngine」

iPhoneが不振と言われつつも、一つの筐体だけでここまで広まるのはとても凄いことだ。さらにそれが日本だけではなく、世界中で共通の機器が利用されているのだ。特に新しいもの好きの人や技術者の人が多く持っているので、そうした層を対象にしたWebサイトはiPhoneでの閲覧をサポートする方が良さそうだ。iPhone向けレイア...

List

  • 2008/11/02

Capistranoのビルドを管理する「Webistrano」

Ruby on Railsはマルチプラットフォームで動作することもあり、ローカルで開発を行いリモートサーバで動かすというのが当たり前に行われている。その際、ローカルサーバで開発、アップロードを行ってリモートサーバへログインしてリブート…等とやるのはスマートではない。CapistranoをWebベースで管理する サーバ一...

List

  • 2008/10/29

Railsアプリケーション開発の基盤に「BaseApp」

どのようなソフトウェアでも言えるだろうが、幾つかアプリケーションを開発していると同じような機能を組み込んだり開発したりすることがある。この繰り返しは面倒で、フレームワークが生まれる要因にもなった。基本的機能、デザインが予め構築されている そんなフレームワークであっても繰り返しの作業になることがある。例えばいつも同じプラ...

List

  • 2008/10/29

軽量版Ruby on Rails「Ruby on Rails Light」

Ruby on Railsで良く取りざたされるのが動作の重さだ。キャッシュを使うなどすれば決して解決できない問題ではないが、開発が手早いだけに動作の重さが評価の足を引っ張ってしまう。デモの掲示板アプリケーション Ruby on Railsの開発のしやすさに加えてスピードを得られる、そんなフレームワークがこれだ。今回紹介...

List

  • 2008/10/28

マルチプラットフォームに対応したマルチタッチシステム「tbeta」

ついにここまで来たか、という感じのする技術だ。2008年になってからマルチタッチが急速に注目を集めだし、各種ライブラリが登場した。はじめはまさに技術者向けで、テクノロジープレビュー的なものが多かったが、ついに一般ユーザでも手の届くものになりそうだ。GUIで設定を変更できる マルチタッチシステムを実現するためには解決すべ...

List

  • 2008/10/27

文字をJavaScriptで画像のようにレンダリングする「typeface.js」

Webサイトを見ていると、文字を画像に置き換えたサイトを見ることがある。思い描いている見せ方をそのまま表示させたいときなど、デザインを重視するサイトでよく見られる工夫だ。しかし問題はそのメンテナンス性の悪さだろう。奇麗に文字が表示されるようになる それに適切に説明文を入れておかないと文字読み上げブラウザなどでは何も情報...

List

  • 2008/10/27

スクロールに追従するボックス「Scroll Follow」

Webサイトでメニューの項目が少なく、コンテンツが長い場合には読み終わった後メニューまで戻るのが大変な作業になる。代表的なメニューに即アクセスできると便利だ。そんな時に使えるのがスクロールに追従するメニューになる。スクロールに追従してボックスが移動する とは言え、実装するとなると意外と面倒だ。ブラウザ間による互換性を保...

List

  • 2008/10/27

Rails製イベントカレンダー「Calagator」

※ 画面は公式サイトデモよりインターネットを使って勉強会、セミナー、エキスポなど様々なイベントが始終告知されている。情報をチェックし、良く参加する方もいれば、つい忙しさにかまけて日程を通り過ぎてしまった、と言う経験がある人もいるだろう。格好いいイベントカレンダー 様々なWebサイトで配信される情報をRSSフィードで集約...

List

  • 2008/10/26

Google App Engineで動作するS3プロキシサーバ「Shrub」

Amazon S3にはHTTPでデータを配信する機能がある。これを使うと、専用のストレージサービスから専用のデータ配信サーバに変貌する。写真や大容量のデータを渡すのに手軽で強力な方法だ。Amazon S3がブラウザから操作できる とは言え、ファイルの一覧などは取ることができない。LISTコマンドを実行するのでブラウザか...

List

  • 2008/10/25

Web上で音声入力を可能にする「w3voiceIM.js」

音声入力というのはずっと昔からあるわりには一般的な普及が進まない技術だ。もちろん、何らかの障害がある方々の間では利用されているが、もっと一般に普及しなければよりよい技術革新やコスト低減などが臨めないのではないだろうか。単語の認識精度は高い そんな中、一つのきっかけになり得るソフトウェアが登場した。なんとJavaScri...

List

  • 2008/10/24

Railsで有名な37signalsによるシンプル&カスタマイズ可能なWYSIWYGエディタ「WysiHat」

WYSIWYGなHTMLエディタは既に数多く存在している。有名なものとしてはFCKEditor、TinyMCEなどが知られている。これらは非常に便利な代物ではあるが、出来上がったものをカスタマイズしようという気にならないくらい重厚な作りになっている。シンプルな作りのWYSIWYGエディタ もっと自分たちにあったシンプル...

List

  • 2008/10/18

クールな登場をするフローティングウィンドウ「Sexy LightBox 2」

※ 画像は公式サイトデモより一年くらい前から写真の拡大にJavaScriptが使われるようになってきた。クリックするとその場で拡大表示してくれる類のソフトウェアだ。そして最近ではさらに一歩進んで、ログインウィンドウや説明用のダイアログもJavaScriptで表示するものが出てきた。角丸のデザインが格好いいフローティング...

List

  • 2008/10/16

YES/NOで答えるコミュニティ「Judgie」

マルとバツで答えるコミュニティサイト、コトノハというサイトがある。マルバツと一緒に一言のコメントを付けることで、あまり深くない、あっさりとしたコミュニケーションを楽しめるようになる。誰でも質問でき、答えることができる 同様のサイトを構築したいと思うなら、これを使ってみると良いかもしれない。今回紹介するオープンソース・ソ...

List

  • 2008/10/14

必見!JavaScriptのalert処理にさよならを「Blackbird」

※ 画面は公式サイトデモよりJavaScriptのデバッグによく利用されるものと言えば、alertだろう。簡単に使えて便利な関数だが、ブラウザの処理が止まってしまったり、長文の表示が難しいなどデメリットも数多い。alertとお別れするためのJavaScriptデバッグツール そこで使ってみたいのがBlackbirdだ。...

List

  • 2008/10/09

進捗も分かる、複数ファイルのアップロードを可能にするライブラリ「FancyUpload」

※ 画面は公式サイトデモよりWebインタフェースの欠点は数多いが、その一つがファイルアップロードに関するものだろう。複数ファイルをアップロードできない、ドラッグアンドドロップは使えないなど様々な不満点が存在する。一括で複数ファイルをアップロードできる そんなブラウザ上の欠点を補ってくれるのがこのライブラリだ。今回紹介す...

List

  • 2008/10/02

CakePHPを使ってCMS「Wildflower」

CMS(コンテンツ・マネジメント・システム)と呼ばれる類のソフトウェアは数多く存在している。プラグインに対応したCMSはそれ自体がフレームワークであり、プラグインを開発するなどしてWebサービスを構築しているケースもある。ユーザページ しかしプラグインの機能を増やしすぎると余計なセキュリティホールを生んだり、フレームワ...