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

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

2013-01-01から1年間の記事一覧

jasmine-nodeを使ってテスト駆動開発っぽく作業してたら躓いた

ACS上にあるデータをnode.js使って抽出するスクリプトというのを先日書きましたが、結構ベタな実装で、今後の拡張性が無いかなと思って手を入れることにしました。 ずいぶん昔のエントリですがnaoyaさんがインターフェイス指向設計で 「インターフェイスから…

ACS上にあるデータをnode.js使って抽出するスクリプト

Titanium+ACSの組み合わせで、社内向けに位置情報活用したアプリを何故か作ってます^^; データの集計処理のような機能はACS標準には無く、例えば 「会社別に毎週何回チェックインされたか」 というような集計処理は自作する必要があります。 幸いと言ってい…

約10年続けてきたクリスマスディナー作りは今年で一旦終了したので振り返る

タイトルですべてを言い尽くしましたが、2004年から毎年続けてきたクリスマスディナー作り。今年は旅行に行っていたこともありその記録がストップしました。 なぜ作り始めたのかきっかけは正直よく覚えてないのですが、「毎年違うものを作る!」という変な使…

TiGeoHash使ってregionChangedイベントを意図通り制御できたお話

Titanium™ Advent Calendar 2013 17日目です。 先日、休日出勤した振替休を取得してるのですが、このブログを書かないといけないし、来月やるイベントの構成考えないといけなし、昨夜ちょっとだけもくもくとコード書いてたAlloyの続きをやりたいし、でも子供…

忘年会の余興採点アプリでACS活用した話

Titanium™ Advent Calendar 2013 14日目です。 CraftBeerFanのAndroid版をリリースした後に、ここ最近実施してなかったStreetAcademyでのTitaniumワークショップを再開しようと思っていたのですが、忘年会の余響採点アプリを作ることになって、Appcelerator …

クラフトビールのアプリまで作った今年1年を振り返る

ビール Advent Calendar 2013 12日目です。 たぶん3,4年位前にクラフトビールのことを知って飲むようになっていたのですが、今年は色々な出来事が積み重なったことで、クラフトビールに一気にはまった1年だったかなと思うので、今年1年の主な出来事をピック…

TitaniumでのAndroid開発3ヶ月経験者が過去のつまづきを振り返る

Titanium™ Advent Calendar 2013 5日目です。 Titaniumを2010年12月から利用し始めて気づいたら3年弱位のお付き合いになります。 趣味と実益を兼ねて、これまではiPhone向けアプリのみに注力し、おかげさまで今年は以下2本アプリをリリースできました。 Qiit…

久しぶりにTitaniumのワークショップをやりました

不定期に少人数形式のTitaniumのワークショップを行っているのですが、資料作成がしばらく滞りがちだったためにここ最近は実施してませんでした。 こんな感じ↓で資料を最近作り終えたので、昨日、久しぶりにTitaniumのワークショップをやりました https://gi…

ListViewに配置した特定のラベルの値を更新するやり方

やりたいことの整理 こういうUIがあったとします 任意のセル、仮に上から2番めの「投票する」ボタンをタッチすると、投票用のダイアログが表示されるので、スライダーを任意の値(この場合では7)に設定して投票するボタンをタッチします すると、こんな感…

Advent Calendar の書き方という内容のLTをしてきました

Titanium™ Advent Calendar 2013の申込数が9名と少ないこともあり、Advent Calendar の書き方という内容のLTを昨日してきました なぜやろうと思ったのか? なんでこんなLTしようとおもったのかというと、書き手が固定化してる気がしたのと、Seasar2の話だけ…

Titanium CLI 3.2にしたらGenymotionとの連携が楽になる

こっそりとCraftBeerFanのAndroid版をリリースしたように、ここ最近はTitaniumでAndroidアプリを開発していました Android向けに作るのに、当初抵抗あった要因の1つにEmulatorの起動の遅さというのがありましたがGenymotionとかの存在を知ってから、コード…

Titanium Studio の設定がうまくいかないのでBoxenで環境構築するのを諦めました

以前、Boxen使ってMountain Lionの環境構築した感想と作業記録というエントリ書いた時に Titaniumの環境構築、Genymotion・・・と細かいものは手を付けてないですが、作業の流れはこれで理解出来ましたなので、残りのアプリについてもBoxen使って設定しよう…

また棚を作りました

先月27日にこんなの作って以来ですが、また棚を作りました。 本当は、天板をつける予定だったのですが、木ネジが足りなくなったのと、木ネジを打ち込む場所をあまり考えずに作業したため、横方向と天板方向とで木ネジ同士がぶつかってしまう状況になるという…

TitaniumでAndroid向けのMapModule動作させるのにとても苦労したのでその振り返り

少し前に作ったCraftBeerFanのAndroib版を現在作っておりここ数日お店の情報を地図上で表示させる機能の実装をしています。 Androidでは、MapModuleというのを使えばOKのようで、ドキュメント見る限り簡単そうに見えたのですが、思いのほかドツボにハマッた…

玄関脇に置ける棚を作りました

タイトル通りですが、こんな棚を今日作りました。 作った理由というと、玄関周辺に、自転車用のヘルメットとか小物がそのまま置かれてる状態が前から気になっていたので、それを整理したかったから。 作ってみてからの気付きとか反省点があったので、今後に…

Boxen使ってMountain Lionの環境構築した感想と作業記録

