40歳からのキャリアチェンジ

20代はエンジニア・PM、30代はWeb系エンジニア向けのキャリアアドバイザー。40代の今はフリーランスで開発含めて色々やってます。技術ネタとしてはRuby/RailsとJavaScript関連あたり

2012-11-01から1ヶ月間の記事一覧

tableViewに後から割り当てたイベントが複数発火されないようにするためには

ここ数日はまっていたことがあり、もしかしたら似たようなことでハマるひとがいるかもしれないので、まとめておきます 実装したかったこと 左上のボタンをタッチした時に、メインの投稿一覧画面がスライドされるようなUIのアプリを作ってます 標準状態の画面…

イベントハンドラが肥大化しつつあるのでStateパターン適用について考えてみた

左上にボタンを配置してそれをタッチすることで、左側にメニュー一覧が表示され、同時にメインのTableViewがスライドするUIを最近よく見かけると思います ※例えばこのような感じのUI 現在の自分のやり方としては、上記のUIの実装をするのにTi.App.Properties…

CoffeeScriptとjasmine-titaniumではじめるTDDのテストケース編

前回、環境構築についてまとめたので、今回は簡単なテストケースを例にあげながらまとめておこうと思います Ti.Network.HTTPClientに関するテストケースを例にする Qiita API の連携処理の実装にモヤモヤしたものを抱えていたこともあるので、Ti.Network.HTT…

Titanium + CoffeeScript + jasmine の環境構築出来ました

Qiitaのビューワーアプリを作ってのですが、Qiita APIから情報取得する部分の処理等、自分の中での仕様が曖昧になりつつあり、なんとなくモヤモヤしてました。 "すでにあるtitanium-jasmineをCommonJS化し、ディレクトリ構造を綺麗にしました。" ほぉーこれ…

2回線ともdocomo にMNPしたので2012年11月時点の料金プランまとめた

MNP

ちょっと長文だけど、詳細をよく理解しないままMNPしたことで、思ったほど月額維持費削減につながらなかった自分の戒めのためのメモ。 ※何事もそうだけど、中途半端な知識とか、知っているつもりで、物事に取り組むと痛い目を見る可能性が高いことを思い知り…

SNS系アプリのタイムラインにある「xx時間前に投稿」を手軽に実現するには?

この記事は、あすとろなんとかastronaughtsさんさんが始められた「Titanium mobile “early” Advent Calendar 2012」向けに書いています。11月1日 ~ 30日まで毎日誰かが Titanium Mobile についての記事を書いていくというイベントです。 で、タイトルの答え…