読者コミュニティ「趣味は読書2」の登録データ

「趣味は読書」というweb本棚サービスを2006/4/1から公開している。
今日時点
登録会員:310名
登録冊数:49,780冊
登録タイトル:38,851タイトル
登録著者:14,264人
【人気タイトル(会員10人以上が登録)】
17 | 空の中 |
15 | 太陽の塔, 陽気なギャングが地球を回す, 重力ピエロ, 告白, 夜のピクニック |
14 | 予知夢, しゃばけ, 死神の精度, 海の底 |
13 | 西の魔女が死んだ, アヒルと鴨のコインロッカー, 探偵ガリレオ, 夜は短し歩けよ乙女, 博士の愛した数式, 四畳半神話大系, 阪急電車, 華胥の幽夢(ゆめ)—十二国記 |
12 | 魔性の子, 容疑者Xの献身, オーデュボンの祈り, 終末のフール, 火車, ラッシュライフ |
11 | 光の帝国—常野物語, レインツリーの国, クジラの彼, グラスホッパー, 手紙 |
10 | 鴨川ホルモー, 天使, 夏への扉, 図書館戦争, アルジャーノンに花束を, 少女には向かない職業, 村田エフェンディ滞土録, 夏と花火と私の死体, 氷菓, 六番目の小夜子, ハサミ男, ゴールデンスランバー, 向日葵の咲かない夏 |
【人気著者ベスト20(登録された本の総数)】
376 | 恩田陸 |
345 | 東野圭吾 |
340 | 茅田砂胡 |
307 | 小野不由美 |
302 | 栗本薫 |
299 | 宮部みゆき |
229 | 田中芳樹 |
215 | 伊坂幸太郎 |
206 | 有川浩 |
178 | 藤子・F・不二雄 |
168 | 浦沢直樹 |
158 | 浅倉久志 |
157 | 村上春樹 |
156 | 西尾維新 |
153 | 秋本治 |
150 | CLAMP |
150 | 荒川弘 |
146 | 京極夏彦 |
144 | 桜庭一樹 |
142 | 大森望 |
141 | スティーヴンキング |
「趣味は読書2」
https://doncha.net/about.pl
図書館で本を借りて図書カードを見て
「あれ?あのコもこれ読んだのかぁ」とか「おっあいつこんなの読むんだ」と、ニマニマしたり
ひとんちに呼ばれたら、まず本棚を覗いて
「これ、わたしも読んだよ」と言いたくなったり
図書館とか本屋で、どの棚の前に立っているかで、そのひとの属性がわかって、うれしかったり
なんだか「ありきたり」な趣味なので履歴書にも書けない気がしたり
本を読んでも難しいことを考えたり感想文は面倒くさかったり
ヲタクだと思われそうで嫌だったり
でもって、だけど本好きとか本読みですが、なにか?
というようなことを、思ったことはありませんか? ぼくは、あります。なので、そんな本棚のようなサイトを作ってみました。
『読者のコミュニティ』
↑にも書いたけど。
東日本大震災の時、自宅サーバーで公開していたものを一度閉じて、レンタルサーバーで再開。
2006年公開当時、流行りのmixiもどきで掲示板や日記などつけたんだけど、利用パターンの8割以上が「本棚直行直帰」だったのでリニューアルして現在の形に。
現状は月に20人ぐらいのアクティブユーザーといったところ。
特に告知などしてなくて、ニュースサイトの古い記事や紹介されているブログ、twitter連携などから新規に登録・利用してくれている。
手前味噌。
設計もデザインも古くさくなってダサイのはすみませんだけど。
もともとわたしは「あれ?これ読んだっけ?持ってたっけ?」のトリ頭、重複買いがわりとあったのに、「既読・未読」フラグのあるこのweb本棚のおかげで重複買いはなくなった(ログインして検索、あるいは、twitterにリプを飛して本棚検索結果を返してもらう)
『「趣味は読書2」など読書記録WEBサービス』
2011年時点のWEB本棚サービスのリスト。なくなったサービスがけっこう多いけど。
本を読むひとの数を増やしたい、小説を面白がってくれるひとを増やしたい、たくさん面白い小説を読みたい、というのはどのサービス提供者にも共通することだと思うんで、みんなで盛り上げられればいいなあ、と思うですよ。
面白い小説はまだまだたくさんあるので、残り時間を有効に使わないとなあ、とあらためて初老はしみじみするのでありました。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
オレオレCGMでランディングページ

