Licenseの記事一覧プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。見る2008/11/06RailsとiPhoneを仲良くする「TankEngine」iPhoneが不振と言われつつも、一つの筐体だけでここまで広まるのはとても凄いことだ。それが日本だけではなく、世界中で共通の機器が利用されているのだ。新しいもの好きの人や技術者の人が多く持っているので、そうした層を対象にしたWebサイトはiPhoneでの閲覧をサポートする方が良さそうだ。Railsはマルチプラットフォームで動作することもあり、ローカルで開発を行いリモートサーバで動かすというのが当たり前に行われている。その際、ローカルサーバで開発、アップロードを行ってリモートサーバへログインしてリブート...等とやるのはスマートではない。サーバ一...2008/10/29Railsアプリケーション開発の基盤に「BaseApp」どのようなソフトウェアでも言えるだろうが、幾つかアプリケーションを開発していると同じような機能を組み込んだり開発したりすることがある。この繰り返しは面倒で、フレームワークが生まれる要因にもなった。そんなフレームワークであっても繰り返しの作業になることがある。Railsで良く取りざたされるのが動作の重さだ。キャッシュを使うなどすれば決して解決できない問題ではないが、開発が手早いだけに動作の重さが評価の足を引っ張ってしまう。Railsの開発のしやすさに加えてスピードを得られる、そんなフレームワークがこれだ。今回紹介...2008/10/28マルチプラットフォームに対応したマルチタッチシステム「tbeta」ついにここまで来たか、という感じのする技術だ。2008年になってからマルチタッチが急速に注目を集めだし、各種ライブラリが登場した。はじめはまさに技術者向けで、テクノロジープレビュー的なものが多かったが、ついに一般ユーザでも手の届くものになりそうだ。マルチタッチシステムを実現するためには解決すべ...2008/10/27文字をJavaScriptで画像のようにレンダリングする「typeface.js」Webサイトを見ていると、文字を画像に置き換えたサイトを見ることがある。思い描いている見せ方をそのまま表示させたいときなど、デザインを重視するサイトでよく見られる工夫だ。問題はそのメンテナンス性の悪さだろう。Follow」Webサイトでメニューの項目が少なく、コンテンツが長い場合には読み終わった後メニューまで戻るのが大変な作業になる。代表的なメニューに即アクセスできると便利だ。そんな時に使えるのがスクロールに追従するメニューになる。言え、実装するとなると意外と面倒だ。画面は公式サイトデモよりインターネットを使って勉強会、セミナー、エキスポなど様々なイベントが始終告知されている。情報をチェックし、良く参加する方もいれば、つい忙しさにかまけて日程を通り過ぎてしまった、と言う経験がある人もいるだろう。S3にはHTTPでデータを配信する機能がある。これを使うと、専用のストレージサービスから専用のデータ配信サーバに変貌する。写真や大容量のデータを渡すのに手軽で強力な方法だ。言え、ファイルの一覧などは取ることができない。音声入力というのはずっと昔からあるわりには一般的な普及が進まない技術だ。何らかの障害がある方々の間では利用されているが、もっと一般に普及しなければよりよい技術革新やコスト低減などが臨めないのではないだろうか。そんな中、一つのきっかけになり得るソフトウェアが登場した。なんとJavaScri...2008/10/24Railsで有名な37signalsによるシンプル&カスタマイズ可能なWYSIWYGエディタ「WysiHat」WYSIWYGなHTMLエディタは既に数多く存在している。有名なものとしてはFCKEditor、TinyMCEなどが知られている。これらは非常に便利な代物ではあるが、出来上がったものをカスタマイズしようという気にならないくらい重厚な作りになっている。画像は公式サイトデモより一年くらい前から写真の拡大にJavaScriptが使われるようになってきた。クリックするとその場で拡大表示してくれる類のソフトウェアだ。最近ではさらに一歩進んで、ログインウィンドウや説明用のダイアログもJavaScriptで表示するものが出てきた。角丸のデザインが格好いいフローティング...2008/10/16YES/NOで答えるコミュニティ「Judgie」マルとバツで答えるコミュニティサイト、コトノハというサイトがある。マルバツと一緒に一言のコメントを付けることで、あまり深くない、あっさりとしたコミュニケーションを楽しめるようになる。同様のサイトを構築したいと思うなら、これを使ってみると良いかもしれない。画面は公式サイトデモよりJavaScriptのデバッグによく利用されるものと言えば、alertだろう。簡単に使えて便利な関数だが、ブラウザの処理が止まってしまったり、長文の表示が難しいなどデメリットも数多い。そこで使ってみたいのがBlackbirdだ。画面は公式サイトデモよりWebインタフェースの欠点は数多いが、その一つがファイルアップロードに関するものだろう。複数ファイルをアップロードできない、ドラッグアンドドロップは使えないなど様々な不満点が存在する。そんなブラウザ上の欠点を補ってくれるのがこのライブラリだ。今回紹介す...2008/10/02CakePHPを使ってCMS「Wildflower」CMS(コンテンツ・マネジメント・システム)と呼ばれる類のソフトウェアは数多く存在している。プラグインに対応したCMSはそれ自体がフレームワークであり、プラグインを開発するなどしてWebサービスを構築しているケースもある。プラグインの機能を増やしすぎると余計なセキュリティホールを生んだり、フレームワ...2008/09/29CUIで扱うちょっと変わったブログエンジン「Shinmun」ブログエンジンというと、Webベースで扱うのが常識になりつつある。ダイナミックに生成するのは徐々に処理が重たくなる。静的なファイルだけであれば処理は軽いが、使い勝手が良くないだろう。技術者であればそんなことは言っていられない。ターミナルでサーバ管理をしながらブログを書きたくなるかもしれない。画像は公式サイトのデモよりこれは面白い発想だ。Web上でグラフを作成、表示するライブラリは数多く存在する。その際に使う方式としては、基準になる点をXY軸それぞれに対して追加し、描画するという方式だ。これはプログラム言語にとっては簡単な方式かも知れない。画面はデモ、OpenMicroBlogger利用サイトよりマイクロブログサービスは実装がそれほど難しくないだけに、様々なデータを付加したもの、既存サービスに機能追加として実装したものなど多種多様に存在する。通常、Twitterライクな一言をつぶやくものが多い。画面は公式サイトデモよりオープンソース・ソフトウェアといえども、カスタマイズを行う際には様々な苦労が伴う。スクラッチで開発している場合は特にそうだ。その点、フレームワークを利用していると作り方が分かりやすくなり、ソースも追いやすくなる。なればカスタマイズもしやすくなるだろう。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が727あります。blockworks。