<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>SIWL.dev</title><description>大学院生です。計算化学、MI・機械学習の研究をしています。Web フロントエンドが好き。</description><link>https://siwl.dev/</link><item><title>2024年 総括</title><link>https://siwl.dev/blog/articles/2024-summary/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/2024-summary/</guid><description>今年はいろいろありました。</description><pubDate>Fri, 27 Dec 2024 12:28:10 GMT</pubDate></item><item><title>Summary of Activities in 2025</title><link>https://siwl.dev/blog/articles/2025-summary/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/2025-summary/</guid><description>2025 年の活動記録を振り返ります。</description><pubDate>Sat, 27 Dec 2025 06:52:10 GMT</pubDate></item><item><title>ブログ記事を Zenn, Qiita へエクスポートするコマンドを作る</title><link>https://siwl.dev/blog/articles/article-export-cmd/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/article-export-cmd/</guid><description>Markdown を変換し、Git Subtree として統合した Zenn, Qiita のリポジトリへ記事をコピーするコマンドを作成しました。Zenn リポジトリの統合を例に、その内容についてまとめます。</description><pubDate>Sun, 05 Jan 2025 03:05:11 GMT</pubDate></item><item><title>Astro, Giscus で静的サイトにコメント機能をつける</title><link>https://siwl.dev/blog/articles/astro-giscus-comments/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/astro-giscus-comments/</guid><description>GitHub の Discussions 機能を利用してコメント機能を提供する Giscus を利用して、Astro による静的サイトにコメント機能をつけました。その内容をまとめます。</description><pubDate>Wed, 01 Jan 2025 09:09:24 GMT</pubDate></item><item><title>Astro で KaTeX をプリレンダリングする</title><link>https://siwl.dev/blog/articles/astro-katex-ssr/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/astro-katex-ssr/</guid><description>Astro で remark/rehype を用いずに KaTeX をレンダリングする実装を行いました。</description><pubDate>Wed, 16 Oct 2024 15:00:00 GMT</pubDate></item><item><title>Bash コードスニペット集</title><link>https://siwl.dev/blog/articles/bash-snippets/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/bash-snippets/</guid><description>Bash の基本的なコードスニペットを集めた備忘録です。</description><pubDate>Thu, 03 Apr 2025 11:05:55 GMT</pubDate></item><item><title>密度汎関数理論（DFT）の物理</title><link>https://siwl.dev/blog/articles/density-functional-theory/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/density-functional-theory/</guid><description>密度汎関数理論の導入についてまとめます。</description><pubDate>Thu, 30 Jan 2025 13:36:20 GMT</pubDate></item><item><title>SolidJS + Astro SSR + GAS で静的サイトにフォームを実装する</title><link>https://siwl.dev/blog/articles/gas-contact-form/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/gas-contact-form/</guid><description>お問い合わせフォームに、Astro の SSR 機能と Google Apps Script を利用したメール通知機能を実装しました。</description><pubDate>Sun, 08 Dec 2024 08:54:26 GMT</pubDate></item><item><title>Perl で Gaussian のスキャン計算結果から TD-DFT 計算ファイルを生成する</title><link>https://siwl.dev/blog/articles/gaussian-scan-extract/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/gaussian-scan-extract/</guid><description>Gaussian16 では、結合長、二面角といったパラメータを固定しながら構造最適化計算を繰り返す Relaxed Scan 計算が利用できます。今回は、Scan 計算の結果から最適構造の座標情報を抽出し、TD-DFT 計算を実行するためのインプットファイルを生成するスクリプトを Perl で作成しましたので、紹介します。</description><pubDate>Tue, 10 Dec 2024 11:53:35 GMT</pubDate></item><item><title>GitHub のコントリビューションカレンダーを Astro サイトに埋め込む</title><link>https://siwl.dev/blog/articles/github-contrib-calendar/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/github-contrib-calendar/</guid><description>GitHub のコントリビューションカレンダーを Web API から取得して、Astro サイトに埋め込む実装を行いました。</description><pubDate>Sat, 16 Aug 2025 01:22:10 GMT</pubDate></item><item><title>Hono v4 で Markdown を SSG する</title><link>https://siwl.dev/blog/articles/hono-ssg/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/hono-ssg/</guid><description>話題の Web フレームワーク Hono の、v4 へのメジャーバージョンアップで追加された機能である SSG を試してみました。</description><pubDate>Sat, 08 Mar 2025 14:06:42 GMT</pubDate></item><item><title>Lasso でスパースモデリング</title><link>https://siwl.dev/blog/articles/lasso-sparse/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/lasso-sparse/</guid><description>L1正則化による変数選択をともなう機械学習の基本手法と実装についてまとめます。</description><pubDate>Wed, 27 Aug 2025 12:21:30 GMT</pubDate></item><item><title>線形回帰モデルの理論と実装</title><link>https://siwl.dev/blog/articles/linear-regression-theory/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/linear-regression-theory/</guid><description>重回帰モデルをはじめとした線形回帰モデルの理論について解説します。さらに、Scikit-learn と RDKit を用い、定量的構造-活性相関（QSAR）を例に、モデルの実装を行います。</description><pubDate>Sat, 17 May 2025 13:10:46 GMT</pubDate></item><item><title>Markdown + RDKit.js で化学構造式レンダラーを作る</title><link>https://siwl.dev/blog/articles/markdown-chemical-plugin/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/markdown-chemical-plugin/</guid><description>ケモインフォマティクスソフトウェアの RDKit.js を使って化学構造式を Markdown 上で描画できるようにしてみました。</description><pubDate>Mon, 23 Feb 2026 04:54:49 GMT</pubDate></item><item><title>Markdown 記法の一覧</title><link>https://siwl.dev/blog/articles/markdown-syntax-guide/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/markdown-syntax-guide/</guid><description>このブログで利用可能な Markdown 記法をまとめています。</description><pubDate>Tue, 24 Sep 2024 15:00:00 GMT</pubDate></item><item><title>機械学習実装ノート</title><link>https://siwl.dev/blog/articles/ml-note/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/ml-note/</guid><description>Kaggle などのコンペでも使える機械学習モデルの実装についてまとめていきます。</description><pubDate>Mon, 05 May 2025 05:04:11 GMT</pubDate></item><item><title>もう一度学ぶ Python / NumPy (2)</title><link>https://siwl.dev/blog/articles/numpy-relearn-2/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/numpy-relearn-2/</guid><description>NumPy を使用した簡単な数値計算のコードについての学びなおしです。本稿では、SCF による行列方程式の簡易的なソルバーを実装します。</description><pubDate>Tue, 25 Feb 2025 08:05:41 GMT</pubDate></item><item><title>もう一度学ぶ Python / NumPy (1)</title><link>https://siwl.dev/blog/articles/numpy-relearn/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/numpy-relearn/</guid><description>NumPy を使用した簡単な数値計算のコードについての学びなおしです。本稿では、基本的な配列宣言とメソッドをまとめます。</description><pubDate>Tue, 25 Feb 2025 03:56:17 GMT</pubDate></item><item><title>Python / PEP 8 をまとめる</title><link>https://siwl.dev/blog/articles/pep8-summary/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/pep8-summary/</guid><description>Python コードの標準的なコーディング規約である PEP 8 についての備忘録です。</description><pubDate>Tue, 25 Feb 2025 01:53:59 GMT</pubDate></item><item><title>DJ プレイリストから動画制作用のアセットを生成するツールを作ってみた</title><link>https://siwl.dev/blog/articles/playlist-asset-generator/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/playlist-asset-generator/</guid><description>DJ MIX プレイを録音して、動画として残したいことがあります。今回は、プレイした楽曲のメタデータから動画制作用の SVG アセットを出力するツールを SolidJS で制作してみました。</description><pubDate>Thu, 03 Oct 2024 15:00:00 GMT</pubDate></item><item><title>PySCF で量子化学計算</title><link>https://siwl.dev/blog/articles/pyscf-qcc/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/pyscf-qcc/</guid><description>Python API を利用して量子化学計算を行うことができるライブラリ「PySCF」の実装例を示します。</description><pubDate>Sat, 30 Aug 2025 06:24:30 GMT</pubDate></item><item><title>Python で並列処理</title><link>https://siwl.dev/blog/articles/python-mp/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/python-mp/</guid><description>Python の multiprocessing モジュールを使用した並列処理のコード例です。</description><pubDate>Sun, 29 Jun 2025 13:28:10 GMT</pubDate></item><item><title>Ruby on Rails で API を作る（環境構築編）</title><link>https://siwl.dev/blog/articles/rails-tutorial-1/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/rails-tutorial-1/</guid><description>著名な Web バックエンドフレームワークである Ruby on Rails を学び、 API を作ります。初回のこの記事では、ローカル環境に Ruby on Rails の環境を構築します。</description><pubDate>Sat, 02 Nov 2024 12:48:19 GMT</pubDate></item><item><title>Ruby on Rails で API を作る（モデル編）</title><link>https://siwl.dev/blog/articles/rails-tutorial-2/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/rails-tutorial-2/</guid><description>著名な Web バックエンドフレームワークである Ruby on Rails を学び、 API を作ります。第2回のこの記事では、Rails でモデルを作成し、マイグレーションを実行します。</description><pubDate>Wed, 06 Nov 2024 13:51:37 GMT</pubDate></item><item><title>Ruby on Rails で API を作る（コントローラ編）</title><link>https://siwl.dev/blog/articles/rails-tutorial-3/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/rails-tutorial-3/</guid><description>著名な Web バックエンドフレームワークである Ruby on Rails を学び、 API を作ります。第3回のこの記事では、Rails でコントローラを作成し、ルーティングを実装します。</description><pubDate>Thu, 07 Nov 2024 03:22:19 GMT</pubDate></item><item><title>Ruby on Rails で API を作る（認証機能編）</title><link>https://siwl.dev/blog/articles/rails-tutorial-4/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/rails-tutorial-4/</guid><description>著名な Web バックエンドフレームワークである Ruby on Rails を学び、 API を作ります。第4回のこの記事では、Devise を使用した認証機能を実装します。</description><pubDate>Thu, 07 Nov 2024 12:37:30 GMT</pubDate></item><item><title>AI に論文を検索させるための MCP サーバーを作る</title><link>https://siwl.dev/blog/articles/reference-mcp/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/reference-mcp/</guid><description>論文検索 API のラッパー MCP (Model Context Protocol) を Python で構築してみました。</description><pubDate>Sun, 16 Nov 2025 11:21:25 GMT</pubDate></item><item><title>URL をリンクカードに変換する Remark プラグインを作る</title><link>https://siwl.dev/blog/articles/remark-bare-link/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/remark-bare-link/</guid><description>外部ページ URL から OGP 情報を取得してリンクカードを生成する remark プラグインを実装しました。</description><pubDate>Sat, 16 Aug 2025 14:30:21 GMT</pubDate></item><item><title>Astro, SolidJS で個人ブログを制作しました</title><link>https://siwl.dev/blog/articles/renewal-note/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/renewal-note/</guid><description>Astro, SolidJS を使用してブログサイトをリニューアルしました。このエントリでは、使用した技術やライブラリについてまとめます。</description><pubDate>Sat, 05 Oct 2024 15:00:00 GMT</pubDate></item><item><title>SMILES 文字列から分子の 3D 化学構造を生成する</title><link>https://siwl.dev/blog/articles/smiles2mol/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/smiles2mol/</guid><description>ケモインフォマティクスでは、分子構造式の文字列表現である SMILES がよく用いられます。今回は、SMILES をもとに3次元化学構造を生成するプログラムを書いてみます。</description><pubDate>Sun, 02 Nov 2025 08:50:50 GMT</pubDate></item><item><title>tmux でターミナル環境を快適にする</title><link>https://siwl.dev/blog/articles/tmux-using/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/tmux-using/</guid><description>ターミナルの分割やセッション画面を行うためのソフトウェアツールである tmux の使用法と、セットアップについてまとめます。</description><pubDate>Sun, 07 Sep 2025 14:44:30 GMT</pubDate></item><item><title>Markdown 管理 CLI を作って npm パッケージ化する</title><link>https://siwl.dev/blog/articles/ts-md-cli/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/ts-md-cli/</guid><description>ローカルリポジトリの Markdown エントリを管理する CLI を TypeScript で制作し、npm パッケージ化して公開してみました。</description><pubDate>Sat, 03 May 2025 16:05:29 GMT</pubDate></item><item><title>VSCode + Markdown Preview Enhanced で Markdown の執筆環境を整える</title><link>https://siwl.dev/blog/articles/vscode-markdown/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/vscode-markdown/</guid><description>VSCode では、ctrl + shift + V (⌘ + shift + V) で Markdown ファイルのプレビューを行うことができます。リッチなプレビューを行うために、Markdown Preview Enhanced というプラグインを使用できます。</description><pubDate>Mon, 10 Feb 2025 04:34:49 GMT</pubDate></item><item><title>Vue でスクロールに同期したプログレスバーを実装する</title><link>https://siwl.dev/blog/articles/vue-scrollbar/</link><guid isPermaLink="true">https://siwl.dev/blog/articles/vue-scrollbar/</guid><description>Vue.js とインライン SVG を使ってスクロールに同期した円形プログレスバーを実装しました。</description><pubDate>Mon, 07 Oct 2024 15:00:00 GMT</pubDate></item></channel></rss>