2008-10-01から1ヶ月間の記事一覧
0.3 以降の開発でほとんど心変わりすることがなかった部分はもはやステーブルにしたいので、そろそろまじめにユースケースを考慮したリグレッションテストを作っていく。ということで、挫折気味だったSeleniumを再び。RESTを導入しても何もならないのがこの…
交通法規も平気で無視する、ということなので、Google のカーナビ(車の経路案内)が、この法規を無視して案内してくれることを期待して、検索してみた。http://maps.google.co.jp/maps?f=d&saddr=%E8%A6%B3%E9%9F%B3%E5%B7%A1%E3%82%8A1&daddr=%E5%90%8D%E7%A…
@gmail.com から普段自分が(Mail.appとiPhoneで)使っている自宅のimapサーバーのアカウントに送る。まず、送る前に、絵文字だけのメールを送ろうとしたら、本文がありません、とかいわれて萎える。絵文字は本文じゃない、という判断なのか、気がつかなかった…
feed を表示するウィジェットは system => sticky にコンポーネントを変更。というかなんでsystem配下においていたのか不明。ついでに フィードリーダーのモジュールにRetry機能をつけた。302 Found など 3XX 系が返されたときにはLocationヘッダーを辿るよ…
fckeditor でもよかったんだけれど、いい加減 Mac OS X + Firefox + ATOK の組み合わせで、入力確定時のバグの面倒見るのがいやだったので。
CouchDB/jQueryへ移行したバージョンでもページの表示やウィジェットの表示はできるようになった(svn/trunk)。が、まだまだ荒削り過ぎるので、もう少しちゃんとリファクタリングしてからリリースする。ついでながら、自分でテーマ用CSSを書くのが面倒になっ…
JOIN用のキーが先頭または末尾にくることを保証しているかどうかは不明なんだけれども だめっぽい。
JOINするのも一苦労ですよっと。生産性が悪いというよりは、生産を開始する前に頭を使うのに時間がかかりすぎる気がする。
_bulk_docs などを実装しようかどうか迷う。一つ考えたのは、
ひさびさに自分欲求でCouchResourceを更新。View をモデルクラス内で定義できるようにした。
コメント欄ではもったいないのでこちらに。WebJourney のコンポーネントは、小さなRailsアプリケーションそのもの、です。基本的にはRails 1.X時代のコンポーネントの配置規約をベースにしていますが、ベースにしているのは配置規約だけです。Rails 1.X のコ…
emacsを使う身としてはAptana IDEには興味がなかったのですが、それはそれとして、Aptana Cloudは正直すごいと思った。http://www.aptana.com/cloudRailsがフルスタックだとかそういうのはもう時代遅れで、インフラも含めてフルスタックってことか。Server D…
JBしてません プライマリ携帯です。 主に携帯YouTube/DVD/Podcastプレイヤーとして使ってます というユーザーのiPhoneに入っているアプリを紹介。iPhone アプリには1円もはらってませんwww。まず1枚目。これはよく使うもの。 乗り換え案内: 無料。電車検索…
jQuery UI の秀逸な点。Theme Roller があること。CSSもSimpleだし、すごくいいんじゃないの、これ。こんな感じなんだけれど、ロゴがういているので、もう少しSimpleなものに作り直そうかな。。。
開発中は、特にCPUリソースを食わないので、自宅にあるCDやDVDなどのコンテンツをひたすらリッピングしてiPhoneにつっこむ作業を平行しております。特に今はデザイン 作業というかjQueryとCSSをいじくり倒しているので右脳を活発にするために、音とか映像と…
そのうち正式にWebJourneyのサブプロジェクトとして公開しますが、とりあえずは、、 CouchResource : ActiveRecord::Base と似たような機能を提供するCouchDB用ObjectMapper CouchConfig : Rails 環境で使うためのライブラリ。config/couchdb.yml にデータベ…
うーん、書くのが面倒なので、ソースへのりんく。http://www.webjourney.org/svn/trunk/lib/tasks/couchdb.rakeActiveRecord とちがって、マルチデータベース対応です(そうしないとCouchDBの意味がないから)
必要なデータは test/fixtures/couchdb/**/*.yml にいれておきます。以下のスクリプトをRAILS_ROOT/lib あたりにおいときます。 class CouchFixture def self.load(basedir = File.join(RAILS_ROOT, "test/fixtures/couchdb/")) Dir.glob("#{basedir}/**/*.y…
CouchDB用のUnitTestをかけるようにしておこうと思って、fixtureもどきを作っているんだけれど。 YAMLとJSONはそのまま互換です、と思いきや、YAMLで長さ0の配列ってどうやって表現するんだ、という罠があって試してみた。 >> {:a => 1, :b => 2, :c => 3, :…