memo.xight.org

日々のメモ

Factor X 2

Summary

  Fallen Angel Industries が開発しているマルチプレイヤーアクションゲーム.
  Trailer を見て,非常に期待大!
  Infantry[2004-04-23-1]のようなゲームなら最高.
  クリックして拡大クリックして拡大クリックして拡大クリックして拡大

Reference

  Fallen Angel Industries - Factor X 2
  http://www.faind.com/project.asp?id=15

Tango Strike

Summary

  3人の特殊部隊の兵士を使ってミッションをクリアしていくアクションゲーム.
  各々の兵士に特徴がある.
  クリックして拡大クリックして拡大クリックして拡大
  クリックして拡大クリックして拡大クリックして拡大クリックして拡大
  クリックして拡大クリックして拡大クリックして拡大

キャラクターの特徴

Charactor 特徴
Johnson (青) リロード速度が2倍,弾薬数が多い,ロックオン時間が短い
Vasquez (赤) 持てるアイテムが2倍,ヘルスが1.5倍 (Health = 23,他の人はHealth = 15)
Miles (黄) ロック解除,ハッキング,C4設置速度2倍
- ☆の基準値
  Stealth
評価 敵に発見された回数
☆☆☆ 2回以下
☆☆ 4回以下
8回以下

  Assault
評価 敵を
☆☆☆ 9 /10以上倒す
☆☆ 1 / 2以上倒す
1 / 4以上倒す

  Teamwork
評価 全てのプレイヤーの残りライフが
☆☆☆ 100%
☆☆ 50%以上
50%未満
一人以上ライフが0

Speedの基準

Level ☆☆ ☆☆☆
1 3:00 2:30 0:50
2 3:20 2:20 1:20
3 8:00 6:00 5:00
4 6:20 5:00 3:10
5 6:00 4:00 2:40
6 7:00 4:40 2:30
7 7:40 5:40 4:30
8 7:20 6:00 3:00
9 6:00 4:40 3:20
10 6:00 4:30 3:20
11 5:40 3:40 2:20
12 6:00 4:30 3:10
13 7:00 5:40 3:00
14 8:40 6:40 5:20
15 8:40 6:40 4:45
16 10:20 8:40 6:40

武器の仕様

Name Damage Snipe Firerate Noise Angle Spread Cost
Beretta92FS 5 --- 15 64 22 0shot 1500
HKMK23 7 15 40 80 20 0shot 6300
DesertEagle 12 --- 25 100 26 0shot 3100
HKMP5 4 --- 3 48 24 0shot 4000
HKG36 9 --- 7 96 24 0shot 7100
M-16A2 8 --- 4 80 10 0shot 14600
BenelliM1 6 --- 35 104 15 5shot 5800
SuperM4 10 --- 20 128 8 3shot 10800
PSG-1 20 30 50 32 0 0shot 13500
Barrett82A1 50 75 120 64 0 0shot 15100
M-249SAW 15 --- 3 140 40 0shot 26000
MGL-MK1 60+15+8 10 25 64 0 0shot 32000
Jackhammer 18 --- 15 128 10 5shot 56000
Negotiator 25 --- 3 32 4 0shot 99999
Stinger 200 --- 100 32 0 0shot 2500

追記

  扉はツールキットかC4で爆破.
  C4は指定された場所以外でも使用可能.
  買った特殊装備は出撃毎にリセット,武器はそのまま.
  各ステージに一個金塊が隠されている.

攻略

Level 1)
Secret cash: In the centre of the right edge of the map there's two bushes with a slightly different color. Use C4 on them and walk right through the bushes behind them.
Level 2)
Secret cash: In the left corner. Use C4 to blow away the fences on both sides of it.
Level 3)
Secret cash: Stay outside of the building and go around it on the right hand side until you reach the magnetic door from the outside. Don't go through the door but blow away the bushes at the left of it using C4. A secret path opens where you will find the cash.
Level 4)
Secret cash: On the right hand side of the map (on the way to the bomb) go to the lower one of the two small trains and try to squeeze・through the wall following the track (the wall is fake there). You should then get into a room with the secret money.
Level 5)
Secret cash: next to the Biolab is a vent shaft heading up- and downwards from the hallway. Somewhere in the downward facing shaft you can head to the right and leave the building. From there it's easy to find the money.


Tango Strike の設定ファイル

  非常に巧妙に隠してある.
  %Windows%tango.ini はダミー設定ファイル.
  %Windows%msvideo.dll が本当の設定ファイル.

Reference

  Fallen Angel Industries - Tango Strike
  http://www.faind.com/file.asp?id=20
  Fallen Angel Industries - Tango FAQ
  http://www.faind.com/Beau/Tangofaq.txt

Mega TF - MEGA Team Fortress

Summary

  QuakeworldのmodであるTeam Fortressの改造版
  3DエンジンはQuake1なので物理モデルに多少のバグがある.
  REG-TF,Beyond-TFも接続可能.

alias の記述法

  id1にnet.cfgというものを作成し,以下を記述

alias delta "connect 64.156.64.3:27520"
alias alpha "connect 64.39.112.7:27520"
alias town "connect zap.netfrag.com:27500"
alias speon "spectator 1"
alias speoff "spectator 0"

