memo.xight.org - 2006-09-12

2006-09-12 Tue

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

エニグマシミュレータ

- 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