memo.xight.org - 2006-07

2006-07-28 Fri

PHP Design Patterns

- Reference
PHP Design Patterns | dikini.net
http://dikini.net/php_design_patterns

koshigoewiki - php - デザインパターン
http://www.koshigoe.sakura.ne.jp/dokuwiki/doku.php?id=koshigoewiki:php:%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3

- via
phpspot開発日誌 - PHP5によるデザインパターンサンプルプログラム集
http://phpspot.org/blog/archives/2006/07/php5_3.html

phpspot開発日誌 - PHP5でデザインパターン
http://phpspot.org/blog/archives/2005/12/php5_1.html

eZ publish - 多目的利用できるCMS

- Summary
インストール時にどのような用途のサイトを構築するか,質問される.
用途に合わせて,適切なモジュールがインストールされる.

- 用途の種類
コーポレート
フォーラム
ギャラリー
イントラ
ニュース
ショップ
ブログ など

- Reference
eZ systems - Products - eZ publish
http://ez.no/products/ez_publish

- via
MOONGIFT - eZ publish
http://oss.moongift.jp/intro/i-2108.html

MOONGIFT - eZ publish レビュー
http://oss.moongift.jp/review/i-2117.html

2006-07-26 Wed

ChangeLogメモ 70000行達成

- 記録

Line 70063 (行)
Entry 4975 (エントリ)
File size 2423412 (byte)

- 備考
  ChangeLog開始日は[2002-11-28-1]
  ChangeLog開始1周年は[2003-11-28-1]
  ChangeLog開始2周年は[2004-11-28-1]
  ChangeLog開始3周年は[2005-11-28-1]

  10000行達成は[2003-10-04-1]
  20000行達成は[2004-05-06-23]
  30000行達成は[2004-09-10-12]
  40000行達成は[2004-12-26-1]
  50000行達成は[2005-07-19-25]
  60000行達成は[2006-01-30-5]

HotDigg - digg.com を "眺めるインタフェース" でブラウジング

- Summary
起動すると digg.com の最新ニュースのタイトルが流れていく.
タイトルをクリックすると本文が閲覧可能.

- Reference
hotDigg - The free ultimate digg.com screensaver for all your news
http://www.vipedio.com/roman/hotdigg/

digg
http://digg.com/

persistent.org - Memorium: 眺めるインタフェースの提案とその試作
http://www.persistent.org/memorium.html

- via
MOONGIFT - HotDigg
http://fw.moongift.jp/intro/i-2121.html

MOONGIFT - HotDigg レビュー
http://fw.moongift.jp/review/i-2122.html

2006-07-25 Tue

PHP から Instant Messenger を操作するライブラリ

- flumpCakes
PHP から MSN Messenger を操作するライブラリ

<?php
include('msnp9.class.php');
include('msn_sb.class.php');
 
$msn = new msn;
 
if ($msn->connect('EMAIL@hotmail.com', 'PASSWORD'))
{
	$msn->rx_data();
}
?>


- Grab Yahoo
PHP から Yahoo! Messenger を操作するライブラリ

- Reference
PHP MSN Messenger Class : flumpCakes
http://flumpcakes.co.uk/php/msn-messenger

PHP Classes - Class: Grab Yahoo
http://www.phpclasses.org/browse/package/3127.html

- via
phpspot開発日誌 - 2006-07-25 - PHPからMSN Messengerを操作するクラスライブラリ : flumpCakes
http://phpspot.org/blog/archives/2006/07/phpmsn_messenge.html

MovableType で時間を指定して投稿

- Summary
指定した時間に公開する「予約投稿」機能について.
MovableType 3.1 から予約投稿機能が利用できる.

tools/run-periodic-tasks を定期的に実行すれば良い.

- cronによる設定
$ sudo -u www-data crontab -e

0,15,30,45 * * * * cd /var/www/blog ; ./tools/run-periodic-tasks



- Reference
Movable Type 3.2 マニュアル - Movable Type 3.1 の新機能 - 予約投稿
http://www.sixapart.jp/movabletype/manual/3.2/mt31.html#scheduled_posting

ICFP Programming Contest

- Reference
ICFP Programming Contest, 2006
http://icfpcontest.org/

更新履歴兼雑記 - 2006-07-25 - ICFP Programming Contest
http://d.hatena.ne.jp/shinichiro_h/20060725#1153760624

d.y.d. - 2006-07-25
http://www.kmonos.net/wlog/63.html#_0214060725

think physically about computation. think computationally about physics. - 2006-07-25
http://d.hatena.ne.jp/nushio/20060725#p1

- via
www.textfile.org - 2006-07-25 - ICFP Programming Contest
http://d.hatena.ne.jp/textfile/20060725/icfppc

マウスホイールのイベント検知

- Summary

ブラウザ event property 手前に回転
Internet Explorer onmousewheel WheelDelta
Firefox DOMMouseScroll detail
Opera onmousewheel WheelDelta,detail

- Reference
Mouse wheel programming in JavaScript
http://adomas.org/javascript-mouse-wheel/

Mouse wheel programming in JavaScript - Demo
http://adomas.org/javascript-mouse-wheel/test.html

JavaScript++かも日記: マウスホイールで拡大縮小
http://jsgt.org/mt/archives/01/000044.html

インフォシーク ホームページ作成 - マウスホイールで画像を拡大縮小する
http://iswebmag.hp.infoseek.co.jp/sample105.html

せつないぶろぐ : JavaScriptによるマウスホイールのイベント処理
http://f56.aaa.livedoor.jp/~tdnr/ppblog/?id=06060007

暴満館 - OperaのJavaScriptでマウスホイールを検知できるようになった
http://bmky.net/diary/log/1336.html

- via
GIGAZINE - マウスホイールの回転イベントをJavaScriptで検知する
http://gigazine.net/index.php?/news/comments/20060725_javascript_wheel/

CSRFの脆弱性

- Reference
@IT - 「ぼくはまちちゃん」 ——知られざるCSRF攻撃
http://www.atmarkit.co.jp/fsecurity/column/ueno/33.html

ITmedia News - mixiで“チェーン日記”「広めないで」とミクシィ
http://www.itmedia.co.jp/news/articles/0606/21/news028.html

ITmedia エンタープライズ - 大量の「はまちちゃん」を生み出したCSRFの脆弱性とは?
http://www.itmedia.co.jp/enterprise/articles/0504/23/news005.html

