PHP

VirtualDocumentRoot を使った場合の DocumentRoot環境変数 に関するバッドノウハウ

レンタルサーバなどで複数のバーチャルホストを動的に扱う場合に、VirtualHostを毎回指定するのは面倒だし、再起動が必要なので VirtualDocumentRoot (mod_vhost_alias - Apache HTTP Server Version 2.2) を使ってみたところ、超便利ッ!問題なくサブドメイ…

yum でさくっと PHP5.2, 5.3 をインストールする

今だと普通にyumすると PHP5.1系が入っちゃうと思うのでメモ sudo -s (これやったらrootと一緒なんでsudo使ってる意味ないような気がする)などして以下、すべてroot権限で行っております PHP5.2.* rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY…

マッシュアップサービスの作り方 資料

http://www.fww.cc/2007/10/pif.htmlで話させていただきました。 どっかのライフハックエントリを読んで 自信を持つ 話す文章をそのまま資料にしない 緊張していてもそれを口にださなければ誰も気づかない をそのまま実践したので華麗なトーク(主に下ネタ)抜…

PHPプログラマがPerlを勉強 一日目

PHPしかできないのでerogeek目指し、リャマ本借りてperlを勉強します ついでにPECL::PerlでPHPからPerlを使ったりもしたいです。 本で勉強するのは初めてなのでどうやったらいいかさっそくわかりません。 第1章 Perl入門 つづりは「Perl」 強力なショートカ…

SQLインジェクション,XSS対策

PHP

SQLインジェクション 今夜分かるSQLインジェクション対策:Security&Trust ウォッチ(42) - @ITクロスサイトスクリプティング(XSS) 第1回 悪意のJavaScriptで情報が漏えい | 日経 xTECH(クロステック) クライアント(ユーザー)からのリクエストは信頼しな…

phpの関数辞書出力

PHP

秀丸7から標準で入力補完ができるようになりました マクロでやるよりかなり使いやすそげなのでとりあえずPHPの関数辞書を作成

スクレイピングでタイムラインを1日分とか拾う

APIを使っても過去にさかのぼってuser_timelineを拾ってこれないのでPHPで直接Webを読んで1日分とか前回ひろった最後のidまでとかいただきます。 うごかすと$value['description']に抜き出したデータのHTMLが入ります。 //ここでPOST のとこでメールに送るな…

Yahoo!日本語形態素解析APIを使ってキーワードをぶっこぬき

指定したWebページのキーワードを抽出して言葉の意味と一緒に表示するサービスで、最近調子がいまいちっぽいBulkfeeds形態素解析APIの代わりにhttp://developer.yahoo.co.jp/jlp/を使ってみました。 APIとやりとりするとこのソース Yahoo!の日本語形態素解析…

PHPコーディングガイドライン

自分の書いたコードが読めないのでコーディング規約をあつめて自分用のPHPコーディングガイドラインをまとめてみました。 最適化の記事も参考にしてパフォーマンスも意識してみたり。 よくわからないまままとめた箇所もあるのでおかしいところがあれば教えて…

WeblogUpdatePingを受信して最新エントリーの内容をひろう

PHP

作りかけですがコメントアウトした箇所でいろんな種類のFeedに対応させて結果を出力すればいいはずです。たぶん。 まだ未テスト。

『Together』チェックで不具合発生

さっそく意気揚々とルー大柴オフィシャルブログ『TOGETHER』をinfony。 ちゃんといい感じで結果が出るものの、ルーさんの言葉は会社の名前として捕らえられがちのようだ。 カタカナ英語。 次にディスマンスをウェイトしていた!ルーブログ装いも新たにスター…

さくらにmecabで形態素解析

MECAPIのソースコード公開の大量にアクセス(例えば毎秒数回等)する 人は自分のサーバに設置して使って頂けると幸いです。を受けて、テストでアクセスしまくりだったことを反省しつつ(しかもそのまま使わせていただくつもりでした、すみません。。。) あり…

funcion?

http://shohoji.net/labs/function/ 普通にランクインできません。 あきらめてチートしようとしてこれも途中で挫折しました。 いまだに日本語入力以外でタッチタイプできないのでタイピングの練習をしようかと思ってましたが、こんなぼくでも(こんぼく)ラン…

rhacoというかDjangoの勉強会があるようだ

アサマシサイトを作るためにpipesやらDapperやら活きのいいエロFeedやらをいじっているうちに一月近くたっています。 そんな間に Djangoの勉強会のなかでPHPフレームワークのrhacoの説明があるみたいです。 http://d.hatena.ne.jp/rhaco/20070306 『PRhagger…

さくらのレンタルサーバ、実行ファイルをPHP5で動かす方法

www.koruri.com-琥瑠璃どっとこむ:誘電体に乾杯: さくらのレンタルサーバへPHP5.2.0をインストール なんかを参考にさせていただきApacheに頼ってPHP5を動かしていましたが、サーバ上でPHP5で動かすものがあるときにこまる(さくらにsymfonyインストール(ユー…

次世代PHPフレームワーク,symfonyを選ぶ理由

Zend Frameworkが落ち着くまで保留するつもりだったsymfonyですが、 Zend Framework が間もなく Symfony をトレンドで追い抜く模様。: CakePHP のおいしい食べ方 の記事と先日Plaggerに関わることで、プラガブルになれる。(かもしれない。) - [foool]丘の上…

Yahoo!APIで関連キーワードを表示

http://developer.yahoo.co.jp/search/webunit/V1/webunitSearch.html ある検索キーワードに関連する検索キーワードを表示するYahoo!APIを使って キーワードをもつページに関連キーワードを表示するようにしました。 $query = "検索キーワード" $appid = "○○…

XAMPP環境でのSmarty使用方法

http://sky.freespace.jp/smarty/SmartyManual_2-6-6J_html/installing.smarty.basic.html こちらを参考に、Smartyをダウンロードして、 c:\Program Files/xampp/php/(xamppインストールディレクトリのどこでもいいかと。)に設置、 /xampp/php/pnp.iniのincl…

.htaccessでのリダイレクト

コアとなるPHPのファイルを変えて、その他の引数などはそのまま引き継がせるために .htaccessにmod_aliasのRedirectを記述して特定のファイルへのアクセスをすべて飛ばします。 Redirect permanent /default.php http://www.example.com/test/index.php これ…

PHP開発環境2.0

PHP

今までは『秀丸』+『NextFTP』で毎回毎回サーバにぴゅいぴゅいあげていたのですが、 やっとこローカルで動作するようにしました。 『XAMPP』+『PHP EDITOR』XAMPP? WAMP環境(Windows+Apache+MySQL+PHP)をこれひとつで実現します。 ちなみにWindows以外はフ…

形態素だったっけ?

PHP

Chasenの結果 (0.77783秒) 日本語 は いろいろ と 制約 が 多く て 困り ます 。 文字 コード も さる こと ながら 、 単語 分割 の 際 に 日本語 は どういう こと に なる の でしょ う ぁ ? Text::ChaSen::getopt_argv('chasen-perl','-j','-F','%m\n') …

形態素解析

PHP

なんだかすごく小難しい言葉ですが、単語ごとの区切りのない日本語を いかにして単語ごとに分割するか。 わかち書き。 大手検索エンジンの使っているものは Basis Technologyらしいのですが、 価格の表記などされていなくて、 多分ぶりっといってしまうくら…