« 2013年05月 | メイン | 2013年07月 »

2013年06月 アーカイブ

2013年06月02日

ヤフーIDは

 以前フリーのヤフーメールアドレス「ヤフーID@yahoo.co.jp」として使われた為、今でもそのまま使っている人も多い。
 ヤフーIDはWEBに表示されているので、悪意を持った組織は「ヤフーID@yahoo.co.jp」を自動収集してターゲット名簿として悪用する。
 「クロネロから荷物のお知らせです」「郵更貯金から入金のお知らせです」のような巧妙なメールのリンクをうっかりクリックしたとたんに格好のターゲットになってしまう。
 自分の「ヤフーID@yahoo.co.jp」に大量の迷惑メールが送りつけられているのなら、メールアドレスを変更するとよい。
 手順は公式 http://guide.mail.yahoo.co.jp/1st/start/03.html の他に検索すればもっと丁寧に説明もみつけられる。

2013年06月06日

sqliteコマンド

 アンドロイドも SQLite を使うので、いまさらながら PHP から SQLite を触ってみる。
 CentOS release 6.4 (Final)
 PHP Version 5.3.3
----------------------------------
 CentOS release 5.8 (Final)
 PHP Version 5.3.3
この環境では、sqlite3 コマンドでメンテナンスし、PHP からは PDO でアクセス。

次は Ethna の データベースとして触っておくことに。
ところが、巷の情報は古く sqlite2 時代の解説がほとんど。
sqlite2 と sqlite3 には互換性が無い。
さらに PEAR::DB は、PHP5.3.3 標準の sqlite3 に対応していない。
そこで、この環境に sqliteコマンド をインストールして、sqlite3 と共存させる手順... ▼

続きを読む "sqliteコマンド" »

2013年06月07日

PHP5.3.3 から sqlite2 をアクセス

PHP から、PEAR::DB を介して sqlite2 データベースを使用する。
CentOS release 6.4 (Final), CentOS release 5.9 (Final)
PHP Version 5.3.3
 DB 1.7.14 stable
 PEAR 1.9.4 stable
構築手順... ▼

続きを読む "PHP5.3.3 から sqlite2 をアクセス" »

2013年06月08日

Ethna で SQLite の試み

今さらながら Ethna-2.5.0 で データベース MySQL から SQLite に切り替えてみる。
SQLite と言っても互換性が無くなってしまった SQLite2 。ここまでの環境
CentOS release 6.4 (Final)
PHP Version 5.3.3
 DB 1.7.14 stable
 PEAR 1.9.4 stable
sqlite 2.8.17
sqlite3 3.6.20
で、Ethna-2.5.0 + MySQL5 前提Webアプリのデータベースを SQLite2 に切り替え。
極力 SQLベタ書きをさける為の Ethna_AppObject は、そのままではNG。
原因は PEAR:DB::fetchRow(DB_FETCHMODE_ASSOC) の結果セット各列のキーが
mysql だと
	field
SQLite2 だと
	tables"."field
で異なる為。 ※ DBを切り替えたらキャッシュを削除しないと混乱する。
最小限の修正手順... ▼

続きを読む "Ethna で SQLite の試み" »

2013年06月09日

Ethna_AppObjectのバグ???

 Ethna で SQLite の くだりで偶然発見。
Ethna_AppObject::searchId()
636行目

	$row = $this->my_db_ro->fetchRow($r, DB_FETCHMODE_ASSOC);
650行目
	$row = $this->my_db_ro->fetchRow($r, DB_FETCHMODE_ASSOC);

Ethna_AppObject::searchProp()
692行目
	$row = $this->my_db_ro->fetchRow($r, DB_FETCHMODE_ASSOC);
706行目
	$row = $this->my_db_ro->fetchRow($r, DB_FETCHMODE_ASSOC);

Ethna_AppObject::_setPropByDB()
793行目
	$this->prop = $this->my_db_ro->fetchRow($r, DB_FETCHMODE_ASSOC);

正しくは... ▼

続きを読む "Ethna_AppObjectのバグ???" »

About 2013年06月

2013年06月にブログ「Remix.asia」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2013年05月です。

次のアーカイブは2013年07月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。