<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.codesecurely.info/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>codesecurely.org : General</title><link>http://www.codesecurely.info/archive/tags/General/default.aspx</link><description>Tags: General</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Blogging from Microsoft Word</title><link>http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx</link><pubDate>Sun, 25 Feb 2007 05:01:00 GMT</pubDate><guid isPermaLink="false">39ae98e9-4854-4bce-87c0-4727b915c95c:29</guid><dc:creator>rudolph</dc:creator><slash:comments>7</slash:comments><comments>http://www.codesecurely.info/comments/29.aspx</comments><wfw:commentRss>http://www.codesecurely.info/commentrss.aspx?PostID=29</wfw:commentRss><wfw:comment>http://www.codesecurely.info/rsscomments.aspx?PostID=29</wfw:comment><description>&lt;P&gt;Like I mentioned in my &lt;A href="http://www.codesecurely.org/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx"&gt;first post&lt;/A&gt; I prefer to limit the number of applications that are installed but more importantly running at any given time. Despite dual core processors and multi gigabyte hard disk drives it seems to me the more we have the more "stuff" we find to use up all that power. Anyways long story short, I like to be able to do my blogging from stuff I already have rather than using something like &lt;A href="http://ideas.live.com/programpage.aspx?versionId=4372c8c2-b76f-4d44-aea1-9835b61d8dc1"&gt;Live Writer&lt;/A&gt; or worse still something that is online only which defeats my ability to blog when stuck at the airport or on a plane waiting for a ground stop at Chicago to clear up. Anyways Word 2007 has this cool new feature that supports blogging to &lt;A href="http://www.communityserver.org/"&gt;Community Server&lt;/A&gt; (which I use) and other blogs that implement the &lt;A href="http://www.xmlrpc.com/metaWeblogApi"&gt;MetaWebLog API spec&lt;/A&gt;. You get the ability to post to your blog while still having all the editing and layout tools that Word 2007 has to offer (like SmartArt for instance). &lt;/P&gt;
&lt;P&gt;Anyways, my &lt;A href="http://www.codesecurely.org/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx"&gt;first blog post&lt;/A&gt; went about fine from Word and I was all good. Now came the &lt;A href="http://www.codesecurely.org/archive/2007/02/07/mirror-mirror-on-the-wall-which-is-the-securest-of-them-all.aspx"&gt;second post&lt;/A&gt; and I decided that to make my point I needed some pictures. So I looked through the blog configuration options in Word to see how I can get these uploaded automatically. Now for some history, turns out when this feature was built into Word (and from what I hear it was a last minute add-on), Community Server did not support the full &lt;A href="http://www.xmlrpc.com/metaWeblogApi"&gt;MetaWebLog API&lt;/A&gt; - specifically support was lacking for the &lt;A href="http://www.xmlrpc.com/metaWeblogNewMediaObject"&gt;newMediaObject&lt;/A&gt; which allows you to upload media files such as images and videos as part of your blog post. Since then this support has been added but it was probably too late in the Office 2007 release cycle to be able to update the Word feature. What all this means is that when you select Community Server as your blog provider you only have three options with regards to media files: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Don't upload them through Word and do it on your own &lt;/LI&gt;
&lt;LI&gt;Upload them using FTP (requiring you to upload you credentials in the Manage Accounts dialog in Word 2007 &lt;/LI&gt;
&lt;LI&gt;Use WebDAV &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Now personally I don't like any of those three options perhaps most so because hey my blog does support &lt;A href="http://www.xmlrpc.com/metaWeblogNewMediaObject"&gt;newMediaObject&lt;/A&gt; so I have to make it work! So here's a screencast of how I finally got it to work: &lt;/P&gt;
&lt;P style="TEXT-ALIGN:center;"&gt;&lt;a href="http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx?play=true" target = "_blank" &gt;&lt;img src="http://www.codesecurely.org/videos/cs-word2007/cs-word2007.png" border="0" title = "click to view the movie" /&gt;&lt;/a&gt; &lt;/P&gt;
&lt;P style="TEXT-ALIGN:justify;"&gt;Key things to note: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN:justify;"&gt;Don't use Community Server as your blog provider (I know you are on Community Server, just trust me) &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN:justify;"&gt;Leave the images selection as "My Blog Provider" &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN:justify;"&gt;Don't use spongebob / squarepants as your username and password &lt;SPAN style="FONT-FAMILY:Wingdings;"&gt;J&lt;/SPAN&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="TEXT-ALIGN:justify;"&gt;Ok so we are almost done but not quite! Turns out I now ran into a different issue. Even with this configuration I was still having the post fail with Word complaining that the post was successful except that my images could not be posted. So fired up Google to do some research. Even posted to the &lt;A href="http://communityserver.org/forums/566477/ShowThread.aspx"&gt;Community Server forums&lt;/A&gt; but no response. Some more Googling finally pointed me to &lt;A href="http://www.kenandsarah.co.uk/2006/12/13/Why+Blogging+From+Word+2007+To+Dasblog+Does+Not+Work.aspx"&gt;this&lt;/A&gt; which definitely seemed related. As the author of &lt;A href="http://www.kenandsarah.co.uk/2006/12/13/Why+Blogging+From+Word+2007+To+Dasblog+Does+Not+Work.aspx"&gt;that post&lt;/A&gt; did, I quickly fired up my web application proxy (&lt;A href="http://www.fiddlertool.com/"&gt;Fiddler&lt;/A&gt; and &lt;A href="http://www.parosproxy.org/"&gt;Paros&lt;/A&gt;) and right enough he was spot on. Sniffed the error messages back using Ethereal and it complained about a type mismatch. Checked with some folks at Microsoft and quickly confirmed this to be a bug. Now I had come this far and would be dammed if I were going to give up. &lt;/P&gt;
&lt;P style="TEXT-ALIGN:justify;"&gt;Paros has a neat little feature that lets you replace parts of the HTTP request or response header / body but me being me that would way too easy. Besides I have been wanting for a while to understand how &lt;A href="http://www.fiddlertool.com/"&gt;Fiddler&lt;/A&gt; Scripts work. So when into Fiddler and hit "Customize Rules" under the Rules menu and that dropped me into the nice syntax highlighting enabled &lt;A href="http://www.fiddlertool.com/fiddler/fse.asp"&gt;FiddlerScript Editor&lt;/A&gt;. Once there all it took was a few lines of code for me to replace the string type with an integer in the &lt;A href="http://www.xmlrpc.com/metaWeblogNewMediaObject"&gt;newMediaObject&lt;/A&gt; web service call. Here's the code (with the lines I added in &lt;EM&gt;italics&lt;/EM&gt;):&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV&gt;
&lt;TABLE class="" style="BORDER-COLLAPSE:collapse;"&gt;



&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT:black 0.5pt solid;PADDING-RIGHT:7px;BORDER-TOP:black 0.5pt solid;PADDING-LEFT:7px;BORDER-LEFT:black 0.5pt solid;BORDER-BOTTOM:black 0.5pt solid;"&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;&lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;public&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;static&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="COLOR:black;"&gt;RulesOption&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR:steelblue;"&gt;"&amp;amp;Workaround&lt;/SPAN&gt; &lt;SPAN style="COLOR:steelblue;"&gt;Word&lt;/SPAN&gt; &lt;SPAN style="COLOR:steelblue;"&gt;Blog&lt;/SPAN&gt; &lt;SPAN style="COLOR:steelblue;"&gt;Posting&lt;/SPAN&gt; &lt;SPAN style="COLOR:steelblue;"&gt;Bug"&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;)&lt;/SPAN&gt; &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;var&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="COLOR:black;"&gt;m_WorkaroundWordBlogPosting&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;:&lt;/SPAN&gt; &lt;SPAN style="COLOR:black;"&gt;boolean&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;false&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;;&lt;/SPAN&gt; &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-ALIGN:justify;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;... &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;static&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;function&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="COLOR:black;"&gt;OnBeforeRequest&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;oSession&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;"&gt;Fiddler&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;"&gt;Session&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;)&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="COLOR:black;"&gt;{&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;((&lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;null&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;!=&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;"&gt;bpRequestURI&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;oSession&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;"&gt;url&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="COLOR:fuchsia;"&gt;indexOf&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;"&gt;bpRequestURI&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;)&amp;gt;-&lt;/SPAN&gt;&lt;SPAN style="COLOR:teal;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;))&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;"&gt;{&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;oSession&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;[&lt;/SPAN&gt;&lt;SPAN style="COLOR:steelblue;"&gt;"x-breakrequest"&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;]=&lt;/SPAN&gt;&lt;SPAN style="COLOR:steelblue;"&gt;"uri"&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="COLOR:black;"&gt;}&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;... &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;&lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;"&gt;m_WorkaroundWordBlogPosting&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;oSession&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="COLOR:fuchsia;"&gt;host&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;==&lt;/SPAN&gt; &lt;SPAN style="COLOR:steelblue;"&gt;"www.codesecurely.org"&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="COLOR:black;"&gt;{&lt;/SPAN&gt; &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="COLOR:blue;"&gt;&lt;STRONG&gt;oSession&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="COLOR:black;"&gt;utilReplaceInRequest&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR:steelblue;"&gt;"&amp;lt;int&amp;gt;my_blog&amp;lt;/int&amp;gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;,&lt;/SPAN&gt; &lt;SPAN style="COLOR:steelblue;"&gt;"&amp;lt;string&amp;gt;my_blog&amp;lt;/string&amp;gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR:red;"&gt;);&lt;/SPAN&gt; &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="COLOR:black;"&gt;}&lt;/SPAN&gt; &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Courier New;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="COLOR:black;"&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P style="TEXT-ALIGN:justify;"&gt;This gave me a nice little menu option under Rules that I can easily turn on and off and which will workaround the bug nicely and geekily if you will! Couple of things to note if you want to use this script, don't forget to change "my_blog" to whatever your blog is called. So now each time I want to post to my blog I fire up Fiddler, check my shiny new option under the Rules menu and then click Publish in Word. &lt;/P&gt;
&lt;P style="TEXT-ALIGN:justify;"&gt;(Hopefully this works for videos too – well we'll know soon enough, won't we? &lt;SPAN style="TEXT-DECORATION:line-through;"&gt;Let's hope the video above makes it!&lt;/SPAN&gt; – bad news is it doesn't – I guess only images work for now which is fine since it tackles my most common use case but let's see if any geekery can help deal with videos!)&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx&amp;amp;;subject=Blogging+from+Microsoft+Word" target="_blank" title = "Post http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx&amp;amp;;title=Blogging+from+Microsoft+Word" target="_blank" title = "Post http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx&amp;amp;title=Blogging+from+Microsoft+Word" target="_blank" title = "Post http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx&amp;amp;;title=Blogging+from+Microsoft+Word" target="_blank" title = "Post http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx&amp;amp;;title=Blogging+from+Microsoft+Word&amp;amp;;top=1" target="_blank" title = "Post http://www.codesecurely.info/archive/2007/02/25/blogging-from-microsoft-word.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://www.codesecurely.info/aggbug.aspx?PostID=29" width="1" height="1"&gt;</description><category domain="http://www.codesecurely.info/archive/tags/General/default.aspx">General</category><category domain="http://www.codesecurely.info/archive/tags/Blogging/default.aspx">Blogging</category><category domain="http://www.codesecurely.info/archive/tags/Word+2007/default.aspx">Word 2007</category><category domain="http://www.codesecurely.info/archive/tags/Fiddler/default.aspx">Fiddler</category><category domain="http://www.codesecurely.info/archive/tags/Community+Server/default.aspx">Community Server</category></item><item><title>Okie it’s time to post and get this site off the ground!</title><link>http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx</link><pubDate>Fri, 02 Feb 2007 08:02:35 GMT</pubDate><guid isPermaLink="false">39ae98e9-4854-4bce-87c0-4727b915c95c:3</guid><dc:creator>rudolph</dc:creator><slash:comments>13</slash:comments><comments>http://www.codesecurely.info/comments/3.aspx</comments><wfw:commentRss>http://www.codesecurely.info/commentrss.aspx?PostID=3</wfw:commentRss><wfw:comment>http://www.codesecurely.info/rsscomments.aspx?PostID=3</wfw:comment><description>&lt;p&gt;I have been working on this site for a while and given that this is my second attempt at blogging I am understandably nervous. In any case I decided I need to start at some point so here goes. 
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Who am I? 
&lt;/div&gt;&lt;p&gt;Well the answer to that is on the &lt;a href="http://www.codesecurely.org/about.aspx"&gt;About&lt;/a&gt; page linked above so I am not going to spend much more time belaboring that point. 
&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;What am I going to talk about here? 
&lt;/div&gt;&lt;p&gt;Well for a while I considered maybe I should have a separate blog for work related stuff, another for my political views, another for my hobbies and interests (yes I do have those!) and maybe yet another for my rants. But then I realized I don't really have the time nor the inclination to post that many separate blogs and I heard about this wonderful thing called Tags and Tag Clouds so why not just start small! So in a nutshell, you are going to hear about everything under the sun that I think I should have an opinion about and some things that I know I should NOT have an opinion about but still do&lt;span style="font-family:Wingdings;"&gt;&lt;/span&gt;. It is mostly going to be focused around software security though. But I will also talk about some of my experiences with travel (which if you know me – I do a lot of – and no I don't mean that leisure travel!) and consulting in general besides all of the above. 
&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;How often will I be posting? 
&lt;/div&gt;&lt;p&gt;Well to answer that question I have to give you a little insight into my definition of blogging. In my world view there are two types of bloggers. Some bloggers basically thrive on links, linking to stories that interest them and their readers, nuggets of information and so on. Others take the time and effort to craft insightful posts which shed light for the rest of us over some topic that they are truly interested about. I plan to do a mix of both. I don't think I will be blogging every hour or two – in fact I would surprise myself if you ever see more than a couple of blog posts a day. But at the same time I will link often enough to other blogs, stories, videos etc that I think are interesting. And then every so often, I will make the time to write what I like to call an "opinion piece" on some topic (again probably most likely – software security related) offering what I hope will be some insight and outlook that could be useful on its own to readers. These will be the longer, well crafted posts as opposed to the speed linking. 
&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;What is that little &lt;a href="http://www.codesecurely.org/wiki"&gt;Wiki link&lt;/a&gt; on the side? 
&lt;/div&gt;&lt;p&gt;Aah hah! That is probably the most important part of the site as far as I am concerned. To start with I plan on putting all the stuff that I have written for &lt;a href="http://www.softwaremag.com"&gt;SoftwareMag&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/security"&gt;MSDN&lt;/a&gt;, &lt;a href="http://www.foundstone.com"&gt;Foundstone&lt;/a&gt; etc. up there – articles, white papers, webcasts - you name it. The long term plan though (and I am secretly conspiring with some other folks on this – shhhhhh) is to make it into a community effort – at which point this site will morph into a software security wiki and my blog and other personal artifacts will move elsewhere and certainly off the home page. The idea is to create a knowledge base around software security and a central repository for the vast amount of research and innovation that has gone on into this field of security. Currently, the wiki is setup so that you can only contribute if you are logged in and all users who &lt;a href="http://www.codesecurely.org/user/CreateUser.aspx?ReturnUrl=/default.aspx"&gt;sign up here&lt;/a&gt; have to be approved by me. That's just to keep the spammers away. I could use all the help I can get so if you feel like contributing shoot me an email or better still sign up and if it looks like a legitimate address I'll approve it. In any case if you don't hear from me after you sign up and your account doesn't seem like it is enabled definitely send me an email. There is also a &lt;a href="http://www.codesecurely.org/sandbox"&gt;sandbox area&lt;/a&gt; on the Wiki which we can use for collaboration if needed. 
&lt;/p&gt;&lt;p&gt;Over the next week or so I will start getting most of my work up onto the Wiki – &lt;span style="text-decoration:line-through;"&gt;unfortunately I have not found an easy way yet to go from Word to Wiki so it will have to be by hand for now unless one of you knows a better way.&lt;/span&gt;  CS-Wiki is turning out to be amazingly easy to work with. Also did I mention that all of the content will be licensed under Creative Commons?&lt;span style="text-decoration:line-through;"&gt;
				&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;What is that picture above? 