連続したコマンドをエイリアスに割り当てる

  `;'でコマンドを区切る.

alias hoge "huga;piyo"


net.cfg を読み込ませる

  コンソールで

exec net.cfg


alias の使用

  コンソールで

alpha

  で 64.39.112.7:27520 に接続する

speon

  で スペクターモード

Reference

  Mega TF
  http://www.campu.org/infinity/
  MetaTF.Net
  http://www.megatf.net/
  Beyond Team Fortress
  http://www.angelfire.com/pe/skunkworks/

マツケンサンバII 特設サイト

Summary

  マツケンサンバIIプロモーションビデオ.
  振付師 真島 茂樹 氏による振付完全マニュアルもあり.
Amazon - 音楽 - マツケンサンバIIAmazon - DVD: マツケンサンバII 振り付け完全マニュアルDVD

Reference

音楽 - マツケンサンバII
DVD: マツケンサンバII 振り付け完全マニュアルDVD
  マツケンサンバII 特設サイト
  http://broadband.biglobe.ne.jp/matsuken/

via

  面白いサイトを見つけたよ。 - 2004-09-17
  http://omosiroi.jp/archives/2004/09/ii.html

Perl で MSN Messenger

MSN.pm

  MSN MessengerをPerlから操作するためのモジュール
  Bot-Depot - MSN Protocol modules - MSN.pm
  http://www.bot-depot.com/forums/?showforum=12
#!/usr/bin/perl

use MSN;
use Jcode;

my $msn = MSN->new(Handle => 'hoge@hotmail.com', Password => 'hogepass');
$msn->set_handler(Message   => \&on_message);
$msn->connect();

while(1) {
	$msn->do_one_loop();
}

sub on_message {
	my ($self, $email, $name, $msg) = @_;
	my $utf8_name = Jcode->new($name, 'utf8')->euc;
	my $str = Jcode->new($msg, 'utf8')->euc;

	# $str を処理...

	my $utf8_str = Jcode->new($str, 'euc')->utf8;
	$self->sendmsg($utf8_str);
}


Net::Msmgr

Net-Msmgr
  http://search.cpan.org/~slstat/Net-Msmgr/
  - Install

# perl -MCPAN -e 'install Net::Msmgr'


Net::MSN

Net-MSN
  http://search.cpan.org/~djr/Net-MSN/
  - Install

# perl -MCPAN -e 'install Hash::Merge'
# perl -MCPAN -e 'install Net::MSN'


Reference

  Bot-Depot
  http://www.bot-depot.com/
  cubic9.com - Linux/Perl/MSN.pm
  http://cubic9.com/Devel/Perl/MSN.pm%20%28Bot-Depot%20realesed%29/

InfoLead

Summary

  100枚以上のWebページを3次元空間内に配置し,自由に移動可能.
  Webページの俯瞰が可能となり,効率的なブラウジングが期待できる.
  gooの3Dウェブ検索実験に用いられている.
  goo 3Dウェブ検索 - 近づくgoo 3Dウェブ検索 - 遠ざかる
  goo 3Dウェブ検索 - 回転するgoo 3Dウェブ検索 - 拡大する

Reference

  InfoLead
  http://www.ntt-infolead.net/
  gooラボ - 3Dウェブ検索
  http://goo.ntt-infolead.net/073d.html

誤差1億分の1秒に.ネット社会に対応へ

Summary

日本標準時を定めている独立行政法人・通信総合研究所 (東京都小金井市) は
13日,05年春にも標準時の誤差を現在の半分以下の「1億分の1秒」にする計画を明らかにした.
実現すれば,米国海軍天文台(USNO)の1億分の0.5秒に次ぐ
世界2番目の高水準となり,民間利用では世界トップの精度になる.


時計と目の距離をゼロにしないと誤差が出るからみんな注意するように


コメント欄より

  時計と目の距離[m]÷299792458[m/s]だけ誤差がでる.
  時計との距離が30cmとすると大体10のマイナス9乗秒(=1億分の1秒)の誤差

via

  はてなダイアリー - 髪は老害にして…。 - 2004-03-14
  http://d.hatena.ne.jp/ryouen/20040314#p16

正規表現ネタ

三銃士 (アトス,ポルトス,アラミス)

  ((ア(ト|ラミ))|ポルト)ス
  ((ア|ポル)ト|アラミ)ス

Windowsのバージョン

  Windows (95|98( Second Edition)?|Me|NT (Workstation|Server)|2000 (Professional|Server)|XP (Professional|(Home|Media Center|Tablet PC|64-bit) Edition))

納得したとき

  (ふむ){2}

痛いとき

  い(た|て)+

via

  はてなダイアリー - 髪は老害にして…。 - 2004-03-28
  http://d.hatena.ne.jp/ryouen/20040328#p3

シュレディンガー音頭

Summary

「シュレディンガー音頭」というのは,ある複雑系物理の研究者が学生の時に作った,物理を志す者必修の踊りです.

- Reference
  Schrodinger Dance Page
  http://schrodinger.haun.org/

via

  はてなダイアリー - 髪は老害にして…。 - 2004-09-13
  http://d.hatena.ne.jp/ryouen/20040913#p1

乳糖不耐症

別名

乳糖分解酵素欠損症
乳製品に対する不耐症
二糖類分解酵素欠損症
牛乳不耐症

- 定義

ラクトース (乳糖) を消化することができないことによる,牛乳や乳製品に対する不耐症

- 予防

乳糖不耐症を防ぐ方法は見つかっていません.
しかし,乳製品の摂取をやめたり,減らしたりすれば,症状をなくしたり軽減することはできます.

- 食べてもよい乳製品
  ヨーグルト等の発酵乳製品

Reference

  名瀬市役所ホームページ - 医学辞典 - 乳糖不耐症
  http://www.city.naze.kagoshima.jp/HouseCall/encyc/123/143/57_0_0_0.html

pdftk - the pdf toolkit

Summary

・Merge PDF Documents
・Split PDF Pages into a New Document
・Decrypt Input as Necessary (Password Required)
・Encrypt Output as Desired
・Fill PDF Forms with FDF Data and/or Flatten Forms
・Apply a Background Watermark
・Report on PDF Metrics, including Metadata and Bookmarks
・Update PDF Metadata
・Attach Files to PDF Pages or the PDF Document
・Unpack PDF Attachments
・Burst a PDF Document into Single Pages
・Uncompress and Re-Compress Page Streams
・Repair Corrupted PDF (Where Possible)

  複数のPDFをマージ/分割.
  暗号化/復号化.
  フォームに入力.
  電子透かしを入れる.
  再圧縮.e.t.c.

Reference

  pdftk - the pdf toolkit
  http://www.accesspdf.com/pdftk/

via

  Tokulog! - 2004-08-30
  http://tokuhirom.tdiary.net/20040830.html#p08

ゲイミーの最新日本ガイド

困る前に! ゲイミーの最新日本ガイド

  http://ten.web.infoseek.co.jp/japan/guide/

困る前に! 続ゲイミーの最新日本ガイド

  http://ten.web.infoseek.co.jp/japan/guide2/

役に立つ! ゲイミーの最新日本語講座

  http://ten.web.infoseek.co.jp/japan/lecture/

侘び寂び! ゲイミーの厳選日本文字

  http://ten.web.infoseek.co.jp/japan/character/

Reference

  ゲイミーの最新日本ガイド
  http://ten.web.infoseek.co.jp/japan/top.html

グラフのマークアップ言語

SVG

  http://www.w3.org/Graphics/SVG/

GraphML

  http://graphml.graphdrawing.org/

GXL (Graph eXchange Language)

  http://www.gupro.de/GXL/
  http://gxl.sourceforge.net/
  - GXL が使用されている視覚化ツール
    Graph Tool
    GVF/Royere
    SHriMP
    yFiles
    JGraph[2004-01-06-1]
    TouchGraph
    Graphviz[2003-12-01-3]
  - GXL - Examples
    http://www.gupro.de/GXL/examples/

GML

  non-XML
  http://www.infosun.fmi.uni-passau.de/Graphlet/GML/

XGMML (eXtensible Graph Markup and Modeling Language)

  http://www.cs.rpi.edu/~puninj/XGMML/
  - XGMML - Examples
    http://www.cs.rpi.edu/~puninj/XGMML/XGMML_EXP/

Reference

  oka326's Front Page - GraphML
  http://www.globe.to/~oka326/?GraphML

ジーンズの5つ目のポケットの用途

遂に謎が解けた!!

もともとウオッチ・ポケットと呼ばれる時計入れでした.
ジーンズの初期段階では時計の主流はいわゆる懐中時計であり,
その時計を入れて他のものから時計を保護するためにこういった形のポケット仕様が採用されたようです.

  自分的は切符入れ.絶対に無くさないし,何処に切符を入れたか迷わずに済む.

Reference

  ユニクロ - ユニクロ大辞典
  http://www.uniqlo.co.jp/dictionary/hints/hintsN1.html

via

  はてなダイアリー - 酔拳の王 だんげの方 - 2004-09-22
  http://d.hatena.ne.jp/dangerous1192/20040922#p15

愛の妖精 ぷりんてぃん

プリンティン音声一覧

  日本語版
  http://www.takamagahara.com/printin/midi/mm_voice040901.mp3

  英語版
  http://www.takamagahara.com/printin/midi/mm_voice_english01.wma

  Trance Mix
  クリックして拡大
  http://www.takamagahara.com/printin/midi/5132.mp3

  Hip Hop Mix
  クリックして拡大
  http://www.takamagahara.com/printin/midi/5160.mp3

Reference

  愛の妖精ぷりんてぃん
  http://www.takamagahara.com/printin/

via

  はてなダイアリー - 酔拳の王 だんげの方 - 2004-09-21
  http://d.hatena.ne.jp/dangerous1192/20040921#p1

OSUG

Summary

  「おしゅうじー」と読むのか?
  墨で字を書くことが可能.
  墨の色は黒と赤.
  他の人が書いた字を見ることが出来る.

Reference

  Tokyo Ouja - OSUG
  http://www.tokyo-ouja.com/osug/

人狼BBS

Summary

  ある辺境の村に,人狼がやってきた.
  人狼は村人に化けられるので見分けがつかない.
  ワーウルフミラーズホロウの人狼のWeb版
  村人達と人狼のかけひきを楽しめるBBS

ルール

  掲示板形式で会話を進めながら,人狼を探し出し処刑する.
  全ての人狼を処刑できれば村人の勝ち.
  村人の数が人狼と同数以下に減らされたら人狼の勝ち.
  だれを処刑するかは生き残っている村人達の投票によって決定.

特殊能力

村人 無し
人狼 毎晩,ひとりだけ村人を殺害できる.人狼同士にしか聞こえない会話が可能.
占い師 毎晩,村人を一人占うことができる.占った村人が人間か人狼かがわかる.
霊能者 死んだ人が,人間か人狼かがわかる.
狂人 人狼側の人間.人狼の勝利が狂人の勝利.人狼は狂人が誰かわからない.
狩人 毎晩,一人を人狼の襲撃から守ることが可能.
共有者 もう一人の共有者を知ることができる.
- 感想
  騙し合い合戦.
  遊星からの物体Xのように疑心暗鬼に襲われる.
Amazon - DVD: 遊星からの物体X

Reference

  人狼BBS
  人狼BBS
  http://ninjinix.x0.com/wolf/
  YukiWiki - 人狼BBS
  http://www.hyuki.com/yukiwiki/wiki.cgi?%bf%cd%cf%b5BBS
  Lupus in Tabula 汝は人狼なりや?
  http://www1.u-netsurf.ne.jp/~hourei/game/games/lupusintabula.html
  The table game which plays happily - ワーウルフ『汝は人狼なりや?』
  http://www.geocities.co.jp/Playtown-Bingo/5911/bgeme05/bgeme182.html
  名古屋EJF - ミラーズホロウの人狼
  http://ejf.cside.ne.jp/review/thewerewolvesofmillershollow.html
DVD: 遊星からの物体X

via

  textfile.org - 2004-09-14
  http://www.hyuki.com/tf/20040914070133.html

こんな資格があったのか

臭気判定士 (Odor Judgement Technician) (国家資格)

臭気判定士とは嗅覚測定法を行うための資格であり,パネルの選定,試料の採取,試験の実施,結果の求め方まで全てを統括する.
臭気環境分野で初めての国家資格

  社団法人 におい・かおり環境協会
  http://www.orea.or.jp/

Reference

  資格の王道
  http://www.shikakude.com/

Spa LaQua - ラクーア

会計がすべてRFIDタグ付き腕輪

  ロッカーも自動販売機も腕輪のみでOK
  ヒーリングバーデの低温サウナで寝るのは格別.

営業時間

  11:00 - 09:00

料金

入館料 \ 2565 (土日祝日は4時間まで)
休日割増 \ 315
深夜割増 \ 1890
ヒーリングバーデ \ 315
- Reference
  LaQua
  http://www.laqua.jp/

バグとの付き合い方

Summary

・バグは無くならない
・バグを生んだ他人を責めない
・バグを生んでも,見つけてすぐに直せばいい
・バグを見つけやすいように色々な方策を講じよう

  ほとんどのバグはAPIの仕様の理解不足から生じる.
  (ココでのAPIとは「自分以外の人が作ったモノ全て」)

APIの例

・OSのシステムコール
・低レベルなライブラリ(libcなど)
・X Window Systemライブラリ(Xlib, Xt)
・GNOMEライブラリ(glib, GDK, GTK+, gnome-lib, etc.)
・Win32 API,(Windows)COM
・libapr, libapr-util


回避策

・マニュアルを良く読む
・馴染みが薄いAPIの場合,そのAPIの動作だけを確認する小さなコードを書く
・自分の書くコードでは,assert(3)で条件を明示する
・自分の書くコードでは,外部に見せる関数(モジュール境界)に極度に気を使う
  ・公開ヘッダにきちんとコメントをつける
  ・公開ヘッダは保守的にする(仕様はあまり変えず,公開部分も最小限にする)


抜本的な解決策

・言語仕様から見直す (ポインタの無い言語にする,など)
・他人の作ったAPIは使わない
・枯れて良く知っている環境に安住して,そこから離れない(POSIXの環境から離れない,など)


具体的な例

・そのネットワークAPIはブロックするのかしないのか?
・そのAPIはスレッドセーフか否か?
・APIが返すメモリの所有者は?
・APIに渡すメモリの所有者は?
・(設計に問題があるにせよ)現実的には,呼び出し順序が意味を持つAPI群は多いので,そのコンテキスト依存性は?


Reference

  Ariel Networks - バグとの付き合い方
  http://dev.ariel-networks.com/blog/?itemid=347
  Ariel Networks - 失敗を恐れない文化 - 産み落とした多くのバグへの鎮魂歌 -
  http://dev.ariel-networks.com/blog/?itemid=50

HDDが壊れやすいのは10月説

Summary

  原因は埃と静電気.


  3〜4月,一番パソコンが売れる時期に購入されたHDDに埃が入り,
  その埃がヘッダにたどり着きHDDを壊すまでに半年かかる.それが10月.

静電気

  静電気が最も発生する月は,湿った空気と乾燥した空気が急激に入れ替わる10月.

Reference

  もなみ9歳 - 2003-10-15
  http://www.tokyo-nazo.net/%7etester/kako/best.html#20031015

「どの辺が未踏ですか?」に対する大人の反応

(既存のモノは) 遅いので新しいモノを作ります,という論理

  - 代表的な戦略
    作られた時代背景や環境の前提が異なるので,新しい前提の元に設計し直せば速くなる
    既存のものは一般的過ぎるので,アプリケーションのドメインを限定することで速くなる
    既存のものは古い実装や互換性に引きずられていて遅いので,ゼロから実装するだけで速くなる
  - 成功する要因
    時代背景の違い(昔の失敗したソフトは,時代を先取りしすぎた)
    ドメインの明確化(昔の失敗したソフトは何に使えばいいか分からなかった.機能を追加するより機能を削ることでドメインが明確化することは多い)
    実装の違い(昔の失敗したソフトは作りが悪かった)

(既存のモノは)複雑すぎるのでシンプルな新しいモノを作ります,という論理

  - 根拠として弱い
    シンプルであり続けられるとは限らない.
    いずれ複雑化して遅くなっていくのが定め.
  - 予想される指摘
    「シンプルにしてもできることが少なくなるだけでは?」
    「複雑であることにはそれなりに理由があるのでは?」

(既存のモノと違って)XMLを使って拡張可能にします,という論理

  - 難易度高!
    拡張可能性のみに未踏性を求めることは難しい.
  - 成功のコツ
    マニアックな言語を選択する (VBよりPython.XMLよりS式)
    ツールの重要性に言及して,ノンプログラマーや子供にも使えるようにする(ことを目指す)
    (どうすればいいか分かりませんが)セキュリティに着目する

(既存のモノでは)できないので新しいモノを作ります,という論理

  - 問題先にありき
    問題に対し,新しいソフトで解決策を示すことは,最も正しい戦略.
  - 反論を受けやすい
    「Aというソフトを使えば解決できます」と指摘されると終わる.
  - 特殊な領域に強い (マイナー戦略)
    一般的な領域であれば,既存ソフトでできない事,使いにくい点を複数用意する.

(既存のモノは使いにくいので)ユーザビリティで差別化します,という論理

  - たいした未踏性が無い場合に,逃げ込みやすい論理
    UIはソフトの中で最も自由度が高いので未踏部位を見つけることが比較的容易.
    実世界インタフェースなどを組み合わせると,誰も試したことがないことを見つける幅が広がる.
    「なぜ新しく作ると使いやすくなるのか」を示すことが重要.
    芸術系のバックグラウンドがある場合は,下記「格好悪いので…」の戦略と組み合わせ可能.
    ユーザビリティには様々な研究成果があるので,理論武装が肝.

(既存のモノは)恰好悪いので新しいモノを作ります,という論理

  - かなり開き直り系だが,ある意味反論不能なので強力な戦略
    芸術系や認知心理学系の知識が乏しいと難しい.
    「定量的に評価不可能では?」と反論されても「格好悪いから」と反論できれば○.

Reference

  Ariel Networks - 「どの辺が未踏ですか?」に対する大人の反応
  http://dev.ariel-networks.com/blog/?itemid=283

via

  cubic9.com - 2004-09-15
  http://cubic9.com/Blog/2004-09-15.html#i1ca10137

Amus

Summary

  感染したコンピュータから音声で話し掛けるWarm
  音声合成エンジンを利用してメッセージを読み上げる.

読み上げるメッセージ

How are you. I am back. My name is mister hamsi. I am seeing you. Haaaaaaaa.
You must come to turkiye. I am cleaning your computer. 5. 4. 3. 2. 1. 0. Gule. Gule.

- 音声データ
  http://www.f-secure.com/weblog/archives/amus.wav

Reference

  日本F-Sevure株式会社 - ウィルス情報 Amus.A
  http://www.f-secure.co.jp/v-descs/v-descs3/amus_a.htm
  Symantec Security Response - W32.Amus.A@mm
  http://www.symantec.com/region/jp/avcenter/venc/data/jp-w32.amus.a@mm.html
  マイクロソフト サポート技術情報 - 306902 - [HOW TO] Windows XP での音声合成の構成および使用方法
  http://support.microsoft.com/default.aspx?scid=kb;ja;306902
  Hotwired Japan - 2004-09-14
  http://hotwired.goo.ne.jp/news/news/technology/story/20040914302.html

via

  エルエル - 2004-09-15
  http://10e.org/mt/archives/200409/150305.php

Postini Map

Summary

  spamメールの送信元を世界地図にマッピング
  Postiniは,24時間毎にスパム調査レポート「Email Stat Track」を公表している

Reference

  Postini - Email Stats
  http://www.postini.com/stats/
  Postini - Postini Map
  http://www.postini.com/stats/map_window_spam.html

via

  エルエル - 2004-09-20
  http://10e.org/mt/archives/200409/202140.php

自作ラーメンを失敗しないで作る方法

コツ

・家にある一番大きい鍋で茹でる.
・コンロは火力の強いほうで,火加減は最強火!
・投入前に生麺をほぐすこと!
・お湯の温度低下を最小限に抑えるため,投入直後30秒ほどは蓋をキッチリ閉める.
・洗濯機のようにグルグル麺を泳がせてあげて下さい.

- Reference
  麺道 - 2004-06-04
  http://www.mendo.jp/blog/archives/000201.html

鉛筆の謎

鉛筆の材料

芯 (墨芯) 黒鉛と粘土
芯 (色芯) 顔料・タルク・ロウ・のり
インセンスシダー
- 芯の硬さ
  粘土と黒鉛の割合で決まる.
  HBの場合,黒鉛 : 粘土 = 7 : 3
  粘土の割合が多いほど,芯が硬く,色が薄くなる.

H,B,Fの意味

  H = Hard (硬い)
  B = Black (黒い)
  F = Firm (しっかりした)

鉛筆の硬度の種類

  9H〜6Bまでの17種類
  9H,8H,7H,6H,5H,4H,3H,2H,H,F,HB,B,2B,3B,4B,5B,6B

シャープペンシルの芯

  粘土の代わりにプラスチックを使用.
  鉛筆の芯よりもよく練りあわされている.
  これにより高強度な芯となる.

Reference

  三菱鉛筆株式会社 - 鉛筆の謎を解く
  http://www.mpuni.co.jp/museum/qa/mistery.html

via

  できそこないβ版 - 2004-09-21
  http://www.doblog.com/weblog/myblog/13465?YEAR=2004&MONTH=9&DAY=21

スターウォーズネタ

Summary

  「スターウォーズ・トリロジー」の特典で数々のスターウォーズ誕生秘話が収められている.
  ジェダイマスターのモデルはアルバート・アインシュタインだということが判明.
Amazon - DVD: スター・ウォーズ トリロジー

Reference

DVD: スター・ウォーズ トリロジー

via

  ABCdane.net - 2004-09-17
  http://abcdane.net/archives/001273.html

住み良さランキング

Best 10

 1 成田 (千葉)
 2 福井 (福井)
 3 栗東 (滋賀)
 4 長浜 (滋賀)
 5 富山 (富山)
 6 立川 (東京)
 7 敦賀 (福井)
 8 浦安 (千葉)
 9 砺波 (富山)
10 高山 (岐阜)

- Reference
  東洋経済web - 都市データパック
  http://www.toyokeizai.co.jp/data/toshidata/2004rank.html

via

  TricksteR - 2004-09-21
  http://the-trickster.com/archives/200409211612.php

電波な校歌

Summary

  宗 左近 という人が作詞した校歌の様子がおかしい.
  市川賛歌
  福島県立清陵情報高等学校校歌「宇宙の奥の宇宙まで」
  習志野台第二小学校校歌「青空」
  東京電機大学中学高等学校旧校歌「風よ光よ」

Reference

  In & out of my life - 2004-09-19
  http://in-out.upper.jp/archives/2004/09/post_74.php

via

  TricksteR - 2004-09-21
  http://the-trickster.com/archives/200409211612.php

「世界標準時」を刻む時計は「グリニッジ」にない

Summary

現在の「世界標準時」は、フランスのパリで刻まれていた。
「日本標準時」は東経135度に位置する「明石天文台」ではなく、
東京の小金井市にある「通信総合研究所」で刻まれている。

- Reference
  ガラクタ屋(仮) - 世界標準時を刻む時計はグリニッジにない
  http://www.geocities.jp/juni19jp/tisiki/back03/t0088.htm

via

  雅版雑記(仮) - 2004-09-21
  http://blog.livedoor.jp/gaban/archives/7044710.html
  TricksteR - 2004-09-21
  http://the-trickster.com/archives/200409211612.php

2ちゃんねる発の人工言語

単語 (抜粋)

adelans /// ハゲ
chome-chome /// (俗),卑語を伏せて言う言葉
datenra /// n, 雨が降りそうな日に傘を持たず家を出て、帰る時に雨が降り出して「ああ、やっぱり傘を持って来るべきだったな」って気持ち

- Reference
  【そろそろ】人工言語を作ろう!【僕達の手で】
  http://tsuki.s31.xrea.com/gumpo/pero.html

via

  読書記録ChangeLog - 2004-09-19
  http://dkiroku.com/2004-09-19.html#2004-09-19-2

VirtualDub

Summary

  オープンソースの AVI動画編集・エンコードソフト
  クリックして拡大

Reference

  virtualdub.org
  http://www.virtualdub.org/
  VirtualDub 日本語化パッチ
  http://www.geocities.co.jp/SiliconValley-Cupertino/9994/patch1.html#VirtualDub

via

  窓の杜 - 2004-09-17
  http://www.forest.impress.co.jp/article/2004/09/17/virtualdub.html
  cl.pocari.org - 2004-09-18
  http://cl.pocari.org/2004-09.php#2004-09-18-5

ラピュタの都市伝説 〜エンディングには二つある?〜

Summary

シータの故郷(ゴンドア)に降り立った二人が握手をして別れる

  というシーンがエンディングの後に挿入されているという話.
  言われてみると,そんなシーンがあったような無かったような.

証言一覧 (USO8ooより)

・ゴンドアで握手をして別れる
・ゴンドアにパズーが会いに行く
・ゴンドアで村人たちが大歓迎 (セリフはない)
・草原で牛と戯れるシーンがある
・シータの家の暖炉に、飛行石を再び隠すようなシーンがある

- まとめ (USO8ooより)

・少なくとも、巷に出ているVHS、DVD、LDにはそのような場面はない
・ジブリは事実無根とOHPで言っている
・見たような気がするという証言が各地にある
・都市伝説? -> にしてはよく語られる都市伝説と違って、実際の目撃証言が多い
・ゲームブックと混同? -> ゲームブックの存在をはじめて知った人も多く、証言者が混同したとは考えにくい
・小説版と混同 -> 小説版では、パズーはゴンドアに行ってない
・噂が空想化し、そうであってほしいという願いが人の心に幻のエンディングを作った → にしてはリアリティがあるんだけどなぁ……
・ナウシカと混同 -> たぶん見たことがあるという人は、あんなに多くの人間を思い描いてはいないと思います
・子供の記憶だから、適当
・劇場で未消化との意見があったので、宮崎氏がTV放映で後日談を元に描き加えたが、やはり信念を貫き通すことにし、次の放映から再びカットした?
・仮にあった場合、なぜジブリが完全否定するのか? -> 最大の謎

- Reference
  Uso8oo - 2004-09-19
  http://park.zero.ad.jp/~zbe95935/uso8oo/zakki/zakki200409.html#19
  教えて!goo - 「天空の城ラピュタ」のエンディング
  http://oshiete1.goo.ne.jp/kotaeru.php3?q=373775
  日本テレビ - スタジオジブリ日誌 - 2002-12-11,2002-12-13
  http://www.ntv.co.jp/ghibli/diary_g/0212.html

via

  cl.pocari.org - 2004-09-20
  http://cl.pocari.org/2004-09.php#2004-09-20-3
  intermezzo - 2004-09-20
  http://www.i-mezzo.net/log/2004/09/20122313.html

Catcher in the Rye

Summary

  USBカメラなどの画像の顔の肌色領域を自動抽出して笑い男マークにするソフト.
  Catcher in the Rye

Reference

  工学ナビ - 攻殻機動隊ネタ - 笑い男摸倣ツール Catcher in the Rye
  http://www1.bbiq.jp/kougaku/koukaku.html

via

  intermezzo - 2004-05-23
  http://www.i-mezzo.net/log/2004/05/23001308.html

Hangman対策

突然コンソールにhangmanが表示された時[2004-09-18-3]に対処するために

  ・文字数から選択すべきアルファベットを推測
  ・○文字目が `A' という結果からさらに単語を推測

