2012-09

WEB開発

問題をちゃんと解決するために必須の手順、4ステップ。

「大変です!」から始まる、緊急の問題解決の手順について。 (WEB系以外に適用できるかどうかは分かりません。) WEBサービスは、動かしながら修正することが多い都合で、時折思ってもいなかった問題が発生することがありますが、そういう時に落ち着...
iPhoneアプリ

スマートフォンの画面サイズと持ち方比較

小さいAndroidも大きいAndroidもiPhoneも触ってますが、今のところ一番しっくり来てるのは、大きめのAndroidスマートフォンです。(not タブレット) 大きいAndroid持ちにくそう・・・ と思っていましたが、使ってみ...
CakePHP

CakePHP2.xでAmazon S3を操作するDatasourceを作った。

「CakePHP2.xでAmazon S3を操作するDatasourceを作りたい。」の続きです。 正直良く分からずに作っているので、微妙です。でも、Datasourceの作り方についてのドキュメントがあまり詳しくないので、あきらめました。...
CakePHP

CakePHP2.xでAmazon S3を操作するDatasourceを作りたい。

Datasourceとはなんぞや? CakePHPはおよそリレーショナルデータベースでデータを扱うように設計されていますが、それ以外にもファイルにデータを持たせたり、NoSQLなどをデータとすることもできます。 それための枠組みがDatas...
Apache

さくらVPSでmod_sslの設定

最近、家に帰ってから1日1時間くらいずつ使って、趣味のサイトを作っています。そこにOAuth APIを作りこもうと思っていて、そのためにHTTPSで通信できる必要がありました。 そこで、mod_sslの設定をしたので、その記録です。 ほとん...
PHP

PHPで2つの配列の共通部分を求めるのにarray_intersect関数が速かった話。

昨日のログインしたユーザーの中で今日もログインしたユーザーの一覧を取り出そうと思いました。 そこで、昨日ログインしたユーザーのIDの配列と、今日ログインしたユーザーのIDの配列を用意しました。そして、その2つの配列の共通部分を取り出しました...
CakePHP

CakePHP2.2でテーブルを作成したのにテーブルがないと怒られた場合

プロダクション環境に置いたCakePHP2.2のプログラムを書き換えて、新しいテーブルを追加し、新しいモデルを追加しようとしました。 しかしながら、テーブルがないというようなエラーが出ました。 Table graphs for model...
JavaScript

jQuery MobileでAjaxによる画面遷移中を判定する方法

jQuery Mobileの強力な(?)Ajax画面遷移ですが、リンクの読み込み途中に他のリンクをクリックできるので、リンクを連打したりするとちょっと気持ち悪い挙動を起こします。 具体的には、複数のページの読み込み処理が並列で走り、読み込み...
Git

コミット数の可視化

最近、どうしたら開発効率を上げられるかということを考えています。 スピードを上げたい とにかく速く、かつ安全に、改善をリリースし続けていきたい。でも、単純に人を増やしてもスピードが上がるとは思えない。それに、今のチームは良いメンバーが揃って...
CSS

ワケ分からなくなりがちなz-indexの整理法

z-indexって訳分からなくなりがちですよね。 「この要素は前の方に来て欲しいから、100。」「あれ、でも既に100くらいの数字使っていたような気がするなあ。」「じゃあ、とりあえず、1000で。」とか言って、どんどん数字がインフレしていっ...
タイトルとURLをコピーしました