base-configのエラー

- Summary
Package: base-config
Version: 2.53.10.1

インストール時にエラー発生.

Template #30 in /var/lib/dpkg/info/base-config.templates does not contain a 'Template:' line


- 対処法
/var/lib/dpkg/info/base-config.templates の 2271行目を削除.

# vi +2271 /var/lib/dpkg/info/base-config.templates
dd
:wq
# apt-get -f install

- Reference
最近のKamaQ - ハンガリー語のサイト
http://kamatei.dip.jp/~a-kamata/?itemid=45

Bug#372734: Template #30 in /var/lib/dpkg/info/base-config.templates does not contain a 'Template:' line
http://lists.debian.org/debian-boot/2006/06/msg00500.html

Bug#372734: marked as done (Template #30 in /var/lib/dpkg/info/base-config.templatesdoes not contain a 'Template:' line)
http://lists.debian.org/debian-boot/2006/06/msg00875.html

Sarge base-config update error - Hungarian Unix Portal
http://hup.hu/node/26236

Google Csoportok: hun.lists.mlf.linux-kezdo
http://groups.google.co.hu/group/hun.lists.mlf.linux-kezdo/tree/browse_frm/thread/c0843fe40a32dcce/df45941a1987180e?rnum=1&hl=hu&_done=%2Fgroup%2Fhun.lists.mlf.linux-kezdo%2Fbrowse_frm%2Fthread%2Fc0843fe40a32dcce%2Fdf45941a1987180e%3Fhl%3Dhu%26#doc_df45941a1987180e

2006-07-24 Mon

Internet Explorer 用 Flash Player の インストーラ

2006-07-20 Thu

parapara.js - マウスホイールで画像を切り替える

- Summary
マウスホイールを回転させ,画像を切り替えるライブラリ.
http://tatamilab.jp/~yuugo/parapara/ooi/parapara.js を参照.

- Source

<html>
	<head>
		<script type="text/javascript" src="path/to/parapara.js"></script>
	</head>
	<body>
		<img src="images/FILE_0001.jpg" onload="cacheTo(this,'images/FILE_0010')" />
	</body>
</html>


- Demo
http://tatamilab.jp/~yuugo/parapara/ooi/parapara.html

- Reference
たたみラボ - 2006-01-26 - マウスホイールでパラパラ写真
http://www.tatamilab.jp/rnd/archives/000105.html
たたみラボ - 2006-02-12 - iPodでパラパラ写真
http://www.tatamilab.jp/rnd/archives/000131.html

- via
phpspot開発日誌 - 2006-07-20 - マウスホイールでパラパラ写真
http://phpspot.org/blog/archives/2006/07/post_91.html

2006-07-19 Wed

Science Facts that People Get Wrong - 間違って認知されている科学的事実

- 1. 宇宙船が大気圏に再突入する際に,摩擦熱で高温になる.
摩擦ではなく,空気が圧縮されるために高温になる.

読売新聞【基礎からわかるシャトルの安全性】複雑な耐熱システムなぜ必要

- 2. エベレストは世界一高い山だ.
エクアドルのチンボラソ山 (Chimborazo) (海抜6310m) がもっとも高い山.

エベレストは標高が最も高い(海抜8844m)ということは事実だが,
地球の中心から見た最高峰は,チンボラソ山である.

赤道からわずか150kmにあるため,地球中心から見て,エベレストより2150m高くなって得いる.
チンボラソ山の頂上が最も多くの位置エネルギーを持つ場所になる.

ハワイのマウナケア山 (海抜4205m) は太平洋底から9000mもせり上がっており,
基盤部分からの標高では世界最高峰.

Wikipedia - 山

- 3. 圧力鍋は,食べ物に蒸気で圧力をかけるため,早く調理できる.
圧力をかけるため,水の沸点が100度以上になる.
圧力による力ではなく,温度によって調理が早くなる.

- 4. 人間には五感がある.
少なくとも,平衡感覚,位置感覚が加えられる.

New Scientist Premium - Senses special: Doors of perception - Featuresによると21種類もの感覚があるとのこと.

- 5. 味には四つの種類がある.
一般に知られている味の種類は甘味,酸味,鹹味(塩味),苦味の4種類.
1908年に「旨味」(umami)が追加された.

(1908年,東京帝国大学教授 池田 菊苗 氏 が昆布の旨味成分を抽出し,グルタミン酸ナトリウムであること発見した.)
旨味を引き出す塩の役割

- 6. 避雷針は雷を地面に誘導する.
避雷針の目的は,雷を地面に誘導する経路を与えるだけではない.
上空の電界を中和し,落雷そのものを発生させない仕組が考案されている.

日立プラントテクノロジー 雷被害を防ぐDAS
セイロテレコミュニケーション DAS
Lightning Rod Improvement Studies

- 7. 物質を加熱すると膨張する.

- 8. 虹は七色.
色の分け方は文化に依存する.
例えば,オレンジは数百年前にイギリスには存在しなかった.

1856年に発行された John Timbs の著書, Things Not Generally Knownによると,
虹は6つの色からなり,そのうちの3つの色をさらに分割し,合計9つの色に分割した.

赤, 緋, 橙, 黄, pomona, 緑, 青, 藍, 紫
(red, scarlet, orange, yellow, pomona, green, blue, indigo and violet.)

虹の色数の話
Wikipedia - 虹
Wikipedia - 色

- 9. フーコーの振り子は,振り子の下で地球が自転するので回転する.
振り子の振る舞いは地球の自転のためではあるが,
振り子の "下で" 地球が自転しているためではない.

地球の自転のためのコリオリの力によるものである.

Wikipedia - フーコーの振り子
Wikipedia - コリオリの力

- Reference
Science Facts that People Get Wrong
http://www.mcrosolv.demon.co.uk/getwrong.html

Link Thumbnail - リンクをマウスオーバーでサムネイルを表示するライブラリ

- Summary
リンクをマウスオーバーでサムネイルを表示するライブラリ.

<html>
	<head>
		<script type="text/javascript" src="http://example.com/path/to/arc90_linkthumb.js"></script>
		<style type="text/css" media="screen">
		.arc90_linkpic {
			display: none;
			position: absolute;
			left: 0;
			top: 1.5em;
		}
		.arc90_linkpicIMG {
			padding: 0 4px 4px 0;
			background: #FFF url(/tools/c/images/linkpic_shadow.gif) no-repeat bottom right;
		}
		</style>
		<script>arc90_linkThumbUseClassName = false;</script>
	</head>
	<body>
		<a href="http://example.com/" class="linkthumb">Popup</a>
		<a href="http://example.com/">No Popup</a>
	</body>
