週刊すろっくさん2018/1104

すろっくさんだよ。

以前は毎日電車の中でいろいろみて日刊すろっくさんとかやってたんだけど、最近は毎日見てるのつらかったり、体調悪かったりして日刊が難しくなったので週刊にすることにしました。歳をとるってつらいですね。

あと週刊Railsウォッチ突っつき大会というのに最近は月一で参加させてもらっています。話題についていけないことがちょっとあったりする場合があるので、自分の予習もかねて。

さてさて。今週の週刊すろっくさんです。

Rails関連

Webpacker, Action Text, Multiple database improvements, and more

今週のRails更新の公式アナウンスです。今回のお知らせ。前も言われたRails6系の新しいものがあらためて告知された感じですね。

  • JavaScriptのコンパイラはRails6からWebpack が標準になります
  • リッチテキストエディタがRails6では標準実装されます。画像ストレージはAction Strageが使われます。
  • Rails6からは複数のDBにアクセスできる機能が標準実装されます。
  • MySQL8からのexpression indexに対応しました。

「expression indexってなんじゃい」って思ったんですけどMySQL8系から正式に導入された機能らしいですね「Common Table Expression(CTE)」に関係しているのかなーとか思ったりしつつ。

CTEはWITH句を用い、サブクエリをSELECTの前に書くものである。以下はCTEの例だ。

手を動かさないとわかりませんね!(しょぼん)

Rails6のアップデートで詳しいもろもろはここに書いてます。これ本気でやらないとついていけない&Rails5から6はしんどそうだなあ。

Rails: 5.1以降タグヘルパーの#tagの新しい記法は#content_tagより便利

実は使ったことなかった……。今作ってるアプリで試してみます。

Integrate Google Recaptcha v3 (Github)

reCAPTCHAはログイン後あのよくわからん文字列をフォームにいれたり、なんとかの画像をがんばって選択するあれですね。botやクローラ対策に使われます。

V3からは「スコア」によって挙動不審かどうか判別されるので、ただしい道を辿ってきたユーザはそのままログイン処理に向かうことができるみたいですね。RailsでV3を実装できるGem、ということですか。

2FA google authentication with Active Admin

ActiveAdminっていう昔から使われてきたRailsの管理画面をつくるGemがあるんですが、それにgoogle authenticationを導入するgemがあるとのこと。

名前が直球……

Forms—Comparing Django to Rails

Djangoでこう書くのRailsでこう書くよ、form編。わかりやすい。こういうのもっと欲しいです!

Building auto login for fast Rails development with Sorcery

これで本当にできるの……やってみます!

続いてgithubの更新やPull Requestから。

Updating sample code on ActiveRecord#before_destroy callback [ci skip] #34361

変化にドキュメントがついて行ってないってことなのかな。

フロントエンドとか

Node v11.0.0 (Current) | Node.js

Node.jsの11がでました。正式版じゃなくて、開発版ね。

release noteみてると知らないJSの関数とかあるなあ。勉強します!

Version 63.0, first offered to Release channel users on October 23, 2018 — Firefox

Firefoxの63.0がでたよ。Web Componentsのサポートが開始されました。

React v16.6.0: lazy, memo and contextType – React Blog

これも……16とかなんですね……

私のReactのコンポーネント実装アンチパターン

Reactのコンポーネント分割まわり。

AWSとか

新しいクイックスタートで、AWS TaskCat を使用して AWS CloudFormation テンプレートをテストする CI/CD パイプラインを構築

AWS Single Sign-On で、AWS アカウントにアクセス可能な有効期間の最適化が可能に

有効期間とか設定できるんすね。僕が勤めている会社AWSのアカウントがそろそろ10個とかなってて使いづらいのでSingle Sign Onはやくしてくれないかな。

IT界隈とか

マイクロソフトによるGitHubの買収手続きが完了、新CEOはXamarin創業者のNat Friedman氏。GitHub共同創業者のChris Wanstrath氏は退任

こないだRails3から5にがんばってあげたよーって行ってたけど、よし次はXamarinだ!とか言われないか不安ですね。

インテル、不揮発性メモリのOptane DC persistent memoryをアプリケーション変更なしで使える「Memory Mode」など発表

7T……(言葉がでない)

開発ブログ

これはデザインチームの話ですね。Figmaなんてあったんだ……知らなかったよ……

PHP

PHP 7.3.0RC4 Released

もう7.3ですか……

ライフハッカー的な

仕事中、ギュッと締めつけられるような頭痛が…【原因と対策】

最近出た記事じゃないけど調べてたらでてきたので。最近頭痛が激しくて……規則正しい生活ですね!

たった一晩でアボカドやフルーツを完熟にする方法

あ、これありがたいですね。アボカド買ってそのまま硬いから放置 -> いつのまにか腐らせるみたいなのをたまにやらかすので。これで硬いから買わない、という選択肢がなくなるので助かります。

たべもの

「明星 一平ちゃん夜店の焼そば 大盛 焦がしにんにくたまり醤油味」11月19日(月)全国で新発売

若い時はこういうのでたらすぐ飛びついたんですけどもう無理です。

讃岐うどんの丸亀製麺で「うま辛辛辛辛辛担々うどん」販売中

同僚に辛いもの付きが二人いるのでおすすめしておきますかね(甘いって言いそう)しかし食べれないよこんなの……

スシローでかにのフルコースを!今年も『怒涛のかに祭』が開催

SREチームの同僚がスシローが好きすぎて毎週通ってるので教えてあげないと。ていうか10/31開催だともう彼は行ってるんでしょうね。。多分。。。

『クリームチーズデザートカップアイスチーズケーキ』新発売

SREチームのもう一人の同僚が甘いもの好きすぎて夕方コンビニいってなんか買って食べてるのでこれも教えてあげないとですね。。

総括

今週はこんなところですかねえ。

来週からちゃんと続けていきたいです。

それでは週刊すろっくさんおーわり。来週もこびっとがんばりましょー。