タグ

2008年12月3日のブックマーク (3件)

  • ひま日記@Nekomimi.info:TortoiseSVN で作業コピーのURLを変更する方法

    cl.pocari.org - Subversion で作業コピーの URL を変更する方法サーバ側の都合で Subversion のリポジトリの場所を変更した場合,その作業コピーでは元の URL にアクセスできなくなります. 例えば,リポジトリを file:///repos から file:///new-repos に移動した場合,以下のようなエラーになります. svn: No repository found in 'file:///repos' これを解決するには,新しい作業コピーをチェックアウトしてもいいのですが,svn switch を使って,URL を書き換えてしまう方法もあります. これを読んで、なるほどーと感心しつつ。TortoiseSVN でできないの?と思って調べてみた。 リポジトリのあるフォルダで右クリック-[TortoiseSVN]-[再配置] で URL の変更が

  • USBカメラをC#で使おう

    USBカメラをWindows環境で利用するためには,主に二種類の方法があります.一つはVideo for Windowsを利用する方法,もう一つはDirect Showを利用する方法です.今回は,後者のDirectShowを利用して,C#でUSBカメラを制御する方法を紹介します.このプログラムは,以下のような機能を持っています. USBカメラのプレビュー USBカメラから静止画をキャプチャ&保存 USBカメラから動画をキャプチャ&保存 キャプチャした動画の再生 USBカメラのプロパティを変更(色調,ズームなど) ここではまず,DirectShowの基的な用語などをまとめ,次に機能ごとにプログラムの大まかな流れを説明していきます.より詳しい内容については,サンプルコードや参考URLを参照してください. なお,動作確認環境は以下のとおりです.他のUSBカメラでもおそらく動作すると思いますが,

  • acts_as_state_machineのfind_in_stateを複数状態指定可能にする - kaeruspoon

    acts_as_state_machineのfind_in_stateは便利ですが、stateはひとつしか指定できません。たとえば、登録ユーザと管理者ユーザの両方でログイン可能なときなどはちょっとメンドくさいです。 なので、find_in_stateで複数のstate指定をできるようにしてみました。 config/initializers/acts_as_state_machine.rbを新規作成して以下のコードを書きます。 module ScottBarron module Acts module StateMachine module ClassMethods protected def with_state_scope(target_states) target_states = [target_states] unless target_states.is_a?(Array) ra