2008-10-01から1ヶ月間の記事一覧

Selenium からデモページを作成してくれるとか。

0.3 以降の開発でほとんど心変わりすることがなかった部分はもはやステーブルにしたいので、そろそろまじめにユースケースを考慮したリグレッションテストを作っていく。ということで、挫折気味だったSeleniumを再び。RESTを導入しても何もならないのがこの…

Googleカーナビ < 「ルートおよびその他の情報は参考情報としてご利用ください」

交通法規も平気で無視する、ということなので、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 の絵文字を使ってみた。

@gmail.com から普段自分が(Mail.appとiPhoneで)使っている自宅のimapサーバーのアカウントに送る。まず、送る前に、絵文字だけのメールを送ろうとしたら、本文がありません、とかいわれて萎える。絵文字は本文じゃない、という判断なのか、気がつかなかった…

sticky/feed 完了。

feed を表示するウィジェットは system => sticky にコンポーネントを変更。というかなんでsystem配下においていたのか不明。ついでに フィードリーダーのモジュールにRetry機能をつけた。302 Found など 3XX 系が返されたときにはLocationヘッダーを辿るよ…

sticky/html 完了, HTMLエディタはWYMeditorを採用

fckeditor でもよかったんだけれど、いい加減 Mac OS X + Firefox + ATOK の組み合わせで、入力確定時のバグの面倒見るのがいやだったので。

とりあえず、sticky/text まで終了。

CouchDB/jQueryへ移行したバージョンでもページの表示やウィジェットの表示はできるようになった(svn/trunk)。が、まだまだ荒削り過ぎるので、もう少しちゃんとリファクタリングしてからリリースする。ついでながら、自分でテーマ用CSSを書くのが面倒になっ…

CouchDBのJOIN.追記

JOIN用のキーが先頭または末尾にくることを保証しているかどうかは不明なんだけれども だめっぽい。

MapReduce むずいwww

JOINするのも一苦労ですよっと。生産性が悪いというよりは、生産を開始する前に頭を使うのに時間がかかりすぎる気がする。

CouchResource::Misc

_bulk_docs などを実装しようかどうか迷う。一つ考えたのは、

CouchResource::View

ひさびさに自分欲求でCouchResourceを更新。View をモデルクラス内で定義できるようにした。

WebJourney の Component について書いてみる

コメント欄ではもったいないのでこちらに。WebJourney のコンポーネントは、小さなRailsアプリケーションそのもの、です。基本的にはRails 1.X時代のコンポーネントの配置規約をベースにしていますが、ベースにしているのは配置規約だけです。Rails 1.X のコ…

Aptana Cloud がすごすぎる件

emacsを使う身としてはAptana IDEには興味がなかったのですが、それはそれとして、Aptana Cloudは正直すごいと思った。http://www.aptana.com/cloudRailsがフルスタックだとかそういうのはもう時代遅れで、インフラも含めてフルスタックってことか。Server D…

iPhone 3Gにいれたアプリ。

JBしてません プライマリ携帯です。 主に携帯YouTube/DVD/Podcastプレイヤーとして使ってます というユーザーのiPhoneに入っているアプリを紹介。iPhone アプリには1円もはらってませんwww。まず1枚目。これはよく使うもの。 乗り換え案内: 無料。電車検索…

jQuery UI がすばらしい。

jQuery UI の秀逸な点。Theme Roller があること。CSSもSimpleだし、すごくいいんじゃないの、これ。こんな感じなんだけれど、ロゴがういているので、もう少しSimpleなものに作り直そうかな。。。

MacBookのスロットローディングドライブの問題判別...?

開発中は、特にCPUリソースを食わないので、自宅にあるCDやDVDなどのコンテンツをひたすらリッピングしてiPhoneにつっこむ作業を平行しております。特に今はデザイン 作業というかjQueryとCSSをいじくり倒しているので右脳を活発にするために、音とか映像と…

作ったものの整理

そのうち正式にWebJourneyのサブプロジェクトとして公開しますが、とりあえずは、、 CouchResource : ActiveRecord::Base と似たような機能を提供するCouchDB用ObjectMapper CouchConfig : Rails 環境で使うためのライブラリ。config/couchdb.yml にデータベ…

CouchDBでrake couchdb:create:all, couchdb:drop:all

うーん、書くのが面倒なので、ソースへのりんく。http://www.webjourney.org/svn/trunk/lib/tasks/couchdb.rakeActiveRecord とちがって、マルチデータベース対応です(そうしないとCouchDBの意味がないから)

CouchDBでRuby/RailsのTestUnitを使う

必要なデータは 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のデータはYAMLでつっこめるよ、と思ったら空の配列の表記

CouchDB用のUnitTestをかけるようにしておこうと思って、fixtureもどきを作っているんだけれど。 YAMLとJSONはそのまま互換です、と思いきや、YAMLで長さ0の配列ってどうやって表現するんだ、という罠があって試してみた。 >> {:a => 1, :b => 2, :c => 3, :…