memo.xight.org

日々のメモ

UTF-8で書かれたWebページから namazu で検索

Summary

あるページからnamazu.cgiに検索文字列を送信する際,
遷移元のページがUTF-8の場合,検索が行なえない.

namazu.cgiがEUC-JPでHTMLエンコードされた検索文字列のみ対応しているのに対し,
遷移元ページがUTF-8で記述されている場合,検索文字列もUTF-8でHTMLエンコードされるため.

1. namazu.cgi を namazu2.cgi にリネーム.
2. 文字コード変換フィルタを namazu.cgi として設置
3. namazu.cgi 中で namazu2.cgi へリダイレクト.

Source

#!/usr/bin/perl

use CGI;
use Text::Iconv;
use CGI::Lite;

my $converter = Text::Iconv->new("UTF8", "EUC-JP");
my $cgi = new CGI;
my $new_query = q();

# パラメータが空の場合を考慮
if ($cgi->param('key')){
	$new_query = $converter->convert($cgi->param('key'));
}

$uencode = url_encode($new_query);
print "Location: http://example.com/path/to/namazu2.cgi?key="."$uencode\n\n";


補足

<form> タグの accept-charsetでも回避可能.
(Firefox1.5で動作を確認.Internet Explorer 6では動作せず.)
<form accept-charset="euc-jp">
</form>


Reference

namazuでUTF8ファイルの検索
http://www.ksknet.net/linux/namazuutf8.html

CGI
CGI::Lite
Text::Iconv

Development Environment Conference

Reference

Development Environment Conference
http://shibuyajs.org/articles/2006/08/28/development-environment-conference

naoyaのはてなダイアリー - 2006-09-09 - カンファレンスの資料
http://d.hatena.ne.jp/naoya/20060909/1157773043

いやなブログ- 2006-09-09 - Binary Hacks in Action
http://0xcc.net/blog/archives/000130.html

青木日記 - 2006-09-09
http://i.loveruby.net/d/20060909.html#p01

2nd life - 2006-09-09 - Developer Enviroments Conference の発表資料
http://d.hatena.ne.jp/secondlife/20060909/p1

最速インターフェース研究会 - 2006-09-09 - Developer Enviroments Conference で発表してきました
http://la.ma.la/blog/diary_200609091343.htm

blog.bulknews.net - 2006-09-09 - DECON 2006 で講演してきました
http://blog.bulknews.net/mt/archives/002068.html

via

オレンジニュース - 2006-09-08
http://secure.ddo.jp/~kaku/tdiary/20060908.html#p02

安倍晋三オフィシャルサイトの謎のUnixコマンド

スラッシュドット ジャパン - 安倍晋三オフィシャルサイトの謎のUnixコマンド より

cd 3rd_gen_koizumi_cabinet
第3次小泉内閣に移行
svn co https://jp.bluequartz.org/seisaku/proud [bluequartz.org] .
最新の愛国心を政策として取り込んでくる
./configure --with-passion=/home/abe/blood
阿部氏の血統である権力欲で政策を設定する
make proud_japan ; make check
日本を愛するようにし向ける;思想をチェックする
su
総理大臣になって権力を握る
Password:************
金融資本からの支援
make install
野望を実行する
ln -s /usr/local/bin/proud_japan /usr/bin/new_japan
新しい日本を愛国心の日本にする
cp ./proud_japan.cfg /etc/new_japan.cfg
愛国心を新しい日本の政策に据える
chkconfig proud_japan new_japan
愛国心にふさわしいか思想をチェック
/etc/init.d/rc.d/seisaku/new_japan_seisaku
新しい日本の政策を起動する
top
誰がこれらを実行している?
I
私(阿部)

Reference

あべ晋三のホームページへようこそ!!
http://tokyo.s-abe.or.jp/

Sun Ray Blog
http://blogs.sun.com/ThinGuy/entry/the_war_on_terror_as

スラッシュドット ジャパン - 安倍晋三オフィシャルサイトの謎のUnixコマンド
http://slashdot.jp/article.pl?sid=06/09/10/1240237

圧縮フォルダ機能を解除してエクスプローラの高速化

圧縮フォルダ機能を解除

regsvr32 /u zipfldr.dll
regsvr32 /u cabview.dll


圧縮フォルダ機能有効化

regsvr32 zipfldr.dll
regsvr32 cabview.dll


Reference

hail2u.net - Weblog - 圧縮フォルダを使わないようにするとエクスプローラがキビキビ動く
http://hail2u.net/blog/software/turn-off-zip-folder.html

エニグマシミュレータ

Reference

エニグマ
http://www.infonet.co.jp/ueyama/ip/history/enigma.html

エニグマシミュレータ
http://enigmaco.de/enigma/enigma.html

via

スラッシュドット ジャパン | エニグマ暗号文、64年ぶりに解読
http://slashdot.jp/security/article.pl?sid=06/03/03/1434206