</html>


- Demo
arc90 lab - tools - Link Thumbnail - Demo
http://lab.arc90.com/tools/linkthumb/

- Reference
arc90 lab - tools - Link Thumbnail
http://lab.arc90.com/2006/07/link_thumbnail.php

Google を Proxy として利用する

- Summary
Google を Proxyにように利用することで,
Firewall によるアクセス制限をくぐりぬけることができ,
匿名によるアクセスが可能になる.

以下のようにアクセスすることで Google を Proxy のように利用可能.
http://www.google.com/gwt/n?u=http%3A%2F%2Fexample.com

- Reference
The Google Proxy :: MarkTAW.com
http://www.marktaw.com/technology/The-Google-Proxy.html

Google
http://www.google.com/xhtml

ウェブデザイン向け定規とグリッド

- Summary
ページの背景画面に定規のイメージを配置し,
CSS による要素の配置や微調整を行いやすくする.

- layout_grid.gif
layout_grid.gif (GIF 画像, 1200x800 px)
http://www.smileycat.com/miaow/archives/images/misc/layout_grid.gif

- 利用例
Smiley Cat Web Design - Web Page Layout Grid
http://www.smileycat.com/miaow/archives/layout_grid.html

- grid.gif
grid.gif (GIF 画像, 200x200 px)
http://www.lucky-bag.com//appendix/gird-layout-tips/grid.gif

- 利用例
Lucky bag::blog: グリッドレイアウトのための背景画像のサンプル
http://www.lucky-bag.com//appendix/gird-layout-tips/grid-layout..html

- Reference
Smiley Cat Web Design - 2006-07-16 - Using a Background Image Grid to Lay Out Your Web Site
http://www.smileycat.com/miaow/archives/000264.html

Lucky bag::blog - 2006-07-19 グリッドレイアウトのための背景画像
http://www.lucky-bag.com/archives/2006/07/grid-layout.html

- via
秋元@サイボウズ研究所プログラマーBlog - 2006-07-19 - ウェブデザイン向け定規とグリッド
http://labs.cybozu.co.jp/blog/akky/archives/2006/07/background_image_for_webdesign.html

Enhanced Simple PHP Gallery

- Summary
header.php, footer.php が必要.

設定は http://example.com/path/to/gallery/config/ から可能.

validate.php の 13行目,14行目にユーザ名,パスワードがある.

以下のJSが必要.
http://memory.palace.org/js/toggle.js

以下を参考にCSS作成.
http://memory.palace.org/master/sp_styles.css

- デフォルトのアカウント

username demo
password demo

- Demo
http://memory.palace.org/demo/

- Reference
Point B Studio | Open Source Initiatives | eSPG v2.0
http://memory.org/point.b/open.source/

Steve Jobsによるスタンフォード大学の卒業祝賀スピーチ 和訳

- Reference
Steve Jobs to 2005 graduates: 'Stay hungry, stay foolish'
http://news-service.stanford.edu/news/2005/june15/grad-061505.html

Slashdot - Steve Jobs In Praise of Dropping Out
http://slashdot.org/comments.pl?sid=152625&cid=12810404

ジョブズの卒業祝賀スピーチ
http://blog.livedoor.jp/tomsatotechnology/archives/50067272.html

H-Yamaguchi.net - 2006-07-19 Steve Jobsのスピーチ、山口訳
http://www.h-yamaguchi.net/2006/07/jobs_2f1c.html

ソースコード検索エンジン

- Koders
http://www.koders.com/

言語の種類とライセンスから検索が可能.

- Krugle
http://www.krugle.com/

言語の種類とソースコードの場所(コメント,ソースコード,関数定義,関数呼び出し,クラス定義)から検索が可能.

- Codase
http://www.codase.com/

C,C++,Java の検索エンジン

- CPAN code search by gonzui
http://cpansearch.bulknews.net/

CPANのソースコードからgonzuiを利用して検索.

- codefetch
http://www.codefetch.com/

- via
悪態のプログラマ - 2006-07-17 - ソースコードの盗み方
http://ameblo.jp/argv/entry-10014786723.html

Windows PowerShell - 次世代Windowsシェル

- Summary
動作には .Net Framework 2.0 が必要

- Reference
Microsoft - Q&A: Kirill Tatarinov Discusses Innovations in Microsoft’s System Center Family of Products
http://www.microsoft.com/presspass/features/2006/apr06/04-25Management.mspx

Microsoft Download - Windows PowerShell RC1 (for .NET Framework 2.0 RTM) x86
http://www.microsoft.com/downloads/details.aspx?FamilyId=2B0BBFCD-0797-4083-A817-5E6A054A85C9&displaylang=en

Microsoft Download - Windows PowerShell RC1 Documentation Pack
http://www.microsoft.com/downloads/details.aspx?familyid=B4720B00-9A66-430F-BD56-EC48BFCA154F&displaylang=en

Microsoft TechNet - The Script Center Script Repository: Sample Windows PowerShell Scripts
http://www.microsoft.com/TechNet/mnp_utility.mspx/masthead?url=/technet/scriptcenter/scripts/msh/default.mspx

Microsoft TechNet - What Can I Do With Windows PowerShell?
http://www.microsoft.com/technet/scriptcenter/topics/msh/cmdlets/index.mspx

Windows PowerShell
http://windowssdk.msdn.microsoft.com/en-us/library/ms767822.aspx

Channel9 Wiki: WindowsPowerShellQuickStart
http://channel9.msdn.com/wiki/default.aspx/Channel9.WindowsPowerShellQuickStart

Channel9 Wiki: WindowsPowerShellFaq
http://channel9.msdn.com/wiki/default.aspx/Channel9.WindowsPowerShellFaq

- via
@IT - 次世代Windowsシェル「Windows PowerShell」を試す (前編)
http://www.atmarkit.co.jp/fdotnet/special/powershell01/powershell01_01.html

2006-07-18 Tue
2006-07-17 Mon

「ニンテンドーDSブラウザー」と「みんなのDSゼミナール カンペキ漢字力」を予約

