トップ 追記

AD-HOCKERY DIARY

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|04|05|06|10|11|
2007|05|06|
2008|01|02|03|04|07|08|
2009|01|02|05|

2009-05-13

_ [Comp] 会社のマシン(2)

よくみるとビデオカードのファンが止まってました。近所のパーツ屋に行くと、ファンレスのGeForce 9400GTが3980円で売られていたので、これにしました。


2009-05-08

_ [Vim][ReVIEW] Vim syntax highlight for ReVIEW

ReVIEWのシンタックスハイライトを書いたので置いておきます(すでにあるかもしれないけど)。→vim/syntax/review.vim

ReVIEWは青木さんによるRD風のマークアップフォーマットです。くわしくはこのへんを参照してください。

伝え聞くところによると、青木さんでない人はReVIEWによってすばらしいスピードで執筆と校生ができるようになったそうです。

テキストデータを整形する作業をしているのですが、手でやり始めたら2分くらいで飽きたので、見出しと段落のマークアップを整形するための簡単な設定も書いてみました。

function! ReVIEWCaption(level)
  let level = a:level
  let orig = getline(".")
  let repl = substitute(orig, '^=*\s*', " ", "")
  while level > 0
    let repl = "=" . repl
    let level = level - 1
  endwhile
  call append(".", repl)
  execute ":d"
endfunction
function! ReVIEWEndOfBlock(line)
  call append(a:line, "//}")
endfunction
function! ReVIEWList() range
  call ReVIEWEndOfBlock(a:lastline)
  call append(a:firstline-1, '//list[][]{')
endfunction
function! ReVIEWEmlist() range
  call ReVIEWEndOfBlock(a:lastline)
  call append(a:firstline-1, '//emlist{')
endfunction
function! ReVIEWCmd() range
  call ReVIEWEndOfBlock(a:lastline)
  call append(a:firstline-1, '//cmd{')
endfunction
map gh1 :call ReVIEWCaption(1)
map gh2 :call ReVIEWCaption(2)
map gh3 :call ReVIEWCaption(3)
map gh4 :call ReVIEWCaption(4)
map gl :call ReVIEWList()
map ge :call ReVIEWEmlist()
map gc :call ReVIEWCmd()

_ [Comp][ubuntu] 会社のマシン

2日くらい起動しているとフリーズしますが、それらしいログも出ていないので軽く困っています。memtest86は2周くらい回してみましたが4GB積んでいると時間がかかりますねえ。LGA775な速いCPUを中古で買えないかと狙っています(今はPentium D 820)がメインボードが壊れていると悲しいです。だましだまし使えているのでMRTGでCPUとHDDの温度を記録するようにしてみました。こんなことばかりやっていると仕事が進みません。

本日のツッコミ(全2件) [ツッコミを入れる]

_ id:kouji0625 [> 青木さんでない人はReVIEWによってすばらしいスピードで執筆と校生ができるようになったそうです。 私もR..]

_ gotoyuzo [さほど作業が進んでいないので、今のところは困っていませんが、まあ困ったら誰かがなんとかするのでしょう。 こういうこ..]


2009-02-16

_ [Javascript] jQuery.noConflict()

jQueryをprototype.jsと一緒に使うときは「jQuery.noConflict()」とすれば「$」が干渉せずに共存できるようになる。 じゃあ、jQueryを前提にしたライブラリも「$」が使えなくなるかというとそういうことはなくて、これらのライブラリは
(function ($){
  function foo(){
    // $は外側のfunctionの仮引数経由でjQueryになる
  }
})(jQuery);
という風に実装すれば内部ではjQueryの「$」の意味で使えるようだ。なるほど。

2009-02-10

_ [Comp] コメントspam(2)

掃除した。ゴミが4667件あった。


2009-02-09

_ [Comp] コメントspam

tDiaryを復旧したら「コメントspamがたくさん来てRSSがむごいことになっている」と宴会で教えてもらった。数日以上前の日記にコメントできなくする機能はなくなったらしい。captchaを導入(「tDiary 用 CAPTCHA プラグイン&フィルタ2」を使わせていただきます)したので、しばらく様子を見て見ようと思う。

設定を施さないとまともに使えない機能はデフォルトで無効にして欲しいなあとか思ってしまったけど、作ったらデフォルトで有効にしたいのが人情だよな。最近では「なんとなく便利そうなだけ」の機能はデフォルトでオフにする習慣も付いてきたけど、それなりに痛い目を見てきたからだよなあ、とか思った。

_ 宴会

なぜかいつもtimeoutの話になる。

_ Cookie

ホスト名に"_"が含まれていると捨てられるぽいな。IEよくできてるよ。丁寧に作られているっていうか。


ToDo編集
Google
WWW を検索 diary.does.notwork.org/gotoyuzo/ を検索
GOTOU Yuuzou <gotoyuzo@notwork.org>
PGP fingerprint: 9655 574E AE32 BD65 0FF5 C670 5FAE 19C4 D4B3 842B