加藤典洋『言語表現法講義』書評

Share
📝
本稿は筆者が大学の授業で学んだ内容をもとに、独自の考察を加えて再構成したものである。

なぜこの本を選んだのか

大学生活で避けて通れないのが、レポートや論文の執筆だ。しかし正直なところ、書くことは楽しくない。義務として書かされる文章は、書く側も読む側も面白くない。そんな中、「書くこと」そのものの意味を問い直すこの本に出会った。タイトルこそ堅苦しいが、著者の加藤典洋は「書くことを上手に表現する技法の問題だとは考えていない。むしろよりよく考えるための、つまり自分と向かい合うための一つの経験の場なのだ」と主張する。この視点の転換に惹かれ、本書を手に取った。

本書の構成と主題

本書は全9章から構成されている。第2章では課題レポートの問題点から始まり、第3章では推敲による文章の変化、第4章では「書かないこと」の表現力、つまり行間について論じられる。第5章では優れた文章に宿る「天啓」の獲得方法、第6章では敏感な問題に対する書き手の姿勢、第7章では現代文章の特徴が分析される。第8章では「良い文章」を書く際の壁について、そして最終章ではフィクションの力について語られる。

「行間文法」という発見

特に印象深かったのは第7章である。日本には「空気を読む」文化があり、文章においても「行間を読む」ことが重視される。しかし、行間を「書く」ことを意識したことはあるだろうか。

著者は行間に特有の表現を「行間文法」と名づけ、余白の可能性について論じている。文と文の間、この「間」をどう設計するか。私はここから、あえて書かないことで読者に委ねる、場合によっては読者自身に「書かせる」ことさえできるのではないか、という可能性を読み取った。

何かを書くということは文字に書くことであるのは当たり前であるが、いや、行間に書く(書かない)ことだって表現だ。レポートが面白くないのは、情報過多で余白がないからかもしれない。

本書の独自性と意義

本書の最大の特徴は、文章技法の解説書でありながら、「書くこと」を「経験」として捉え直している点にある。文法や修辞技法のマニュアルではなく、書くことを通じて自分と向き合い、思考を深める過程そのものを問題にしている。

「良い文章」の定義も興味深い。技巧的に完成された文章ではなく、書き手の思考の軌跡が見える文章、読者との対話を生む文章こそが「良い」のだという。

誰に勧めたいか

この本は、文章を書くことに苦痛を感じているすべての大学生に勧めたい。レポートに追われ、「とにかく文字数を埋めなければ」と考えている人にこそ読んでほしい。書くことは義務ではなく、自分の思考を深める「経験」なのだという著者のメッセージは、書くことへの向き合い方を根本から変えてくれるはずだ。

書名は固いが、読後には書くこと、読むこと、読まれることのすべてが楽しく感じられるようになるだろう。少なくとも私は、この書評を書きながら、そう実感している。

Read more

Dependabotの対応が面倒なのでRenovateを導入する

Dependabotくんはある程度の依存関係の更新を通知してくれるが、山のようにprojectを抱えているとなんとも痒いところに手が届かない。 ということで、Renovateを使ってみる。 Build software better, togetherGitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.GitHub ここからGitHub Appを入れる。 あとは、指示に従ってポチポチするだけで、超かんたんだった。 感想 自動化最高。

By Sakashita Yasunobu

nodejsのバグを見つけたのでPRを投げてみた

概要 要するに、node --testで特定のバイナリを標準出力に書くと、テストランナーが固まったり、異常終了したりするバグです。 バグ自体は既知のものだったようで、修正がされていました。 test_runner: infinite loop in FileTest#drainRawBuffer when child stdout contains FF 0F followed by large size bytes · Issue #62693 · nodejs/nodeVersion v25.9.0 (also reproduced on v24.14.1 LTS, v22.21.0 LTS, v23.4.0) Platform Darwin 25.

By Sakashita Yasunobu
青空文庫のParser

青空文庫のParser

青空文庫のParserを作ってます。 GitHub - P4suta/aozora: Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks.Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks. - P4suta/aozoraGitHubP4suta Rustで作ってますが、配布物はcargoのほかにnpm/pypiでも入手できます Documentation * Playground — try it in

By Sakashita Yasunobu