- Summary
ニンテンドーDSブラウザーのメモリー拡張カートリッジは,DS Lite用とDS用があるので注意.

- DS Liteメモリー拡張カートリッジ同梱
Amazon -  ニンテンドーDSブラウザー(ニンテンドーDS Lite用:DS Liteメモリー拡張カートリッジ同梱): ゲーム
- DS メモリー拡張カートリッジ同梱
Amazon -  ニンテンドーDSブラウザー(ニンテンドーDS用:DSメモリー拡張カートリッジ同梱): ゲーム

- みんなのDSゼミナール カンペキ漢字力
Amazon -  みんなのDSゼミナール カンペキ漢字力: ゲーム

- Reference
みんなのDSゼミナール カンペキ漢字力: ゲーム
ニンテンドーDSブラウザー(ニンテンドーDS Lite用:DS Liteメモリー拡張カートリッジ同梱): ゲーム
ニンテンドーDSブラウザー(ニンテンドーDS用:DSメモリー拡張カートリッジ同梱): ゲーム

2006-07-14 Fri

EVERY EXTEND EXTRA - Every Extend の続編が PSPで発売

- Reference
3分ゲーコンテストで優勝した Every Extend[2004-05-10-1] の続編.
Amazon - EVERY EXTEND EXTRA エブリ エクステンド エクストラ: ゲーム

- Reference
Every Extend Extra Official Web
http://www.everyextendextra.com/

3分ゲーコンテスト
http://3punge.com/

EVERY EXTEND EXTRA エブリ エクステンド エクストラ: ゲーム

- via
窓の杜 - 【NEWS】フリーソフトが原案のPSPゲーム「Every Extend Extra」のPC用体験版が公開
http://www.forest.impress.co.jp/article/2006/07/14/everyextendextra.html

JavaScriptでリストをスクロール

- Summary
livedoor knowledge の質問がスクロールしている部分について.
gimmick.js を読んでみた.

function scrollTips(id, interval) {
	var tips = document.getElementById(id);
	removeWithoutElement(tips);
	var height = getPixcelValue(tips.style["height"]);
	var beforeLast = tips.childNodes.length - 1;
	var orgScrollTop = tips.scrollTop;
	if (orgScrollTop == (height * beforeLast)) {
		while (--beforeLast >= 0) {
			tips.appendChild(tips.removeChild(tips.firstChild));
		}
		orgScrollTop = 0;
		tips.scrollTop = 0;
	}
	var i = 1;
	var scrollDelay = window.setInterval(
		function() {
			tips.scrollTop = orgScrollTop + i;
			if (++i > height) {
				clearInterval(scrollDelay);
				scrollDelay = 0;
			}
		}
	, interval);
}
 
function removeWithoutElement(node) {
	var child = node.firstChild;
	while (child) {
		var nextSibling = child.nextSibling;
		if (child.nodeType != 1) {
			node.removeChild(child);
		}
		child = nextSibling;
	}
}
 
function getPixcelValue(pixcel) {
	var px = pixcel.indexOf("px");
	return (px == -1) ? pixcel: pixcel.substring(0, px);
}


<html>
	<head>
		<style>
			.tips {
				line-height: 125%;
				height: 65px;
				overflow:hidden;
			}
		</style>
	</head>
	<body>
		<div id="tipsList" style="float:right;width:153px;height:65px;overflow:hidden;">
			<div class="tips"><a href="#">1件目のコンテンツです。</a></div>
			<div class="tips"><a href="#">2件目のコンテンツです。</a></div>
			<div class="tips"><a href="#">3件目のコンテンツです。</a></div>
			<div class="tips"><a href="#">4件目のコンテンツです。</a></div>
			<div class="tips"><a href="#">5件目のコンテンツです。</a></div>
		</div>
		<script type="text/javascript">
			window.setInterval("scrollTips('tipsList', 15)", 2000);
		</script>
	</body>
</html>


- Reference
livedoor knowledge
http://knowledge.livedoor.com/

2006-07-13 Thu

Flash Video Player - 外部FLVファイルを再生できるオープンソースのFlashプレイヤー

- Summary

<object
    type="application/x-shockwave-flash"
    width="400"
    height="220"
    wmode="transparent"
    data="flvplayer.swf?file=movies/holiday.flv"
>
    <param name="movie" value="flvplayer.swf?file=movies/holiday.flv" />
    <param name="wmode" value="transparent" />
</object>


- Reference
Flash Video Player
http://www.jeroenwijering.com/?item=Flash_Video_Player

- via
phpspot開発日誌 - 外部FLVファイルを再生できるオープンソースのFlashプレイヤー
http://phpspot.org/blog/archives/2006/07/flvflash.html

mod_security - Apacheのモジュールとして動作するアプリケーション・ファイアウォール

- ブラックリストのルール
Got Root : mod_security rules
http://www.gotroot.com/mod_security+rules

- マニュアルの和訳
ModSecurity 1.9-Stable-rev1マニュアル
http://hp.vector.co.jp/authors/VA027424/mod_security/v_1_9_stable_ja_.html

- Reference
ModSecurity (mod_security) - Open Source Web Application Firewall
http://www.modsecurity.org/

Secure Your Apache With mod_security | HowtoForge - Linux Howtos and Tutorials
http://www.howtoforge.com/apache_mod_security

株式会社ソフテック - mod_securityでWebサーバを守る(第1回)
http://www.softek.co.jp/Sec/mod_security1.html

- via
GIGAZINE - トラックバックスパムよけにも使える「mod_security」
http://gigazine.net/index.php?/news/comments/20060713_mod_security/

Virtual PC 2004 日本語版 - 仮想PC作成ソフトウェア

- Summary
Virtual PC 2004 日本語版が無償公開された.

- 仮想マシンの仕様

BIOS AMIBIOS
Chipset Intel 440BX
Sound Creative Labs ISA Sound Blaster 16
Video S3 Trio 32/64 PCI SVGA
NIC Intel/DEC 21140

- Reference
Microsoft Virtual PC ホーム
http://www.microsoft.com/japan/windows/virtualpc/default.mspx

Microsoft - ダウンロード - Virtual PC 2004 SP1
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=6D58729D-DFA8-40BF-AFAF-20BCB7F01CD1

Microsoft - Virtual PC 2004 の仮想マシンの技術仕様の概要
http://support.microsoft.com/?scid=kb;ja;833144

