× SVNPath /home/svn ↓ ○ SVNParentPath /home/svn気がつくのに2時間かかった。
・syncする側される側ともにバージョンは1.4以降(じゃないとsvnsync自体がない)・sync用のリポジトリを作成→svnadmin create hoge・リポジトリ内のhooks/pre-revprop-change を作成(中身は #!/bin/sh\nexit 0)・svnsync init file:///path_to_repos http…
symfonyでプロジェクトに複数アプリケーションを作成して、それぞれにサブドメインを設定して運用を行う場合のメモ。 symfonyではwebディレクトリ内にアプリケーション毎に「(appname).php」ができるので、hogeとfugaいうアプリケーションを作った場合URLは…
Windows起動時に実行されるプログラムは 起動方法を自動にしているサービス レジストリの以下エントリ HKEY_LOCAL_MACHIME\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHIME\Software\Microsoft\Windows\CurrentVersion\RunOnce HKEY_LOCA…
Windows上でSenna組み込みMysqlを使う機会があったので。 http://qwik.jp/senna/mysql_windows.html一応公式に詳細な手順が載ってるのでそのままやってみたけどビルドでこける。1日ゴニュゴニョしてとりあえずうまくいったっぽいので備忘録的に手順を残して…
Subversion使ってて、「svn add」せずに追加したファイルとかをバージョン管理下に置きたいときに「svn status」してから「?」の付いたファイル/フォルダを1つずつ・・・というのがめんどくさかったのでシェルスクリプトを作っておく。 svnadd.sh #!/bin/sh …
管理者権限でスクリプトを実行する必要があるけどユーザ切り替えるのがめんどくさいときとかに使えるような使えないような。 @ECHO OFF PUSHD %~dp0 CLS : : 管理者権限で実行するスクリプトテンプレ : IF "%~1" == "/a" GOTO IS_ADMIN NET USER %USERNAME% …
追記:20070714修正 元々E_STRICTが設定されていない場合にエラーが出てたので修正。 error_reporting($E ^ E_STRICT); ↓ if(($E & E_STRICT) == E_STRICT) error_reporting($E ^ E_STRICT); app/lib/helper/WikiHelper.php
symfonyでセッション管理をファイルベースからMysqlを使うようにしたいので調べたら一応標準で用意されてるっぽいので使ってみる。 まずDBにテーブルを作る。 ソース見た感しではセッションIDと格納するデータ、タイムスタンプが必要そうなのでschema.ymlに…
自宅ノートの開発環境兼、もう普通に使っちゃおうということで「Dell Inspiron 6000」にUbuntuを放りこんでみた。※一応XPも残しておかないとまずいかもしれないのでデュアルブートで。なんか、インストール中にXPで使っているユーザのプロファイルを移行でき…
Windowsで環境つくらないといけなくなったので、VirtualPCでDebian入れてlighttpd(fcgi) + php5-cgiの環境つくった。とりあえずphp5-cgiとphp-pearとlighttpdをapt-getでインストールして、lighttpdの設定して、symfonyインストールしてsvnでリポジトリから…
夏になると暑くなる。 暑くなるとNATSUMEN聴きたくなる。去年から活動中止してるっぽいのが残念でしょうがない。とりあえずYoutubeでライブ音源出てたので聴いた。よかった。上手い。イイ。 Whole Lotta Summer Newsummerboy Pills To Kill Ma August Sonata…
タイミング的に http://d.hatena.ne.jp/naoya/20070628/1183027784 に影響されたみたいな感じでちょっと恥ずかしいけど一応注文したのは先週末ですから。少し広角気味の28mmレンズを買いました。やっぱりズームレンズよりはカメラ弄っている感があっていいな…
自宅のメールサーバを機器ごと移行。 ・Postfix + Courier-imap + POP before SMTP(drac)だったのを ・Postfix with mysql(TLS/SSL) + Clam Antivirus + SMTP-AUTH(SASL2) + Courier-imapに変更。若干はまりつつもインストール&設定含めて約3時間で移行完…
Windows2k以降はnetshコマンドでネットワーク設定を簡単に切り換えることができる。 たとえば、 # ---------------------------------- # インターフェイス IP 構成 # ---------------------------------- pushd interface ip # "ローカル エリア接続" のイ…
使いどころは微妙だけどちょっと仕事で必要だったのでこのへん参考につくってみた。 '####################################### ' パスワードを無期限に変更する ' cscript passwd.vbs //Nologo account1 account2 ... '###################################…
symfonyでアップロードされた画像ファイルのサムネイル生成を行うために、sfThumbnailPluginを使ってやってみたけど、 正方形切り抜きができなさそうなのでもう少し高機能な感じのPHP Thumbnailer Class v2.0を使うことにしました。とりあえず、PHP5用のをダ…
Criteriaを使ったSelectクエリの作り方メモ。 とりあえずサンプル用テーブル定義 # config/schema.yml user: _attributes: { phpName: User } id: account: { type: varchar(32) } name: { type: varchar(255) } created_at: updated_at: _uniques: unique_a…
激落ち君+10倍に薄めたハイターでとてもきれい&塩素臭GET。
よくあるパターンとして・パスワード入力フォームで、パスワードを変更する場合はチェックをいれてパスワード入力欄に入力するというとき <input type="checkbox" name="change_password" value="1" /> パスワードを変更する <br /> <input type="password" name="password1" /> <input type="password" name="password2" /> ※確認用 という感じのフォームになると思うのですが、この場合バリデータで検証させるルー…
正規表現のマッチが何度やってもうまくいかないことがあって調べてたら、バックスラッシュと¥でハマってた模様。 円コーディングを「UTF-8」で保存して実行した場合と、「X-MAC-JAPANESE」いわゆる日本語(Mac OS)で保存した場合で扱いが違うっぽい。1.「…
all: propel: class: sfPropelDatabase param: dsn: mysql://user:password@localhost/dbname encoding: utf8encoding: utf8 を指定しておかないとデータが化ける。symfony0.9.2以前はFilterで「set name utf8」を発行して回避できてたみたいだけど、symfony…
× UWCS → ○ UWSCとりあえず、一昔前に流行ったエディタ保存時にブラウザオートリロード。 em = GETID("エディタ名") SCKEY(em, VK_CTRL, VK_S) SCKEY(GETID("Firefox"), VK_F5) CTRLWIN(em, ACTIVATE)こんだけっぽい。ていうかそれAutoHotKeyでも(ry付属のヘ…
Windowsの自動化ソフトhttp://www.uwsc.info/がやたらと便利そうな気がする。 →サンプルとかシェアウエアのPro版はEXEを作ることもできるっぽいので色々使い方がありそう。 とりあえずあとで何かつくる。
UchのX40記: [JavaScript]YouTubeにダウンロードリンクを貼る拡張のYoutubeDownloaderが非常に便利で使いまくっていたのですが、どうもYoutube側の表示方法変更により動作しなくなっていたのでとりあえず修正。あたまの方の var video_id = document.getElem…
CREATE TABLE session` ( `id` CHAR(32) NOT NULL, `data` TEXT, `update` INT(10) DEFAULT 0, PRIMARY KEY (`id`) ) TYPE=MyISAM; という感じでセッション管理用のテーブルをつくって、 mySession(); } function mySession() { } function start() { sessio…
$ uname -a Linux hoge 2.4.27-2-sparc64 #1 Mon Aug 22 21:07:44 UTC 2005 sparc64 GNU/Linux $ ./configure --prefix=opt/senna (略) $ makeで以下のエラーでコケる ../lib/.libs/libsenna.a(sym.o):/home/hoge/src/senna-1.0.5/lib/sym.c:190: more und…
妙に重いなとおもったら
6時間かけてつくった操作手順書が、microsoftさんのエラーで変更点どころか元ファイルからごっそり消えおったわ。今日は泣き濡れる。で明日からmac使う。
TrueCryptの特徴としては メディアを選ばない 外出先PCへのインストールが必要ない ニセ隠しボリューム(外殻)の中に本当の隠しボリュームが作成できる 3番目がオシャレ。 とりあえずUSBメモリ等のリムーバブルメディアで使うにあたって、2番目の「外出先PC…