タグ

ブックマーク / shimooka.hateblo.jp (5)

  • mod_rewriteで503 - Do You PHP はてブロ

    ちょっと気になったので。。。 最初、ここら辺のすべての処理をmod_rewriteだけで実現できるかなと思ったのですが、残念ながら、mod_rewriteでは300番系のエラーを出すことができますが、503のエラーは出せないようなのでさくっと簡単なものを作るの「には」便利とかいわれてるPHPで、さくっと、503を出すことにしました。 mod_rewriteのRフラグではステータスコードを一緒に指定できます。mod_rewrite - Apache HTTP Server Version 2.2にも 'redirect|R [=code]' (force redirect) Prefix Substitution with http://thishost[:thisport]/ (which makes the new URL a URI) to force a external redir

    mod_rewriteで503 - Do You PHP はてブロ
    tacchini
    tacchini 2011/09/26
    2.0.59はリダイレクト系のみ
  • 「multipart/form-data使ってアップロード」で助けて〜 - Do You PHP はてブロ

    解決法については追記も参照してください なんか、すんごい勘違いしてるような気もしなくもないですが、もうgdgdです。。。助けて。。。orz 現象 multipart/form-dataなフォームからPOSTすると、$_POST・$_FILESに含まれるマルチバイトなデータがinternal_encodingに変換されない なので、そのまま表示すると化けて見える mb_convert_encodingでinternal_encodingに変換すると正しく表示される 通常のapplication/www-form-urlencodedなformからPOSTすると正しく表示される 環境 CentOS4.6 Apache2.2.6+PHP5.2.6、Apache2.0.61+PHP4.4.8 すべてソースからコンパイル マルチバイト系のconfigureオプションは、いずれも以下の通り --ena

    「multipart/form-data使ってアップロード」で助けて〜 - Do You PHP はてブロ
    tacchini
    tacchini 2010/10/18
  • TestCaseのコンストラクタは、含まれるtestメソッド数分だけ呼び出される - Do You PHP はてブロ

    知ってる人は知ってると思いますが、ちょっと「えー!」な感じだったので。 TestCaseオブジェクトのsetUpメソッドやtearDownメソッドは、testメソッドが実行される前後にそれぞれ呼び出されます。つまり、それぞれ、testメソッド数分呼び出されます。これはよくドキュメントに書かれているので知っていると思います。 一方、コンストラクタはどうかというと。。。 背景 最近、テストの数(ファイル数、testメソッド数、assert数)が増えてきて、全テスト実行するのに30分以上かかっています。中には、DBに接続してSQLを実行して想定している結果が返ってくることをテストしていたり、HTTPリクエストを送信してステータスコードやContent-Typeヘッダ、レスポンスボディの中身が一致しているかどうかのテストなども行っているので、それなりに時間がかかるといえばかかるようになっています。

    TestCaseのコンストラクタは、含まれるtestメソッド数分だけ呼び出される - Do You PHP はてブロ
  • 今頃になってTwitter Streaming APIを触ってみた - Do You PHP はてブロ

    via. collecting data from streaming APIs in twitter – The Storyteller まだα版とのことですが、いつの間にかStreaming APIなんてものが出てたんだ。。。 http://apiwiki.twitter.com/Streaming-API-Documentation すでにPHPを使ったコードも出てますが、fopenとfgetsでストリームをハンドリングできるので比較的簡単に実装できますね。ちなみに、Twitter Streaming APIから日語のつぶやきをPHPで取得する | 最近わかってきたことにあるコードが判りやすいです。以下、引用。パブリックタイムラインのうち、ひらがなもしくはカタカナが含まれているものを出力するコードだそうです。 <?php $user = 'username'; $password

    今頃になってTwitter Streaming APIを触ってみた - Do You PHP はてブロ
    tacchini
    tacchini 2010/01/29
  • Yahoo!の日本語形態素解析Webサービスを使ってTwitterで流行っているキーワードをクラウド化 - Do You PHP はてブロ

    Yahoo!JAPANがまたサービスを出してきました。このサービス、利用制限はありますが、結構使えそうです。 ヤフーは6月18日、開発者向けサイト「Yahoo!デベロッパーネットワーク」において、日語の文章を解析できるAPI「日形態素解析Webサービス」を公開した。 先日MeCab extensionを使ってTwitterで流行っているキーワードをクラウド化してみましたが、MeCab extensionをYahoo!のサービスに置き換えたものを書いてみました。 使ったライブラリは PEAR::HTTP_Request PEAR::HTML_TagCloud Services_Twitter の3つです。まあ、そのうちYahoo用のライブラリも出てくるでしょうから、それを使えばもっと簡単に書けそうです。やっぱ、SimpleXML楽すぎ! :-D <style> div.taglist

    Yahoo!の日本語形態素解析Webサービスを使ってTwitterで流行っているキーワードをクラウド化 - Do You PHP はてブロ
  • 1