hangman-killer.pl を作成中

NHK外国語会話

中国語会話

  NHK教育
  月曜日 23:00-23:30
  水曜日 06:00-06:30 (再放送)
  http://www.nhk.or.jp/gogaku/chinese/

フランス語会話

  NHK教育
  月曜日 23:30-24:00
  木曜日 06:00-06:30 (再放送)
  http://www.nhk.or.jp/gogaku/french/

100語でスタート!英会話

  NHK教育
  火曜-金曜 23:00-23:10
  日曜 07:30-08:00 (再放送)
  月曜-木曜 12:00-12:10 (再放送)
  http://www.nhk.or.jp/100go/
  - バックナンバー
    非常に良くできたサイト
    http://www.nhk.or.jp/100go/backnumber/

Reference

  NHK外国語会話
  http://www.nhk.or.jp/gogaku/

One Hour Photo - ストーカー

Image

Amazon - DVD: ストーカー)

ネタバレ

最後の最後で,写真を見てましたが,不倫現場に乗り込んだのとは違う写真でしたよね?

  どこまで妄想なのか不明.

小ネタ

  量産型EVAのフィギュアが出てきた.
  量産型EVA量産型EVA

Reference

DVD: ストーカー)
  あの映画のココがわからない - ストーカー
  http://www.movie-faq.com/main-485.html

