友人から日立Prius Deck 770D7SVAをもらった。
ただし、本体とディスプレイのみでリカバリディスクなどの付属品はなしで、よく見るとディスプレイ電源のACアダプタも無かった。
その他ハードディスクとキーボードもなし。
ディスプレイは手持ちの物を使うとして、ハードディスクとキーボードは中古のジャンク品を購入し、OSは先日廃棄したPCのindowsXPHome
Edition
を使うことにしてメインメモリーも標準の256MBのままだったので、これも手持ちの物で増設して512MBとした。

でもTV付きで当時とはかなりの値段だったと思う。
しかし付属のドライバやソフトウエア等がないので今はTVを観ることはできない。
開発環境をxamppで構築すると、perlのパスが、

 /xampp/perl/bin/perl 

となります。

でもこれでは使いにくいです。
ローカルの環境だけで動かすにはいいですが、レンタルサーバーにそのまま上げても動きません。

で、やっぱり、

 /usr/bin/perl 

としたい。
WordPerssのカテゴリー表示はどうもアルファベット順に並ぶみたいで、任意に変える機能は標準では無いようだ。

でも変えたいのでプラグインを探すと、ありました。
Word2007の表で、行や列を挿入したりセルを結合したりなどの変更を加えるとその部分は 「罫線なし」の状態になり(あの青い点線!)また、見かけはつながっていても実は分割された表になってしまします。

Office2007を再インストールしても改善しません。

concert5で新規ページを作ろうとしたら、

Fatal error: Uncaught exception 'ADODB_Exception' with message 'mysql error: [1366: Incorrect integer value: '' for column 'atSelectOptionID' at row 1] in EXECUTE("insert into atSelectOptionsSelected (avID, atSelectOptionID) values ('33', '')") ' in C:\home\aaaa\public_html\concrete5\concrete\libraries\3rdparty\adodb\adodb-exceptions.inc.php:78 Stack trace: #0 C:\home\aaaa\public_html\concrete5\concrete\libraries\3rdparty\adodb\adodb.inc.php(1042): adodb_throw('mysql', 'EXECUTE', 1366, 'Incorrect integ...', 'insert into atS...', false, Object(ADODB_mysql)) #1 C:\home\aaaa\public_html\concrete5\concrete\libraries\3rdparty\adodb\adodb.inc.php(998): ADOConnection->_Execute('insert into atS...') #2 [internal function]: ADOConnection->Execute('insert into atS...', Array) #3 C:\home\aaaa\public_html\concrete5\concrete\libraries\database.php(73): call_user_func_array(Array, Array) #4 [internal function]: Database->__call('Execute', Array) #5 C:\home\aaaa\public_html\concrete5\concrete\models\attribute\types\select\controller.php in C:\home\aaaa\public_html\concrete5\concrete\libraries\3rdparty\adodb\adodb-exceptions.inc.php on line 78

こんなエラーが、、、、

でMysqlの設定ファイルMy.iniで、 以下の行をコメントアウトしたらエラーは出なくなった。

#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,
NO_ENGINE_SUBSTITUTION"
めでたしめでたし。
Windows UpdateからVistaをSP2 アップグレードすることにした。

s-06.jpg

Windowsのログイン画面でパスワードを入力しようとすると、キーボードの特定のキーが反応せず、パスワードが入力できずログインできないと問い合わせがあった。

EC-CUBEバージョン :    2.3.4
PHPバージョン :    PHP 5.2.8
DBバージョン  :    MySQL 5.1.32
---------------------------------------------------
ポイントを1Pt=1円としているので気がつかなかったが、システム設定のパラメータ設定をPOINT_VALUEを10に設定しても納品書で10円にならず、1円のままであるとの記事を「ゆちぞハマりまくり」さんのところで見つけた。

実際にPOINT_VALUEを10にして試してみたが、買い物途中の計算では10円となっているが、納品書は1円換算のままであった。

で、該当修正箇所は次の通りである。

\data\class\SC_Fpdf.php   の236行目付近

$arrOrder[$i][3] = "- ".number_format($this->arrDisp['use_point'] + $this->arrDisp['discount']).$monetary_unit;

の所をPOINT_VALUEを掛けて次の様に修正した。

$arrOrder[$i][3] = "- ".number_format(($this->arrDisp['use_point'] * POINT_VALUE) + $this->arrDisp['discount']).$monetary_unit;

これで、再び、納品書を出して見ると今度はきちんと1Pt=10円で計算されていた。

USBメモリやSDカードと言ったリムーバブルメディアをPCに挿入すると、自動的に起動する。
この機能がデフォルト値なので、今までそのまま使っていた。

しかし、今日、SDカードを挿入してもウンともスンとも言わない。

なぜだろう?

該当するレジストリを調べてみた。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutoRun

この値は0x95になっていた。

このままだとDVDドライブは自動再生されるが、リムーバブルドライブはされない。

いつ変わったのかは不明だが、思い当たる節はある。
以前CPサポートの仕事をしていたときに、使ったいたUSBメモリを挿入してら、ノートンが反応した。
ウイルス感染は免れたようだが、その影響かも知れない。

そこで、0x91にすると元にもどった。

しかし、最近はUSBメモリによるウイルス感染が増えていて自動再生は危険なので、少し不便になるが、

0xb5として両方無効に設定いた。
EC-CUBEバージョン :    2.3.4
PHPバージョン :    PHP 5.2.8
DBバージョン  :    MySQL 5.1.32
---------------------------------------------------

管理画面でデータを登録しようとすると、
---------------------------------------------------------------------------------------------------------------------------------------
Warning: Invalid argument supplied for foreach() in   /data/class/helper/SC_Helper_DB.php on line 889
----------------------------------------------------------------------------------------------------------------------------------------
となった。

該当箇所は、
----------------------------------------------------------------------------------------------------------
 888   // カテゴリを登録
 889       foreach ($arrCategory_id as $category_id) {
 890           $this->addProductBeforCategories($category_id, $product_id);
 891       }
-----------------------------------------------------------------------------------------------------------

で、最終的にmagic_quotes_gpcがonだったので、offにして解決。