&lt;/div&gt;&lt;p&gt;That, my friends, is the result of pain stakingly joining 9 pictures of the Yosemite Valley to create one panoramic image. Photography is one of those hobbies and interests I guarantee you will hear more about as time goes by. &lt;a href="http://www.nps.gov/yose/"&gt;Yosemite National Park&lt;/a&gt; is certainly one of the most beautiful places I have been to and if anyone of you has not I suggest you get on the bus and head down there as soon as time permits. You will not be disappointed. 
&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Acknowledgements 
&lt;/div&gt;&lt;p&gt;Three sets of people deserve a ton of praise for this site – firstly the folks at &lt;a href="http://www.orcsweb.com"&gt;Orcsweb&lt;/a&gt; who are hosting this site, email and all – best technical support I have ever seen at any technology company period! &lt;a href="http://www.telligent.com/"&gt;Telligent&lt;/a&gt; and &lt;a href="http://weblogs.asp.net/rhoward/"&gt;Rob Howard&lt;/a&gt; – &lt;a href="http://www.communityserver.org"&gt;Community Server&lt;/a&gt; what else can I say! Finally, &lt;a href="http://www.everylittlething.net/blog/"&gt;Eric Falsken&lt;/a&gt; who created the &lt;a href="http://www.codeplex.com/cswiki"&gt;CS-Wiki Community Server plugin&lt;/a&gt; that makes the wiki on this site possible. In fact if I have one complaint about the Telligent guys is that they don't have a wiki in Community Server (yet? &lt;span style="font-family:Wingdings;"&gt;&lt;/span&gt;), but Eric has done great work to make up for that. One thing all three of these have in common is quick and responsive customer support. Man what a way to wow your customers! 
&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;By the way I am going to try and do most of my posting through Microsoft Word (yeah, yeah I know &lt;a href="http://searchsecurity.techtarget.com/originalContent/0,289142,sid14_gci1241460,00.html"&gt;5 zero days&lt;/a&gt; and all but I just don't like having a million different applications installed on my computer or on the web – so since I spend so much time with Office as part of my day job I might as well give it a shot, plus can I get a &lt;em&gt;hoohah&lt;/em&gt; for spelling and grammar checking!) – let's see if it works out. If anyone has suggestions about a different publishing mechanism I am all ears – one critical feature I need though is offline editing capability so no web only editor is gonna work for me. 
&lt;/p&gt;&lt;p&gt;Finally, the usual &lt;em&gt;yada yada&lt;/em&gt; disclaimer, all of the opinions expressed here are and always shall be (unless explicitly mentioned otherwise) my own and do not reflect on my &lt;a href="http://www.foundstone.com"&gt;employer&lt;/a&gt; in any way, shape or form (yawn :o)! I promise this is the last time you hear that – I am not going to right one line of a blog post and follow it with 10 lines of legal jargon that is mostly meaningless anyways!&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx&amp;amp;;subject=Okie+it%e2%80%99s+time+to+post+and+get+this+site+off+the+ground!" target="_blank" title = "Post http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx&amp;amp;;title=Okie+it%e2%80%99s+time+to+post+and+get+this+site+off+the+ground!" target="_blank" title = "Post http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx&amp;amp;title=Okie+it%e2%80%99s+time+to+post+and+get+this+site+off+the+ground!" target="_blank" title = "Post http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx&amp;amp;;title=Okie+it%e2%80%99s+time+to+post+and+get+this+site+off+the+ground!" target="_blank" title = "Post http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx&amp;amp;;title=Okie+it%e2%80%99s+time+to+post+and+get+this+site+off+the+ground!&amp;amp;;top=1" target="_blank" title = "Post http://www.codesecurely.info/archive/2007/02/02/okie-it-s-time-to-post-and-get-this-site-off-the-ground.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://www.codesecurely.info/aggbug.aspx?PostID=3" width="1" height="1"&gt;</description><category domain="http://www.codesecurely.info/archive/tags/General/default.aspx">General</category><category domain="http://www.codesecurely.info/archive/tags/Customer+Service/default.aspx">Customer Service</category><category domain="http://www.codesecurely.info/archive/tags/Blogging/default.aspx">Blogging</category><category domain="http://www.codesecurely.info/archive/tags/Photography/default.aspx">Photography</category></item></channel></rss>