- via
窓の杜 - 【NEWS】MS、仮想PC作成・実行ソフト「Virtual PC 2004」日本語版を無償公開
http://www.forest.impress.co.jp/article/2006/07/13/virtualpc2004free.html

スラッシュドット ジャパン | マイクロソフトが「Virtual PC 2004」を無償配布
http://slashdot.jp/article.pl?sid=06/07/13/0148254

Firefox v2.0 Beta 1 日本語版

- Reference
Mozilla Developer News ≫ Blog Archive ≫- Firefox 2 Beta 1 milestone released
http://developer.mozilla.org/devnews/index.php/2006/07/12/firefox-2-beta-1-milestone-released/

Firefox Help: プロファイルの管理
http://www.mozilla-japan.org/support/firefox/profile

- via
窓の杜 - 【NEWS】「Firefox」v2.0のBeta 1 日本語版が公開、タブの使い勝手が大幅に向上
http://www.forest.impress.co.jp/article/2006/07/13/firefox2beta1.html

2006-07-12 Wed

Web Form Factory - フォームジェネレータ

- Summary
formを記述したHTMLファイルをアップロードして,
自動でサーバサイドのスクリプトも生成してくれるサービス.

PHP4, PHP5, PHP5.1 の形式で出力が可能.

- Reference
Web Form Factory (v0.1.2 beta) - Open Source Web Form Generator
http://www.webformfactory.com/

- via
HTMLから登録フォームを自動生成するWeb Form Factory:phpspot開発日誌
http://phpspot.org/blog/archives/2006/07/htmlweb_form_fa.html

ShaniXmlParser - Javaで開発された XML/HTML DOM/SAX パーサ

- Summary
タグが逆転したXML,&,<,> を誤ってエスケープしたXMLなど,
不正なフォーマットのXMLもパースを実施可能.
CSSパース機能,DTDパース機能もある.
GPLライセンス.

- ShaniXmlParser 1.4 におけるDOM準拠率

DOM1 100%準拠
DOM2 100%準拠
DOM3 90%準拠

- Reference
SourceForge.net: ShaniXmlParser
http://sourceforge.net/projects/shanidom/

- via
MYCOMジャーナル - 不正なXML/HTMLもパース可能 - ShaniXmlParser
http://journal.mycom.co.jp/news/2006/07/11/342.html

2006-07-11 Tue

AWStats で postfix, squid のログを解析

- awstats.postfix.conf

LogFile="perl /usr/share/awstats/tools/maillogconvert.pl standard < /var/log/maillog |"
LogType=M
LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
SiteDomain="example.com"
DNSLookup=2
DirData="/var/lib/awstats"
DirCgi="/awstats"
DirIcons="/awstatsicons"
EnableLockForUpdate=1

# 閲覧を許可するIPアドレスの範囲
AllowAccessFromWebToFollowingIPAddresses="192.168.0.1-192.168.0.254"
Lang="jp"

LevelForBrowsersDetection=0
LevelForOSDetection=0
LevelForRefererAnalyze=0
LevelForRobotsDetection=0
LevelForSearchEnginesDetection=0
LevelForKeywordsDetection=0
LevelForFileTypesDetection=0
LevelForWormsDetection=0

ShowMonthStats=UHB
ShowDaysOfMonthStats=HB
ShowDaysOfWeekStats=HB
ShowHoursStats=HB
ShowDomainsStats=0
ShowHostsStats=HBL
ShowRobotsStats=0
ShowEMailSenders=HBML
ShowEMailReceivers=HBML
ShowSessionsStats=0
ShowPagesStats=0
ShowFileTypesStats=0
ShowFileSizesStats=0
ShowOSStats=0
ShowBrowsersStats=0
ShowOriginStats=0
ShowKeyphrasesStats=0
ShowKeywordsStats=0
ShowMiscStats=0
ShowHTTPErrorsStats=0
ShowSMTPErrorsStats=1



- awstats.squid.conf

LogFile="/var/log/squid/access.log"
LogType=W
LogFormat=4
SiteDomain="example.com"
DNSLookup=2
DirData="/var/lib/awstats"
DirCgi="/awstats"
DirIcons="/awstatsicons"
EnableLockForUpdate=1

# 閲覧を許可するIPアドレスの範囲
AllowAccessFromWebToFollowingIPAddresses="192.168.0.1-192.168.0.254"
Lang="jp"

LevelForBrowsersDetection=0
LevelForOSDetection=0
LevelForRefererAnalyze=0
LevelForRobotsDetection=0
LevelForSearchEnginesDetection=0
LevelForKeywordsDetection=0
LevelForWormsDetection=0

ShowDomainsStats=0
ShowRobotsStats=0
ShowFileSizesStats=0
ShowOSStats=0
ShowBrowsersStats=0
ShowOriginStats=0
ShowKeyphrasesStats=0
ShowKeywordsStats=0



- Reference
Awstats(ログ解析)/Fedora Core4
http://www.shitomi.jp/fc4/awstats.html

Web Search Aggregator - 色々な検索エンジンをまとめるインタフェース

- Summary
様々な検索エンジンをまとめるインタフェース.
1つのHTMLファイルで動作し,簡単に検索エンジンを追加することが可能.

- Reference
Web Search Aggregator - Demo
http://code.gosu.pl/dl/WSA/demo/WSA.html

code.gosu.pl
http://code.gosu.pl/

SourceForge.net: MyGosuClan
http://sourceforge.net/projects/mygosuclan/

- via
MOONGIFT - Web Search Aggregator
http://oss.moongift.jp/intro/i-2032.html

MOONGIFT - Web Search Aggregator レビュー
http://oss.moongift.jp/review/i-2036.html

2006-07-10 Mon

PDO - PHP Data Objects

- Summary
PHP 5.1 からバンドルされている PDO.
PHPで使用できるすべてのデータベースシステムで共通のAPIを提供できるように設計されている.

- Install

# aptitude install php5.1-pdo php5.1-pdo-mysql php5.1-pdo-sqlite
# apache2ctl restart


- DSN

DBMS DSN
MySQL mysql:host=localhost; dbname=pdotest
PostgreSQL pgsql:host=localhost; dbname=pdotest
Firebird firebird:dbname=localhost:pdotest.fdb
Oracle oci:dbname=/localhost/pdotest
Sybase dblib:host=localhost; dbname=pdotest
SQLite2 sqlite2:/path/to/pdotest.sq2
SQLite2 (memory) sqlite2::memory:
SQLite3 sqlite:/path/to/pdotest.sq3
SQLite3 (memory) sqlite::memory

