揮発性のメモ2

http://d.hatena.ne.jp/iww/

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

バロンの椅子

椅子がほしくなったので、近所の家具屋で試座してきた。 座った中ではバロンとエルゴヒューマンというのが良かった。 CP81DR CP85DR EHP-LPL-KM-11 どちらもデフォルトのキャスターがナイロン製なので、ウレタン製のと交換しないとフローリングの床は死ぬ。 …

tarで解凍しないでファイル比較

サイズとか日付とかしか見ないから超高速に比較できる $ tar zdf hoge.tar.gz圧縮ファイルの中身とカレントディレクトリのファイルとを比較する。 圧縮ファイルの中身がhoge/*なら、hoge/のあるディレクトリに移動してから実行する。 比較先のディレクトリを…

expectのキーワード

expectで特別な意味を持つキーワードは timeout, eof, default (defaultはtimeoutとeof両方) while { true } { send_user "START\n" spawn ssh example.com do_command expect { "assword:" { send "$PASSWORD\r"; wait } timeout { close; wait } eof { wai…

一部のサーバのみ鍵認証が動作しない

失敗するサーバ debug3: remaining preferred: keyboard-interactive,password debug3: authmethod_is_enabled publickey debug1: Next authentication method: publickey debug1: Offering public key: id_rsa_tunnel debug3: send_pubkey_test debug2: we …

httptunnel の使い方

ここはhttpしか通さない、みたいなファイアウォールがあるところ用のツール トンネル出口 ポート80に来たものを サーバ(172.16.4.104:23) に投げる hts -F 172.16.4.104:23 80 トンネル入口 ポート999に来たものを トンネル出口(172.16.4.103:80) に投げる h…

コンセントで給電する保温コースター

USB給電では全くパワーが足りないのでコンセントで給電できるコースターを探したところ、次の商品が見つかった。【送料無料】ミスターコーヒー マグウオーマーMr. Coffee MWBLKPDQ Mug Warmer保温機能が付いた...価格:3,980円(税込、送料込)(12/7追記) 赤…

Bad Requestを出す

www

Apacheサーバで意図的にBad Requestを出さす方法 とりあえず、firefoxでLive HTTP Headersを使ってヘッダをいじることにする Hostヘッダ無しでHTTP/1.1アクセス Host: 172.16.101.24この行を消してリプレイ 10キロくらいクッキーを食べさせる Cookie: test=A…

nextT

now * * *====================* * * * +-----+-----+-----+-----+-----+-----+-----+-----+ △t T nextTnextT = now + t-((now-T)%t);

HTTPリクエストヘッダをdelegateで書き換える

http://i-red.info/docs/Manual.htm?HTTPCONF Article mail-lists.delegate-ja/26 (06Jun29) 枋繻綰癆絖捕] HTTPヘッダの書換えかた (Re:【質問】HTTPS接続における CFIによるヘッダ書き換えについて) HTTPCONF=kill-qhead:Host HTTPCONF=add-qhead:Host:127…

あいおいニッセイ同和損保

Google先生容赦ねーな・・・ つーか、対応のいい保険屋ってどこになるのかなぁ

Exif内の回転項目を削除する

JPEGのEXIFデータ編集をUbuntuでやってみる @ ともの技術メモ Exifを編集できるソフト jhead をインストールする $ sudo apt-get install jhead回転を削除するのは -norot $ jhead -norot IMG_0719.JPGファイルをいきなり編集するので、情報を削除するときと…

LimitExceptで不許可にしたアクセスでは内蔵のエラーページが表示される?

www

apacheで、OPTIONSリクエストをエラーで弾きたいと思って設定したところ 403にはできたものの、指定したエラーページが使われず内蔵エラーページが表示された。

telnetで接続して文字列を流す

単純にechoしてパイプでtelnetだとダメなので、ちゃんと待つ。 $ (sleep 1; echo -e "OPTIONS / HTTP/1.0\n\n"; sleep 1) | telnet 127.0.0.1 80接続まで待ってさらに接続後も待つために、echoで文字列を垂れる前と後にsleepをつけた。 1秒はかなり長いので…

PHPで標準入力を読む

PHP

PHPの標準入力は、CGIかコマンドラインかで異なる。

strtotime()はy/m/d形式を誤認する

PHP

誤認というかアメリカンな感じ 1970/01/01 2012/11/01 2001/12/11 2012/11/01日付をスラッシュ区切りで表現したときの年月日の解釈は 日本とアメリカとヨーロッパで 3…

firefoxで、「新しいタブ」を初期状態に戻す

firefoxの「新しいタブ」で、 ×ボタンを押すと表示させたくないページは消える。 一度消えたページは、表示候補から外され、二度と表示されなくなる。(自分でピン止めすれば当然見える) ×を押して表示候補から外すと、そのURLはデータベースにどんどん蓄積…

ほんとだ、これでGoogle先生に叱られる http://www.google.co.jp/search?q=999999..999999 もう3回くらい怒られたから、これ以上は踏むの止めておこう

コマンドライン引数の取得

./a.out abc あいうえお '' 山田みたいなのをコマンドラインで渡したときの引数の取り方と、取れ方 java public class hoge { public static void main(String[] args) { System.out.println( "args.length=" + args.length ); for (int i=0; i

sudo: sorry, you must have a tty to run sudo

sshからsudo出来ない例のアレ sudo: sorry, you must have a tty to run sudo - 暇つぶし【Linux/Fedora】 こちらにあるように # Defaults requiretty

秀丸メールでメールヘッダが複数行に分割されるとき

メールの差出人の名前とかがすっごい長い場合、メールヘッダ上ではFrom:が複数行に分割される(2行目以降は先頭に空白が入る)けど、 秀丸メールだと先頭の空白が入らない。 タブが入る。 ホワイトスペースならなんでもいいのかこれ。

gitのタイムスタンプをコミット時の時刻にする

本当はオリジナルのタイムスタンプを復元したいんだけど、それは失われるらしい http://stackoverflow.com/questions/2179722/checking-out-old-file-with-original-create-modified-timestamps このスクリプトが何用かわからなかったので、改造して使えるよ…

fetchmailで添付ファイルがあるとメールが残る

procmailを使わずにメールのヘッダだけ読んで処理するようなMDAを書いているとき、添付ファイルが付いているような大きいメールがあると そのメールが削除されなくなる。 全てのデータを読み切ったときに初めてメールを既読扱いとする? ヘッダを読んで処理…

日付フォーマット出力

2012-10-03 16:33:58 みたいに出力する perl my ($S,$M,$H,$d,$m,$Y,$x) = localtime(); my $date = sprintf( "%04d-%02d-%02d %02d:%02d:%02d", $Y+1900,$m+1,$d,$H,$M,$S ); print "$date\n"; use POSIX qw(strftime); $date = strftime( "%Y-%m-%d %H:%M:…

sscanfで数字と単位の分解

C

人に説明する用 main(){ int a; char b[256]={}; int result; result = sscanf( " 123px", "%d%[%a-zA-Z]", &a, b ); printf( "result=%d, a=%d, b=%s", result, a, b ); return 0; } result=2, a=123, b=px

print_rで1が出る

PHP

aiueo1 http://www.codingforums.com/archive/index.php/t-160639.html 原因はとてもつまらないことだった

ハンディーシーラー

強すぎて、サッポロポテトの袋が焼き切れてしまい、シーラーでなくカッターと化している。 改造して少し弱くするか

jQueryでかぎ括弧のついた名前を検索する

PHPでよく使う、<input name='address[1]'> のvalueを取得するみたいな話 var num = 1; var txt = $( "input[name='address[" + num + "]']" ).val();

firefoxでスピードダイヤル風ページを非表示

Firefox 13 の主な新機能を紹介します | Mozilla Developer Street (modest) browser.newtab.url about:newtab browser.newtabpage.enabled true どちらかを変更する

買った本

仕事が一段落したら読む用

PHPSESSID=が消せない

クッキーなし・session.use_trans_sid=1 とすると、自動的にリンクのURLにセッションIDが追加される。 ある条件を満たしたとき、セッションを破棄してセッションIDをつけないようにしたいけど、 session_destroy(); を実施しても 破棄済みの無意味なセッショ…