タイトルリスト
2007 05 07
タグ一覧対応完了
あとはタグ付けをぼちぼちやっていくのみ。
DB で一括変換できたら楽だったのに、無造作にカテゴリ分けしてるから無理。('A`)
タグ一覧は左列の月別ログ上に設置。
TrackBack URL:
2007 05 02
タグ付け対応
先日悩んでいたタグ付けに対応してみた。
結局はカテゴリに縛られない「付箋」みたいな扱いにしてみたが、これが吉と出るか凶と出るか・・・。

たとえば何時も使っている「ドール 1/3、SD」なんかだと、カメラとレンズの組み合わせも入れたいけどカテゴリにしてしまうとなんかややこしそう、といった時に使おうかと。
問題は「人形、ドール1/3、SD」のうち、どれをカテゴリにしてどれをタグにするかが悩み所。



今までのタグ付け作業が死にそうだ・・・。orz
データベースの特徴を生かして一括変換!なんて�澄�
  • たわし:>データベースの特徴を生かして一括変換!なんて?。
    ぇー、やり方判れば単純なのに
    ・・・キーが無ければ?ですが
  • G兄:いや、それこそ「ルールがない」状態のばらばらなんで。(汗)
TrackBack URL:
カテゴリとタグについて
前回のエントリーを見てつくづく思ったのだが、そろそろ MT のようにカテゴリとタグに分けた方がいいのかなぁとか思ってきた。
カテゴリはおおまかな分類とし、タグはその小分類とするようだが、タグはカテゴリに対して紐づけられている必要があるのかないのかが微妙。
また、その分類方法もむずかしく、例えば前回のエントリーの場合は

人形→ドール1/3→MSD

となっているが、どこを起点にすればいいのか、タグを使うならどう分けようかというのも悩みどころ。
紙に書いてしばらく悩んでみるとするか。

エントリーの数的には カテゴリ>タグ となるはず。
TrackBack URL:
2007 04 27
spam対策
最近 TB spam が酷く、先日は複数箇所からの爆撃を食らって鯖が死にかけたので、こりゃいかんと急遽 spam 対策を実施。
具体的には DNS BL を使用し、ブラックリスティングされているホストからの投稿は認めないという簡単なもの。
ただし、MySQL の DB を読む前に処理するので、絨毯爆撃を食らってもそれほど負荷は上がらないと思う。
また、独自にローカルの DNS で DNS BL を立ち上げてあるので、それも参照して spam フィルタとしている。
ちなみに spam フィルタされたかどうかは apache のエラーログに吐くようにした。
# print STDERR とするだけで吐けるから・・・w

上手く動いてくれるといいんだが。



上手く動いてるようだ。
[Fri Apr 27 14:26:19 2007] [error] [client 219.64.64.35] /nikki/cgi-bin/uif-tb.cgi/1729: TrackBack error: spam reject.
[Fri Apr 27 17:02:15 2007] [error] [client 165.228.130.12] /nikki/cgi-bin/uif-comment.cgi: Comment error: spam reject.
[Fri Apr 27 17:05:57 2007] [error] [client 200.88.125.9] /nikki/cgi-bin/uif-comment.cgi: Comment error: spam reject.
[Fri Apr 27 18:47:42 2007] [error] [client 59.93.129.137] /nikki/cgi-bin/uif-comment.cgi: Comment error: spam reject.
[Fri Apr 27 21:36:59 2007] [error] [client 221.150.35.147] /nikki/cgi-bin/uif-tb.cgi/1746: TrackBack error: spam reject.

  • 窓枠:昼間繋がらない時間があったみたいですけどそれですかね。
    なんでそんな時間に見てたかと言うと誰もいない会社でごにょごにょしようと(嘘ですメンテ作業です)したら全く連絡が来てなかったのに電源弄る工事が入ってて殆ど何も出来なかったからだったりします。
    ちなみに今もやってるですorz
  • G兄:OCN 丸の内の DQN 利用者からの爆撃や DNS の設定などで一時的に繋がらなかったかもしれません〜。
  • 窓枠:丸の内ですかー
    あそこでっかい中継点ありませんでしたっけ?
    踏み台にされたおばかちんがいたりして。
    そして今日もバカ業者が無計画に入れた作業によりこっちは予定より大幅に早く出て再停止しとる訳ですが。
    窓枠です・・・重要な作業してるのに半日潰されるとです・・・窓枠です・・・。
  • あぞっち:OCN丸の内〜w
    もう、丸の内系といえば超有名でげすな〜
    といっても、OCNの場合、東京全域(+東京に近い埼玉一部?)は、AP=「丸の内」になっちゃうらしいので、利用者が半端なく多い=迷惑行為も相対的に多い、って図式らしいけど。
TrackBack URL:
2007 04 21
さくら日記帳テスト用エントリー
どうやらアンパサンド (&) で sage が死ぬらしい。
# XML パースエラーとなる。
対処方法はわかっているのでそれをどうやるか検証中。

テスト用リンク(飛べません)
↑タグ内のアンパサンドは特殊記号に変換しないでも ok のようだ。

テスト&文字列 ←タグ外にあるアンパサンドは特殊記号に変換しないとダメっぽい



ついでにコメント投稿禁止の時にコメントフォームを消すようにしないと。



あきらめた。('A`)
ただ単に s/&/&/g とすると、> まで変換されてしまうw



力業で対応。
とりあえずこれで RSS 読んだときにエラーにならずに済む。
  • G兄:テスト
  • G兄@会社:spam対策コメント
  • G兄@会社:spamリスト解除後の書き込みテスト
  • G兄:コメントテーブルの仕様変更テスト
  • G兄:ホスト名ベースのspam対策テスト
  • G兄:もういっちょ@串無し
TrackBack URL:
2007 04 02
1行板作成
超簡単にではあるが右サイドバーに 1行板を作ってみた。
というのも、閲覧者が何かネタを持ってきたとき、そのネタが現存するエントリーに関係ないような内容だった場合、閲覧者はそのエントリーに対して書き込みしにくいかなぁと思ったからだ。
以前は別の場所に掲示板が存在したが、今はその掲示板を潰しているので閲覧者はネタ提供が行いにくい。
かといってネタ違いのエントリーに対してネタを提供するのも気がためらわれる。
自分もそういう事を感じることはよくあるので、一番アクセスの有りそうな日記に 1行掲示板として作ってみたというわけ。

というわけでご活用下さい。:)
ちなみに k.cgi の一番下から「1行板」としてリンク張ってあるので、たぶん携帯からの書き込みも出来るはず。
  • 窓枠:早速茶々入れしてみました。
    が、縦長フレームにはちぃっと不向きな気がします。
  • 蝦兄:自分の出入りするサイトでmixi,ついでここが一番画面の横幅を必要とするサイトになっている・・・w
  • 蝦兄:でもこれ面白いね.
    うちでも真似しようかなぁ.
  • 蝦兄:今見たらミクの方が狭かったw
  • tsh:右サイドバーを無視すれば、ミクもここも大差ないんですけれどね、、、(汗
    #未だに画面の横幅が800ドットなので。
    掲示板がなくなっていますので、システム的なトラブルとかの報告には助かります。>1行板
  • G兄:文字でけーよ・・・。orz
  • G兄:文字サイズ修正。
    まぁ今更SVGAもねぇ・・・と言いたいところだが最近は小型端末が多いから・・・と更に言いたいところだが、それならk.cgi使えとw
  • 山銀:これは面白そうな機能ですね。公開予定はあるのでしょうか?
  • G兄:>公開予定
    無い。(きっぱり
    ハードコーディングしてるところが若干有るからね。
  • tsh:小型端末だからじゃなくて、TP560Xが事実上のメインだからです。>SVGA
    #右サイドバーのほとんどが表示されない以外は実害ないですし。(おぃ
TrackBack URL:
2007 03 10
日記のspam対策
うちも最近爆撃されるようになったので、ちょっと対策を考えてみようと思うエントリー。
ここでの成果物は山銀さんとこの日記に反映させます。
  • G兄:tesuto
    http://griffonworks.net/" target="_blank">http://griffonworks.net/
    てすと
  • G兄:test
    http://griffonworks.net/
    てすt
  • G兄:うしいけた。
    今後正しいURL表記は蹴りますのでご注意ください。
  • G兄:各エントリーごとにコメントとTBを受けるかどうかの設定を入れてみた。
    残念ながら山銀さんとこには適用できませんが。
Track Back
  1. 業務連絡 from 日記という名の不定記
  2. この日記は spam 投稿対策してあります。ここのツッコミで話題になっています。つまり、URL は先頭の "h" 抜きでお願いします。正しい URL の記載はダメです。普通に記載すると・・・エラーこんなん出ます。実際にテ......
    2007/03/10 22:43:27 Received.
TrackBack URL:
2007 02 03
さくら日記帳のバグ修正
いくつかバグが見られたのでそれの修正。
といっても携帯版 (k.cgi) のみですが。
  • 削除フラグが付いたコメントを見ることが出来たバグを修正。
  • 公開フラグが付いていない日記を見ることが出来たバグを修正。
k.cgi は意外と脆弱です。(ぉぃ
TrackBack URL:
2007 01 12
Caladium リビルド
fork() の使い方を perl 書きながら勉強していたら、なぜかいつの間にか新型の Caladium が出来ていた罠。
そのうちこっちに移行予定だが、ほんとーに子プロセスの埋葬処理が上手くいってるかどうかテスト中。
  • tsh:現行のCaladiumですが、最近になって
    YFUJIさんのところの日記に対して誤判定している可能性があるのですが、、、
    (更新された形跡が無いのに、更新されたと判定されている)

    一方、新型のCaladuimではそういう問題が発生していないようですが。
  • G兄:判定処理を微妙に変えてます。
    YFUJIさんとこの判定は、現行では取得したHTMLデータの変更率が行って位置を越えると、チェックした時間を更新日としています。
    新型はドキュメント内の一番新しい日付を拾ってきてます。
    まぁそのうち入れ替えますんでこのまま放置してください。(笑)
  • G兄@会社:つーわけで新型に差し替えました。
  • Casper-01:今になって気付いたんですけど・・・・
    SAKURA Rev-2.0.0:BETA-70を使ってますが、日記を書いた後に生成されるHTMLのLast-Modifiedが、
    一つ前の日記に成ってますね (-ω-;)

    条件は最初にその日の日記を書いた後に生成されたHTMLのみです。
    CGIを直接叩いた場合は正常です。
  • 猫:Caladiumって今どうなってます?
    現状、以前のヤツにアクセスできていて2007/01/15 13:45:38の更新のまま止まってます。
    上記新型のページ飛ぼうとしても404でアクセスできないし…
  • G兄@会社:>Last-Modified
    おや、たぶんバグかな。
    >止まってる
    すみませんcron動かすの忘れてましたwwwwwwwwww
    404なのは既にそのディレクトリがないからです。
    以前のCaladiumのディレクトリに移しました。
TrackBack URL:
2006 10 04
携帯用さくら日記帳改良
携帯用がずっと旧バージョンのままだったので大幅にいじってみた。
今のところは画像がうp出来ないのを除くと問題なし。
うp出来たらいいんだけどなぁ。
TrackBack URL:
2006 09 12
ねんがんの ふくすうかてごりしていを てにいれたぞ
というわけで、ようやっと 2個以上の複数カテゴリに対応。
どんな対応かはこれのカテゴリを参照。
TrackBack URL:
2006 09 09
さくら日記帳、複数カテゴリ指定可能化
>こういう時に複数カテゴリを指定できたらなぁと思う今日このごろ。
と言っていたので早速実行。
今のところ 2つまでカテゴリを指定できるようにはしているけど、恐らくこれで十分じゃないかと。
また増えそうになったら並べりゃいいか・・・。
# 人はそれを「やっつけ仕事」といふ・・・。

内部的には、カンマで区切ればいくつでもいけるようにはなってるんだけどね。
TrackBack URL:
2006 06 24
さくら日記帳 Next、そろそろ移行かな?
あとは設定項目をブラウザベースで変更できるようにするだけまで来たので、とりあえず近日中に差し替えてみます。

たぶん隠れたバグがあるはず・・・w



移行完了しました。
おかしいところあったらコメントでご連絡下さい。



追加項目
  • 日記検索
  • コメント投稿時のクッキー焼き



コメント投稿系でエラー発生中・・・。orz
  • G兄:コメント系でエラー出てた・・・。orz
  • 山銀:移行完了おめでとう御座います。
    おかしいところっていうか・・・見た目の違いはほとんど分かりませぬ。(^^;
    カテゴリ一覧のツリー部分が全表示になっているくらい。
    TrackBack URL の後ろの方が枠に隠れて見えないくらい。(解像度の違い?)
    機能的な違いは分からないので・・・確かめる為にツッコミを入れてみるテスト。(ぉ

    あえて言うならば・・・コメントを「着ける」ではなくコメントを「付ける」かな?
    どっちが正しいか良く分からんけど。(ぉ
  • 山銀:おぉ〜自動的に日記に戻るぅ〜
    が、クッキーが保存されていないようです。(^^;
  • G兄:あぁすみません、クッキーはまだ焼けないんですよ。
    追加項目に入れておきました。
  • G兄:見た目というか操作は半分同じで半分違うってところですか。
    大改変したのがテンプレート構築周りなんで。
  • G兄@会社:テスツ
  • G兄@会社:ok、いけたぜ。→クッキー
    あとは日記検索かな。
TrackBack URL:
2006 06 21
さくら日記帳 Next - カテゴリツリーのバグ解消
1→2→3と階段状にならなければならないのに 1、2、3と独立した表示になってしまっていたバグ、どうやら微妙に変換順序を変更しないとダメっぽい。
しかもそれが非常にややこしい。
考えてるとリアルに頭が痛くなったので、空のダミーデータ放り込んで解消。
# 続きにデータがあると正常にツリーになる。


根本的解決汁というつっこみ不許可。
真面目に頭が痛くなるんで・・・。
TrackBack URL:
2006 06 15
さくら日記帳 Next 順調なり
コメント着けられるところまで来た。
トラックバック受付と送信はまだ。
というか、コンテンツ構築系がかなり大がかりな物になっていて、いわゆるスパゲッティ化してる・・・。
上手くまとめないと変数上書きしてしまう箇所があるんだなこれが。
力業のごり押ししてるところもやっぱり出てきてるし。orz

参考:
さくら日記帳 Next
  • 山銀:順調そうで何よりです。
    今度はツッコミ後に日記に戻るという機能をぜひ。(ぉ
  • G兄:もちろんその機能は導入済みです。
    ただし、コメントの表示を認証式にしている場合は注意書きに飛びますが、それはしゃーないですな。
  • tsh:IE6に依存しているのかもしれませんが、自分のところで開くと
    画面左上の方にエラーを吐きました。>Next
    −−−以下引用−−
    Warning: main(http://griffonworks.net/skr/archive/calender-200606.html): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /pub1/home/griffon/public_html/skr/index.php on line 20

    Warning: main(): Failed opening 'http://griffonworks.net/skr/archive/calender-200606.html' for inclusion (include_path='.:/usr/local/lib/php') in /pub1/home/griffon/public_html/skr/index.php on line 20
  • きょーちゃん:私信>バスタグにX30が6万以内であるようだ(HP上ですが
  • G兄:>エラー
    今は出てないはずっちゅーかその時スクリプト書いてた最中やね。
    >X30
    まだインバーター注文する前だから買えねーわ。(汗)
  • G兄:あぁやばいやばい、特殊タグそろそろ整理しないとマニュアル作れなくなるw
  • tsh:>その時スクリプト書いてた最中
    では出て当たり前ですね。(苦笑

    ただ、(多分IE6依存ですが)「日記本文−コメント」のセットが、縦に2つ表示されます。
    同じ内容のものがです。ついでなので、大学からSafariを使って見てみます。
  • G兄:それもスクリプト更新中の出来事です。
    というか、なんかおかしいとおもったらなんかやってるので無視しておいてください。
TrackBack URL:
0123456
QRコード
携帯サイト試験運用
https://griffonworks.net/nikki/cgi-bin/k.cgi
1行板

リンク
etc
備忘録
  • 無し
物欲リスト
  • Canon RF50mm F1.2L USM
  • SIGMA 20mm F1.4 EF Art
  • ニンバス チヌーク
ツーリング ドライブ兼野外撮影予定リスト