この雑記帖はperlで自作のcgi。
最初1998年頃は、テキストエディタでHTMLを書いてFTPでアップロードする昭和の世界だった。さすがに面倒になったのでperlでcgiにしたのが2000年。当時はMovableTypeもWordpressもなかった。
それ以来、ダラダラ続けて、その場その時の思いつきでいろいろ機能を付け足し現在に至る…18年め。
kindleだけだった頃とは違って、今は楽天koboも始まって配信するストアが増えてきた。
今のところ雑記帖では、Amazonへのコンテナを表示して、それ以外のストアはオマケの扱い。kindleありきで作ったコンテナ。
でも、ヨタ・ネタの雑記ならともかく、日野裕太郎の作品ページでそれはどうなの。だいたいゴチャゴチャしたコンテナでなんのことやら分かりにくい。ユーザー行動を誘うwebページでは情報は整理されるべき。
kindleもibookstoreもkoboも、ストアへの動線は同じ扱い。ゴチャついたコンテナ表示を止めて購入ボタンっぽくして並べることにした。
作品ページに表示する情報も統一した。
表紙画像、タイトル、定価、キャッチ、ページ数、本文一部抜粋。
アマゾンレビュー、twitterの感想ツイート、取り上げられたブログや掲示板。
その他関連記事。
サンプル表示リンク。
管理のためにデータベースに書誌情報などをブチ込んで、と思ったんだけど、この雑記帖以外でも使う可能性があるので、とりあえずは perl のデータとして記述。これならどこからでもスグに読み込んで使い回せる(そのうちデータベースに入れる、か)
今回の作品ページ機能追加は「ストアありき」ではなくて「タイトルありき」ということ。
昔からよく言われてるんだけど、別サイトを立ち上げるのもしんどいので、オレオレCGMの雑記帖に機能追加。
『おかえりください』https://t2aki.doncha.net/?id=1363395220
↑Amazonのコンテナ廃止。各ストアへ購入ボタン風味
↓従来のAmazonコンテナ使用
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
Android標準ブラウザでダウンロードできない現象

Android標準(?)のブラウザでPDFやzip、epubファイルのダウンロードができなくて吐血。
PCのブラウザやiphone(iOS)、AndroidでもChrome、Firefoxなどのブラウザだと意図通り問題なくダウンロードできるのに、Android標準(?)のブラウザだとダウンロードできない。というか、なぜか、ページのHTMLをダウンロードしてしまう。
謎な挙動のスマホ標準ブラウザに対応する必要があるのかという、そもそものところはまた別として。
調べてみたら、検索のしかたが悪いのか情報が錯綜していて正解が見えてこない。
スクリプトが吐くヘッダは定型。
このヘッダに続いて、epubファイルが標準出力に吐き出される。ほかのいろんなスクリプトで使っているやりかたで、Androidスマホ以外では問題なく意図通りダウンロードできている。
老眼血眼、しこたま検索しまくって、こちらのサイト
「コンピュータの日々 Android付属ブラウザのファイルダウンロードの動作」
AndroidのブラウザがPOSTメソッドでサーバにリクエストして、サーバからContent-Disposition:attachmentなヘッダを受け取ると、再びGETメソッドで同じURLにリクエストを送信するとのことです。
へ? と思ってアクセスログを見るとAndroidスマホのブラウザ(docomoのスマホ L-05E 、mobile safari)は、確かにPOSTでアクセスしてきた後、なぜかGETでアクセスしている。
ページのHTMLを取得してるので、最初はブラウザのキャッシュを疑ったんだけど、どうやら真相はこいつ。attachmentで渡してるはずのepubファイルではなくて、次のGETでページのHTMLをダウンロードしているご様子だ。
なんでやねん。
以上は、とりあえずのメモ。
これじゃ、スクリプトで吐き出させたんじゃダウンロードしてくれない、ということになる。
ダウンロードしてもらう方法としては、一度サーバーにファイルを書き出して、静的リンクをクリックしてもらうしかない…うーん、ほんまかいな。
スクリプトで直接ダウンロードする方法をもうちょっと調べてみる。たぶん、わたしのスキル不足だと思う(詠み人知らず)
[12/20 21:30:21] 追記。
現状、スマホ標準のブラウザは .epub ファイルにリンクしても、ブラウザが epub ファイルを開いて表示しやがる。
バイナリを文字化けした文字にしてブラウザにダアアアアッと表示する。なんじゃそりゃ状態。
なもんで、.htaccess で(httpd.confでもいいけど) MIME TYPE を指示(指定)してやる必要がある(epubという拡張子のファイルにアクセスされたらどうするのかの設定)
addType application/octet-stream .epub
…て、epub自体が最近なので、Android標準ブラウザに適切な対応を求めるのは可哀想、というか無理かもしれん。もう意味不明なブラウザを使うのではなくて、Firefoxなり、PCでも使われるブラウザとその挙動を標準にすべきだろう。
[2016/01/03 10:47:38] 追記。
どうやら現状のAndroidの「ダウンロード」(ダウンローダー)はSSLのページや認証が必要なページからはダウンロードできない困った仕様っぽい。
・ブラウザで閲覧→PDFやzipをタップ→ダウンローダーが起動してzipやPDFをダウンロード
という流れだとダウンロードできない。
・ブラウザで閲覧→PDFやzipをタップ→ブラウザがPDFやzipをダウンロード
だとダウンロードができる。Firefoxなどだとダウンロードができる、ということ。
スマホって、なんでまた「ダウンローダー」なんてのを噛ませることになったんだろう。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
.htaccessでアクセス制限の小ネタ

