Mac上にWordPressを設置する

WordPressの使い勝手が年々良くなってきて、ここ1-2年は仕事でも個人でもCMSが必要な時にはほぼWordPressを使うようになりました。それに伴い、自分自身でテーマをいじったりプラグインを書いたりすることも増え、ローカル(Mac)にWordPressを設置する機会も増えました(同時に、周りの人に「ローカルに設置して作業してね」と頼む事も多くなった)。備忘録的にMac上にWordPressを設置する方法を書いておきます。 “Mac上にWordPressを設置する” の続きを読む

LinuxサーバーでBasic認証をする時の注意点

Basic認証は、手軽にWebページにアクセス制限をかける方法としてよく使われています。手順もそこまで難しくないし、大抵のレンタルサーバーでも使えます。しかし、このBasic認証、気をつけないといけない点があります。 “LinuxサーバーでBasic認証をする時の注意点” の続きを読む

NotificationCenterを使ったFast App Switching対応

iOS4以降、iOSアプリを作る場合はマルチタスク(Fast App Switching)の対応を考慮しなければいけなくなりました。バックグラウンドに入ったらアプリを終了するようにして、マルチタスクをサポートしないようにすることもできますが、AppStoreでリリースされている多くのアプリがマルチタスクをサポートしており、ユーザがマルチタスクに慣れていることを考えると、できるだけマルチタスクをサポートしておきたいものです。
Fast App SwitchingのハンドリングはAppDelegateで行っている人も多くいると思いますが、コードの再利用性を考えるとNotificationCenterを使った方が効率的な場合があります。
“NotificationCenterを使ったFast App Switching対応” の続きを読む

StoreKitトランザクションとFast App Switching

久しぶりにStoreKitについての記事です。In-App Purchase Programming GuideStoreKit Framework ReferenceにはFast App Switchingやスリープに関する説明がありません。しかし、購入手続きの途中にアプリ切り替え(Fast App Switching)が発生すると、アプリケーションは正しくトランザクションの状態変化を把握できなくなってしまいます。そこで、この問題についての対策を考えます。
※2012/05/22追記 この部分の挙動が変更になったようです。再検証を行ったのでこちらの記事を参照してください。

注意

この記事は、Apple公式ドキュメント類では説明/推奨されていない実装方法についての考察です。挙動や実装は将来的に大きく変わる可能性があり、動作は一切保証できません。参考にする程度にとどめ、もし下記に書かれている内容を実装する場合は自己責任で行ってください。 “StoreKitトランザクションとFast App Switching” の続きを読む