2006-01-01から1年間の記事一覧
参考(というかそのまんま) Peace Pipe http://macvim.org/OSX/index.php cmigemo KaoriYa.netよりダウンロード http://www.kaoriya.net/ $ tar xjvf cmigemo-1.3c.tar.bz2 $ cd cmigemo-1.3c $ ./configure $ sudo make osx-install vim7 チェックアウト $…
xdebug http://xdebug.org/index.php $ tar xzvf xdebug-2.0.0beta5.tgz $ cd xdebug-2.0.0beta5/ $ /path/to/phpize $ ./configure --enable-xdebug --with-php-config=/path/to/php-config $ make $ sudo cp ./module/xdebug.so /path/to/extension/.php.i…
xdebug http://xdebug.org/index.php $ tar xzvf xdebug-1.3.2.tgz $ cd xdebug-1.3.2/ $ /usr/local/php/bin/phpize $ ./configure --enable-xdebug --with-php-config=/path/to/php-config $ make $ sudo cp ./module/xdebug.so /path/to/extension/. php.…
property PHP5 : "path/to/php5" property PHP4 : "path/to/php4" property PHP_DIR : "/usr/local/php/" property PHP_CURRENT : PHP_DIR & "current" property PHP : PHP_CURRENT & "/bin/php" property USER : "oppara" property PASS : "pass" property …
php4のインストール*1 $ ./configure --prefix=/usr/local/php/php4.4.x なんたらかんたら $ sudo make install $ sudo mv /usr/libexec/httpd/libphp4.so /usr/local/php/php4.4.x/. $ sudo vi /usr/local/php/php4.4.x/etc/php.ini LoadModule php4_module…
perl -p -i.bak -e 's/foo/bar/g' *.hoge非道版 perl -p -e 's/foo/bar/g' *.hoge with grep カレントディレクリ以下の'hoge'という文字列を含むファイルを検索し そのファイル内の'foo'を、すべて'bar'に変換する。 grep -lr 'hoge' . | xargs perl -p -i.b…
registerElementType( 'date_jp', '/path/to/jp.php…
focusManager.defaultPushButton = submit_button; 野中先生の話では、「Keyクラスのリスナーに設定する方が、直截的」 var lo:Object = new Object(); lo.onKeyDown = function() { if (Key.getCode() == Key.ENTER) { focusManager.getFocus().buttonActio…
use strict; use LWP::UserAgent; use HTTP::Request::Common; use HTTP::Cookies; my $mode = 'export'; my $username = 'oppara'; my $password = 'pass'; my $cookie_file = '/path/to/cookie.txt'; my $bak_file = '/path/to/hatena.bak'; my $export_ur…
面倒なので、finkでインストール。 No fonts found; this probably means that the fontconfig library is not correctly configured. You may need to edit the fonts.conf configuration file. More information about fontconfig can be found in the fon…
移動先を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 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…
$ sudo tcpdump -i en1 -s 65535 -w oreore.cap tcp port 80
動けば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…
リスナーを使う。 別オブジェクトで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) {…
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>
php_check_syntax.vim http://www.vim.org/scripts/script.php?script_id=1272 perl_check_syntax.vim, sh_check_syntax.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>
$format =& new PatternLayout( 'ほげほげ' ); $appender =& new FileAppender( $format, 'path/to/log' ); LogManager::addLogger( 'myLogger', new ErrorLogger() ); $myLogger =& LogManager::getLogger( 'myLogger' ); $myLogger->addAppender( 'file', …
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 仮想…
.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 '+%Y/%m/%d %H:%M:%S' $ echo `date '+%Y/%m/%d %H:%M:%S'` > hoge
$ /bin/sh -n file
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…
簡易版 s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+
ある文字列とある文字列を含むものにマッチ (?=.*foo)(?=.*bar) (?=.*foo)(?=.*bar)(?=.*hoge) ある文字列を含まないものにマッチ (?:(?!foo).)*
特定ファイルのみタグ付け $ find . -name "*.app" -print | xargs cvs tag TAG リポジトリ内の特定 ,v ファイルのパーミッション変更 $ find $CVSROOT/module -name "*.app,v" -prune -o -type f -print | xargs chmod og-rwx