タグ

ブックマーク / builder.japan.zdnet.com (2)

  • HTMLをDBみたいに使えるスゴイライブラリ『htmlSql』を CakePHPで使う - h2ospace - builder by ZDNet Japan

    APIRSSなどを提供しているサイトは、情報を簡単に扱うことができますが、例えば Yahoo!の検索結果とか、mixiのニュースとか、あるサイトの一部を取り出したいことってよくあります。(とはいえ、著作権違反には注意 そんな時、PHPのライブラリである「htmlSql」を利用すると便利。このライブラリに、ファイルでもURLでも文字列でも、HTMLで作られたものなら何でも与えると、解析して取り出しやすくしてくれます。しかも、その取り出し方はSQL! 例えば、「id属性が’test’の p要素の内容を取り出したい」という場合には、次のようなSQLを使います。 SELECT text FROM p WHERE $id=="test" 超パワフル。ということで、これを CakePHPで利用するためのテクニック。 まずは、ダウンロードしたファイルの中から次のファイルを「app/vendors」フォ

    PSV
    PSV 2010/07/13
    PHPも便利になってきてるなぁ〜。言語仕様は嫌いだが!>< Webアプリ開発は、RubyやPythonがステキだけど、最近、PHPでも良いような気がしてきた。一応、PHPは、仕事で使った事( http://bit.ly/dg8ong )はあるし。
  • FirefoxアドオンのSQLite ManagerでPlacesを操作する - builder by ZDNet Japan

    SQLite Managerでplaces.sqliteを開く SQLite ManagerはFirefoxの拡張として動作するSQLiteデータベースの管理ツールである。基的な機能はSQLite Database Browserと同様だが、テーブルの検索条件をダイアログで指定できるなど、ユーザインタフェースはこちらの方が多少使い易く工夫されている。 また、PlacesなどFirefox管理下のデータベースを扱う場合にはSQLite Managerの方が便利かもしれない。通常これらのデータベースはFirefox起動中はロックされているが、SQLite ManagerであればFirefox体を終了させなくてもアクセスすることができるからだ。もっとも、間違って操作した場合の危険性は増すので注意が必要。必ずバックアップを取ってから作業しよう。 SQLite Managerをインストールしたら

    FirefoxアドオンのSQLite ManagerでPlacesを操作する - builder by ZDNet Japan
  • 1