notolog.tech

テクノロジー

初めてRAG(検索拡張生成)に取り組んでみた(メモ)

Xのおすすめを見ていて「RAGをゼロから実装して仕組みを学ぶ【2025年版】」という記事が面白かったので、Google Gen AI SDKの入門も兼ねて、RAGをゼロから実装してみました。もっとも、GoogleのAPIで実装してくれたのはAntigravityなのですが😅
鉄道写真

写真で振り返る思い出の新幹線 〜 E7系上越新幹線限定デザイン(朱鷺色)

過去の写真を見返すと、2019年3月から上越新幹線で運用を開始したE7系のF21編成とF22編成に朱鷺色のラインとシンボルマークが付いていた時期があったことを思い出しました。本記事では、当時撮影した写真を紹介します。
鉄道写真

写真で振り返る思い出の新幹線 〜 現美新幹線

現美新幹線は2016年4月29日から運行を開始しました。当時既に運行を開始していた500 TYPE EVA以上に異様な外観を持った新幹線を早く見たくなり、運行開始直後の2016年5月1日には最初の写真を撮っています。客席窓を無くして側面全体を花火の写真にしてしまった漆黒の新幹線が線路を走る姿に興奮しました。
鉄道写真

写真で振り返る思い出の新幹線 〜 500 TYPE EVA

JR西日本からハローキティ新幹線の運行終了のニュースリリースが発表されました。また、2027年を目処に500系の営業運転を終了するというニュースリリースが出ていました。長らく愛されてきた500系新幹線が間もなく姿を消します。本記事では、ハローキティ新幹線の前身であるエヴァンゲリオン新幹線「500 TYPE EVA」について、私の撮影してきた写真を紹介します。
テクノロジー

AI時代のノートブック? Jupyter Labの代わりにmarimoを使ってみる

X(Twitter)のおすすめで流れてきたmarimoというJupyter Lab(Jupyter Notebook)風のツールを使ってみました。marimoでは.pyファイルとしてノートブックを保存するので、自分の使い方(写真の画像処理)にも使えるかどうか気になるところです。
テクノロジー

MarkdownほどAsciiDocを見かけないのはなぜなのか

私はGitHub・npm (npmjs)・PyPIにソフト公開する都合からMarkdown形式での文書作成は必然的でしたが、そうだとしても文書作成の機能が優れているAsciiDocが普及していない(あるいは普及しなかった)ように見受けられるのは何故かなと、ふと感じたことがきっかけで本記事を作成しました。
テクノロジー

[Linux] [uv] wxPythonで作ったツールをuvxで動かしたい

wxPythonで作ったツールをuvxを使ってXubuntu 24.04上で実行するとwxPythonのビルドエラーが発生して実行できませんでした。本記事は、LinuxでもwxPythonで作ったツールをuvxで手軽に動かす手順を確立したいと思って書き始めましたが、色々あってなかなか難しいと思いました、、、
ソフト

uv venvしすぎたのでクリーナーを作ってみた

ちょっとしたバッチ処理やノートブック(Jupyter Lab)を動かすだけでもuv venvやuv pip installするようになってしまった結果、.venvディレクトリをいろんな場所で大量に作りすぎてしまいました。そこでVenv Cleanerというツールを作って.venvディレクトリをクリーンアップしやすくしてみました。
テクノロジー

Gitのコミットログを見やすくする(備忘録)

Gitのコミットログ(git log)を見やすくします。随分前に他のブログか何かを見て学んだことですが、とても便利なコマンドですので自分自身の備忘録として記事を書きました。
テクノロジー

[Python] uvとpoetry-dynamic-versioningでバージョン管理(2025年10月版)

uv標準のビルドバックエンドはまだGitなどのバージョン管理システムに登録してあるバージョン番号をビルドしたパッケージに反映できていないため、Poetryをビルドバックエンドに使います。