わいえむねっと

Contents
Categories
Calendar
2024/04
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
Monthly Archives
~2000/01
Recent Entries
RSS1.0
Templates
Information
Processed: 0.067 sec
Chashed: -
2010/05/18 Tue
テキスト整形ルールの拡張に続いてリンク記法の拡張とか。

処理は昨日ウィスキーを飲み過ぎながら書いたものなのでなんかぶっ飛ぶかも。

日記リンク

[[diary:yyyymmdd]]
[[diary:yyyymmdd link_text]]
  • link_textを省略した場合、yyyymmddをprofileで指定したフォーマットで表示

  • インデックスもしくは検索語句による絞り込みに対応
[[diary:yyyymmdd#index]]
[[diary:yyyymmdd#index link_text]]
[[diary:yyyymmdd#search_word]]
[[diary:yyyymmdd#search_word link_text]]

  • 識別子は省略可
[[yyyymmdd]]
[[yyyymmdd link_text]]

日記埋め込み

[[include:yyyymmdd#index]]
  • Wikiでのみ有効

Wikiリンク

[[wiki:title]]
[[wiki:title link_text]]
  • link_textを省略した場合、titleを表示

  • 識別子は省略可
[[title]]
[[title link_text]]

外部リンク

http://foo.bar/baz
[[http://foo.bar/baz]]
[[http://foo.bar/baz link_text]]

画像表示

[[image:foo.jpg]]
[[image:bar/baz.png]]
  • profileに定義したベースディレクトリからの相対パス指定

  • 識別子を"thumb"にした場合、サムネイルを代替表示して画像へリンク
[[thumb:foo.jpg]]
[[thumb:bar/baz.png]]

  • ディレクトリを指定した場合、直下の画像ファイルに対して処理を実施
[[image:directory]]
[[thumb:directory]]

  • 識別子は省略可
[[foo.jpg]]
[[bar/baz.png]]
  • ディレクトリ指定の場合は省略不可
2010/05/06 Thu
コメントというか付箋というか、そんな感じのモジュールを追加してみる。
保持情報は

  • 要約文(日記に対する貼り付けの場合は固定値)
  • 本文
  • 投稿者
  • 投稿日時/更新日時
  • パーミッション
  • 投稿者に対するRead/Write許可
  • Writeを不許可にした場合、更新/削除が不可
  • 投稿者が属するグループに対するRead/Write許可
  • 全体のRead/Write許可
  • 分類用タグ(日記に対する貼り付けの場合は固定値)

のような感じで。

使うかどうかは別として。
2010/05/01 Sat
テキスト整形ルールをちょと拡張。

foo

foo

bar

bar

baz

baz

bold
italic
bold italic

  1. foo
  2. bar
  1. Foo
  2. Bar
  1. FOO
  2. BAR
  • foo
  • bar
  • Foo
  • Bar
  • FOO
  • BAR

foobarbaz
FooBarBaz
FOOBARBAZ



* foo
foo
** bar
bar
*** baz
baz

''bold''
'''italic'''
'''''bold italic'''''

+ foo
+ bar
    ++ Foo
    ++ Bar
        +++ FOO
        +++ BAR
- foo
- bar
    -- Foo
    -- Bar
        --- FOO
        --- BAR

|foo|bar|baz|
|Foo|Bar|Baz|
|FOO|BAR|BAZ|

----

PukiWikiっぽく。
2010/01/22 Fri
次への布石 その2。
簡易Wikiモジュールを組み込み。

差分表示も一応対応。
差分解析は外部diffに丸投げして実行結果をパースしてるだけですが。


日記の埋め込みとかにも対応。

2010/01/19 Tue
次への布石として、

・モジュールの統合、再配置
・テーブルの分割
・クエリ構成の変更

を実施。
変更が多岐にわたるというか、概ね全てのモジュールに手が入ったので
例によってどこかデグレってるかも てないかも。
2009/07/26 Sun
日記スクリプト更新。
文字整形の不具合を修正するつもりが、いつの間にか全面改訂してた。
どうしてこうなった・・・!
使いもしない機能がまた増えてるし。
相変わらずの見切り発車なので、調整は逐次。

・管理しづらくなってきたのでモジュール分割を実施。12個のモジュールを切り出し。
・うち、1つのモジュールは標準モジュールに置き換え
・と思いきや、新機能のために2モジュール追加
・データをSQLite化。月別データが115個とかになっていたのですっきりです。
・完全UTF-8化
・マルチユーザー対応
・セッション管理対応
・カテゴリ分け対応
・最低限の機能しか持っていなかった編集機能の充実化
・たまにmixi-mobile-converter経由のアクセスがあったので個別対応
・他いろいろ

ついでなので見た目も変えてみたけど、そんなのはどうでもいいんです。
2009/03/15 Sun
日記スクリプトのoverflow周りの整形処理を微修正したついでに、放置していたDOCTYPE指定を追加してみる。
そうしたら、表示がセンタリングされてしまうじゃないですか。
互換モードと標準モードで子要素への挙動が違うのか。ああ。
てことは、デフォルトで標準モードのブラウザではずっとこの状態だったってことなのか。
なんだえー。
2007/04/08 Sun
文中にtextareaを挿入するために改行コードを挿入するマクロを追加したりとかスクリプトを微修正。 mixiの更新表示がおかしくなっていてなんだえー微修正したせいか?と思ったら、どうも借鯖のPerlが更新されてモジュールが追加された様子。そんなアナウンスなかったのですが。
ソート部分をいじったモジュールをローカルに置いて使っていたので、追加されたことで本来の形で出力されてしまっていたと。そして本来の形だと誤認識されると。
とりあえずローカル側から無理矢理読み込むようにしてお茶を濁す。
そもそもXML::Simpleを使っているのが悪いといえば悪いのだけれど。ファイルの先頭7件しか読まないてのはどうなのさ。dc:dateのTZDも無視されるし。
http://www.w3.org​/TR/NOTE-datetime
2006/12/07 Thu
RSS微調整。
URLがtitleとして抽出されていたので除外するよう修正。
あと、抽出する文字数が多すぎる気がしたので区切り候補を増やしてみたり。
2006/11/22 Wed
とりあえずRSSの生成を1週間分に限定してみるテスト。 そんなこんなで久々に新着が更新され。
でも件数に制限かけるのはちょっとなぁ?
XML:Simpleの出力は降順にできないのかとSimple.pmを眺めてみたけれど、ソートするかしないかの設定のみ。
で。
仕方ないので、Simple.pmのsorted_keysを降順ソートに書き換え。