web本棚のソースコード公開

2026/1/6 [19:57:45] (火) 天気

今まで、スクリプトのソースコードを晒すことはしてなかった。

いや、ぶっちゃけ、自分で見ても酷いありさまで、とてもひと様に見せるようなシロモノじゃないから。

そんなものを公開したところで、誰のためにもならない・誰の役にも立たない。


…ということなんだけど。

還暦も過ぎるといろいろ終活を考えなきゃいけない。


先日のエントリ 「web本棚」 でも終活の一環でサービス終了ということを書いていて、ちょっと考え直した。


書き散らかしてきたスクリプトを晒したところで誰のためにもならないけど

「晒すことで自分のやってきたことを自分でふりかえることになる」

のは、自分のためになる。単純に面白い。


ということでちょっとずつ晒してみようかとホームページに新コーナーを作った。

「On Golden Pond」

まずはweb本棚のソースコードを公開

「web本棚のソースコード::On Golden Pond」

image

もう20年ほど前に作って、改築増築改修をしてきたもの。


SQLもまだ覚えたてみたいな時で、今だったらjoinしてgroupingしてとかSQLだけで済ませられるようなことも、ひとつずつ抽出して、抽出した結果をperlで処理してる。

なかなか恥しいシロモノなんだけど、怪我の功名というかSQLが単純なので処理の切り分けがperlのところで済むので簡単に改修できる。


とはいえ問題がjavascriptとスタイルシート。

javascriptはjQueryなんか使っててそのままだし、スタイルシートがjQueryべったりで、スマホ対応が無理。これは諦めた。


・本棚を眺めてるというのにページ遷移なんかで読みこみが入るとうっとーしーからアクションを起こしてもその場から極力動かずに済むように

・没頭してると時間を忘れそうだから時計表示は必須だろうし

などなど、どうしても(当時としては)jQueryが必要だったんだよなあ。失敗だった。


ソースコードを公開するなら、今どきなら、プログラマ御用達のgithubやcodebergを使うんだろうけど、わたしはただの素人でプログラマではない。

それに不具合やリクエストが飛んできても対応できない…というか、その気もない。

文字通り、素人のクソコードを本職のプログラマが利用するようなサイトに掲載する度胸もないしね。

なので、自分のホームページでそっと公開することにした。


自分のホームページなら、何をするにしてもすべて自分の管理下、ほかの誰かに迷惑をかけることもないという気楽さもあるしね。

[更新]2026-02-02 13:33:28

Ingress Lv10になった

2015/1/6 [13:47:03] (火) 天気

Ingress というのは google のリアル陣取りゲームで(以下略)


12月21日にlv9になって、今日1月6日に恥しながらlv10になった。

ゲームに久々にハマったなあ。こいつは実際にあちこち歩いてまわるので健康にいい。ボケ防止にもなる。


…て、「Be evil」が社是の会社に文字通り踊らされている。ガチャがどーたらいうソシャゲと違って金がかからないのがまだ救いか。


image


lv9時点では以下。

Trekker 歩いた距離

Recharger 遠隔で見方ポータルの回復

Pioneer ユニークポータルのキャプチャ回数

Connector リンクを張った回数


lv10には銀5つ、金2つ必要。ということで。

Trekker 歩いた距離

+ Recharger 遠隔で見方ポータルの回復

Pioneer ユニークポータルのキャプチャ回数

Connector リンクを張った回数

+ Explorer ユニークポータルのハック数


「+」が追加、ランクアップしたメダル。

Rechargerは単純作業。外的要因など絡まないので手軽。

Explorerは「上野〜秋葉原〜浅草」や「神田〜お茶の水」「九段下〜靖国」などなど、都心のポータル密集地を巡ればどうにかなる。


次、lv11には金が4つ、銀が6つ必要。

Ingress攻略サイトなどでも言われている lv11 の壁。さすがにこりゃ厳しかろうな。



…って、実は。

今日からライスワークであるパート仕事だと思って行ったところ、明日からだという驚きの事実。惚けたのかオレという愕然。しょうがないんで、九段とか靖国神社をうろついてlv10になったという転んでもタダでは起きない大阪人気質というか。


年明け早々ボケかましてしまったゼ、ちくそお。

こんだけ歩きまわってるんだ。通りすがりに4億円ぐらい落ちててもいいと思うぞ。

