2004-07-29 (木) [長年日記]
1 [Sleipnir] Amazonから本棚.orgを現在のWindowで開く。
//var write_id = pnir.NewWindow( my_bookshelf_url+'write.cgi?isbn='+escape( isbn ), true ); var write_id = pnir.Navigate( id, my_bookshelf_url+'write.cgi?isbn='+escape( isbn ));
2 [映画]
ルールズ・オブ・アトラクション [DVD](ロジャー・エイバリー)
いろいろ知識を持ってないと楽しめない作品。物語そのものはツマんない。ぶっとんでるっちゃあぶっとんでるけど、燃えるほどじゃあない。町山さんのレビューを読んで、ああーそうなのかーという感じ。
3 [Sleipnir] Amazonから本棚.org + 他人の本棚から自分の本棚.js
たださんのに追加。1つのスクリプトで両方できる。
//
// Amazonから本棚.org
// + 他人の本棚から自分の本棚
//
// 【要カスタマイズ】自分の本棚へのURLに書き換えてください
var my_bookshelf_url = "http://pitecan.com/Bookshelf/kdmsnr/";
var open_window = 1 // 0:new window, 1:current window
//
// 以下、スクリプト本体
//
var pnir = new ActiveXObject("Sleipnir.API");
var id = pnir.GetDocumentID(pnir.ActiveIndex);
var document = pnir.GetDocumentObject(id);
// 本棚に追加
function add_myshelf (){
if (open_window == 0) {
var write_id = pnir.NewWindow( my_bookshelf_url+'write.cgi?isbn='+escape( isbn ), true );
}
else if (open_window == 1){
var write_id = pnir.Navigate( id, my_bookshelf_url+'write.cgi?isbn='+escape( isbn ));
}
}
if (document == null) {
pnir.MessageBox("Document オブジェクトを作成できません");
}
else if (pnir.url.match(/http:\/\/www.amazon.co.jp/)){
var amazon_url = pnir.url
amazon_url.match( /\/ASIN\/([^/]+)\//i );
var isbn = RegExp.$1;
add_myshelf();
}
else if (pnir.url.match(/http:\/\/pitecan.com\/Bookshelf/)) {
var bookshelf_url = pnir.url;
var ai = bookshelf_url.indexOf('isbn=');
var isbn = bookshelf_url.substring(ai+5, ai+15);
add_myshelf();
}
document = null;
id = null;
pnir = null;
4 BC正規化
以前、ボイスコッド正規化って何だー?ということを言ってたんだけど、手元の本に載ってた。
ここで言われているのは、第五正規化まで簡単に行う3つのステップ。
- 入れ子構造の解消
- 冗長な関係従属性の排除
- 有効な識別子の網羅
(1)が非正規化から第1正規化に変換するやり方。これは誰もが知っている「繰り返しの排除」というやつだ。次の(2)は、第1正規化からBC正規化に変換するやり方。これは後から述べる。それから、最後の(3)で、識別子が属性項目をともなわない場合に起こりうる問題への処置を施し、BCから第五正規化まで落していく。以上。

通常は第三正規化まででOKとされるが、氏は「そんなもの使えません」と述べる。えーーマジですか。というわけで、手始めにBC正規化なのだ。
誰しもが第三正規化までは簡単に出来ると思う。出来るというか、普通にやると第三正規化になるもんだわな(そうでしょ?)。右は、第1正規化からBC正規化に至る工程を表した表であるのでかつもくして見よ。
はい、説明。まず、エンティティ[E1]が存在している。[E1] には d1, d2 による複合識別子と、属性項目 d3, d4 が含まれている。表では、属性間の関連従属性が「→」で示されている。
第二正規化の場合、複合識別子をバラバラに扱ってしまうことを排除する。エンティティの識別子はあくまでも d1 と d2 なのだから、d1 のみ(もしくは d2 のみ)から他の属性項目が導き出されてはいけない。よって、6つの組み合わせが「×」。
第三正規化になると、識別子が絡んでないところであれやこれややるんじゃなーい。というふうになる。具体的には、属性項目間でのいちゃいちゃ(d3 <-> d4)。それから、複合識別子なんだけど、識別子以外の項目への→(d1, d2 以外へ→が向けられている)。これらは排除される。
BC正規化になると、たとえ識別子に含まれているものであっても許さない。というふうになります。識別子からしか関係従属性を結べなくなり、それ以外は一切、認めないのです。
6 人狼BBS終了
想像以上に楽しかったデス! ワタクシ、怪しげな村で狩人を務めておりました。なぜか疑われっぱなしでしたけどw、2回の防衛に成功。勝利に貢献したんじゃないでしょうかー。それにしても、キャラへの「なりきり」って難しいですね。女性役なので、とりあえず「〜かしら」なんて口調使ってましたけど、そんなこと言う奴いるわけねぇええええ。まあ、FFをイメージしてたら、そうなっちゃっただけなんですけど。()を使って心の声を書くとかね、それっぽいよね。
欠点は、重いことと、時間食われることかなあ。しばらくは参戦は控えよう。
参考図書の所でも書いているのだが, 業務別データベース設計のためのデータモデリン...
|
業務別データベース設計のためのデータモデリング入門(渡辺 幸三)
みんな考えるのねー。私も作ってしまった。
あとは、タブブラウザにだーっと開いて、次々と本棚.orgに登録していくスクリプトがあればいいですね(本当か?)。まわせばいいだけですけども。
データの正規化は「ぐしゃぐしゃ」なものを綺麗にする手法。RDBが一般的になった今では、害のほうが大きいかもしれません。
ハ瑕 黶鞐鴾 褥碆髓釚? 闔瘰蓿 轢 譖骼 辣 關繖諤窶鴾!<br>http://dfgdfweww.over-blog.com/
萵纈 鈿釚跂 關釶諷跖銕逵 跋釿碆謗轢 鱚諷 袱辷跏 瘤韲鴆? 黑碣頸 籥<br>http://dfgfdhghjgh.over-blog.com/
微繻 髀纐葯謌髓鈞(鞐苣珀銜褌皙關釿鞐跏髓鈞) 闔 蓐跪瘉諤蜃辮瑕(鴃琿骭蓿鱚鞐讒 ICQ 鴃- 00 - 鴾 - 222 carteli@mail.ru 溥蓍 扉琿鈞蔟.
微繻 髀纐葯謌髓鈞(鞐苣珀銜褌皙關釿鞐跏髓鈞) 闔 蓐跪瘉諤蜃辮瑕(鴃琿骭蓿鱚鞐讒 ICQ 鴃- 00 - 鴾 - 222 carteli@mail.ru 溥蓍 扉琿鈞蔟.
微繻 髀纐葯謌髓鈞(鞐苣珀銜褌皙關釿鞐跏髓鈞) 闔 蓐跪瘉諤蜃辮瑕(鴃琿骭蓿鱚鞐讒 ICQ 鴃- 00 - 鴾 - 222 carteli@mail.ru 溥蓍 扉琿鈞蔟.
微繻 髀纐葯謌髓鈞(鞐苣珀銜褌皙關釿鞐跏髓鈞) 闔 蓐跪瘉諤蜃辮瑕(鴃琿髀鉈粤鞐讒 ICQ 鴃- 00 - 鴾 - 222 carteli@mail.ru 溥蓍 扉琿鈞蔟.
売繿釚關繖髓珥諷逶 謫蒹 髀鉐釶粳艢鞐瘤鳧驟鱶 蓁鱚齏纈 痳硅鈕纃蓍.<br><br>茸 跪聽鱚 艢鞐瘤鰰鴾 WMZ 轢關蓐辮 粳闔闔謐纃 髣交跪瘉譛邇竡 鱚諷轢, 蓚粳鈿諤鴿 齣謫蓁鱚齏纈.<br><br> <br>http://realniga.ucoz.ru
刪譛邇 鴈譛褌 肆鴦 ? 逅珥蓿 謌 矗繿謌 矗竡碆銜闍銛鈬 矗芻琲鉤﨣 艢 蔘 髀蓁鉗<br>http://arbann.ru/map.html
微繻 髀纐葯謌髓鈞(鞐苣珀銜褌皙關釿鞐跏髓鈞) 闔 蓐跪瘉諤蜃辮瑕(鴃琿髀鉈粤鞐讒 ICQ 鴃- 00 - 鴾 - 222 carteli@mail.ru 溥蓍 扉琿鈞蔟.
微繻 髀纐葯謌髓鈞(鞐苣珀銜褌皙關釿鞐跏髓鈞) 闔 蓐跪瘉諤蜃辮瑕(鴃琿髀鉈粤鞐讒 ICQ 鴃- 00 - 鴾 - 222 carteli@mail.ru 溥蓍 扉琿鈞蔟.
微繻 髀纐葯謌髓鈞(鞐苣珀銜褌皙關釿鞐跏髓鈞) 闔 蓐跪瘉諤蜃辮瑕(鴃琿髀鉈粤鞐讒 ICQ 鴃- 00 - 鴾 - 222 carteli@mail.ru 溥蓍 扉琿鈞蔟.
微繻 髀纐葯謌髓鈞(鞐苣珀銜褌皙關釿鞐跏髓鈞) 闔 珥鴈跪瘉譛逶驤竝琺蒟瑶 蓐跪瘉諤蜃辮瑕 ICQ 鴃- 00 - 鴾 - 222 carteli@mail.ru 溥蓍 扉琿鈞蔟.
艢袱MP3 鱚諷逶 CDMA.<br>剋琿纃蒹 鴈 鱚諷邇轢 繩鴃鉈逶邇驤鱚謌.<br>鞳關銹萵袱 頌髑蔗蒻瑶 鱚諷邇CDMA.
売繿釚關繖髓珥諷逶 謫蒹 髀鉐釶犱粳艢鞐瘤鳧驟鱶 蓁鱚齏纈 痳硅鈕纃蓍.<br><br>茸 跪聽鱚 艢鞐瘤鰰鴾 WMZ 轢關蓐辮 粳闔闔謐纃 髣交跪瘉譛邇竡 鱚諷轢, 蓚粳鈿諤鴿 齣謫蓁鱚齏纈.<br><br> <br>http://realniga.ucoz.ru
This Money makers System Makes Me At Least $171,168.06 Per Month And You Can Start Using This Money makers 15 Minutes From Now! http://getmymoneymakers.com/<br>"Guaranteed to work even if you're "un-motivated"... <br>In fact, it's best if you only put in an hour or so per day!"<br><br>http://getmymoneymakers.com/
マ褞裹鈕 ⅵ頌魵, 鞳繚裄瑁鱶刪鱶咒琿駱辮礦闔跪聽鉐齷繿鰲蓿釚關銓繿驤鉈琺鸙詹 銓蔡逶閻鞳繚筱 閻鞳繚裄瑁鱶顋, 關繖諤窶繻 齣謫竏 竦鼇褌皙 驕鉋袱/鞐艨鉋袱 跂痳謌 (譫痼齒琲鈞袱), 鞐艫頌芒矗竡邇皰 <br>沃謌詹 痳芻琺蔟逶鞐髣纈. <br>www.sityservis.ru <br>vall757@mail.ru <br>495-506-60-84 <br>916-201-15-70
ナムヒネ ツ ツタリ トホフ ツホミツタヒタムワ チナトタ ヘタミハホフタヘネ゜ , タヒハホテホヒネヌフ ネヒネ ネテミホツタ゜ ヌタツネムネフホムメワ ,<br>ホチミタルタノメナムワ ヌタ マホフホルワ゛ ハ ヘタフ.: <br>ヘ璧站珥轢譛 : 鉐碆瘤聹纃蒹 銜 艢礦驤跪髓袱聹釿遯 釶鞐鱶磋繝鉐轢艢 闔跪弴<br>汳轢 站珥轢譛!<br>http://www.rebcentr.org<br>rebcentr@inbox.ru<br>(495) 505-51-52<br>8-916-201-15-70
鞳襃<br>http://www.forex21.ucoz.ru/<br>瘤逑<br>http://www.forex21.ucoz.ru/
We redecorate houses In Maryland,US.<br>Personal / Surface remodelings,<br>equitable prices,license,<br>references,photos,free estimates,<br>also take houses to repair:<br>http://www.renewhouse4u.com. <br>Mobile:410-978-7981.<br>Thanks.
ヤタチミネハタ チヒホハヘホメホツ ハ韃粢 <br>ネ鈬ⅳ魵湜瘠鉅邇鴈鱚鴃珞繪 轢 跂鰰諡蔟繿褌關黽蓁絎 廷髓珥袱 銓蔡 <br> <br>呎闔竦瑣 "賠瘰燿 <br>鱚覡: (044) 221-36-15 <br>e-mail: zebraprint@ukr.net <br>www.zebraprint.kiev.ua <br> <br>