MovableType で PHP(require) について
2006.12.31PHP の関数、require() を MovableType で使いたい時。
リモートファイルを呼び込めない時どうしますか?
こうしました。
<$MTArchiveLink relative_url="1"$> で、自 URL を取得。
PHP の substr_count() 関数で、"/"スラッシュの数に応じて、相対パスに対応させる。
それぞれのテンプレートが PHP として機能しない場合は、こちらを参照下さい。
PHPPHP HACKS
2006.12.30PHP 関連で最強の良書に出会った。今まで数多の書籍を参考にして来たが、これほど実践的で且つ創造性に富んだ内容のものは無かった。さすがは O'REILLY©
まず HACK とは?
ハッカーとはコンピュータを悪用して、他のシステムに侵入したり、悪事を働いたりする人を指すようです。しかしプログラミングに携わる人々の間では、ハックとは何らかの問題に対する素早い解決策や、物事をこなすための賢い方法を意味する。また、ハッカーとは本来褒め言葉であり、優れた技術で問題を解決する創造的な人のことです。
とある。こうなるともうハッカーと呼ばれたいものである。
で、内容。
PHP&PEAR のインストールから始まり、DHTML を用いた Web デザインについて。XML&GD&MING などのグラフィック生成についても触れられている。
最大の特徴は、全編において、Webアプリケーション開発における基本的な作法について説いている点だ。
データベース作成の際の理解不足を指摘した上で、XML を駆使したプログラム自動生成での開発の効率化まで及ぶ。更にはデザインパターンまでをも。素晴らしい。
目から鱗だったのは、
『5章 データベースとXML -37. データベースへの CRUD コードを生成する』
『5章 データベースとXML -39. データベースへのスキーマを XML として書き出す』
この2点だけ取っても、Web アプリケーション開発が3倍程度高速化するのではないかと思う。筆者は実際それくらい体感出来た。
釈迦に説法かもしれないが、CRUD とは、Create(レコード追加)、Read(読み出し)、Update(更新)、Delete(削除) の頭文字を取ったデータベースにおける基本機能の略語である。これをひとつひとつ、記述していませんか?上で紹介した2点を使うだけで、一瞬で生成できます。しかも汎用性の高いコードを。
PHP5 になってオブジェクト指向でクラスがどーで、など、今ひとつ概念の理解が進んでいない貴兄もこれを流用する事で、その糸口だけでも掴めるのではないだろうか。筆者はそうでした。
新しい組み方について役立つ他、ログインシステムの作成、二重送信防止、ショッピングカートの作成などの基本についても紹介されている。更に、アプリケーションのテストとして、何とスパイダーの作り方まで。
面白いのは、PSP 上で RSS フィードを読むといった、デスクトップアプリケーションの開発について。PHP はこんな事も出来るのか!といった事まで網羅し、初級者から上級者までをも満足させ切る懐の深さもあり、正におなかいっぱいの内容。
出会えてよかった。
オライリージャパン
売り上げランキング: 4209

PHP のコーディングにマンネリ感を感じてきたら琴線に触れる魅惑の六本弦
2006.12.28Andy Mckee
»http://www.andymckee.com/
Erik Mongrain
»http://www.youtube.com/profile?user=erikmongrain
驚異の44db
2006.12.24
その代わりに、驚異の44db(シュレッダー)に一目ぼれしてしまった!
が、buy now するパワーは今の僕には無い。。。
欲しい!
»http://www.knox-japan.co.jp/products/shredder/
デスクの上に流れるデジタルの川。
2006.12.22
私たちは今、先人たちが夢見たネットワークコンピューティングの時代に生きています。しかし、机の上を見てみてください。USBやFireWire、イーサネットケーブルに電源ケーブルなど、それらが絡み合いながらそれぞれ机の端に向かって行く姿はとてもスマートと呼べるものではありません。コンピューティングをもっとスマートに...
サンタさん、これがいいです。
Stream by BALMUDA design
»http://www.balmuda.com/products/stream/
QRWindow
2006.12.21QRコードの生成は、今まで色々なサービス・ソフトを利用して来たが、
さっき見つけた『QRWindow』が一番使い勝手がいい。
色指定はもちろん、サイズ指定、プレビュー機能、ビットマップ保存も出来る。
効果は未知数。
QRWindow by QRコード.org
»http://www.qrcode.org/
MD5の解読について
2006.12.19md5で暗号化されたデータについて。
もしもデータベースの中を見られたとしても、解読する事は不可能な(若しくは現実的な時間内では不可能)ため安全だと。
こんなサイトがありますが。。
»http://jp.xmd5.com/
十分現実的な時間内であっさり解読されましたよ。
CRYPT についても同じような事が出来るサイトがあったりして。
どうしたもんかな。。
SiteSearch
Category
- Car(4)
- BMW(3)
- Dining(2)
- Gadget(1)
- Google(14)
- Item(15)
- Labo(2)
- JavaScript(5)
- MovableType(6)
- PHP(3)
- SEO(1)
- Library(22)
- Memo(5)
- Motto(5)
- 4CharIdiom(2)
- Movie(17)
- Music(18)
- News(16)
- Software(10)
- Speak(54)
- Want(12)
Entry
Archives
- 2008年2月(2)
- 2007年7月(1)
- 2007年6月(1)
- 2007年5月(2)
- 2007年4月(1)
- 2007年3月(2)
- 2007年2月(4)
- 2007年1月(9)
- 2006年12月(7)
- 2006年11月(1)
- 2006年10月(5)
- 2006年9月(10)
- 2006年8月(18)
- 2006年7月(5)
- 2006年6月(12)
- 2006年5月(33)
- 2006年4月(53)
- 2006年3月(44)


