Archive
Subversionでキーワードを置換する方法
SubversionではCVSと同じようにキーワードを設定するとコミット時に置換してくれる機能があります。
キーワード設定しておくと、コミット、アップデートで以下のようになります。
既存で設定されているものは直接修正せずそのままコミットします。
CVSでは標準で利用可能でしたが、Subversionでは設定が必要です。
以下のコマンドでは、filename.phpの$Id$と$Date$と$Author$が置換されるようになります。
$ svn propset svn:keywords "Id Date Author" filename.php
各ファイルごとに設定するのは大変なので、設定ファイルを修正します。
以下の設定では、*.phpの$Id$と$Date$と$Author$が置換されるようになります。
[miscellany]
enable-auto-props = yes
[auto-props]
*.php = svn:keywords=Id Date Author
EclipseでSubclipseまたはSubversiveでJavaSVNを利用している場合は以下が設定ファイルとなります。
Windows Vista
%UserProfile%\AppData\Roaming\Subversion\config
Windows XP
%UserProfile%\AppData\Application Data\Subversion\config
N日前に作られた古いファイルを削除したい
find使えって話なんですが、mtimeオプション癖ありますよね。
$ date Tue Jan 16 12:00:00 JST 2007 $ touch -t 200701130000 200701130000 $ touch -t 200701140000 200701140000 $ touch -t 200701150000 200701150000 $ touch -t 200701152359 200701152359 $ find . -mtime 0 -type f ./200701152359 $ find . -mtime 1 -type f ./200701150000 $ find . -mtime 2 -type f ./200701140000 $ find . -mtime +0 -type f ./200701150000 ./200701130000 ./200701140000 $ find . -mtime +1 -type f ./200701130000 ./200701140000
基本は指定日
○0 現在〜24時間前
○1 24〜48時間前
+がつくとそれより前
○+0 24時間以前
○+1 48時間以前
そんなわけで/tmpの1日以上前のファイルを削除は以下のようになりました。
find /tmp -mtime +0 -type f -exec rm {} \;
javascriptわかんねーよヽ(`Д´)ノ
とあるチェックボックスをフラグとして、selectのdisabledを変更したい。
普通にはできたんですが、name=”date[Year]“とかやると取得できない。
はじめて使うFirebugを眺めてうーんうーん。
ググってもみつからないんですよね。
「javascript []」「javascript “[]“」とかやっても[]は無視される。
人力検索はてなにありそうだなと試しに「[]」で検索したら見つかった。
javascriptの実態参照?の質問です。
なんでも、ググればいいってもんじゃないね。