Hangman - 殺人ドットコム

Summary

  警察のモニターに映し出される綴りあてゲーム(hangman)に正解しなければ,首吊り殺人が行なわれる連続事件の話
Amazon - DVD: 殺人ドットコム)

解説

  wad's 映画メモ - 殺人ドットコム
  http://www.ywad.com/movies/783.html

hangman

  /usr/share/dict/words の単語リストから出題される.

Reference

DVD: 殺人ドットコム)
  Manpage of HANGMAN
  http://www.linux.or.jp/JM/html/bsd-games/man6/hangman.6.html
  Hangman
  http://www.hangman.no/

適正診断

Summary

  FFS理論に基づいた80問の質問によって,思考・行動を決定する5つの個性決定因子とストレス値を測定

FFS理論とは

Five Factors & Stressの略
「人材一人一人の強みを活かし,最適に組み合わせることが組織生産性の向上につながる」というコンセプトに基づき,
目的に合った組織編成を可能にする理論

- 5つの因子

凝縮性 ある価値観にこだわる因子.思い込みの強さ.指導的で責任感が強い
受容性 外部の状況を積極的に受け入れようとする因子.人の世話をしたり,相談をよく受ける
弁別性 都合よく,白黒はっきり割り切ろうとする因子.状況を冷静に分析し,合理的に判断する
拡散性 積極的に自ら動こうとする因子.革新的・創造的なものを生み出す
保全性 環境に対して協調的な特性を示す因子.几帳面に,継続的に流れに沿って事を進める
- 結果
凝縮性 8
受容性 8
弁別性 18
拡散性 12
保全性 4
ストレス値 14
信頼度 74.83%
タイプ名 リーダーシップ型(LM)
- リーダーシップ型 (率先垂範型)