アクセスしてきたIPアドレスを見て、アクセス制限する(=ディレクトリ内のファイルを見せない)方法を2つ。
(httpd.confに記述してもいいんだけど、レンタルサーバーでapacheの設定ファイルをいじれるような専用・占有プランじゃなくて一般的な間借りの場合、各自割り当てられたディレクトリに.htaccessというファイルで設定することになる)
.htaccessに以下を記述する。
ひとつは。
1行目 以下は許可してから拒否するよ、という指定
2行目 すべてのアクセスを許可する
3行目 NNN.NNN.NNN. で始まるIPアドレスは拒否する。123.456. など前方一致(大きく範囲でざっくり拒否したい時は123.などにする)
これはアクセスしてきた相手に403を返す。
アクセスしてきた側は「このフォルダ、ファイルにアクセスする権限がありません」とか「このフォルダ、ファイルにアクセスは許可されていません」などとなってページを見ることができない。
この方法が手っ取り早いんだけど。
「このフォルダ、ファイルにアクセスする権限がありません」ということだと、「このフォルダやファイルが存在している」ということを相手に教えてしまうことになる。
mod_rewriteというモジュールが使えるなら(最近のレンタルサーバーのapacheはほとんど使えると思う)
RewriteRuleで404を返すことができる。
1行目 RewriteEngine を有効にする
2行目 アクセスしてきたIPアドレスが NNN.NNN.NNN.で始まるなら
3行目 404で「404.html(見つかりませんでしたページ)」へリダイレクトする。
アクセスしてきた相手は「そんなフォルダ、ファイルはありません」ということになってページを見ることができない。403よりも404を返した方が安全。
wordpressにセキュリティホールがー、とか、bashのぜーじゃくせーがー、とか何かあるたびに、そこを狙った妙なアクセスが増えるので対策をしておいた方が吉。
ウチのページはほとんどperlで自作してるので、スクリプトの方でも404を返すようにしてるんだけど、設定ファイルにも仕込むようにした。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
ネットを見てるひまがあったら小説を読もう

台風が迫る日曜日。
朝から雨で今日はいちんち引きこもり。積ん読だった梨木香歩の『村田エフェンディ滞土録』を読んで、あちこち緩い初老は涙腺決壊する。
第二次大戦前。考古学でトルコに留学した日本人ムラタと、トルコ人、ドイツ人、ギリシャ人3人の交友録。異なる背景、文化なんだけど、それに接する村田の視線と距離がぶれなくていちいち腑に落ちる対応。『家守奇譚』に通じるすこし不思議な出来事を交えつつ、男子3人の各々のストーリーが村田と絡み合う。いやもうどいつもこいつも皆、優しい。
ネタバレになるので避けるけど、鸚鵡はいかん。
監督・脚本:バリー・レビンソン、音楽:デイブ・グルーシンで映画化すればきっとハマる。
んで、そんな話なので、異文化コミュニケーションなネタが満載で。
『村田エフェンディ滞土録』梨木香歩
これほど「無為」ということに耐えられる心性は、その常軌を逸した太平楽は、私の理解の範疇を遥かに越えていた。それで私はこういうことには——国民性に関することには、善悪の判断を下さず、ただ驚きあきれるに留めおくことにしている。
文化というものは洋の東西を問わず、成熟し、また先鋭化してゆくと、言葉にその直接的な意味以上のものが付加され、土着のものにはそれを読み解く教育が、幼い頃から自然と施されてゆくものなのだろう。いわゆる「育ち」というものはそのことなのだろう。とすれば「育ちが違う」というのは、つまり、一つの言動を巡る解釈が違い、それに対する反応が違うということである。であるから、誰かの一言のその正確な狙いを知ろうと思えば、本来はその誰かの育ちまでを勘定に入れておかねばならぬということになる。しかし、それは決して完璧にはなされ得ぬ業である。
何度も何度もネットに溢れかえるレイヤーだフィルターだのコミュ障だのといったネタ・ドヤ顔・したり顔に食傷気味。それって何の根拠があって言ってるの、それじゃ説得力ないよねえ、ただの思いつき?とか。
『村田エフェンディ滞土録』に出てくる描写にいちいち激しく首肯。文化・背景の違い、育ちの違いをふまえて、さてどういう態度?ということの解答がここにある。
ネットでポジション取りに走るひまがあったら、梨木香歩を200回読むと良いよ。
もっともっと本(小説)を読まんといかんなあ。
まだまだ読んでいない面白い本が何万冊もあることは確実だ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
twitterでテキストを立ち読みしてもらう方法

