HPがInfoseekにあったころの日記は、現在データベース化待機中となっています。
DB化完了:2006年度分 ・ 2002年度分 ・ 2003年度分1~5月
インデックスより、年・月を指定すると、その月のタイトルが表示されます。
見たい日記のタイトルをクリックすることで、日記を閲覧することができます。
タイトルにつく【】の意味
2002年 | 2003年 | 2004年 | 2005年 | 2006年 | 2007年 |
2008年 | 2009年 | 2010年 | 2011年 | 2012年 | 2013年 |
2014年 | |||||
1月 | 2月 | 3月 | 4月 | 5月 | 6月 |
7月 | 8月 | 9月 | 10月 | 11月 | 12月 |
先々月のデスクアップデート、来週予定のパソコンアップデートに引き続き、3つ目のアップデートであるWebアップデートを進めております。
はぅ君プロジェクトと、姉妹プロジェクト、及びその傘下プロジェクトについて、プログラムやシステム周りの整理と、プログラムの統合化が目的です。
その後、projectroom.jpを基礎として、次世代はぅ君プロジェクト(なんかかっこいい!)を進めて行こうと思っております。
まだまだ構想段階ですけどね(・-・)
そんな構想を持って、せこせことプログラムをまとめてた頃、明かされた真実がありました。
それは、データベースに接続する一番基本のところ。
$connent=mysql_connect($sv,$user,$pass) or die(gotoError("DBconnect"));
mysql_select_db($dbname) or die(gotoError("DBselect"));
$res=mysql_query($sql.$connect) or die(gotoError("ErrorSql",$ErrCode));
上記、mysqlとの接続コードを、今回の仕様にあわせて変数名の書き換えをしたところ、残念ながらお亡くなりに(・-・;)
何度やっても駄目。変数をデバッグしてみてもちゃんと値入ってるし、うーむ。
さらにコピーしたら動くのに、コピーしないで上記を1から書き直すと動かなくなるという不思議な現象にも遭遇。
今までの経験上こういう場合は9割9分がこっちの人間的ミスが原因で、後でごめんなさいを連呼することになるんだが…しかし原因がわからない事にはパソコンに文句も言えない。
いろいろ試しても動かないので、仕方ないので手入力ソースと、上記のオリジナルのdiffをとってみることにした。
$connentってなんだろぅ/(゜ー゜)\
mysql_query()では第2引数を省略できるらしく、その場合は接続したサーバーの内容が自動的に使われるようになっているようで、
$sql.$connect
と、,と.を間違っても問題なく動いていてた模様。
でも$connentは$connectと頭が認識してるので、変数名を書き換えた際には、$sqlの後ろに接続情報がくっついてエラーになるのは必死。
間違ってた時は$connectが初期値NULLになってるから、逆に問題が起きなかったのですね。
;と:はよく間違えるけど、,と.でやらかすとは…。
そろそろ"PHP統合開発環境 Hidemaru"ではこなしきれなくなってるなぁ…。
問題は、このプログラムが、3年に渡り安定して動いた実績に基づいて、データベースのコードベースになっていること。そのためプロジェクトの各所に分散しているということ。だめじゃんヽ(×-×)ノ
システムの動きとしては問題ないのと、自分しかこのプログラムを使わないのがぎりぎりセーフゾーンだなぁ。
次世代はぅ君プロジェクトでは、もうちょっとセキュアでパワフルなシステムを構築します。。。