2006-01-01から1年間の記事一覧

loggerまとめ

いまさらモジャ2 require_once( LOGGING_DIR . 'FileAppender.class.php' ); $layout =& new PatternLayout( '%N %c::%F() %m %d{r} %f:%l%n' ); $appender =& new FileAppender( $layout, LOG_DIR . '%d{Y_m_d}.log' ); $deflog =& LogManager::getLogger(…

.screenrc

escape ^w^w # コマンドキーとリテラルキーは "Ctl + w" startup_message off # 起動メッセージをオフ vbell off # visulal bellオフ deflogin on # ログインを抑制 autodetach on # 自動的にデタッチ defflow off # フロー制御しない # ウィンドウの文字コ…

Postfixでキューのクリア

cmd

$ sudo postsuper -d ALL

Basic認証

とりあえず、、、httpd.conf AllowOverride AuthConfig .htaccess AuthUserFile /path/to/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user order deny,allow 古いRaQだと AuthPAM_Enabl…

php4とphp5の切り替え(その2)

~/.pearrcを差し替える /usr/local/phpにsymlinkを張り直す。 apacheを再起動させる property PEAR_RC : "/path/to/.pearrc" property PHP_DIR : "/path/to/php" property PHP_CURRENT : PHP_DIR --& "current" property PHP : PHP_CURRENT & "/bin/php" pro…

php5.xのconfigure中にPDOでこける件

php

--enable-pdo=shared ではなく --enable-pdo ぢょ〜さんとこのパクリ ?はバックスラッシュ buildphp() { PREFIX=/usr/local/$1 make distclean EXTENSION_DIR=${PREFIX}/lib/extensions/ export EXTENSION_DIR ./configure ? --prefix=${PREFIX} ? --with-ap…

ignoreの設定

svn propedit svn:ignore ディレクトリ、またはファイル

interval

--5時間前 now() - interval "5" HOUR --10日と5時間後 now() + interval "10 5" DAY_HOUR

いつも一番下に表示(センタリング)

css

wrapperをかましてセンタリング。 html { height:100%; } body { height:100%; text-align:center; } #wrapper { width:800px; margin:0 auto; height:100%; position: relative; } *html body #wrapper { position: absolute; } html>body #wrapper { heigh…

いつも一番下に表示

css

* { margin:0; padding:0; } html, body { height: 100%; } body{ height:100%; position: relative; } html>body { height: auto; min-height: 100%; } /* footerのbgとheightをそろえる*/ #empty { height:120px; } #footer { position: absolute; left: 0…

辞書ファイルもどき

一行に一単語 { completionCommand = cat "/path/to/hoge.dict"|grep "^$TM_CURRENT_WORD"|sort'; disableDefaultCompletion = '0'; }

shift + spaceで補完

{ "$ " = "nextCompletion:"; }

Input CJK

samuraicoder.net – My WordPress Blog # open CocoaDialog's textbox res=$(CocoaDialog textbox ? --title "Input CJK" ? --informative-text "Write up here..." ? --selected ? --scroll-top top ? --editable ? --no-newline ? --button1 "Insert" ? --…

ハンドカーソールにする。

function setHandCursor(o) { var shape = 'pointer'; if ( is.win && is.ie && !is.ie6up ) { shape = 'hand'; } o.style.cursor = shape; }

選択部分をWikiPediaで検索するBookmarklet

404 Blog Not Found:Pedia vs. Bookmarklet or Widget javascript:d=document;w=window;t=''; if(d.selection){t=d.selection.createRange().text;} else%20if(d.getSelection){t=d.getSelection();} else%20if(w.getSelection){t=w.getSelection();}%20; vo…

hostsの設定

osx

hosts.txtの用意 192.168.1.xxx(tab)hogehoge netinfoに読み込ませる $ sudo niload hosts . < hosts.txt 確認 $ nidump hosts . 名前解決の優先順の変更(hostsをDNSより優先して参照させる) $ sudo nicl . create /locations/lookupd/hosts LookupOrder C…

System.capabilities.playerTypeの値

StandAlone プロジェクタ PlugIn ブラウザ ActiveX ブラウザ External IDE DirectorXtra おまけ

ハンドカーソールにしない

mc.useHandCursor = false;

サーバへ接続...

property SMB : "smb://WORKGROUP;user:pass@COMPUTER_NAME/path/to/dir" tell application "Finder" mount volume SMB activate -- なんとなく end tell

インプットメソッド切替

むちゃ遅 むちゃ環境依存(日頃、cmd+spaceを使用してる人向け) より詳しくは、 defaults -currentHost read com.apple.HIToolbox AppleCurrentInputSourceして"Input Mode"で種別を判断する。 applescript版 property ROMAN : "smRoman" set IM to do shel…

createTextField

TextFormat.leadingは、createTextField()時でないと設定できない。 自分的なデフォ function MyCreateTextField(mc:MovieClip, x:Number, y:Number, w:Number, h:Number) { var fmt:TextFormat = new TextFormat(); fmt.leading = 6; var depth = _root.get…

テキストローダー

なんちゃってテキストローダー エラー処理なし MovieClipLoaderは使い回せるが、LoadVarsは使い回せん。 class MyTextLoader { // o { varName(String):textfield(TextField)} static function load(o:Object, url:String) { var lv = new LoadVars(); lv.on…

Singleton?

外部設定ファイル読み込みとか、、、 class Singleton { private static var instance:Singleton; private var prop:Object; private function Singleton() { init(); } static function getInstance():Singleton { if ( instance == undefined ) { instance…

テキストフィールドのデフォルトのプロパティ

type = "dynamic" border = false background = false password = false multiline = false html = false embedFonts = false selectable = true wordWrap = false mouseWheelEnabled = true condenseWhite = false restrict = null variable = null maxChar…

mcの疑似fpsコントロール

クラス class CtlFps { var mc:MovieClip; var fps:Number; var timerId:Number; function myFps( targetMc:MovieClip, n:Number) { mc = targetMc; if ( n != undefined ) { fps = n; } } function startAction():void{ clearInterval( timerId ); timerId …

画像置換

css

Phark方式 http://phark.typepad.com/phark/2003/08/accessible_imag.html h1 { height:119px; background:url("hoge.jpg") no-repeat; text-indent:-5000px; } <h1>hoge</h1>win ie5だと背景画像ごともってかれるので対応 #header { height:119px; background:url("h…

SpeedyCGI

http://www.daemoninc.com/SpeedyCGI/ http://sourceforge.net/projects/speedycgi/ CPANの奴はmakeでこける。 make[1]: *** [speedy_backend] Error 1 make: *** [subdirs] Error 2 cvs版を落とす $ cvs -d:pserver:anonymous@speedycgi.cvs.sourceforge.ne…

使い方

svk

http://svk.elixus.org/ ~/.svkの初期化 oppara:~ $ svk depotmap --init ミラー作成 oppara:~ $ svk mkdir //mirror oppara:~ $ svk mirror svn+ssh://oppara@127.0.0.1/path/to/svn/project //mirror/project ミラー先表示 oppara:~ $ svk mirror --list …

配列を使用したsprintf

php

/** * 配列を使用したsprintf * * @see http://jp.php.net/manual/ja/function.printf.php * @param string $format * @param array $arr * @return string * @access public */ function sprintfArray( $format, $arr ) { return call_user_func_array( 'sp…

php-doc.mi?

php-doc.vimの中途半端なパクリ phpdoc を挿入してくれるスクリプト - 呆備録 property TYPE_MIXED : "mixed" property TYPE_BOOL : "bool" property TYPE_ARRAY : "array" property TYPE_STR : "string" on run tell application "mi" tell document 1 set …