BlogEngine.NETのページリストの階層化

ぶりちゃんの使っているブログシステム、BlogEngine.NETには、固定ページを持てるPageがありまして、そのリストもサイドなどに表示できるのですが・・・
せっかくの階層化構造が可能なのに、Listで反映できない・・・

ということで、階層化構造に対応できるようにソースを眺めてみる。

ページリストは、HTMLのUl、liタグで構成されているようで、これだと階層は厳しい~(スタイルシートでやろうと思えばできるでしょうけど)
カテゴリは階層化されてるのですが・・・-でつなぐのもなんかみづらいよねぇ

ページリスト出力部分を変更して、dl,dt,ddタグ(階層化)リストを取得するよう変更してみました。
ソートはいれていないので、表示がちょっとアレですが、このブログの右側のバー上のページは階層化表示しています。

もっと読む...

メインPCの水冷メンテナンス

明日といいながら、やってしまいました^^;
まあ、今週はいろいろやらなきゃならんことがいっぱいあるので・・・

メインPCも、水冷環境構成から約1年ということで、冷却液の交換をメインにメンテナンスを行いました。

まあ、それ以前に問題がありまして^^;
ぢつは・・・すこーしづつ冷却液が漏れていたのです(ぉい

場所は特定してはいたのですが、タイミングが合わず、精製水継ぎ足しで無理やり過ごしてきましたが・・・さすがにサーバーPCとの兼ね合いで今回となったわけで^^;

まあ、基本的にほこり取りと冷却液交換・・・そして漏れ箇所・・・

もっと読む...

サーバーPC水冷リベンジ(ぇ)

え~本日、サーバー、各ブログ及びPSUStatusが一時ダウンしていた時がありました。

なにをやっていたかといいますと・・・サーバーPCの水冷をリベンジしておりました(ぉ

以前は水冷だったのですが、昨年、DCC-1Plusポンプから煙を吹き、いかれまして・・・リテールクーラーの空冷で運用していました。

メインPCの冷却液交換(これが1.5L越え)もあり、この機会に、サーバーも水冷にもどしたかったのです。
サーバーPCが高いところにあるのもあり、部屋をあっためると、すぐにCPU温度が45度を超え・・・リテールクーラーが甲高いうなりを上げると・・・
ねれません><

CPU水枕、リザーバー、ラジエーターは既存のものを使用し、今回はポンプのみ新規、そして、張り替え用にチューブを多めに購入しています。

saba_WC_Replace2_1

前回のポンプ故障の原因は、PCケースのレイアウト及び、熱のこもりが考えられまして、今回はおもいきって、ラジエーター、リザーバー、ポンプを外に出してしまいました。

もっと読む...

ASP.NET内部画像生成で、WPFを使ってみる

昨日できるのかな?と書きましたが、何とか形になりましたので^^;

まあ、こんな感じでJPEG画像を作成しています。
上の画像はPSUStatus上のASPXを呼び出し、ASPX内部でWPFのコンポーネントを使用して描画、JpegBitmapEncoderでJPEG化して出力しています。

さすがに、Gridはどうしようもなかったので、画像とFormattedTextの羅列です^^;

ASPX内部で画像生成して、画像を返すなどは、@ITなどでサンプルが出ているのでここでは割愛、以下コードサンプルが少々あって、長くなるので、折りたたんでいます^^;

もっと読む...

ASP.NET内部で画像を生成・・・System.Drawingじゃなくて、WPFはつかえるのかな?

PSU Statusにて、Silverlightを直接呼べない(つまり、iframeなどのタグを許可していない)ブログなどに対応するために、朝から5時間ほど、ASP.NET上、System.Drawingを使って、ブログパーツに似たようなJPEG画像を出力するように作っていました。

でもまあ、GDI+の実装違いでいろいろあるもんですねぇ。
ぶりちゃんはWindows 7 Pro上で開発してるのですが、こちらで実行すると、テキストはアンチエイリアスがかかった・・・たぶんClearTypeだとは思いますが・・・表示で、見れるのですが・・・Windows Server 2003上ですと、もうPixel丸見え状態でして^^;
・・・まあ、XPアーキテクチャですし・・・古いと言われればそれまで><

もっと読む...

Month List