週刊Railsウォッチ(20200707後編)Rubyで無名structリテラル提案、書籍『AWS認定ソリューションアーキテクト』、21世紀のC言語ほか
こんにちは、hachi8833です。七夕なのに悪天候… 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です Ruby 提案: 無名structリテラル Feature #16986: Anonymous Struct literal - Ruby...
View ArticleRails: StripeのWebhookイベントをセキュアに扱う方法(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: How To Securely Handle Webhook Events From Stripe In Ruby On Rails Application? 原文公開日: 2019/12/04 著者: Mittal Patel —...
View Article突然の網膜裂孔発症でレーザー手術を受けました
はじまり 急に右眼の視界に黒い糸のようなものが鼻の方からわらわら湧き出してきた痛くはないけとググってびびって眼科に駆け込む — 時には金のないカネゴンのように (@hachi8833) July 2, 2020...
View Article週刊Railsウォッチ(20200713前編)rspec-openapiでスキーマ自動生成、Rails Architect...
こんにちは、hachi8833です。これが今度のAWS Summit Tokyoの目玉イベントなんですね。 小林幸子whttps://t.co/6zPhtkip3u pic.twitter.com/sv9FIBZ2jl — masa寿司 (@masa_iwasaki) July 9, 2020 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ...
View Article週刊Railsウォッチ(20200714後編)ruby-warning gemでワーニングを手軽に抑制、rubocop...
こんにちは、hachi8833です。昨日のGitHubダウン皆さまお疲れさまでした。 解決したのでもう消えているが、問題発生中はSMSで経過を通知してもらうボタンが出てた。GitHub止まったときは使えそう。https://t.co/ZYHUjgtwrf — Daisuke Sawada (@daisuke7) July 13, 2020 Ruby ruby-warning:...
View ArticleRuby: Symbol#to_sはRuby 2.7 previewでfrozen Stringを返したが今は違う(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Symbol#to_s Returned a Frozen String in Ruby 2.7 previews - and Now It Doesn’t — Appfolio Engineering 原文公開日: 2020/01/17 著者: Noah Gibbs Ruby: Symbol#to_sはRuby 2.7...
View Article書籍『Go言語でつくるインタプリタ』を写経してみた
今さらながら『Go言語でつくるインタプリタ』のとおりにMonkey言語を作ってみました。個人的に名著だと思います。 実際に買ったのはKindleの日本語版です。 英語版はこちら。 公式サイト↓には既に続編の「Writing A Compiler in Go」もありますので、こちらもそのうちやってみたいです(やってます)。 サイト: Writing An Interpreter In Go |...
View Article週刊Railsウォッチ(20200721後編)『パーフェクトRuby on Rails』増補改訂版発売間近、scan_left...
こんにちは、hachi8833です。今週木金は祝日のため、来週7/27、7/28の週刊Railsウォッチは通常記事となります。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です 臨時ニュース: 『パーフェクトRuby on...
View Articleソフトウェアパターンを闇雲に適用しないこと(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Don’t blindly apply software patterns | Arkency Blog 原文公開日: 2020/06/23 著者: Miroslaw Praglowski サイト: arkency ソフトウェアパターンを闇雲に適用しないこと(翻訳)...
View ArticleAnyCable 1.0: RubyとGoによるリアルタイムWebの4年間(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: AnyCable 1.0: Four years of real-time web with Ruby and Go — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2020/07/01 著者: Vladimir Dementyev サイト: Evil Martians —...
View ArticleRuby PStoreの実用的な使いみち(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Practical use of Ruby PStore | Arkency Blog 原文公開日: 2020/04/28 著者: Paweł Pacana サイト: arkency Ruby PStoreの実用的な使いみち(翻訳)...
View Articleいろいろな言語の連想配列系リテラル記法を比較してみた
参考: いろいろな言語での Map, Dictionary 的なものの名前 - Qiita 上の記事を見ていて、連想配列系の構文でどんなリテラル記法が使われているのかが気になったので、リテラル記法に絞って順不同(思い付いた順とも言う)で調べてみました。メジャーな言語のほか、新し目の言語もチェックしてみました。...
View Article週刊Railsウォッチ(20200803前編)書籍『パーフェクトRuby on...
一週間ぶりのご無沙汰です、hachi8833です。医師がまとめた以下のPDFを知人の医者が推薦しておりました。 PDF: 新コロNow The 2nd wave.pdf - Google ドライブ つっつきボイス:「今年も半分以上過ぎましたね」「やめて〜聞きたくない」...
View Article週刊Railsウォッチ(20200804後編)「RubyKaigi Takeout...
こんにちは、hachi8833です。「Kaigi on Rails」のプロポーザルがいっぱい集まったそうです🎉。 【CFPフォームクローズのお知らせ】先程CFPフォームがクローズされました。予想を越えてたくさんの方にプロポ―ザルを提出いただき、運営チーム一同大変感謝しております。これから運営チームで選定を進め、8月中旬を目処に結果をお伝えする予定です。#kaigionrails — Kaigi on...
View Article2020年のRailsでブラウザテストを「正しく」行う方法(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: System of a test: Proper browser testing in Ruby on Rails — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2020/07/14 著者: Vladimir Dementyev サイト: Evil Martians —...
View ArticleGit-flowのデフォルトブランチをmasterからmainに変える方法
小ネタで恐縮です。 参考: Highlights from Git 2.28 - The GitHub Blog 上のお知らせにあるように、Gitが2.28でデフォルトブランチ名をカスタマイズ可能になりました。従来はmasterがハードコードされていたのだそうです。 必要が無い限りUbuntu付属のバージョンから上げることないんだけど、今回は今後に備えてapt repo追加して git config...
View Article週刊Railsウォッチ(20200811山の日短縮版)RSpec Queueでパラレルテスト、カロリーメイトとRubyのコラボ、Rubyのcoercionほか
こんにちは、hachi8833です。昨日は山の日ということで短縮版でお送りします。 回答しそびれましたが、Ruby 2.7のirbがとてもよくなったので自分も最近pryを使わなくなってました。 Rubyプログラマのみなさんにアンケート!REPL(対話型インタプリタ)はirbとpry、どっちを使ってますか!?何か強いこだわりがあればコメントも一緒にお願いします! — Junichi Ito...
View Article「モノイド」マジックでRubyとRailsをパワーアップしよう(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Deeper Magics: Monoids in Ruby and Rails - DEV Community 原文公開日: 2019/11/01 著者: Brandon Weaver — RubyとJavaScriptとキツネザルと言葉遊びを愛しています。 日本語タイトルは内容に即したものにしました。...
View ArticleRails: 最近のRuboCop更新をrubocop.ymlで有効にした
自分のRails環境でしばらくぶりにrubocop -aをかけてみたところ、以下のメッセージがどどどっと表示されました。 The following cops were added to RuboCop, but are not configured. Please set Enabled to either `true` or `false` in your `.rubocop.yml`...
View Article週刊Railsウォッチ(20200817前編)お盆も続くRails改修、Rails 6.1にManyモナドが入る?rails-auth...
こんにちは、hachi8833です。皆さま熱中症にはお互い気をつけましょう。 参考: 熱中症を防ぐためには(環境庁PDF)...
View Article