あなたは新規事業の「芽」を成長させるのが得意なタイプ.
積極的にチャレンジしながらぐいぐい引っ張っていくので,市場拡大期に強みを発揮します.

- Reference
  人材バンクネット - 無料適性診断サービス
  http://www.jinzai-bank.net/edit/view.cfm?disp=pr000050101

激辛せんべい「発狂君」

Summary

昭和13年創業,煎餅一筋に70年の『和守煎餅』.
地元っ子がこの名を聞くと,思いつくのが「発狂くん」.
山形産ささにしきを使った手焼の生地のうまさに加えて,
煎餅全体につく七味唐辛子の超刺激的な辛さが,一度食べるとまた食べたくなる,不思議な味を作り出している.

発狂(片面) 80円
超発狂(両面) 100円
- Reference
  和守煎餅
  http://www.kawagoe.or.jp/kanko/bimi/butusan/shop/mikomorisenbei.htm
  発狂君レポート
  http://www.kolisinn.com/office/office167.html

via

  SUKIMAWINDOWS 5TH - 2004-09-16
  http://pureweb.jp/~sugiud/archives/000999.html

IRIS DISPLAY

Summary

  ディスプレイを傾けることでディスプレイのサイズ以上のものを見ることが可能.
  IRIS

Reference

  F-Origin Ltd - Technologies - HaptiTouch
  http://www.f-origin.com/technologies/iris.htm

via

  ニテンイチリュウ - 2004-09-14
  http://www.nitenichiryu.org/archives/000503.php
  TricksteR - 2004-09-16
  http://the-trickster.com/archives/200409161640.php

Dの嘘

Summary

役に立たない嘘を発信しつづけるサイトです.
嘘と笑いがメインテーマなので,そういうのが苦手な方は近寄らない方がいいですよ.

- Reference
  Dの嘘
  クリックして拡大
  http://www.d-uso.to/

chalow の実行時間

ChangeLogのサイズ

Line 30003 (行)
Entry 2518 (エントリ)
File size 998333 (byte)
- 自宅サーバ (PentiumMMX 200MHz 64MB)

$ time /home/yoshiki/bin/chalow/chalow /home/yoshiki/memo/ChangeLog -o
117.76s user 1.24s system 99% cpu 2:00.14 total

- apollo (Pentium4 2.0GHz? 1024MB?)

$ time /home/yoshiki/bin/chalow/chalow /home/yoshiki/memo/ChangeLog
3.48s user 0.22s system 92% cpu 4.018 total

30000行達成

記録

Line 30003 (行)
Entry 2518 (エントリ)
File size 998333 (byte)

備考

  ChangeLog開始日は[2002-11-28-1]
  ChangeLog開始1周年は[2003-11-28-1]
  10000行達成は[2003-10-04-1]
  20000行達成は[2004-05-06-23]

コマンドラインでImage Magickを使用する

サムネイルを作る (サイズ指定)

$ convert -sample 160x120 input.jpg output.jpg


サムネイルを作る (倍率指定)

$ convert -sample 25%x25% input.jpg output.jpg


カレントディレクトリ内のJPEGファイルをサムネイルにする

for img in `ls *.jpg`
do
  convert -sample 25%x25% $img thumb-$img
done


画像ファイルの情報を得る

identify -verbose example.png

画像を回転させる

$ convert -rotate 90 input.jpg output.jpg

  -rotateオプションの引数は右回転の角度を指定する.
  左回転にするなら負の値にする.

イメージフォーマットの変換

$ convert input.jpg output.png


Reference

  ImageMagick.org
  http://www.imagemagick.org/
  IBM - developerWorks - Linux - コマンドラインからのグラフィックス操作
  http://www-6.ibm.com/jp/developerworks/linux/031031/j_l-graf.html

Image::Magickの使用法

サムネイルを生成

  Transformは,同じ比率で画像を縮小拡大する
#!/usr/bin/perl

use Image::Magick;

# 新しい幅だけ指定する
$newwidth = 120;

$i = Image::Magick->new;
$i->Read('input.gif');

# Transformは同じ比率で画像を縮小拡大する
$i = $i->Transform(geometry=>$newwidth);

print "Content-type: image/gif\n\n";
binmode(STDOUT);
$i->Write("gif:-");

exit;


幅と高さを指定して,GIFファイルをJPEGに変換する

  Scaleは,縦横のピクセルを与え縮小拡大する
#!/usr/bin/perl

use Image::Magick;

$newwidth  = 160;
$newheight = 160;

$i = Image::Magick->new;
$i->Read('input.gif');

# Scaleは縦横のピクセルを与え縮小拡大する
$i->Scale(geometry=>geometry,width=>$newwidth,height=>$newheight);

print "Content-type: image/gif\n\n";
binmode(STDOUT);

# JPEGで出力
$i->Write("jpeg:-");
exit;


枠の追加

width 枠の幅
height 枠の高さ
inner 内枠の幅
outer 外枠の幅
#!/usr/bin/perl

use Image::Magick;

$infile = "input.jpg";

$i = Image::Magick->new;
$i->Read($infile);

# 枠の幅がwidth,枠の高さがheight,内枠の幅がinner,外枠の幅がouter
$i->Frame(geometry=>geometry,width=>6,height=>6,inner=>2,outer=>2,color=>'#50FF50');
print "Content-type: image/gif\n\n";
binmode(STDOUT);
$i->Write("jpeg:-");
exit;


画像の回転

degrees 回転の角度 (-360〜360)
crop 1を指定すると元の画像の大きさを変えない
sharpen 1を指定すると,シャープフィルタを付加する
#!/usr/bin/perl

use Image::Magick;

$infile = "input.jpg";

$i = Image::Magick->new;
$i->Read($infile);
$i->Set(bordercolor=>'#FFFFFF');
$i->Rotate(degrees=>-30,crop=>0,sharpen=>1);
$i->Trim();
print "Content-type: image/gif\n\n";
binmode(STDOUT);
$i->Write("jpeg:-");
exit;


Reference

  ImageMagick.org
  http://www.imagemagick.org/
  ImageMagic(PerlMagic)
  http://www.tryhp.net/homeserver16.htm

MiGrep

Summary

  エクスプローラ拡張Grep
  MiGrep

特徴

  1.エクスプローラでGrepしたいフォルダやファイルを選択してGrepできる
  2. 正規表現をサポート
  3. 文字コードの自動判別
  4. Word,Excelファイル内の検索可能
  5. 日本語を考慮した単語単位での検索に対応
  6. Grepの結果を外部エディタに出力可能
  7. 見つかったファイルの検索語置換が可能
  8. 他のアプリケーションからの実行が可能
  9. テキスト変換プログラムを外部フィルタとして登録可能.(PDF形式や一太郎形式も検索可能に)

