<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/"
>

<channel rdf:about="https://blog.nakagami.org/">
<title>ある nakagami の日記</title>
<link>https://blog.nakagami.org/</link>
<description>徒然なるままに日暮らすプログラマーの記録</description>
<dc:language>ja</dc:language>
<admin:generatorAgent rdf:resource="https://blog.seesaa.jp/" />
<items>
<rdf:Seq>
<rdf:li rdf:resource="https://blog.nakagami.org/article/521752530.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521745338.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521737061.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521736996.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521722179.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521683266.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521580927.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521566791.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521564201.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521522978.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521505450.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521491210.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521482402.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521479797.html" />
<rdf:li rdf:resource="https://blog.nakagami.org/article/521401455.html" />
</rdf:Seq>
</items>
</channel>

<item rdf:about="https://blog.nakagami.org/article/521752530.html">
<link>https://blog.nakagami.org/article/521752530.html</link>
<title>sghtmltopdf</title>
<description>先月、このスライドがはてブされていたのを見た。https://speakerdeck.com/willnet/wkhtmltopdf-no-tsugi-dou-suru-ka-mondai-2026そうそう wkhtmltopdf 使ったことあって、PDF生成のソリューションとしてよかったんだけどメンテナンスされなくなって（Qt で khtml のサポートが打ち切られたのでやむなし）代替がないなー、バックグラウンドでブラウザを起動するソリューションしかないんだよなー。代わりに..</description>
<dc:subject>Python</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-10-10T11:10:31+09:00</dc:date>
<content:encoded><![CDATA[
先月、このスライドがはてブされていたのを見た。<br /><a href="https://speakerdeck.com/willnet/wkhtmltopdf-no-tsugi-dou-suru-ka-mondai-2026" target="_blank">https://speakerdeck.com/willnet/wkhtmltopdf-no-tsugi-dou-suru-ka-mondai-2026</a><br /><br />そうそう wkhtmltopdf 使ったことあって、PDF生成のソリューションとしてよかったんだけどメンテナンスされなくなって（Qt で khtml のサポートが打ち切られたのでやむなし）代替がないなー、バックグラウンドでブラウザを起動するソリューションしかないんだよなー。<br />代わりになるものってブラウザのプロセスを立ち上げるやつばっかりで、それだとクリーンに PDF を出力してプロセスが終了できるかわかんないんだよなぁ<br /><br />・・・と思って見ていたら、スライドの最後の方で sghtmltopdf というものを知る<br /><a href="https://github.com/waka/sghtmltopdf" target="_blank">https://github.com/waka/sghtmltopdf</a><br /><br />Rust製の HTML レンダリングエンジン Servo を使っている。<br /><a href="https://www.ragate.co.jp/media/developer_blog/7sqsgt-4q5r" target="_blank">https://www.ragate.co.jp/media/developer_blog/7sqsgt-4q5r</a><br /><a href="https://ja.wikipedia.org/wiki/Servo" target="_blank">https://ja.wikipedia.org/wiki/Servo</a><br /><br />素晴らしい。<br /><br />Ruby の Extension は存在していたが、Python の拡張がなかったので書いた。<br /><a href="https://pypi.org/project/sghtmltopdf/" target="_blank">https://pypi.org/project/sghtmltopdf/</a><br /><a href="https://github.com/nakagami/pysghtmltopdf" target="_blank">https://github.com/nakagami/pysghtmltopdf</a><br /><br />ここに、sghtmltopd の Author のブログあり。<br /><a href="https://waka.hatenablog.com/" target="_blank">https://waka.hatenablog.com/</a><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521745338.html">
<link>https://blog.nakagami.org/article/521745338.html</link>
<title>我らがローカルスターが中日ドラゴンズの監督になる</title>
<description>昔、名古屋のテレビ局のローカル番組で「5時SATマガジン」というのがあった。https://ja.wikipedia.org/wiki/5%E6%99%82SAT%E3%83%9E%E3%82%AC%E3%82%B8%E3%83%B3その名の通り土曜日 17:00 にやっていた。その中に、ハガキの枚数でランキングする「ローカルスターベストテン」というコーナーがあった。ランキングされているのは基本的には、学校の人気者とか近所の美少女だったと思うけど、ハガキは自薦他薦を問わず一人..</description>
<dc:subject>ニュース</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-10-09T12:23:49+09:00</dc:date>
<content:encoded><![CDATA[
昔、名古屋のテレビ局のローカル番組で「5時SATマガジン」というのがあった。<br /><a href="https://ja.wikipedia.org/wiki/5%E6%99%82SAT%E3%83%9E%E3%82%AC%E3%82%B8%E3%83%B3" target="_blank">https://ja.wikipedia.org/wiki/5%E6%99%82SAT%E3%83%9E%E3%82%AC%E3%82%B8%E3%83%B3</a><br />その名の通り土曜日 17:00 にやっていた。<br /><br />その中に、ハガキの枚数でランキングする<br />「ローカルスターベストテン」<br />というコーナーがあった。<br />ランキングされているのは基本的には、学校の人気者とか近所の美少女だったと思うけど、ハガキは自薦他薦を問わず一人何枚出しても良かったので、テレビに出たい人が何枚も書いて出てることもあった。<br />「陽気なあみん」も出てた。<br /><a href="https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14196754974" target="_blank">https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14196754974</a><br /><br />工藤公康さんが名電の３年生の選抜が終わった後の秋とか冬に、このコーナーで連続で１位になっていた。工藤さんだけは近所のローカルスターとは違った。<br />１位の工藤さんだけは出ないという状態が続いていたが、（多分、その時間は野球の練習していて５時SATマガジン見たことないのでは？）一度だけ出てくれて、その時は本人はほとんど何も喋らなかったけど、「工藤が出た」って感動したことを覚えている。<br /><br />工藤さんが中日の監督になることについて、外様と言う人もいるけれど、55歳以上の人にしてみると、ローカルスター工藤公康が戻って来たと言う気持ちではなかろうか。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521737061.html">
<link>https://blog.nakagami.org/article/521737061.html</link>
<title>IDCF クラウドの東日本第１リージョンがやられた</title>
<description>ここが一番網羅していて詳しい（＆時系列がわかりやすい）https://piyolog.hatenadiary.jp/entry/2026/10/08/070606客は「もう、バックアップから戻せません」と言われているらしい。クラウドならいい具合にバックアップとっていてくれるだろうとバックアップとってないお客は多いと思う。僕なら泣いちゃう。コンテンツはなくなったとしても、ソースコードは git リポジトリにあるものを復旧できるんだろうか？VMWare ESXi の古いバージョン..</description>
<dc:subject>ネット生活</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-10-08T13:02:27+09:00</dc:date>
<content:encoded><![CDATA[
ここが一番網羅していて詳しい（＆時系列がわかりやすい）<br /><a href="https://piyolog.hatenadiary.jp/entry/2026/10/08/070606" target="_blank">https://piyolog.hatenadiary.jp/entry/2026/10/08/070606</a><br /><br />客は<br />「もう、バックアップから戻せません」<br />と言われているらしい。<br />クラウドならいい具合にバックアップとっていてくれるだろうとバックアップとってないお客は多いと思う。<br />僕なら泣いちゃう。<br />コンテンツはなくなったとしても、ソースコードは git リポジトリにあるものを復旧できるんだろうか？<br /><br />VMWare ESXi の古いバージョンを使っていたという噂。KADOKAWAはそうだった。<br /><br />- VMWare ESXi に買い切りの契約があった<br />- 今はサブスクリプションでしか購入できない<br />- 買い切りで ESXi 7.0 を使い続けることはできる<br />- 最新は ESXi 8.0<br />- ESXi 7.0 には脆弱性があるけど放置（サブスクリプション契約してね）<br /><br />ということらしい。<br /><br />今、悪い奴らは古い ESXi がないか、探し回っているんだろうな。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521736996.html">
<link>https://blog.nakagami.org/article/521736996.html</link>
<title>硤合先生がノーベル化学賞を受賞（東京理科大と学生おめでとう）</title>
<description>日本のノーベル物理学賞・化学賞の受賞者といえば、京大か東大か名古屋大学か海外の大学か民間企業かで研究していて、「やっぱり国立大学と私立大学の研究の環境って差があるのかなぁ。私立大学でノーベル賞取れることってあるのかなぁ」って思ってた。硤合先生は東大に入学して博士号取得までは東大だけど、講師から一貫して理科大で研究されていて、記者会見でも、理科大生の優秀さについて語っておられた。多くの大学で「うちの先生がノーベル賞取れるかも」と、ノーベル賞発表の時間帯に記者会見できるように用意..</description>
<dc:subject>家族</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-10-08T12:49:51+09:00</dc:date>
<content:encoded><![CDATA[
日本のノーベル物理学賞・化学賞の受賞者といえば、<br />京大か東大か名古屋大学か海外の大学か民間企業かで研究していて、<br />「やっぱり国立大学と私立大学の研究の環境って差があるのかなぁ。私立大学でノーベル賞取れることってあるのかなぁ」<br />って思ってた。<br /><br />硤合先生は東大に入学して博士号取得までは東大だけど、<br />講師から一貫して理科大で研究されていて、記者会見でも、理科大生の優秀さについて語っておられた。<br /><br />多くの大学で<br />「うちの先生がノーベル賞取れるかも」<br />と、ノーベル賞発表の時間帯に記者会見できるように用意しているのに、<br />硤合先生は、近所のスーパーで買い物をしていて理科大は記者会見の場を用意していないのも好感が持てた。<br />（藤嶋昭先生が学長をしていた頃には、記者会見の準備をしていたという話を聞いたことあるが、それで空振りが続いたからかもしれない）<br /><br />もう、10年近く前になるけど近所のおばちゃんが、うちの子に<br />「大学はどこに入ったの？」 <br />と聞いて、<br />「東京理科大です」<br />と答えたら、微妙な空気になってしまった。<br />おばちゃんは（日大の付属高校だったのに、日大に入れなかったのね。悪いこと聞いちゃったわ）と思ったに違いない。<br />知らないんなら聞かなきゃいいのに。<br />おばちゃんだけじゃなくて、文系大学生の大半は東京理科大の難易度知らないので、うちの近所では千葉工大は知ってるけど東京理科大は知らないという人多いと思う。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521722179.html">
<link>https://blog.nakagami.org/article/521722179.html</link>
<title>婚活アプリで結婚相手を探す難しさよ</title>
<description>もう、今では婚活アプリで結婚相手を探すのがメジャーになっているようだ。僕が結婚した時 25歳社会人2年目すぐ。無名の中小企業勤務で前年の年収は 300万未満で、身長は163cms で日大の学部卒で農家の長男。この条件で検索してくれる女性なんていないんだろうなぁ。かみさんとは、大学の５年の時に同じ研究室に入ってきて知り合ったのだが、かみさんのその時の感想は「怖い人」だったそうな。研究室に入る前に見かけた、大学内を目つき怪しくフラフラ歩いている人というのが僕への評価。婚活アプリっ..</description>
<dc:subject>日記</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-10-06T12:37:12+09:00</dc:date>
<content:encoded><![CDATA[
もう、今では婚活アプリで結婚相手を探すのがメジャーになっているようだ。<br /><br />僕が結婚した時 25歳社会人2年目すぐ。<br />無名の中小企業勤務で前年の年収は 300万未満で、身長は163cms で日大の学部卒で農家の長男。<br />この条件で検索してくれる女性なんていないんだろうなぁ。<br /><br />かみさんとは、大学の５年の時に同じ研究室に入ってきて知り合ったのだが、かみさんのその時の感想は<br />「怖い人」<br />だったそうな。<br />研究室に入る前に見かけた、大学内を目つき怪しくフラフラ歩いている人というのが僕への評価。<br /><br />婚活アプリって、結婚を前提として身長とか年収とかで条件を絞るし、うまいことマッチして<br />お見合いになっても、話すことは結婚とか子供は何人とか年収とか家をいつ買うかから始まるから難しいよな。<br /><br />一番納得いかないのは、結婚適齢期の人間なんて、会社辞めたいに決まってるんだから、<br />働いてる会社とか年収とか聞いてもしょうがないだろ。<br />お見合いの時に<br />「立派な会社にお勤めですね」<br />なんて言われたら辞めたら何言われるかわからないから、そんな人と話を進める気がしない。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521683266.html">
<link>https://blog.nakagami.org/article/521683266.html</link>
<title>AIによるプログラミングはトラクターで畑を耕すようなもの</title>
<description>牛に鋤を引かせて畑を耕していた時代からトラクターで畑を耕すようになったように、手で田植えをしていた時代から田植え機で田植えをするようになったように、AI によるプログラミングから後戻りすることはないだろう。ちょっとした書き捨てのスクリプトや、ちょっとした修正に人間がコードを書くこともあるだろうが、それは、田んぼの端の畔に手で稲を植えるようなものだろう。しかし、畑を耕したり田植えをしたりするのに人間は不要にはならない。それらは、「人間がやっている」ということになっているし、プロ..</description>
<dc:subject>日記</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-10-01T07:49:07+09:00</dc:date>
<content:encoded><![CDATA[
牛に鋤を引かせて畑を耕していた時代からトラクターで畑を耕すようになったように、手で田植えをしていた時代から田植え機で田植えをするようになったように、AI によるプログラミングから後戻りすることはないだろう。<br /><br />ちょっとした書き捨てのスクリプトや、ちょっとした修正に人間がコードを書くこともあるだろうが、それは、田んぼの端の畔に手で稲を植えるようなものだろう。<br /><br />しかし、畑を耕したり田植えをしたりするのに人間は不要にはならない。<br />それらは、「人間がやっている」ということになっているし、プログラミングも引き続き人間がやるものと認識されるだろう。<br /><br />江戸時代には、米どころの人口が多くて、それは米づくりに多くの人手がかかっていたからだそうな。<br />なので、プログラマーの人口は大きく減るのかもしれない。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521580927.html">
<link>https://blog.nakagami.org/article/521580927.html</link>
<title>Lisp （の処理系）を書いた</title>
<description>マイコン少年の成れの果てのパソコンおじさんである自分は、少年の頃からコンパイラとかインタプリタを書いてみたいなとずっと思っていた。最近 LLM でコンパイラを書いたという tweet を見かけるようになった。今なら僕もコンパイラかインタプリタを書けるかもと思った。「新しいプログラミング言語を学ぶ時に、まず Lisp を書きます」という人がいて、確かに Lisp なら構文解析も簡単そうだし、全部関数なんだから実行も簡単そう。ところで、Elixir は Erlang の中間言語 ..</description>
<dc:subject>Lisp</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-09-18T08:21:51+09:00</dc:date>
<content:encoded><![CDATA[
マイコン少年の成れの果てのパソコンおじさんである自分は、少年の頃からコンパイラとかインタプリタを書いてみたいなとずっと思っていた。<br /><br />最近 LLM でコンパイラを書いたという tweet を見かけるようになった。<br />今なら僕もコンパイラかインタプリタを書けるかもと思った。<br /><br />「新しいプログラミング言語を学ぶ時に、まず Lisp を書きます」<br />という人がいて、確かに Lisp なら構文解析も簡単そうだし、全部関数なんだから実行も簡単そう。<br /><br />ところで、Elixir は Erlang の中間言語 BEAM を出力して Erlang の実行系で動かしている。<br />Lisp も、BEAM を出力するところまでできれば、あとは Erlang の実行系が動かしてくれるので、簡単なのではないか？<br /><br />色々なことを考えて Elixir で BEAM を出力する Lisp コンパイラを書いてみることにした。<br /><br />最初に<br />「REPL から (+ 3 (* 2 4)) のような式を入力したら結果を返すようにして」<br />とLLMにお願いしたらすぐできた。<br /><br />'+' とか '*' が正常に機能しているので関数を呼び出すところまではできてる。<br /><br />そこから<br /><br />- 関数定義できるようにして<br />- Common Lisp のビルトイン関数を実装して<br /><br />と順番に指令していったら Lisp の処理系ができた<br /><br /><a href="https://github.com/nakagami/exlisp" target="_blank">https://github.com/nakagami/exlisp</a><br /><br />長年のコンパイラを書くという夢を達成。<br />これを自分が書いたと言っていいのかわからないが、とにかくできた。<br />中身はあまり理解してない。<br /><br />一番大変だったのは、（自分が Lisp を知らなかったので）LLMに指示するために Lisp を勉強して、LLM が書いたコンパイラが Lisp として動作するか確認すること。<br />今更、新しいプログラミング言語を学ぶとは思わなかった。<br />こんなことなら 30年前に Lisp を勉強しておけばよかったよ。<br /><br />・・・とは言っても、理解したのは最初の簡単な文法だけで、どこまでちゃんと動いているかわからない。<br />僕が Common Lisp をパーフェクトに理解するまで公開できないとしたら、いつまで経っても公開できないので<br />「大体できたっぽいなー」<br />と思えたところで公開しておいた。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521566791.html">
<link>https://blog.nakagami.org/article/521566791.html</link>
<title>sftpserver パッケージを使ってテスト用 sftpサーバーを立てる</title>
<description>ここにあった。https://trelab.info/python/python-sftp%E3%82%B5%E3%83%BC%E3%83%90%E3%82%92sftpserver%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B/このページが消失してしまうのが心配なので、コードの部分だけ引用..</description>
<dc:subject>Python</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-09-16T13:34:17+09:00</dc:date>
<content:encoded><![CDATA[
ここにあった。<br /><br /><a href="https://trelab.info/python/python-sftp%E3%82%B5%E3%83%BC%E3%83%90%E3%82%92sftpserver%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B/" target="_blank">https://trelab.info/python/python-sftp%E3%82%B5%E3%83%BC%E3%83%90%E3%82%92sftpserver%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B/</a><br /><br />このページが消失してしまうのが心配なので、コードの部分だけ引用させてもらう。<br /><br />サーバーを立てる<br /><pre><br />cd /tmp<br />mkdir testsftp<br />cd testsftp<br />python3 -mvenv .venv<br />. .venv/bin/activate<br />pip install sftpserver<br />sftpserver -k [秘密鍵のパス]<br /></pre><br /><br />全てのインターフェースで listen したい場合<br />sftpserver --host 0.0.0.0 -k [秘密鍵のパス]<br /><br />paramiko のクライアントの例<br /><br />pip install paramiko を実行した後<br /><pre><br />import paramiko<br />pkey = paramiko.RSAKey.from_private_key_file('[秘密鍵のパス]')<br />transport = paramiko.Transport(('localhost', 3373))<br />transport.connect(username='test', pkey=pkey)<br />sftp = paramiko.SFTPClient.from_transport(transport)<br />print(sftp.listdir('.'))<br />sftp.close()<br />transport.close()<br /></pre><br /><br />username に何渡しても connect に成功するみたい。<br />sftpserver のデフォルトのポート番号が 3373<br />sftpserver に秘密鍵を渡すようになっていて、公開鍵認証とは違うけど、paramiko からの接続の仕方は同じなのでテストには使えそう<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521564201.html">
<link>https://blog.nakagami.org/article/521564201.html</link>
<title>よる年波には勝てない</title>
<description>最近、残業なしで仕事を終えて、本でも読もうと思って読み始めると猛烈に眠くなって、ソファーで横になって寝てしまう。21時くらいまで寝て、起こされて晩御飯を食べることになる。頭使うだけで体使ってなくても疲れるんだな。昔、子供を連れて実家に帰ると父は居間でよくを昼寝してた。あの時、「父も歳取ったなぁ」と思ったが、気がつくと、あの頃の父の年齢になっている。今は毎日リモートで残業もないのでありがたい。昔のように東京まで通勤して最終電車あたりまで残業の日々だったら仕事続けられなかっただろ..</description>
<dc:subject>日記</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-09-16T07:51:55+09:00</dc:date>
<content:encoded><![CDATA[
最近、残業なしで仕事を終えて、本でも読もうと思って読み始めると猛烈に眠くなって、ソファーで横になって寝てしまう。<br />21時くらいまで寝て、起こされて晩御飯を食べることになる。<br />頭使うだけで体使ってなくても疲れるんだな。<br /><br />昔、子供を連れて実家に帰ると父は居間でよくを昼寝してた。<br />あの時、「父も歳取ったなぁ」と思ったが、気がつくと、あの頃の父の年齢になっている。<br /><br />今は毎日リモートで残業もないのでありがたい。<br />昔のように東京まで通勤して最終電車あたりまで残業の日々だったら仕事続けられなかっただろう。<br />昔、その前に職場で一緒だった人に「60歳過ぎたおじさんが再雇用で自分の部署にやってきて、日中寝てるんですよ」という話を聞いたが、今なら「無理もないな」と思ってしまう。<br /><br />若い頃には短時間睡眠に憧れて、睡眠時間が短ければあれもこれもできると思っていたが、もう、10時間でも12時間でもぐっすり眠れるなら寝ることにしている。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521522978.html">
<link>https://blog.nakagami.org/article/521522978.html</link>
<title>iPhone に帯封が付く日がくるかも</title>
<description>iPhone Duo が発表されて、日本では 36万4800円から57万4800円だそうな。https://www.watch.impress.co.jp/docs/news/2139678.html一家４人が全員 iPhone だったら 100万は軽く超える時代になってしまった。東京とは恐ろしいところで、もうすぐ都内の電車では女子高生が iPhone Duo を操作している風景が見られるんだろうな。もちろん、お金持ちもいるんだろうけど、親が可愛い娘のために無理して買ってあげ..</description>
<dc:subject>ハードウェア</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-09-10T12:36:03+09:00</dc:date>
<content:encoded><![CDATA[
iPhone Duo が発表されて、日本では 36万4800円から57万4800円だそうな。<br /><a href="https://www.watch.impress.co.jp/docs/news/2139678.html" target="_blank">https://www.watch.impress.co.jp/docs/news/2139678.html</a><br /><br />一家４人が全員 iPhone だったら 100万は軽く超える時代になってしまった。<br /><br />東京とは恐ろしいところで、もうすぐ都内の電車では女子高生が iPhone Duo を操作している風景が見られるんだろうな。<br />もちろん、お金持ちもいるんだろうけど、親が可愛い娘のために無理して買ってあげている家庭もあったろう。<br />そろそろ、脱落して Android になる女子高生が増えていいと思うんだけど、どうなることか。<br /><br />Apple Watch も高くなった。<br /><a href="https://k-tai.watch.impress.co.jp/docs/news/2139672.html" target="_blank">https://k-tai.watch.impress.co.jp/docs/news/2139672.html</a><br />これしてるってことは iPhone 持っているってことで、<br />Apple Watch 付けてる人を見たら 50万くらいはかかってるんだろうなーって時代になってしまった。<br /><br />2022年には20万だったので<br /><a href="https://dailyportalz.jp/kiji/iPhone2000000" target="_blank">https://dailyportalz.jp/kiji/iPhone2000000</a><br />あと 4年くらいしたら、帯封した iPhone を持ち歩くことになるのかな。<br />iPhone が 100万を超えた暁には、林さんに帯封のついた iPhone を持ち歩いて欲しい。<br /><br />(2026-10-05 追記)<br />林さんが iPhone DUO （時価）でやってくれた<br /><a href="https://dailyportalz.jp/kiji/my-handmade-iphoneduo" target="_blank">https://dailyportalz.jp/kiji/my-handmade-iphoneduo</a><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521505450.html">
<link>https://blog.nakagami.org/article/521505450.html</link>
<title>git で HEAD の状態のコミットだけの履歴に作り直す&lt;br /&gt;</title>
<description>git checkout master   # 元になるブランチgit checkout --orphan new-rootgit add -Agit commit -m &quot;Initial commit&quot;git diff master             # 差分がないはずgit branch -D mastergit branch -m mastergit push -f origin master</description>
<dc:subject>システム開発・プログラミング</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-09-07T19:22:47+09:00</dc:date>
<content:encoded><![CDATA[
git checkout master   # 元になるブランチ<br />git checkout --orphan new-root<br />git add -A<br />git commit -m "Initial commit"<br />git diff master             # 差分がないはず<br />git branch -D master<br />git branch -m master<br />git push -f origin master<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521491210.html">
<link>https://blog.nakagami.org/article/521491210.html</link>
<title>LLM コーディングエージェントで絶望する人と楽しむ人</title>
<description>コーディングエージェントの方が人間よりコードを読んだり書いたりするのが得意なことははっきりしてしまった。それを踏まえて、それまで手書きでコーディングしていた人たちの反応は大きく２つに別れていると思う- 今までの自分の経験がチャラになるように思えて絶望する、もしくはコーディングエージェントを信じないで頑なに手書きをする- コーディングを機械に任せることによってより多くのプログラムが書けてコードリーディングも楽になるので喜ぶパソコン少年の成れの果てである自分は前者かと思ったが、今..</description>
<dc:subject>日記</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-09-05T15:32:54+09:00</dc:date>
<content:encoded><![CDATA[
コーディングエージェントの方が人間よりコードを読んだり書いたりするのが得意なことははっきりしてしまった。<br />それを踏まえて、それまで手書きでコーディングしていた人たちの反応は大きく２つに別れていると思う<br /><br />- 今までの自分の経験がチャラになるように思えて絶望する、もしくはコーディングエージェントを信じないで頑なに手書きをする<br />- コーディングを機械に任せることによってより多くのプログラムが書けてコードリーディングも楽になるので喜ぶ<br /><br />パソコン少年の成れの果てである自分は前者かと思ったが、今のところは後者で自分でも驚いている。<br />自分はコーディングが楽しいと思っていたが、どうもそうではないらしい。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521482402.html">
<link>https://blog.nakagami.org/article/521482402.html</link>
<title>カリフォルニア州では、みんな Linux ディストリビューションを使うようになるのでは？</title>
<description>カリフォルニア州で、OS がユーザーの年齢確認をする法案が可決されたというニュースがあって、「Linux ディストリビューションや、BSD が使えなくなるじゃん！BSDはカリフォルニア州発祥なのに？」と思ったら、追加の法案で Linux ディストリビューションや BSD は年齢確認必要なくなった、とのことで良かった良かったと思ったんけど・・・Windows や MacOS, iOS や Android は引き続き年齢確認が必要になるとのこと。https://gigazine...</description>
<dc:subject>日記</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-09-04T07:34:59+09:00</dc:date>
<content:encoded><![CDATA[
カリフォルニア州で、OS がユーザーの年齢確認をする法案が可決されたというニュースがあって、<br />「Linux ディストリビューションや、BSD が使えなくなるじゃん！BSDはカリフォルニア州発祥なのに？」<br />と思ったら、追加の法案で Linux ディストリビューションや BSD は年齢確認必要なくなった、とのことで良かった良かったと思ったんけど・・・<br /><br />Windows や MacOS, iOS や Android は引き続き年齢確認が必要になるとのこと。<br /><a href="https://gigazine.net/news/20260831-os-age-verification-law-amendment/" target="_blank">https://gigazine.net/news/20260831-os-age-verification-law-amendment/</a><br /><br />カリフォルニア州ではみんながこぞってWindows を捨てて Ubuntu を使うようになるってことでは？<br /><br />これって、法律に無理があるけど、このままだと Linux デスクトップにはものすごい追い風になるのでは？<br />2027年は本当に Linux デスクトップ元年になるのかもしれない<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521479797.html">
<link>https://blog.nakagami.org/article/521479797.html</link>
<title>comico と menu のサービス終了</title>
<description>電子コミックストアの comico が閉店という発表とフードデリバリー menu のサービスの終了の発表が同時期にあった。システムの開発や運用をしている人たちは精一杯頑張ったんだろうけどなぁ。「これからは Webtoonですよ」って言われて、「電子コミックって普段読まないけど、若者はそうなんだ・・・」と思ったあれはなんだったんだろう。フードデリバリーで言うと、rocket now が無料でやっているので、利益を上げることは無理だよなぁ。rocket now がどうやって今後収..</description>
<dc:subject>日記</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-09-03T19:40:19+09:00</dc:date>
<content:encoded><![CDATA[
電子コミックストアの comico が閉店という発表とフードデリバリー menu のサービスの終了の発表が同時期にあった。<br /><br />システムの開発や運用をしている人たちは精一杯頑張ったんだろうけどなぁ。<br /><br />「これからは Webtoonですよ」って言われて、<br />「電子コミックって普段読まないけど、若者はそうなんだ・・・」<br />と思ったあれはなんだったんだろう。<br /><br />フードデリバリーで言うと、rocket now が無料でやっているので、<br />利益を上げることは無理だよなぁ。<br />rocket now がどうやって今後収益を上げていくのか知らないが、<br />PayPay がやっていけているので同業他社がなくなったらなんとかなるのかもな。<br /><br />その昔、 DeNA の怪盗ロワイヤルがめちゃめちゃ流行った時、これは DeNA という会社は金鉱を発見したなと思ったが、ああいうの全般に良かったのは一時期だけだった。<br /><br />結局のところ、我々のような場末のプログラマーは流行るサービスに当たれば生活できるし、当たらないサービスでは、どんなに頑張っても技術力があっても生活できない。<br /><br />次はどんなのが流行るんだろうなぁ。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="https://blog.nakagami.org/article/521401455.html">
<link>https://blog.nakagami.org/article/521401455.html</link>
<title>Kernel/VM探検隊@東京 No19</title>
<description>https://kernelvm.connpass.com/event/395390/昨日、初めて参加した。今まで、一度参加したいと思ってはいたが見逃していて、関西や北陸まで行くほどの気合いはないけど、東京か筑波あたりであったら参加したいなー、と思っていた。すごかった。オタクの世界だった。仲間だ！と思った。あんなに男性比率の多い100人以上の集団初めて見た。企画運営していたスタッフのみなさん、発表者のみなさん。ありがとうございました。@herumi さんの clang や g..</description>
<dc:subject>日記</dc:subject>
<dc:creator>nakagami</dc:creator>
<dc:date>2026-08-23T09:02:21+09:00</dc:date>
<content:encoded><![CDATA[
<a href="https://kernelvm.connpass.com/event/395390/" target="_blank">https://kernelvm.connpass.com/event/395390/</a><br /><br />昨日、初めて参加した。<br />今まで、一度参加したいと思ってはいたが見逃していて、関西や北陸まで行くほどの気合いはないけど、東京か筑波あたりであったら参加したいなー、と思っていた。<br /><br />すごかった。<br />オタクの世界だった。<br />仲間だ！と思った。<br />あんなに男性比率の多い100人以上の集団初めて見た。<br /><br />企画運営していたスタッフのみなさん、発表者のみなさん。ありがとうございました。<br /><br />@herumi さんの clang や gcc にマージされた話はすごかったし、なんと言ってもハードウェアハックは面白かったけど、結構、雑に発表しているように見えたものもあって、もしかして、自分も何か発表してもいいかな？って思った。<br /><br />帰ってから、嬉しそうに<br />「ハードオフでBS4Kチューナーを買って Linux を動かそうとしている学生とかいたんだよー」<br />って言ったら、かみさんは<br />「それをして何が嬉しいの？」<br />と言っていた。<br /><br />娘は、Linux が動いたらそれだけで嬉しいという心情を理解してくれていて嬉しかった。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
</rdf:RDF>

