misc

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

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

In short

厳密でなくてもいい、ということを学んだので、 WebJourney is iGoogle alternative for small team members.ということにしました。以上。

SubURI に対応していなかった

せっかくPassenger/mod_railsで自由にApache上にデプロイできるようになったのに、JavaScript型が対応していないせいで、/foobar にデプロイしたときにはさっぱり動かないことを確認。

バージョンアップに向けて

Tracを更新しようとしています。が、さしあたって、Tracに2つの機能が絶対必要。 wiki:path/to/article へのパンくずリスト wiki:document, document.ja のマルチ言語対応 で、良さそうなのがないので、Trac Plugin/Macro の作り方を勉強しようか、とも思っ…

reboot 完了

Fileサーバーを Ubuntu から Windows 2003に変更。それ以外は何も変更せず。こんな感じで、Mac => Windows 2003 => ESXi というひねくれた接続方法。。

週末サーバー止めるかも。

Xen から VMware ESXi に移行することで余っているWindows 2003のライセンスとCPUパワーを消費できそうな気がしたので。

止まってます。

ESXi をいんすとーる、、というかUSBで起動。昨年もらったAoR 2007のUSBが意外なところで役に立った(笑。32MBって聞いて田のに、実際785MBもあったよ!というオチもついてた。DNS, SMTP/IMAP, WWW, iTunes/MP4 の順に復旧中、問題はVI Client のためにWindow…

一通り完了

datetime 型の定義をできるようにして(JSONには存在しないデータ型なのでstringに対するimplicit conversionで実装)完了。一通りできるはずなので、WebJourneyの実装に入る。

alias_method_chain と define_callbacks

まだまだActiveRecordの便利さには遠いのでコールバック機能追加。ActiveRecord とほぼ互換なコールバック関数を定義できるようにした。Rails 2.1 のソースを参考に、ActiveSupport::Callbacks を活用。alias_method_chain と define_callbacks の組み合わせ…

どんどん実装

validates_children_of を追加。従属オブジェクトのvalidationを行うかどうかの設定をできるようにした。

(ActiveRecord::Base + ActiveResource::Base) / 2の実装

svnにコミットしておいた。 saveやfind(:first)などができるようになっているけれど、validation はまだ連鎖させてない。 reduce も実行されるときに、正しくオブジェクトを復元できないと思う。

ActiveRecord::Errors, ActiveRecord::Validation をポーティング

こんな感じで定義できるようにした。 class DomainModel < CouchResource::Base string :title, :validates => [ :presense_of, [:length_of, {:maximum => 255}] ] end これと同じ。 class DomainModel < CouchResource::Base string :title validates_pres…

型付き言語のほうがいいのかな?

Java のシリアライザーはひどい、ということは事実として認識しているので、C#で以下はどうか。 public class Document : ISerializable { String _title; public String Title { set { this._title = value; } get { return this._title; } } ... } Documen…

結局書いた。堅いオブジェクト用DSL

http://d.hatena.ne.jp/yssk22/20080803#1217768127 の続き。なんだかんだで、クライアントから受け取るJSON(XML,form-url-encoded)を正しく解釈し、よきに計らってくれるものが必要。こんなドメインオブジェクトは必要でしょうか。私は必要でした(wto_hash,…

JSON を encode, decode して"堅い"オブジェクトにするためのDSL

ここに、JSONの構造を書いた。これをRubyで表現してみるために、WebJourney::Resource モジュールを定義してみようと試みる。で、こんな感じでかければいいんじゃないか。

(CouchObject + ActiveCouch) / 2 がほしい

WebJourneyに言及した記事あつめ

なんか最近使ってくれる人が増えてきているので*1、言及している記事をあつめよう、と発起。ちょっとブックマークが汚くなりますが。。# Widgets on Rails とかいいつつ、CouchDBのせいで、Railsいらねー*2、とか思っているのは内緒。。。 *1:本人の開発意欲…

迷い中

AoR のほうは、、、WebJourneyとは別に(そりゃ去年出したしw)作ろうと思っていたアプリケーション、アイディアも実装方針も固まったんですが、いろいろ探していたら有料のサービスとしてすでにあるようなので*1、どうしようかな、とか思ったりします。でも、…

CouchDB でデータモデル部分を実装してみる?

全然開発が進んでいないのは、ちょっと忙しすぎるせい。。。(とかいいつつiPhone環境は着々と構築中。。あんまりやり過ぎると、Railsイラネってことになりかねないので注意。ActiveSupport がいるのか。ActionPackはどうだろう。RackでOKとかそういう話にな…

ついでに *-oriented

Object Oriented:オブジェクトって何ですか? Service Oriented:サービスって何ですか? Resource Oriented:リソースって何ですか?と同じ用に、ドキュメントって何ですか?という疑問が沸々とわいてきて、大抵「よく分からないものを何となく指向」するのは…

document 指向

document oriented、ドキュメント指向、文書指向。なんかDocumentを文書と和訳するのは間違いな気がしてままならない昨今。http://dic.yahoo.co.jp/dsearch?enc=UTF-8&p=document&dtype=1&stype=1&dname=1na教える手段。ところで、日本語の「文書」の意味は?…

一応 iPhone について

普通に携帯を使いたい人には全くおすすめできません。というか普通のニュースでやっているのをみるとうんざりする。Geek Itemだろう、これは。自分の場合、携帯は365日中360日は不要だけど5日ぐらいは必要だから買っていて、でもどうせだったら遊び道具がい…

iPhone 3G で CouchDBアクセス!

たまたまVodafoneユーザー(!= SBMユーザー)で、携帯を買い換えようとiPhone を人柱的に買ってしまったわけですが、やっぱり iPhone のSafariでCouchDBのWebUIを叩かないとだめですかね。WebJourney のほうはそれなりに動くことが判明しましたが、携帯向けだ…

次のUbuntuで入るCouchDB

http://packages.ubuntu.com/ja/intrepid/couchdb管理パッケージ対象になったんですね。

don't tell anybody!!

毎朝、出社する前と、帰宅した後で、CouchDBのメーリングリストをざっと眺めているんですが*1、最近はApacheからリリースされたせいか、活発です。笑ったのがこれ。http://mail-archives.apache.org/mod_mbox/incubator-couchdb-dev/200807.mbox/ajax/%3cDE4…

というわけで、FileMaker の評価版をダウンロードしてみたが、

ところで、http://fmdl.filemaker.com/kk/LC/nine/T36.mov (QuickTime Movie) を見始めたら、「世界中でもっとも売れてもいるWindowsおよびMac用の使いやすいデータベースソフトウェアです」とかいわれたんだけど、、これ、本当?? いきなり宣伝がでてきて吹…

ぼやく。

って、実際ActiveRecordなんていらねーぜ!とかいうRails使いってどれぐらいいるんでしょう? 実際、ActiveRecord すげー!って思ったのが、3年前で、でも最近は、ARでRubyでRelation記述するなら、RDBじゃなくていいじゃん、もしかしたらそもそもリレーショ…

Award on Rails 2008

http://rails.drecom.jp/今年もやるらしい。昨年は、アプリケーションコンテストなのに、堂々とフレームワークを提出して、KYな賞金をいただきましたが、今年もそんな感じで 、アプリじゃないソフトウェアを提出しようかなぁ、と考えています。

jRails

prototype を評価する理由って、Rails があるからなんだよな、と思ったら、jRailsとかいう、jruby Rails と間違えそうな、jQuery用のRails gem もあるらしい。http://ennerchi.com/projects/jrailsなんというか執念を感じる。

Ext JS が。。。

そういえば、Ext JS でUIコンポーネントを仕上げれば、prototypeかjQueryかは気にしなくていいんじゃ?と思ってサイトをみてみたら、いつの間にかGPLになってた。。これじゃ使えないorz