2010-01-01から1年間の記事一覧
昨日でニフティを退社して今日からしばらくニートです。 いろいろやらせてもらって楽しい会社でした。 さて、心機一転して次の仕事のためにがんばります。
社内ブログに書いた内容をまるっと転載。 mod_proxyを使ってApacheを2段階にし、静的なコンテツはfrontend、動的なコンテンツはbackendというやり方をした場合、 backendのプロセスが落ちた際にfrontendで503エラーのページを返すことができます。 で、その…
古くなったマスターDBを捨てる必要があったため下のページを参考にして手順まとめ。 MySQL :: MySQL 5.1 リファレンスマニュアル :: 5.3.6 フェイルオーバでのマスタ切り替え ほぼ、同じこと書いてますけど、仕事の作業だったので少しそこに手を加えました。…
crontabの整理したらあった。すっかり忘れていたけど前に自動化用shを作っていたようなのでメモメモ。 スレーブDBそれぞれのshow slave statusを確認 マスターログのどこまで見てるかを取得 そのうち一番古いバイナリログを求めてpurge master logを実行 み…
またCakePHP。 リストのひとつを選んだときに、その前後の要素をページングとして表示したかったので、 $total = parent::find('count', $options); $prev = ($id === 1) ? null : parent::find('first', array_merge( array( 'conditions' => array('id' =>…
久々にphpの勉強を兼ねて、昨日から何となくCakePHPを触りだしました。ちょっと楽しい。 で、本題。 app/views/layouts/default.ctp(cake/libs/view/layouts/default.ctpからコピー)に$title_for_layout;というのがあり、それを設定するためにcontrollerで…
仕事で月初にキャンペーン処理をやるのだけど、その時に「前の月」と「前の月の最終日」が 必要になることが良くある。JavaScriptだと、 var now = new Date(); new Date(now.getFullYear(), now.getMonth(), 0); // 日に0を与えると前の月の最終日みたいな…
※追記 動画見た方がわかりやすいと思うので動画おいておきます。 会場が近いといいですね。階段降りただけで有益な話が聞けるというのはとても嬉しい。 ソーシャルアプリとかOpenSocialって全然触ったことがなく、mixiアプリもサンシャイン牧場に招待された…
linuxとかmacで作業するときはvimを適当に使ってたのですけど、 どうやらvimをインストールするとvimtutorというコマンドがついてくると初めて知って、使ってみました。 素晴らしすぎ。 いつもわからなくなったタイミングでググってたけど、vimの使いはじめ…
jQueryのAPIを眺めてて、「そういえばこのサンプルで実行するiframe、実際にファイルがあるのかな?それともJavaScriptで動的に作ってるのかな?」と思って確認したのでメモメモ。確認してみたらやっぱりJavaScriptで動的にiframe作ってるみたいですね。 (…
iPhoneアプリを作ってみたいと思い、手探りで勉強をはじめだしたところ。 とりあえずRSSのパースからやってみようと思ったら速攻でハマったのでメモメモ。 前提 iPhone でXMLのDOM解析を行う - 謎言語使いの徒然に従って、GDataXMLNodeというのを使ってXMLの…