- PDO を利用している O/R マッピングライブラリ
EZPDO
http://www.ezpdo.net/blog/cats/ezpdo

Zend Framework
http://framework.zend.com/

S2Dao.PHP5
http://s2dao.php5.sandbox.seasar.org/

CBL ActiveRecord
http://31tools.com/cbl_activerecord/

Doctrine
http://www.phpdoctrine.com/

- Reference
PHP: PDO 関数 - Manual
http://jp.php.net/pdo

PECL :: Package :: PDO
http://pecl.php.net/package/PDO

CodeZine - PDOでサクサクDB開発
http://codezine.jp/a/article.aspx?aid=433
CodeZine - 著者情報 - ハタ (blog.xole.net)
http://codezine.jp/a/authorlist.aspx?auid=157

Do You PHP? - PDO (PHP Data Objects) を試してみる - PDO_OCIは今どんな感じ?
http://www.doyouphp.jp/php5/php5_pdo.shtml

Debian Sarge で PHP5.1

- /etc/apt/sources.list

# PHP5
#deb http://people.debian.org/~dexter php5 sarge
deb http://people.debian.org/~dexter php5.1 sarge



- Install

# aptitude install php5.1 php5.1-gd php5.1-mbstring

$ COLUMNS=112 dpkg -l |grep php5.1
ii libapache2-mod-php5.1 5.1.4-0.1~sarge1 HTML-embedded scripting language (apache 2.0 module)
ii php5.1 5.1.4-0.1~sarge1 server-side, HTML-embedded scripting language (meta-package)
ii php5.1-cgi 5.1.4-0.1~sarge1 HTML-embedded scripting language (CGI binary)
ii php5.1-cli 5.1.4-0.1~sarge1 command-line interpreter for the PHP 5.1 scripting language
ii php5.1-common 5.1.4-0.1~sarge1 common files for packages built from the php5.1 source
ii php5.1-gd 5.1.4-0.1~sarge1 GD module for PHP 5.1
ii php5.1-mbstring 5.1.4-0.1~sarge1 mbstring module for PHP 5.1
ii php5.1-mysql 5.1.4-0.1~sarge1 MySQL module for PHP 5.1
ii php5.1-session 5.1.4-0.1~sarge1 session module for PHP 5.1
ii php5.1-sqlite 5.1.4-0.1~sarge1 SQLite module for PHP 5.1

quickFilter - PukiWiki エントリをインクリメンタル検索

- Summary
PukiWikiのエントリをインクリメンタル検索するためのプラグイン.
「Debian GNU/Linux スレッドテンプレ」で使用している.

- Reference
Debian GNU/Linux スレッドテンプレ - namazuTamer/PukiWiki/quickFilter
http://debian.fam.cx/experimental/?namazuTamer%2FPukiWiki%2FquickFilter

Debian GNU/Linux スレッドテンプレ
http://debian.fam.cx/

syslog のファシリティ,プライオリティ

- ファシリティ

Code Facility 説明
0 kern カーネルメッセージ
1 user ユーザプログラムのメッセージ
2 mail メールプログラム ( sendmail, qmail, etc... ) のメッセージ
3 daemon デーモンプロセス ( ftpd, named, etc... ) のメッセージ
4 auth 認証サービス ( login, su, getty, etc... ) のメッセージ
5 syslog SYSLOG のメッセージ
6 lpr 印刷サービスのメッセージ
7 news ニュースサービスのメッセージ
8 uucp UUCP 転送を行うプログラムのメッセージ
9 cron
10 auth-priv
11 ftp
16 local0 アプリケーション用の汎用ファシリティ
17 local1 アプリケーション用の汎用ファシリティ
18 local2 アプリケーション用の汎用ファシリティ
19 local3 アプリケーション用の汎用ファシリティ
20 local4 アプリケーション用の汎用ファシリティ
21 local5 アプリケーション用の汎用ファシリティ
22 local6 アプリケーション用の汎用ファシリティ
23 local7 アプリケーション用の汎用ファシリティ

- プライオリティ
8 emerg PANICメッセージ.全ユーザに通知される.
7 alert システムDBが壊れているような直ちに対処が必要な障害警告
6 crit ハードウェアのデバイスエラーのような危急状態の警告
5 err その他のエラーメッセージ
4 warning 警告メッセージ
3 notice エラーではないが,注意が必要なメッセージ
2 info 参考情報メッセージ
1 debug デバッグメッセージ
0 none メッセージを受け取らないことを示す,特別な PRIORITY 値

- Reference
EZ-NET ディクショナリ: SYSLOG ファシリティ表
http://library.station.ez-net.jp/references/code-tables/typelib/syslog.asp

syslogとは:2 メッセージファシリティとメッセージプライオリティ
http://www.soi.wide.ad.jp/class/20030038/slides/46/32.html

- via
[戯] syslog のプライオリティについて
http://cl.pocari.org/2006-07-08-3.html

PlaceEngine - 無線LANのAP情報から現在位置を取得

- Summary

Wi-Fi機器を使って簡単に現在位置を推定し,周辺の関連情報を提供しやすくするサービス

GPS携帯でなくとも,緯度,経度,住所情報などの位置情報を取得可能.
精度は 30m - 200m 程度.
PlaceEngine クライアントソフトをインストールする必要がある.

- Reference
PlaceEngine
http://www.placeengine.com/

- via
ここギコ!: WiFi電波で位置が分かるPlaceEngine試験公開中!
http://kokogiko.net/m/archives/001661.html

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

Opera Mobile(TM) for Willcom W-ZERO3 (Windows Mobile 5.0)
http://jp.opera.com/products/mobile/products/wm-zero3/

- via [2006-08-01]追記
窓の杜 - 無線LANのAP情報から現在位置を取得できるPC/W-ZERO3用ソフト「PlaceEngine」
http://www.forest.impress.co.jp/article/2006/08/01/placeengine.html

2006-07-08 Sat

BIOSのバックドアパスワード,BIOSパスワードの回避

