ブログのふり返り

この雑記帖の見直しというか、ふり返りが今回のエントリ。
1998年から始めた雑記帖。当初はHTMLを書いてFTPでレンサバにアップロード。
過去ログの一覧からもわかるように、投稿数が、1998年は18件、1999年は3件と、ほとんど更新もない状態だった。
2000年にCGIにしてから激増。テキストエリアに本文を入力して、csvで保存というもの。それでも気楽に書きこめるんでそれこそ日記状態。んなもんインターネットに公開してどうすんの、というもの。
2004年に20年勤めた底辺エロ本屋を退職して生活環境も変わったので、ついでに今のブログ形態にリニューアル。
この頃からちょっとずつ投稿内容について考えるようになった。
日常雑記、1mmも有用な情報のない投稿はさすがにまずいかなあ、と。
perlやサーバー周りなんかのIT(それ)っぽいネタを多めに、できるだけ詳細に情報元URLなども具体的に書くようにこころがけた。
無職&転職を繰り返すことになるんで、ブログが仕事に繋ればありがたいという 下心 目論見もあったしね。
ありがたいことに電子書籍制作やweb制作で個人のかたや制作会社からブログ経由で声をかけていただいて、実際に仕事になった。
これはこれでいいんだけど、無駄なことがスポイルされるのもどうなんだろうと改めて思った。
というのも、つい先日フェディバースでわたしとしては多くのリアクションをもらった投稿
[6971] 2026/01/25[07:59]
>草の根BBSじゃないけど、草の根SNS・せいぜい1000〜3000人規模のSNSが乱立して繋がっていくと面白そうだよね。
2005年、20年前の自分のブログにアクセスがあって、?と思って見てみたら…自画自賛していいっすかw
「サーバーとデータベース知識も必須か::ひまつぶし雑記帖」
https://t2aki.doncha.net/?id=1134732831
↑元の雑記がこれなんだけど、頑張ってサーバーとかデータベースを勉強するぞ! という主旨のところじゃなくて、飲み屋のカウンターで酔っ払いがなんか言ってるぞレベルのネタのところがリアクション対象。
世の中や人生において「無駄になることなどひとつもない」というのが仙人に弟子入りテンプレートで、たぶんそういうことだと思う。
技術系のネタなんて、すぐに古くなって使いものにならなくなるけど、酔っ払いのヨタ話は意外と普遍性があるということかもしれない。
ということで? 今年はもう65歳だしブログで頑張るのも限界だろうから、テキトーな与太も書き散らかして終活としよう。

何度も書いてるけど。歳くったら
「身の回り半径50cm、前後5分」
ぐらいが、ちょうどいい塩梅ってやつだよなあ
AmazonPA-API5に移行で大騒ぎや

amazonのAPIが2020年にバージョン5になります。
https://affiliate.amazon.co.jp/help/node/topic/GZBFW3F79Y7FADBL
…というのは薄っすら意識はあったものの、1/23に届いたメールタイトルに驚愕
「IMPORTANT UPDATE -
Upgrade to PA API 5.0 before PA API 4.0 shuts down on March 9, 2020」
この「PA API 4.0 shuts down on March 9,2020」はさすがに見逃さなかった。
これまでずっと使い続けていたAPIのまさかの終了のお知らせだ。
去年2019年は、売上のないアカウントはAPIの使用制限がかかるようになり(売上のないアカウントは実質使えなくなり)困ったなあ、と思いつつも、たまーーーに、ポツリとクリック→購入があって使える日もあったんだけど、今回のAPIの変更は、そんな呑気なことを言ってるヒマはない。
まったく使えなくなるのだ。
てことで対応しなきゃまずい。とてもまずい。かなりまずい。
慌ててamazonのwebサービスドキュメントページをざっくり確認。
https://webservices.amazon.com/paapi5/documentation/
ver4とver5ではまったく違う。別人となる。
https://webservices.amazon.com/paapi5/documentation/migration-guide/whats-new-in-paapi5.html
取得するデータが、今までずっと変わらずXMLだったのに、ver5からはJSONになる!!びっくりマークをつけてもつけたりないぐらい驚天動地だ。
…てことは、現状使っている自作のスクリプトは全面的に書き換えが必要となる。
SDKを使ってお手軽に、とか思って探してみたところ、ver5に用意されているSDKは、Java、Node.js、Python、PHPの4つ。なんでperlがないねんっ!!
確かamazonはフロントのWEB側はperlだったはずだろう。今どきのWEBサービスには珍しくperlのサンプルもずっと用意してくれていたってのに、だ(残るはPaypalぐらいか)
JavaもNode.jsもわからんちんだし、Pythonもこれからの主役はこれか、ぐらいの遠巻き。
PHPがどうにか少しはいじれるので、サンプルをダウンロードして、perlに移植してみた。
サンプルに入っているDefaultApi.phpでエンドポイントやオペレーション名を拾って、WithoutSDKのサンプルコードで署名込みのヘッダーを作れるようにした。
PHPはどこからグローバルというか、スコープというのか知らんけど、把握するのにあっちこっち行かなきゃわからないから好きじゃなかったんだ、てのを再認識。
さて、これでそれっぽいリクエストを作れるようになったはずなんだけど。
売上のないアカウントなので、試せない。
売上のないアカウントには用はないamazonだ。
作ったスクリプトを使って。
ローカルのPCでリクエストを投げると
439 TooManyRequests というステータスと、JSONでエラーメッセージが返ってくる。
試しにレンタルサーバーに上げてそこからリクエスト投げると
503 とHTMLのエラーページが返ってくる。
どうやらどちらも売上のないアカウントだから相手にされない、ということっぽい。
一応、レスポンスのサンプルは公式ページにある。
でもなあ、こういうのって実際に何が返ってくるのか確認できなきゃ難しいんだよなあ。
てことで、大慌てで昨日一日ごそごそやってみた感想というか所感というかなんちゅーかほんちゅーか。
『基礎からわかる Python』
坂本 俊之
APIとかクロールとかで検索するとPython本が上位にずらーっと。
インストールぐらいしていっちょかみしといたほうがええか…。
まあ、最悪はamazonのデータを利用してサービスを公開していて安定稼働している他サイトからデータをいただくというクズなことをすれば、わたしのサービスが止まることもないんだけどね。うーむ。

