<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>dev.nfurudono.com</title>
        <link>https://diary.nfurudono.com</link>
        <description>これは日記です</description>
        <lastBuildDate>Thu, 04 Jun 2026 16:31:07 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>ja</language>
        <copyright>All rights reserved 2024, Naoya Furudono</copyright>
        <item>
            <title><![CDATA[ブログの傾向を元にAIにおすすめしてもらった小説]]></title>
            <link>https://diary.nfurudono.com/posts/novels-recommended-by-ai</link>
            <guid>https://diary.nfurudono.com/posts/novels-recommended-by-ai</guid>
            <pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[このブログの過去記事を読み込んでもらった上で、AIに小説をおすすめしてもらいました。セレクトの軸は「物語の筋を追うよりも、文章そのものを読む読書」に効きそうな本です。読みたい本のメモを兼ねて、それぞれの本の特徴を残しておきます。]]></description>
        </item>
        <item>
            <title><![CDATA[ランニングの好きなところ]]></title>
            <link>https://diary.nfurudono.com/posts/running</link>
            <guid>https://diary.nfurudono.com/posts/running</guid>
            <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[ランニングは楽しい、気持ちいい、生活の質が上がるから好きです。これだけだとやってる人にしか伝わらないかと思うので、説明を試みます。]]></description>
        </item>
        <item>
            <title><![CDATA[筋の良い不変条件を提案して欲しい]]></title>
            <link>https://diary.nfurudono.com/posts/can-ai-propose-nice-invariant</link>
            <guid>https://diary.nfurudono.com/posts/can-ai-propose-nice-invariant</guid>
            <pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[ソフトウェアエンジニアとして仕事をしていて求められている能力を正面から発揮したと感じるのは、筋の良さそうな不変条件を見つけたときであり、それに至るために頑張って調査をするとか手を動かしてみるとかするし、筋の良い不変条件が見つかったらあとはそれに沿って手を動かせばものができる。不変条件があることで、それなしでは複雑な状態変化の管理の妥当性を説明できるようになるから...]]></description>
        </item>
        <item>
            <title><![CDATA[2026年におけるソフトウェアの品質]]></title>
            <link>https://diary.nfurudono.com/posts/software-quality-2026</link>
            <guid>https://diary.nfurudono.com/posts/software-quality-2026</guid>
            <pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事はClaude Codeと議論しながら書いた。アイデアの骨子は僕のもので、論理構造の整理や具体的な技術例の提案、文章の推敲にClaude Codeの力をだいぶ借りている。]]></description>
        </item>
        <item>
            <title><![CDATA[開発環境2026]]></title>
            <link>https://diary.nfurudono.com/posts/setup2026</link>
            <guid>https://diary.nfurudono.com/posts/setup2026</guid>
            <pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[流行っているのでやってみます。]]></description>
        </item>
        <item>
            <title><![CDATA[AIエージェントの自律化を試みる]]></title>
            <link>https://diary.nfurudono.com/posts/automate-agent</link>
            <guid>https://diary.nfurudono.com/posts/automate-agent</guid>
            <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[AIエージェントを自律的に動作させることはまだまだ進んでいないように感じる。Claude Code...]]></description>
        </item>
        <item>
            <title><![CDATA[「Noを伝える技術」を読んだ]]></title>
            <link>https://diary.nfurudono.com/posts/read-technick-to-tell-no</link>
            <guid>https://diary.nfurudono.com/posts/read-technick-to-tell-no</guid>
            <pubDate>Sat, 13 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[プロダクトマネジメントという言葉自体は知ってはいたのだけど、プロジェクトマネジメントとの区別はついていなかった。まずはその区別をつけられるようになったことがこの本を読んだ一番の収穫だったように思う。]]></description>
        </item>
        <item>
            <title><![CDATA[雇用契約に期待していること]]></title>
            <link>https://diary.nfurudono.com/posts/what-to-pay-for-job</link>
            <guid>https://diary.nfurudono.com/posts/what-to-pay-for-job</guid>
            <pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[学生の頃はアルバイトをして、卒業してからは正社員として働いている。期間の定めとかの条件は色々あれど、働く約束をして守る代わりにある程度の価値を僕は享受している。その辺りをどう考えて契約条件を選んでいるかをメモしておく。]]></description>
        </item>
        <item>
            <title><![CDATA[Terraform Provider入門]]></title>
            <link>https://diary.nfurudono.com/posts/hello-terraform-provider</link>
            <guid>https://diary.nfurudono.com/posts/hello-terraform-provider</guid>
            <pubDate>Mon, 27 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[terraform プロバイダを完全に理解するためにこれを読む]]></description>
        </item>
        <item>
            <title><![CDATA[自作ブログエンジンをNextからAstroに乗り換えた]]></title>
            <link>https://diary.nfurudono.com/posts/from-next-to-astro</link>
            <guid>https://diary.nfurudono.com/posts/from-next-to-astro</guid>
            <pubDate>Sun, 26 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[このブログは自作のツールでマークダウンを読み込んでHTMLを吐き出している。レンダリングのためにはremarkを用いていて、欲しい機能をプラグインとして実装している。生成AIでシュッと混み込んだり捨てたりできるのが便利。]]></description>
        </item>
        <item>
            <title><![CDATA[Pattern of Enterprise Application Architectureの読書メモ]]></title>
            <link>https://diary.nfurudono.com/posts/read-patterns-of-enterprise-application-architecture</link>
            <guid>https://diary.nfurudono.com/posts/read-patterns-of-enterprise-application-architecture</guid>
            <pubDate>Sun, 26 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[各章のまとめをする。随時僕の思ったことを差し込む。なのでこのドキュメントを読んであの本を読んだ気になってはいけないし、あの本と同じくらいに信頼してはいけない。]]></description>
        </item>
        <item>
            <title><![CDATA[おすすめの書籍]]></title>
            <link>https://diary.nfurudono.com/posts/books</link>
            <guid>https://diary.nfurudono.com/posts/books</guid>
            <pubDate>Mon, 13 Oct 2025 08:20:55 GMT</pubDate>
            <description><![CDATA[ここでは僕のおすすめ書籍を紹介します。おまけとして、いい書籍を紹介してくれると感じているサイトを紹介します。]]></description>
        </item>
        <item>
            <title><![CDATA[適切なCQRS+ESの実現方式を探求している]]></title>
            <link>https://diary.nfurudono.com/posts/lightweight-cqrs-es</link>
            <guid>https://diary.nfurudono.com/posts/lightweight-cqrs-es</guid>
            <pubDate>Wed, 20 Aug 2025 02:16:40 GMT</pubDate>
            <description><![CDATA[軽量に行うCQRS+ESを考えている。]]></description>
        </item>
        <item>
            <title><![CDATA[不慣れなコードをリファクタするために]]></title>
            <link>https://diary.nfurudono.com/posts/refactor-unfamiliar-codebase</link>
            <guid>https://diary.nfurudono.com/posts/refactor-unfamiliar-codebase</guid>
            <pubDate>Mon, 18 Aug 2025 17:10:24 GMT</pubDate>
            <description><![CDATA[不慣れなコードベースをリファクタするために、どんなことをやって有効だったかをメモします。]]></description>
        </item>
        <item>
            <title><![CDATA[REPLの代わりとしてのテスト]]></title>
            <link>https://diary.nfurudono.com/posts/test-instead-of-repl</link>
            <guid>https://diary.nfurudono.com/posts/test-instead-of-repl</guid>
            <pubDate>Sat, 02 Aug 2025 11:37:43 GMT</pubDate>
            <description><![CDATA[テストには色々な用途がある。ここではREPLの代わりとしてのテストについて語りたい。]]></description>
        </item>
        <item>
            <title><![CDATA[SQL エフェクト]]></title>
            <link>https://diary.nfurudono.com/posts/sql-effect</link>
            <guid>https://diary.nfurudono.com/posts/sql-effect</guid>
            <pubDate>Sat, 19 Jul 2025 04:43:20 GMT</pubDate>
            <description><![CDATA[追記: 簡単に行けそうとか書いたが、ちゃんと面倒だった]]></description>
        </item>
        <item>
            <title><![CDATA[生成AIとマネジメント階層の平坦化]]></title>
            <link>https://diary.nfurudono.com/posts/ai-management</link>
            <guid>https://diary.nfurudono.com/posts/ai-management</guid>
            <pubDate>Tue, 24 Jun 2025 09:36:08 GMT</pubDate>
            <description><![CDATA[「アート・オブ・プロジェクトマネジメント」を読んでいる。https://www.oreilly.co.jp/books/9784873112992/大体のタスクには1/3の法則が適用できるとしている。つまり、タスクは設計・実装・テストの3段階に別れていて、ざっくりスケジュールも3等分できる、みたいな主張（記憶で書いているので正確なことは本を参照してください）をしている...]]></description>
        </item>
        <item>
            <title><![CDATA[コーヒーの抽出手法]]></title>
            <link>https://diary.nfurudono.com/posts/coffee</link>
            <guid>https://diary.nfurudono.com/posts/coffee</guid>
            <pubDate>Sun, 22 Jun 2025 09:17:58 GMT</pubDate>
            <description><![CDATA[この記事は僕と生成AIとの対話です。]]></description>
        </item>
        <item>
            <title><![CDATA[良書を読む文化がもっと流行ってほしい]]></title>
            <link>https://diary.nfurudono.com/posts/read-nice-books</link>
            <guid>https://diary.nfurudono.com/posts/read-nice-books</guid>
            <pubDate>Sun, 15 Jun 2025 05:45:28 GMT</pubDate>
            <description><![CDATA[この記事は、技術者の成長において「良書を読み込む文化」の重要性を論じた文章です。]]></description>
        </item>
        <item>
            <title><![CDATA[「究極の鍛錬」を読んだ]]></title>
            <link>https://diary.nfurudono.com/posts/read-talent-is-overrated</link>
            <guid>https://diary.nfurudono.com/posts/read-talent-is-overrated</guid>
            <pubDate>Sun, 25 May 2025 09:52:44 GMT</pubDate>
            <description><![CDATA[「究極の鍛錬」を読んだ。A Philosophy of Software Design...]]></description>
        </item>
        <item>
            <title><![CDATA[23:59:59という時刻を扱うのはやめよう]]></title>
            <link>https://diary.nfurudono.com/posts/avoid-23-59-59</link>
            <guid>https://diary.nfurudono.com/posts/avoid-23-59-59</guid>
            <pubDate>Wed, 30 Apr 2025 09:25:51 GMT</pubDate>
            <description><![CDATA[この記事は生成AIを使って書いた記事です。ほとんど生成したものですが、レビューしてありますし加筆修正を人間が行なっています。]]></description>
        </item>
        <item>
            <title><![CDATA[A Philosophy of Software Designの読書メモ]]></title>
            <link>https://diary.nfurudono.com/posts/read-a-philosophy-of-softfare-design</link>
            <guid>https://diary.nfurudono.com/posts/read-a-philosophy-of-softfare-design</guid>
            <pubDate>Tue, 29 Apr 2025 10:21:37 GMT</pubDate>
            <description><![CDATA[各章のまとめをする。随時僕の思ったことを差し込む。なのでこのドキュメントを読んであの本を読んだ気になってはいけないし、あの本と同じくらいに信頼してはいけない。]]></description>
        </item>
        <item>
            <title><![CDATA[Goの時刻をフォーマットするときに見るページ]]></title>
            <link>https://diary.nfurudono.com/posts/go-time-format</link>
            <guid>https://diary.nfurudono.com/posts/go-time-format</guid>
            <pubDate>Mon, 20 Jan 2025 06:34:52 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[wip Next.jsでのテストを自由自在に書けるようになりたい]]></title>
            <link>https://diary.nfurudono.com/posts/learn-frontend-test</link>
            <guid>https://diary.nfurudono.com/posts/learn-frontend-test</guid>
            <pubDate>Sat, 11 Jan 2025 10:03:01 GMT</pubDate>
            <description><![CDATA[Next.jsのアプリケーションでテストを自由自在に書けるようになることが目的。]]></description>
        </item>
        <item>
            <title><![CDATA[漏れなくスタックトレースをGoで取りたい！]]></title>
            <link>https://diary.nfurudono.com/posts/go-errors-stacktrace</link>
            <guid>https://diary.nfurudono.com/posts/go-errors-stacktrace</guid>
            <pubDate>Tue, 07 Jan 2025 15:12:35 GMT</pubDate>
            <description><![CDATA[k1LoW/errors...]]></description>
        </item>
        <item>
            <title><![CDATA[Goのanalysisとtypesに入門する]]></title>
            <link>https://diary.nfurudono.com/posts/go-static-analysis</link>
            <guid>https://diary.nfurudono.com/posts/go-static-analysis</guid>
            <pubDate>Sat, 31 Aug 2024 06:02:41 GMT</pubDate>
            <description><![CDATA[Goで静的解析してリンターを実装したい。具体的には、あるT1インターフェース型の変数がスコープにあるときは、T1よりゆるい任意の型の使用を禁止する、みたいな制約を入れたい。その辺に転がっている記事ではASTを覗いてみたり、SSAを覗いてみたりするようだけど、ASTとその型をまともに扱っていつつ、いい感じに静的解析ツールとして仕上げる記事を見つけられなかった...]]></description>
        </item>
        <item>
            <title><![CDATA[Neovimにlazyを入れてプラグイン管理することにした]]></title>
            <link>https://diary.nfurudono.com/posts/lazy-nvim</link>
            <guid>https://diary.nfurudono.com/posts/lazy-nvim</guid>
            <pubDate>Tue, 13 Aug 2024 03:27:07 GMT</pubDate>
            <description><![CDATA[これまで特にプラグインを使っていなかった（それくらいで済む用途にしか使っていなかった）のだけど、カラースキームを指定したくなったのでプラグインマネージャを入れた。]]></description>
        </item>
        <item>
            <title><![CDATA[AHK入門]]></title>
            <link>https://diary.nfurudono.com/posts/ahk</link>
            <guid>https://diary.nfurudono.com/posts/ahk</guid>
            <pubDate>Sat, 27 Jul 2024 16:41:34 GMT</pubDate>
            <description><![CDATA[Windowsマシンでキーボード操作が不便なので導入する。悪態をつきながらも使っている人を知っているので内容を理解していないが期待している。]]></description>
        </item>
        <item>
            <title><![CDATA[認可に入門 wip]]></title>
            <link>https://diary.nfurudono.com/posts/learn-authorization</link>
            <guid>https://diary.nfurudono.com/posts/learn-authorization</guid>
            <pubDate>Mon, 24 Jun 2024 11:24:08 GMT</pubDate>
            <description><![CDATA[https://www.osohq.com/academyこれを読んで認可に入門します。頑張るぞ〜！]]></description>
        </item>
        <item>
            <title><![CDATA[半開閉区間]]></title>
            <link>https://diary.nfurudono.com/posts/semi-open-interval</link>
            <guid>https://diary.nfurudono.com/posts/semi-open-interval</guid>
            <pubDate>Wed, 29 May 2024 11:57:08 GMT</pubDate>
            <description><![CDATA[コンピュータで区間処理するときは半開閉区間で持つことが多い気がしている。もはや信仰のレベルで身についているので自分一人で決めて終わりなときはそれで良いのだが、説明が必要なときに困る。そのときのために良さげな参照を集めておく。]]></description>
        </item>
        <item>
            <title><![CDATA[RubyKaigi2024参加メモ]]></title>
            <link>https://diary.nfurudono.com/posts/rubykaigi2024</link>
            <guid>https://diary.nfurudono.com/posts/rubykaigi2024</guid>
            <pubDate>Sat, 18 May 2024 09:51:00 GMT</pubDate>
            <description><![CDATA[RubyKaigi2024に参加したので、思ったことをメモしておきます。]]></description>
        </item>
        <item>
            <title><![CDATA[2024年4月での振り返り]]></title>
            <link>https://diary.nfurudono.com/posts/2024-04</link>
            <guid>https://diary.nfurudono.com/posts/2024-04</guid>
            <pubDate>Tue, 30 Apr 2024 14:56:14 GMT</pubDate>
            <description><![CDATA[4月が終わるので（？）最近のことを振り返る。]]></description>
        </item>
        <item>
            <title><![CDATA[インテリア]]></title>
            <link>https://diary.nfurudono.com/posts/interia</link>
            <guid>https://diary.nfurudono.com/posts/interia</guid>
            <pubDate>Sun, 28 Apr 2024 15:42:38 GMT</pubDate>
            <description><![CDATA[以前インテリアについて書いた続きを不定期でやっている。前回は以下のように書いていた。]]></description>
        </item>
        <item>
            <title><![CDATA[hugoで多言語対応始めた]]></title>
            <link>https://diary.nfurudono.com/posts/multi-lang-on-hugo</link>
            <guid>https://diary.nfurudono.com/posts/multi-lang-on-hugo</guid>
            <pubDate>Wed, 17 Apr 2024 16:51:54 GMT</pubDate>
            <description><![CDATA[https://github.com/naoyafurudono/naoyafurudono.github.io/commit/b4966a3e96c2a8131da6d623cef85df5c97439baこのコミットみたいな感じで設定したりファイル名を変えたりすると、いい感じにパスを掘ってくれる...]]></description>
        </item>
        <item>
            <title><![CDATA[ElmアーキテクチャをReactで実現する話]]></title>
            <link>https://diary.nfurudono.com/posts/elm-architecture</link>
            <guid>https://diary.nfurudono.com/posts/elm-architecture</guid>
            <pubDate>Wed, 17 Apr 2024 15:58:18 GMT</pubDate>
            <description><![CDATA[リアクティブプログラミングの勉強をしていた頃にElm言語を知って好きになった（全然コード書いてないけど）。特徴はElmアーキテクチャにあると思っている。Webアプリケーションの大体のフロントエンドアプリケーションはこう言うアーキテクチャで表現できるはず、みたいなことを言っていて、そのアーキテクチャが簡単なので気に入ったのだろう...]]></description>
        </item>
        <item>
            <title><![CDATA[Nextjsのプロジェクトにstorybookを導入してみた]]></title>
            <link>https://diary.nfurudono.com/posts/install-storybook-next</link>
            <guid>https://diary.nfurudono.com/posts/install-storybook-next</guid>
            <pubDate>Mon, 25 Mar 2024 16:51:57 GMT</pubDate>
            <description><![CDATA[https://github.com/naoyafurudono/timer/pull/1]]></description>
        </item>
        <item>
            <title><![CDATA[推し言語機能 Racket編]]></title>
            <link>https://diary.nfurudono.com/posts/fav-racket-features</link>
            <guid>https://diary.nfurudono.com/posts/fav-racket-features</guid>
            <pubDate>Tue, 19 Dec 2023 13:33:05 GMT</pubDate>
            <description><![CDATA[この記事はGMOペパボエンジニア Advent Calendar 2023 🎅会場の19日の記事です！]]></description>
        </item>
        <item>
            <title><![CDATA[2023-09振り返り]]></title>
            <link>https://diary.nfurudono.com/posts/2023-09</link>
            <guid>https://diary.nfurudono.com/posts/2023-09</guid>
            <pubDate>Sun, 01 Oct 2023 15:13:15 GMT</pubDate>
            <description><![CDATA[今月はインカレの運営準備と仕事を頑張った。またカレーとボルダリングを始めた。]]></description>
        </item>
        <item>
            <title><![CDATA[GASでスライド生成]]></title>
            <link>https://diary.nfurudono.com/posts/generate-slides-from-template</link>
            <guid>https://diary.nfurudono.com/posts/generate-slides-from-template</guid>
            <pubDate>Sun, 01 Oct 2023 14:29:39 GMT</pubDate>
            <description><![CDATA[Google Slidesで作成したテンプレートファイルに文字列を置換する形でスライドを生成するスクリプトをChat GPTに書いてもらったのでメモ。]]></description>
        </item>
        <item>
            <title><![CDATA[ベストバイ]]></title>
            <link>https://diary.nfurudono.com/posts/2023-09-bestbuy</link>
            <guid>https://diary.nfurudono.com/posts/2023-09-bestbuy</guid>
            <pubDate>Wed, 13 Sep 2023 13:49:06 GMT</pubDate>
            <description><![CDATA[酔っていて興が乗ったので「しばらくの間で買って良かったもの」N選をやります！！]]></description>
        </item>
        <item>
            <title><![CDATA[ブログを分割したい]]></title>
            <link>https://diary.nfurudono.com/posts/divide-dev-posts</link>
            <guid>https://diary.nfurudono.com/posts/divide-dev-posts</guid>
            <pubDate>Wed, 06 Sep 2023 12:06:05 GMT</pubDate>
            <description><![CDATA[このブログは日記も開発っぽいことも両方書いてある。これらを別のサイトに分けようと考えている。]]></description>
        </item>
        <item>
            <title><![CDATA[契約と型検査]]></title>
            <link>https://diary.nfurudono.com/posts/contract-programming</link>
            <guid>https://diary.nfurudono.com/posts/contract-programming</guid>
            <pubDate>Thu, 31 Aug 2023 12:49:38 GMT</pubDate>
            <description><![CDATA[プログラミングの型検査・契約・テストについて書きます。お酒を飲みながら書きました。注意は払ったつもりですが、変なところがあるかもしれません。]]></description>
        </item>
        <item>
            <title><![CDATA[タスク分解と見積もり]]></title>
            <link>https://diary.nfurudono.com/posts/task-decomposition</link>
            <guid>https://diary.nfurudono.com/posts/task-decomposition</guid>
            <pubDate>Thu, 31 Aug 2023 11:58:00 GMT</pubDate>
            <description><![CDATA[見積もりとかについて真面目に考えてみる。]]></description>
        </item>
        <item>
            <title><![CDATA[dotfilesのセットアップスクリプトを書いた]]></title>
            <link>https://diary.nfurudono.com/posts/dotfiles-setup</link>
            <guid>https://diary.nfurudono.com/posts/dotfiles-setup</guid>
            <pubDate>Wed, 16 Aug 2023 16:15:56 GMT</pubDate>
            <description><![CDATA[dotfilesをGitHubで管理しているのだが、今までは設定ファイルの管理だけで、インストールは手動で行なっていた。設定ファイルを使いまわせるだけでだいぶ便利なんだけど、コンテナ環境の中で作業したくなると、手動インストールに耐えられなくなる。そこで重い腰を上げてセットアップを自動化した...]]></description>
        </item>
        <item>
            <title><![CDATA[arm64のメモ]]></title>
            <link>https://diary.nfurudono.com/posts/arm64</link>
            <guid>https://diary.nfurudono.com/posts/arm64</guid>
            <pubDate>Sat, 15 Jul 2023 07:17:21 GMT</pubDate>
            <description><![CDATA[Cコンパイラを実装するためにarm64のことを調べている。この記事はそのメモ。]]></description>
        </item>
        <item>
            <title><![CDATA[2023-05振り返り]]></title>
            <link>https://diary.nfurudono.com/posts/2023-05</link>
            <guid>https://diary.nfurudono.com/posts/2023-05</guid>
            <pubDate>Wed, 31 May 2023 10:47:51 GMT</pubDate>
            <description><![CDATA[月末なので気まぐれに今月を振り返る。]]></description>
        </item>
        <item>
            <title><![CDATA[alcoholタグの運用]]></title>
            <link>https://diary.nfurudono.com/posts/alc-tag</link>
            <guid>https://diary.nfurudono.com/posts/alc-tag</guid>
            <pubDate>Thu, 27 Apr 2023 15:33:40 GMT</pubDate>
            <description><![CDATA[ブログの"alcohol"タグをいつからか使い始めた。当初はお酒に関する記事につけるタグのつもりで使い始めたのだが、この度アルコールが入った状態で書いた記事にもつけることにした。]]></description>
        </item>
        <item>
            <title><![CDATA[学生生活の振り返り（技術）]]></title>
            <link>https://diary.nfurudono.com/posts/univ-tech</link>
            <guid>https://diary.nfurudono.com/posts/univ-tech</guid>
            <pubDate>Sat, 01 Apr 2023 03:20:20 GMT</pubDate>
            <description><![CDATA[昨日学籍を失って、こんど入社式に出る。学校に入ったり研究室に所属したり、就職したりするときには自分が抱える課題と向き合い、自分の幸せについて考えて進路を決めてきた。これから先はそういう機会が来たことに気が付きにくくなるだろう。]]></description>
        </item>
        <item>
            <title><![CDATA[GitHub Actionsの実行結果をDiscordに通知]]></title>
            <link>https://diary.nfurudono.com/posts/notify-github-actions</link>
            <guid>https://diary.nfurudono.com/posts/notify-github-actions</guid>
            <pubDate>Thu, 30 Mar 2023 05:04:28 GMT</pubDate>
            <description><![CDATA[このブログはGitHub Actionsでデプロイしているのだが、ここしばらくデプロイに失敗したことに気が付かずに放置してしまっていた。]]></description>
        </item>
        <item>
            <title><![CDATA[Hugoのマークダウン処理をカスタム]]></title>
            <link>https://diary.nfurudono.com/posts/custom-markdown-translation-with-hugo</link>
            <guid>https://diary.nfurudono.com/posts/custom-markdown-translation-with-hugo</guid>
            <pubDate>Thu, 30 Mar 2023 04:27:46 GMT</pubDate>
            <description><![CDATA[HTML文書のheading要素の周りにはidがついていてほしいし、それへのリンクは手軽にコピーできて欲しい。その点Googleのドキュメントはとても好き。人に文書コンテンツを渡すときにこちらの意図がURLで表現できるし、そのリンクを踏んだ側も見るべき箇所にスムーズにたどり着ける。このブログを書くのに使っているHugoでも同じことをした...]]></description>
        </item>
        <item>
            <title><![CDATA[使い勝手の良いデスクトップ向けウィンドウマネージャが欲しい]]></title>
            <link>https://diary.nfurudono.com/posts/window-manager</link>
            <guid>https://diary.nfurudono.com/posts/window-manager</guid>
            <pubDate>Thu, 16 Mar 2023 02:50:52 GMT</pubDate>
            <description><![CDATA[使い勝手のよいウィンドウマネージャがWindowsとかMacに搭載されることはないだろう。使うアプリケーションやブラウザ、入力デバイスやその使い方によって使い勝手が大きく変わるだろうから。OSが決め打ちで提供できるものでは無いんじゃないかと思う。なので自分でまじめに使い勝手の良いものを考える必要がある...]]></description>
        </item>
        <item>
            <title><![CDATA[エフェクトハンドラの良さと実用性について]]></title>
            <link>https://diary.nfurudono.com/posts/effect-handlers-without-continuation</link>
            <guid>https://diary.nfurudono.com/posts/effect-handlers-without-continuation</guid>
            <pubDate>Thu, 16 Mar 2023 01:57:18 GMT</pubDate>
            <description><![CDATA[エフェクトハンドラで継続や代数的エフェクトを扱う必要性は一ミリもなくて、実用的にそれらが欲しくなることはないか、あるいは限られていてそこまで一般的な機能を提供する必要はないんじゃないかと感じている。]]></description>
        </item>
        <item>
            <title><![CDATA[Google Cloudの認証を必要とするアプリケーション開発について]]></title>
            <link>https://diary.nfurudono.com/posts/gcp-cred</link>
            <guid>https://diary.nfurudono.com/posts/gcp-cred</guid>
            <pubDate>Tue, 14 Mar 2023 10:19:56 GMT</pubDate>
            <description><![CDATA[Google Cloudの認証・認可はきめ細かくちゃんとしている感じがして、扱うのが難しいと感じていた。少し調べたらApplication Default Credentials with client...]]></description>
        </item>
        <item>
            <title><![CDATA[Linux (gnome) でよくやる設定]]></title>
            <link>https://diary.nfurudono.com/posts/linux-keys</link>
            <guid>https://diary.nfurudono.com/posts/linux-keys</guid>
            <pubDate>Mon, 27 Feb 2023 16:59:56 GMT</pubDate>
            <description><![CDATA[GNOMEというかLinuxというかでよくやる設定を列挙する。キーボード系が多いと思う。]]></description>
        </item>
        <item>
            <title><![CDATA[軽いドキュメントを印刷するためのツールが欲しい]]></title>
            <link>https://diary.nfurudono.com/posts/print-docs</link>
            <guid>https://diary.nfurudono.com/posts/print-docs</guid>
            <pubDate>Fri, 24 Feb 2023 08:48:57 GMT</pubDate>
            <description><![CDATA[さくっと書いた文書を印刷したいことがある。ビジネスライクな手紙とか、その日のTODOリストなんかがそうだ。LaTeXやMadokoを使うのは大げさな感じがして、諦めて手書きするか、Google...]]></description>
        </item>
        <item>
            <title><![CDATA[PCの構成メモ]]></title>
            <link>https://diary.nfurudono.com/posts/my-pc</link>
            <guid>https://diary.nfurudono.com/posts/my-pc</guid>
            <pubDate>Thu, 23 Feb 2023 05:22:44 GMT</pubDate>
            <description><![CDATA[PCを自作して使っているのだけど、どんなパーツを使ったか忘れて後でなにか買い足すときに互換性があるかわからなくてこまる。今回調査してメモしておく。]]></description>
        </item>
        <item>
            <title><![CDATA[HugoでタグをつけるためのTips]]></title>
            <link>https://diary.nfurudono.com/posts/tips-for-tagging</link>
            <guid>https://diary.nfurudono.com/posts/tips-for-tagging</guid>
            <pubDate>Thu, 16 Feb 2023 07:34:49 GMT</pubDate>
            <description><![CDATA[車輪の再発明ではあるだろうけどメモしておく。archetypes/にhugo newで生成する.mdファイルのテンプレを置くことができる。そこにありうるすべてのタグを書いておけば、記事を書くときに関係ないタグを消すことで、関連するタグを忘れずにつけることができる。]]></description>
        </item>
        <item>
            <title><![CDATA[好きなPL本]]></title>
            <link>https://diary.nfurudono.com/posts/fav-pl-article</link>
            <guid>https://diary.nfurudono.com/posts/fav-pl-article</guid>
            <pubDate>Wed, 15 Feb 2023 17:08:43 GMT</pubDate>
            <description><![CDATA[プログラミング言語を勉強するとイディオムとかその言語界隈でのベストプラクティスが学べて良い、みたいなことが巷でよく言われる。確かにそれはそのとおりだとぼくも感じるのだが、雑にチュートリアルをこなしたりするだけでは言語をよく学べないだろうと思うし、良い情報源を見つけることはそんなに簡単ではないと感じている...]]></description>
        </item>
        <item>
            <title><![CDATA[Pythonのジェネレータをyieldで書く例]]></title>
            <link>https://diary.nfurudono.com/posts/python-generator</link>
            <guid>https://diary.nfurudono.com/posts/python-generator</guid>
            <pubDate>Fri, 06 Jan 2023 08:47:42 GMT</pubDate>
            <description><![CDATA[Pythonのジェネレータ（というよりyield）の挙動を示す例を書いた。二分木を作るgenと、ノードを探索してその内容を表す文字列を返すジェネレータを返すconvを定義した。convがこういう風に定義できることを例で確認したかった。]]></description>
        </item>
        <item>
            <title><![CDATA[2023年にやりたいこと]]></title>
            <link>https://diary.nfurudono.com/posts/2023-todo</link>
            <guid>https://diary.nfurudono.com/posts/2023-todo</guid>
            <pubDate>Thu, 29 Dec 2022 06:27:02 GMT</pubDate>
            <description><![CDATA[来年の抱負じゃないけど、一息ついたタイミングでやりたいことを整理しておくとどこかのタイミングで役に立つかもしれない。]]></description>
        </item>
        <item>
            <title><![CDATA[git grep で検索して置換]]></title>
            <link>https://diary.nfurudono.com/posts/replace-with-git-grep</link>
            <guid>https://diary.nfurudono.com/posts/replace-with-git-grep</guid>
            <pubDate>Sun, 18 Dec 2022 14:20:30 GMT</pubDate>
            <description><![CDATA[git grepは便利なのだが、置換の機能がない。ぐぐるとsedと組み合わせて置換する方法がたくさんでてくる。スクリプトファイルに書き込んだのでメモしておく。]]></description>
        </item>
        <item>
            <title><![CDATA[読書メモ: Go言語による並行処理]]></title>
            <link>https://diary.nfurudono.com/posts/memo-concurrency-in-go</link>
            <guid>https://diary.nfurudono.com/posts/memo-concurrency-in-go</guid>
            <pubDate>Fri, 25 Nov 2022 06:05:49 GMT</pubDate>
            <description><![CDATA[ちゃんと読もうと思ったときのための自分向けのメモ。]]></description>
        </item>
        <item>
            <title><![CDATA[Hugoでページネーションを無効化]]></title>
            <link>https://diary.nfurudono.com/posts/disable-hugo-pagination</link>
            <guid>https://diary.nfurudono.com/posts/disable-hugo-pagination</guid>
            <pubDate>Thu, 24 Nov 2022 06:55:03 GMT</pubDate>
            <description><![CDATA[このコミットでトップページのページネーションを無効化した。やったことは以下の通り。]]></description>
        </item>
        <item>
            <title><![CDATA[Church Encoded List in JS]]></title>
            <link>https://diary.nfurudono.com/posts/church-encoded-list-in-JS</link>
            <guid>https://diary.nfurudono.com/posts/church-encoded-list-in-JS</guid>
            <pubDate>Fri, 28 Oct 2022 09:21:12 GMT</pubDate>
            <description><![CDATA[Charch encodingで書いたリストの動くものがほしかったので書き下した。isnilを実現するためにコンスをisnil、car、cdrからなるペアとして表現した。]]></description>
        </item>
        <item>
            <title><![CDATA[Mozc のデフォルトエンジンを設定する方法 2022 Oct]]></title>
            <link>https://diary.nfurudono.com/posts/mozc-default-engine</link>
            <guid>https://diary.nfurudono.com/posts/mozc-default-engine</guid>
            <pubDate>Fri, 28 Oct 2022 08:24:06 GMT</pubDate>
            <description><![CDATA[設定ファイルを書き換えるとmozcのデフォルトを日本語入力にできる。Ubuntu22.10でしか試していないことに注意。]]></description>
        </item>
        <item>
            <title><![CDATA[aptのドキュメント整理]]></title>
            <link>https://diary.nfurudono.com/posts/learn-apt</link>
            <guid>https://diary.nfurudono.com/posts/learn-apt</guid>
            <pubDate>Fri, 21 Oct 2022 15:51:48 GMT</pubDate>
            <description><![CDATA[雰囲気でaptを使っていて、リポジトリ周りの扱いに困ることがある。この手のツールは一生使うだろうから勉強して損はないだろう。この記事には読んだドキュメントと一言コメントを残しておく。]]></description>
        </item>
        <item>
            <title><![CDATA[エフェクトハンドラと依存性注入の関係について調べる （文献調査）]]></title>
            <link>https://diary.nfurudono.com/posts/effect-handlers-dependency-injection</link>
            <guid>https://diary.nfurudono.com/posts/effect-handlers-dependency-injection</guid>
            <pubDate>Thu, 13 Oct 2022 16:59:31 GMT</pubDate>
            <description><![CDATA[僕はエフェクトハンドラについてそれなりに理解していると思う。一方で依存性注入についてはふわっとしか知らない。]]></description>
        </item>
        <item>
            <title><![CDATA[Linuxコマンドがわからない学部生について]]></title>
            <link>https://diary.nfurudono.com/posts/ta-command</link>
            <guid>https://diary.nfurudono.com/posts/ta-command</guid>
            <pubDate>Wed, 12 Oct 2022 14:50:43 GMT</pubDate>
            <description><![CDATA[学部生や教育を非難したり愚痴を言ったりするつもりはない。]]></description>
        </item>
        <item>
            <title><![CDATA[格安の引越し業者が良かった]]></title>
            <link>https://diary.nfurudono.com/posts/moving</link>
            <guid>https://diary.nfurudono.com/posts/moving</guid>
            <pubDate>Wed, 12 Oct 2022 14:17:55 GMT</pubDate>
            <description><![CDATA[今日引越しをした。1年半くらい住んだ家から学校の近くへ引越した。動機は学校がオフラインになったから。告知から実行までが短くて困った。2週間後から週4で対面参加せよと言われて強引だなあという気持ち。なんにせよ、この状況では学校の近くに住むのが有利なので引っ越すことにしたのだ。新居はそれなりにいい感じで、部屋も十分広いし町もよいところに感じた。不満は坂があることと、水回りの設備に伸びしろがあること...]]></description>
        </item>
        <item>
            <title><![CDATA[Wishlist]]></title>
            <link>https://diary.nfurudono.com/posts/wishlist</link>
            <guid>https://diary.nfurudono.com/posts/wishlist</guid>
            <pubDate>Fri, 30 Sep 2022 07:56:23 GMT</pubDate>
            <description><![CDATA[欲しい / つくりたいソフトウェアのリスト。随時更新していく。]]></description>
        </item>
        <item>
            <title><![CDATA[Syncthingがよさげ]]></title>
            <link>https://diary.nfurudono.com/posts/syncthing</link>
            <guid>https://diary.nfurudono.com/posts/syncthing</guid>
            <pubDate>Wed, 28 Sep 2022 07:25:18 GMT</pubDate>
            <description><![CDATA[オープンソースのソフトウェアでSyncthingというものを知った。LAN内のデバイスとはLAN内で、インターネットの先にいるデバイスとはインターネット越しにファイルを同期できるソフトウェアだ。予めクライアントをインストールして、ディレクトリごとに共有設定をしておくと、設定に応じてよしなにファイルを同期してくれる...]]></description>
        </item>
        <item>
            <title><![CDATA[落し蓋]]></title>
            <link>https://diary.nfurudono.com/posts/otoshibuta</link>
            <guid>https://diary.nfurudono.com/posts/otoshibuta</guid>
            <pubDate>Mon, 19 Sep 2022 13:30:13 GMT</pubDate>
            <description><![CDATA[ひじきの煮物をつくったのだけど、あまり上手にできなかった。その原因をさぐりたい。]]></description>
        </item>
        <item>
            <title><![CDATA[「桜井政博のゲーム作るには」がおもしろい]]></title>
            <link>https://diary.nfurudono.com/posts/sakurai-youtube-channel</link>
            <guid>https://diary.nfurudono.com/posts/sakurai-youtube-channel</guid>
            <pubDate>Sun, 11 Sep 2022 11:31:45 GMT</pubDate>
            <description><![CDATA[桜井政博のゲーム作るには というYouTubeチャンネルが面白い。ゲームの仕組みに関する知識を説明してくれる。動画のクオリティがすごいし、何より内容が面白い。]]></description>
        </item>
        <item>
            <title><![CDATA[Daily Note: 腕時計の電池交換]]></title>
            <link>https://diary.nfurudono.com/posts/daily-note-watch-battery</link>
            <guid>https://diary.nfurudono.com/posts/daily-note-watch-battery</guid>
            <pubDate>Sun, 11 Sep 2022 10:38:11 GMT</pubDate>
            <description><![CDATA[コロナが流行ってから外出する機会が減りそれにともない腕時計をつけることも減った。今度腕時計が必要な用事があるのだけど、電池が切れていたので交換してもらってきた。1320円かかって、15分ほどで対応してもらえた。電池を買うと500-600円くらいかかるだろうし、工具代はもっとするだろう。作業としては簡単な気がするが、この値段でやってもらえるのはありがたい話だ。この時計の電池交換を何回することになるかはわからないが、それ以外に使いみちのない工具をさがしたり、管理する手間を考えれば安いものである。良い価格設定をしてくれている感じがして、あの時計屋さんを好きになってしまったかもしれない...]]></description>
        </item>
        <item>
            <title><![CDATA[Ubuntu22でスクリーンショットの保存先を変える方法]]></title>
            <link>https://diary.nfurudono.com/posts/ubuntu-screenshot</link>
            <guid>https://diary.nfurudono.com/posts/ubuntu-screenshot</guid>
            <pubDate>Sun, 11 Sep 2022 10:09:03 GMT</pubDate>
            <description><![CDATA[Ubuntu22でデフォルトのスクリーンショットアプリはおしゃれな見た目をしていてかっこいいのだが、保存先を変える設定が見当たらなくて困っていた。デフォルトでは ~/Picture/スクリーンショット/ に保存されるのだが、~/Desktop/ に保存されてほしいのだ。]]></description>
        </item>
        <item>
            <title><![CDATA[Todo Appを作っている話]]></title>
            <link>https://diary.nfurudono.com/posts/todo-app</link>
            <guid>https://diary.nfurudono.com/posts/todo-app</guid>
            <pubDate>Tue, 23 Aug 2022 07:34:04 GMT</pubDate>
            <description><![CDATA[この記事は書きかけです。]]></description>
        </item>
        <item>
            <title><![CDATA[Python のfilter関数が良い]]></title>
            <link>https://diary.nfurudono.com/posts/python-filter</link>
            <guid>https://diary.nfurudono.com/posts/python-filter</guid>
            <pubDate>Fri, 19 Aug 2022 08:32:37 GMT</pubDate>
            <description><![CDATA[ドキュメント を読むのが早い。]]></description>
        </item>
        <item>
            <title><![CDATA[Reactのしくみを学ぶ]]></title>
            <link>https://diary.nfurudono.com/posts/learn-react</link>
            <guid>https://diary.nfurudono.com/posts/learn-react</guid>
            <pubDate>Wed, 10 Aug 2022 09:04:22 GMT</pubDate>
            <description><![CDATA[この記事は僕の勉強メモです。資料へのポインタが主なコンテンツになるかと思います。更新は随時入るでしょうし、煩わしいので追記した旨も基本的には記しません。]]></description>
        </item>
        <item>
            <title><![CDATA[救急でのITシステムについて]]></title>
            <link>https://diary.nfurudono.com/posts/kyukyu</link>
            <guid>https://diary.nfurudono.com/posts/kyukyu</guid>
            <pubDate>Mon, 01 Aug 2022 10:25:29 GMT</pubDate>
            <description><![CDATA[全然詳しくないのだけれど、救急で受け入れ先の病院が見つからない問題は改善する見込みはあるのだろうか。きっと受け入れのプロトコルやデータの管理方法や、病院のキャパビリティに課題があるのだろう。プロトコルやデータ管理はITシステムをうまく構成して普及できればなんとかなるはずだ。そういうことを実現しようとする事業は既に存在するのだろうか。少なくとも今はまだ成功していないのだろう。どんなところが実現に対しての障壁になっているのだろうか...]]></description>
        </item>
        <item>
            <title><![CDATA[円周率とユークリッド空間]]></title>
            <link>https://diary.nfurudono.com/posts/pi</link>
            <guid>https://diary.nfurudono.com/posts/pi</guid>
            <pubDate>Mon, 01 Aug 2022 08:41:02 GMT</pubDate>
            <description><![CDATA[タイトルがこの記事の主なコンテンツなのだが、円周率はユークリッド空間に対して定まる量なのだろう、という推測と同じことを主張しているサイトの紹介をする。]]></description>
        </item>
        <item>
            <title><![CDATA[Local File Transfer]]></title>
            <link>https://diary.nfurudono.com/posts/local-file-transfer</link>
            <guid>https://diary.nfurudono.com/posts/local-file-transfer</guid>
            <pubDate>Thu, 14 Jul 2022 05:02:57 GMT</pubDate>
            <description><![CDATA[近距離でのファイル交換はあまり洗練されていない印象がある。Apple製品間ではAirdropが使えるし、Windowsにも似たような機能があったはずだ。でも汎用的に（たとえばOSを気にせずに）使える機能は見かけない。そういうときにはGoogle...]]></description>
        </item>
        <item>
            <title><![CDATA[REPLと単体テスト]]></title>
            <link>https://diary.nfurudono.com/posts/repl-unit</link>
            <guid>https://diary.nfurudono.com/posts/repl-unit</guid>
            <pubDate>Mon, 11 Jul 2022 10:23:21 GMT</pubDate>
            <description><![CDATA[Pythonのことを考えていて、TDDの文脈での単体テストの意義にふと気がついた。つまり、失敗するテストを先に書いて、それを通るように実装をする、という方法論の意義に気がついた、ということだ。]]></description>
        </item>
        <item>
            <title><![CDATA[UNIXでのパーミッション周りでの振る舞いを調べた]]></title>
            <link>https://diary.nfurudono.com/posts/syscall</link>
            <guid>https://diary.nfurudono.com/posts/syscall</guid>
            <pubDate>Fri, 08 Jul 2022 09:15:10 GMT</pubDate>
            <description><![CDATA[systemcallを初めて書いた。パーミッションの挙動を調べるのがモチベーション。以下を実行できてほしかったのだが、sudoにそんなファイルは無いと怒られてしまう。]]></description>
        </item>
        <item>
            <title><![CDATA[Systemd]]></title>
            <link>https://diary.nfurudono.com/posts/systemd</link>
            <guid>https://diary.nfurudono.com/posts/systemd</guid>
            <pubDate>Fri, 08 Jul 2022 09:13:10 GMT</pubDate>
            <description><![CDATA[systemdでxremapを追加して、システム起動時に勝手にxremapが走るようにした。]]></description>
        </item>
        <item>
            <title><![CDATA[Spotify at Commit]]></title>
            <link>https://diary.nfurudono.com/posts/spotify-at-commit</link>
            <guid>https://diary.nfurudono.com/posts/spotify-at-commit</guid>
            <pubDate>Mon, 04 Jul 2022 04:39:57 GMT</pubDate>
            <description><![CDATA[Spotifyの再生が一瞬途切れることがある。そしてそれがシェルコマンドを叩いたタイミングと重なる。どんなカラクリなんだろうか。ただの気のせい？さっきはコミットしたときに一瞬途切れた。]]></description>
        </item>
        <item>
            <title><![CDATA[Shell Commands]]></title>
            <link>https://diary.nfurudono.com/posts/shell-commands</link>
            <guid>https://diary.nfurudono.com/posts/shell-commands</guid>
            <pubDate>Mon, 04 Jul 2022 04:31:01 GMT</pubDate>
            <description><![CDATA[パーミッションのことが気になって、シェルコマンドのソースコード（C言語）を読んでいるのだけど、読んでいて楽しい。rm から読み始めたのだが errorno やコマンド引数の扱い方、トラバース (ftsを使う) の書き方で学びが得られた。Goのエラーハンドリングの強さが分かる。]]></description>
        </item>
        <item>
            <title><![CDATA[競技プログラミング]]></title>
            <link>https://diary.nfurudono.com/posts/procon</link>
            <guid>https://diary.nfurudono.com/posts/procon</guid>
            <pubDate>Sat, 02 Jul 2022 16:41:50 GMT</pubDate>
            <description><![CDATA[数ヶ月前からときどきAtCoder (my account) のコンテストに参加している。就活とか関数型ではない言語でのプログラミングを意識して始めた。今回のABCで灰色を脱して茶色になったので記念に記録しておく。]]></description>
        </item>
        <item>
            <title><![CDATA[Phantom Type]]></title>
            <link>https://diary.nfurudono.com/posts/phantom-type</link>
            <guid>https://diary.nfurudono.com/posts/phantom-type</guid>
            <pubDate>Wed, 29 Jun 2022 05:01:56 GMT</pubDate>
            <description><![CDATA[Phantom type (幽霊型) をチラッと学んだのでメモ。きっかけは Gentrification gone too far? affordable 2nd-class values for fun and (co-)effect を読んでいるときに出てきたこと。]]></description>
        </item>
        <item>
            <title><![CDATA[コードブロックの表示]]></title>
            <link>https://diary.nfurudono.com/posts/blog-code</link>
            <guid>https://diary.nfurudono.com/posts/blog-code</guid>
            <pubDate>Tue, 28 Jun 2022 10:34:08 GMT</pubDate>
            <description><![CDATA[コードブロックの表示が気に入らない。設定をいじって白地にしたい。現状では黒地。というのは、ブログの背景が白だし、僕が普段白地になれているから。白地を養護する主張 に影響を受けた。実際目が楽になったような気がする。]]></description>
        </item>
        <item>
            <title><![CDATA[Golang の変数キャプチャ]]></title>
            <link>https://diary.nfurudono.com/posts/go-learn-memory-motivation</link>
            <guid>https://diary.nfurudono.com/posts/go-learn-memory-motivation</guid>
            <pubDate>Tue, 28 Jun 2022 08:27:34 GMT</pubDate>
            <description><![CDATA[Golangの変数キャプチャを勉強する。]]></description>
        </item>
        <item>
            <title><![CDATA[JavaScript The Good Partsを読んだ]]></title>
            <link>https://diary.nfurudono.com/posts/JS-good-parts</link>
            <guid>https://diary.nfurudono.com/posts/JS-good-parts</guid>
            <pubDate>Mon, 20 Jun 2022 10:55:28 GMT</pubDate>
            <description><![CDATA[読んだ。きっかけはTypeScriptの関数型言語好き向けの紹介ページで事前知識として要求されていたから。読んでよかったと思う。しっかりJSの知れたのではないかと（その判定はまだできないが）。とはいえまだまだ知るべきGood...]]></description>
        </item>
        <item>
            <title><![CDATA[趣味]]></title>
            <link>https://diary.nfurudono.com/posts/anime</link>
            <guid>https://diary.nfurudono.com/posts/anime</guid>
            <pubDate>Sun, 19 Jun 2022 15:53:27 GMT</pubDate>
            <description><![CDATA[心に残った作品を列挙しておく。順序に意図は無い。ちなみにこの記事はお酒によったときに書いたり追記したりしている。]]></description>
        </item>
        <item>
            <title><![CDATA[Golangでのlog]]></title>
            <link>https://diary.nfurudono.com/posts/go-log</link>
            <guid>https://diary.nfurudono.com/posts/go-log</guid>
            <pubDate>Sun, 19 Jun 2022 09:30:06 GMT</pubDate>
            <description><![CDATA[Golangの標準ライブラリにlogがある。いろいろ関数が提供されているが、機能はざっくりいうと「引数で与えたメッセージにタイムスタンプをつけて標準エラー出力に流す」みたいな感じ。ログにレベルをつけようと思うとこれでは足りない。レベルというのは、DEBUGとかERRORみたいなやつ。書くログ関数にレベルを設定した上で、グローバル変数とかで現在のレベルを設定する。プログラムを実行すると、現在のレベルで有効なログ関数だけが発火する...]]></description>
        </item>
        <item>
            <title><![CDATA[投票所のシステム]]></title>
            <link>https://diary.nfurudono.com/posts/vote</link>
            <guid>https://diary.nfurudono.com/posts/vote</guid>
            <pubDate>Sun, 19 Jun 2022 08:54:21 GMT</pubDate>
            <description><![CDATA[選挙に行ってきた。そこで投票用紙を一枚差し出す機械を見て驚いた。あの機械が何をやっているのかは定かではないが、おそらく正確に１枚だけ投票用紙を有権者に渡すことが責務の一つなのだろう。そんな機械があるのはびっくり（皮肉を言いたいわけではない）。正確に一枚の投票用紙を渡すことは法律を遵守するために必要なことだし、機械を使わずに人の手で配る場合、複数枚渡すミスは確実に起きるだろう。なので、そこを徹底することは尤もだと思う...]]></description>
        </item>
        <item>
            <title><![CDATA[Go Context]]></title>
            <link>https://diary.nfurudono.com/posts/go-context</link>
            <guid>https://diary.nfurudono.com/posts/go-context</guid>
            <pubDate>Sat, 18 Jun 2022 08:35:11 GMT</pubDate>
            <description><![CDATA[Golangで始めてcontextを使った。リポジトリは非公開なのであしからず。]]></description>
        </item>
        <item>
            <title><![CDATA[UbuntuでIpv6を無効化する]]></title>
            <link>https://diary.nfurudono.com/posts/disable-ipv6-ubuntu</link>
            <guid>https://diary.nfurudono.com/posts/disable-ipv6-ubuntu</guid>
            <pubDate>Fri, 17 Jun 2022 10:13:53 GMT</pubDate>
            <description><![CDATA[学内ネットにVPN接続してIEEEの論文を取得しようとしたが、学内からのアクセスだと認識されなかった。IPv6を無効化するとうまくいった。]]></description>
        </item>
        <item>
            <title><![CDATA[Ubuntu22.04でZoomの画面共有がうまくいかなかった件]]></title>
            <link>https://diary.nfurudono.com/posts/zoom-ubuntu</link>
            <guid>https://diary.nfurudono.com/posts/zoom-ubuntu</guid>
            <pubDate>Wed, 15 Jun 2022 08:36:50 GMT</pubDate>
            <description><![CDATA[追記: 先日画面共有しようとしたところ、うまく相手に表示されなかった。Zoomから退出して、Ubuntuにログインし直し、ウィンドウシステムをWayalndからXに切り替えたところうまくいった。やはりXが安定なのか。]]></description>
        </item>
        <item>
            <title><![CDATA[NeoVimでクリップボードを使う]]></title>
            <link>https://diary.nfurudono.com/posts/nvim-clipboard</link>
            <guid>https://diary.nfurudono.com/posts/nvim-clipboard</guid>
            <pubDate>Sun, 12 Jun 2022 02:01:45 GMT</pubDate>
            <description><![CDATA[init.vimにset clipboard+=unnamedplusと追記する。]]></description>
        </item>
        <item>
            <title><![CDATA[Begin Rust]]></title>
            <link>https://diary.nfurudono.com/posts/begin-rust</link>
            <guid>https://diary.nfurudono.com/posts/begin-rust</guid>
            <pubDate>Sat, 11 Jun 2022 03:12:24 GMT</pubDate>
            <description><![CDATA[Rustを勉強している。やはりライフタイムとか借用のあたりで苦労している。所有権やライフタイムはわかるのだが、借用の仕組みがイマイチわからない。特に可変な借用が同時に複数あってはならない、という規則で、同時にとは一体？という気持ちになる。同時の概念を理解させてくれる文書に出会えていない。これが原因で詰まった話をする。一応問題の回避はできたが、腑に落ちきっていない...]]></description>
        </item>
        <item>
            <title><![CDATA[Favicon]]></title>
            <link>https://diary.nfurudono.com/posts/favicon</link>
            <guid>https://diary.nfurudono.com/posts/favicon</guid>
            <pubDate>Sun, 29 May 2022 18:06:08 GMT</pubDate>
            <description><![CDATA[ファビコンをつけてみた。素材はJDENTICONで生成した。それをもとにfavicon用のファイルをFavicon.ico & App Icon Generatorで生成。]]></description>
        </item>
    </channel>
</rss>