- Award BIOS backdoor passwords
ALFAROME
ALLy
aLLy
aLLY
ALLY
aPAf
_award
AWARD_SW
AWARD?SW
AWARD SW
AWARD PW
AWKWARD
awkward
BIOSTAR
CONCAT
CONDO
Condo
d8on
djonet
HLT
J64
J256
J262
j332
j322
KDD
Lkwpeter
LKWPETER
PINT
pint
SER
SKY_FOX
SYXZ
syxz
shift + syxz
TTPTHA
ZAAADA
ZBAAACA
ZJAAADC
01322222
589589
589721
595595
598598

- AMI BIOS Backdoor Passwords
AMI
AMI?SW
AMI_SW
BIOS
CONDO
HEWITT RAND
LKWPETER
PASSWORD

- Phoenix BIOS Backdoor Passwords:
phoenix
PHOENIX
CMOS
BIOS

- Misc. Common Passwords
ALFAROME
BIOSTAR
biostar
biosstar
CMOS
cmos
LKWPETER
lkwpeter
setup
SETUP
Syxz
Wodj

- Other BIOS Passwords by Manufacturer

Manufacturer Password
VOBIS & IBM merlin
Dell Dell
Biostar Biostar
Compaq Compaq
Enox xo11nE
Epox central
Freetech Posterie
IWill iwill
Jetway spooml
Packard Bell bell9
QDI QDI
Siemens SKY_FOX
TMC BIGO
Toshiba Toshiba

- Toshiba BIOS
ブート中に左Shiftキーを押し続ける.

- IBM Aptiva BIOS
ブート中に,マウスの両方のボタンを繰り返し押す.

- 他の手法
o Clear CMOS Jumperピンを使用する
o CMOSバッテリーを抜く

- Reference
How to Bypass BIOS Passwords
http://www.uktsupport.co.uk/reference/biosp.htm

2006-07-07 Fri

OpenCMS - Tomcat + MySQL で動作する CMS

- Summary
オープンソースのCMS.
ワークフロー機能があり,WYSIWYG エディタでの編集が可能.
Tomcat + MySQL で動作.
LGPLライセンス.

- Reference
opencms.org
http://www.opencms.org/

日本語OpenCMS
http://www.opencms.jp/

- via
MYCOM ジャーナル - 2005-07-01 - オープンソースの高機能Java CMS - OpenCms 6.0.0公開
http://journal.mycom.co.jp/news/2005/07/01/011.html

「ぎれ」を変換すると「ピカチュウ」

- Summary
Microsoft IME 話し言葉・顔文字辞書を有効にし,
「ぎれ」を変換すると「ピカチュウ」に.

- Reference
wxp:使用法ヒント - XP の IME 2002 で、「ぎれ」の変換候補に「ピカチュウ」があるのですが?
http://homepage2.nifty.com/winfaq/wxp/hints.html#1377

- via
Slashdot Japan - シャープ製携帯の一部、「みられまくっちゃ」と入力でフリーズ
http://slashdot.jp/comments.pl?sid=323634&cid=974448

PostLBS - オープンソースの経路探索,位置情報検索エンジン

- Summary
株式会社オークニーが提供する,オープンソースの経路探索,位置情報検索エンジン.
PostgreSQLと,同社が提供する空間拡張ツール PostGISをベースに構成.

- Demo
Routing Demo
http://www.orkney.jp/postlbs-demo/

- Reference
PostLBS
http://www.orkney.jp/postlbs-cms/

株式会社オークニー
http://www.orkney.co.jp/

- via
オレンジニュース - 2006-07-06
http://secure.ddo.jp/~kaku/tdiary/20060706.html#p04

2006-07-06 Thu

mysqlreport - MySQL のステータスを表示

- Sample

$ ./mysqlreport --user dbuser --password dbpasswd
MySQL 4.0.24_Debian-10s uptime 30 2:35:55 Thu Jul 6 20:08:32 2006

__ Key _________________________________________________________________
Buffer usage 644.00k of 16.00M %Used: 3.93
Write ratio 0.31
Read ratio 0.00

__ Questions ___________________________________________________________
Total 424.72k 0.16/s
Slow 1 0.00/s %Total: 0.00 %DMS: 0.00
DMS 79.04k 0.03/s 18.61

__ Table Locks _________________________________________________________
Waited 0 0.00/s %Total: 0.00
Immediate 85.09k 0.03/s

__ Tables ______________________________________________________________
Open 183 of 256 %Cache: 71.48
Opened 930 0.00/s

__ Connections _________________________________________________________
Max used 6 of 100 %Max: 6.00
Total 4.12k 0.00/s

__ Created Temp ________________________________________________________
Disk table 519 0.00/s
Table 692 0.00/s
File 3 0.00/s


- 詳細な表示

% ./mysqlreport --user dbuser --password dbpasswd --all
MySQL 4.0.24_Debian-10s uptime 30 2:40:16 Thu Jul 6 20:12:53 2006

__ Key _________________________________________________________________
Buffer usage 644.00k of 16.00M %Used: 3.93
Write ratio 0.31
Read ratio 0.00

__ Questions ___________________________________________________________
Total 424.73k 0.16/s
  QC Hits 322.68k 0.12/s %Total: 75.97
  DMS 79.04k 0.03/s 18.61
  Com_ 19.02k 0.01/s 4.48
  COM_QUIT 4.01k 0.00/s 0.95
  -Unknown 23 0.00/s 0.01
Slow 1 0.00/s 0.00 %DMS: 0.00
DMS 79.04k 0.03/s 18.61
  SELECT 71.11k 0.03/s 16.74 89.97
  UPDATE 4.18k 0.00/s 0.98 5.28
  INSERT 2.67k 0.00/s 0.63 3.38
  DELETE 1.08k 0.00/s 0.25 1.37
  REPLACE 0 0.00/s 0.00 0.00
Com_ 19.02k 0.01/s 4.48
  change_db 15.55k 0.01/s 3.66
  set_option 1.99k 0.00/s 0.47
  create_tabl 377 0.00/s 0.09

__ SELECT and Sort _____________________________________________________
Scan 2.55k 0.00/s %SELECT: 3.59
Range 1.32k 0.00/s 1.85
Full join 18 0.00/s 0.03
Range check 0 0.00/s 0.00
Full rng join 0 0.00/s 0.00
Sort scan 1.12k 0.00/s
Sort range 6.03k 0.00/s
Sort mrg pass 0 0.00/s

