sshのパスフレーズまでもKeyChainに入った。これはssh-agentとかの類いは不要になったということか。凄い。
でもsudoでのパスワードは入らなかった。
zsh-devel改造版(http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/PrivatePortfile/shells/zsh-devel/?root=splhack)が起動時に必ずdouble freeなmalloc errorを出すようになった。うむむ。いままでも使ってると出るときがあったけど。あきらめてmacportsオリジナルの最新版を試してみるが、checking for C compiler default output file name... configure: error: C compiler cannot create executables とか。gcc-4.0: argument to `-V' is missing って何かgccのoptionが変わったか?
ってXcodeまったく動かないじゃん! 実行すると即死。
と思ったらDVDにXcode3.0が入ってたのでインストール。
オリジナルのzsh-develも動いた。
改造版は wcwidth.c が更新されてたので、さらに改造が必要。
2007-10-27
2007-04-01
Xcode データモデリングツール
Cocoaセミナー上級編で、Core Data用データモデリングツールがあることを知る。データベースを軽くスケッチするのにいいかも。で、mogeneratorでCore Dataのカスタムクラスコードを生成できるらしいので、ぱくってエンティティ情報をymlで吐き出すものをCocoaで作ってみた。
てな感じにモデリングしてymlを吐き出す。それからrailsのmodel generatorを呼び出して、関係情報をmodelに突っ込むrubyスクリプトも。
配布はのちほど。
てな感じにモデリングしてymlを吐き出す。それからrailsのmodel generatorを呼び出して、関係情報をmodelに突っ込むrubyスクリプトも。
class CreateSubscriptions < ActiveRecord::Migration
def self.up
create_table :subscriptions do |t|
t.column :user_id, :integer
t.column :newsletter_id, :integer
class CreateUsers < ActiveRecord::Migration
def self.up
create_table :users do |t|
t.column :name, :text
t.column :age, :integer
class CreateNewsletters < ActiveRecord::Migration
def self.up
create_table :newsletters do |t|
t.column :date, :datetime
t.column :content, :text
t.column :title, :text
class Newsletter < ActiveRecord::Base
has_many :subscriptions
has_many :users, :through => :subscriptions
end
class Subscription < ActiveRecord::Base
belongs_to :user
belongs_to :newsletter
end
class User < ActiveRecord::Base
has_many :subscriptions
has_many :newsletters, :through => :subscriptions
end
配布はのちほど。
登録:
投稿 (Atom)