zt日記

書いているのは Kazuhiro NISHIYAMA a.k.a. ZnZです。
2001|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|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|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|
2012|04|05|06|09|

この日記にはツッコミを入れられます。 ツッコミを入れたい日付をクリックすると、フォームが現れます。

xreaでtDiaryを使う方法はxrea.com で tDiary を使う方法インストールメモXREA + tDiary + Namazuをどうぞ。


2006年10月01日(Sun)

[security] Firefox向でステータスバーのリンク先アドレス偽装しつつ、「I'm feeling lucky検索」を発動するサンプル

keyword.enabledをfalseにしていたので「www%2eipa%2ego%2ejp%2fsecurity%2fpersonal%2fkujo_manga というサーバが見つかりませんでした。」になりました。

コピペミスとかで情報漏洩の原因になるので、普通はkeyword.enabledをfalseにしています。


2006年10月05日(Thu)

[web] Google Code Search

lang:rubyで「Results 1 - 10 of about 200.」ということはまだ登録されてる数は少なそう。


2006年10月06日(Fri)

7日の話だけど、都合により6日のところに。

[プラポケ] いらない機能

「上書き(ポケットのカードをクリック)すると既存のカードを消えるので注意。」はいらないのではないかという話が。

[プラポケ] draw

7日はlose,draw,draw,draw,winで結局drawに。

4枚目でdrawだと5枚目の敏捷の勝負はwinでもloseでも結果に影響がないのはそういうもの?


2006年10月07日(Sat)

[Ruby hotlinks] <meta name="ROBOTS" content="NOFOLLOW">がきかない?

アンテナを建てている人で、テンポラリー領域が検索エンジンの対象領域になっている人は、アクセスできないように制限してくださいな。」ということなので、Ruby hotlinksに<meta name="ROBOTS" content="NOFOLLOW">をつけているだけでは不十分なようなので、tmp以下にロボットよけのためのBASIC認証をつけてみた。

本来ならtmp以下はsamidare/かsamidare/latestからしかリンクされていないはずで、そこには「<meta name="ROBOTS" content="NOFOLLOW">」をつけているので、まともなロボットならtmp以下は見に行かないはずと思っていたけど、検索対象になってしまうということは、まともじゃないロボットがとっていってしまって、どこか別の場所からtmp以下にリンクがあるということのような気がする。

最初は/robots.txtに追加してもらおうかと思ったけど、まともじゃないロボットが原因だとすると/robots.txtは意味がないと思って、BASIC認証にした。


2006年10月08日(Sun)

[ruby][Ruby勉強会@関西] Ruby勉強会@関西-12

今回は発表者として参加。大学の時以外のプレゼンはLL Gongに続いて2回目。

[Ruby勉強会@関西] 「すごいリファレンスマニュアル(仮題)」

文書の質などの問題点はWikiを使っている欠点だと感じた。RWikiのまま頑張れば解決できそうな点(コンテンツの自動生成とか)もあるけど、別システムでやった方がいろんな意味でいいと思った。

info形式がほしいという話でHTMLから変換するものがあれば、と言っていたけど、infoの方がマークアップが多いから一度(メタ)情報が減ったHTMLからinfoにするより、元データから生成した方が良いと思った。さらに言えばRDでもマークアップがinfoより少ないから、新システムのように文脈から引数の変数などのマークアップが自動で出来るものの方が向いてそうだと思った。