Reference

  M & I の FreeSoft - MiGrep
  http://homepage3.nifty.com/m-and-i/freesoft/migrep/migrep.htm

via

  inside out - 2004-09-10
  http://www.hirax.net/diaryweb/2004/09/10.html#200409101

モジュールの一括バージョンアップ & インストール

古くなっているモジュールの一覧

$ perl -MCPAN -e 'CPAN::Shell->r'


古くなっているモジュールを一括してバージョンアップ

# perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'


他の環境にインストールされているモジュールを一括してインストール

  例えばperl本体をバージョンアップしたときはこんな感じで。

# perl-5.6 -MCPAN -e autobundle
# perl-5.8 -MCPAN -e 'install Bundle::Snapshot_2004_06_16_00'


Reference

  はてなダイアリー - (ひ)のメモ - 2004-06-18
  http://d.hatena.ne.jp/hirose31/20040618#1087530672

via

  cl.pocari.org - 2004-09-06
  http://cl.pocari.org/2004-09.php#2004-09-06-13

リビジョンを指定してdiff


  `example.c' のリビジョン 1.14 と 1.19 間の差分を、 unidiff 形式 (フラグ `-u') で出力
  キーワード置換を止めるために `-kk' を指定し,キーワード置換による差分を無視

$ cvs diff -kk -u -r 1.14 -r 1.19 example.c

- Reference
  CVS 日本語マニュアル - diffの使用例
  http://www.linkclub.or.jp/~tumibito/soft-an/cvs/cvs-man/cvs-ja_16.html#SEC131

イメージを自動的にナンバリングしてローカルに保存するスクリプト

Summary

  イメージが外部にある場合,自動的にナンバリングしてローカルに保存したい.
  ついでにChangeLogメモのイメージのリンクも変更したい.
  ついでにサムネイルが無ければ,160 x 120のサイズのサムネイルを作成して保存したい.
  または,高さを120pxにしたい.(HTML化した場合を考えて整って見えるサイズに)

イメージを外部に置く危険性

  指定したURLにイメージがあるかどうかは永続的ではない.
  (サイトの移転,イメージファイルの削除など)
  イメージが無くなったメモは価値が減る可能性がある.

ナンバリングの方法

  [日付]-[エントリ番号]-[画像番号](-[サムネイル]).[拡張子]
イメージファイル名 2004-09-08-07-01.png
サムネイルのファイル名 2004-09-08-07-01-tn.png

Enigma

Summary

  マウスでボールを操作して,体当たりすると色が浮かび上がるブロックを同色二つ一組としてめくっていき,
  全ての色付きブロックをオープンにすればクリア
  クリックして拡大クリックして拡大クリックして拡大クリックして拡大
  クリックして拡大クリックして拡大クリックして拡大クリックして拡大
  クリックして拡大クリックして拡大クリックして拡大クリックして拡大
  クリックして拡大クリックして拡大クリックして拡大クリックして拡大

Reference

  Enigma Homepage
  http://www.nongnu.org/enigma

FUJI XEROXのCM Movie

「同時にできる男」[2004-03-15-3] の続編追加

  「AFRA & バイオリン」篇と「AFRA & ニ胡」篇
  「AFRA & バイオリン」篇「AFRA & ニ胡」篇

AFRAの由来

  "Always Fresh Rhythm Attack"の頭文字

AFRA プロフィール

  2002年ブルックリンのビートボックスバトルで優勝

バイオリン奏者

  庄司 紗矢香
  パガニーニ国際ヴァイオリン・コンクールで
  日本人として初めての優勝を修めた世界的なヴァイオリニスト

二胡奏者

  ジャー・パンファン
  二胡演奏家中国を代表する二胡演奏家

Reference

  FUJI XEROX - TVコマーシャル
  http://www.fujixerox.co.jp/event/cm/dcc_f450/

柔道のガッツポーズはなぜありなの?

疑問

  剣道で一本取った時にガッツポーズをすると一本が取り消される.
  オリンピックを見ていると柔道ではそのようなことは無い.

回答

  柔道は国際競技なので,日本的思想が弱まっているのか.
  剣道の方がより日本的思想(礼に始まり,礼に終わるなど)が残っているから.

Reference

  NAVER 知識plus - 柔道のガッツポーズはなぜありなの?
  http://plus.naver.co.jp/xfile/xfile_detail.php?dir_id=1006&docid=11928

マーケティングの `3C'

マーケティングの基本となる要素

企業 Company
消費者 Consumer (顧客 : Customer)
競合 Competiter
- マーケティングとは
  企業(Company) が
  消費者(Consumer) に対して
  競合(Competiter) と競争を通じて行う活動

各々の要素に対するアプローチ

内部分析 企業(Company) が自社製品・サービス,あるいはブランドの強み,弱み,課題等を把握する
外部分析 競合(Cometiter) ,市場全体を調査,把握
消費者分析 消費者について把握.最も重要.
- Reference
  ビジネス道場 - 快適マーケティング入門 - 第4回 マーケティングの3C
  http://bizdo.jp/factory/market/1220.html

Webサイトの `3C'

Webサイトの発展のステップ

  Contents -> Community -> Commerce
  集客のための `Contents'
  集客したユーザを定着させる `Community'
  定着させたユーザに対して販売を行う `Commerce'

Reference

  Open Alexandria - 2004-03-05
  http://www.openalexandria.com/item_29.html

htmlArea

Summary

  WYSIWYG なHTML editor.
  JavaScriptによる実装.
クリックして拡大クリックして拡大
クリックして拡大クリックして拡大

Online Demo

  http://www.htmlarea.com/#demo

Reference

  htmlArea.com - WYSIWYG editor directory
  http://www.htmlarea.com/
  interactivetools.com - htmlArea
  http://www.interactivetools.com/products/htmlarea/

via

  Open Alexandria - 2004-05-30
  http://www.openalexandria.com/item_145.html

あの肉が食べられる店 その2

ギャートルズに出てくる所謂「マンガ肉」が食べられる店

  レストラン海賊[2004-08-09-5] はハンバーグだったけど,
  今度は本当に肉塊! これぞ「マンガ肉」!
  マンガ肉
  御飯もマンガ盛! これで200円
  マンガ盛

Reference

  京都の気になるお店 Part74 暖・包(ヤンパオ)
  http://www.lookpage.co.jp/topics/no031120/

via

  肉十八のお肉日記 - 2004-08-21
  http://www.doblog.com/weblog/myblog/14059/447532#447532

粉わさび・チューブ入りワサビ

Summary

  粉わさびはワサビダイコンというワサビと関係ない野菜を粉末にしたもの.
  チューブ入りワサビも,原料のほとんどが北海道産のワサビダイコン.
  値段はワサビが 10000円/kg に対して,ワサビダイコンは2000円/kg

Reference

  わさび辞典
  http://www.wasabiya.net/jiten.htm

via

  できそこないβ版 - 2004-09-07
  http://www.doblog.com/weblog/myblog/13465?YEAR=2004&MONTH=9&DAY=7

MUSASHI - 日本発のオープンソースのデータマイニングツール

テーブルの操作

  テーブルを操作するコマンドは一機能につき一コマンド
  単一の機能を持ったコマンドをパイプで組み合わせることでテーブルをフィルタリング

追記

  GraphML に変換機能有り?
  http://musashi.sourceforge.jp/userdoc/manhtml-ja/xt2gml.html

Reference

  SourceForge.jp - MUSASHI
  http://musashi.sourceforge.jp/
  日本MUSASHIユーザ会
  http://www.musashi-ug.info/

via

  Open Alexandria - MUSASHI
  http://www.openalexandria.com/item_131.html

4th Generation Language (4GL) - 第4世代言語

4GLとは

業務に必要な簡易ツールがどうしても必要なとき,
社内にプログラマーがいれば事足りるのですが,
そうそう社内にソフト開発ができる人材がいるわけではありません.
そこで登場したのが,スクリプターと呼ばれる簡易プログラム言語です.
これならさほど難しくなく目的のツールを開発できますので,
若干の社員教育をすれば,誰もが簡単にちょっとしたツールを
作れるようになります.
しかしプログラム業界は既にオブジェクト指向やVisual的な開発環境が
主流になって複雑化しており,従来のプログラム言語やスクリプターを
さらに簡単かつ視覚的編集が行えるように進化させる必要がありました.
そこで登場したのが第4世代言語です.ウィザード形式で視覚的な
プログラミングを行うことによって生産効率を上げたものです.
極論ではありますが,マウス操作だけでツール開発を行い,
誰もが簡単に短時間で目的のツールを作成できるようにという構想でもあります.


  ゲーム製作に例えると,○○ゲームツクールなどに当てはまる.

