カテゴリー: PHP・PERL

PHPで出力色々

  1. PHPでPhotoshopのPSDファイルを画像に変換してブラウザに出力。
    http://www.catswhocode.com/blog/php-display-adobe-psd-
    files-on-a-web-page

    php_-display-adobe-psd-files-on-a-web-page

  2. PHPからWord、Excel、PowerPointのドキュメントを生成するサンプル
    http://www.whenpenguinsattack.com/2007/07/02/how-to-create-microsoft-office-documents-with-php/

    how-to-create-an-open-book-with-illustratore28099s-3d-extrude-bevel-tool-vectortuts

  3. PHPでExcelファイルを生成できるライブラリPHPExcel
    http://www.codeplex.com/PHPExcel

    phpexcel-openxml-create-excel2007-documents-in-php-spreadsheet-engine-home
    http://journal.mycom.co.jp/articles/2009/03/06/phpexcel/index.html (参考:マイコミジャーナル)
    http://phpspot.org/blog/archives/2009/03/phpexcelphpexce.html (参考:PHP開発日記)

いろんなことができるんだねっ☆

PHPで実装するレコメンドエンジンについての覚書

「この商品を買った人は、こんな商品も買ってます」

アマゾンでお役立ちの、アレ。

レコメンドエンジン機能という。

これは、協調フィルタリングという手法で実現されているらしいです。

協調フィルタリング(Collaborative Filtering, CF)は、多くのユーザの嗜好情報を蓄積し、あるユーザと嗜好の類似した他のユーザの情報を用いて自動的に推論を行う方法論である。趣味の似た人からの意見を参考にするという口コミの原理に例えられることが多い。

なるほど。

で、実は、この機能を簡単に実装できるPHPのライブラリがありました。

VOGOO: http://www.vogoo-api.com/

フリーとプロ版があり、ふりーは、mySQLとポスグレの2つのDBに対応しているので、EC-CUBEにくっつけて使えそう。

サイトは、英語だけど、サイト内には、チュートリアルもあって、使い方なんかも詳しくかかれているっぽいので、時間が取れたら、ちょっと調べてみることにするワ。

とりあえず、覚書として残す。

参考:http://www.richcontext.jp/rss/richcontext.jsp (こんなのもある)

パンくずリスト実装色々

http://www.tomcoote.co.uk/JavaScriptCookieCrumbs.aspx

http://coliss.com/articles/build-websites/operation/javascript/693.htmlで紹介されていた)

ユーザーが辿ってきたページの経路履歴をクッキーに保存して、その経路をパンくずリストとして書き出すタイプ

http://www.mtblue.org/pc/web/breadcrumbs.php

ディレクトリの構造を取得して、上の階層へ辿るリンクをパンくずリストとして書き出すタイプ

 

色々ありますな。