2026-01-01から1年間の記事一覧
最近、PCをリサイクルに出す機会がありました。 ディスクの中身を消去して良いとのことだったため、ディスク消去ツールを探してみたところ、shredos.x86_64がありました。 https://github.com/PartialVolume/shredos.x86_64 そこで、使ってみた時のメモを残…
Railroadsプラグインでは、複数のGitHub Actionsを利用しています。 GitHub Actionsは、ベースとなったJetBrainsのIntelliJ Platform Plugin Templateと同様に、バージョンで固定していました。 そんな中、最近の 本当ならバージョンではなく、コミットハッ…
自分の開発しているJetBrains IDEのプラグインRailroadsについて、いくつかissueが寄せられました。 Does not work for repositories where the rails app is in a subdirectory · Issue #93 · thinkAmi/railroads Stalls on loading · Issue #94 · thinkAmi…
先日、GitHub CLIに gh skill コマンドが追加されました。 Manage agent skills with GitHub CLI - GitHub Changelog GitHub CLI | Take GitHub to the command line SKILL.mdのフロントマターにインストールした時の情報が載せられることから良さそうと感じ…
日頃Rubyを使っていることもあり、OpenAI SDKのRuby版を公式ドキュメント調べてみました。 Libraries | OpenAI API すると、次の2つが紹介されていました。 https://github.com/alexrudall/ruby-openai https://github.com/sferik/openai-ruby 1 このうち、…
最近、JavaScriptのセキュリティの文脈で、ライフサイクルスクリプトの実行に関する話を見かけます。 そこで、主なパッケージマネージャーの最新版では、デフォルトでライフサイクルスクリプトが実行されるか気になったことから、メモを残します。 目次 環境…
Codexを使っている中で Sandbox Approval policy Rules について、それぞれ何を設定でき、どのような結果になるのかを知りたくなりました。 そこで実際に試してみたことから、メモを残します。 目次 環境 Sandboxについて read-onlyモード workspace-writeモ…
2022年に、書籍レビュアーとして参加した書籍「Python実践レシピ」が発売されました。 書籍レビュアーとして参加した、 #Python実践レシピ が発売になります - メモ的な思考的な そこから約4年経過してPythonが進化する中、書籍が改訂され「改訂新版 Python…
去年から、仕様駆動開発ツールの1つであるOpenSpecを試しています。 https://github.com/Fission-AI/OpenSpec 使い始めたときは0系でしたが、2026/1/26にメジャーバージョンアップが行われ、v1.0.0がリリースされました。 https://github.com/Fission-AI/Ope…
Claude Codeを使ってコミットをした時、デフォルトでは Co-authored-by: Claude が追加され、GitHubのコミット履歴にClaude Codeのアイコンも表示されます(例えばこのコミット)。 Codexでも似たようなものがほしいと思いましたが、過去の情報を見る限り存…
先日、次の記事を読みました。 HTML: 「JavaScriptなし」で動く最新の多機能確認ダイアログを構築する(翻訳)|TechRacho by BPS株式会社 これを読み、Railsと組み合わせて使ったときはどんな感じの実装になるのか気になりました。 そこで試してみたことか…
先日、JetBrains IDE向けの railroads プラグインの 0.5.1 をリリースしました。ありがたいことに、多くの方々に使っていただけているようです。 https://plugins.jetbrains.com/plugin/24076-railroads/ 一方で、 railroads プラグインのリポジトリのセキュ…
日頃Railsアプリを書くときはRSpecによるテストコードも一緒に作成しています。テストコードがあることで安心してプロダクションコードを修正できるためです。 そんな中、テストコードの考え方の1つである、満たすべき性質に対して色々な入力を生成して確か…
以前、 rbenv から mise-en-place (mise) に乗り換えた記事を書きました。 Apple Silicon + macOS Sequoia にて、 mise で Ruby 3.0 系をビルドしたら maybe_unused のBUILD FAILEDになったため、対応した - メモ的な思考的な その後も、プログラミング言語…
前々回、前回と、Redisクラスターを使ったセッションストア設定などを試してきました。 Rails8.1系で、Redisクラスターをセッションストアとして設定してみた - メモ的な思考的な Rails8.1系で、Redisクラスターをセッションストアとキャッシュストアに設定…
以前の記事で、RailsでキャッシュストアとセッションストアをRedisにしてみました。 Rails7.0系で、キャッシュストアとセッションストアをRedisにしてみた - メモ的な思考的な その時はスタンドアロンRedisだったため、Redisクラスターの場合はどうなるのか…
Railsではセッションの保存先(セッションストア)を指定できます。 3.2.58 config.session_store | Rails アプリケーションの設定項目 - Railsガイド 以前、セッションストアをRedisにしたときは、スタンドアロンRedisでの利用でした。 Rails7.0系で、キャ…
Railsでは config.filter_parameters を使うことで、ログへ出力したくないパラメータを設定できます。 3.2.34 config.filter_parameters | Rails アプリケーションの設定項目 - Railsガイド ただ、この設定がデフォルトではActiveJobでのジョブ実行時のログ…
以前、JetBrains IDEのWebStormを使ってDevContainerを構築しました。 JetBrains WebStormでDevContainerを起動し、DevContainerの中でCodex CLIを実行してみた - メモ的な思考的な その時はCodexを使えるようにしただけで、DevContainer上でアプリを動かす…
例年通り、2025年の振り返りと2026年の目標っぽいものを書いてみます。 目次 2025年の振り返り 身近な技術の素振り・深堀りをして、技術のキャッチアップを継続 技術書典18への参加 技術書典の本をベースにした商業出版 Railroadsプラグインのメンテナンス …