BlogEngine.Netのページリスト階層化ファイル

以前の記事で、そのうちダウンロードできるように~と書きましたが、うっかりしてまして^^;

今回は一式のファイルを用意しました。
以前のバージョンですと、通常のページリスト(blog:PageList)を改造してましたが、今回は新たに追加コマンドとして入れています。
(blog:StructuredPageList)
<blog:PageList ~を<blog:StructuredPageList~に書き換えるだけでも使用できます。
また、Widgetとしても使用可能になっています。

詳しい使用方法は、ファイル内のreadme_ja.txtをご覧ください。

StructuredPageList.7z (2.59 kb)

Blogengine.Netのブログロールの調整?

Blogengine.Netには、ブログロールというRSSリーダーともいうべき機能があり、ぶりちゃんも、ブログリンクとして、おもにPSUぶろぐなどで使用しています。

ただのリンクだけではなく、RSSを読み取って、最新の任意の件数を表示できるのは便利だと思います~

ただ、一部のブログシステムのRSSをうまく認識できないようです。
てっきり、ATOM関連が入ってるかなと思いましたが・・・まったくの検討はずれ(ぉい

まずは、コードをよーく見てみるために、どこにあるか探してみると・・・

App_Code/Controls/Blogroll.cs

にありました。

ここのProcessResposeメソッドで取得したRSSをチェック、それぞれのリストに入れているようですねぇ。

ぶりちゃんは、RSS 2.0のXML構造しか頭になかったので、このソースだとふつーにとおるなぁ・・・と思っていたのですが・・・
デバッグでRSSが読めないデータを追っていくと、構造が違う・・・
RSS 1.0の構造でした・・・^^;
タグの名称からして全く違うので、そりゃ認識するはずもないな^^;

いろいろ試行錯誤するにもうまくいかず・・・ネット上を探してみることに・・・

すると、C#でコードサンプルがあるじゃないですか・・・
(参考にしたブログはこちらです。)

ATOMは組み込んでいませんが、RSS1.0も読めるように、Blogrollを調整していきます。

もっと読む...

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アーキテクチャですし・・・古いと言われればそれまで><

もっと読む...

やはり、プログラミングは面白い・・・

最近は、ASP.NET 3.5で管理サイト、Silverlight 3でブログパーツという構成で、開発をしています。

まあ、もう一つのゲーム系ぶろぐを見てくれている方なら、すでにお分かりですが・・・
ネットゲー Phantasy Star Universe(PSU)のキャラクターを、ブログパーツで表示するものです。
表示例は、おもにPSUぶろぐにて、管理ツールはこちら

PSUはアップデートを重ねて、キャラクターのステータスが複雑になってしまいまして・・・従来はHTMLで手打ちしていたのですが・・・かなぁり面倒になってしまいました^^;
サーバー側に登録して、ブログパーツで表示できるようにと考えていたのが、ようやく実現した感じです。

もっと読む...

Month List