summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-07-15 02:28:26 +0900
committernsfisis <nsfisis@gmail.com>2025-07-15 02:28:26 +0900
commit037da3c3c4cf7d4e62cb5248ecccfe75d88f684b (patch)
tree9856600cf54540c891e7b01fd331ee3b0b17e96c
parent76660a3b367f38ed554d32ec20dbe7a1fd39f470 (diff)
downloadnsfisis.dev-037da3c3c4cf7d4e62cb5248ecccfe75d88f684b.tar.gz
nsfisis.dev-037da3c3c4cf7d4e62cb5248ecccfe75d88f684b.tar.zst
nsfisis.dev-037da3c3c4cf7d4e62cb5248ecccfe75d88f684b.zip
feat(blog/content): new post /posts/2025-07-15/partial-surrender-to-ebooks/
-rw-r--r--services/blog/content/posts/2025-07-15/partial-surrender-to-ebooks.dj26
-rw-r--r--services/blog/public/atom.xml10
-rw-r--r--services/blog/public/posts/2/index.html30
-rw-r--r--services/blog/public/posts/2025-07-15/partial-surrender-to-ebooks/index.html80
-rw-r--r--services/blog/public/posts/3/index.html41
-rw-r--r--services/blog/public/posts/4/index.html52
-rw-r--r--services/blog/public/posts/5/index.html46
-rw-r--r--services/blog/public/posts/6/index.html20
-rw-r--r--services/blog/public/posts/atom.xml10
-rw-r--r--services/blog/public/posts/index.html30
10 files changed, 241 insertions, 104 deletions
diff --git a/services/blog/content/posts/2025-07-15/partial-surrender-to-ebooks.dj b/services/blog/content/posts/2025-07-15/partial-surrender-to-ebooks.dj
new file mode 100644
index 00000000..f0090619
--- /dev/null
+++ b/services/blog/content/posts/2025-07-15/partial-surrender-to-ebooks.dj
@@ -0,0 +1,26 @@
+---
+[article]
+uuid = "427a124c-fce3-4a1c-a388-5c9827e34957"
+title = "電子書籍への部分的降伏"
+description = "紙の本から電子書籍へ条件付きの移行を決めた。"
+tags = []
+
+[[article.revisions]]
+date = "2025-07-15"
+remark = "公開"
+---
+先日『プロジェクト・ヘイル・メアリー』の映画予告が公開された。
+ずいぶん前に購入した原作小説を慌てて読もうとして下巻だけが見つかったあと、上巻を探し当てるのに本の山の 8 割を引っくり返した。
+
+オーケイ、ぼくの負けだ。きみたちが正しかった。
+
+いわゆる「紙派」を貫いてきた私だが、このたび条件付きで電子書籍へ移行しようと思う。
+書き残しておかないと心変わりしそうなので記事にしておく。
+
+とはいえ、記事タイトルに書いたように、重さも厚みもない本たちへ完全に屈服したわけではない。
+電子書籍への移行は、DRM (digital rights management) がかかっていないデータを入手可能なもの、言い換えれば本が「所有」できるものに限定する。
+つまりはこれがこの件についての私の "thin red line"[^thin-red-line] だ。
+
+この基準だと『ヘイル・メアリー』の件は避けられないわけだが、幸いにして直近で読んだ本は本の山の山頂付近に居るので見失うことはないだろう。しばらくは。
+
+[^thin-red-line] 『プロジェクト・ヘイル・メアリー』最序盤の一節
diff --git a/services/blog/public/atom.xml b/services/blog/public/atom.xml
index 49555e7e..d3686398 100644
--- a/services/blog/public/atom.xml
+++ b/services/blog/public/atom.xml
@@ -7,7 +7,15 @@
<author>
<name>nsfisis</name>
</author>
- <updated>2025-06-15T00:00:00+09:00</updated>
+ <updated>2025-07-15T00:00:00+09:00</updated>
+ <entry>
+ <id>urn:uuid:427a124c-fce3-4a1c-a388-5c9827e34957</id>
+ <link rel="alternate" href="https://blog.nsfisis.dev/posts/2025-07-15/partial-surrender-to-ebooks/"></link>
+ <title>電子書籍への部分的降伏</title>
+ <summary>紙の本から電子書籍へ条件付きの移行を決めた。</summary>
+ <published>2025-07-15T00:00:00+09:00</published>
+ <updated>2025-07-15T00:00:00+09:00</updated>
+ </entry>
<entry>
<id>urn:uuid:127019eb-e83f-4c9e-ab54-2021124f1bbb</id>
<link rel="alternate" href="https://blog.nsfisis.dev/posts/2025-06-14/baba-is-you/"></link>
diff --git a/services/blog/public/posts/2/index.html b/services/blog/public/posts/2/index.html
index a84c6c74..a7539671 100644
--- a/services/blog/public/posts/2/index.html
+++ b/services/blog/public/posts/2/index.html
@@ -67,6 +67,21 @@
</div>
</nav>
<article class="post-entry">
+ <a href="/posts/2024-12-33/2024-reflections/">
+ <header class="entry-header">
+ <h2>2024年の振り返り</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ 2024年にやったことを振り返る
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2025-01-02">2025-01-02</time> 投稿
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/posts/2024-12-04/cohackpp-report/">
<header class="entry-header">
<h2>紅白ぺぱ合戦に参加&amp;LTしました</h2>
@@ -279,21 +294,6 @@
</footer>
</a>
</article>
- <article class="post-entry">
- <a href="/posts/2024-03-20/my-bucket-list/">
- <header class="entry-header">
- <h2>死ぬまでに作る自作○○一覧あるいは人生の TODO リスト</h2>
- </header>
- <section class="entry-content">
- <p>
- 駄文
- </p>
- </section>
- <footer class="entry-footer">
- <time datetime="2024-03-20">2024-03-20</time> 投稿、<time datetime="2024-04-07">2024-04-07</time> 更新
- </footer>
- </a>
- </article>
<nav class="pagination">
<div class="pagination-prev">
<a href="/posts/">前へ</a>
diff --git a/services/blog/public/posts/2025-07-15/partial-surrender-to-ebooks/index.html b/services/blog/public/posts/2025-07-15/partial-surrender-to-ebooks/index.html
new file mode 100644
index 00000000..017ea55d
--- /dev/null
+++ b/services/blog/public/posts/2025-07-15/partial-surrender-to-ebooks/index.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html>
+<html lang="ja-JP">
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="author" content="nsfisis">
+ <meta name="copyright" content="&copy; 2025 nsfisis">
+ <meta name="description" content="紙の本から電子書籍へ条件付きの移行を決めた。">
+ <meta property="og:type" content="article">
+ <meta property="og:title" content="電子書籍への部分的降伏|REPL: Rest-Eat-Program Loop">
+ <meta property="og:description" content="紙の本から電子書籍へ条件付きの移行を決めた。">
+ <meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
+ <meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
+ <link rel="icon" type="image/svg+xml" href="/favicon.svg">
+ <title>電子書籍への部分的降伏|REPL: Rest-Eat-Program Loop</title>
+ <link rel="stylesheet" href="/style.css?h=f4a12de8fc55ef1668e211e6c6db4ade">
+ </head>
+ <body class="single">
+ <header class="header">
+ <div class="site-logo">
+ <a href="/">REPL: Rest-Eat-Program Loop</a>
+ </div>
+ <nav class="nav">
+ <ul>
+ <li>
+ <a href="/about/">About</a>
+ </li>
+ <li>
+ <a href="/posts/">Posts</a>
+ </li>
+ <li>
+ <a href="/slides/">Slides</a>
+ </li>
+ <li>
+ <a href="/tags/">Tags</a>
+ </li>
+ </ul>
+ </nav>
+ </header>
+ <main class="main">
+ <article class="post-single">
+ <header class="post-header">
+ <h1 class="post-title">電子書籍への部分的降伏</h1>
+ </header>
+ <div class="post-content">
+ <section id="changelog">
+ <h2><a href="#changelog">更新履歴</a></h2>
+ <ol>
+ <li class="revision">
+ <time datetime="2025-07-15">2025-07-15</time>: 公開
+ </li>
+ </ol>
+ </section>
+ <p>
+ 先日『プロジェクト・ヘイル・メアリー』の映画予告が公開された。ずいぶん前に購入した原作小説を慌てて読もうとして下巻だけが見つかったあと、上巻を探し当てるのに本の山の 8 割を引っくり返した。
+ </p>
+ <p>
+ オーケイ、ぼくの負けだ。きみたちが正しかった。
+ </p>
+ <p>
+ いわゆる「紙派」を貫いてきた私だが、このたび条件付きで電子書籍へ移行しようと思う。書き残しておかないと心変わりしそうなので記事にしておく。
+ </p>
+ <p>
+ とはいえ、記事タイトルに書いたように、重さも厚みもない本たちへ完全に屈服したわけではない。電子書籍への移行は、DRM (digital rights management) がかかっていないデータを入手可能なもの、言い換えれば本が「所有」できるものに限定する。つまりはこれがこの件についての私の “thin red line”<sup class="footnote"><a class="footnote" href="#footnote--thin-red-line" id="footnoteref--thin-red-line">[1]</a></sup> だ。
+ </p>
+ <p>
+ この基準だと『ヘイル・メアリー』の件は避けられないわけだが、幸いにして直近で読んだ本は本の山の山頂付近に居るので見失うことはないだろう。しばらくは。
+ </p>
+ <p>
+ <sup class="footnote"><a class="footnote" href="#footnote--thin-red-line" id="footnoteref--thin-red-line">[1]</a></sup> 『プロジェクト・ヘイル・メアリー』最序盤の一節
+ </p>
+ </div>
+ </article>
+ </main>
+ <footer class="footer">
+ &copy; 2021 nsfisis
+ </footer>
+ </body>
+</html>
diff --git a/services/blog/public/posts/3/index.html b/services/blog/public/posts/3/index.html
index bcd3a694..cf377486 100644
--- a/services/blog/public/posts/3/index.html
+++ b/services/blog/public/posts/3/index.html
@@ -70,6 +70,21 @@
</div>
</nav>
<article class="post-entry">
+ <a href="/posts/2024-03-20/my-bucket-list/">
+ <header class="entry-header">
+ <h2>死ぬまでに作る自作○○一覧あるいは人生の TODO リスト</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ 駄文
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2024-03-20">2024-03-20</time> 投稿、<time datetime="2024-04-07">2024-04-07</time> 更新
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/posts/2024-03-17/phperkaigi-2024-report/">
<header class="entry-header">
<h2>PHPerKaigi 2024 参加レポ</h2>
@@ -271,32 +286,6 @@
</footer>
</a>
</article>
- <article class="post-entry">
- <a href="/posts/2023-06-25/phpconfuk-2023-report/">
- <header class="entry-header">
- <h2>PHP カンファレンス福岡 2023 参加レポ</h2>
- </header>
- <section class="entry-content">
- <p>
- 2023-06-24 に開催された、PHP カンファレンス福岡に参加した。
- </p>
- </section>
- <footer class="entry-footer">
- <time datetime="2023-06-25">2023-06-25</time> 投稿
- <ul class="entry-tags">
- <li class="tag">
- カンファレンス
- </li>
- <li class="tag">
- PHP
- </li>
- <li class="tag">
- PHP カンファレンス福岡
- </li>
- </ul>
- </footer>
- </a>
- </article>
<nav class="pagination">
<div class="pagination-prev">
<a href="/posts/2/">前へ</a>
diff --git a/services/blog/public/posts/4/index.html b/services/blog/public/posts/4/index.html
index 67ecd304..d14e4aa0 100644
--- a/services/blog/public/posts/4/index.html
+++ b/services/blog/public/posts/4/index.html
@@ -70,6 +70,32 @@
</div>
</nav>
<article class="post-entry">
+ <a href="/posts/2023-06-25/phpconfuk-2023-report/">
+ <header class="entry-header">
+ <h2>PHP カンファレンス福岡 2023 参加レポ</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ 2023-06-24 に開催された、PHP カンファレンス福岡に参加した。
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2023-06-25">2023-06-25</time> 投稿
+ <ul class="entry-tags">
+ <li class="tag">
+ カンファレンス
+ </li>
+ <li class="tag">
+ PHP
+ </li>
+ <li class="tag">
+ PHP カンファレンス福岡
+ </li>
+ </ul>
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/posts/2023-04-04/phperkaigi-2023-report/">
<header class="entry-header">
<h2>PHPerKaigi 2023 参加レポ</h2>
@@ -249,32 +275,6 @@
</footer>
</a>
</article>
- <article class="post-entry">
- <a href="/posts/2022-08-27/php-conference-okinawa-code-golf/">
- <header class="entry-header">
- <h2>PHP カンファレンス沖縄で出題されたコードゴルフの問題を解いてみた</h2>
- </header>
- <section class="entry-content">
- <p>
- PHP カンファレンス沖縄の懇親会 LT で出題されたコードゴルフの問題を解いてみた。
- </p>
- </section>
- <footer class="entry-footer">
- <time datetime="2022-08-27">2022-08-27</time> 投稿
- <ul class="entry-tags">
- <li class="tag">
- カンファレンス
- </li>
- <li class="tag">
- PHP
- </li>
- <li class="tag">
- PHP カンファレンス沖縄
- </li>
- </ul>
- </footer>
- </a>
- </article>
<nav class="pagination">
<div class="pagination-prev">
<a href="/posts/3/">前へ</a>
diff --git a/services/blog/public/posts/5/index.html b/services/blog/public/posts/5/index.html
index 04dc89a5..b6c66c12 100644
--- a/services/blog/public/posts/5/index.html
+++ b/services/blog/public/posts/5/index.html
@@ -67,6 +67,32 @@
</div>
</nav>
<article class="post-entry">
+ <a href="/posts/2022-08-27/php-conference-okinawa-code-golf/">
+ <header class="entry-header">
+ <h2>PHP カンファレンス沖縄で出題されたコードゴルフの問題を解いてみた</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ PHP カンファレンス沖縄の懇親会 LT で出題されたコードゴルフの問題を解いてみた。
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2022-08-27">2022-08-27</time> 投稿
+ <ul class="entry-tags">
+ <li class="tag">
+ カンファレンス
+ </li>
+ <li class="tag">
+ PHP
+ </li>
+ <li class="tag">
+ PHP カンファレンス沖縄
+ </li>
+ </ul>
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/posts/2022-05-01/phperkaigi-2022/">
<header class="entry-header">
<h2>PHPerKaigi 2022</h2>
@@ -262,26 +288,6 @@
</footer>
</a>
</article>
- <article class="post-entry">
- <a href="/posts/2021-10-02/vim-swap-order-of-selected-lines/">
- <header class="entry-header">
- <h2>Vimで選択した行の順番を入れ替える</h2>
- </header>
- <section class="entry-content">
- <p>
- Vim で選択した行の順番を入れ替える方法。
- </p>
- </section>
- <footer class="entry-footer">
- <time datetime="2021-10-02">2021-10-02</time> 投稿
- <ul class="entry-tags">
- <li class="tag">
- Vim
- </li>
- </ul>
- </footer>
- </a>
- </article>
<nav class="pagination">
<div class="pagination-prev">
<a href="/posts/4/">前へ</a>
diff --git a/services/blog/public/posts/6/index.html b/services/blog/public/posts/6/index.html
index 72ee6969..1a8c8e03 100644
--- a/services/blog/public/posts/6/index.html
+++ b/services/blog/public/posts/6/index.html
@@ -63,6 +63,26 @@
</div>
</nav>
<article class="post-entry">
+ <a href="/posts/2021-10-02/vim-swap-order-of-selected-lines/">
+ <header class="entry-header">
+ <h2>Vimで選択した行の順番を入れ替える</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ Vim で選択した行の順番を入れ替える方法。
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2021-10-02">2021-10-02</time> 投稿
+ <ul class="entry-tags">
+ <li class="tag">
+ Vim
+ </li>
+ </ul>
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/posts/2021-03-30/phperkaigi-2021/">
<header class="entry-header">
<h2>PHPerKaigi 2021</h2>
diff --git a/services/blog/public/posts/atom.xml b/services/blog/public/posts/atom.xml
index 856ee867..f153f574 100644
--- a/services/blog/public/posts/atom.xml
+++ b/services/blog/public/posts/atom.xml
@@ -7,7 +7,15 @@
<author>
<name>nsfisis</name>
</author>
- <updated>2025-06-15T00:00:00+09:00</updated>
+ <updated>2025-07-15T00:00:00+09:00</updated>
+ <entry>
+ <id>urn:uuid:427a124c-fce3-4a1c-a388-5c9827e34957</id>
+ <link rel="alternate" href="https://blog.nsfisis.dev/posts/2025-07-15/partial-surrender-to-ebooks/"></link>
+ <title>電子書籍への部分的降伏</title>
+ <summary>紙の本から電子書籍へ条件付きの移行を決めた。</summary>
+ <published>2025-07-15T00:00:00+09:00</published>
+ <updated>2025-07-15T00:00:00+09:00</updated>
+ </entry>
<entry>
<id>urn:uuid:127019eb-e83f-4c9e-ab54-2021124f1bbb</id>
<link rel="alternate" href="https://blog.nsfisis.dev/posts/2025-06-14/baba-is-you/"></link>
diff --git a/services/blog/public/posts/index.html b/services/blog/public/posts/index.html
index a45da9f7..71fbc01f 100644
--- a/services/blog/public/posts/index.html
+++ b/services/blog/public/posts/index.html
@@ -63,6 +63,21 @@
</div>
</nav>
<article class="post-entry">
+ <a href="/posts/2025-07-15/partial-surrender-to-ebooks/">
+ <header class="entry-header">
+ <h2>電子書籍への部分的降伏</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ 紙の本から電子書籍へ条件付きの移行を決めた。
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2025-07-15">2025-07-15</time> 投稿
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/posts/2025-06-14/baba-is-you/">
<header class="entry-header">
<h2>最高のパズルゲーム Baba Is You をやれ</h2>
@@ -272,21 +287,6 @@
</footer>
</a>
</article>
- <article class="post-entry">
- <a href="/posts/2024-12-33/2024-reflections/">
- <header class="entry-header">
- <h2>2024年の振り返り</h2>
- </header>
- <section class="entry-content">
- <p>
- 2024年にやったことを振り返る
- </p>
- </section>
- <footer class="entry-footer">
- <time datetime="2025-01-02">2025-01-02</time> 投稿
- </footer>
- </a>
- </article>
<nav class="pagination">
<div class="pagination-prev">
</div>