週刊Railsウォッチ(20161125)Railsのデータベース・ベストプラクティス、SQLインジェクション解説ほか|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社エンジニアの「?」を「!」に。「Ruby/Rails界隈ウォッチ」は2016年12月より週刊Railsウォッチにタイトルを改めました。こんにちは、hachi8833です。5に完全対応しました。それでは今週のRailsウォッチです。2.3.3リリース11月21日に2.3.3がリリースされました。関する不具合の修正が含まれています。発生することがありました。リリースで入り込んだ不具合です。5.1での統合準備すすむ統合後はRailsのテストフレームワークがActionSystemTestと呼ばれるようになるそうですが、また変わるかもしれませんね。最初Capybaraの名前が変わるのかと空目してしまいましたが、違いました。fideはラテン語で「本物の」「真正の」といった意味です。サウンド関係など、リアルタイム処理やりたいときや特殊なドライバをRubyからつつきたいときは必要になるかもしれないですね。Ruby用拡張ライブラリをCで作るKubernetesでRailsをデプロイするKubernetesは自前でクラウドを構築するレベルのソフトウェアなので、強烈に難しそうです。migrationひとつとっても膨大な問題をクリアする必要があるそうです。ECSやGCPなどにも類似コンテナサービスがあるはずなので、そっちを使いたいですね。Kubernetesはギリシャ語由来だそうで、発音は「クーベルネイテス」が近そうですね。Kubernetesを触ってみた。Pipelineを何とかしようとして頑張っていますね。早く決定打が登場して欲しいです。RecordでMySQLを使っている人ほど型を正しく指定することに気をつけることをおすすめします。計算量のO(n)記法をRubyのコードで解説してくれているのがありがたいですね。rails-sqli.org現時点では以下のSQLインジェクション例が紹介されています。再現用のGitHubリポジトリもあります。Proのスタッフです。すべてを網羅しているわけではないので、新しいパターンを見つけたらぜひ貢献して欲しいとのことです。NewsSpaceX社が低遅延のギガビット級衛星インターネットを計画morimorihogeさんの解説によると、衛星経由のインターネット接続は広帯域ではあるが遅延(レイテンシ)が大きいという特性があるそうです。3-wayハンドシェイクとかいかにも苦しそうですね。SpaceX社は、高度715〜823マイルの低軌道衛星を4,425機打ち上げ、現行のHugesNet衛星(高度22,000マイル)の600ms程度の遅延を25〜35msに短縮する計画であるとのことです。715マイルは約1150km、22,000マイルは約35400kmなので、SpaceX社の衛星は低軌道とは言っても国際宇宙ステーションより高高度になりそうです。DrawはGoogleのサービスです)指定の絵を20秒以内に描いてGoogleのニューラルネットワークに判定させるという遊びです。先週からBPSでも密かに流行っています。これ本当に、子どもの英語学習教材として非常に強力なんじゃないでしょうか。Platform(GCP)で優先サポートすると発表されています。Foundation加入に答えるかのようなタイミングです。するとGoogleは本気でJavaからC#に乗り換えるのかもしれません。FrameworkやC#などがオープンソース化され、Macでも開発・実行可能な環境が急速に整いつつありますが、それにしても動きが早くなってきました。Windowsのアプリやツールで(WSLの)Linuxファイルを絶対に変更しないでくださいMSDNブログでの発表です。Windows側からLinuxファイルを変更するとデータが破損、最悪の場合ディストリの再インストールが必要になるかもしれないとのことです。Trendingは何とかAwesomeといった単なるまとめ情報が上位にあがってきて邪魔ですね。それも機械学習系のまとめ情報が目立っています。devdocshttp://devdocs.io/は、複数のAPIドキュメントを串刺し検索できます。Dashのオンライン版のようなおもむきですね。私は一発で気に入ってしまいました。使いたいドキュメントの[Enable]をクリックすることで、検索窓で検索できるようになります。GitHubでソースが公開されているのが良いですね。Goの部屋GDriveGoogleドライブのコマンドライン版クライアントです。ファイルリビジョンまで扱えます。これを使ってちょっとしたアプリケーションすら作れそうです。gemセキュリティ関連のヘッダーを集めたgemです。コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。チュートリアル第2版の監修および半分程度を翻訳、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れて更新翻訳中。enno.jpを運営。実は最近Go言語が好きで、Goで書かれたRubyライクなGoby言語のメンテナーでもある。仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。