capsctrldays

2004-11-17 (水) [長年日記]

[Flash] Wink

via デスクトップ操作を録画してFlashプレゼンムービーに変換するWink

あ、これ、激しく便利っぽい。デモなんかにもってこいかもー。

ArtTips

via はてなダイアリー - @ことのはインフォーマル#p1

おーホントだ。使いやすいっすねえ。でも、使わないかも。

@nifty:デイリーポータルZ:驚愕!高低差26メートルのすべり台

どっかのニュースサイトより。コネタは見落としがちでイカンね。RSS配信してくれ。

例えば、「今度何作る?」というテーマで会議をしていたとして、そこで私が「7階建てビルくらいの高さのすべり台とかどう?」なんて言ったとしても「バカも休み休み言え。」と一蹴されるのがおちだろう。 それを実現してしまった人たちに、敬意を表したい。

[tDiary] はてなみたいにするには、引用文中の改行が必要なのか。

なんか面倒だったのでちょっとだけ。

wiki_parser.rb

     when /^>>$/ # hatena block quote
       @q << :QS
     when /^<<$/
       @q << :QE

     else # paragraph
       if @q.last == :PE then
         @q.pop
       elsif block_is_open? then
         inline(l)
         @q << :BR
         next
       else
         @q << :PS
       end
       inline( l )
       @q << :PE
     end
   end
   @q.compact!
   @q
 end

 private
 def block_is_open?
   if @q.index(:QS) != nil && @q.index(:QE) == nil
     return true
   elsif @q.index(:QS) == nil
     return false
   end
   return @q.reverse.index(:QS) < @q.reverse.index(:QE)
 end

wiki_style.rb

# br
when :BR; r << "<br>"

これで、

>>
あああ
いいい
ううう
<<

が、

<blockquote>
あああ<br>
いいい<br>
ううう<br>
</blockquote>

になる。

でも、これだと、

>>
あああ

いいい
<<

が、

<blockquote>
あああ<br>
いいい<br>
</blockquote>

になっちゃう。inline の処理かぁ。

本日のツッコミ(全1件) [ツッコミを入れる]
1 かくたに (2004-11-17 (水) 12:31)

引用文中の改行はいつも{{"<br">}}って自力で埋めてました…… orz