創作文芸見本誌会場HappyReading

必要だろうと思った機能を最低限つけて、バグをひとつずつ潰して、まず最初の完成形となった。
とりあえずのメモ。
データベースは、mysqlではなくてsqlite。
どうして?lolipopのmysqlは重いので、ページ表示がもっさりしてしまう。レスポンスが早い、というのがwebの絶対正義。
sqliteは複数の同時アクセスに弱いという評判だけど?確かにその通りらしいけど、ウチぐらいのアクセスなら十分。むしろファイルひとつがそのままDBなので、バックアップなどのメンテがらくちん。そっちのメリットのほうが大きい。
mysqlとかpostgresqlのようなRDBが必要になったら、そのときそのままSQLなどは移せる。
データ構成は。
基本的に、一意に決まる本の情報以外の付属情報はすべてタグとして処理。著者やカテゴリなど。でも、イベント情報関係は別テーブルで管理(同人誌の場合、イベント参加情報は重要なので)
詳細ページを閲覧された回数や立ち読みされた回数はまた別管理で。モチベーションのため。
ページ表示に使うためのマスターテーブルは特になくて、idではなくて、ユーザー入力によるテキストのタイトル部分をキーにしている、というのが後々禍根を残しそうな予感。でもたぶん、そのおかげでおそらく内部SEO対策となる、はず。urlとページタイトルとコンテンツのh1の関連が強くなるし、そこで使われるキーワードがアンカーテキストとしてページ上部に出現する、いわゆるSEOとしては理想的な構造。
サイトの目的とか。
立ち読みをしてもらう。
面白かったら作者やサークル、カテゴリで芋づる式に次の立ち読みをしてもらう。
動線はそのために作る。それによって結果として内部SEO対策となる。
表示側。
一覧ページと詳細ページだけ。あとは、利用規約など。
サイトのトップページは必要ない?意図を持ってなにかをおすすめするとか企画するようなサイトではない。なので、単純にひらたく、なんらかの一覧ページをトップにすればいい。
ページの目的は立ち読みのテキストを読んでもらうことなので、一覧も詳細もワンクリックで立ち読みが開くように。
サークル名や著者名など本に付属するデータはすべてリンクとする。面白かったら芋づる式に次を読んでもらいたいから。
登録側。
テーブル構造のまんま。必須項目などはjavascriptでUIを作る。必須入力項目が多いので、少しでも便利にしておきたいところだけど、まだまだ検討材料が多い。
同人誌に限った話ではなくて。デザフェスなんかを見て感じることで。
世間とか時代とかに、もし閉塞感があるとすれば、これからは組織に頼らない個人こそが勝負できるんじゃないかと思う。
創作文芸同人誌は売れない、のか?

同人誌の話ではむかしむかしからやってる議論というか通過儀礼というか。コミケあたりではすでに出尽くしてもう何周目か、というような話も、文学フリマというまだまだこれからの場所では火事場も初々しく新鮮。
儲けることを目的とするゲームと、出すことを目的とするゲームじゃルールが違うのに、この両者は毎度毎度不毛なスレ違いというか平行線で、口角泡を飛ばし、怒髪天をを撞く。
そんな微妙なところに、客観的に面白い、とかいうありえない単語を基準に持ち込んだら、そりゃあんた火事場に油ですよ。と。ね。
面白いもんだから、ついクチ挟んだらまとめに入れられて、ちょっと困った。いつもなら言いっぱなし投げっぱなしなんだけど、このまとめってアーカイブで、なにかあると参照されやすい。
ということで、しぶしぶ有言実行してみたのが、今回作った「創作文芸 見本誌会場 Happy Reading」
めもを見ると12月3日から作り始めて、ほぼ出来たのが12月11日。データ登録をしてバグ修正しながら、twitterの一部のひとにお知らせしたのが昨日12月14日。ほぼ10日、というか週末しか使えないようなもんだから実質4~5日で作ったにしては、よく出来ましたの自画自賛。
もっとも。自分として新しいことはなにもしてない。今までやってきているサイトのモジュールの使いまわし、ブロック組み立て作業っぽい、なあ。ちょっと面白みに欠ける。
今回新しかったのは、jquery の bind を使えば copy に return false する=コピー禁止にするのが簡単に実装できたこと。ぐらいなものか。
ロリポなので、例によって、やたら重い mysql を使わず、 sqlite にしたので、同時アクセスがどうなんだ、と思うけど、ぶっちゃけそんなにアクセスがあるとは思えないんで、大丈夫だろう。
てことで、こちらでまずフライング気味に告知。
バグの様子を今週末ぐらいまでみて、問題なさそうなら、twitterの方でもハッシュタグをつけてURLを広く流してみる。
もう12月。年末じゃないか。

