1年前

1年前、自分が勤める小さなベンチャー企業の社長と戦っていた。 iPhoneアプリの開発会議で、新規に作る自社アプリの仕様を決めていた。 画面遷移と各画面のデザインを決めていき、その後実装にはいるという流れでやっていた。 「仕様をまず決めてしま…

プログラマキャリアについて考える

割と真剣に考える。 自分なんて大したプログラマじゃないし、実績もないし、面白いブログ書けるわけじゃないし、妻子持ちで時間ないし、金ないし、ベンチャー企業だし、ジリ貧の臭い漂う。 控えめに書いてたつもりだったけど、割と的を得ていて焦る。 とはい…

chefでcron設定

railsだとwhenever + capistranoとかつかってcron回すのが一般的かと思うけど、chef単体でも簡単にcron回せた。 cron "cron_name" do action :create minute '10' hour '10' day '*' user "root" command %w{ /bin/bash -l -c 'cd /var/www/my-app/current &…

rails paperclipでAWS::S3::Errors::TemporaryRedirectエラー

新しいbucketを作ると使えるまでに30分くらいかかるよーというエラーみたいです。 Paperclip error: AWS::S3::Errors::TemporaryRedirect (Please re-send this request to the specified temporary endpoint) by Jeremy Walker

Railsでネストされた関連のeager loading

テーブルデータのレポートを吐かせたい時に、N+1問題 N+1問題 / Eager Loading とは - Rails Webook N+1問題 / Eager Loading とは - Rails Webook さらに、隣の隣のモデル(belongs_toなモデルのbelongs_toなモデルとか)もeager loadしておきたい時に、その…

ベンチャーやるならかなり気合を入れて「できるだけ作らないこと」を徹底するべき

理由・railsにしろiOSにしろフレームワーク使うなら、その流儀に従わないとひどいことになるぜ。やったことある人はわかると思うけど。・作らないってことはプログラムが一番柔軟な状態ってことだ。特に僕らのようなへっぽこプログラマが作る場合は。

itunesconnectでアンインストール数

現状見れないみたい。 How do I find out uninstall numbers for my iPhone app? - Quora

Cloudfront落ちてる?

iOSアプリにcloudfrontのurlべた書きしちゃってるんで独自ドメインにした方がいいな。 もっといいのは https://github.com/mattt/GroundControl とかつかってremote configurationにしておいた方がいい。 remoteの.plistをs3に置いて、そのbucketのurlを独自…