GIGAZINE - 2006-09-11 - ドイツ軍が第二次世界大戦で使った暗号「エニグマ」シミュレーター
http://gigazine.net/index.php?/news/comments/20060911_enigma/

Windowsを遅くするソフトウェアランキング ワースト31

Summary

Software Mean Boot Time(s) System Delay(s) System Delay(%)
Norton Internet Security 2006 118.33 43.33 57.78
1000 Fonts 105.00 30.00 40.00
Kaspersky Internet Security 6.0.0.303 85.67 10.67 14.22
Yahoo Instant Messenger 8.0 85.67 10.67 14.22
AOL Instant Messenger 1.5 Preview 85.33 10.33 13.78
McAfee SecurityCentre 83.67 8.67 11.56
Kazaa 3 (+included crapware) 83.67 8.67 11.56
Trillian 3.1 Basic 83.33 8.33 11.11
VMWare Workstation5.5.1-19 83.33 8.33 11.11
Microsoft Visual Studio2005 Pro. 82.67 7.67 10.22
.NET Framework Runtime2.0 81.67 6.67 8.89
100 Fonts 80.33 5.33 7.11
Microsoft Office 2003(v11) Pro. 80.00 5.00 6.67
Windows Live Messenger(MSNM8) 80.00 5.00 6.67
Gaim 1.5.0 79.67 4.67 6.22
Adobe Photoshop CS 2 79.33 4.33 5.78
OpenOffice 2.0.3 79.00 4.00 5.33
Macromedia Studio MX 2004 79.00 4.00 5.33
QuickTime 7.1 78.67 3.67 4.89
DivX 6.3 78.67 3.67 4.89
DirectX 9.0c 78.67 3.67 4.89
Azureus 2.5.0.0 (+ Java Runtime) 78.33 3.33 4.44
BitDefender v10 78.00 3.00 4.00
WinRAR 3.60 78.00 3.00 4.00
Java Runtime 1.5.0.06 78.00 3.00 4.00
WinAce 2.65 77.67 2.67 3.56
K-Lite Codec Pack 2.76FULL 77.33 2.33 3.11
WinZip 77.33 2.33 3.11
7-Zip 4.42 77.00 2.00 2.67
BitComet 0.7 76.67 1.67 2.22
uTorrent 1.4 76.33 1.33 1.78

Reference

TPCSv8 - Articles - What Slows Windows Down?
http://www.thepcspy.com/articles/other/what_slows_windows_down/3

via

GIGAZINE - 2006-09-11 - 何のソフトを入れているとWindowsが重くなるのかリスト
http://gigazine.net/index.php?/news/comments/20060911_system_delay/

Warrick - 検索エンジンのキャッシュを利用して過去のWebページをリカバリ

Summary

Internet Archive, Google, Yahoo, MSNのキャッシュを利用し,
指定したURL以下の情報を引き出してくれる.

Reference

Warrick - Tool for Reconstructing a Website
http://www.cs.odu.edu/~fmccown/research/lazy/warrick.html

via

MOONGIFT - Warrick
http://oss.moongift.jp/intro/i-2376.html

MOONGIFT - Warrick レビュー
http://oss.moongift.jp/review/i-2377.html

TouchUpWeb - Internet Explorer用Webページを表示できるようにするFirefox拡張

Summary

Greasemonkeyを利用して,Internet Explorer独自拡張タグ,
CSS,JavaScriptの挙動をInternet Explorerと同様に合わせるサービス.

独立行政法人情報処理推進機構(IPA)の「2005年度下期オープンソースソフトウェア活用基盤整備事業」の一環として実施された
「Webコンテンツの相互運用性を改善するフィルタリングサーバの開発」プロジェクトにおいて,
Mozilla Japan,アルゴ21,三菱総合研究所の3社が共同で開発したソフトウェア.

ライセンスはMPL(Mozilla Public License).

Reference

TouchUpWeb プロジェクト - A Better Web for Everyone.
http://www.touchupweb.org/ja/

Bugzilla for TouchUpWeb プロジェクト メインページ
http://bugzilla.touchupweb.org/

Mozilla Add-ons - Greasemonkey
https://addons.mozilla.org/firefox/748/

SourceForge.net: TouchUpWeb
https://sourceforge.net/projects/touchupweb/

via

ITmedia エンタープライズ:もう崩れない、Webブラウザによる表示の違いを吸収するサービスが開始
http://www.itmedia.co.jp/enterprise/articles/0609/11/news051.html

Mayomi - ブラウザ上でマインドマップが作成できるサービス

Summary

無料で使えるマインドマップのオンラインサービス.
動作にはFlash Playerが必要.

Reference

Mayomi
http://www.mayomi.com/

via

ITmedia Biz.ID:マインドマップ作成サービス「Mayomi」を使ってみました
http://www.itmedia.co.jp/bizid/articles/0609/11/news074.html