2007年05月27日の記事

[備忘録]MySQLのTIMESTAMP型とPHP5.2とeAccelerator

自分アホです。MySQLのTIMESTAMP型はUPDATEのたびに、そのテーブルの一つ目のTIMESTAMP型のデータが更新されてしまうようです。知らんかった。しかし、Windows版だとならないのはなんでだろうか?もっと詳しく見ていかなきゃならないけど、今のところはここまで。


[eAccelerator]
あと、PHP5.2以降で、かつ、protectedな変数を持つプログラムはeAcceleratorでは動かないようです。よって、ZendFrameworkもSymfonyもアウトのようです(主要なフレームワークは全部アウトなんじゃないか?)。tracの方には修正版が上がってはいるようですが、eAcceleratorはやむを得ず停止しておく事にしました。

http://ktjx.blogspot.com/2007/04/symfony-eaccelerator-095.html
http://d.hatena.ne.jp/shimooka/searchdiary?word=*%5BeAccelerator%5D

続きを読む "[備忘録]MySQLのTIMESTAMP型とPHP5.2とeAccelerator"

2007年04月11日の記事

[備忘録]PHP5.2 + MySQL4.1 で大苦戦

試作プログラムはPDOのSQLiteで書いていたんだけど、本格的に動かさなきゃいかんという事で、
PDOのMySQLにDSNを変更してみた。しかし、悲しい事に、接続が上手くいかない。たぶん、クライアントライブラリーのバージョンが不一致らしい。ちょっと新しいだけで動かない事ってあるのか?

で、MySQL4.1系をインストールしデータベースを再構築。しかし、文字化けする。MySQL4.1は以前、文字コードLatin1でUTF-8のデータを普通にぶっ込んでいて、それで問題なく表示されていた。しかし、どういう訳か、今回は文字化けする。前とどう違うんだろう?よくわからん。
で、MySQL4.1系の文字化け回避方法で多く見られるのが、「set names utf8」というクエリーをデータベース接続直後に打つ事らしい。それで、回避できる。MySQL拡張関数では「mysqli_set_charset($con,"utf8");」こんな関数も登場したらしいけど、PDOにはないので、やむを得ず、exec関数でクエリーを打つことにする。たぶん、これで問題ないはず。

続きを読む "[備忘録]PHP5.2 + MySQL4.1 で大苦戦"

2007年01月08日の記事

PDO SQLiteでATTACH DATABASEが出来ない?

PDO SQLiteでATTACH DATABASEができない。どうしても。ネイティブなSQLiteの関数だとできるのか?明日、試してみなくてはいけない。こいつができるかできないかで、今作ってるプログラムにかなり影響が・・・。

続きを読む "PDO SQLiteでATTACH DATABASEが出来ない?"

2006年12月22日の記事

無限継承? -PHP IDEが警告してくれたスタックオーバーフロー

PHP IDEはとても素晴らしい。 というこんなマヌケなコードを書いてしまった自分。 そして、このクラスの中にfunction...と書こうとしたら、コード補完機能が働いたPHP IDEは警告してきた。「スタックオーバーフロー」である。キーボードを打つたびにこの警告が出る。それもそのはず。CommerceActionは永遠に自分自身を継承し続けるわけだ。しかし、自分はマヌケなコードを書いてる事に気付かなかったため「このバカIDEが!!」と文句ばっかり垂れていた。PHP IDEは正しかったのに、本当にごめんなさい。開発者の方々、本当にごめんなさい。 img_phpide_outline.jpg

2006年06月12日の記事

Mojavi3.0+PHP5.1でちょっとビックリ

諸事情でMojaviを真剣に学習している最中なんです。
それはさておき、Mojavi3.0の動作確認でちょっとビックリ。

デフォルトのアクション実行したら、こんなエラーメッセージがズラズラと・・・。
Strict Standards: date() [function.date]: It is not safe to rely on the systems timezone settings, ....

date関数ということで、もしやと思い、調べてみたら、やはりPHP5.1のせいですよ。
タイムゾーンを設定しないと出てしまうらしい。

どうも、5.1.0からデフォルトタイムゾーンを設定しないといけないみたい。。 設定は、date_default_timezone_set関数で定義するか、php.iniで設定するかです date関数で”Asia/Tokyo・・”なんかのエラーが出る件:PHP5.1.0以降

↓こんな感じでphp.iniをいじった方が楽そうだ。XREAではどうなってるのかな?ちょっと不安だったりする。
date.timezone = Asia/Tokyo

2006年05月13日の記事

超・極める! PHP

 「超・極める! PHP」がジュンク堂で早くも発売。17日の発売予定だったんですが、あったんですな。今回、丸ごとフレームワーク特集です。巻頭特集のPHP座談会の模様はなかなか読み応え有り。PHP初のフレームワーク本出版の話までありました。大規模システム開発についても触れているので、これから熟読させていただきます。

続きを読む "超・極める! PHP"

ニュース
Amazonショッピング
月別アーカイブ
■タグリスト
2007
20世紀少年
24
AA
ADA
Adobe
Ajax
Amazon
AQUAZONE
au
CM
DVD
EC
Eclipse
FPS
HP
ID
IDE
infoseek
JavaScript
Mac
Macromedia
Mojavi
mora
MVC
MySQL
PEAR
Photoshop
PHP
PHP5
PS3
PSP
SEO
Smarty
SONY
SPAM
Spry
TBS
Vista
VPS
Web
Web2.0
XboX360
いじめ
おもちゃ
これはひどい
アイドル
アクアゾーン
アニメ
アメリカ
アンチ
イギリス
イタズラ
インターネット
ウェブデザイン
オレだよオレ
オープンソース
カレンダー
クララオンライン
クレーム
グルメ
ケンカ
ゲーム
コスプレ
コピー
コント
サッカー
ジョーク
スリム
ソース
ダイエット
チンパンジー
ツンデレ
テレビ
テンプレートエンジン
デザイナー
デジカメ
ドジっ子
ドッキリ
ドラゴンボール
ネコ
バンキシャ!
パイオニア
パーティーグッズ
ビンタ
フレームワーク
ブログ
プリンター
ペイント
ホスティング
ホラー
マイクロソフト
マウス
マクロメディア
マスコミ
メイド
モバイル
モラル
ユーザー登録
ルパン
レンタルサーバー
レーザーマウス
中本
事件
信者
写真
動物
動画
報道
大阪
女装
専用サーバー
少年法
幽霊
引退
弱肉強食
後悔
恋愛
批判
挑発
捏造
携帯
携帯電話
擁護
放送
放送事故
放送倫理
放送禁止
日本テレビ
日本代表
映画
松たか子
検索エンジン
水槽
水草
法律
流行語
海外
漫画
激辛
炎上
熱帯魚
犯罪
画像編集
疑似科学
着信アリ
結婚
結婚できない男
美女
自然の摂理
芸能人
萌え
複合機
詐欺
警察
迷惑メール
迷惑電話
過激派
選挙
阿部寛
面倒
音楽
飲酒運転
黒川芽以
検索
最近のエントリー
お気に入り