Claude Code に chalow のコードや css を今風に修正してもらった。
ということで4年ぶりに日記を書いてみた。
サーバも新しいVPSに移動。
コンテンツ移動とかも Claude Code にやってもらった。
Google Adsenseの広告はもはや有害なものになってしまった感があるので無効化。
携帯電話向けのコンテンツも無効化。
Googleのサーチ窓も、前のは古いURLを叩いてて使いものにならなくなってたよ。
新しいサーチ窓を付けたりいろいろ修正したけど、sitemapをなぜか拾ってくれないんだよなあ。
Chalowのサーチ窓もいろいろ修正。
面倒なことをすべてClaudeがやってくれる。
まじ神。
XとかFacebookとかをクロールして、過去の記録もchalowにリンクするとかしたほうが良いのかなあ。
でももはや chalow に拘る必要はないんじゃないかなあ、という気もするよね。
スマホで見ると文字が小さくなっちゃうので、テンプレートをいじってHTMLのヘッダを今風に変更。
こんな感じにした。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=10.0, user-scalable=yes">
CSS等も直さないといけないけど、それもぼちぼちやっていこう。
いろいろ身軽になったのでこのブログを再開してみる。
まだ細かい調整が終わってないけど、それはボチボチやっていく方向で。
前との変更点は以下
- HTTPS化
- FeedBurnerを使うのをやめた
- Googleの埋めこみコード等を新しくした
- masutaka さんが Fork したchalow↓をベースにした
https://github.com/masutaka/chalow
Ubuntu 18.04 LTS上の Perl は 5.26 で、このままでは動かなかったのでちょっとパッチをあてている。
このブログを書き初めた頃は、サーバ上で生活してて、
- サーバ上のEmacsでメールやスケジュールのやりとりをしつつ
- 思いついたときに適当に ChangeLog を書いて
- サーバ上で ChangeLog を元にコンテンツ生成
という感じだったんだけど、今はノートPC上で生活しちゃってるので、
- ノートPC上で ChangeLogを書いて
- ノートPC上でコンテンツ生成して
- サーバに rsync
みたいな感じにしてる。
いいかげん、Chalowじゃなくて別のブログシステムを使えば良いような気もしてるんだけど、いろいろ調べたけど、これってのがないんだよねえ。
なんかもっと良さげなものがあれば教えて欲しい気はする。
3月ぐらいからさぼってたのを補完した。
いろいろ抜けはあったり、書けないこともあるけどね。
ブックマーク、というカテゴリを作ってみた。
http://www.pochi.cc/~sasaki/chalow/cat_e38396e38383e382afe3839ee383bce382af.html
FeedBurnerの現状がいまいちすぎるので使うのを止めることにした。
- Google は FeedBurner を続ける気がなさげ
- JPドメインもなくなった
- Google Reader も中止ってことは、そもそもRSSフィードに関心がない?
- FeeBurnerのユーザは減少してる。しかも広告用のパークドメインだらけ
関連URLは以下。
GoogleがFeedBurnerを終了!?見捨てられたJPドメインが広告だらけのパークドメインに
http://www.suzukikenichi.com/blog/is-google-abandoning-feedburner/
ブロガーはGoogleの『FeedBurner』の利用をやめた方がいい
http://digimaga.net/2013/05/stop-use-feedburner
ってことで、以下を元に戻した。
FeebBurner を利用することにしました --> [2006-09-05-4]
RSSの引っ越し --> [2006-09-10-7]
Facebookの RSS Graffiti の取得先も変更した。
Facebookの RSS Graffiti
https://apps.facebook.com/rssgraffiti/
http://zenback.jp/
ソーシャルボタンをまとめて設置してくれるサービス。
使ってみるようにした。
個々のページのみに設置して、全体のページからは、
ボタンを取ってしまった。
ついでに古そうなサービスを削除。
ちょっとスッキリ。
セガとNHNには抱き合って死んでもらいたい事例が個人的に発生
http://kirik.tea-nifty.com/diary/2012/06/nhn-bc88.html
笑った。
せっかくなので、自由研究。
現実逃避とも言う。あはははは〜
Wikipedia - 遅漏
ここから
Wikipedia - メイル・レイプ
Wikipedia - カトリック教会の性的虐待事件
Wikipedia - ベネディクト16世_(ローマ教皇)
を辿って、
ムダヅモ無き改革 (近代麻雀コミックス)
この辺の漫画を連想して
(説明は以下ね)
単語記事: ベネディクト16世(ムダヅモ無き改革)
http://dic.nicovideo.jp/a/%E3%83%99%E3%83%8D%E3%83%87%E3%82%A3%E3%82%AF%E3%83%8816%E4%B8%96%28%E3%83%A0%E3%83%80%E3%83%85%E3%83%A2%E7%84%A1%E3%81%8D%E6%94%B9%E9%9D%A9%29
ベネディクト16世とは、大和田秀樹により近代麻雀誌上で
不定期連載されている漫画、『ムダヅモ無き改革』に登場する
最強ローマ教皇である。
でもって、アンサイクロペディアに到着。
アンサイクロペディア - ベネディクト16世
アンサイクロペディアにリンクを貼る chalow のリンクプラグインも
せっかくなので作った。
### アンサイクロペディアへのリンクプラグイン
# usage: {{ansaikuropedia('word')}}
sub ansaikuropedia {
my ($str) = @_;
my $prefix = qq(http://ansaikuropedia.org/wiki);
my $enc = $str;
$enc =~ s/([^0-9a-z_ ])/'%'.unpack('H2', $1)/gei;
$enc =~ s/\s/+/g;
return qq(<a href="$prefix/$enc" title="アンサイクロペディア - $str">アンサイクロペディア - $str</a>);
}
コメント機能を復活させた。
前の日記では EUC-JP だった文字コードを UTF-8 に変更。
- kuttukibbs.conf と kuttukibbs.cgi 中の文字コード部分を変更。
- kuttukibbs.conf と kuttukibbs.cgi を iconv で UTF-8に変更。
- 今までのコメントをUTF-8に変換。
一括変換はワンライナーで一発変換。
シェルは便利。
for i in 200* ; do iconv -f EUC-JP $i > $i.utf8 ; mv $i.utf8 $i ; done
SPAM対策に、足し算認証を入れてるけど、それなりに機能している。
たまにすりぬけてくるのがいるけど、手でコメントスパムを
打ってる人達もいるのかしらねえ。
http://awasete.com/
とりあえず貼ってみた。
貼る場所が汚くなってるので、後でちゃんと整理しないといけないなあ。
http://d.hatena.ne.jp/tokuhirom/20070520/1179626220
言いすぎ。
でも twitter が思ったより便利っぽいのは確か。
共有できるのは、たしかに 2.0 っぽい。
追記)
Tumblr を twitter と脳内変換してた。
脳味噌腐りまくり。
指摘どもです。>dkirokuさん
Tumblr ならたしかに ChageLog メモ 2.0 っぽい。
参考)
これから15分でtumblrを始めるための資料。
http://blog.overlasting.net/2007-05-12-2.html
ってことで、Tumblr にもアカウントを作成。
http://www.kagami.org/diary/2007-04-21-1.html
コメントスパム、たしかに酷いんだよね。
本文中のキーワードを拾って落とすようにしてるけど、
最近はそれをすり抜けてくるもんなあ。
この対策やろうかな。
http://blogbattler.com/
ブログの情報を元に戦士を作って戦わせる。
とりあえず作ったよ。
私は誰の挑戦でも受ける。
キャラの性格は真剣に遊ぶ遊び人らしい。
ネカマ生活開始?
http://nais.to/~yto/clog/2006-11-30-3.html
この日記は、たつをさんが作ったくっつきBBSを元に、
書きこみがあるとメールが来るように改造し(-->[2004-11-16-3])
スパム対策をしたものを使っている(-->[2006-01-25-2])。
でも同じような外部サービスがあるなら自前でやる理由もないかなあ。
スパムは本当に沢山くるからね。
今のスパム対策用のコードは、以下のような感じになっている。
場当たり的にコードを追加してるため相当美しくない。
if ($mode eq "write") {
$name = $noname if ($name =~ /^\s*$/sm);
# anti spam
if (($body ne "") && ($body !~ m/[\x80-\xff]/)) {die('error')};
if ($body =~ m/deai-jiten.com/) {die('error')};
if ($body =~ m/rution.info/) {die('error')};
if ($body =~ m/nottion.info/) {die('error')};
if ($body =~ m/comu2.com/) {die('error')};
if ($body =~ m/.nm.ru/) {die('error')};
if ($body =~ m/.alice.it/) {die('error')};
if ($body =~ m/solisearch.net/) {die('error')};
if ($body =~ m/porno/) {die('error')};
if ($body =~ m/girl/) {die('error')};
if ($body =~ m/antivirus/) {die('error')};
if ($mail_or_url =~ "successlifestyle") {die('error')};