2010年12月31日 / 最終更新日時 : 2011年1月8日 あかひげ ふりかえり 2010年 何もしていないようで思い起こせば色々している、色々しているようで大したことはしてないような、そんな一年でした。 技術面 技術的に新しく学んだり試したことなど。 TDD BPStudyでt-wadaさんのハンズオンに参加し […]
2010年12月28日 / 最終更新日時 : 2011年1月10日 あかひげ Jasmine用のVimスニペット Jasmineを一通り使えるようにした後で「毎回 describe(“ほげほげ”, function() {〜とかいちいち書くのって実用的に無理じゃね?」と思い、やっぱり使うのやめようかと考えたり […]
2010年12月25日 / 最終更新日時 : 2011年1月12日 あかひげ Node.jsとJasmineでJavaScriptのBDD環境 Jasmineでスペックを書いていく環境を整えるのにJasmine Toolなるものを試してみた。 なお最近なんだかJasmine押しですが、Jasmineしか試してないだけであり他意はありません。 2011/01/12 […]
2010年12月16日 / 最終更新日時 : 2011年1月8日 あかひげ mod_proxy_balancerで503がくせになった時のメモ またあるかもしれないのでメモっとく。 エラーの始まり 先日DBの障害でバックエンドにDB接続待ちのプロセスがあふれかえったのを機に、その問題が解消した後もサイトが503エラーをたまに吐くようになった。 mod_proxy […]
2010年12月10日 / 最終更新日時 : 2011年2月17日 あかひげ Titaniumでユニットテスト 公式のドキュメントには何の記述もないが、ユニットテストには好きなJavaScriptのテスティングフレームワークを利用できる。 ただしブラウザに依存しないもので、ログの出力をフックできるものに限る。 要はTitanium […]
2010年12月9日 / 最終更新日時 : 2011年1月8日 あかひげ VimでJavaScript 最近node.jsやらTitaniumやら気になっているのでJavaScriptを書く環境をちょっと整えてみた。 .vimrc au FileType javascript set ts=2 sw=2 expandtab […]
2010年11月27日 / 最終更新日時 : 2011年1月8日 あかひげ HyperDBでWordPressとMySQLのレプリケーションを組み合わせて使う MySQLのレプリケーションとWordPressを組み合わせて使う方法のメモ。 これにより負荷分散と冗長化を実現できる。 以下構成に関する備考。 WordPress 3.0.1 MySQLのレプリケーションはMaster […]
2010年10月20日 / 最終更新日時 : 2011年1月8日 あかひげ WordPressのパフォーマンスに関するメモ 備忘録的なメモ。 テーマやプラグイン、サイト構造もろもろで違ってくるものだが、今後WordPressでサイトを作る時の参考までに。 2CPU(3GHz) メモリ2GBの某クラウドでWordPressのパフォーマンスをちょ […]
2010年9月28日 / 最終更新日時 : 2011年5月24日 あかひげ chef-soloで作業環境構築の自動化 さくらのVPSを契約して放置しておいたままだったので、これを機に環境構築をしてみることにした。 なお現状はユーザーakahigeの追加とsshの設定だけ済ませた状態になっている。 すべての設定はChef経由で行うこと と […]
2010年9月27日 / 最終更新日時 : 2011年1月8日 あかひげ Chefを試してみた 直近の仕事でそこそこの規模のインフラを構築する機会ができたこともあり、以前からちょっと気になっていたChefを試してみた。 ChefはPuppetと同じようなインフラの構成管理ツール。現行のバージョンは0.9.8。 Pu […]
2010年9月22日 / 最終更新日時 : 2011年1月8日 あかひげ ATOK for iPhone ATOK Pad for iPhone試してみた。 結論としてはiPhoneで長文入力する人は買うべき。 自分はiPhoneで入力することがそんなに多くないので買っても買わなくてもよかった。 対応アプリが増えてくるとまた […]
2010年9月20日 / 最終更新日時 : 2011年1月8日 あかひげ 久々に開発合宿行って来た この15日〜17日にかけて熱海に久々の開発合宿行ってました。 メンバーは自分と最近いっしょにお仕事している株式会社スターアップルの@hayashiyuiと@kyanagiお二方。 合宿いきましょうよ!と言われて二つ返事で […]
2010年9月19日 / 最終更新日時 : 2011年1月8日 あかひげ Yokohama.rb第0回に行ってきた Yokohama.rb | Google Groups 開催場所は東神奈川。近くて良い。 都心はやっぱし遠いわけですよ。 同じテーマに興味を持つ人たちが何グループかに分かれて行う方式。 ひとりでもくもくも可。 電源タップ […]
2010年9月10日 / 最終更新日時 : 2011年1月8日 あかひげ ScalaのコードをRSpecでテストする ついったーでspecsについても教えてもらったけど、JavaをRSpecできるならScalaも可能なのではないかということでRSpecでScalaのBDDにチャレンジしてみた。 環境の準備 JRuby入れる 公式から落と […]
2010年9月8日 / 最終更新日時 : 2011年4月16日 あかひげ Android+Scalaの開発環境を試してみる 例によってMacとUbuntu。 2011/04/16追記 この記事の内容は古いしスマートな方法じゃなかったのでスルーして、以下のページを読むことを推奨しますよ。 画像のリブログに特化した Android アプリを作りま […]
2010年9月7日 / 最終更新日時 : 2011年1月8日 あかひげ Xperiaで実機テスト with Mac and Ubuntu Android開発はシミュレータより実機でやるのが断然いいよ!と日本アンドロイドの会横浜支部の集まりにで行ったときに聞いたのでもっぱら実機上で開発中。 なんでも動作が速くていいそうだ。(その恩恵が分かるほどのものをまだ作 […]
2010年8月29日 / 最終更新日時 : 2011年1月8日 あかひげ RubyKaigi2010の感想 2日目だけ行って来ました。 実はRubyKaigiには今回初めて行ってみたのだけれど、お祭りみたいで楽しかった。 これは来年もまた是非行きたいなあと思いました。 以下とりとめもなく。 超絶技巧 Ruby プログラミング […]
2010年8月25日 / 最終更新日時 : 2011年1月8日 あかひげ iPad開発を始めたい人へ 周りにiPad開発してみたい!という開発者がいくらかいるのでひとつ。 言語問わずある程度UIを持ったアプリ開発の経験のある開発者向けに。 しかしながらすでにけっこうためになるまとめがあるので主にそちらを参照。 知識ゼロか […]
2010年8月18日 / 最終更新日時 : 2011年1月8日 あかひげ 最近のiPadの使い道 iPad買っては見たが飽きてすっかり使わなくなった、なんて声もあるようだけれど、発売とほぼ同時に手に入れて以来、自分の生活の中では日用品として定着している。 最近の主な用途は以下のようなもの。 * 電子書籍(GoodRe […]
2010年8月12日 / 最終更新日時 : 2011年1月8日 あかひげ ウェブアプリケーションで必ず5秒以内に応答を返す方法 ソーシャルアプリのアプリケーションサーバーは5秒とか10秒以内にリクエストを返さないとプラットフォームの中継サーバーからタイムアウト扱いにされる。 で、一定時間内に一定数以上のタイムアウトが起こると新規ユーザー登録停止な […]
2010年8月11日 / 最終更新日時 : 2011年1月8日 あかひげ WordPressのウィジェットの作り方 今更だけどウィジェットが鬼便利。 WordPressよくできてるなあと感心する。 サイドバーに何か追加したいとき、標準のテキストウィジェットでテキストやHTMLのレベルですむものならさくっと追加できる。 簡単なPHPのコ […]
2010年8月10日 / 最終更新日時 : 2011年1月8日 あかひげ ウェブアプリの負荷テストについてのメモ 負荷テストってどうやってやったらいいんだろう? って長年思いつつ、適当にabとかで負荷かけてとりあえずDone、みたいなことでお茶を濁してきたわけだけど、最近のプロジェクトで腰を据えてやる機会があり一定の知見を得たのでメ […]
2010年8月9日 / 最終更新日時 : 2011年1月8日 あかひげ WordPressのプラグイン用テーブルの追加 自作プラグインでテーブルを作成する必要があったのでメモ。 以下の二点がわかれば如何様にも作れる。 プラグインを有効化したときに処理を実行する方法 テーブルを作成する方法 プラグイン有効化時のフック処理 有効化時に実行する […]
2010年8月5日 / 最終更新日時 : 2011年1月8日 あかひげ Dropbox+Gitでフリーのプライベートリポジトリ 最近開発マシンとしてMacとUbuntuを併用しているのでDropboxが手放せない。 単なるファイル共有だけではなく、DropboxにGitのマスターリポジトリを入れておくとプライベートリポジトリとして使えてますます便 […]
2010年8月4日 / 最終更新日時 : 2011年1月8日 あかひげ iPadアプリ出しました『温泉探索地図』 iPhoneアプリとして出していた『温泉探索地図』をiPad対応させました。 えー、酒代にするので買ってください。よろしくお願いします。 iPad/iPhoneのユニバーサルアプリになっているのでひとつのアプリで両方で使 […]
2010年7月29日 / 最終更新日時 : 2011年3月6日 あかひげ Android開発環境の構築 備忘メモ。 IDEを使う気は今のところないのでシェルとVimでがんばる方針。 開発マシンはUbuntu 9.10 or Mac(Snow Leoperd)。 手順は以下。 * Java環境の整備 * Android SD […]
2010年7月28日 / 最終更新日時 : 2011年1月8日 あかひげ 最近の個人的なiPhoneやらXperiaやら周辺の通信環境 今年になってからモバイルの通信環境についていろいろ検討していた。 iPhone4に乗り換える! – ひげろぐ 来るべきiPadに向けて回線について考える – ひげろぐ 現状はこうなった。 iPho […]
2010年7月22日 / 最終更新日時 : 2011年1月8日 あかひげ iOS開発で遭遇した謎のエラーたち メモをあげておく。 基本をちゃんと理解してれば謎ではないんでしょうが。 unrecognized selector sent to instance hogehogeっつってるけど 定義されてないメソッド、またはinte […]
2010年7月8日 / 最終更新日時 : 2011年1月8日 あかひげ RubyのoauthでSignature検証 なんかサンプルコードが見つからなかったので書いておく。 OAuth::Signitureというクラスが利用できる。 require 'oauth' def verify(request) consum […]
2010年6月29日 / 最終更新日時 : 2011年1月8日 あかひげ iOS開発 2010年6月終わり頃の記録 土日にいろいろやったので記憶の定着をかねてメモっておきますよ。 画像を回転させる SDK 4.0からは既存のUIImageからCGImageを取得して、そこから回転を指定した新しいUIImageが作れる でも今3.2なの […]