<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogX</title><link>http://www.divakk.co.jp/blog/aoyagi/category/3.aspx</link><description>BlogX</description><managingEditor>青柳臣一</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>青柳臣一</dc:creator><title>BlogXをInline Comment（勝手に命名）表示にする</title><link>http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/08/353.aspx</link><pubDate>Tue, 08 Jul 2003 08:02:00 GMT</pubDate><guid>http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/08/353.aspx</guid><wfw:comment>http://www.divakk.co.jp/blog/aoyagi/comments/353.aspx</wfw:comment><comments>http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/08/353.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.divakk.co.jp/blog/aoyagi/comments/commentRss/353.aspx</wfw:commentRss><trackback:ping>http://www.divakk.co.jp/blog/aoyagi/services/trackbacks/353.aspx</trackback:ping><description>    &lt;p&gt;
        このblogではコメントも一緒に表示してますが、とりあえず、そうするために改造した部分を上げておきます。ほんとはもうちょっとちゃんとまとめたいんだけど、あまり時間がないのでとりあえず
    &lt;/p&gt;
    &lt;p&gt;
        EntryView.ascx.csの188行目に
    &lt;/p&gt;
    &lt;p&gt;
        &lt;code&gt;if (entryComments.Count &amp;gt; 0) {&lt;br /&gt;
        &amp;#160;&amp;#160;&amp;#160;&amp;#160;bool obfuscateEmail = SiteConfig.GetSiteConfig().ObfuscateEmail;&lt;br /&gt;
        &amp;#160;&amp;#160;&amp;#160;&amp;#160;HtmlGenericControl commentsView = new HtmlGenericControl("div");&lt;br /&gt;
        &amp;#160;&amp;#160;&amp;#160;&amp;#160;commentsView.Attributes["class"] = "commentview";&lt;br /&gt;
        &amp;#160;&amp;#160;&amp;#160;&amp;#160;foreach (Comment c in entryComments)&lt;br /&gt;
        &amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br /&gt;
        &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;SingleCommentView view = (SingleCommentView)LoadControl("SingleCommentView.ascx");&lt;br /&gt;
        &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;view.Comment = c;&lt;br /&gt;
        &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;view.ObfuscateEmail = obfuscateEmail;&lt;br /&gt;
        &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;commentsView.Controls.Add(view);&lt;br /&gt;
        &amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br /&gt;
        &amp;#160;&amp;#160;&amp;#160;&amp;#160;entryFooter.Controls.Add(commentsView);&lt;br /&gt;
        }&lt;br /&gt;
        &lt;/code&gt;
    &lt;/p&gt;
    &lt;p&gt;
        と追加するだけです。&lt;br /&gt;
        これだけだとコメントを追加するページでコメントが二重に表示されるのでCommentView.aspx.csの147行目からを
    &lt;/p&gt;
    &lt;p&gt;
        &lt;code&gt;//foreach (Comment c in extra.GetCommentsFor(entryId))&lt;br /&gt;
        //{&lt;br /&gt;
        //&amp;#160;&amp;#160;&amp;#160;&amp;#160;SingleCommentView view = (SingleCommentView)LoadControl("SingleCommentView.ascx");&lt;br /&gt;
        //&amp;#160;&amp;#160;&amp;#160;&amp;#160;view.Comment = c;&lt;br /&gt;
        //&amp;#160;&amp;#160;&amp;#160;&amp;#160;view.ObfuscateEmail = obfuscateEmail;&lt;br /&gt;
        //&amp;#160;&amp;#160;&amp;#160;&amp;#160;root.Controls.Add(view);&lt;br /&gt;
        //}&lt;br /&gt;
        &lt;/code&gt;
    &lt;/p&gt;
    &lt;p&gt;
        のようにコメントアウト。&lt;br /&gt;
        BlogXは結構きれいにascxとかにまとめられているので、これだけで出来ちゃいます。
    &lt;/p&gt;&lt;img src ="http://www.divakk.co.jp/blog/aoyagi/aggbug/353.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>青柳臣一</dc:creator><title>BLOGROLLって何？</title><link>http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/05/345.aspx</link><pubDate>Sat, 05 Jul 2003 10:59:00 GMT</pubDate><guid>http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/05/345.aspx</guid><wfw:comment>http://www.divakk.co.jp/blog/aoyagi/comments/345.aspx</wfw:comment><comments>http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/05/345.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.divakk.co.jp/blog/aoyagi/comments/commentRss/345.aspx</wfw:commentRss><trackback:ping>http://www.divakk.co.jp/blog/aoyagi/services/trackbacks/345.aspx</trackback:ping><description>    &lt;p&gt;
        右側に出てるBLOGROLLってなんだろう？ 
    &lt;/p&gt;
    &lt;p&gt;
        ググってみると、どうやらリンク先のblogが更新されたかどうかわかるようになっているリンク、といったものみたい。けど、今のBlogXのこの部分の実装ってどうみても単にリンクをはってるだけにしか見えない。まだ未実装なのかな？&lt;br/&gt;
        とりあえず、MVPな人のblogを入れてみた。
    &lt;/p&gt;
    &lt;p&gt;
        しかし、デフォルトでDon Box大先生のblogが入ってるのはどうしてなんだろう(^^ 
    &lt;/p&gt;&lt;img src ="http://www.divakk.co.jp/blog/aoyagi/aggbug/345.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>青柳臣一</dc:creator><title>WinBlogXも日本語OKにしてみた</title><link>http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/05/343.aspx</link><pubDate>Sat, 05 Jul 2003 10:44:00 GMT</pubDate><guid>http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/05/343.aspx</guid><wfw:comment>http://www.divakk.co.jp/blog/aoyagi/comments/343.aspx</wfw:comment><comments>http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/05/343.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.divakk.co.jp/blog/aoyagi/comments/commentRss/343.aspx</wfw:commentRss><trackback:ping>http://www.divakk.co.jp/blog/aoyagi/services/trackbacks/343.aspx</trackback:ping><description>    &lt;p&gt;
        WinBlogX（BlogXに書き込んだり設定を変えたりするためのWindowsクライアント）は日本語がダメダメ。なので、ちょっといじってみた。 
    &lt;/p&gt;
    &lt;ul&gt;
        &lt;li&gt;
            Edit Server Filesダイアログの右側のテキストボックスが化けるのは単に英語のフォントになってるから。MS UI GothicあたりにしておけばOK。 
        &lt;/li&gt;
        &lt;li&gt;
            BlogEditorのHTML表示は、WinBlogXControlsのほうのHtmlEditorクラスのフォント。HtmlEditor.csをデザインで開いて、「HTML」タブをクリックして下の白いところ（HTMLを表示するところ）のフォントをMS
            UI Gothicあたりに しておけばOK。 
        &lt;/li&gt;
        &lt;li&gt;
            メインの画面（SimpleBrowser.cs）とBlogEditorダイアログのHTML表示が化けるのは同じ原因。WinBlogXControlsのほうのHtml\HtmlControl.csの642行目くらいの&lt;br /&gt;
            &lt;div style="MARGIN-LEFT: 2em"&gt;&lt;code&gt;IntPtr hglobal = Marshal.StringToHGlobalUni(content); &lt;/code&gt;
            &lt;/div&gt;
            をコメントアウトして変わりに&lt;br /&gt;
            &lt;div style="MARGIN-LEFT: 2em"&gt;&lt;code&gt;IntPtr hglobal = Marshal.AllocHGlobal(content.Length
                * 2 + 2);&lt;br /&gt;
                Marshal.Copy(new Byte[] { 0xff, 0xfe }, 0, hglobal, 2);&lt;br /&gt;
                char[] buf = new char[content.Length];&lt;br /&gt;
                content.CopyTo(0, buf, 0, content.Length);&lt;br /&gt;
                Marshal.Copy(buf, 0, new IntPtr(hglobal.ToInt64() + 2), content.Length);&lt;br /&gt;
                &lt;/code&gt;
            &lt;/div&gt;
            としてやる。&lt;br /&gt;
            簡単に言うと、これは文字列からIStream*を作って、そいつをIEのIPersistStreamInitに流し込むんだけど、日本語が含まれているときはちゃんとBOMをつけてやらないとダメってこと。 
        &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;
        一応これで日本語もOKみたい。けど、ちょっと使い難いとこもあるなぁ。 
    &lt;/p&gt;&lt;img src ="http://www.divakk.co.jp/blog/aoyagi/aggbug/343.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>青柳臣一</dc:creator><title>BlogXを動かしてみました</title><link>http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/05/338.aspx</link><pubDate>Sat, 05 Jul 2003 09:18:00 GMT</pubDate><guid>http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/05/338.aspx</guid><wfw:comment>http://www.divakk.co.jp/blog/aoyagi/comments/338.aspx</wfw:comment><comments>http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/05/338.aspx#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.divakk.co.jp/blog/aoyagi/comments/commentRss/338.aspx</wfw:commentRss><trackback:ping>http://www.divakk.co.jp/blog/aoyagi/services/trackbacks/338.aspx</trackback:ping><description>    &lt;p&gt;&lt;a href="http://www.kawabata.com/yoshihiro/blog/"&gt;河端さん&lt;/a&gt;に影響されて(^^)BlogXを動かしてみました。&lt;/p&gt;
    &lt;p&gt;CSSやらHTMLやらを自分好みに修正して、あとコードもちょっと修正しました。とりあえずはこんなもんでいいでしょう。&lt;/p&gt;&lt;img src ="http://www.divakk.co.jp/blog/aoyagi/aggbug/338.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>