退職

Facebookに書くのもなんだか小っ恥ずかしいので、ひっそりとブログにでも簡単に書いておくことにします。

8月一杯で現在の会社を退職しましたのでそのご報告です。

続きを読む

AWS SDK for PHP2を使ってみる

ちょっと前から新しくなっていたAWS SDK for PHP2を試してみましたので、記事書いておきます。
ネット上にも昔のバージョンの記事がまだまだ多いので、参考になれば幸いです。

以前の1系バージョンのよりも以下の点でメリットがあるのでちゃんと移行しておいたほうが良さそうです。

  • より高速なパフォーマンスのための永続的な HTTP 接続
  • 最新の PHP コーディング標準、パターン、手法の採用
  • エラー処理、ログ記録、キャッシュ処理の改善
  • イベントドリブンなカスタマイズ
  • ヘルパーオブジェクトが豊富なため、コードが減り、クリーンになる

なんかすごそう…ゴクリ…

続きを読む

CakePHPで独自のExceptionやExceptionRendererを作る

以前のエントリで、CakePHPでのAPI作成のサンプル的なものを書いてみました。
ただ、以下のちょっとした問題がありました。

  • NotFoundExpetion等を発生させると、返されるJSONやXMLの形式が想定しているものと変わってしまう。

以下は具体例。

コントローラで、

続きを読む

CakePHPでのAPI実装について

最近は、新規プロジェクトで、APIをガシガシ作っているところ。
Bullet PHPとかSilex等のマイクロフレームワークを用いて実装したいところではあったが、あまり調査・勉強で時間使いたくなかったのでいつも通りに慣れ親しんでいるCakePHPを使う。

あまりこの手の記事がネット上になかったみたいなので、せっかくなので記事にしてみる。

続きを読む

BootstrapのJavaScriptソースコードリーディング その3 bootstrap-dropdown.js

スクリーンショット(2013-06-17 3.26.58)

さて、、ずいぶん更新が途絶えていましたが再開します。
今月中に全部終えるのが目標だったんですが、このペースだと9月までかかってしまいそうな感じですねorz

第1回、第2回とやってみたが、ソースコード中にコメント形式で書いて行くほうが圧倒的に書きやすいし読みやすいと思ったので、今回からそうします。

続きを読む

sp-slidemenu.jsというのを作った。(スマートフォン向けスライドメニューライブラリ)

スマフォ用のスライドメニューライブラリを作成しました。
Githubページはここで管理しています。
https://github.com/be-hase/sp-slidemenu
(まだテストコードを書けていないのが恥ずかしいところですが…)

動いているDEMOがこちら。
http://be-hase.com.s3.amazonaws.com/static/sp-slidemenu/sample/demo1.html

続きを読む

【メモ】Amazon S3でデフォルトの公開設定をpublicにする方法

最近はWEBサイトに使う画像はパーツ等も含めて全部S3に置いているのですが、
どうもTranmit等のクライアントからファイルをアップロードするとデフォルトが非公開設定になってしまっていて、アップロードするたびにいちいちMake Publicしてファイルを公開に設定する必要がありました。

続きを読む