gemほか|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社エンジニアの「?」を「!」に。gemほかhachi8833&シェアツイートブックマークLINEこんにちは、hachi8833です。Platform元記事はGoogle公式の技術ブログです。現時点では日本語版記事はありません。専用の公式gemをリリースgoogle-cloud-logginggoogle-cloud-datastoregoogle-cloud-storageベータ版の公式gemgoogle-cloud-bigquerygoogle-cloud-translategoogle-cloud-visionGoogle翻訳APIもgem経由で使えるようになるということですね。ロガーであれば、以下のような感じで利用できます。}logger.debug?GCPのRubyではGemfileとbundlerが使えるので、RailsアプリやSinatraアプリをデプロイした人も増え始めているようです。extension系のgemがどうなるのかが気になってましたが、以下の記事を見るとnokogiriなども使えていますね。Functionかも」といった話題になりました。GCPも1年間使える$300の無料クレジットでお試しできるようにするなど差別化を図っています。インスタンスやストレージをうまく絞り込めば無料で使い続けることもできるようです。Sponsorに名を連ねています。https://railsconf.com/よりしかしチケット$900か...プロで固めた高級保育所サービスとかもこみこみだそうですが。Conference的なビジネス向けの要素と、コミュニティの親睦を深めるカンファレンス的な要素を全部投入したような趣ですね。https://railsconf.com/scheduleよりこれだけ同時開催されるイベントが多いと、全部を見て回るのは無理ですね。目についたものだけざっとピックアップしてみました。issueという初々しすぎるソフトウェアなので、「Dockerの勉強用にならいいかも」「自分で一からDockerfileやdocker-compose.ymlを作る代わりに、これに作らせてみて設定を調べてみるとか」といった意見がありました。コードを開いてみると、f.writeの嵐でした。endさすがにこれはヒアドキュメントにする方がよいと思います。hashrocket/decent_exposure「同じインスタンス変数を何度も書かなくて済む」のが売りです。コントローラが何だかRSpecっぽく見えてきました。end...「わざわざgemインストールするのもどうかなー」「でも新規プロジェクトなら最初に記法を統一するのにいいかも」といった声がありました。使い所によっては役に立ちそうです。cron」と名乗っています。processをわざわざ起動する監視するソフトをインストールするのはちょっとねー」「また『監視ソフトを監視するソフトを監視...』の無限後退?」という意見が出たり、cronとanacronの違いについて話題になったりしました。「これならsidekiq-cronの方がよくない?」「監視する要素も少なくて済むし、sidekiqでログ集約できるし」ということで、試すならsidekiq-cronをどうぞ。goruby/gorubyやっぱりこういう名前にするしかないんでしょうね。以前からこの手の実装をずっと探してたのですが、どうにも中途半端なものしか見つかりません。これもチェックリストはまだまだ埋まっていませんね。ループ系が未実装なのが痛いです。それでもgirbというirbはかろうじて試せますが、動かしてみたところ、ちょっと油断するとガンガン落ちます。先はかなり長そうですが、C言語でRubyをメンテナンスするコミッターの苦労を考えれば、ずっとよさそうな気はしています。jRubyをGoに移植する方がよいのではないかと思いました。github/github-dsKey-Valueストア(KVS)やMySQLなどへのインターフェースをwrapするライブラリです。GitHubで広く使われており、実績を積んでいるとのことです。sql.resultsRubyでKVSしたいときに検討してみるとよいかもしれません。password涙ぐましい努力を払って、失われたパスワードを復元するまでの過程を記事にしています。Objects著者は名前から明らかにポーランド系ですね。endend一読して「何でActiveModel::Modelをincludeするかなー?」「普通にActiveModel::Validator継承すればいいんじゃね?」「Railsガイドにもちゃんと載ってるでよ」と一斉にツッコミを喰らいました。いうわけで、Railsガイドからまともなコードを引用いたします↓。tests記事はいたって普通な感じでしたが、上の図をきっかけに、BPS社内で使っているGitLabのCI機能が最近どんどんよくなっているという話になりました。CIを下敷きにしていることを初めて知りました。Hardベタベタな日本語見出しですみません。Hard」という言い方はよく使われているんだそうですが、それ自体の言い回しが英語的によくないというのが皮肉である、だそうです。TheOpenCMS/voicelessRubyFlowの古いニュースからです。星3つしかありません。endendというわけで、真似したらあかんやつでした。fileこれも普通の感じの記事でしたが、以下の記法に「こういうのはありかも」「統一できるんならだけど」といった声がありました。sizeなんてのもありましたが、「自分でもまだ解決できてないけど、興味ある人いるかもしれないので書いとく」とあり、走り書き感にあふれていますね。WebPackerを急いで知りたい人向けです。Interact.js15分です。「interact.jsとか使わなくても、jQueryでやればいいんじゃね?」から始まって、CoffeeScriptの話題になりました。CoffeeScriptは長らくRailsでデファクトに近い感じで使われていますが、「コードが複雑になるとインデントの深さがひと目でわからなくなってつらくなったりするよね」といった声が上がりました。RailsのJavaScript環境も激しく変わりつつありますが、CoffeeScriptは果たしてどうなるでしょうか。週刊Railsウォッチ(20160913)MySQLの脆弱性ほか今週の主なニュースソースソースの表記されていない項目は独自ルート(TwitterやRSSなど)です。コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。チュートリアル第2版の監修および半分程度を翻訳、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れて更新翻訳中。enno.jpを運営。実は最近Go言語が好きで、Goで書かれたRubyライクなGoby言語のメンテナーでもある。仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。