8. SVK ミラー作成と同期

SVK に親となるマスター リポジトリを登録します。SVK は事前に登録しておいたミラー設定によって、svm (SVK:Mirror) を使用してミラー元リポジトリから差分を取得したり、ミラー元リポジトリへ差分をコミットしたりできます。 PS temp> svk mirror //vendor…

7. Subversion リポジトリの作成

この環境では、Subversion リポジトリの作成には、Subversion を使用する方法と、SVK を使用する方法があります。ここでは、Subversion を使用してリポジトリを作成して SVK の depotmap に割り当てます。 Subversion でリポジトリを作成するのは簡単で、Tor…

6. SVK のインストール

SVK を用いない・SVK に興味がない人は、SVK 関連は読み飛ばしてください。 今回のプロジェクトでは複数の拠点に分散した開発になっており、最終的なソース管理は1つのリポジトリで行うが同時に複数のチームが作業する。マスターとなるリポジトリでは夜間自…

5. Trac-ja のインストール

Trac 0.12 は、インストール時に Babel がインストール済みの場合は多言語版をインストールし、Babel がインストールされていない場合は英語版をインストールするようになっています。このため、まずは Babel をインストールします。http://babel.edgewall.o…

4. eazy_setup のインストール

http://peak.telecommunity.com/dist/ez_setup.py をダウンロードして実行。 PS temp> python ez_setup.py

3. Subversion のインストール

http://subversion.apache.org/ より、Windows 用バイナリの zip を展開する。 最低限度必要なのは svn-win32-X.Y.Z.zip と svn-win32-X.Y.Z_py.zip となる。 まずは本体を C:\Program Files (x86)\Apache Software Foundation\Subversion に展開し、環境変…

2. Python のインストール

http://www.python.org/download/ より Windows 用バイナリをセットアップ。 apache と同じく Subversion Binding のバイナリ版が x86 で提供されるため x86 版を使用する。また、現時点では Python 2.7 用の Subversion Binding が提供されていなため Pytho…

1. Apache のインストール

http://httpd.apache.org/ より、Windows 用バイナリをセットアップ。 Windows 2008 Server R2 なので amd64 版でよいのだが、追加する authn_sspi や dav_svn が x86 バイナリで提供されているため、x86 版を導入する。

Trac 0.12 導入時のメモ(インストール編)

Trac 0.11 から Trac 0.12 へ移行を考えている人や、Windows 認証を用いた Trac/Subversion の設定、SVK を利用したミラー サーバの構築といった参考になるかもしれないので、だらだらとメモっておく。なお、内容については、1時間半ぐらいでザーッと一気に…

Trac 0.12 導入時のメモ

dev

秋からの新規プロジェクト用に新しく Trac を動かすにあたって 0.12 を初導入してみようと思い立つ。最初は、これまた(自分では)初となる TracLightning を利用しようかと思ったのだが、IPv6 環境にて Apache (x86) と Tomcat(amd64) を AJP で連携させる…

日付を日付として格納しない利点は何か?

dev

日付がシリアル値ではない数値や文字列として格納されていて困ったことはあるんだが、逆に得したことはない。にもかかわらず、(私が十数年で触れることのあった範囲で)20%程度のデータ設計で日付が数値や文字列として格納されていることがある。 とりあ…

比較してみた

オレ的直感型予想: キャストが最も複雑な処理をするために遅く、Generics 経由が一番シンプルで早い。 ちなみに、つぶやいた後で push/pop って IL は ld やん…と思ったが、push/pop のほうがわかりやすいからいいや、と訂正しなかった(笑 static class Pr…

PowerShell のスナップインとモジュールの何が違うの?

dev

twitter で「実はスナップインをImport-Moduleすることもできたりします。」というのを聞いて、「おお、そりゃそうか?」と思ったので、ちょろっと違いを調べなおしてみた。

SSD の2分の1のコストで、2倍快適な開発環境を手に入れる

dev

SSD にすることで、色々なところに効果が出て快適になることは間違いないのですが、開発環境に限定しては先に投資するところがあるでしょう? という話ですね。メモリ積みましょう、メモリ。最低ラインで 16GB、できれば 24GB といったところでしょうか。8GB…

AppFabric Caching Released...というわけで

Windows Azure AppFabric Caching Service Released] というわけで、少し前につぶやいていた WCF ベースのリモートオブジェクトによる状態管理とかは時代遅れ感が。ツイートと一部かぶりますが、FAQ から数項目および「日曜大工ソリューションとの比較表」を…

非同期呼び出しの名前

