2006-03-01から1ヶ月間の記事一覧

Documents and Settingsフォルダの場所を変更

移動先をd:¥documents¥にする。 セーフモードとコマンドプロンプトで起動。 xcopy "c:¥Documents and Settings" d:¥documents¥ /e/c/h/k/o 再起動 regedit起動 HKEY_LOCAL_MACHINE¥SOFTWARE¥Microsoft¥WindowsNT¥CurrentVersion¥ProfileListの"Pro…

MTASCでシンタックスチェック

MTASC http://www.mtasc.org/#download インストール $ unzip ~/download/mtasc-1.12-osx.zip $ sudo mv ~/download/mtasc-1.12-osx /usr/local/. $ sudo ln -s /usr/local/mtasc-1.12-osx /usr/local/mtasc $ vi ~/.bashrc $ source ~/.bashrc $ mtasc -h m…

tcpdumpの使い方

cmd

$ sudo tcpdump -i en1 -s 65535 -w oreore.cap tcp port 80

Synergysの再起動

動けばOK牧場 ?はバックスラッシュ set theConfFile to "~/.synergy_home.conf" set theOfficeIp to "xxx.xxx.xxx.xxx" try set theCmd to "ps -x|grep synergys|grep -v grep|" set theCmd to theCmd & "perl -ne '/^??s*(??d+)??s+/;print $1;'" set thePi…

ボタンでLoadVars()

