トップ «前の日(02-13) 最新 次の日(02-15)» 追記

ある赤魔道士の私的最強伝説

Morimori@Phoenix(Win/Elv/Rank10)
赤75/暗68/白61/黒52/戦41/忍41/シ37/狩35/吟32/か31/獣27
裁96/釣62/革60/骨60/木60/鍛57/錬56/彫53/調51

2002/02/14 タイトル

rpm4

会社マシンの RPM を furi の 4.0.3 にしてみた。

ビルドは rpmbuild って別のコマンドになったのね。

と思ったらそういうわけでもないのか。

--target オプションを指定するには rpmbuild を使わないとダメだけど、-b でビルドするのは rpm でもできるみたい。

と思ったらそうでもないのか・・・

以前 RHL6.2 をアップデートして rpm4 系にしたときは、確か --target i686 って書き方ができなくて --target=i686 にしないとダメだったんだけど、どうやら今度は = をつけると rpm ではコケるらしい、というか = をつけなければ rpmbuild を使わなくてもビルドできた。

む〜。

新板

ユーザ向け部分はだいたい OK かな。

次は管理者向けの部分の実装。

最近の更新プラグイン

某氏の日記で某氏が何日分も一度に書いて、しかも過去に書いた記事に対して書き加えたりしてて、どこが更新されてるのかわからなかったから、最近更新された書き込みの日付をリストアップするプラグインを作ってみたり。

でも最新表示以外の時は、表示してるものと同じ月のしか拾えないらしい。

ツッコまれても last_modified はアップデートされるから、過去の書き込みに対するツッコミも補足できるようになるかも。

ソース

def headlines( limit = 5 )
  result = []
  @diaries.each do
    |day, diary|
    result.push( { 'day' => day, 'diary' => diary } )
    if result.size > limit then
      result.sort! do
        |a, b|
        b['diary'].last_modified <=> a['diary'].last_modified
      end
      result.pop
    end
  end
  return result
end # headlines
これを plugin に headlines.rb とかでつっこんで、

Usage

<%
headlines.each do
  |headline|
%>
<span class="date"><a href="?date=<%= headline['day'] %>">
<%= headline['day'][0,4] %>/<%= headline['day'][4,2] %>/<%= headline['day'][6,2] %>
</a></span><br>
<% end %>
これをヘッダかなんかに仕込めば OK。
headline['diary'] で Diary クラスをそのまま参照できるから、なんでも表示できるはず。

ちなみに

ここのヘッダには
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <th colspan="3">[最近更新された日記]</th>
  </tr>
<%
headlines.each do
  |headline|
%>
  <tr>
    <td><span class="date"><a href="?date=<%= headline['day'] %>">
<%= headline['day'][0,4] %>/<%= headline['day'][4,2] %>/<%= headline['day'][6,2] %>
</a></span></td>
    <td><span class="title">&nbsp;<%= headline['diary'].title %></span></td>
    <td><span class="date">&nbsp;[<%= headline['diary'].last_modified.strftime( "%Y/%m/%d %H:%M:%S" ) %>]
</span></td>
  </tr>
<% end %>
</table>
って感じで仕込んであります。

でも

毎回全部の更新時間をチェックしてるから効率悪いよなぁ・・・

tDiary Plugin List

ちょこちょこと修正してさぁタレコミ(自分で作ったのでもタレコミなのか?)に行くゾと思ったらすでに Nana さんにタレコマれてた・・・はやっ!

スマソ

<% %> がきちんと閉じてないとこがありました(汗

直しときました・・・

本日のツッコミ(全77件) [ツッコミを入れる]

Before...

__▲/_ john2025 [lifu4s hi webmastters]

__▲/_ mebmasters [gP39Qn hi mebmasters]

__▲/_ propecia [hi webmasters good]

__▲/_ levitra [hi webmasters good]

__▲/_ cialis [hi webmasters good]


2004/02/14

[FF]栽培日記

肥料 1 回目、土曜日、十日夜、光クリ。


2005/02/14

[PHP] 多重代入

あ〜、list か。

list( $foo, $bar ) = explode( ' ', $hoge );

前は

while ( list( $key, $value ) = each( $array ) ) { ... }

みたいな使い方してたんだけどなぁ、最近みんな foreach にしちゃったからすっかり忘れてた o-rz