あるもの(主にソフトウェアのソースコード)を変更した時に、その変更内容を記述するメモ
最近では、そのフォーマットとツールが、汎用メモを記すためにも流用されている
emacs では、C-x 4 a で ChageLog-Mode になる
vim では ChangeLog っぽい名前のファイルを開くと changelog モードになり \o で追記できる。
僕が使っている仕事術を紹介する。 統失による認知機能の衰えを補うために色々と工夫している。 まとめ あわせてよみたい 僕が使っている仕事術を紹介する。 統失による認知機能の衰えを補うために色々と工夫している。 夜の夕食が終わって、皿を洗って明日の分の食事を用意した後にブログを書くことに決めた。会社で仕事の途中にブログを書こうかと思ってる時期もあったけど、やっぱりサボリーマンをしているのは気分が良くないし、これから正社員になるということで仕事の成果を見られる人事考課も入ってくるので、なるべく仕事では業績を残せるようにちゃんと頑張りたい。 別に、僕は仕事は出来ない訳ではない。以前の職場では、一人で…
背景 長年の課題であった、カテゴリわけについて考えてみた。 結論として、大項目ー中項目と階層的にしておくことにした。 背景 やったこと できたこと、できなかったこと ChangeLog / ChangeLogメモについて タグについて これからやりたいこと リソース(参考サイト) やったこと 大項目と中項目にわけることにした。 大項目 01.作業ログ 02.目録 09.読書 15年ぐらい使っているはずだけど、結局のところ、自分に向けた記録でしかないことがわかった。そして、作業記録と、読書(映画とかゲーム)の記録に集約されることがわかった。なんの記録かわかる=大項目、としようと思った。 中項目 …
2024/09/28分のコミットです。 CHANGELOGへの追加はありませんでした。 No need to consider older RubyGem versions since Rails main requires Ruby 3.2.0 railtiesの修正です。 RubyGem 3.3.13未満向けの処理を削除しています。Ruby 3.2はRubyGems 3.4.1が同梱されており、3.4未満は考慮する必要がなくなった為。 Guides: Update generic search form example [ci-skip] rails guideのAction View F…
2024/09/27分のコミットです。 CHANGELOGへの追加はありませんでした。 Preparing for 8.0.0.beta1 release 各gemのバージョンを8.0.0.beta1に更新しています。 Copy tools/releaser to devcontainer Docker image .devcontainer/Dockerfileの修正です。 tools/releaser/releaser.gemspecをdevcontainer用のDocker imageにコピーするよう修正しています。releaserが無いとbundle install実行時にエラーになっ…
2024/09/26分のコミットです。 CHANGELOGにのったコミットは以下の通りです。 railties/CHANGELOG.md Remove require_* statements from application.css to align with the transition from Sprockets to Propshaft. Exit rails g with code 1 if generator could not be found. actionpack/CHANGELOG.md Fix non-GET requests not updating cookies …
2024/09/25分のコミットです。 CHANGELOGへの追加はありませんでした。 Update dependency on sqlite3 gem to >= 2.1 Active Record、railtiesの修正です。 sqlite3 gemのバージョン指定を>= 2.1に修正しています。SQLiteはfork-safeではないDBなため、forkしたプロセスが親と同じconnectionを使用すると予期せぬ挙動が発生する可能性があります。この問題に対応するため、sqlite3 gemではforkした際にconnectionsを自動でcloseする対応が行われており、この対応が入っ…
2024/09/24分のコミットです。 CHANGELOGへの追加はありませんでした。 Revert changes to delegated_type in #50280 (#53016) delegated_typeでmodel名から自動でinverse_ofの指定を行うよう修正した、Infer default :inverse_of option for delegated_typeをRevertしています。 inverse associationを宣言していない場合の挙動で非互換が発生してしまい、既存のアプリケーションに影響が出てしまった為Revertしたとの事です。Infer def…
2024/09/23分のコミットです。 CHANGELOGへの追加はありませんでした。 Fix #inspect for ActiveRecord singleton classes activerecord/lib/active_record/core.rbの修正です。 Active Recordのmodelのsingleton classで#inspectメソッドを実行した場合に、エラーになってしまうバグがあったのを修正しています。
VMware Cloud Foundation(VCF)を操作する PowerCLI モジュールを、Windows マシンにインストールしてみます。VCF を操作するおもなモジュールには、PowerVCF と、VMware Validated Solutions の Planning and Preparation Workbook ベースの自動化に対応する PowerValidatedSolutions などがあります。 PowerVCF https://vmware.github.io/powershell-module-for-vmware-cloud-foundation/ Power…
2024/09/22分のコミットです。 CHANGELOGへの追加はありませんでした。 Make kamal dbc work with any database (#53003) railties/lib/rails/generators/rails/app/templates/config/deploy.yml.ttの修正です。 kamal docがSQLite3でしか動かないようになっていたのを、すべてのDBで動作するよう修正しています。 Include controller path into cache keys for rate limiters (#52961) actionpa…
2024/09/21分のコミットです。 CHANGELOGへの追加はありませんでした。 Generate the correct bin/test command for railtie CI config railties/lib/rails/generators/rails/plugin/plugin_generator.rb、 railties/lib/rails/generators/rails/plugin/templates/github/ci.yml.ttの修正です。 plugin generatorが生成するci.yml内のテスト実行コマンドが誤った内容になっていたのを修正して…
2024/09/20分のコミットです。 CHANGELOGへの追加はありませんでした。 Fix test so that requests are considered local railties/test/rails_info_controller_test.rbの修正です。 consider_all_requests_localがtrueになっている場合の挙動を確認するテストで、consider_all_requests_localがtrueになってなかったのを修正しています。 Update devcontainer Tip on getting started rails guideの…
2024/09/19分のコミットです。 CHANGELOGへの追加はありませんでした。 Render rdoc code example for routing defaults method actionpack/lib/action_dispatch/routing/mapper.rbのdocの修正です。 ActionDispatch::Routing::Mapper::Scoping#defaultsメソッドのdocのフォーマットを修正しています。 Update ActionDispatch::SSL documentation actionpack/lib/action_dispatc…
2024/09/18分のコミットです。 CHANGELOGへの追加はありませんでした。 Add ability to use multiple rate limits per controller (#52960) actionpack/lib/action_controller/metal/rate_limiting.rbの修正です。 1つのcontrollerに複数のrate limitsを指定できるよう修正しています。複数指定したい場合、同じkeyが使用されないようにする為に、nameオプションを明示的に指定する必要があります。 class SessionsController < Ap…
2024/09/17分のコミットです。 CHANGELOGにのったコミットは以下の通りです。 railties/CHANGELOG.md Do not include redis by default in generated Dev Containers. actionpack/CHANGELOG.md Update ActionController::Live to use a thread-pool to reuse threads across requests. activerecord/CHANGELOG.md Allow drop_table to accept an array…
エンジニアリング本部 プラットフォームエンジニアリング1G 橋本です。我々のグループでは業務の柱の一つとして、クラウドインフラの構築・運用を行っています。その中でAmazon Aurora MySQL(以下、AuroraもしくはAurora MySQL)のアップグレードがビジネスインパクトが大きい作業となりました。本記事はAurora MySQLアップグレード方法の検討について記述した投稿になります。 この記事のまとめ 前提情報や課題感について Blue/Green Deploymentsによるアップグレードとは もしもの場合はロールバックしたい 検討したロールバック手法 DMS方式 リストア…
2024/09/16分のコミットです。 CHANGELOGへの追加はありませんでした。 Explain the manifest link better and hide by default railties/lib/rails/generators/rails/app/templates/app/views/layouts/application.html.erb.tt、 railties/lib/rails/generators/rails/app/templates/config/routes.rb.ttの修正です。 application.html.erb内のmanifestファイル…