twitterで電子書籍ファイルが立ち読みできる!
KADOKAWAの https://tw-epub.com がTwitter(日本)と仕掛けたということらしい。電子書籍を手軽に読む方法というのはまだあまりないので、いつものツイッタでパラパラ立ち読みできるのはかなり魅力的。
・わざわざ別の何かを必要としない
・いつもの行動範囲内で目に入る
・立ち読みのツイートがRTされたりFavされたり広がりが見込める
もっとも、フローコンテンツの中に(立ち読み程度とはいえ)読ませるコンテンツが紛れ込んでどうなのかという問題もあるとは思うけど、これから検証されていくことだろう。
JavascriptでEPUB電子書籍ファイルを読み込んで表示(WEBやローカルのブラウザで表示)ということでは、去年「BiB/i」https://sarasa.la/bib/i/ が話題になっていて、今回のKADOKAWAの仕組みもBiB/iを参考にしたという話。で、どうやら今回のtwitterの立ち読み表示は単なるIFRAMEを使った表示なので電子書籍ファイルに限らずWEBページが流し込める。もっともセキュリティ的なことは考えられているらしく、IFRAMEで読み込めるのは、SSL同士でなおかつTwitterの審査があるらしい。
このSSLと審査の条件を、dropboxがクリアしている。
ということで立ち読みができるのはKADOKAWAだけのことではなくて、EPUB電子書籍ファイルがあればBiB/iとdropboxを使えば個人レベルでも立ち読みをTwitterのタイムラインに流せる。
「BiB/i + Dropbox で EPUB を Twitter のタイムラインに埋め込む」
https://keage.roon.io/bib-i-dropbox-epub-twitter
↑詳細はこの記事。丁寧でわかりやすいので、ぜひ一読。
そこで、ウチでも何かやれることはないかと考えてみた。
・インラインフレームなので表示させることは簡単。
・SSL絡みでdropboxが必要。
・ 「創作文芸見本誌会場HappyReading」 には現状540冊ほど登録があってすべて「立ち読みテキスト」がついている。
dropboxを使わなきゃいけないので自動化は難しいけど、HappyReadingに登録しているサークルさんはすでに「立ち読みのためのテキストファイル」を持っている。EPUB電子書籍ファイルを作ることはそれほど大変なことではないけど、テキストファイルをそのまま立ち読みに使えればラクだ。
てことで、Twitterカードを使って、テキストファイルを立ち読みしてもらうための手順や制作のページを作ってみた。
「テキストファイル」を立ち読みに使う
https://books.doncha.net/happy-reading/tachiyomi-twitter/
このページで作ったファイル、立ち読みファイルのURLをツイート。
これは面白い、かも。
EPUB電子書籍ファイルを作れる環境なら電子書籍ファイルを、電子書籍はちょっと難しいなあということでもテキストファイルさえあれば大丈夫。即売会イベント前後などにいかがでしょう。
[07/05 21:07:19] 追記。
dropboxですが。最近のアカウントだと公開フォルダ(Publicフォルダ)はプロかビジネスからしか使えないようです(=有料アカウント)
わたしは無料のアカウントなんだけどPublicフォルダが使えるのはなんでだろう…(謎)
twitterでこんな情報も教えていただきました。
[07/07 00:05:51] 追記。
twitter card(player)かdropbox公開フォルダ、どちらかの制限で。
クエリやハッシュは渡されないのでURLによって動的にコンテンツを切り替えるのは無理っぽい。
ex)
example.com/sample.html?target=hohoho
example.com/sample.html#menu=hehehe
などが意図通りに伝わらない。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」