一覧

第1世代言語 機械語
第2世代言語 アセンブリ語
第3世代言語 C言語,Fortran,COBOL,Java 等
第4世代言語 Visual Basic,Power Builder,Delphi,Natural,Uniface
- Reference
  IT用語辞典 - 第4世代言語 (4GL)
  http://e-words.jp/w/E7ACAC4E4B896E4BBA3E8A880E8AA9E.html
  真・コンピュータ用語辞典 - 4GL
  http://www.geocities.co.jp/SiliconValley/5634/t82D3_0004.html#1113
  NAVER - 知識plus - 第四世代言語(4GL)とは
  http://plus.naver.co.jp/browse/db_detail.php?dir_id=1&docid=17606
  IBM - developerWorks - Linux - これからのオープン・ソース時代におけるCOBOLの位置付け
  http://www-6.ibm.com/jp/developerworks/linux/000929/j_cobol.html
  Beacon IT - Natural
  http://www.beacon-it.co.jp/products/pro_serv/deve/natural/index.shtml
  日本コンピュウェア - Uniface
  http://www.compuware.co.jp/products/uniface/uniface.html

SOAPの簡単な使用例

Reference

  河馬屋二千年堂's Page - Perlの小技 - SOAP::Liteモジュール
  http://homepage3.nifty.com/hippo2000/perltips/SOAP/Lite.htm
  [PHP-users 9699] SOAPによる実装
  http://ns1.php.gr.jp/pipermail/php-users/2002-September/009705.html
  [PHP-users 9741] Re: SOAPによる実装
  http://ns1.php.gr.jp/pipermail/php-users/2002-September/009747.html

アクセスしやすいWebページ

マウスクリックに反応するページ上の全テキスト領域に対してAタグのみを使用する

  ・キーボード操作のみでクリックに反応する領域にナビゲート可能.
  ・Screen Readersプログラムにも情報提供可能.
  ・アンカー上にマウスカーソルが移動すると,カーソル形状が"手の形"に変化する.

常に title属性 に値を割り当てる

  ・テキスト情報を持たない要素に追加情報を指定できる.
  ・<area>タグ,<bgsound>タグなどで有効.
<bgsound src="example.mid" title="Example Song" />


CSS Positioningを使う場合は必ず "em" 単位で座標を指定する

  ・ユーザがフォントサイズを変更した場合に,emのサイズもフォントサイズに応じて変更される.
  ・標準のフォントサイズでは,1em = 10ピクセル とほぼ同じ.

Reference

  MSDN Japan - MSDN Library - Dynamic HTMLのアクセシビリティ
  http://www.microsoft.com/japan/msdn/library/ja/jpisdk/dhtml/accessibility/accessibility.asp

カーソルを合わせると行の色が変わるテーブル

pya! の投稿者一覧 のようなテーブルが作りたい.

  <tr>タグに onmouseover属性と onmouseout 属性を付加する.
  横長の表の時に有効.
<table>
	<tr>
		<th>&nbsp;</th><th>1列目</th><th>2列目</th><th>3列目</th><th>4列目</th><th>5列目</th><th>6列目</th>
	</tr>
	<tr onmouseover="this.style.backgroundColor='#cccccc'" onmouseout="this.style.backgroundColor='#ffffff'">
		<th>1行目</th><td>1-1</td><td>1-2</td><td>1-3</td><td>1-4</td><td>1-5</td><td>1-6</td>
	</tr>
	<tr onmouseover="this.style.backgroundColor='#cccccc'" onmouseout="this.style.backgroundColor='#ffffff'">
		<th>2行目</th><td>2-1</td><td>2-2</td><td>2-3</td><td>2-4</td><td>2-5</td><td>2-6</td>
	</tr>
	<tr onmouseover="this.style.backgroundColor='#cccccc'" onmouseout="this.style.backgroundColor='#ffffff'">
		<th>3行目</th><td>3-1</td><td>3-2</td><td>3-3</td><td>3-4</td><td>3-5</td><td>3-6</td>
	</tr>
</table>

 1列目2列目3列目4列目5列目6列目
1行目1-11-21-31-41-51-6
2行目2-12-22-32-42-52-6
3行目3-13-23-33-43-53-6

Reference

  MSDN Japan - MSDN Library - Dynamic HTML - onmouseover
  http://www.microsoft.com/japan/msdn/library/ja/jpisdk/dhtml/references/events/onmouseover.asp
  MSDN Japan - MSDN Library - Dynamic HTML - onmouseout
  http://www.microsoft.com/japan/msdn/library/ja/jpisdk/dhtml/references/events/onmouseout.asp
  pya! - 投稿者一覧
  http://pya.cc/tourank2.php

動画を回転させるには

Summary

  デジタルカメラでついつい縦に撮ってしまった動画をなんとかしたい.

TMPGEnc

  MPEG1やAVIで回転,反転出力可能

QTReader.vfp

  QuickTime形式を読み込めるようにするTMPGEncのプラグイン
  QuickTimeをインストールする必要有.

AviUtl

  AVIファイルに各種フィルタをかけるツール
  簡単な編集や各種codecを使って圧縮しながら出力可能
  プラグインによって機能拡張が可能.
  Windows98,Windows2000用
  MMXが使えるCPUが必要

rotate-0.3.0

  画像を90度単位で回転,反転するAviUtlのプラグイン

Reference

  動画デジカメ簡易FAQ - Q09) 動画を回転や反転させられますか?
  http://sanyodsc.at.infoseek.co.jp/#09
  TMPGEnc Net
  http://www.tmpgenc.net/
  Undocumented Windows 95 - SVCD Tools
  http://www.geocities.com/SiliconValley/4942/svcd.html

Mobile Messenger

Summary

  携帯電話からMSN Messengerを利用する環境を提供するサイト.
  iMode 経由なら Web Messenger
  iAppli経由なら iMessenger

注意

  MSN以外のサーバを経由するので,IDとパスワード,会話の内容が確実に漏れる.

Reference

  Mobile Messenger
  http://www5e.biglobe.ne.jp/~iwatasin/

エラー 0x80070103

Summary

  ドライバー特有の問題

解決方法

  マイクロソフト製品サポートにこの問題を報告してください,サポートは無償です.
  影響を受けたマシンから Windowsディレクトリ (あるいはウインドウズ2000の上のWinnt) から
  Windows Update.log , SetupAPI.log を集めて,マイクロソフト製品サポートにこれらを報告してださい

Reference

  Windows アップデートエラー解決 (WinXP/2000)
  http://www2d.biglobe.ne.jp/~y-sanae/update.htm

アプリケーション実行エラー setup.exe(または必要なファイル)が見つかりません

Summary

  WindowsXP,Windows2000を高速化するためにファイルシステムの設定を変更している.
  ショートネーム(ファイル名8文字.拡張子3文字の形式)が無効になっている.

対策方法1 旧ファイルシステム互換モードに戻す

  \\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  NtfsDisable8dot3NameCreation=dword:1 (旧システム互換機能を無効化)
  NtfsDisable8dot3NameCreation=dword:0 (互換モード)

対策方法2 SETUP.EXE の入っているフォルダをルートから全て8文字以内に変更する.

  例えば,C:\tmp に移動させて実行すればOK.

Reference

  わが家の家計簿 がまぐち君v2 よくある質問
  http://www.ann.hi-ho.ne.jp/tomokato/super/qanda.htm

DoblogのHottoLink機能

Summary

  Doblog内のブックマーク,トラックバック,閲覧の関係を視覚化
  HottoLink - 概観

使用法 (抜粋)

  他のユーザを左クリックすることで,注目するユーザを変更.
  注目しているユーザを右クリックして「ユーザの表示を増やす」を左クリックすると,関連の浅い繋がりを表示.
  HottoLink - 使用法

パラメータの見方

  HottoLink - Parameter
  左から
B ブックマークされた数
V 訪問者の数
T トラックバックされた数
C コメントされた数
R ユーザランク

Reference

  Doblog - Doblogの使い方 - 2004-05-05
  http://www.doblog.com/weblog/myblog/376/917#917
  Doblog - ヘルプ - Hottolink
  http://www.doblog.com/mypage_hottolink_help.html

FreeStyleWiki

追加で必要だったモジュール (FreeStyleWiki - ReadMe - THANKSより)

Debian パッケージディレクトリ検索 (バイナリ) - libcgi-session-perl
Debian パッケージディレクトリ検索 (バイナリ) - libhtml-template-perl
Debian パッケージディレクトリ検索 (バイナリ) - libjcode-pm-perl

