2011-01-01から1年間の記事一覧
これまで、いくつかLokka用のプラグインを作成してまいりましたが、ほとんどが動かなくなっていました。 主な原因は、Lokkaが使っていたi18nに変更があったらからです。今回、プラグインのi18nディレクトリにあるen.ymlとja.ymlを修正するなどしました。 ま…
HerokuがJavaに対応*1しました。そこで、Play! frameworkのTutorialで作るブログエンジン、「Yabe」をHerokuで動かしてみました。 Herokuにアプリを作成*2 Herokuにアプリを作成しますが、この時に「--stack」オプションを追加して「cedar」スタックを指定し…
プラスワインボタンを表示するLokkaプラグインを作ってみました。このボタンはGoogleが提供してくれるもので、プラグインのヘルパーメソッドでそれを呼び出すためのHTMLコードを挿入します。 ソース http://github.com/nkmrshn/lokka-plusone 使い方 ヘルパ…
auのメールは、件名が半角100文字、本文が半角10,000文字*1まで。それをvalidateするには、全角1文字を半角2文字としてカウントする必要があります。そこで、RailsのSexy Validationで独自のValidatiorを作ってみました。 ソース 全角文字(1バイト以上)は、…
Titanium Mobileで文字列を国際化する方法は、AppceleratorのDocumentation Guide『Internationalizing your Application』でわかります。iPhone上の表示名を国際化したい場合は、string.xmlとは別に「app.xml」ファイルを作ります。app.xmlには、name属性が…
MongoDBにSleepy.Mongoose経由で、Titanium Mobileで作ったiPhoneアプリから接続する簡単なアプリを作ってみました。Sleepy.Mongooseを経由したのは、MongoDBのRESTインターフェースは読み取り専用で外部ツールを使うことが推奨されていたからです。*1 The m…
先日、コマンドラインでツイートするRubyスクリプトを作ってみましたが、引数の最後がURLだった場合、Google URL Shortener APIを使って短縮するようにしてみました。このままでも動きますが、GoogleはAccess Keyの取得を推奨し、設定するとAnonymous状態と…
先日に引き続き、『はじめる! Cucumber』(諸橋恭介著、達人出版界、2010年、v0.9.1)の第5章以降をRuby on Rails 3でやってみました。 redirect_to :backで悩む p.60およびp.63のウォッチを作成・削除した後、一覧に戻るため「redirect_to :back」をしていま…
昨日、『はじめる! Cucumber』(諸橋恭介著、達人出版界、2010年、v0.9.1)を買い、本のタイトルどおり、Cucumberを勉強しはじめました。とりあえず、第4章までやってみたので、Ruby on Rails 3での注意点など書きたいと思います。第5章以降は、また後日。 プ…
komatagaさんのブログ記事、『非同期コミュニケーションツール』を読んで、「vimでプログラミング中でも、外部コマンド実行でツイートできたらなぁ...」と思い、作ってみました。[追記:2/11 1:54] Google URL Shortener APIでURLを短縮化するバージョンを作…
これまでLokkaのプラグインを...15個も作ってた...そもそも、私がLokkaのプラグインを作っている理由は: Sinatra/DataMapperの勉強 会社のHPをLokkaにしたい 素のLokkaは... カレンダーがない。→ lokka-calendar 画像ファイルをを投稿できない。→ URLを書け…
Picasaウェブアルバムに画像ファイルをアップロードし、Lokkaで記事を作成する際、img要素を挿入する「lokka-picasa_files」プラグインを作ってみました。以前、lokka-uploadersプラグインを作りましたが、今回は構造を変えたのでこのプラグイン単体で動きま…
jQueryのSortableとem-websocketを組み合わせ、同じページをブラウザで閲覧中のユーザが、共同してリストの順番などを変更できないかRuby on Railsで試してみました。 また誰かが操作中は、警告アイコンを表示するようにしました。 ソース http://github.com…
Hadoopのオライリー本(Tom White著, 玉川竜司、兼田聖士訳, オライリージャパン, 2010)、いわゆる「象本」のケーススタディを読んで、最初は「どういう経緯でHadoopを使うことになるんだろう?」と思いました。つまり、大量のデータをバッチ集計する時に使…