misc

iMac まもなく!

Apple Storeをご利用いただきありがとうございました。商品が出荷したことをご連絡いたします。分割発送をお選びいただいている場合には、その都度出荷のお知らせをお送りいたします。 どきどき、ワクワク。しかし、納期が1週間も早まると思っていなかっただ…

どうでもいいが

今日からちゃんと日付にタイトル入れることにした。

Mac OS X で Apache Shindig を動かす。

Mac OS Xでも環境によって違うと思いますが、以下参考までに*1。php5 用の設定を書く。 mac:php yssk22$ cat /etc/apache2/extra/httpd-php5.conf LoadModule php5_module libexec/apache2/libphp5.so <IfModule php5_module> AddType application/x-httpd-php .php AddType applic</ifmodule>…

WADL

RESTful Protocol Specを眺めていて、そういえば、WADL*1ってどうなったんだろう、と思ってみたら、終わってますかね、これ。 *1:https://wadl.dev.java.net/

iMac 注文

我慢は十分したので。 iMac 24インチ 製品番号: Z0FQ 640GB Serial ATA Drive Apple Keyboard (JIS) + 製品マニュアル Apple Mighty Mouse ATI Radeon HD 4850 512MB COUNTRY KIT,IMAC 24-JPN 3.06GHz Intel Core 2 Duo 4GB 1066MHz DDR3 SDRAM - 2x2GB こん…

ユーザー登録の順番。

Email/Password だと先にログイン名などを登録させてから、最後に認証、という手順。一方で、OpenID だと、先にOpenID認証を済ませてから、最後にユーザー登録(OpenIDとそのサイト独自のアカウントを紐づける作業)をさせる。OpenIDがアカウントの増殖を解決…

jquery.validation.js でフォームが崩れないように。

jquery.validation.js を使って長いエラーメッセージを出す場合で、CSSでデザインしたフォームが結構崩れたりしますなぁ。ということで対策検討中。問題は validation.js で出るエラーメッセージが <label for=".." style="display:block">msg</label> という... validaiton.jsをいじって出力を変えてもいい…

jquery.validation.js で正規表現バリデーション

Rails の層を薄く、薄く、薄くしたいので*1、サーバーサイドにバリデーション機能を持たせつつも、jquery.validation.js を採用。それはともかく、jquery.validation.js で <input type ... minlength="2"></input> とかできるのに、 <input type ... regex="[a-z]{1,5}"></input> とかできない?ちゃんとソースまで読んでいないので、adhocに以…

ほぼほぼ Refactoring 完了

いや、Framework 部分は完了したんだけれど、上にのっけるComponentはこれから。足回りのAPIを結構変えたので直すところがたくさん。APIとしては大分すっきりした気がする。そしてMerbの方のドキュメントを少し眺める、とたぶん、モジュールベースで拡張可能…

Rails 2.3 にはいかない。

http://webtama.jp/series/railstips/articles/31。オレンジニュースで気がついた。最近、RailsもCouchDBもそれほどちゃんと追いかけられていないなぁ。ざっと読んだ感じ、2.3にいく明確な理由はなさそう。 Rack についてはまだメリットが分からない。が、ル…

日記タイトル変更

ここ数日、いろいろ、今年何やろうかなぁ、を自分なりに考えていて*1。いや、なんというか最近、自分がWeb屋じゃない気がしてきたので。 ネットワークも一応資格あるはずだけれど、先日、0:0:0:0:0:0:0:0 というリテラルをみて、IPv6 だと気がつかずに、何こ…

インターネットの今。

http://japan.zdnet.com/sp/feature/enterprise-trend/story/0,3800089971,20384424,00.htm をよんで。確かに、インターネットは水や電気と同じぐらいの感覚。自宅にサーバーをおいているのも、昔はそれこそ勉強の為に、とかあったけれども、いまや太陽電池…

信頼性というものについて一言。

全然関係ないですが、ふと思ったこと。家に帰ったら、お隣さん当ての葉書が間違えて届いていた。某クレジットカードの「大切なお知らせ」というもので、当然シールになっていて、開封せずにそのままお隣さんのポストにいれておいた。さて、「大切なお知らせ…

Rails 2.2 / CouchDB 0.9.0

Rails のほうはリリースされたのであとはCouchDB待ち。この組み合わせで WebJourney 0.6.0 を年内にリリースできればよいかな、と。あと OpenSocial もぼちぼちプロトタイプしつつあって、その辺の整合性を取る関係上、Social Network機能は一旦削除して、 0…

噂のSilverlight2を試してみようか。#2

まずは、開発環境が必要なので、http://labs.cybozu.co.jp/blog/kaorun/2008/04/silverlight_sdk_on_mac.html を参考に進めます。VMware Fusion を起動して、Windows XP Professional を起動。 ところで、VMware Fusion、2にしてからパフォーマンスが結構改…

噂のSilverlight2を試してみようか。#1

2週間もあけると、今まで何をやっていたか、忘れていたというか、Seleniumでユースケースベースのテストを作っていたのは覚えているんだけれど、Seleniumの記法をすっかり忘れたので、ちょっと気分転換に、Silverlight でフロントエンドを作ってみたらどうな…

再開

無事試験も終わったので、開発再開。

モバイルシステム技術検定 2級対応教科書

3日目で13章まできたのはいいが、ここへきて、「モバイルシステムにはSOAP/WSDL/UDDI系統のWebサービスが必要だ」という項目があって噴いたwww。まず、改訂版だよな?ということを確認しつつ、Vodafone じゃなくてソフトバンクモバイルって書いてあるよな、…

Amazon Tax Service (ネタ)

開発していないのですが、ふと思いついたことをつらつらと書き留めておこうかと。http://mainichi.jp/select/seiji/news/20081105k0000m010135000c.html消費税を上げるのはまぁそれなりの理由があるのかもしれないと妥協したとして、なんで一律N%アップじゃ…

先入観...

http://headlines.yahoo.co.jp/hl?a=20081102-00000509-san-soci普段はノートなんて使いませんが、徹底して覚えるときだけはノート使います。ちょうど、モバイルの試験勉強中(=開発がストップ中)。で、「東大合格生のノートはかならず美しい」らしいので反例…

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/text まで終了。

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

CouchDBのJOIN.追記

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

MapReduce むずいwww

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

CouchResource::Misc

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

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なものに作り直そうかな。。。