memo.xight.org

日々のメモ

GeoIP

Summary

# aptitude install geoip-bin
# cp /etc/GeoIP.conf.default /etc/GeoIP.conf


/etc/GeoIP.conf を編集

# Enter your license key here
LicenseKey YOUR_LICENSE_KEY_HERE

# Enter your User ID here
UserId YOUR_USER_ID_HERE

# Enter the Product ID(s) of the database(s) you would like to update
# By default 106 (MaxMind GeoIP Country) is listed below
ProductIds 106

% geoiplookup example.com
GeoIP Country Edition: US, United States

Reference

Bubble://ちずろぐ/
http://bubble.air-nifty.com/mapper/

Bubble://ちずろぐ/: GeoIP
http://bubble.air-nifty.com/mapper/geoip/

Debian パッケージディレクトリ検索 (バイナリ) - geoip-bin
Debian パッケージディレクトリ検索 (バイナリ) - libgeoip-dev
Debian パッケージディレクトリ検索 (バイナリ) - libgeoip1

CSS の line-height の値は単位なしが良い

Summary

line-height の値に単位をつけて 1em とした場合
p {
	font-size: 16px;
	line-height: 1em;
}
p em {
	font-size: 24px;
}


line-height の値に単位をつけずに 1 とした場合
p {
	font-size: 16px;
	line-height: 1;
}
p em {
	font-size: 24px;
}


line-height の継承に差が発生する.

line-height の値に単位をつけて 1em とした場合
p {
	font-size: 16px;
	line-height: 1em = 16px;
}
p em {
	font-size: 24px;
	line-height: 16px;
}


line-height の値に単位をつけずに 1 とした場合
p {
	font-size: 16px;
	line-height: 1 = 16px;
}
p em {
	font-size: 24px;
	line-height: 24px;
}


Reference

Lucky bag::blog: line-height の値には単位なしが良いとされる理由
http://www.lucky-bag.com/archives/2006/04/unitless-line-heights.html

Lucky bag::blog: line-height の値には単位なしが良いとされる理由サンプル
http://www.lucky-bag.com/appendix/line-heights-sample.html

via

日本の総理大臣の演説をタグクラウド化: blog.bulknews.net
http://blog.bulknews.net/mt/archives/002078.html

日本の総理大臣の演説をタグクラウド化

Summary

1. HTML::TreeBuilder で as_text
2. Text::MeCab で形態素解析
3. 名詞の頻度データを YAML に変換
4. HTML::TagCloud でタグクラウド化

Reference

Japanese Prime Minister Speeches Tag Cloud - 日本の首相演説のタグクラウド
http://blog.bulknews.net/PMTagCloud/

日本の総理大臣の演説をタグクラウド化: blog.bulknews.net
http://blog.bulknews.net/mt/archives/002078.html

HTML::TreeBuilder
Text::MeCab
YAML
HTML::TagCloud

Yahoo! Slurp が robot.txt でワイルドカードをサポート

Summary

Yahoo! Slurp (Yahooのクローラ) がrobot.txt 内のワイルドカードなどを解釈するようになった.

Session ID が付いている場合はクロールさせない.

User-Agent: Yahoo! Slurp
Disallow: /*?sessionid
Allow: /*?$

gif画像をクロールさせない.

User-Agent: Yahoo! Slurp
Disallow: /*.gif$
Allow: /*?$

Reference

Yahoo! Search blog: Yahoo! Search Crawler (Yahoo! Slurp) - Supporting wildcards in robots.txt
http://www.ysearchblog.com/archives/000372.html

SEM R - Yahoo! Search、robots.txtでワイルドカード対応
http://www.sem-r.com/15/20061104113835.html

[を] Yahoo! Slurpがワイルドカードをサポート
http://chalow.net/2006-11-13-3.html

Google Code Search の OpenSearchファイル

Summary

サンプルコードを探すのに便利.

<OpenSearchDescription>
	<ShortName>Google Code Search</ShortName>
	<Description>Google Code Search</Description>
	<InputEncoding>utf-8</InputEncoding>
	<Image width="16" height="16">http://www.google.com/favicon.ico</Image>
	<Url type="text/html" method="GET" template="http://www.google.com/codesearch?q={searchTerms}"/>
</OpenSearchDescription>

Reference

最速インターフェース研究会 :: Google Code SearchのOpenSearchファイル
http://la.ma.la/blog/diary_200611171328.htm

Windowsに付属しているゲーム "3D Pinball Space Cadet" の裏技

Summary

発射台にボールがあるときに"hidden test"と入力することで,debugモードに入る.

デバッグモードで以下の操作が可能.
h ハイスコアの表示,操作
m システムメモリの表示
r 昇格
y フレームレートを表示

全画面時に以下の操作が可能.
bmax ボール無制限
1max エキストラボール獲得
gmax 重力トラップをオン
rmax 昇格

Reference

Windows 3D Pinball Hidden Trick! Video
http://www.metacafe.com/watch/297793/windows_3d_pinball_hidden_trick/

解析3Dピンボール - Space Cadet
http://www.kazamit.com/3dp/

3D Pinball High Score Editor (ハイスコアの編集)
http://www.blumentals.net/pinball/

長時間プレイするコツ
http://www.geocities.co.jp/Playtown-Domino/6439/pinpball/3dpin2.htm

via

Windows付属ピンボールのボールをマウスで動かす裏コマンド - GIGAZINE
http://gigazine.net/index.php?/news/comments/20061117_pinball/