memo.xight.org

日々のメモ

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

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

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

リンクについての考え方 - リンクの自由

Reference

リンクについての琵琶湖博物館の考え方
http://www.lbm.go.jp/lnkplcy.html

羅針盤「「リンクについての考え方」公表に至る背景について」
http://www.ne.jp/asahi/coffee/house/ARG/compass-047.html

via

www.textfile.org - リンクについての琵琶湖博物館の考え方
http://d.hatena.ne.jp/textfile/20060721/link

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

Javascript Sound Kit - ActionScript Sound Object のラッパライブラリ

Code Example

var mysound = new Sound();
mysound.loadSound("http://example.com/path/to/music.mp3", true);
mysound.setVolume(30);


Javascript MP3 Player Demo

http://jssoundkit.sourceforge.net/player.html

API Test Page

http://jssoundkit.sourceforge.net/test.html

Reference

SourceForge - Javascript Sound Kit
http://jssoundkit.sourceforge.net/

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

Installer

http://fpdownload.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_active_x.exe
http://fpdownload.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_active_x.msi
http://fpdownload.macromedia.com/get/shockwave/cabs/flash/swflash.cab

過去の Flash Player

Macromedia - Flash Player TechNote : テスト用のアーカイブ版 Macromedia Flash Player の提供について
http://www.adobe.com/jp/support/flashplayer/ts/documents/tn_14266.htm

via

フラッシュWiki - フラッシュプレイヤー
http://moemoe1.sakura.ne.jp/wiki/?%A5%D5%A5%E9%A5%C3%A5%B7%A5%E5%A5%D7%A5%EC%A5%A4%A5%E4%A1%BC

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

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

「ニンテンドー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メモリー拡張カートリッジ同梱): ゲーム

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/

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

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

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

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

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

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

航空写真画像情報所在検索・案内システム

Reference

航空写真画像情報所在検索・案内システム
http://airphoto.gis.go.jp/aplis/Agreement.jsp

国土情報ウェブマッピングシステム
http://w3land.mlit.go.jp/WebGIS/

空中写真閲覧サービス
http://mapbrowse.gsi.go.jp/airphoto/left.html

via

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

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

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

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

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

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

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

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/