2017-01-01から1年間の記事一覧
2016年(去年)のアドベントカレンダーにこんなの出した。 qiita.com 今年もSpeeeアドベントカレンダーやってるので、会社のSlackに流すようこれをセットした。 1年前に作ったやつを流すためにやったこと Rubyのバージョンアップ(2.3.3 -> 2.4.2) bundle u…
この記事は Speeeアドベントカレンダー2017の1日目です!よければ購読してやってください。 qiita.com Speee DEVELOPER BLOGもよろしくね! TL; DR AWS Batchを本番導入したよ 結構クセはあるが、それを補って余りあるメリット(特にスケーラビリティ) 現状…
基本思想 インスタンスダンジョン 索敵->タゲ取り 移動しながらの操作になるので、左手の操作をシンプルに L2押しっぱなし 十字キーは使わない アクション 親指 中指 索敵 L2 ターゲット △ L2+R2 マーキング ◯ L2+R2 トマホーク ◯ L2 オーバーパワー ✕ L2 接…
Rails5で追加された #or について。 (どうでもいいけど、このメソッド、ググラビリティ低すぎぃ)
TL; DR rails 5.0.2 accepts_nested_attributes_for で子モデルを変更しても、親モデルの changed? は false を返すよ なので、 changed? を見て何らかの処理をフックするようなコードを書くときは気をつけよう relations_changed? メソッドを生やしておくの…
滅多にないとは思うが、実際そういうことが昨日起きて、しばらく悩んだのでメモしておく。 「コレが原因でこういう現象が起こるケースがありました」という報告なので、そのつもりで読んで欲しい。 rails 5.0.2
Rails 5.0.2 Railsでi18n書くときに、ちょっと複雑になるとYAMLをどう書けばいいかわからなくなる問題。 たぶんソース見るのが一番良い。こことかね。 github.com のだけど、accepts_nested_attributes_forしたときのi18nの書き方だけまとめておく。
SymbolじゃなくてStringを使う 以下詳細。
今日もDevise。 READMEにも書いてある通り、Deviseは機能が複数のmoduleに分かれていて、有効にしたいmoduleを選んでいくわけだが、今回は Registerable について。 Registerable を有効にすると、アカウント未所持ユーザが自ら、自分のメールアドレスを入力…
結論を言えば、マージ気をつけましょう、以上って感じなのだけど、少し実験する。 ruby 2.4.1 gem 2.6.11 bundler 1.4.16
SPFレコードとは、DNSサーバにTXTレコードとして登録する特殊なフォーマットのこと。メール送信者の認証に用いる。 ご存知の通り、メールをサーバから送信する際、Fromヘッダには自由にメールアドレスを設定することができる(他者のドメインであっても)。…
今回はDeviseのお話。 以下のようなアプリケーションを想定。 Deviseを用いて認証 sign up式のユーザ登録ではなく、管理者のコントロール下でユーザ登録される recoverableを用いてパスワードリセットが可能なようにしたい 「どのメールアドレスがユーザ登録…
やったことある人はわかると思うが、rubocopを0.47系から0.48系に上げると、新しいcopがいっぱい入っていて、めちゃめちゃ怒られる。ついつい「全部 Enabled: false にしてしまえ!」と思いたくなるが、コードの品質を守ってくれる味方だと思ってしっかり対…
たまたま今日、会社のエンジニアじゃないメンバーが、Google App Scriptを使ってSlackを便利にする仕組みを作ったのでブログに書こうぜーみたいな話をしていた(普通に便利だと思うので、記事が公開されるのを楽しみにしていて欲しい)。で、Githubにコード…
「公式ドキュメントにちゃんと書いてある + 考えてみれば当たり前」なのだが、今日数分消費してしまったのでメモ。 TL; DR Turbolinks-Location HTTPヘッダを出力しよう turbolinks gemを使ってる場合は勝手にやってくれるよ これがないと、Redirectしたとき…
この記事はnisshiee.orgに移設しました。自動でリダイレクトします。
経緯 Rubyを2.3系から2.4.1に上げたら、ActiveSupport::MessageEncryptorを使っているところが壊れた。ちなみにRailsは5.0.1。 key must be 32 bytes /Users/nisshiee/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_suppo…
nisshiee.hatenablog.jp 昨日↑便利スクリプトをRubyで書いた話をしたのだが、これ、毎日使っていると、0.1秒とか0.2秒(体感)待たされるのが、気になってくるんだよね。 というわけで、Rustで書き直した。 github.com
僕は普段Mac + Sublime Text 3でコーディングしている。今回はエディタ宗教戦争をしたいわけではない。ちょっとSublime Text 3を便利にしたよというお話。
AWS Auroraを構築するにあたり、Terraformでコード化したのでそのメモ。