kur.jp

バイオリンと自転車をこよなく愛するkurのチラシの裏。たまには技術的なことを書いたりするかも知れません。

php

スケジュール調整用アプリ作ってみた

サイボウズLiveのAPIを叩くアプリとして、スケジュール調整用アプリを作ってみた。とはいえ説明分とかまだ書いてないし、とてもじゃないが万人が使える状態でもないのだが。 スケジュール調整用アプリって、他にも色々既に存在してはいるものの、いくつか不…

Windowsへのnginx + PHP + MySQL+MongoDBの導入

Windows7マシンにnginxなWebサーバを導入したので覚え書き。

PHPカンファレンス2011に参加しました

大田区産業プラザPiOで行われたPHPカンファレンス2011に参加しました。

Amazon APIで商品を検索する

Amazonで扱われている特定の商品の値段を期的にチェックして、値段が変わったら教えてくれるプログラムが欲しいなーと思ったのでコソコソ作ってます。 まず、下記のようなコードでAmazon APIで商品を検索することが出来ます。

phpで郵便番号のチェックをする

とあるシステムのために、ユーザが入力した郵便番号が正しいかどうかを確認するphpコードを書いた。 どうでも良い話ではあるんだけど、世の中のシステムを見てると、数字は半角で入力してくださいとか、全角で入力してくださいとか書いてあることが多い。で…

TokyoRainFallを作ってみた

TokyoRainFallというサービスを作ってみました。 仕組みとしては簡単、東京都下水道局が提供しているサービスである東京アメッシュから情報を取得し、登録したエリアに雨が降っていれば、Twitter経由でお知らせするというものです。 以下、簡単にシステムの…

PHPでTwitterのOAuth認証

今年の一月に、LogTwitと言うTwitterネイティブWebアクセス解析LogTwitをリリースしたのですが、1月の時点では何も考えずにBasic認証を使っていました。(リリース時のブログエントリ) ところが8月末からBasic認証が使えなくなってしまうということなので、…

PHPでヒートマップを生成する

自分専用Webアクセス解析を作っていると、ヒートマップ画像を生成したくなる時ありますよね。PHPでは簡単に画像を生成することが出来るので、色の設定さえやってしまえば、お手軽にヒートマップを生成することが出来ます。 以下、PHPを使ったヒートマップの…

PHPからTwitterに投稿する

今さら出遅れた感も満載なんですが,Twitter連携のサービスを作ってみたくなったので,どうやったらTwitterAPIを使えるのか調べてみた. TwitterからPHPに投稿するためには,色々な方法があるみたいなんだけど,とりあえず手っ取り早い方法として,PEARパッ…

MySQLでAuto Increment利用による速度低下

Webアプリを開発する時に切っても切れない関係にあるのがMySQLなどのRBBMSです.これらをいかに上手に扱うかが,エンジニアリングの面白いところでもあり,難しいところでもあります. 私は今までデータベースでテーブルの設計をするときには,各テーブルに…

PHPでステップ実行しながらデバッグする方法

「PHPで書かれたソフトウェアのデバッグをするときって,ステップ実行ができないから,print_r関数や,var_dump関数を使わざるを得ず効率が悪い」 こう思ってる人が結構いるようなんですが,実は勘違いです.というかこれは過去の話です.最近は,ZendDebugg…

Youtube APIを叩いてみる

数日前に,PHPからニコニコ動画のAPIを叩いてみてたんだけど,動画の情報は取得出来ても,動画の再生を行うことが難しいことがわかったので,YoutubeのAPIに手を出してみることにした. とりあえずやったこととしては,以下の通り. 動画の情報を得る. Web…

PHPでニコニコ動画の動画情報を取得する

ここ2年ぐらい,ニコニコ動画の勢いが止まりません. そんな現状だから,ニコニコ動画と連携させるアプリを作りたいなぁとか思いつく事は,ごくごく自然な発想であり,私も同様の発想に至ったので,色々と調べてみました. ニコニコ動画は非公式ながら,各種…

xampp環境でsymfony

近年のWebアプリ開発に欠かせないものと言えば,やはりフレームワーク. phpのフレームワークってホントに多種多様で,ぱっと思 いつくだけでもMojaviやMapleやethnaやcakeやZendやら色々あるんですが,最近何かとSymfonyの名前を聞くので,ちょっと 触って…

XAMPP導入

PHPでWebアプリを開発するぞ!って思ったときにネックとなるのが,開発環境導入の敷居の高さ. そりゃ,xreaとかsakuraのレンタルサーバであれば,phpファイルをアップロードするだけでphpのスクリプトを動作させることができるんだけれども,何かの間違いで…

Livedoor Authを使ってみる

Livedoor Authってのは,Livedoorが提供するLivedoor IDを使ってWebサービスを構築するためのWebAPI. Webサービスを組む時に,メンバー管理をしようと思うと,メンバーのデータをサーバで保持する必要があるので,データのCURDサイクルが必要になる. メンバ…

PEAR::Services_Amazon

PEARでServices_Amazonって言うライブラリを発見. これを使うと,AmazonのAPIをPHPで叩いて色々と面白いことが出来る様子. たとえば, < ?php require_once("Services/Amazon.php"); $amazonObj = & new Services_Amazon($Token,$amazonID,$LOCALE,$BaseUr…