QiitaのBoxen使わなくても許されるのは2012年までだよねを見ながらMountain Lionの環境構築しました。 作業してみた感想を簡単に 上記Qiitaの記事の中で、個人で使うには向かないという記述がありました。理由としては ただ個人だとそう何度もマシンを一から…

インストールしたMountainLion環境をうっかり消したので最構築のためのメモ

iOS7対応のために、XCode5な環境を作ろうと思いMountainLionインストールすることを先週位に決めました。 ひとまず既存パーティションを分割して、そちらにインストールしたのですがディスク容量が20GB程度とかなり厳しく、今後色々アプリをインストールし…

TiQiita ver1.2を近いうちにリリースします

TiQiita ver1.1をリリースしたのがこのエントリによるとかれこれ半年ほど前になりますが、TiQiita ver1.2を近いうちにリリースする予定です。 ver1.2での機能について 上記エントリで 当面は他にやりたいことがたくさんあるのでver1.2の開発は当面おあずけに…

Twilioハッカソンイベントレポート

先日のTwilioアイデアソンに引き続き、10月5日にTwilioハッカソンを実施しました。 当日は運営メンバーでしたが、おそらく合間の時間にちょっとはもくもく出来るんじゃないかと思って、TwilioAPI活用したアプリ用に、Titaniumのプロジェクトの設定だけしてお…

Twilioアイデアソンイベント運営したので振り返り

KDDI ウェブコミュニケーションズさんに会場提供&運営協力いただき、 PASONA TECH CONFERENCE Twilioアイデアソンを昨日実施しました。 運営兼取材メンバーとして私も参加していたので、写真をのせながら昨日のイベントを振り返っていこうと思います 受付開…

DeNAグループ会社でECサイトのUI/UX担当のWebディレクターさんをお招きしたトークイベントを実施しました

Web業界で働いている人にとって必要となりそうな「心構え」について共有し語れる場作りとして、2ヶ月に1回の頻度で、トークイベント(*1)を実施しています。 昨日はそのトークイベントの第二回目を実施しました Webサービス運営で心がけていることを中心…

TitaniumでTabGroupを使ってる状態でナビボタンの背景色を変更する方法

小ネタですが地味にやり方がわからなかったので、まとめておきます Flat UIっぽくしたいために、ナビゲーションバーの色を白ベースにしました。 ナビボタンの背景色を変更しないといけなくなった事情 メイン画面から詳細画面に遷移した場合に、こんな感じで…

リリースしたアプリを継続してメンテナンスし続けるコツ

昨日、Titaniumもくもく会Vol.11に参加して、LTをしました。 Qiitaの@yaottiさんがが参加いただくというのを知ってから、リリースしてからしばらく放置気味だったTiQiitaのマイナーアップデート作業をコミットログを見る限り1週間ほど前から行っていました。…

CraftBeerFanマイナーアップデート版を近いうちにリリース予定

CraftBeerFanの開発者ブログを先日作り、スクロールした先のお店情報を読み込む機能などを追加したver1.0.1を近いうちにリリース予定というエントリでもまとめましたが、 スクロールした先のお店情報を読み込む機能を追加 お店情報の不具合などがあった場合…

CraftBeerFanに、ACSに起因したトラブルが発生したのでまとめました(長文です)

少し前に書いたエントリで 人柱という噂もあるけど、ACS使った と書いた通りに、ACSに起因したトラブルが生じました(T_T) 今回のトラブルについてはACS - Event.Query suddenly returns Internal 500 responseというチケットが切られていますが、私は復旧し…

クラフトビール好きのためのiPhoneアプリをリリースしました(もちろんTitanium製)

id:donayamaさんのTi Weekly Clips (2013/08/18~2013/08/24) #TitaniumJPや、ビール業界という言葉が適切かわかりませんが有名な@draftbeermanさんのブログでも取り上げていただいたのですが、先日、TitaniumとACSを活用したCraftBeerFanというアプリをリリ…

TitaniumのClassicな開発スタイルでActionBarの設定方法に意外とハマった

タイトルそのままです。Android向けにCraftBeerFanを作っているのですが、UIはAndroidらしいものにしようと思って、ひとまずActionBarを採用したものに取り組んでます。 意外と簡単に設定できるかと思ったのですが、従来の開発スタイルのTitanium Classicな…

Titaniumユーザ会主催でTitaniumを知る講座をやったのでその振り返り。

Titaniumのユーザ会主催で、スマートフォンアプリ開発環境「Titanium」を知る講座というのを、@_yagiさん、@ryugoo_さんと一緒にやってきました クリーク・アンド・リバーさん、運営お手伝い、会場提供いただきありがとうございました! 元の資料は、GitHub上…

Android向け開発での気付きについて今後書いていきます

申請したCraftBeerFanですがまだ In Review にならないので、少なくともあと1週間はかかるかなと見積もってます。 その間に、サポートページ作ったり、本番環境へのお店データ登録&修正作業とかやらないといけないことが多々あるのですが、以前から着手し…

TitaniumMobile+ACSを活用したiPhoneアプリのCraftBeerFan申請作業終了

TiQiitaでアプリリリース経験あったから、完成が見えてから申請までの作業がもっとサクッといけるとおもったのですが、色々手間取ってしまいましたが、先ほど以下のように申請作業を終えました 前回作ったQiitaのビューワアプリのTiQiitaと比べると、今回作…