CALENDAR
S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      
<< September 2018 >>
SPONSORED LINKS
ARCHIVES
CATEGORIES
MOBILE
qrcode
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | - |
eAccelerator
turck-mmcacheがほぼ死んだ状態だったんですが、
officialなforkバージョンが正式発表されました。
その名もeAccelerator。でもまだバグがあります。
ですが、かなり期待できそうな気が・・・

みなさんZEND ENGINE2にてこずっているようです。
それとmmcache.cのコードもかなり読みにくかったようです。
モジュール化すべきだ!とか言ってる人もいますが、
きれいにしすぎて、パフォーマンスとか落ちたらやだなと思いつつもかなり期待です。

関数mmcache_putがeaccelerator_putに名前が変わっているので、既存アプリ直すのは大変かも

でも、とりあえずドネーションしようか。




| PHP | 19:47 | comments(85) | trackbacks(49) |
PHP5 コーディングコンテスト
PHP5のコーディングコンテストの結果が発表されました。
やはり受賞者にはOO的にプログラムしている物が多いです。(それが目的のコンテストですが・・)デザインパターンがバリバリの物が多いですね。PHP5になってオブジェクト指向派とプロシジャー指向派がくっきり分かれそうです。

1位 PRADO
mojaviとかStrutsとかとはちょっと違った、コンポーネントベースのフレームワークです。個人的にはあまりぐっときません・・

2位 wtcSQLiteSQLiteの管理ツールです。SQLite使ったことありません・・

その他いろいろとありますが、個人的に使ってみたいツールはMyObjectsでしょうか、DBスキーマから自動的にクラス生成してくれます。詳しくは見ていませんが使用してみたいツールです。

| PHP | 00:18 | comments(13) | trackbacks(79) |
Gmailハック!
Gmailハック関連のライブラリ

GmailFS
Gmailの1GBスペースをLinuxのファイルシステムとしてmountできます。今度やってみよ・・ python

Gallina
GmailメッセージをBlogのエントリとして見せれる。php

Gmail as an online backup system
Gmailスペースをバックアップスペースとして使える。でもPHPなんでWebから?GTKで作ればおもしろそう。要curl ext
これは非常に参考に

Gmailをmail以外に使うのが流行か・・
| PHP | 18:17 | comments(107) | trackbacks(82) |
DB_DataObject
先日さらっとPEARのDB_DataObjectを使ってみた。
DB_DataObjectとはO/Rマッピングしてくれるクラスで。既に作成したテーブルから自動的にクラスファイルを生成してくれるDAO。
その際の使用感として

BAD
・Joinしたい時は面倒、うまくできなかったり、複雑でわかりずらくなる。
・insert,updateにDBの関数が使えない・・
・処理重い・・
・エラー処理がわかりずらい
・DB_DataObjectでカバーできない部分は結局SQLを書かなくてはいけないのでコードが中途半端になる

GOOD
・createTables.phpで簡単に自動クラス生成!
・SELECTのみならSQLいらずにDBアクセス


正直はじめはかなり楽でいける!と思いましたが
使い込むほど、かゆい所に手が届かない・・
もうちょっと追ってみます。


私事ですが、今日新居に引越し。
フレッツ48MBなのに、計測してみると4MB・・
場所が悪いらしいです。。
| PHP | 23:57 | comments(22) | trackbacks(5) |
MySQL 4.1.4リリース
ついにgammaになりました。stableまで後少しです。

4.1.3で問題があった文字コードの問題は修正されているか、いまからチェックです。

4.1.2からujisで運用した場合、ベンダ特定文字の ↓◆↓蠅覆匹INSERTしようとするとそれ以降の文字が消えてしまいます。

直ってるといいけど、たぶん駄目かな?

MySQL
| PHP | 21:25 | comments(55) | trackbacks(1) |
| 1/5PAGES | >>