今年はいろいろあった。と、回想モードに入るにはちと早いんで、またそのうち。7月末から働いている事務所がひとの出入りが激しくて、というのは愚痴にしかならないので、そのうちガス抜きしたくなったら。
文学フリマとかコミティアとかコミケなどの同人誌即売会で、創作文芸、一次創作の小説誌は売れない、手にとってもらえない、というモゾモゾする話題があって、紹介する雑誌を作るとかサイトを作るとか。そこでさらにモゾモゾするのが、「面白いものを紹介する」ということで、ひと悶着・火事場騒動に発展。火事場は面白くていいんだけど。
そもそも、わたしは書評とかレビューを信用しない。読む前に他人のつけた評価なんて邪魔なだけ。
本は、立ち読みができればいいのだ。むかしは、本屋はオヤジやおばちゃんの不機嫌な顔を無視して、立ち読みし放題だった。そこで立ち読みして面白ければ買うし、つまらなければ買わない(話がズレるけど、シュリンクして読めなくしたりするからますます本が売れなくなるのだ、中身がわからない商品なんて誰が買うんだ)
てことで、創作文芸小説誌のための立ち読みテキストを用意できるサイトをでっち上げてみた。
「創作文芸 見本誌会場 Happy Reading」
まだ、データ登録のデバッグ中で、その確認ができたら正式公開。きっと近日公開。今週中にはベータ版公開予定。
数さえ揃えばきっと面白いサイトになる。自画自賛。
会員管理をするのがアレなので、twitterの oauth を使ったログイン認証にして、会員さんかどうかはもう twitter まかせにした。…こりゃラクちん。
それはともかく、体調不良気味。気がつきゃ、もう半世紀使ってる体だしねえ。
初のスマホiphone4S(au)とかデザフェスとか

どうにもこうにも体調が復調せんなあ。なんでや。しょうがないんで、季節の変わり目だから、ということにしておいてやろうか。
週末土曜は、ビッグサイトでやってたデザインフェスタを初めて覗いてみた。今回で34回。たしか年2回らしいのでもう17年続いてる、ようだ。
視界が華やかに炸裂。面白いんだ。ほとんどどのブースもディスプレイに気合・魂・腰・根性がはいっていて、きらきらしてる。展示販売してるものも、当然ながらはじめて見る一点ものなどなどで、見て歩くだけでぜんぜん飽きない。
クリエイティブが一所懸命の空気とかオーラは刺激になっていいなあ。
…ちっと暑くて、二日酔いも残ってて、途中へばったけどな。
で、有楽町にまわって、今度はビックカメラ。とくに考えなしに、iphone4S(au)に機種変した。androidはヨメさんがもってるし、iphoneもあったほうが、もしかすると、モバイル対応のなにかするときにいいかも、程度の動機。
で、ハマった。
買ったばかりで地下鉄に入って、しばらくしたら、圏外。ところが、地上に出ても駅に出ても圏外。地元駅のauショップにいって、電源を落として立ち上げなおしたら、アンテナが出る。
ところが今度は
「データ通信機能を起動できませんでした」
というエラーが出るようになって、インターネット接続ができない。
あーもうわかったよ、こなくそ、と地面にたたきつけたくなる衝動をぐっとこらえて、ウチに返って、ググレカス。
「iphone4S au データ通信機能を起動できませんでした」
設定から、すべてリセットする、をやって、どうにか復旧(?)して、初のスマホ生活となる。
気持ちばかりが焦る今日この頃。体調も変だし困ったもんだ。とりあえず、デザフェスはいい刺激になった。なにか作ってアウトプットしないとだめです。
体調不良。いや、マジで。

一週間前、日曜がスワルトジャーのビビデバビデブー。腹痛と下痢がひどくてトイレと布団の往復。で、月曜から仕事にはいっても、危なくて屁もこけない状況が続いていた。体も節々が痛くてだるくて、椅子に座ってるだけでぜいぜいと
久しぶりに、まじめに、弱った状態がこの一週間。
今日あたりもまだ体の中に熱がこもって、節々がだるい。とほほだ、まったく。
11月3日は文学フリマ。だった。
ほんとだったら、会場にいきたかったけど、体調がそんなだし、その上仕事がらみで新しい店舗オープンにともなってWEBページも作らなきゃいけないので、そっちの外観写真を撮りに行ってて、会場は間に合わず。打ち上げだけ参加。
下町飲酒会駄文支部IT事業部としての初仕事。日野裕太郎原作・シナリオ、ジャケットデザインのノベルゲーム「おかえりください」300円の販売だったので気になったんだけど、まあそんなものか、という感じ。今後も引き続きゲーム化をすすめていこうと思う。
http://t2aki.doncha.net/event/plz_return.html
定価300円+送料80円で通販もしてます。よろしくです~。
打ち上げは浅草の「浅草カフェ」。ダイマス系列の店ということで、料理もワインも店の雰囲気もイケてる。繁盛してるっぽいのでいいけど、もう少し宣伝して、込み合う、程度までやってもらわないと。なくなったらうちらが困るなぁ。
明日から頑張れるか、おれ。
| << | 2026/2 | >> | ||||
|---|---|---|---|---|---|---|
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
【最近の20件】
- 20260129 ブログをレスポンシブ対応にリニューアル
- 20260126 ブログのふり返り
- 20260121 小ネタ:ed25519秘密鍵公開鍵とJson serialized canonical
- 20260120 ActivityPubは自作実装しよう!
- 20260117 RFC9421版HTTP Signatureに対応
- 20260111 HTTP Signatureの署名対象文字列
- 20260109 web本棚のActivityPub対応
- 20260106 web本棚のソースコード公開
- 20260104 web本棚
- 20260101 謹賀新年2026
- 20251231 2025年ふりかえり
- 20251213 perlと30年
- 20251210 ActivityPubの投稿削除
- 20251101 日常雑感
- 20251026 テキトーフェッチメール
- 20251014 ActivityPubサーバーで投稿の編集
- 20251008 元WINDOWS10のノパソにlinux mint
- 20251002 GBLシーズン「変わりゆく物語」でACE到達
- 20250925 ブログのアクセス制限
- 20250922 ActivityPubサーバーに引用を実装


![ノンデザイナーズ・デザインブック [フルカラー新装増補版]](https://m.media-amazon.com/images/I/41nvddaG9BL._SL500_.jpg)