インストール

# unzip wiki_3_5_6.zip
# cd wiki_3_5_6
# mkdir log backup
# chown www-data:www-data log backup


注意

No such file or directory at lib/CGI2.pm line 33.

-> logディレクトリが無い

Software error:
plugin/core/ShowPage.pm line 78.

-> logディレクトリのパーミッションの設定

Software error:
at lib/Wiki/DefaultStorage.pm line 99.

-> backupディレクトリが無い or backupディレクトリのパーミッションの設定

Reference

  FreeStyleWiki - FrontPage
  http://fswiki.poi.jp/
  SourceForge.jp - FreeStyleWiki
  https://sourceforge.jp/projects/fswiki/
Debian パッケージディレクトリ検索 (バイナリ) - libcgi-session-perl
Debian パッケージディレクトリ検索 (バイナリ) - libhtml-template-perl
Debian パッケージディレクトリ検索 (バイナリ) - libjcode-pm-perl

TECHSCORE

Summary

JAVA/SQL/XML/デザインパターン/C言語/CORBAを基礎から丁寧に解説しているプログラミング学習サイト

Reference

  TECHSCORE
  http://www.techscore.com/

OPMLのtext属性とtitle属性

Summary

  Dave Winer氏がOPMLのRFC化へ向けての提案をしている.

・outline要素には最低限 type,text,description,xmlUrlの属性を持つ.
・type属性の値はrssに固定
・textはfeedの名前を記述
・descriptionは2,3語程度の概要を記述
・xmlUrlはRSS feedを得られる場所を記述

  しかし,現状ではtext属性の代わりにtitle属性を使用しているOPMLファイルが流通している.

OPMLを入力とするソフトウェアを作る場合の留意点

・text属性の存在のチェックし,text属性が存在するならばtext属性の値をfeedの名前として使用する.
・text属性が存在しなければ,title属性の値をfeedの名前として使用する.

- OPMLを出力とするソフトウェアを作る場合の留意点

・text属性とtitle属性の双方にfeedの名前を出力する.
・空であってもdescription属性を記述する.

- 今回困ったこと
  ・SharpReader[2003-11-01-2] では title属性 の値をfeedの名前として使用している.
  ・RSSバー for Sleipnir[2004-09-04-20] では text属性 の値をfeedの名前として使用している.
  ・RSSバー for Sleipnir[2004-09-04-20] では expand属性があり,フォルダの開閉のフラグとして使用しているが,
    expand属性が無いと正しくインポートできない.

Reference

  はてなダイアリー - Moleskin Diary - 2004-06-08
  http://d.hatena.ne.jp/moleskin/20040608#p2

RNA

Summary

  Webサーバ上で動作するRSSアグリゲータ
  Perl/CGIで実装されている.
  サイトの更新情報を収集するアンテナ機能が主だが,FOAFを用いたコミュニティベースの連携機能も有する.
  semblogプロジェクトにより開発されている.

Reference

  semblog.org - Wiki - RNA
  http://www.semblog.org/wiki/?rna

MSN Web Messenger

Summary

MSN Web Messenger lets you talk online and in real-time with friends and family
using just a web browser! Use it on any shared computer

at school, at work, at a friend's house or anywhere you can't install the MSN Messenger software.

  MSNメッセンジャーをインストールしなくても,WebブラウザさえあればMSNメッセンジャーとして使用可能.

注意

Pop-up blocker detected.

  と表示されたらポップアップブロッカーのセーフリストに入れるか,一時的にポップアップブロッカーを止める.

Reference

  MSN Web Messenger
  http://webmessenger.msn.com/

メーラーだえもんさんへのお手紙

Summary

  Mail Daemonからのエラーメッセージに対する返信.


From: @docomo.ne.jp
Subject: はあ?
Date: Wed, 4 Dec 2002 17:16:56 +0900
おめーだれだよ?名をなのれ! だれがまわすか!


From: @docomo.ne.jp
Subject: おい!
Date: Wed, 4 Dec 2002 17:35:20 +0900
だからテメーだれなんだよ!おれに指図してんじゃねぇよ!ちょずくなよばか!


Reference

  メーラーだえもんさんへのお手紙
  http://daemon.m-i.jp/

via

  たつをのChangeLogメモ - 2004-08-17
  http://chalow.net/2004-08-17.html#2004-08-17-4

錯覚とは

Summary

  錯覚の仕組みと錯視例

Reference

  NTT物性科学基礎研究所 - ILLUSION FORUM - 錯覚
  http://www.brl.ntt.co.jp/IllusionForum/menu-j.html
  NTT物性科学基礎研究所 - ILLUSION FORUM - 錯視にはどのようなものがあるか
  http://www.brl.ntt.co.jp/IllusionForum/basics/visual/

via

  できそこないβ版 - 2004-09-03
  http://www.doblog.com/weblog/myblog/13465?YEAR=2004&MONTH=9&DAY=3

11日間眠らないと人はどうなる?

Reference

  All About Japan - 睡眠・快眠 - 11日間眠らないと人はどうなる?
  http://allabout.co.jp/health/sleep/closeup/CU20030819B/
  All About Japan - 睡眠・快眠 - 3時間睡眠で人は生きていける?
  http://allabout.co.jp/health/sleep/closeup/CU20031013/index2.htm

via

  できそこないβ版 - 2004-09-03
  http://www.doblog.com/weblog/myblog/13465?YEAR=2004&MONTH=9&DAY=3

異なる言語の環境で知的触発を引き起こす発想支援ソフトウェア −ネットワーク対応型リアルタイム発想支援システム−

Reference

  異なる言語の環境で知的触発を引き起こす発想支援ソフトウェア −ネットワーク対応型リアルタイム発想支援システム−
  http://www.ipa.go.jp/SPC/report/03fy-pro/mito/15-954d.pdf

via

  Passion For The Future - 2004-08-28
  http://www.ringolab.com/note/daiya/archives/002070.html

WebserviceX

Summary

  9ヶ国語の文章を無料で相互翻訳するTranslation Engine

デモページ

  TranslationService Web Service
  http://www.webservicex.net/TranslateService.asmx?op=Translate

Reference

  WebserviceX.NET
  http://www.webservicex.net/WS/WSDetails.aspx?CATID=12&WSID=63

via

  Passion For The Future - 2004-08-28
  http://www.ringolab.com/note/daiya/archives/002070.html

Security Alerts

Summary

  Virus のランキングの JavaScriptFeed

Usage

<script src="http://securityresponse.symantec.com/avcenter/js/vir.js"></script>
<script src="http://securityresponse.symantec.com/avcenter/js/tools.js"></script>
<script src="http://securityresponse.symantec.com/avcenter/js/advis.js"></script>
<script src="http://securityresponse.symantec.com/avcenter/js/vir_display.js"></script>
<script>
symDisplay();
</script>

Reference

  Symantec - Use Symantec Security Alerts on Your Site
  http://securityresponse.symantec.com/avcenter/cgi-bin/syndicate.cgi

COLOR IN MOTION

Summary

An interactive experience of color communication and color symbolism.

- Movie
  Red,Orange,Yellow,Green,Blue,Purpleの6色と連想される形容詞の関係をコミカルなMovieに.

Reference

  COLOR IN MOTION
  http://www.mariaclaudiacortes.com/

Webアプリケーションに潜むセキュリティホール

SQLインジェクション

  SQLデータベースに対し,外部から任意のコマンドを与えることができる状態
  http://altba.com/bakera/hatomaru.aspx/glossary/00530051004c30a430f330b830a730af30b730e730f3

サニタイズ

  危険な文字列を含む「汚染された」入力から危険な文字を取り除き,無害化すること
  http://altba.com/bakera/hatomaru.aspx/glossary/30b530cb30bf30a430ba

Reference

  @IT - Security & Trust - Webアプリケーションに潜むセキュリティホール
  http://www.atmarkit.co.jp/fsecurity/rensai/webhole01/webhole01.html

Sunbird

Summary

  Mozilla や Firefox にスケジュール管理機能を追加できるプラグイン`Calendar'のスタンドアローン版.
  WebDAV/FTP経由でスケジュールデータをやり取りできるのが特徴.
  スケジュールの同期が可能.
  Outlook,iCal,vCalendar形式のスケジュールデータをインポート可能.
  クリックして拡大クリックして拡大クリックして拡大クリックして拡大

Reference

  mozilla.org - The Sunbird Project
  http://www.mozilla.org/projects/calendar/sunbird.html

via

  窓の杜 - 2004-08-23
  http://www.forest.impress.co.jp/article/2004/08/23/sunbird.html