2004-11
<< 2004.11 >> | ||||||
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
2004-11-30
[Devel]Perlを最適化する
Perlを最適化する (via オレンジニュース)
- ダブルクォートのみ
print "A stringanother string\n";
- ピリオドで連結
print 'A string'.'another string'."\n";
- 列挙
print 'A string','another string',"\n";
場合によっては*1、3が一番早いらしい。
- ダブルクォートのみ
foreach my $count (0..100000) { $another_string = 10000 x chr($count % 26 + 65); print "A string$another_string\n"; }
- ピリオドで連結
foreach my $count (0..100000) { $another_string = 10000 x chr($count % 26 + 65); print 'A string'.$another_string."\n"; }
- 列挙
foreach my $count (0..100000) { $another_string = 10000 x chr($count % 26 + 65); print 'A string',$another_string,"\n"; }
2004-11-28
[Movie]スタジオジブリの3D作法
セミナー スタジオジブリの3D作法〜平成狸合戦からハウルの動く城まで〜 感想 (via 羊堂本舗)
[Trivia]99=4×20+10+9
フランス語の数体系は凄いらしい。 (via たつをの ChangeLog - 日経新聞より)
フランス大革命の裏側で
もあわせて読むと面白い。
2004-11-27
[Server]ポートノッキング
[etc]水の音を聞くとトイレにいきたくなる理由
(関連:青木まりこ現象)
[Web]はてなアンテナ 手動更新チェッカー
[Trivia]忍者ハットリくんの顔は覆面
[Unix]Linux関連の用語の読み方
Linux関連の用語の読み方 (via はてな)
古っ。(関連:「PostgreSQL」のモテる呼び方)
で、Nagiosの読み方。
今までGIF→「ジフ」の影響か、「ナジオス」って読んでた!
FAQによると、「ナーギオゥス」って感じらしい。
日本人だしまあいいか。モスドス。
2004-11-26
[Devel]PHPからImageMagickを呼び出してブラウザに表示させる
PHPからImageMagickを呼び出してブラウザに表示させる (via はてな)
2004-11-23
[Devel]乗っ取って助ける
Win32SDK の小技 (Tokyo Downstairs)
フック色々。
unDonut作者さんのダイアリー。Sleipnirが開発停止になった場合の機能拡張について少し。
[Computer]キューハチ
PC-9821 に見える。キューハチからMacにswitchしたら気絶しそうだ。
PC-9821V200 (With 98) かな?
2004-11-22
[Image]赤塚不二夫カード
NICOS キャラクター プリントカード ||赤塚不二夫ワールド|| (via 羊堂本舗)
イヤミカード欲しい。
(関連:レンタルビデオ店で)
2004-11-21
[Sound]Bobby McFerrin
朝焼けの匂いがする。
相変わらずyasの趣味はいい。しっくり。
2004-11-18
[Devel]Perlワンライナー
(via Landscape - エンジニアのメモ)
[etc]エキサイトの中日翻訳をからかう
Excite エキサイト 翻訳 : 中国語翻訳 (via エビスビィビィエス via チープカ)
「ハードディスク」「デーモン」を中日翻訳すると。
[Image]象印夫人の壁紙
象印マホービン/象印夫人の部屋 (via チープカ)
2000.3の右袖の下の「象」が凄い。「象」の力を知った。
2004-11-16
[Devel]はてなダイアリーキーワード自動リンクAPI
はてなダイアリー日記 (via nDiki)
実際には 2004-02-05 のキーワードリストを持ってきて、自前で置換した方が使いやすそう。
利用規約は未読。
2004-11-15
[Security]iptables
Vendor Status Note JVNCIAC-P-026
iptablesの初期化の脆弱性。
2004-11-14
[Web]CMS
CMS-Labo CMS研究所 :: (via Y's memo)
2004-11-12
[Devel]JavaScript でインクリメンタル grep 検索
いやなブログ: JavaScript でインクリメンタル grep 検索
2004-11-11
[Web]GoogleにFirefox専用ページが
[Trivia]宝石に放射線
放射線を浴びたブルートパーズ (ジュエルマニア via はてな)
2004-11-08
[PukiWiki]PukiWikiにおける垂直・水平・横断リンク
Linkage Note!さんからリンクを頂いていたので、読んでいたら色々と考えさせられる内容でした。
そこで全く関係ないのですが(!)以前から気になっていたPukiWikiにおけるページ間リンクについて考えてみました。
リンクによる移動には大きく分けて3つの方向があります。垂直と水平と横断?です。
機能 | 名称 | |
垂直 | パンくずリスト | topicpathプラグイン |
---|---|---|
ツリー | ページ一覧 | |
ルート指定ツリー | ls系プラグイン | |
水平 | DocBook風ナビゲーション | navi系プラグイン |
ページ内見出し一覧 | contentsプラグイン | |
ルート指定ツリー | ls系プラグイン | |
横断? | 文中リンク | WikiName,BracketName,AutoLink |
バックリンク | 関連ページ | |
リンク解析ツリー | 関連一覧 |
さてここで、横断リンク、特に文中リンクの話。
Wikiで文中リンクと言えばまずWikiName*2ですが、実は日本語と相性が良くありません。
文節の区切りが単純ではないためです。
そのため、国産のWikiEngineのほとんどがBracketName*3を実装しており、WikiNameの代用としています。
しかし、WikiNameのような自動リンクではないため、編集者も気付かないようなリンクは漏れてしまっていました。
そこで、PukiWikiでは1.4からAutoLink*4が実装されたのですが、
階層化されたページ名との相性が悪く、階層の深いサイトではオフにしていることが多いように思います。
cubic9.comもそんなサイトの一つだったのですが、これを機に改造してみました。
WikiがWikiらしくあるためには、階層化はしない方がいいです。
ただ、閲覧者が素早く目的の情報に行き着くための構造を手軽に作るには、今のところは手放せないかも。
日に一度musicplasmaのようなFlashを作るツールがあれば問題ないんですけど。誰かー!(人任せ)
2004-11-06
[Devel]Internet Explorerでposition:fixed;を実現するテクニック
Internet Explorerでposition:fixed;を実現するテクニック (via hail2u.net)
2004-11-05
[PukiWiki]IEでも添付ファイルをブラウザ上に展開させない
今更ですが、PukiWiki上でパッチやプラグインを公開する際に気になる、
IEがMIME Typeを無視する問題について考えてみました。
2004-11-04
[Devel]HTTPヘッダを確認 Firefox livehttpheaders拡張
livehttpheaders (via @IT)
HTTPヘッダをリアルタイムで確認できるFirefox拡張。
結果は追記されていくが読み辛いので、
リクエスト毎にクリアされるように適当にいじる。
- Firefoxを閉じる。
- livehttpheaders.jarを解凍(unzip)する。
- content/LiveHTTPHeaders.jsにパッチを当てる。
--- LiveHTTPHeaders.js.orig 2004-05-15 14:45:44.000000000 +0900 +++ LiveHTTPHeaders.js 2004-11-04 08:02:15.000000000 +0900 @@ -609,6 +609,7 @@ if (this.isCapturing) { if (this.usefilter && !name.match(this.filterRegexp)) return; if (this.useexclude && name.match(this.excludeRegexp)) return; + this.clear(); var oldrows = this.rowCount; this.addRow(name + "\r\n", this.URL); this.addRow("\r\n", this.REQSPACE);
- livehttpheaders.jarとして再度圧縮(zip)する。
- Firefoxを起動。
- 下記2つにチェックを入れる。
- Filter URLs with regexp
- Exclude URLs with regexp
2004-11-03
[etc]ポイントカードの使い方
[Hatena]はてな
はてなで2つ回答。
- はてな 1099403644 CSSで突っ張り棒 for http://www.hatena.ne.jp/1099403644
- 回文制作補助ツール - cubic9.com for http://www.hatena.ne.jp/1099402754
[Devel]アサマシ&トラップ
他人のアサマシリンクを友人・知人のID付きリンクに書き換える (antipop via オレンジニュース)
FirefoxのUser Script拡張は使いでがありそう。
ロリ画像トラップ JavaScript (Landscape - エンジニアのメモ)
[Trivia]『妖怪けむり』の原材料
2004-11-01
[PukiWiki]外部リンクと内部リンク
以下の内容はPukiWiki/改造/内部・外部リンクを区別するに書き直しました。
PukiWiki-dev:BugTrack/730を読んで、
当駄メモサイトでは外部リンクに対して CYBER@GARDEN > XHTML講座 > XHTMLの基礎知識 で
使われているようなアイコンを表示するようにしました。(要するにパクりました )
以前から「悩んでいるとまでは行かないが、気になっている」状態だったので、
スッキリ。
(参考:羊堂本舗(2003-08-02), Research-Based Web Guidelines: Links)
Windowsのアイコンを改変して使ってるっていうのはやっぱりちょっとマズい気もしますが、
「見慣れてる」っていうのは意味が類推できるということで、ユーザビリティー的には良さそう。
追記:(似たようなものに)差し替えました。
ただ、IEではこのように途中で改行
されると表示が乱れてしまうのが難点。Gecko系やOperaでは問題なさそうです。