タグ

ブックマーク / blog.spicebox.jp (5)

  • CakePHP でサクサクテキスト検索 ( ラボブログ )

    スパイスラボ神部です。 MySQLなどのデータベースに格納されているテキストデータを検索したいときありますよね。いわゆるサイト内検索的なこと。Namazu などを使ってやるやり方もありますが、CakePHP を使えば findAll の引数をちょっと工夫してやることで、格納されているテキストデータの中から like 検索をすることができます。 -ライラックが好きだ! - Favorites! LIKE 文の作成方法 ウェブを探すと色々出てくるのですが、実際にうまくいったのはこちらでした。 -CakePHPクッキング - 投稿の詳細: LIKE 文の作成方法 下記の様に、like を key に記載し、value を % で囲めばできます。 like だから漠然と検索してくれてナイスです。もちろんチューニングのしようはあるんでしょうけど。 もし、バッグの名前が沢山登録されている bags

  • CakePHP 1.2 でモバイルサイトを構築する最初の手順まとめ (ラボブログ)

    スパイスラボ神部です。 CakePHP 1.2 でモバイルサイトを構築するための資料を改めて集めてみます。フェイス女学園ではオレオレ仕様でやってたのですが、今回はちゃんと Cake のお作法に則ったものを実装してみようと思います。 [cakePHP1.2]モバイルサイトとPCの切り分け その1: PHPを使ったWebサイト構築 備忘録 cake1.1系ではwebserviceが使えたが、1.2系では使えなくなっているので、prefixを使用する。 [cakePHP1.2]モバイルサイトとPCの切り分け その2: PHPを使ったWebサイト構築 備忘録 CakePHP 携帯専用サイトを作成する | Sun Limited Mt. ke-tai.org > Blog Archive > CakePHPで3キャリア対応の絵文字を表示するためのコンポーネント とりあえずこんなところでしょうか。 今

  • さくらインターネットで CakePHP+PEAR ( ラボブログ )

    スパイスラボ神部です。 さくらインターネットで CakePHP+PEARする方法についてのかんたんなまとめです。 下記の3つが参考になります。 CakePHP のさくらインターネットへのインストールについて -"さくらインターネットで404エラー" フォーラム - CakePHP Users in Japan PEAR のさくらインターネットへのインストールについて -コマンドプロンプトを使わないで、さくらへPEARをインストール(Go-PEAR使用) (masha.webTechLog) -小山太郎.com » Blog Archive » さくらインターネットでPEARをインストール 追記:created と modified が保存されない さくらインターネットに設置することが原因か、MySQL のデフォルト設定に問題があるのか、created と modified が 00:

  • PHP から OpenCV を使ってみました (ラボブログ)

    スパイスラボ神部です。 このところテキストネタエントリばかりだったので久々にコードネタで。 今までもっぱら C++ から制御していた OpenCV ですが、PHP拡張機能(バインディング?)として OpenCV を制御する関数を書いてくださっている方がいましたので、こちらを実際に利用するまでの流れを簡単にまとめておきたいとおもいます。 まず下ごしらえとしてはこちらのエントリ。 -PHPで顔検出の続き ネットに花を咲かせましょう。 会社作りました。 pecl-gen -f face_detect.xml cd face_detect phpize ./configure make make install おー、すごい。このやりかた(codegen -> phpize という流れ?)は優秀ですね!XML の内部に直接 C++ のコードを書いてしまうことで、簡単に拡張機能が作れてしまう。

  • Flicker API を PHP で使うラクなやりかた (ラボブログ)

    ラボ神部です。 Flickr API を調べていたら、PHP で扱いやすい形で Flickr API を作る方法を見つけました。 通常 Flickr から REST でデータをはき出すとき、XML フォーマットで帰ってくるのですが、 format=php_serial という呼び方をしておくと、下記のような形で PHP の配列に読み込めます。 $url = "http://api.flickr.com/services/rest/?".implode('&', $encoded_params); $rsp = file_get_contents($url); $rsp_obj = unserialize($rsp); 【参考リソース】 Flickr API を使ってみよう « foot mark Flickr Services・・・これも同様のやりかた。 Flickr Services:

  • 1