2006/01/25(Wed)やったことのメモ。

はてブ数 2006/01/25 10:40 サイト運営::SBカスタマイズ つーさ

過去3ヶ月分のApacheログを取り寄せて、てきとーに解析してみた。
こうした方がいいなと思うところは直した。

過去を整理。
Googleで引っかかりまくるのに実体がないのはアレなので、
4th時代のURLや、article直下に間違えておいてあった記事を対象に
404を拾って302(200だけど)を返すようにした。
http://tsu.sakura.ne.jp/ex/ を一部復元。

http://tsu.sakura.ne.jp/p/ を一部復元。

カテゴリちょっとだけ整理。

SereneBachをちびっと改造。→ 記事リストを出力可能にした。
lib/sb/App/Main.pmの70行目付近。outputに引数を追加。

69:    'time' => $self->{'time'},
70:    'num' => $cgi->value('max_ent'),
71:  );

これで1ページあたりの表示件数が変更可能に。
この辺sbと違ってプラグインじゃ弄りようないと思うがどうよ?

んで、カテリストの数字を記事リストへのリンク化。
こっちの自分のはハードコードでキモいので各自適当に。
lib/sb/Content.pm の291行目とかその辺。

2005/12/14(Wed)ただいま。

はてブ数 2005/12/14 9:48 サイト運営::SBカスタマイズ つーさ

あれこれ弄り回し中。タイミングによっちゃ表示が崩れてるかも。

ダウンロードボックスのテスト。

PREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテストPREのテスト

IEのスタイルシートはなんでこんなにバグバグなんだ(笑)

13:08 だいたいこれでいっか。

2005/10/27(Thr)SB使ってて(2)

はてブ数 2005/10/27 23:18 サイト運営::SBカスタマイズ つーさ

プラグイン作った。
必要最小限の機能だけつけてみた。

本文の頭に

、末に

が挿入される。
自動改行される。空行は

で置換される。
<>"はエスケープされる。
>|| のみの行は

で置換される
||< のみの行は

で置換される
また、>||~||<
間は自動改行が行われない。
>>> のみの行は

に置換される。
<<< のみの行は

に置換される。
>>xxx="yyy" を記述すると


任意のブロック定義用。ブロック要素は含めないけど、含むこともなさそう。
!< は<に置換され、任意タグを書ける。その場合、タグ終了の > はそのまま書く。
[[xxx:uri]] でキーワードリンクを挿入する。
[[extasin:####]] [[keyword:abcde]] [[:abcde]] も使用可能。
uriは自動リンクされる。

まぁ、これだけありゃーいーでしょーw

2005/10/26(Wed)SB使ってて。。

はてブ数 2005/10/26 5:02 サイト運営::SBカスタマイズ つーさ

微妙にかゆいところに手が届かない、と感じるw

一番微妙だと思うのが入力テキストのフォーマット。

  • 自動改行は欲しい。
  • 別にはてな記法が使いたいのではないのだけど。
  • 自分でタグを打ちたい。
  • 勝手に改行されると困るところもある。
  • デフォルトでパラグラフ化して、空行があったらパラグラフを分けてほしい。
    最近の風潮はどうも「見えりゃいい」って感じで嫌。パラグラフ変わってないのに1行ごとにp入れるはてなにも不満を抱いていたんだけど。とはいえ、自然言語は普通パラグラフが変わるまで改行しないから、厳格に考えたらその方が正解なのかもしれない? でもねー、こう改行なしで1つのパラグラフを書き続けても読みにくいと思うのは自分だけじゃないはず。あ、パラグラフっていうのはつまり「段落」のことね。 自分は「<blockquote>をただのブロック要素として使うだなんて言語同断」派なので、デフォルトで<div>が打てないのにもちょっと悲しい。HTMLを使っている以上タグの意味を考えるべきだと思う。quote=引用なんだから。 こればかりは、自分で使いたいようにプラグイン作るしかねーかなぁ。 過去の自分の様子を見てて必要なのはスーパーpreぐらい。 とりあえずタグを打てて、自動改行が抑止できるキーワードが定義できればいいかな。 2つ連続の改行は</p><p>に置換。 後、個人的にはプログラムソースを貼り付けることを考えて…… プログラムソースに特化したスーパーpreを作るかな。 実際は<pre>じゃなくて、<code>、TABを任意文字数のスペースに置き換え、 予約語の色変え、方向でいくつもりだけどね。 あー、インデント以外のTABはおかしいことになるなぁ。 まぁ、インデント以外でTAB使うことそんなないんだけどね、私。