2010-11-01から1ヶ月間の記事一覧

javascriptでの配列のまわし方

function loop() { var i = 0, elm; var array = new Array("a","b","c"); while ( (elm = array[ i++ ]) ) { document.write(elm); } }これが、jQuery流らしい。

RockMeltのUserAgentのmemo

内部はChromiumとのこと。 え?RockMeltなの?Chromeなの?Safariなの?とか思ってしまいました。 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) RockMelt/0.8.34.827 Chrome/6.0.472.63 Safari/534.3

SLAVEがとまってしまったときとか

memo スキップして問題なければ、 SHOW SLAVE STATUS\G SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1; START SLAVE;

SEGV

SEGV memo 簡単に言うとプログラムがメモリの変なところを操作しようとするとこのエラー(例外)が発行される。 これをやってしまったプログラムは、SIGSEGVというシグナルがOSカーネルから送信され、「セグメンテーション違反です」などという メッセージとと…

プロキシキャッシュ対策

http://www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/405.html プロキシキャッシュ対策 HTTP/1.1 にはこの問題に対処するための Cache-Control ヘッダが用意されている。次のような Cache-Control ヘッダをHTTPレスポンスに記述すること…

MySQLでSQLを発行する場合の最大長

SQLの最大長の確認は下記コマンドで確認できます。 mysql> show variables like 'max_allowed_packet'; +--------------------+----------+ | Variable_name | Value | +--------------------+----------+ | max_allowed_packet | 16777216 | +-------------…

hostsの設定

よく忘れるのでmemoWindows\System32\drivers\etc\ hostsWindows7では、管理者としてメモ帳ひらかないと編集できないのでした。・・・不便。

Text::Xslateのmemo

synopsisのloopsにLoop iterators are partially supported.とあったのでmemo。 [% FOREACH item IN arrayref %] [%- IF loop.is_first -%] <first> [%- END -%] * [% loop.index %] * [% loop.count # loop.index + 1 %] * [% loop.body # alias to arrayref %] * </first>…

print() と syswrite()

print ファイルへの出力は通常の print , printf の引数に open で取得したファイルハンドルを指定します。それ以外は通常の print文と変りありません。 syswrite システムコール write(2) を用いて、指定した ファイルハンドルへ指定バイト分のデータの出力…

マーク

vim

結構便利。ma カーソル位置にマークaをつける `a マークaに移動