[更新]2015-06-30 08:27:41

appleの意味不明な検閲

2013/1/6 [13:35:51] (日) 天気

先月12月に申請していた小説同人誌Selectの新規追加コンテンツ。ポルノだと言われて審査ではねられていた。どうにか1月3日に審査通過して公開されたんだけど、どうもムカつきがおさまらないので晒しておこう。


内容はこれっぽっちもエロ要素なし。


夏草生い茂る野原の穴に転落して、怪我をして身動きできなくなった青年が、穴の底で血まみれの少女と出会って…という青春ミステリ小説。


Apps containing pornographic material, defined by Webster’s Dictionary


Your app still includes pornographic content.

It would be appropriate to remove all content that is similar in nature.


ポルノ「っぽい」ものは削除せよ、とのこと。

まったく理解不能で、どこ見てんだクソ野郎、と返信したくても、英語がわからず。

何度やっても細工しても通らないので、泣く泣く表紙画像を黒く潰すという暴挙。

image

左が審査ではねられた時の画像。右が審査通過の画像。どこがポルノやねん。


[更新]2026-02-02 07:55:10

PDFダウンロード販売の終了

2013/1/6 [12:43:21] (日) 天気

創作文芸見本誌会場HappyReading では、PDFのダウンロード販売をしてたけど、今日2013年1月6日で終了します。


去年10月25日にKindleストアがオープンしてKDP(Kindle Direct Publising)も公開。個人が手軽に電子書籍販売ができるようになったので、ウチのサービスを使ってもらうメリットはなにもない。販売力、ブランドなどなど、アマゾンのKindleストアに電子書籍を並べるのが、現状では、もっとも良い選択。


さいわい、というか、ウチで並べていたPDFは1本も売れてない(1年も並べておいて)

サービスを終了することのデメリットは特にない。ただ、自分のスキルを見せる(こんなことやってます・できます)名刺がわりになるかな、と思ったけど、去年一年いろいろプレゼンというか職歴・キャリアシート代わりに提示しても反応はなかった。それなら、このPDFダウンロード販売のためだけの「特定商取引の表記」で住所電話番号など個人情報を晒すのは無駄なので、終了して表記も取り下げた。


今後、電子書籍が普及して、専用端末やアプリで野良EPUBやPDFを読む環境が整って、読者側もそれに馴染んで需要があるようなら再開するかも。かなあ。


[更新]2026-02-02 07:55:21

時間切れ

2008/1/6 [01:14:40] (日) 天気

今日は初通院。コレステロールの監視はともかく。12月から咳がひどくて、と話したらレントゲンやら吸引やら、たいそうなことになって驚いた。怪我でも昔は舐めてりゃなおるで済んでたようことも今では大騒ぎだし、咳だって寝てりゃ治るで済んでたような気がするし。

とりあえず、結核でも肺炎でもなかった。なんでも百日咳とかマイコプラズマとか気管支炎とかあれこれ考えられるんだそうで抗生物質を処方されてしまった。うううむ。


てなことやってるうちに、正月も終わりじゃないか。仕事がらみのサイトリニューアルはスタイルシートが複雑なもんで、どこが原因か特定するのがめんどうなところばかりが残ってるし、ウチの読書SNSのリニューアルはHOME画面のレイアウトと小細工ができただけ、で時間切れっぽい。


読書SNSのHOME画面は、面白いもんだから無駄にAjax使いまくり。今度はデータ取得とデータ加工、表示を分けて作っていて、こっちの方が無駄がない、かも。…とはいえ、自分でどんなサブルーチン(いまどきはメソッドというんだそうだ)を書いたかメモしないと忘れて、同じようなのを書いてしまいそうだけどね。

FireFoxとIE7でしか確認してないけど、たぶん、IE6はガタガタ(後で_widthとか入れるしかない)だろうし、SaFariはHTTPRequestがたぶん文字化け化け(後でBOMを入れるしかない)だろうなぁ。

…ひと月ぐらいかかりっきりでやっても終わるかどうか。時間が欲しいところだ。

[更新]2026-02-04 09:59:45

<<2026/01>>
    123
45678910
11121314151617
18192021222324
25262728293031

【最近の10件】

日常読書映画アニメゲーム健康料理グルメカメラ写真ネタ仕事パソコンインターネットperlEPUB3電子書籍ActivityPub
検索: