memo.xight.org

2006-07 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
最近 日分 / 今月の一覧

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

カテゴリ: [PHP][DesignPattern]

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

カテゴリ: [CMS]

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

カテゴリ: [Software]

ピストンコラージュ - 読み込んだWAVEファイルの音程を変化させてメロディーを作成

- Reference
開発室Pixel - pxtone
http://hp.vector.co.jp/authors/VA022293/pxtone.html

- via
窓の杜 - 読み込んだWAVEファイルの音程を変化させてメロディーを作成できる作曲ソフト
http://www.forest.impress.co.jp/article/2006/07/26/pxtone.html

カテゴリ: [Software]

アクセスログにみられる傾向

- Reference
Alertbox: アクセスログにみられる傾向 (2006年7月10日)
http://www.usability.gr.jp/alertbox/20060710_traffic_logs.html

カテゴリ: [Memo]

Knezon - 図書館 と Amazon の連携

- Reference
Knezon [クネゾン] - Knecht [クネヒト]
http://knezon.knecht.jp/

カテゴリ: [Ajax]

Plagger の応用

- Reference
Elementary, ... - 2006-07-25 - Googleで「はらへった」と検索するとピザが届くようにするまで
http://e8y.net/blog/2006/07/25/p126.html

カテゴリ: [Memo]

MySQL Quick Admin

- Summary
phpMyAdminのような MySQL の管理ツール.

- 動作環境
PHP v4.3.1 +
MySQL v4.0.27-standard +

- Demo
http://demo.mysqlquickadmin.com/login.php

- Reference
MySQL Quick Admin
http://mysqlquickadmin.com/

- via
GIGAZINE - MySQLを操作する「MySQL Quick Admin」がオープンソース化
http://gigazine.net/index.php?/news/comments/20060725_mysql_quick_admin/

カテゴリ: [MySQL]

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

カテゴリ: [PHP]

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

カテゴリ: [MovableType]

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

- 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

カテゴリ: [Memo]

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

カテゴリ: [Memo]

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

- 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/

カテゴリ: [JavaScript]

The Venice Project

- Summary
Kazaa, Skype の技術を利用した動画配信.
- Reference
Kazaa, Skype, and now "The Venice Project"
http://www.businessweek.com/bwdaily/dnflash/content/jul2006/db20060724_713810.htm?chan=tc&campaign_id=rss_tech

- via
GIGAZINE - Kazaa、Skype、そして次は「The Venice Project」
http://gigazine.net/index.php?/news/comments/20060725_the_venice_project/

カテゴリ: [Memo]

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

カテゴリ: [Security]

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

カテゴリ: [Debian]

2006-07-24 Mon

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/

カテゴリ: [JavaScript]

FlashPluginSwitcher - プラグインのバージョン切り替え

- Summary
Flash Player のバージョンを切り替え可能にするソフトウェア.

- 日本語化パッチ
Flashツール日本語パッチのお部屋
http://moemoe1.sakura.ne.jp/patch/

- Reference
KewBee - Neue Medien und Softwareentwicklung
http://www.kewbee.de/produkte/PluginSwitcher.html

カテゴリ: [Windows][Software]

ライフカウンター

- Summary
80歳,定年 (60歳),30歳までの残り時間を 0.1 秒刻みでカウントダウンする.
åƳ

- Reference
ぼくはまちちゃん! - ライフカウンター
http://hamachiya.com/life_counter/

カテゴリ: [Memo]

運転免許証 免許番号情報解析システム

- Summary
免許証の免許証番号から以下を割り出すソフトウェア.
・初めに免許を取った年
・初めに免許を取った公安委員会
・再交付回数
・番号の正確性検査 (チェックデジット)

運転免許証 免許番号情報解析システム

- Reference
運転免許証 免許番号情報解析システム
http://soft.ygns.ne.jp/x/menkyo-1.00.0000.html

カテゴリ: [Software]

Firefox に検索エンジンを追加

- Wikipedia
Mycroft Project: Sherlock & OpenSearch Search Engine Plugins
http://mycroft.mozdev.org/quick/wikipedia.html

- Reference
Mozilla Firefox まとめサイト - 検索エンジンの追加
http://firefox.geckodev.org/?%E6%A4%9C%E7%B4%A2%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E3%81%AE%E8%BF%BD%E5%8A%A0

カテゴリ: [Firefox]

理数系英単語

- example

荷重 load
たわみ deflection
曲げ剛性 flexural strength
ヤング率 Young's modulus
ポアソン比 Poisson's ratio

- Reference
車体鍛冶の和英表現語彙集
http://homepage3.nifty.com/tongermark/bhv2k.htm#topage
Wikipedia - ヤング率
Wikipedia - ポアソン比

カテゴリ: [Memo]

Developing RESTful Web Services in Java

- Reference
ALTERthought Blogs - Developing RESTful Web Services in Java
http://alterlabs.com/java/developing-restful-web-services-in-java/

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

カテゴリ: [Java][WebService]

ADxMenu - CSSナビゲーションメニュー

- ADxMenu Examples
http://www.aplus.co.yu/adxmenu/examples/

- Reference
aplus :: ADxMenu
http://www.aplus.co.yu/adxmenu/intro/

- via
GIGAZINE - ちょっと小粋なCSSのナビゲーションメニュー「ADxMenu」
http://gigazine.net/index.php?/news/comments/20060724_css_adxmenu/

カテゴリ: [CSS]

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

カテゴリ: [JavaScript]

Flade - Flashの物理演算ライブラリ

- Reference
Flade - Flash Dynamics Engine
http://www.cove.org/flade/default.aspx

- via
phpspot開発日誌 - 2006-07-20 - Flash用物理演算ライブラリ:Flade
http://phpspot.org/blog/archives/2006/07/flashflade.html

カテゴリ: [Flash]

Imagining the Tenth Dimension - 10次元の世界とは

- Reference
Imagining the Tenth Dimension - A Book by Rob Bryanton
http://www.tenthdimension.com/flash.php

- via
haha.nu - 2006-07-20 - Imagining the Tenth Dimension
http://haha.nu/interesting/imagining-the-tenth-dimension/

カテゴリ: [Memo]

Seamless pictures - トリックアート

- Seamless pictures
åƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳ

- Seamless pictures 2
åƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳ

- Seamless pictures 3
åƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳåƳ

- Reference
haha.nu - Seamless pictures
http://haha.nu/amazing/seamless-pictures/
haha.nu - Seamless pictures 2
http://haha.nu/amazing/seamless-pictures-2/
haha.nu - Seamless pictures 3
http://haha.nu/creative/seamless-pictures-3/

カテゴリ: [Art]

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

カテゴリ: [Memo]

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

カテゴリ: [JavaScript]

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

カテゴリ: [Google]

Patterns For PHP - PHPによるデザインパターン集

- Summary
デザインパターンをPHPで実装するためのサンプル.

- Reference
Patterns For PHP
http://www.patternsforphp.com/

カテゴリ: [PHP][Design Pattern]

Webデザイン エンジニアリング

- Summary
ITpro の連載.

- Reference
ITpro - Webデザイン エンジニアリング
http://itpro.nikkeibp.co.jp/article/COLUMN/20060309/232107/

カテゴリ: [Web Design]

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

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

- layout_grid.gif