linux

tracのインストール手順

自分用メモ。 Fedora 10のお話。 まず必要なモジュールのインストール。 yum -y install mod_ssl mod_python subversion trac 次にsvnadminでリポジトリを作っておく。 svnadmin create /var/svn/repos/test chown -R apache:apache /var/svn/repos/test [ro…

DBIx::Classでのandやorの書き方

DBはMySQL ANDの場合 $c->model("DBIC::Hoge")->search({ delete_flg => 0, complete_date => undef }); ORの場合 $c->model("DBIC::Hoge")->search([ {delete_flg => 0}, {complete_date => undef} ]); で今のところ望んだ動作になってる。 nullはundefらし…

Catalystでcookie

ただcookieを扱いたいだけなのに怒られて涙目。 時間をあけて再度やってみたら単純な話だった…。 $c->response->cookies->{COOKIE_NAME} = {value=>hoge, expires=>'+1M'}; ↑でcookieセット完了。 responseなのかrequestなのかはその時に合わせて。 取り出す…

コマンドラインでのSVN操作

コマンドラインからSVNを操作する雰囲気を忘れていて焦った…。 また焦らないように自分用まとめ。 1.checkoutした作業コピーの自分のディレクトリにファイルを追加。 2.svn add [コピーor追加したファイル、フォルダのパス] 3.svn commit 以上。

OS入れ替え

SVNが色々とおかしくなったのでOSごと入れ替えてみた。 Fedora7→Fedora10 ついでに今までパスワードでログインしていたのをやめて、鍵方式でログインするようにした。 その際にPuttyに同封されていたpageantやputtygenにお世話になった。 これはいいものだ!…

trac-admin hotcopyの罠

サーバのOSをFedora7から10にする可能性が出てきたので、各種ファイルのバックアップをとっていた時のこと。 TracGuide->backupのページに書いてあった $ trac-admin /path/to/projenv hotcopy /path/to/backupdir を参考にやってみたが、下記のようなエラー…

tracにXML-RPC Pluginを入れたが動かない

Python TracebackTraceback (most recent call last): File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 406, in dispatch_request dispatcher.dispatch(req) File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 240, in disp…