告知認知周知
読書記録・蔵書管理のサイトといっても、ひとりの本棚じゃ面白くない。以前のサイトは300人ほど会員がいたので、バリエーションもそれなりに。
でも、今回の全面リニューアル、URL変更では、現状まだ1/10の30人弱。2006年に公開した時点では、まだこの手の本、読書に特化したサイトというのは3つか4つ程度だったので、放置していてもバラバラと登録してくれるひとはいた。でも、今は同じようなサイトが溢れている。それも機能も豊富で使いやすいものばかりじゃありませんか。いくつか覗いてみたところ、みんな良く出来てるんで感心するばかり。https://doncha.net/ は、できることが少ない、言葉を変えればシンプルさだけが、ほかよりもいいところかな、と。いいんだか悪いんだかビミョーな判定だ。
しょうがないんで、Yahoo知恵袋とかOKwaveあたりに「回答者として書き込みつつ、URLを晒してみよう作戦」を。
うーむ。でも、Q&Aサイトってほとんど初めてみたけど、どうなんだろう。本気なのかなあ。ひとつのQAを、いったいどのぐらいのひとが見てるんだろう。こういうのって枯葉も山の賑わい、量は質に転化する、のが勝負。人数が少ないんじゃレベルも知れてる。これなら2ちゃんをみてる方が回答早いよなあ、というのがちらほら。
むずかしいんだろなあ。
メールアドレスを入れるだけ。登録は簡単なので、ここをご覧の数少ないみなさま、ぜひ登録を!。やってみると意外に面白いですよー。
どんなサイトなのか
https://doncha.net/about.pl
ナニができるの?
https://doncha.net/about.pl?c=help
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
本棚のバックアップと一括登録
時間なら、いま、売るほどあるので、WEB本棚「趣味は読書2」の積み残した機能をコーディング、実装。
その1。
バックアップは必須。今まで「趣味は読書。」では、csvでバックアップできるようにしていた。今回からはxml出力にした。まだ、(くそ)エクセルなんかでもxmlはオプションっぽいし、XMLは一般的じゃないとは思いつつ。
タイトルなどはともかく、著者の数やメモの数がいくつになるのか決まっていない。csvのように一行でリニアに記述するには無理がある。ほかにテキトーな形式も思いつかず、たぶん、XMLで書いておけば、きっと便利で簡単なコンバーターがあるに違いない、と。
自宅・ウチのパソコンを公開してサービスに提供してた時は、バックアップのことが気になってしかたなかったけど、今度の「趣味は読書2」は https://doncha.net/ で、 lolipop だ。利用者も多いし、WEBの出納係と異名を持つ GMO傘下だ。会社が倒産したり、サーバが飛んでデータが消える、なんて滅多なことはないだろう。それなりに安心してもいいハズ。てことでバックアップは必須とはいえ、優先順位は後回しになっていた機能だ。
その2。
本の一括登録はあったほうが良さそう。今までの「趣味は読書。」でもつけてた機能なので。初めて登録してくれたユーザーさんとか、一冊ずつポチポチやって登録するのは面倒だろうし、てことでつけたんだけど、実際は初めてのユーザーさんだけじゃなくて、既存のユーザーさんでアクセス頻度の低いひとが、まとめて登録するのに使われていた。
ほんとは、一冊ずつ登録して、一冊ずつにメモやカテゴリをつけてあげてほしいんだけどね。
機能追加とか、SQLiteは気楽。ユーザー単位でDBを使う=ユーザーひとりにひとつのファイル、という構成にしたので、なにか意図しないことが起こっても、データベースへの被害は小さい。ユーザー間のリレーション機能を削った分、意図せず、災害に強い構成になった、ような気がする。
ちなみに、現状。
300人いた会員のうち、乗り換えてくれたのが、17人ほど。…って、もともとアクティブなひとたちで、本棚も充実していて楽しい。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
昨日はバタンキュー(死語)
週末に処方された薬のせいかどうかはともかく、体調がひどくて、昨日はフラフラ眩暈がする上に吐き気も胸元にあって、メシを食ったらもう転がるだけだった。皮膚もかさかさひりひりで、抗生物質がいやな感じで影響してるようなしてないような、だった。久しぶりに、くるくるバタンキュー状態で驚いた。
とりあえず、今日はどうにか昨日ほどではなく。
サイトをいじっていて、はたと気づく、今さら。
アマゾンのデータを使うには、アマゾンへのリンクが規約上必要だった(あやふや)。
そりゃそうだよねえ。無償でデータを提供してくれているワケじゃない。送客しないとダメだろ。てことで、趣味は読書2 https://doncha.net/ のDBに急遽amazonアソシエイトのトラッキングIDを仕込むためのテーブルを追加して、ユーザーさんがアマゾンのアフィリエイトIDを持っていればそれをリンクに、持ってなければわたしのアフィリエイトIDをリンクに仕込むようにした。
アマゾンはこうやって、こんなどうでもいい小さなところからも客を獲得していくんだなあ、と改めてしみじみと。適当な囲い込みとオープンな仕組みのバランスがいいんだろうか。
既知のバグ。IEだとAjax表示のコンテナがうまく高さを親に伝えてくれない。CSSの書き方の問題だと思うんだけど、解決できない。面倒なんでこれもJavascriptで判定を入れて、親を引き伸ばすようにした…ダメなやり方なのは100も承知のすけ。とほほ。
1億5千万回いっちゃうけど、同じソースを食わして、表示が違うってありえんだろ。ちくそお。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
趣味は読書2ケータイ版
読書SNSから、WEB本棚となった「趣味は読書2」のケータイ版も作った。
もともと既読未読管理と重複購入チェックのためのサイトなので、ケータイ版は必須といえば必須。「趣味は読書。」でも、ケータイ版を作ってあって、本屋でよく使ってたのだ。
「…えーっと、これって持ってたっけ?」は、まだいいけど、「あれ?これ読んだっけ?」という記憶力の衰えがひどいんだ。
今どきは、スマートフォンだろうから、そっち向けのレイアウトデザインのものを作った方がいいんじゃないかと思いつつ、自分用途はまだ au の太陽電池ケータイ SH007 だし。
cssの解釈もよくわからないし、キャリアごとの違いも把握できてないのは前回「趣味は読書。」と同じ。なので、今回も自分の本棚を検索するだけのシロモノだ。
前回は、機種の固体識別番号を使った簡単ログインをつけたんだけど、調べてみると、固体識別番号を使うのはセキュリティ的によろしくない、らしい。さいわい、au の太陽電池ケータイは cookie を使えるので、セッションはPC版同様、cookie を使うことにした。
ケータイの cookie や、固体識別番号については下記が参考になった。
https://www.milkstand.net/fsgarage/archives/001690.html
https://takagi-hiromitsu.jp/diary/20100411.html
というわけで、「趣味は読書2」 https://doncha.net/ は、ほぼ完成。
あとは、バックアップ機能ぐらいだろうか。ユーザーさんを増やして、いろんな本棚をみたい、よなあ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
快晴の青空
青空の下、朝から団地の掃除。にしても、毎度のことながら、口うるさく血気盛んなおじいちゃんおばあちゃんたちには、驚くというか呆れるというか。気がついたらいつも罵りあいが始まっている。たとえば同じ10年、怒って過ごすより、笑って過ごしたもの勝ちだと思うんだけどねえ。
その後、昨日公開をアナウンスしたWEB本棚サービス「趣味は読書2」の手入れ。データ移動を希望してくれた「趣味は読書。」からのユーザーさんのデータ移動&コンバート作業。…していて気づいた。7000件ほど本の登録のあるユーザーさんの本棚で、著者検索とかメモ検索が、行ったきり返ってこないんじゃないかと思うほど重い。
本のテーブルに、著者テーブルまたはメモテーブルを inner join して distinct してる。
SQLiteのjoinは重いという記事をみた記憶もあるんで、どうしたもんかなぁ、と。
たぶん、SQLでinner join して、データを絞り込んで、かつ、まとめて一度に取得するのが、スクリプト的には美しい、はず。とはいえ、遅いんじゃ話にならない。WEBは早さが絶対正義。とりあえず、inner join をやめて、テーブル一つずつ順番に問い合わせて各々の結果をスクリプトで次の問い合わせに使って、といういかにもアレな、SQLとスクリプトに変更したら、ちょっ速になった。
デザイン的にはIEは残念だけど、ほぼ意図どおり。世間はソーシャルだなんだとオープンなのがいいこと、らしいけど、ipod touchの没入感は「個人のもの」なデザインがあってこそだろう、と、機能的にはまず不要な時計なんかもつけてみた。「自分んち」とか「自分の机」とかのイメージというか。
https://doncha.net/about.pl
ちなみに、スクリプトができたぞ、と思ってから今日まで、35ケのバグを潰した。
jQueryがあまりに便利なもので、フローを深く考えずに作ったところ、いざ使いだしたら、こっちの表示とあっちの表示が違っちゃうじゃん、とか、コンテナの高さが取れてないじゃない、とかポロポロでてきて、結局ページ読み込みしなおしに変更したり。これがバグをさらに埋め込んでしまう負のスパイラル。
んなこんなで夜3時。昔、Wizardryとか大戦略とかソウルハッカーとかウルティマオンラインとか、新聞配達のバイクの音で、「ヤベヤベ、もう寝なきゃ」とやってた頃と同じ。
ゲームがスクリプトに変わっただけ。どちらも目先の達成感があるんだよあな。
さすがに当時の体力はもうないけど。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
もう3月だった
気づいたらまたひとつ馬齢を重ねる。
2月は。池波正太郎「剣客商売」、上橋菜穂子「獣の奏者」1・2、梨木香歩「エンジェル エンジェル エンジェル」
3月にはいって、梨木香歩「家守奇譚」、池波正太郎「鬼平犯科帳」1。
梨木香歩の「家守奇譚」は本当にびっくりした。傑作だった。何度も再読したい。座右の書。文章、比喩、描写、会話のひとつひとつが可笑しみを伴い、いちいち腑に落ちるのだ。
死んだ友人、河童、人魚、かわうそ、狸…いろんなものが景色に溶け込んで普通の顔をして、そこにいる、緩くて澄んだ空気が気持ちいい。
初の池波正太郎「剣客商売」は、え?まさか、こっちが主役かと。ちびエロ爺だった。ホモ、女装、男装など飛び道具満載。にやっとさせられるシーンが多くて面白かった。これはまだまだ続きがあるので愉しみ。
うううむ。ここんとこナニもしてないぞ、おれ。ヤバイなあ。
確実に脳細胞は劣化していくってのに、とっととなんかネタを見つけてモノ作りニッポンしなきゃ、だ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」