__ Query Cache _________________________________________________________
Memory usage 2.37M of 16.00M %Used: 14.80
Block Fragmnt 20.60%
Hits 322.68k 0.12/s
Inserts 70.73k 0.03/s
Prunes 1 0.00/s
Insrt:Prune 70.73k:1 0.03/s
Hit:Insert 4.56:1

__ Table Locks _________________________________________________________
Waited 0 0.00/s %Total: 0.00
Immediate 85.09k 0.03/s

__ Tables ______________________________________________________________
Open 183 of 256 %Cache: 71.48
Opened 930 0.00/s

__ Connections _________________________________________________________
Max used 6 of 100 %Max: 6.00
Total 4.12k 0.00/s

__ Created Temp ________________________________________________________
Disk table 519 0.00/s
Table 692 0.00/s
File 3 0.00/s


- Reference
mysqlreport :: Make easy-to-read MySQL status reports
http://hackmysql.com/mysqlreport

2006-07-05 Wed

先延ばししている仕事に取り組む

- Reference
ITmedia Biz.ID:先延ばししている仕事に取り組む(1) (1/2)
http://www.itmedia.co.jp/bizid/articles/0606/28/news007.html

ITmedia Biz.ID:先延ばししている仕事に取り組む(1) (2/2)
http://www.itmedia.co.jp/bizid/articles/0606/28/news007_2.html

ITmedia Biz.ID:なぜ「やらない」のか。自分の陥っているパターンを認識する (1/2)
http://www.itmedia.co.jp/bizid/articles/0607/03/news037.html

ITmedia Biz.ID:なぜ「やらない」のか。自分の陥っているパターンを認識する (2/2)
http://www.itmedia.co.jp/bizid/articles/0607/03/news037_2.html

2006-07-04 Tue
2006-07-03 Mon

ZABBIX - サーバ,ネットワーク,アプリケーションの総合監視ソフト

- Summary
サーバ,ネットワーク,アプリケーションを監視するためのソフトウェア.
情報収集,異常検知,障害/復旧通知機能がある.

- Reference
Homepage of ZABBIX
http://www.zabbix.com/

ZABBIX-JP - Un-Official Support Page
http://www.zabbix.jp/

- via
GIGAZINE - フリーのサーバ、ネットワークなどの総合監視ソフト「ZABBIX」日本語版
http://gigazine.net/?news/comments/20060703_zabbix/

Timeline - XMLを読み込んでライムラインを生成するウィジェット

- Summary
上部が詳細ビュー.下部が俯瞰ビュー.
ドラッグすることでグリグリ動かすことが出来る.

Timeline is a DHTML-based AJAXy widget for visualizing time-based events.


- Reference
SIMILE | Timeline
http://simile.mit.edu/timeline/

- via
phpspot開発日誌 - 2006-07-03 - ドラッグしてグリグリ移動できるDHTMLスケジューラウィジェット
http://phpspot.org/blog/archives/2006/07/dhtml_2.html

wz_jsgraphics.js - JavaScript のクロスブラウザなベクタグラフィック描画ライブラリ

- Summary
DrawingCanvas.js [2006-01-10-12]のようなライブラリ.

- Reference
DHTML: Draw Line, Ellipse, Oval, Circle, Polyline, Polygon, Triangle with JavaScript
http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm

Function Grapher Online
http://www.walterzorn.com/grapher/grapher_e.htm

- via
DrawingCanvas.js 0.03 公開: Days on the Moon
http://nanto.asablo.jp/blog/2005/10/12/105647

2006-07-02 Sun

Snipplr , Code Snippets -

- Summary
コードの雛形を共有するためのサービス.

- XHTML 1.1 Strict の HTMLの雛形
Snipplr - Viewing "XHTML 1.1 Strict Starter Page"
chrome://browser/content/browser.xul

- Reference
Snipplr - Code 2.0
http://snipplr.com/
Code Snippets
http://www.bigbold.com/snippets/

- via
phpspot 開発日誌 - 2006-07-02 - コードスニペット共有サイト:Snipplr
http://phpspot.org/blog/archives/2006/07/snipplr.html

ギャンブルの種類と還元率

- Summary
1回あたりの還元率 (期待値)

日本の公営宝くじ 54 - 43 %
スポーツ振興くじ (toto) 50 %
日本の公営競技 (競馬など) 75 - 80 %
ヨーロピアンスタイルルーレット 97 %
アメリカンスタイルルーレット 95 %
スロットマシン 85 - 97 %
パチンコ 97 %
カリビアンスタッドポーカー 95 %
バカラ 96 - 99 %
クラップス 99 %
ブラックジャック 99 - 101 %

即時換金性の高い,スクラッチくじは還元率が低い.
ジャンボ宝くじ,キャリーオーバー発生中のロト6は還元率が高い.

ヨーロピアンスタイルルーレット は 1〜36,0 というレイアウトを持つ.
アメリカンスタイルルーレット は 1〜36,0,00 というレイアウトを持つ.

パチンコ,スロットマシンの還元率が予想以上に高いように見えるが,
パチンコ,スロットマシンは1回のプレイ時間が短いため.
例えば,還元率 97%,1プレイに1分かかるとすると,1時間当たりの還元率は 16%.

ブラックジャックはルールとプレイヤーの技量によって 100% を超えることが可能らしい.

Amazon - ツキの法則—「賭け方」と「勝敗」の科学PHP新書: 本

- Reference
Wikipedia - 控除率
Wikipedia - 期待値
Wikipedia - ブラックジャック

ツキの法則—「賭け方」と「勝敗」の科学PHP新書: 本

- via
吹風日記 - 宝くじの異常、幅3000kmのボウリング、世界で最も有利なギャンブル
http://d.hatena.ne.jp/MrJohnny/20060630

2006-07-01 Sat

Ajax, Flash を使った元素周期表

- Ajax を使用した元素周期表
クリックして拡大

元素をクリックすると,元素の情報と Wikipedia, ChemiCool へのリンクが表示される.

Jalenack's AJAX Periodic Table of the Elements
http://code.jalenack.com/periodic/

- Flash を使用した元素周期表
クリックして拡大

元素をマウスオーバーで元素の情報を表示.
元素をクリックすると,Wikipedia へ.

Interactive Periodic Table
http://www.touchspin.com/chem/DisplayTable.html

- Reference
ChemiCool
http://www.chemicool.com/