タグ

2006年8月2日のブックマーク (7件)

  • Rails初心者の雑感 | スパムとか

    ちょっと訳あってRuby on Railsを触っています。 RubyRailsも非常なる初心者によるRails雑感です。いろいろといい手を知っている人は教えてください(あくまでレールに乗れない、RubyRailsも初心者である、という条件を加味して読んでください)。 既存データベースとの連携 複数スキーマをレールに乗ったまま扱うのは非常に困難があるようです。 Railsのデータベース設定は、development/test/productionと3つのデータベースを設定できるようになっています。 rakeというJavaでいうant/Djangoでいうmanage.pyのようなコマンドを実行すると、引数無しの場合はAll Testが走ります。All Testが走る際に、rakeはdevelopment環境のスキーマをtest環境にコピーしようと試みます。これは、「開発環

  • Element Reference

    References For a quick lookup of any element, attribute, or component. XUL Reference Object Reference XPCOM Reference XUL Element Reference The following is a reference to all XUL elements, including their attributes and script properties and methods. It also includes some JavaScript global objects and parts of the DOM. Download Zip Version Quick Reference XUL Elements Attributes and Properties co

    Element Reference
  • Writing Firefox Extension

    userChrome.cssをいじるにもネタ切れなので、遂にbrowser.jarハックとかFirefox Extensionとかそっちの方に手をつけ始めました。ショートカット・キー一発で"Bookmark all tab in a folder"の機能をエミュレートするモノやタブをダブルクリックするとリロードとかいうモノを作ってみたりして。「インストールできたー」とかケタケタ笑ってたりする(微笑ましい)。 まずはXUL Tutorialとその和訳を読了。 とりあえず「こんなことしたい」とか思ってもドキュメントとして良さそうなものがなかなか見つけられないので、多種多様なExtensionを展開してソースを眺めてお勉強。それを読み解きながら、XulPlanetとMozilla Cross-Referenceで検索して調べていくとかいう、絶対に間違ってる学び方。とっかかりとしては良いということ

    Writing Firefox Extension
  • svkでsvn trunkの追っかけ

    通常の手順 ~/.svkの初期化 svk depotmap --initはあらかじめ実行しなくても、 後でコマンドを実行したときに同じことをきかれるので省略可能です。 % svk depotmap --init Repository /home/kazu/.svk/local does not exist, create? (y/n)y depotについて //mirror/nadokaというのはDEPOTPATHというもので、 svkのdepot*1の中のパスを指すものです。 depotのレイアウトは //A/trunk/Aプロジェクトのtrunkのミラー //A/local/Aプロジェクトのtrunkのコピーのローカルブランチ //B/trunk/Bプロジェクトのtrunkのミラー //B/local/Bプロジェクトのtrunkのコピーのローカルブランチ //B/my-feature-

  • ベイエリア情報局: svk のススメ

    元Vine SPARC開発者。2003年度未踏ユース採択者。ウノウ株式会社立ち上げ時に参画して4年間CTOとして従事。退職して現在P&Aラボにて客員起業家として起業準備中。 個人的に書いてるソースコードの管理に subversion を使ってるのですが、 リポジトリがレンタルサーバ上にあるので、 ネットワークに繋がっている状態でないとリポジトリ上にアクセスできません。 またリポジトリにアクセスするのにもネットワークを介するので、 どうしても遅くなってしまいます。 そこで svk を導入することにしてみました。 svk にはいろいろな機能があるらしいのですが、 とりあえずはローカルにリポジトリのミラーを作る目的に使用してます。 これだけでも十分便利。 まずはインストール CPAN にあるので # cpan -i SVK でインストール....できません!! svk は CPAN の VCP

  • Journal InTime - svk

    _ svk 今までは他人のプロジェクトをちょこっといじるのにsvkを使っていた だけだったのだが、バックアップも兼ねて、自分のプロジェクト(具体的 にはximapd)にもsvkを使うことにした。 まず、//mirror/ximapdにミラーを用意する。 $ svk mirror https://projects.netlab.jp/svn/ximapd //mirror/ximapd $ svk sync //mirror/ximapd 次に、//local/ximapdに手元で作業するためのブランチを作る。 $ svk copy -p //mirror/ximapd/trunk //local/ximapd で、//local/ximapdからチェックアウト。 $ svk co //local/ximapd ximapd あとは修正を行ってsvnと同様に $ svk ci で手元のブラン

  • svkに関するメモ