週刊Railsウォッチ(20181210)update_columnは要注意、DBカラムコメントは書こう、個人情報扱いの注意点、Capistranoはやっぱりいいほか|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社エンジニアの「?」を「!」に。週刊Railsウォッチ(20181210)update_columnは要注意、DBカラムコメントは書こう、個人情報扱いの注意点、Capistranoはやっぱりいいほか開発2018.12.10週刊Railsウォッチ(20181210)update_columnは要注意、DBカラムコメントは書こう、個人情報扱いの注意点、Capistranoはやっぱりいいほかhachi8833&シェアツイートブックマークLINEこんにちは、hachi8833です。今年最後の公開つっつき会も盛況でした。Released公開つっつき会の翌日のリリースでした。詳しくは上をご覧ください。その後jnchitoさんの懇切丁寧なまとめ記事も出ました↓。rails/rails今回社内のSlackで話題になったのは、GitHub上のreleases/tagの方がリリースノートがまとまっていて読みやすくなっていたという点でした。BLOG以下は同記事に記載されている時点のupdate_*系メソッドをざっくり分類したものです。Recordのコールバックでは以下のまとめ記事が有名ですが、その後#25503でupdate_attributeの挙動が修正されたりしているのでご注意ください。念のため、現時点の英語版↓で確認しました。Meetupで、#update_columnはその挙動を知ったうえであえて使うことはあるかもしれないという声もありました。いずれにしろカジュアルに使うものではなさそうですね。※以下、changelogの引用ごとに話題が変わっています。IT用語辞典ギリシャ文字が使えない環境などではμに形の似たアルファベット小文字の「u」(ユー)を用いて「us」「usec」と表記する場合もある。rails/railsこれは例の6.0.0マイルストーンから見繕いました。collaboration関係ありませんが、アザラシとセイウチとオットセイの違いが未だによくわかりません。アザラシとアシカの違いは?オットセイやセイウチも。Confidencetravis-ci.orgよりここからCapistranoの話題になりました。2.1からException#causeというのが入っているそうです。RubyAward_ApplicationForm_2019.doc賞金100万円ですよ。bizグランプリの応募受付は終了しました。Library(RubyFlowより)Rubyの領土を分捕るには新陳代謝の早いWeb領域をとらないといけなくて、これを置き換えるのは正気な言語ではちょっと難しいのではないか...。2.6ではpublic_sendなどで呼ばれてもrefinementが効くようになったんですね。CoreOS同リポジトリよりCoreOS社のロゴのデザインがちょっと好きです。reInvent一色な感じでした。以下をmorimorihogeさんに補足いただきました?。PostgreSQLプロセスを実行するUNIXユーザー(プロセスに紐付いているOSのユーザー)OUTFILE記述の場合、BではGRANTとして明示的にOUTFILE権限が必要な上に、Cで出力先にファイルを書き込む権限が必要。Linuxのtargetedモードやapparmor経由で動いている場合、ユーザーディレクトリはそもそも書き込もうと思ってもファイルを書き込めなかったりする設定になっていることが多いです。output機能では、BのOUTFILE権限はいらず(SELECT権限は必要)、Aのファイル書き込み権限さえあればいけるので、よくある「お客さんからXXXの集計データが欲しい」と言われたときに、ログインしたメンテユーザーの~/workディレクトリに簡単に出力できるようになった、という話になります。OUTFILEしなくても出力結果を標準出力に出すことはやろうと思えばできました。※以下のpsqlコマンド版の話。TO形式の方はPostgreSQLユーザーでファイル書き込みするのでB、Cの権限両方必要なはず。TOの補足に「DBサーバーから見たパス」という記述もありますが、確かにPostgreSQLプロセスが間違って越境しないようにPG_DATAディレクトリにchrootして動いてたりすると、さらに混乱はありそうではある。https://2018.stateofjs.com同サイトより周期表っぽいデザインです。Reset、久しぶりに見た」「今日これの翻訳記事を見た気がします」「おぉー」ありました↓。4ではReboot.cssというものが使われていました。Coreがデスクトップアプリケーション対応。Libraryもオープンソース化。Windowsあとこんなのも↓。その後本当になりました。よる比較をしてはいけない。Lablab.github.comよりつっつきボイス:「詳しく見る暇なしのまま貼ってみました」「GitHubを使うためのチュートリアルか」「これはいい試みだと思いますね?」あとこんなのも↓。「?」というポケベルの絵文字があることに今頃気づきました。reInventアットアグランスのスライドで盛り上がりました。2018後の祭り」、Enumerable#index_withは優秀、コントローラから@を消し去るほか今週の主なニュースソースソースの表記されていない項目は独自ルート(TwitterやRSSなど)です。コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。チュートリアル第2版の監修および半分程度を翻訳、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れて更新翻訳中。enno.jpを運営。実は最近Go言語が好きで、Goで書かれたRubyライクなGoby言語のメンテナーでもある。仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。