懇親会への移動中のバスの中で青木さんとちょっと話をした。そのときに話したので覚えているのは、新システムに分岐後のRWiki側への変更の反映はどうするのか(一通り移行作業が終わった後各ドキュメントの担当を決めたらその担当にチェックしてもらう?)、/ja/man/からのリダイレクトをしたい(/ja/man/におくと困る。doc.ruby-lang.orgあたりにおいてリダイレクト?、クラスとかの単位は出来るけどメソッド単位はfragment(URLの#以降の部分)がサーバにわからないのであきらめても良さそう、リダイレクト用CGIはがんばって(青木さんではなく)私が作る予定)、1.8のtest-allに青木さんが旅行に行った日あたりからFileUtilsの1Fがある件(ruby-devは見ていると言っていたので、ruby-devに投げていれば気づいてもらえてた可能性が高い)。

懇親会で名前は決定したらしい。

[Ruby勉強会@関西] about nadoka

LANの方につながらなくて、予備のPHSでのネット接続もなぜかVMwareを起動するとつながらなくて困ってしまったので、結局プレゼンの前にちょっとつないでログをとったり、ブラウザにいくつかのページを開いたりしておいてから発表した。

システム的には、内蔵側が1400x1050だからなのか、切り替えるとおかしくなるので、プロジェクターをデュアルディスプレイのセカンダリにして、そこにツールバーなどを表示しないようにしたVMwareを持って行って、その中のUbuntuでrabbitを使ってプレゼンをした。

VMwareの中から外につながらなかったので、LimeChatとかブラウザとかはWindows側で。つながっていたらloquiで実際にgoogle botとかを試してみるつもりだったんだけど。

やりたかったけど、時間がなくて出来なかったことは、IRC経由でrabbitを操作して次のページとか。これが出来ればセカンダリの方はVMwareをフルスクリーンに出来たんだけど、間に合わなかったので、結局VMwareはツールバーやステータスバーなどを消せるだけ消して中のrabbitはフルスクリーンにして、ということをやった。

[Ruby勉強会@関西] 「小波ゼミ卒研ネタから」

グラフィックを扱うものは何もわからなくても見ているだけでおもしろいので、プレゼン向きかも。

こういうところで慣れておけば本番の発表の時も楽なんじゃないかと思った。

pdbという拡張子はVC++の方を思い浮かべてしまったが、VC++は関係なかった。

[Ruby勉強会@関西] Ruby 初級者向けレッスン第9回「Rubyで学ぼうテスト駆動開発」

ペアプログラミングの様子を見られておもしろかった。

ペアプログラミングをやってる後ろでちょっと別の話をしていた。test runnerの別UI(tkとかgtk2とか)ってどのくらい使われてるのかな?とか、テストっていつも同じ順番で実行されちゃうけどランダムに実行できると順番に依存して偶然動いてしまっているバグを見つけられるかもとか、テストごとに別プロセスで実行できるとテスト間の影響を受けて通ってしまっているバグを見つけられるかもとか、initializeに色つけすればtypoに気づきやすくなるかもとか。


2006年10月25日(Wed)

[firefox] 使用中のプロファイル

VMwareの中のsargeがなぜか止まってしまったので無理矢理停止して再起動した後、firefoxを起動するとプロファイルを選択するダイアログが出てきてdefaultを選んでも「使用中のプロファイル」というタイトルのダイアログが出てきて起動できなくなってしまった。

Mozilla Japan ナレッジベース - 「プロファイルは使用中です」という警告が表示されたに似ているけど、環境がWindowsではないし、「プロファイルは使用中です」という言葉は入っていないし、pkill firefoxしてもダイアログを出しているfirefoxが死ぬだけで解決しなかった。

仕方がないのでenv LANG=C firefoxで起動して、同じ操作をして出てきたダイアログのタイトル「profile in use」を使って「"profile in use" firefox」で検索したらProfile in use - MozillaZine Knowledge Baseが出てきてrm ~/.mozilla/firefox/*.default/lockで解決した。

OS自体がクラッシュして再起動した後のような場合は他に起動していないことがわかっているのだから、navi2chでの「"ディレクトリのロックに失敗しました。危険を承知で続けますか? "」のような選択肢もほしいと思った。

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

zunda [netscape4.7の頃にはよくlockファイルを削除してたような気がします。懐かしいなあ。]


2006年10月29日(Sun)

[firefox] 2.0にあげた

Windowsのfirefoxを2.0にあげてみた。

[firefox] firefox 2.0で無効になっている拡張機能

「Copy URL +」(1.3.2)が1.5にあげたときと同じようにまた使えなくなってしまった。Greasemonkeyか何かで代用出来ないかなあ。

「Tab Mix Plus」(0.3.0.5)も無効になってしまったけど、これは必要としていた機能の主なもの(クラッシュマネージャ機能、閉じたタブを元に戻す機能)が本体に入ったのであまり困っていない。

[firefox] テーマのインストール

拡張と同じようにインストールしようとしたら、jarファイルのダウンロードになってインストールできないと思っていたけど、ふと気がついてJavaScriptをオンにしてみたらインストールできるようになった。

noscriptとかで説明を書いておいてくれればいいのに。

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

n [「Copy URL +」は Nightly Test Tool で有効化できます。 http://level.s69..]


2006年10月31日(Tue)

[ruby] #!/usr/bin/env ruby問題

gemで入れたrefeとか、最近話題になっているcheatとかが#!/usr/bin/env rubyになっていて実行できないので、いちいち#!/opt/ruby-1.8.5/bin/ruby-1.8.5に書き換えないと使えない。

rabbitとかも古いsetup.rbが入っていたので同じ問題が起きていた気がする。


copyright © 2001-2013 ZnZ
Key fingerprint = 6E14 2C9C DBD7 874D 8B3C CAA8 9B58 5538 ED7E 1B73