オレオレCGMでランディングページ

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

『おかえりください』http://t2aki.doncha.net/?id=1363395220
↑Amazonのコンテナ廃止。各ストアへ購入ボタン風味
↓従来のAmazonコンテナ使用
[更新]2026-02-01 09:48:22
久しぶりに激痛

ちくそお。歯が痛いじゃねいかよ。歯ブラシすると血が落ちるし、久しぶりにエグイ状態だ。当然頭痛疼痛歯痛で食欲はゼロ。脈拍と同期して熱く疼いて痛む。朝からなにも食えない。まいったなあ。
なもんで、今日はなにをしても集中できず続かない。散漫に打ち合わせ、ぐーぐる様相手に調べもの。さっそくしょうもないバグを見つけた掲示板CGIの修正…中に、気づかずスレッドをひとつワイプしてしまった、というかバックアップしてしまった。でも、バックアップ機能の検証になったから良しとしよう。制限数に達して書き込みのできなくなったスレッドは任意のディレクトリにHTMLで書き出し、使われてる画像もそのディレクトリに移動させる、という意図どおりの結果だったんでほっとひと息。でも、扱いやすいCSVに吐き出すパターンのも欲しいな。
いちいちpsqlは面倒なのよ。
しかし、今日はまじめにきついんで、とっとと寝よう。その前に、腹は減ってないけどなにか食わないとだめかなあ。
[更新]2026-02-04 10:49:43
どうなることやら

今日は一日引きこもりというか。実習の明日の予定を電話してもらえるという話だったのだけど、まったく音沙汰無し。さすがに夕方6時を回ると心配になったんで、こちらから電話してみたら、「調べておりかえします」とのこと。…って露骨に忘れてたんじゃねえかよ。先週の実技最終日に電話したら月曜の7時過ぎに連絡をよこすといって、センター長のヤベというひとから連絡が入ったのは6時過ぎ。当然わたしは施設実習中で留守電を聞いただけ。水曜日に連絡しますといったきりだったのだ。なんじゃらほい、だなあ。んでもって明日は12時にきてくれといわれたのはいいけど、新宿で配られた地図とは違う事務所。8時間は拘束されてくれ、といわれてるので、12時にいったら、終わるのは8時過ぎだな。かなり不安だぞ、おい。
電話を待ちながら、zaurus 用にブラウザでメールを持ってくるスクリプトを書いてみた。最近ほんとに迷惑メールが多くてうっとーしーんで、あれこれ弾く設定も同時に。
スクリプト自体はただただメールサーバーと通信してメールがあったら持ってくるだけなんで、面倒もないんだけど、迷惑メールを弾くやりかたがどうもうまくない。
正規表現やら、リターンパスのホストやらを使うのだけど、キリがないのだ。いっそメールアドレスを変更する、というのがホントは正しいやりかたなんだろうなぁ。
[更新]2026-02-04 14:08:33
| << | 2026/01 | >> | ||||
|---|---|---|---|---|---|---|
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 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 | 29 | 30 | 31 |
【最近の10件】


