タグ

2010年7月13日のブックマーク (3件)

  • 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」フォ

  • 初心者~上級者まで、自宅でできる“オリジナルTシャツ”の作り方 - はてなニュース

    今年もTシャツ1枚で過ごせる季節がやって来ました。シンプルだからこそデザインにはこだわりたいTシャツ選びですが、たまには自分だけの“オリジナルTシャツ”を作ってみるのはいかがですか?今回は自宅でできる「Tシャツの作り方」をご紹介します。 ■自分でTシャツを作る方法は? Tシャツを自作する方法はいくつかありますが、今回は代表的な3つの方法をご紹介します。それぞれ仕上がりや耐久性、難易度が異なるので、Tシャツの用途や自分のレベルに合った方法を選んでみて下さい。 ▽ 自分で作る自作Tシャツ、手作りTシャツの作り方作成方法! ▽ 手作りでオリジナルデザインTシャツをつくろう!/オリジナルTシャツ製作×Tシャツプリント作成【送料無料】Tシャツ制作ファクトリー ▽ T シャツの作り方 方法編 今回はこれらのエントリーを参考に、「アイロンプリント」「サンラバー」「シルクスクリーン」の3種類のやり方を見て

    初心者~上級者まで、自宅でできる“オリジナルTシャツ”の作り方 - はてなニュース
  • 図書館クロール補足 - 最速転職研究会

    なんか技術的におかしなことを言っている人がいたら追記していくかも知れません。 クロール頻度が妥当かどうかの話 ウェブサーバーはマルチスレッド、マルチプロセスなどで複数のリクエストを同時に処理できるようになっているのが一般的であるため「前回のリクエストが完了してから、次のリクエストを投げる」実装になっている限りは「サーバーの性能を100%使いきって他の利用者が利用できない状態」になることは、通常起きません。 例外的なケースもあります。 ウェブサーバーがリクエスト完了後に何らかの処理を行うような実装になっていて、リクエストのペースによっては処理が溜まっていって追いつかなくなる。 ロードバランサ、リバースプロキシを使ったフロントエンド/バックエンドの構成になっているサーバーで、フロントエンドがタイムアウトと判断して早々にエラーを返したが実際はバックエンドで処理が続いている。 例えば1秒で処理が終

    図書館クロール補足 - 最速転職研究会