いや、マジで知らなかったというか、「ビギンエンドのやつ」とか「シンコンのやつ」で通じますって(笑 というわけで、岩永さんの 非同期.pptx at Silverlight を囲む会 in 東京 #2 でさらさらっと書かれていることを、ちょっとだけ補足。

私は作ってから考える派

いや、そういう人ばっかりですけどね。作ってみないで勉強するのは勿体無いと思ってしまう。特にクラスライブラリ類を使うときは、先に作ってみてから使ってみる。どんな適当さでもコピペの塊でもいいから、とりあえず作ってみることで、 どういった処理が再…

はじめての Silverlight

なんとなく、最近 WPF/MVVM の話とか、Windows Azure の話とかをしていて、Silverlight に手をだしてみようかという気になったので、ちょっと手をだしてみた。 Windows Azure の Web Role では、長時間のコネクションがロードバランサによって切断されるため…

メソッド呼び出しへの割り込み方法と差異

最近、id:ladybug:20101223 へのアクセス数がウナギらしいので、メソッド呼び出しへ割り込む手法とそれぞれの違いについて、自分の記憶の整理の意味で簡単にまとめてみようかと思った。ついでに、前述の記事のサンプルコードは ContextBoundObject に対する…

Aero Snap と上下連結したスクリーン

私は、マルチモニタ環境において、物理的なモニタは左右に並べているのですがデスクトップの設定としてのスクリーンは上下に連結するように設定しています。 これは、横に長いものを俯瞰することよりも縦に長いものを俯瞰することが多いことが理由です。2つ…

Windows Azure の料金系の誤解

田舎のクラウド勉強会、前回はクラウドの5・4・3みたいな話がメインでしたが、*1 *2 *3今回は Windows Azure について。 *1:5つの柱:オンデマンドなセルフサービス、ネットワーク アクセシビリティ、マルチ テナント モデル、高速で弾力性のあるスケー…

おまけ、バッテリーの持ち具合

毎日 120km の移動をしながら、メールは15分間隔でチェックしていて3通/日以上発信して10通程度受信、twitter は4時間間隔でチェック、毎朝美琴がレベル5でアラーム、ライブ壁紙「水」使用の日常的な利用だとこんなかんじです。おおむね、週1度の充電…

メールが細かいところで使いにくいです(>_

パッケージ名が com.android.mail だから、きっと標準のメーラなんだろう。ちょっと使う分には良いのだけど、これはどうなの?と思うところがいくつか…。 受信トレイにあるメールは、メールサーバのスプールから消えると次の受信時に消滅する 受信トレイにな…

近辺に Galaxy Tab ユーザがいるらしい

帰り道にコンビニ横のガソリンスタンドで給油した後、コンビニの駐車場に止めた後でふと気が付きました。隣に駐車してる車にも id:ladybug:20110201 が搭載されている!(笑 というわけで、久しぶりに Galaxy Tab/Android ネタで。

ASP.NET MVC で IIS に頼らず認証を行う属性を作る(完結編)

ASP.NET MVC で IIS に頼らず認証を行う属性を作る 設計編(id:ladybug:20110302) 実装編(id:ladybug:20110306) の続きでございます。実装編と同様に、できるだけコードを書くだけなのは避けたいところなので、文中のコードは簡略化したものになっているもの…

ASP.NET MVC で IIS に頼らず認証を行う属性を作る(実装編)

設計編(id:ladybug:20110302)の続きでございます。文中のほとんどはコードですが、できるだけコードだけな状態を防ぐために部分的なものしか記載されていません。コード全体を確認したい方は次の記事に付属する予定のサンプルコードをダウンロードして確認し…

ASP.NET MVC で IIS に頼らず認証を行う属性を作る(設計編)

いまだに MVC2 でございます。 ASP.NET MVC は ASP.NET のフレームワークをうまいこと拡張しているため、多くの機能が ASP.NET と共通です。違うところはいろいろ語られているので、同じところの1つである認証まわりについて簡単に触れつつ、Basic 認証を行…

バレンタインチョコ欲しい! 欲しいプレゼントは…id:ladybug:20110113 と同じ理由でノートパソコンかな? Microsoft Office が動いて CD-R に書き込めたら、ネットブックでもいいんだろう。http://www.amazon.co.jp/gp/search/ref=sr_nr_n_1?rh=n%3A21272090…

Galaxy Tab VEHICLE MOUNT キット

Galaxy Tab を車に取り付けるキットです、買っちゃいました。サムスンの純正付属品は出来がいい!という話もあったので、ついでに夏場の持ち運びに備えて純正ケースも^^

バインディングに罪はない(よね?)

twitter 経由 id:okazuki:20110128:1296222090 なかんじの。