あるもの(主にソフトウェアのソースコード)を変更した時に、その変更内容を記述するメモ
最近では、そのフォーマットとツールが、汎用メモを記すためにも流用されている
emacs では、C-x 4 a で ChageLog-Mode になる
vim では ChangeLog っぽい名前のファイルを開くと changelog モードになり \o で追記できる。
僕が使っている仕事術を紹介する。 統失による認知機能の衰えを補うために色々と工夫している。 まとめ あわせてよみたい 僕が使っている仕事術を紹介する。 統失による認知機能の衰えを補うために色々と工夫している。 夜の夕食が終わって、皿を洗って明日の分の食事を用意した後にブログを書くことに決めた。会社で仕事の途中にブログを書こうかと思ってる時期もあったけど、やっぱりサボリーマンをしているのは気分が良くないし、これから正社員になるということで仕事の成果を見られる人事考課も入ってくるので、なるべく仕事では業績を残せるようにちゃんと頑張りたい。 別に、僕は仕事は出来ない訳ではない。以前の職場では、一人で…
背景 長年の課題であった、カテゴリわけについて考えてみた。 結論として、大項目ー中項目と階層的にしておくことにした。 背景 やったこと できたこと、できなかったこと ChangeLog / ChangeLogメモについて タグについて これからやりたいこと リソース(参考サイト) やったこと 大項目と中項目にわけることにした。 大項目 01.作業ログ 02.目録 09.読書 15年ぐらい使っているはずだけど、結局のところ、自分に向けた記録でしかないことがわかった。そして、作業記録と、読書(映画とかゲーム)の記録に集約されることがわかった。なんの記録かわかる=大項目、としようと思った。 中項目 …
2024/06/08分のコミットです。 CHANGELOGへの追加はありませんでした。 feat: support nested connection pinning activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rbの修正です。 nestしたconnectionのpinningが出来るよう修正しています。外部ライブラリのtransactionから、Rails test fixturesのconnectionのpinningを出来るようにする為(元のlock_thread=trueを再現出…
2024/06/07分のコミットです。 CHANGELOGにのったコミットは以下の通りです。 railties/CHANGELOG.md Defer route drawing to the first request, or when url_helpers are called Merge pull request #52012 from Shopify/defer_route_drawing Action Pack、railtiesの修正です。 config.eager_loadがfalseの場合に、最初のrequestかurl_helpersが実行されるまでrouteのdrawingを…
タイトルで話はすべて終わりなのですが、メモ程度に書いておきます。すごい今更なのですが、昔購入した以下の書籍でJavaサーブレットの動作確認をしていました。 基礎からのサーブレット/JSP 第3版 | SBクリエイティブこの書籍では、Tomcatのinvoker Servletと呼ばれる機能を使用しており、この機能のおかげでサーブレットを簡単に作成していました。個人の環境では、Tomcat8を使っていたのですが同じようにinvoker Servletを使用しようと思ったら、設定がないことに気づきました。書籍では、TomcatのWebアプリケーションの設定ファイルであるweb.xmlに、invok…
はじめに ansible-core 2.17.0 (Ansible Community Package だと 10)では、ansible.builtin.yum モジュールがなくなりました。 With the removal of Python 2 support, the yum module and yum action plugin are removed and redirected to dnf. https://github.com/ansible/ansible/blob/stable-2.17/changelogs/CHANGELOG-v2.17.rst#v2-17-0 マネー…
5月もおわり関東は梅雨な時期ですなぁ。 なんとか自分の中で恒例となりつつある5月の更新情報まとめです。 全般 Audit Log Streaming Health Check is Generally Available (2024-5-1) [Public Beta] Repository collaborators for Enterprise Managed Users (2024-5-2) [GA] Guest Collaborators for enterprise managed users (2024-5-2) Secret scanning push protection fo…
bash で実験したが $ echo 1 $ echo 2 $ echo 3 と入力した後、Ctrl-P で echo 2 を呼び出して echo 2+ に変更すると、ヒストリ構造は一時的に echo 1 echo 2+ echo 3 みたいになる。だが、だが、一旦 Enter を押すと echo 1 echo 2 echo 3 echo 2+ のように、echo 2 が復元され、echo 2+ が新エントリとして末尾に追加される。 go-readline-ny は一時動作までエミュレートできていないので、いずれちゃんと直さなくちゃなあ(誰も気にしていないようだが) 幸い、ヒストリまわりのイン…
ゼネットの土屋です。 2024/05/30にRails 7.2 Beta 1がリリースされました。 気になる変更点を確認していきたいと思います! rubyonrails.org In Rails 7.2, YJIT is enabled by default if running Ruby 3.3 or newer. Ruby 3.3以降を利用している環境ではデフォルトでYJITが有効となるようです。 過去にMJITではRailsのパフォーマンスが低下するというような話もありましたが、YJITではパフォーマンスが向上するとされており、「YJITが当たり前」の時代が来たかという感じですね。 co…
2024/06/05分のコミットです。 CHANGELOGにのったコミットは以下の通りです。 activesupport/CHANGELOG.md Add logger as a dependency since it is a bundled gem candidate for Ruby 3.5 activerecord/CHANGELOG.md Fix an issue where the IDs reader method did not return expected results for preloaded associations in models using composit…
2024/06/04分のコミットです。 CHANGELOGへの追加はありませんでした。 Pass transaction: nil in sql.active_record events if no transaction is open activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb、 activerecord/lib/active_record/connection_adapters/abstract_adapter.rbの修正です。 trasaction中でない場合、sql.active…
commitlintというコミットコメントを規約に沿わせるツールを知った commitlint.js.org 始め方はドキュメントより インストール $ npm install --save-dev @commitlint/{cli,config-conventional} コンフィグの用意 echo "export default { extends: ['@commitlint/config-conventional'] };" > commitlint.config.js huskyのインストール $ npm install --save-dev husky huskyはGitフックを使…
2024/06/03分のコミットです。 CHANGELOGにのったコミットは以下の通りです。 activerecord/CHANGELOG.md Allow to configure strict_loading_mode globally or within a model. Allow one to set strict_loading_mode globally activerecord/lib/active_record/core.rbの修正です。 strict_loading_modeをmodelごとだけでなく、アプリケーション全体で設定(config.active_record.s…
2024/06/01分のコミットです。 CHANGELOGへの追加はありませんでした。 Remove .devcontainer from default rails app directory guide rails guideのGetting Started with Railsの修正です。 rails newで生成されるファイル/フォルダについて説明している箇所から.devcontainerを削除しています。デフォルトでは生成されない為。 Upgrade devcontainer to use ruby 3.3.2 .devcontainer/Dockerfileの修正です。 devco…
2024/05/31分のコミットです。 CHANGELOGへの追加はありませんでした。 Merge pull request #51939 from ElMassimo/fix-broadcast-logger-compatibility activesupport/lib/active_support/broadcast_logger.rbの修正です。 ActiveSupport::BroadcastLoggerのログ出力処理の戻り値がtrueになるよう修正しています。LoggerやActiveSupport::Loggerと挙動を合わせるため。 Pass the transaction t…
2024/05/30分のコミットです。 CHANGELOGにのったコミットは以下の通りです。 actionpack/CHANGELOG.md Add display_capture and keyboard_map in permissions_policy Fix method reference in Active Record changelog [ci skip] activerecord/CHANGELOG.mdの修正です。 メソッド名の記載をタイポしている箇所があったのを修正しています。 Fix Tuning Performance for Deployment guide lin…
apt aptのオプション一覧 aptと関わりがある設定ファイル一覧 例 参考 : https://ss64.com/bash/apt.html apt ソフトウェアパッケージ(debian/ubuntu)を検索してインストールします。 aptは、最も一般的に使用されるapt-getのサブセット(apt-getの部分集合)であり、apt-getを使用して、より低レベルでのパッケージ管理オプションを使用可能です。 apt コマンドラインツールは、直感的なコマンド、生成される動作、セキュリティ機能を備えた、よりハイレベルのユーザーインターフェイスをエンドユーザーに提供します。対照的に、apt-ge…