リスナーを使う。 別オブジェクトでOKなのか...なわけない。 var submitListener:Object = new Object(); submitListener.click = function(evt:Object) { var my_lv:LoadVars = new LoadVars(); my_lv.onLoad = function(success:Boolean) { if (success) {…

Mail_Address_MobileJp.php

php

is_mobile_jp()だけ@see Mail::Address::MobileJp http://search.cpan.org/~tanimoto/Mail-Address-MobileJp-0.04/lib/Mail/Address/MobileJp.pm function isMobileJp( $email ) { $regex_imode = '^(?:iモード)$'; $regex_vodafone = '^(?:vodafone)$'; $r…

動的にコンボボックス

mc.createClassObject(mx.controls.ComboBox, "my_cb", 3); mc.my_cb.addItem({data:1, label:"hoge"}, {data:2, label:"moge"}); mc.my_cb.setSize(200); mc.my_cb._x = 200;

丸呑み

{ local( $/, *FH ) ; open( FH, $file ) or die "$!\n" $text = <FH>; }open my $in, '<', $file or die "$!\n" my $text = do { local $/; <$in> };</fh>

save時にphp -l

php_check_syntax.vim http://www.vim.org/scripts/script.php?script_id=1272 perl_check_syntax.vim, sh_check_syntax.vimをでっち上げる。

phpdoc を挿入してくれるスクリプト

vim

php-doc.vim http://www.vim.org/scripts/script.php?script_id=1355For example include into your .vimrc: source ~/.vim/php-doc.vim inoremap <C-P> ^[:call PhpDocSingle()<CR>i nnoremap <C-P> :call PhpDocSingle()<CR> vnoremap <C-P> :call PhpDocRange()<CR></cr></c-p></cr></c-p></cr></c-p>

おれおれlogger

$format =& new PatternLayout( 'ほげほげ' ); $appender =& new FileAppender( $format, 'path/to/log' ); LogManager::addLogger( 'myLogger', new ErrorLogger() ); $myLogger =& LogManager::getLogger( 'myLogger' ); $myLogger->addAppender( 'file', …

logger

trigger_error()はE_USER_NOTICEがデフォ 定数とerror levelの対応 constant value error_type LEVEL_DEBUG 1000 LEVEL_INFO 2000 E_USER_NOTICE,E_NOTICE LEVEL_WARN 3000 E_USER_WARNING,E_WARNING LEVEL_ERROR 4000 LEVEL_FATAL 5000 E_USER_ERROR,E_ERRO…

へたれな使い方

とりあえず、prefixキーは、C-t ./screenrc escape ^t^t 画面の扱い 新しい仮想画面の生成 ^T c 仮想画面の切替(昇順) ^T [SPACE] 仮想画面の切替(降順) ^T p 仮想画面リストの表示 ^T w 仮想画面への直接移動 ^T [画面番号] 仮想画面の名前の変更 ^T A 仮想…

圧縮・解凍

cmd

.tar.gz 解凍 $ tar zxvf filename [-C dest_dir]圧縮 $ tar zcvf backup.tar.gz file1 file2中身の確認 $ tar tzvf file.tar.gz .zip 解凍 $ unzip hoge.zip $ unzip -d dest_dir hoge.zip圧縮 $ zip backup.zip file1 file2 $ zip -r backup.zip target_di…

date

cmd

$ date '+%Y/%m/%d %H:%M:%S' $ echo `date '+%Y/%m/%d %H:%M:%S'` > hoge

shellスクリプトの構文チェック

$ /bin/sh -n file

Synergy

osx

Synergy 戦略? バイナリを使う。 Macが母艦。 Win側で CmdSpace を使う。 HHKBlight2用 Mac側 なんとなく $ sudo ln -s /Applications/synergy-1.2.7/synergys/ /usr/local/bin/.synergys.confの設定 section: screens oppara: xp: shift =shift meta = alt…

http URL の正規表現

簡易版 s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+

ある文字列を含む、含まない

ある文字列とある文字列を含むものにマッチ (?=.*foo)(?=.*bar) (?=.*foo)(?=.*bar)(?=.*hoge) ある文字列を含まないものにマッチ (?:(?!foo).)*

misc

cvs

特定ファイルのみタグ付け $ find . -name "*.app" -print | xargs cvs tag TAG リポジトリ内の特定 ,v ファイルのパーミッション変更 $ find $CVSROOT/module -name "*.app,v" -prune -o -type f -print | xargs chmod og-rwx

バイナリ←→テキスト

cvs

バイナリで登録したファイルをテキストにする $ cvs admin -kkv file $ cvs up -A file $ cvs com -m '' file テキストで登録したファイルをバイナリにする $ cvs admin -kb file $ cvs up -A file $ cvs com -m '' file

ブランチ

cvs

俺々ルール マージする直前、マージ後のコミット後はタグをつけること。 マージ時に -kk オブションを忘れないこと。 ただし、-kk を使うと、バイナリはテキストとして登録されるので、修正しる...orz タグは基本的に大文字とハイフンを使用 ROOT-OF-BRANCH-…

CVSROOT内のファイル

cvs

cvsrc デフォルトコマンドオプションを指定してみる。 update -dP checkout -P cvsignore 無視するファイルのリスト .DS_Store ._* *.app ...つづく cvswrappers ファイルの扱い *.swf -k 'b' -m 'COPY' *.swf swfなファイルは、 -k 'b' RCSキーワードの変換…

基本

cvs

設定 .bashrcに # localの場合 export CVSROOT=/path/to/cvsroot # pserverの場合 export CVSROOT=:pserver:oppara@www.example.com:/path/to/cvsroot # sshの場合 export CVS_RSH=ssh; export CVSROOT=:ext:oppara@www.example.com:/path/to/cvsroot cvsroo…

4.1 問題まとめ

コンバイルし直す my.cnfに書く SET NAMES charsetを使う クライアントとサーバーのキャラクターセットの確認 mysql> SHOW VARIABLES LIKE 'char%'; my.cnf設定例 euc-jpの場合(そのまんま) [mysqld] default-character-set=ujis init-connect=SET NAMES u…

クエリキャッシュ

設定 mysql> show variables like 'query_cache_%'; +------------------------------+---------+ | Variable_name | Value | +------------------------------+---------+ | query_cache_limit | 1048576 | | query_cache_min_res_unit | 4096 | | query_ca…

ujisなMySQLにutf-8なデータをつっこむ。

mysql> SHOW VARIABLES LIKE 'character_set_%'; +--------------------------+-----------------------------------------------+ | Variable_name | Value | +--------------------------+-----------------------------------------------+ | character_s…

SystemVersion.plistのProductBuildVersionの値

InstallationCheckでよく使われてる /System/Library/CoreServices/SystemVersion.plistのProductBuildVersionの値 version value 10.3.8 7U16 10.3.9 7W98 10.4 8A428 10.4.1 8B15 10.4.5 8H14

インストール時にスクリプトに渡される引数

Modifying an Installation With Scripts $1: the full path to the installation package; for example: /Volumes/Projects/Testing/Simple_Carbon_App.pkg $2: the full path to the installation destination; for example: /Applications $3: the mountp…

fink

osx

unstable のパッケージの導入 /sw/etc/fink.confを書替え Trees: local/main stable/main stable/crypto ↓ Trees: local/main stable/main stable/crypto unstable/main unstable/cryptoで $ sh /sw/bin/init.sh ##なんとなく $ fink selfupdate $ fink inde…