Nucleus 動作記録 

忘却防止記録。

Windows2000+IISの環境に
 MySQL 5.0
 PHP 5.2.5
 Nucleus v3.3
を突っ込んでブログを作って遊んでいた。
画像の登録で、小さなプレビュー画像が自動生成できずふてくされていた。
ぐぐりまくって、「IISではプレビュー画像が自動生成できない」という記述を見つけて、更にふてくされていた。

apacheを突っ込んでポートを変更するのも面倒臭い。
急ぐ理由も無かったので、放置していた。

そうこうするうちにツレが、ダメモトでPHPiniのExtensionに書き込みしてはどうかと勧めてくれた。

extension=php_gd2.dll

を書き込んだ。
PHPを再起動しようとしたところ、WindowsUpDateがきていたので、ついでに実行。
その拍子にNucleusの事をけろりと忘れた。

たまたま今日、手が滑ってURLをクリックしたら、プレビュー画像が出ていた。
他には何もいじっていないので、たぶんExtensionへの書き込みで動くようになったのだろう。

おもちゃが直った。
また遊ぼう。
 

デジカメ撮影後始末 

忘却ないし記憶消滅著しい己のためのメモ。

デジカメの膨大な画像の後始末については下記の情報をメモした
1.スライドショーを作る
2.画像もあわせてDVDに焼く
3.盤面プリントする

何か忘れとる。
何だろう。

オトモダチサービス用にインデックスプリントを忘れておった。

ViXという有難いフリーソフトがる。
いつもそれを使用させてもらっている。

メニューの「画像」から「アルバム印刷」を選ぶ。
「レイアウト」タブでサイズ、縦横数を決め、
「文字」タブでヘッダー文字をテキトウに入力。
 好み、都合で変更。今のところフォルダは用無い
 ページ数は欲しいので、フッタは[\p]ママ


ViX画像ビュアー

滅多に使わんだけに、忘却率も高い。
思い出すのに30分もかかった。

本日の一枚
どこかに通じている階段

台湾の九イ分は観光コースを外れると面白い。
廃墟が普通にごろごろある。
そして、迷路を助長する階段。
たどって行くと途中で消えることもある。
 

旅の後始末 

旅に出るときは、大抵カメラを2台持参する。
旅から帰ってくると、画像がアホようにたまっている。
かつてはネガは同時プリント、ポジは追加でプリントした。
PhotoCDに焼いた時期もあった。

今は、DVDのスライドショーにまとめるようになった。

が、そこで問題発生。
そろそろメモを残しておかんと、操作手順を思い出すのに時間がかかるようになってきた。
旅の後始末に時間がかかっていては情けない。

1.Nero Vision(8) でスライドショー作成
  音楽は合った長さのもの選択、拡張で「スライドショーの時間を曲の長さにあわせる」
  デジカメのムービーも、コンテンツに追加(音を消して曲を付けても良い)
  DVDのメニュー編集は
   a.プロパティ背景の オートランアクション 無し
   b.ディスク設定の 最後のアクション 次のタイトルを再生
2.しかし、そのままDVDに焼かない
  HDDにVIDEO_TSとして書き出す
3.店頭焼き増し用画像のみ、別フォルダに取り分ける(配布用)
4.B's Recorder Gold にVIDEO_TSと画像フォルダをドラッグして焼く

上記の手順で、パソコン/民生機のDVDプレーヤー/PS2 で再生を確認している。
撮影した単独の画像が暗いものは、Photoshopで適当に補正する。
必要ならばトーンカーブをいじればよい。
印刷するわけではないから、実に気楽だ。
 
写真を焼き増ししたい友達(人が写っている場合など)の店頭プリントのチェックは後日行う予定。
まあ、多分大丈夫だとは思う。
 
※Roxioでスライドショーを作ると、使用したjpeg画像は丸ごとDVDに焼きこまれる
 

more

PHPMyAdminの設定 

phpMyAdmin 2.7.0 をWin+IIS環境にインストールした。
MySQLのバージョンは、5x。

IISで、phpMyAdminのindex.phpにアクセスすると早速エラー

  エラー内容:扱えない拡張子のファイルです,
  PHP の設定をチェックしてください


MySQLと接続ができないためのエラーらしい。
php_mysql.dllは、PHP\extに入っていて、Pathも通したが。
php.iniをチェックすると、extensionパスが空欄。
extension=php_mysql.dll
を記述。

ついでに、ご本家PHPのマニュアル通りに
システム環境変数 PHPRC を追加して C:\PHP を値に入れる。
こでれ無事にMySQLにログインができた。
が、
早々にエラーが。

  #1045 - Access denied for user 'root'@'localhost' (using password: NO)

config.phpの
$cfg['Servers'][$i]['user']
$cfg['Servers'][$i]['password']
の項目をいくら修正しても、ログインができない。

調べると、config.inc.phpファイルが正しく読み込みできていないためのエラーらしい。
phpMyAdmin のディレクトリを調べると
config.php は存在しているが、config.inc.php は無い。
ファイル名を config.php → config.inc.php に変更。
さっくりログインはできたが、また違うエラーが出た。

  Warning: session_write_close()......
から始まり、指定ディレクトリにupload、sessionが無いと文句を延べている文章が続く。
php.iniを調べるとデフォルトで、

upload_tmp_dir="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\php\upload"
session.save_path="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\php\session"

長い、しかもuploadもsessionも確かにディレクトリは無い。
2行コピーし、コメントアウトし簡単な階層に書き換える。
upload_tmp_dir="C:\PHP\upload"
session.save_path="C:\PHP\session"

Warning: session_write_close()・・・・のエラーは解消。

他にも
  ;mbstring PHP 拡張は見つかりませんでしたが、
  マルチバイト文字セットを使用しているように見えます。


のエラーが赤字で出ている。

php_mbstring.dll を認識していない様子。
検索すると、 php\ext にはあるので
改めて php.ini に

extension=php_mbstring.dll
mbstring.internal_encoding = EUC-JP

の2行を記述。

ようやくPHPMyAdminに正常にアクセスとログインができた。
やれやれ。


もう1点追加。
MySQLを再インストールすると
不具合なのか、初期設定を入力した後、MySQLの再起動時に途中でエラーが出る。
そこはキャンセルし、

MySQL Server Instance Config Wizard

から、改めてRootパスワードの設定を入れなおす。
(エラー内容を読めば、再インストールの場合は…と書いてある。
 古いpasswdも必要)

C:\WINNT\system32 に libmySQL.dll が入っていないと、

  エラー内容:扱えない拡張子のファイルです,
  PHP の設定をチェックしてください


というエラーが出る。
Pathが通っている場合は、
C:\WINNT\system32 をチェック。
libmySQL.dll は C:\PHP\ext にあるのでコピーし、PCを再起動。