PHP2008/05/23づや
PHPのコード最適化のエントリがあったので軽く読んでみた。 たくさんありすぎてなんともいえませんが、意識するようにはしたいなぁ。 33. if (strlen($foo) < 5) を調べたいなら if (!isset($foo{5})) と書くと速い。 これは知らなかった。 20番ぐらいまでは割とよく使いそうな感じなのでメモ。 static にできるメソッドは static として宣言しよう。(4倍速い) echo の方が print より速い。 echo '文','CakePHP2008/05/22づや
CakePHPの1.2はシェルの機能が用意されているらしいので、使ってみた。 下のサイトさんを参考に、さくらサーバで動かしてみた。 ・Sun Limited Mt ・くそみそテクニック app/vendors/shells/の配下にphpファイルを作って、Shellクラスを継承すればOKみたい。 とりあえずtest.phpにした。 class TestShell extends Shell { function main(){ 処理ウェブサービス2008/05/15づや
idolPicsのアイドルに対応して、動画を収集するサイトも作ってみた。 IdolMovies idolPicsに登録してあるアイドルの動画を、youtubeのAPIを利用して収集してます。 // URLを作成して投げる $url = "http://www.youtube.com/api2_rest?method=youtube.videos.list_by_tag &dev_id=自分のID". "&tag=".検索ワード(URLエンコードする). "&page=取得したいペーCSS2008/05/13ゴウ
どんなサイトを作っていても、必ず使うのが新着情報や更新情報などを載せる部分。 通常トップページにあると思いますが、これらをマークアップする時にdt ddを使ってデザインする方法があるのですが、どうも今までのやり方だと気に入らない部分があって、liなんかを使って作る場合もあったのですが、今日この記事をみて目から鱗が落ちました。 dtをfloatする場合の注意点 今度からこれを使おうと決めたので、メモ。 2008-05-13 ホームページを更新しました。 2008-05-13AdSense2008/05/12ゴウ
先日、Googleよりメールが来ました。 Google では、AdSense プログラムにご参加いただいているサイトが Google のプログラム ポリシーに従っているかどうかを定期的に審査しております。 お客様のサイト idolpics.jp/Pics/searchPic/20 を確認しましたところ、サイトを利用になるユーザーや広告主様にとって効果的な広告を表示することができないことを確認しました。 現時点では、お客様のサイトは AdSense プログラムに適していないと判断いたしま雑記2008/05/09づや
idolPicsにPICK UPというコーナーを追加してみました。 1日単位でたくさんクリックされた旬なアイドルが表示されます。 ただ、人気のアイドルTOP30人は除外されます。 前日PICK UPにいたアイドルも基本的には除外されます。 これで、TOP30人以外のアイドルがクリックされるようになるかな。 たくさんのアイドルがクリックされて意味があるのかはわかりませんが。MySQL2008/05/06づや
idolPicsの写真が表示されなくなっていた。 テーブルのデータをチェックしたら、存在はするらしいので、 SQLのログを見たらGot error 130 from table handlerとのこと。 調べてみるとテーブルが破壊されてるらしい。 CHECK TABLE テーブル名 で怪しいテーブルを探して、 REPAIR TABLE テーブル名 を実行したところ直ったようで、表示されるようになった。 問題はなんでこうなったかだなぁ。 テーブルサイズの上限はまだ超えてないのだけどなぁ。PHP2008/05/02づや
すぐ忘れちゃうから、個人的に使うものをメモ _FILE_ 処理中のファイル名。 PHP_EOL システムの改行コード(環境に依存) DIRECTORY_SEPARATOR ディレクトリのセパレータ(環境に依存) PATH_SEPARATOR パスのセパレータ(環境に依存) PHP_VERSION phpのバージョンを取得できる 忘れないのが一番いいんだけどね