正規表現: 文字クラス [ ] 内でエスケープしなくてもよい記号
更新履歴 2017/05/30: 初版公開 2020/11/04: 細部を更新 こんにちは、hachi8833です。久しぶりに正規表現についての記事を書いてみました。 一応Ruby(Onigmo)を対象にしましたが、なるべく他の正規表現ライブラリでも通用する一般的な記述を心がけました。エッジケースを扱っているためシンタックスハイライトがついていけてない部分がありますのでご了承ください。...
View ArticleRails: ActiveSupport::Concernをextendしたモジュールをprependする機能(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Rails allows a module with extend ActiveSupport::Concern to be prepended | Saeloun Blog 原文公開日: 2020/09/23 著者: Vamsi Pavan Mahesh サイト: blog.saeloun.com Rails:...
View Articleメガネに今の倍額以上を投資してマジ世界が変わった(更新版)
更新履歴 2016/12/21: 記事公開 2020/11/05: 追記 こんにちは、hachi8833です。BPS Advent Calendar 2016に私も参入してみました。 突然ですが、皆様はメガネにどのぐらいお金をかけましたか?まさかレイバンのスパムバナーを踏んでたりしませんよね?...
View ArticleRails 6.1で`rails new`の生成を最小限にするフラグが追加(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Rails adds a minimal flag to generate a new application | Saeloun Blog 原文公開日: 2020/09/20 著者: Vamsi Pavan Mahesh サイト: Saeloun Blog | Ruby on Rails Consulting Company based...
View ArticleRuby: eachよりもmapなどのコレクションを積極的に使おう(社内勉強会)
2018/07/20: 公開 2020/11/04: 細部を更新 こんにちは、hachi8833です。BPS社内勉強会でのkazzさんのスライドを元にした記事をお送りいたします。 RubyのEnumerableのコレクション系メソッドのいくつかを合間合間に再実装しながら進める構成になっています。 Rubyのforは原則使わないこと...
View ArticleRuby 3: 引数をforwardする`…`記法が第2パラメータでも使えるようになった(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Ruby adds support for forwarding arguments to a method, along with the leading arguments | Saeloun Blog 原文公開日: 2020/09/16 著者: Vamsi Pavan Mahesh サイト: Saeloun Blog | Ruby...
View ArticleRails: db:migrate:nameコマンドの振る舞いの変更(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Changes to behavior in rails db:migrate:name command | Saeloun Blog 原文公開日: 2020/09/09 著者: Vamsi Pavan Mahesh サイト: Saeloun Blog | Ruby on Rails Consulting Company based in...
View Article週刊Railsウォッチ(20201110前編)Rails 6.1...
こんにちは、hachi8833です。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします Rails: 先週の改修(Rails公式ニュースより)...
View Article週刊Railsウォッチ(20201111後編)RubyConf 2020が11/17〜19オンライン開催、GitHub Container...
こんにちは、hachi8833です。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします Ruby RubyConf...
View Articleはじめての正規表現とベストプラクティス#1: 基本となる8つの正規表現
更新履歴 2018/10/11: 初版公開 2020/11/12: 追記・更新 #1: 基本となる8つの正規表現(本記事) #2: 正規表現とは何か/ワイルドカードとの違い #3: 冒頭/末尾にマッチするメタ文字とセキュリティ、文字セットの否定と範囲 #4: 先読みと後読みを極める #5(特別編)|と部分マッチのワナ #6: 文字セットのショートハンド #7:...
View ArticleRailsアプリに最適なAWS EC2インスタンスタイプとは(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: What’s the Best EC2 Instance Type for Rails Apps? - FastRuby.io | Rails Upgrade Service 原文公開日: 2020/10/28 著者: Noah Gibbs サイト: FastRuby Railsアプリに最適なAWS EC2インスタンスタイプとは(翻訳)...
View ArticlemacOSのアップデート失敗後にダウンロード前の状態に戻す
更新履歴 2018/04/20: 初版公開 2020/11/13: 追記、更新 こんにちは、hachi8833です。 macOSのアップデートに立て続けに失敗し、その後復旧したときの方法をメモします。本記事はmacOS High Sierra時点で執筆しました。...
View Articleはじめての正規表現とベストプラクティス#2: 正規表現とは何か/ワイルドカードとの違い
更新情報 2018/10/12: 初版公開 2020/11/12: 更新 #1: 基本となる8つの正規表現 #2: 正規表現とは何か/ワイルドカードとの違い(本記事) #3: 冒頭/末尾にマッチするメタ文字とセキュリティ、文字セットの否定と範囲 #4: 先読みと後読みを極める #5(特別編)|と部分マッチのワナ #6: 文字セットのショートハンド #7:...
View Article週刊Railsウォッチ(20201116前編)6.1のActive Storageでimage_processing...
こんにちは、hachi8833です。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 ⚓Rails: 先週の改修(Rails公式ニュースより)...
View Article週刊Railsウォッチ(20201117後編)Rubyのパターンマッチングが3.0で本採用に、AWS Lambdaサイズを縮小する、AppleのM1チップほか
こんにちは、hachi8833です。Googleフォトの変更でちょっとしょんぼりしてます。 元記事: 悲報……Googleフォト、「無料で無制限」を終了。 – すまほん!!...
View ArticleRailsのルーティングを極める(前編)
更新情報 2014/03/03: 最初の版を公開 2020/11/18: Rails 5と6の情報を反映 Railsのルーティングを極める(後編)もご覧ください。 こんにちは、hachi8833です。今回も弊社CTOの馬場さんによる勉強会のスライドを元に記事を書きました。発表当時はRails3だったので、Rails4情報も追加しました。 Railsのルーティング(routes)を極めよう...
View ArticleRuby: Symbol#nameでシンボル名に対応するfrozen stringを返す(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Ruby adds `Symbol#name` to return frozen string corresponding to the symbol name | Saeloun Blog 原文公開日: 2020/09/09 著者: Vamsi Pavan Mahesh サイト: Saeloun Blog Ruby:...
View ArticleRailsのルーティングを極める (後編)
更新情報 2014/03/03: 初版公開 2020/11/20: Rails 6で確認および更新 こんにちは、hachi8833です。「Railsのルーティングを極める」の後編です。今回はRails 4.0.3 + Ruby 2.1.1の環境で動作確認しています。 Railsのルーティングを極める(前編) Railsのルーティング(routes)を極める 2012/03(baba)...
View ArticleRails: ルーティングを動的にビジュアル表示する方法
以前Railsウォッチ20201012でご紹介した内容を自分用に別記事にしました。 RailsのルーティングをFSM(有限状態機械)の形式でHTMLファイルに出力し、動的にルーティングをシミュレートできる機能です。 参考: 有限オートマトン - Wikipedia routes visualizer、`devise_for :users`...
View Article週刊Railsウォッチ(20201124)strict loading...
こんにちは、hachi8833です。今回は短縮版でお送りいたします。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします Rails:...
View Article