炊きたてのご飯が食べたい

定時に帰れるっていいね。自宅勤務できるっていいね。子どもと炊きたてのご飯が食べられる。アクトインディでは積極的にエンジニアを募集中です。

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

Swift2 Alamofire + ObjectMapper で API クライアントを作成する

Swift2.2, Xcode7 サーバーと API 通信するアプリの開発に携わることになり、色々な記事を参考 API クライアントを作成しました。 参考にした記事 Swift2.0で作るAPI通信基盤 Alamofire Github Hearst-DD/ObjectMapper Github APIクライアントを作る理由 API…

iOS のライフサイクルと Autolayout の付き合い方

Swift2.2, Xcode7 要素の frame サイズの取得や、タップジェスチャーや Observer の登録など、 iOS のどのライフサイクル時に設定するのが良いか悩むことが多かったので記事にまとめることにしました。Storyboard を利用して Autolayout を設定しているケー…

Swift 言語の特徴

Swift2.2 です。特徴的だと思ったことを社内の勉強会用にまとめていきたいと思います。コードの動作は playground に貼り付けて確認してください。 型 型の制約 異なる型への代入や演算はできない 演算の結果は同じ型 異なる型へのキャスト メソッドによる変…

AWS で WEB サービスを運用する際に知っておいたら少しは役立つこと

どうも アクトインディ Advent Calendar 2015 の 18 日目の記事になります!本日の担当は namikata です。今日は 「AWS で WEB サービスを運用する際に知っておいたら少しは役立つこと」をつらつらと書いて行こうと思います。テーマは大きいのですが、記事の…

三十路からの TDD

どうも アクトインディ Advent Calendar 2015 も 12 日目になりました。本日の担当は namikata です。今日は TDD について記事を書きたいと思います。 皆さんは、仕事とプライベートはきっちりと分けたいタイプですか?僕は、仕事とプライベートはできるだけ…

今更ですが iOS8 で実装された Share Extension を美味しくいただきました

どうも アクトインディ Advent Calendar 2015 の 23 日目の記事になります!本日の担当は namikata です。今日は 「今さら!」って思う人が多いかもしれませんが、iOS8 の新機能としてリリースされた Share Extension について記事を書こうと思います。 Shar…

Mac(El Captain) に Sublime Text3 で Ruby on Rails の開発環境を構築する

今年の11月にアクトインディに入社した namikata です。今年で 31 歳になります。今まで、エンジニアとして仕事はしたことはないのですが(プログラミングはプライベートで独学)、未経験でも頑張ることを約束して、アクトインディで働くことになりました。 …

AWS の MFAキーを紛失するとやばい

仮想MFAキーとして、自前の iPhone で Google の Authenticator を使っているんですが、ふと見た時に、設定がリセットされて、登録していた情報が消えているのに気がつきました。 このままでは AWS アカウントにログインできない為、AWS のカスタマーサポー…

自分だけのランキングが作れる – マイメモランキング

1分で作成できる自分だけのオリジナルランキング ランキングで管理して、いつでもどこでも自分の「お気に入り」をチェック この前作った料理、美味しかったけどレシピが思い出せない あのお店美味しかったけど、お店の名前を忘れてしまった 数え切れないほど…

feature テストで作成されたデータはテスト完了後もDBに残る

spec_helper.rb で config.use_transactional_fixtures = true している場合、テスト中に明示的に commit をしないとデータは DB に保存されず、テスト完了後にロールバックされる。その為、テスト中に作成したデータは、他のテストに干渉することはほぼない…

jpmobile を使っているプロジェクトの Rspec でスマートフォンのアクセスを行う

allow(request).to receive(:smart_phone?).and_return true で request を スマートフォンのアクセスで stub する describe ParentsController do def as_smart_phone_request! allow(request).to receive(:smart_phone?).and_return true end describe "GE…