前の日 / 次の日 / 最新

swk's log

2005-10-22 Sat

* chalow の all_entries をキャッシュ [logging][chalow]

chalow で %all_entries をキャッシュするようにしたら高速化できないかな,とふと思って,とりあえずやってみたけど 40 秒 → 30 秒程度だった.残りの内訳は HTML 生成ループと write_*_page 群がそれぞれ 10 秒強って感じ (← コード書く前に計れと小1時間).やはりそっちもキャッシュしないとダメか.それはめんどくさそう.

カレンダーとか月別リストとか inside refer とか same day とかは, JavaScript のくっつきなり SSI なりとしてファイル分離するのが正しいのかなあとか漠然と思った.

--stop-date でいいじゃんと言われるとそれまでなんですけどね.なんとなく,あの敗北感がいや.

* パンダ [misc]

新○堂某店にて.

panda/20051022-205022.jpg

頭脳警察/パンダ.

パンダ!?

# 写真がピンボケなのが悔やまれる

[ コメントを全部見る / コメントを書く] [ TrackBack ( )] [固定リンク]

* [Fanni] Didn\'t know the forum rules allowed suc... (2013-07-04 00:25:54)

* アクセスの多い記事一覧 [logging][chalow]

ブログデザインの間違いトップ10.

ふーん,そんなもんなのかな.よく分からんけど.

とりあえず,

5. Classic Hits are Buried

これは趣旨が理解できた.よく考えると,そもそも自分が書いた記事ごとのアクセス数の分布ってちゃんと見たことなかったな.

というわけで手抜きワンライナーを書く.

% ( cd /path/to/chalow_output/; awk '{print $7}' /path/to/apache_log_archive/*.combined_log | egrep '^/diary/....-..-..-[01-9]+\.html"' | sort | uniq -c | sort -rn | sed 's#/diary/##' | sed 's/"//' | awk '{print $2}' | xargs grep '<title>' | sed 's/:<title>/ /' | sed "s# - swk's log</title>##" ) | less

まあこんなもんかな.タイトル表示とアクセス数の表示が一緒にできるといいけど,ワンライナーだと難しいかな.

というわけで,この手抜き状態のまま加工して,サイドバーに「アクセスの多い記事」一覧として埋め込むことにしてみました.1 週間ごとに更新されます (サーバのログが 1 週間ごとにしか手に入らないので).

<< 2005-10 >>
SuMoTuWeThFrSa
1
2345678
9101112131415
16171819202122
23242526272829
3031

2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12
2000 : 01 02 03 04 05 06 07 08 09 10 11 12
1999 : 01 02 03 04 05 06 07 08 09 10 11 12
1998 : 01 02 03 04 05 06 07 08 09 10 11 12
1997 : 01 02 03 04 05 06 07 08 09 10 11 12
1996 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2012-02-13 02:02


Shingo W. Kagami - swk(at)kagami.org