写真日記
カテゴリー
おすすめの参考書
ブログロール
-
最近の投稿
最近のコメント
- Actionscript:三角関数で雪を降らせる に お願いします より
- 6月の近況 に ぶたまん より
- CakePHP + XAMPPうごかね に admin より
- CakePHP + XAMPPうごかね に おさる より
- Flash ActionscriptでXMLを扱う:XPATHの使い方 に 通りすがり より
アーカイブ
- 2012年1月 (2)
- 2009年10月 (1)
- 2009年7月 (1)
- 2009年3月 (1)
- 2008年12月 (1)
- 2008年11月 (2)
- 2008年10月 (1)
- 2008年9月 (3)
- 2008年8月 (2)
- 2008年7月 (2)
- 2008年6月 (1)
- 2008年5月 (4)
- 2008年4月 (3)
- 2008年3月 (9)
- 2008年2月 (9)
- 2008年1月 (13)
- 2007年12月 (10)
- 2007年11月 (10)
- 2007年10月 (11)
- 2007年9月 (5)
- 2007年8月 (9)
- 2007年7月 (12)
- 2007年6月 (12)
- 2007年5月 (10)
- 2007年4月 (20)
- 2007年3月 (16)
- 2007年2月 (18)
- 2007年1月 (22)
- 2006年12月 (27)
- 2006年11月 (13)
- 2006年10月 (21)
- 2006年9月 (29)
- 2006年8月 (25)
- 2006年7月 (21)
- 2006年6月 (12)
- 2006年5月 (13)
- 2006年4月 (14)
- 2006年3月 (21)
- 2006年2月 (24)
- 2006年1月 (24)
- 2005年12月 (10)
- 2005年11月 (9)
写真日記- ブログ引っ越しのお知らせ 2008/2/17 日曜日2004年から始めたこのブログ、もともとはライブドアと提携するかもしんないからどんなのかみといてと言われて当時WEB業界以外では大して有名じゃなかったここのブログを使い始めました。ちょっとの間だけ使うつもりだったのでタイトルもあまり考えずに「写真日記」とし、グ... […]shotokan
- きりふり 2008/2/12 火曜日見慣れないのでおもわず撮ってみた。 […]shotokan
- けごん 2008/2/11 月曜日Ryo-chanに捧げます。 […]shotokan
- ブログ引っ越しのお知らせ 2008/2/17 日曜日
メタ情報
PR
Category Archives: PHP
Applescript
PHP+XMLでコンテンツを作ってますが、内容が更新されていないのにアクセス毎に動的にページを作るのってどうかなーと。このブログを見ている人はお分かりの通りかなりイケてないプログラムを書くので無駄な処理が多いんじゃないかと思いPHPで静的ページを生成する実験。 とは言っても基本は同じで画面に出すかファイルに出すかだけなので割とすんなり完成。情報の更新があったらこのPHPを起動すればいいんだけど、同じ仕組みのコンテンツが増えていくと更新の度にそれぞれのPHPを動かさなくてはいけないので面倒。さらに頻繁に更新している情報が入ったファイルを複数のコンテンツで共有しているのでその更新も反映しなくてはいけない。 システム部門に指定時間に登録したURLを叩くようなプログラムを作ってくれと相談に行ったが、あらかじめ決められたURLを叩くだけなら簡単だけどURLの登録や削除なんかの管理機能までつけると大掛かりになるとのこと。それならばとサブ機として24時間通電してるeMacで指定したURLを叩くApplescriptでを作成。後はURLを管理したり叩きにいくPHPを作ればばっちり。始めて使ったけどApplescriptって便利。「AppleScript Studioでゼンマイびゅんびゅん!!」とかでちょっと勉強してみようかなぁ。
Posted in PHP
Leave a comment
ライブドア番組表 & Amazon ECS = AMAZDOOR
昨日のこのエントリで書いたライブドア番組表のRSS使った番組のキーワード検索をバージョンアップしました。同じキーワードを使ってTV番組とamazonの商品を一緒に検索して表示します。いわゆるひとつのマッシュアップという奴ですね。その名もAmazDoor。俺のコピー能力なんてこの程度…。まだまだ作り込みが足りないけど、飽きなかったらもっといじってみます。 <追記> 温泉とかやるとHなDVDとか沢山でてくるし、人妻なんて入れよう物なら…だったので「ええもん屋 ラボ」さんのブログを参考にamazonの検索結果からアダルトコンテンツを表示しないようにしました。 →TV番組検索AmazDoorを見る
Posted in PHP
Leave a comment
PHP:ライブドアTV番組表RSS
Netvibesを使っていつもチェックしているブログの一つ Life is Beautifuの「Livedoor の「テレビ番組RSSフィード」で遊んでみた」というエントリで、Livedoor がテレビ番組のRSSフィードを配信してると知ってさっそくいじってみました。Rubyでやろうかとも思ったけど急いでたので手馴れたPHPでサクサクっと。使い方の方は、検索したいキーワードを入れるとキーワードを含む番組の一覧を表示します。キーワードを省略すると「英語」で検索します。えっと都道府県はデフォルト東京都になってます。途中で気がついたけど、これってテレビだけじゃなくてラジオの番組も出ちゃうのね。RSSの中でテレビの場合はGコードが返ってくるのでその有無でテレビ番組かどうか判別してます。「最終回」で検索すると最終回ばかり出てきてちょっと楽しい。ま、番組改編時期だからだけど。 →TV番組検索 10/6追記youtubeを追加したバージョンを作りました!! →AmazDoorTubeを見る 毎度おなじみ、おすすめPHPの参考書 はじめてのPHP言語プログラミング入門 [改訂版] PHP ポケットリファレンス
Flickrの情報をMySQLへ~その2~
昨日このエントリーで書いたFlickr APIから取ってきたデータをMySQLに入れる実験をさっそくやってみました。 写真のタイトルぐらいまでは1回のリクエストで取ってこられるけど、写真につけたコメント等は画像毎に取ってこなくてはいけないのでえらい時間がかかります。MySQLバージョンはあらかじめそれらのデータを読み込んであるので速いですねぇ。まぁ、当然の結果ですが。現在約200枚ほどの画像があってMySQL版は全て、Flickr API版はあまりにも時間がかかるので50枚だけ表示してます。画像はどちらのバージョンもflickr上のものをそのまま表示しています。サムネイルぐらいなら自サバに画像をコピーしちゃってもいいのかなぁ。 →MySQLバージョン →Flickr APIバージョン MySQLの参考書 →MySQL入門以前 PHPも含めて最初はこれで勉強しました。 →MySQL全機能リファレンス
Posted in PHP
Leave a comment
Flickrの情報をMySQLへ
1日1枚のペースでflickr.comに写真をアップしてちょっとした英語ブログとして使ってます。知らない人がコメントくれたり、APIも充実していてプログラミングの題材としても面白い。ただ一覧ぐらいなら1回のリクエストで取って来られるから速いけど、写真毎のコメントなんか取ってくるとなると写真の数だけリクエストしなくちゃいけないので結構重い。この辺の情報をまとめて取ってきてMySQLに入れておけばサクサク使えるかなぁと考え中。いや何の意味も無いんだけど、MySQLはMTでしか使ってないのでただやってみたいだけです。
Posted in PHP
Leave a comment
PHP ファイルの作成・更新・アクセス日時を取得する
ファイルの更新日時を取得したくて調べたらこんな感じでありました。 filectime(ファイル名) filemtime(ファイル名) fileatime(ファイル名) 実際に使うときはdate()関数と一緒に使うのが便利です。 print date(‘更新日Y年m月d日 H時i分s秒’, filemtime(ファイル名)); 更新日2006年05月01日 12時35分02秒 って感じで出ます。 print date(‘更新日m月d日’, filemtime(ファイル名)); とすると 更新日05月01日 って具合です。便利ですねー。 →PHPマニュアルでfilectimeを調べる →PHPマニュアルでfilemtimeを調べる →PHPマニュアルでfileatimeを調べる 本で調べたいなら「PHP ポケットリファレンス」をチェックがお勧めです。
Posted in PHP
Leave a comment
PHP GDを使った画像のリサイズ
PHPのGDライブラリを使用して画像のリサイズをする関数を作ってみました。縦横長いほうを基準に引数で指定した長さにリサイズします。 ※違うソース載っけてました。これが正解です。 function image_resize($source, $length){ //元画像のサイズをゲット list($o_width, $o_height) = getimagesize($source); //縦長か横長かをチェック if($o_width > $o_height){//横長の場合 $height = ($o_height / $o_width) * $length; $width = $length; }else{//縦長の場合 $width = ($o_width / $o_height) * $length; $height = $length; } //元画像を読み込み $source = imagecreatefromjpeg($source); … Continue reading
Posted in PHP
4 Comments
PHP ゼロサプレス ゼロパディング
PHPでゼロサプレスのやりかた。というか、ゼロを足すのをゼロサプレスだと思ってましたが、ゼロを足すのはゼロパディングというそうです。なのでゼロパディングのやりかたを。まぁ「「PHP ポケットリファレンス」」とかリファレンス本を読めば分かることだったんだけど。 $a = 20; $b = sprintf(“%04d”, $a); print $b; — 出力結果 — 0020 となります。 これだけです。 %04d の 0 ってのが0を付けるという意味。後ろの4が、4桁でということです。なので %06dとやると、さっきのは 000020 になります。
Posted in PHP
2 Comments
PHP:PEAR
名前だけ知っていて使ったこと無かったPEARを試してみようとあれこれ調べる。PEARではないがXML unserializerというクラスを使っててもうこれなしではやってられないぐらいなのでPEARとかには他にも色々便利な物があるのではないかと。PERLやActionScript、Javascriptの本はいくつも持っているんだけどPHPの本って、PHP ポケットリファレンスぐらいしか持ってないのでものすごーく自己流。で、XML_unserializerという同じようなクラスがあったのでため試したんだけど、配列への展開の仕方が違っててまだよくわからない。とりあえずPEAR入門 PHP標準ライブラリを極める!を買ってあれこれ試してみよう。 インストールするのに参考にしたサイト http://fol.axisz.jp/php/man/pear/installation.shared.html
Posted in PHP
Leave a comment
ライブドアお天気Webサービス Weather Hacks
ライブドアのお天気サービスのAPIが公開されていたのでさっそく作ってみました。Javascriptで作るか悩んだけど、昨日もJavascriptだったんで今日はPHPで。中身の方はRESTでリクエストを出してXMLで受け取ると言うamazonやflickrでおなじみの方法なので割とスムーズに。エリアがダブっているのは一番末端の観測ポイントが都道府県順になっていないため。RESTで呼び出したときに都道府県順にソートした結果を返してくれる機能が欲しい。しかしこんな大変な時期にこんな楽しいものを公開してくれるなんて。ありがとうライブドア♪ →お天気サービスを見る ●おすすめの参考書 →はじめてのPHP言語プログラミング入門 →10日でおぼえるXML入門教室 第2版 →XML Hacks―エキスパートのためのデータ処理テクニック
Posted in PHP
2 Comments