コンテンツにスキップ

ソフト開発

「ソフト開発」タグが付いている記事です。

Astroで始めるブログサイトの構築 (ConoHa WING版)

当ブログはAstroを使って構築し直しました。これまで使っていたWordPressよりも文章の入力が楽になり、画像などのレイアウトも自由に作ることができて便利になりました。本記事ではAstroでブログサイトを作成してレンタルサーバーのConoHa WINGで配信する手順をまとめています。

Astroで始めるブログサイトの構築 (Cloudflare版)

当ブログはAstroを使って構築し直しました。これまで使っていたWordPressよりも文章の入力が楽になり、画像などのレイアウトも自由に作ることができて便利になりました。本記事ではAstroでブログサイトを作成してCloudflare Workers経由で配信する手順をまとめています。

Cloudflare WorkersでSPAを公開する(メモ)

元々はCloudflare Pagesを使ってSPAを公開する手順のメモを書くつもりでしたが、本記事を書いている時点ではCloudflare Workersの利用が推奨されていますので、Cloudflare WorkersでSPAを公開する手順のメモを書き残しておきます。制限の範囲内であれば、Cloudflare Workersは無料プランから始めることができます。

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

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

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

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

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

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

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

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

[Python] uvでよく使うコマンドをケースごとに整理した

Python 3.11あたりから仮想環境を作ってパッケージをインストールすることが普通になってきましたが、Astralのuvが楽に感じるようになってきました。uvは、Pythonの仮想環境管理、依存関係解決、実行環境セットアップを一体化したツールです。日常的によく使うシナリオに分けて代表的なコマンドを整理してみました。