<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>On The Mark &#187; Mark Monica</title>
	<atom:link href="http://markmonica.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://markmonica.com</link>
	<description>Contributing to the vast web, 1 blog post at a time - blogs by Mark Monica</description>
	<lastBuildDate>Wed, 23 Jun 2010 01:41:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>iPhone OS4 Update for 3G</title>
		<link>http://markmonica.com/2010/06/22/iphone-os4-update-for-3g/</link>
		<comments>http://markmonica.com/2010/06/22/iphone-os4-update-for-3g/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 01:41:24 +0000</pubDate>
		<dc:creator>Mark Monica</dc:creator>
				<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://markmonica.com/?p=104</guid>
		<description><![CDATA[iPhone OS4 upgrade causes headaches for 3G version phone users stalling during the backup phase.  Click to learn how to install OS4 on your 3G.]]></description>
			<content:encoded><![CDATA[<p>The highly anticipated iPhone update to OS4 encountered a lot of issues users of the 3G phone.  It appears that 3G users can't follow the prompts as directed but instead have to take an alternate route.</p>
<ol>
<li>Backup your iPhone first; this is always a given and you may even want to make a copy of the backup to a USB stick</li>
<li>Select the <em><strong>Restore</strong></em> button instead of the Update button; yes Restore is the way to actually get the update pushed to your phone</li>
<li>Typically after about 20-30 minutes your phone is updated</li>
</ol>
<p>Many users reported waiting hours to get their phone to update.  Some users waited over a day and the update still would not install but instead remain stuck or stalled at the backup stage.</p>
]]></content:encoded>
			<wfw:commentRss>http://markmonica.com/2010/06/22/iphone-os4-update-for-3g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Because of a protocol error detected at the client (code 0&#215;1104), this session will be disconnected.  Please try connecting to the remote computer again.</title>
		<link>http://markmonica.com/2010/02/02/because-of-a-protocol-error-detected-at-the-client-code-0x1104-this-session-will-be-disconnected-please-try-connecting-to-the-remote-computer-again/</link>
		<comments>http://markmonica.com/2010/02/02/because-of-a-protocol-error-detected-at-the-client-code-0x1104-this-session-will-be-disconnected-please-try-connecting-to-the-remote-computer-again/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 14:39:24 +0000</pubDate>
		<dc:creator>Mark Monica</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://markmonica.com/2010/02/02/because-of-a-protocol-error-detected-at-the-client-code-0x1104-this-session-will-be-disconnected-please-try-connecting-to-the-remote-computer-again/</guid>
		<description><![CDATA[&#160; When using remote desktop connection to connect to a server I recently encountered the “Because of a protocol error detected at the client (code 0x1104), this session will be disconnected.&#160; Please try connecting to the remote computer again.” error.&#160; The error was encountered after: I had just logged into the the server the night [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>When using remote desktop connection to connect to a server I recently encountered the “<em>Because of a protocol error detected at the client (code 0x1104), this session will be disconnected.&#160; Please try connecting to the remote computer again.</em>” error.&#160; </p>
<p>The error was encountered after:</p>
<ul>
<li>I had just logged into the the server the night before with no issues.&#160; </li>
<li>Able to login to another server and tried to roundtrip to server in question from another server.&#160; Still the same error persisted.</li>
<li>Rebooting of my machine did not change the errors.</li>
</ul>
<p><strong>How to fix:</strong></p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="RDP" border="0" alt="RDP" align="right" src="http://markmonica.com/wp-content/uploads/2010/02/RDP.png" width="411" height="627" />In your RDP connection window, expand options if they are already not expanded and then select the Experience tab.&#160; Unselect the Themes checkbox (Prior to Windows 7) or Visual Styles checkbox in Windows 7.&#160; </p>
<p>Try logging in again.&#160; The issue should be cleared.</p>
</p>
</p>
<p><em>Note: After one login, I was able to click Visual styles and login normal again.&#160; </em></p>
]]></content:encoded>
			<wfw:commentRss>http://markmonica.com/2010/02/02/because-of-a-protocol-error-detected-at-the-client-code-0x1104-this-session-will-be-disconnected-please-try-connecting-to-the-remote-computer-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Application Essentials Installer</title>
		<link>http://markmonica.com/2009/10/29/application-essentials-installer/</link>
		<comments>http://markmonica.com/2009/10/29/application-essentials-installer/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 19:05:21 +0000</pubDate>
		<dc:creator>Mark Monica</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Installer]]></category>

		<guid isPermaLink="false">http://markmonica.com/2009/10/29/application-essentials-installer/</guid>
		<description><![CDATA[If you frequently find yourself installing Windows applications for friends, family that has wrecked their computer or because you’re a frequent Windows Beta tester there is a great tool for you. Ninite Simply go to the Ninite site and select from dozens of apps and then click Get Installer and Ninite builds you a Windows [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://markmonica.com/wp-content/uploads/2009/10/Ninite_Installer.png" target="_blank"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 25px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="Ninite_Installer" src="http://markmonica.com/wp-content/uploads/2009/10/Ninite_Installer_thumb.png" border="0" alt="Ninite_Installer" width="240" height="201" align="left" /></a> If you frequently find yourself installing Windows applications for friends, family that has wrecked their computer or because you’re a frequent Windows Beta tester there is a great tool for you.</p>
<h3><a href="http://ninite.com/" target="_blank">Ninite</a></h3>
<p>Simply go to the Ninite site and select from dozens of apps and then click <em>Get Installer</em> and Ninite builds you a Windows installer of all the apps you’ve selected.  Much like the simple process of selecting your apps, your installation runs smoothly with little or no prompts.</p>
<p>There are a couple of limitations to the installer – the applications must be on their list and the machine installing must have web access.  However, lucky for us the current selection has a large number of applications unlike Google Pack and it’s extremely limited selection.</p>
<p><a href="http://markmonica.com/wp-content/uploads/2009/10/Ninite.png" target="_blank"><img style="border-bottom: 0px; border-left: 0px; margin: 10px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="Ninite" src="http://markmonica.com/wp-content/uploads/2009/10/Ninite_thumb.png" border="0" alt="Ninite" width="430" height="1581" align="right" /></a>The current selection of apps includes:</p>
<p>Web Browsers</p>
<ul>
<li>Chrome</li>
<li>Safari</li>
<li>Opera</li>
<li>Firefox</li>
</ul>
<p>Messaging</p>
<ul>
<li>Skype</li>
<li>Messenger</li>
<li>Pidgin</li>
<li>Digsby</li>
<li>Google Talk</li>
<li>Thunderbird</li>
</ul>
<p>Media</p>
<ul>
<li>iTunes</li>
<li>Songbird</li>
<li>Hulu</li>
<li>VLC</li>
<li>KMPlayer</li>
<li>AIMP</li>
<li>Audacity</li>
<li>Spotify</li>
</ul>
<p>Imaging</p>
<ul>
<li>Paint.NET</li>
<li>Picasa</li>
<li>GIMP</li>
<li>IrfanView</li>
<li>XnView</li>
</ul>
<p>Documents</p>
<ul>
<li>Office (Trial)</li>
<li>OpenOffice</li>
<li>Adobe Reader</li>
<li>Foxit Reader</li>
<li>CutePDF</li>
</ul>
<p>Anti-Virus</p>
<ul>
<li>Essentials</li>
<li>Avast</li>
<li>AVG</li>
</ul>
<p>Runtimes</p>
<ul>
<li>Flash</li>
<li>Flash (IE)</li>
<li>Java</li>
<li>.Net</li>
<li>Silverlight</li>
</ul>
<p>File Sharing</p>
<ul>
<li>uTorrent</li>
<li>eMule</li>
</ul>
<p>Other</p>
<ul>
<li>Dropbox</li>
<li>Evernote</li>
<li>BumpTop</li>
<li>Steam</li>
<li>Google Earth</li>
</ul>
<p>Utilities</p>
<ul>
<li>ImgBurn</li>
<li>CCleaner</li>
<li>Launchy</li>
<li>Revo</li>
<li>Defraggler</li>
<li>RealVNC</li>
<li>CDBurnerXP</li>
<li>Recuva</li>
</ul>
<p>Compression</p>
<ul>
<li>7-Zip</li>
<li>WinRAR</li>
</ul>
<p>Developer Tools</p>
<ul>
<li>Python</li>
<li>FileZilla</li>
<li>Notepad ++</li>
<li>JDK</li>
<li>WinSCP</li>
<li>PuTTY</li>
<li>Eclipse</li>
</ul>

<p><span style="font-family: Courier New,Courier,Fixed; color: #005500;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://markmonica.com/2009/10/29/application-essentials-installer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Possible VB2008 BUG: My.User.IsInRole (When UAC ON)</title>
		<link>http://markmonica.com/2009/10/29/possible-vb2008-bug-my-user-isinrole-when-uac-on/</link>
		<comments>http://markmonica.com/2009/10/29/possible-vb2008-bug-my-user-isinrole-when-uac-on/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 18:31:25 +0000</pubDate>
		<dc:creator>Mark Monica</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[VB.net]]></category>
		<category><![CDATA[My.User.IsInRole]]></category>
		<category><![CDATA[UAC]]></category>

		<guid isPermaLink="false">http://markmonica.com/2009/10/29/possible-vb2008-bug-my-user-isinrole-when-uac-on/</guid>
		<description><![CDATA[Scenario &#160; On machines where Vista/W7 is installed there appears to be an issue when checking to see if a user is in a role.&#160; User Account Control (UAC) must be on to reproduce the issue.&#160; The result is that the value returned is always FALSE even when the user does belong to the group. [...]]]></description>
			<content:encoded><![CDATA[<h3>Scenario</h3>
<p>&#160;</p>
<p>On machines where Vista/W7 is installed there appears to be an issue when checking to see if a user is in a role.&#160; User Account Control (UAC) must be on to reproduce the issue.&#160; The result is that the value returned is always FALSE even when the user does belong to the group.</p>
<p>&#160;</p>
<h3>Sample Code (UAC must be on to produce error)</h3>
<p>&#160;</p>
<p><font size="2" face="Courier New"><strong><em>If My.User.IsInRole(“My Domain\My Group”) Then</em></strong></font></p>
<p><font size="2" face="Courier New"><strong><em>&#160;&#160;&#160;&#160; Return True</em></strong></font></p>
<p><strong><em><font size="2" face="Courier New">Else</font></em></strong></p>
<p><font size="2" face="Courier New"><strong><em>&#160;&#160;&#160;&#160; Return False</em></strong></font></p>
<p><font size="2" face="Courier New"><strong><em>End If</em></strong></font></p>
<p><strong><em><font size="2" face="Courier New"></font></em></strong></p>
<h3>Workaround</h3>
<p>&#160;</p>
<p>To get around this I created a function using other .Net functions.</p>
<p><font size="2" face="Courier New"><em>Public Function IsInUserRole(ByVal RoleToFind As String) As Boolean </em></font></p>
<p><font size="2" face="Courier New"><em>&#160;&#160;&#160; Dim id As WindowsIdentity = WindowsIdentity.GetCurrent       <br />&#160;&#160;&#160; Dim irc As IdentityReferenceCollection </em></font></p>
<p> <font size="2" face="Courier New"><em>&#160;&#160;&#160; ' Gets a SID list of groups the user belongs to </em></font>
<p><font size="2" face="Courier New"><em>&#160;&#160;&#160; irc = id.Groups </em></font></p>
<p><font size="2" face="Courier New"><em>&#160;&#160;&#160; For Each ir As IdentityReference In irc </em></font></p>
<p><font size="2" face="Courier New"><em>&#160;&#160;&#160;&#160;&#160;&#160;&#160; ' Need to convert the SID to plain english</em></font></p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5606f97e-143e-4b45-b368-635a1acae258" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/VB.net" rel="tag">VB.net</a>,<a href="http://technorati.com/tags/My.User.IsInRole" rel="tag">My.User.IsInRole</a>,<a href="http://technorati.com/tags/UAC" rel="tag">UAC</a></div>
<p><font size="2" face="Courier New"><em>       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Dim act As NTAccount = CType(ir.Translate(Type.GetType(&quot;System.Security.Principal.NTAccount&quot;)), NTAccount) </em></font></p>
<p><font size="2" face="Courier New"><em>&#160;&#160;&#160;&#160;&#160;&#160;&#160; If act.Value = RoleToFind Then </em></font></p>
<p><font size="2" face="Courier New"><em>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Return True </em></font></p>
<p><font size="2" face="Courier New"><em>&#160;&#160;&#160;&#160;&#160;&#160;&#160; End If </em></font></p>
<p><font size="2" face="Courier New"><em>&#160;&#160;&#160; Next </em></font></p>
<p><font size="2" face="Courier New"><em>&#160;&#160;&#160; Return False </em></font></p>
<p><font size="2" face="Courier New"><em>End Function </em></font></p>
]]></content:encoded>
			<wfw:commentRss>http://markmonica.com/2009/10/29/possible-vb2008-bug-my-user-isinrole-when-uac-on/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Animated Busy Images (AKA AJAX Busy Spinner)</title>
		<link>http://markmonica.com/2009/10/16/animated-busy-images-aka-ajax-busy-spinner/</link>
		<comments>http://markmonica.com/2009/10/16/animated-busy-images-aka-ajax-busy-spinner/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 19:04:51 +0000</pubDate>
		<dc:creator>Mark Monica</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://markmonica.com/2009/10/16/animated-busy-images-aka-ajax-busy-spinner/</guid>
		<description><![CDATA[Have a shiny new Web 2.0 site where you are using just the stock busy / loading graphic (spinner.gif or waiting.gif)?&#160; Why not go with a custom look for free.&#160; ajaxload.info is a new site that builds customized animated gifs for you. Simple as 1-2-3! Pick an indicator type from the Web 2.0 style drop [...]]]></description>
			<content:encoded><![CDATA[<p>Have a shiny new Web 2.0 site where you are using just the stock busy / loading graphic (spinner.gif or waiting.gif)?&#160; Why not go with a custom look for free.&#160; </p>
<p><a href="http://www.ajaxload.info">ajaxload.info</a> is a new site that builds customized animated gifs for you.</p>
<p><a title="ajaxload.info" href="http://www.ajaxload.info/" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ajaxloadinfo" border="0" alt="ajaxloadinfo" src="http://markmonica.com/wp-content/uploads/2009/10/ajaxloadinfo1.png" width="498" height="282" /></a> </p>
<p>Simple as 1-2-3!</p>
<ol>
<li>Pick an indicator type from the Web 2.0 style drop down </li>
<li>Select your colors </li>
<li>Click Generate </li>
</ol>
<p>Simple!&#160; 1 Site – 1 Page!</p>
]]></content:encoded>
			<wfw:commentRss>http://markmonica.com/2009/10/16/animated-busy-images-aka-ajax-busy-spinner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RailsConf 09 &#8211; A-Z Intro To Rails Tutorial</title>
		<link>http://markmonica.com/2009/04/29/railsconf-09/</link>
		<comments>http://markmonica.com/2009/04/29/railsconf-09/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 12:56:16 +0000</pubDate>
		<dc:creator>Mark Monica</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby On Rails Blogs]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Rails Conf]]></category>
		<category><![CDATA[RailsConf09]]></category>

		<guid isPermaLink="false">http://markmonica.com/?p=66</guid>
		<description><![CDATA[Next week I'll be attending RailsConf 09 in Las Vegas, NV. Since I'm still pretty new to Rails I'm taking one of the tutorial classes "A-Z Intro to Rails Tutorial" and the presenter has already provided info from his site. Cool!]]></description>
			<content:encoded><![CDATA[<p>Next week I'll be attending RailsConf 09 in Las Vegas, NV.   Since I'm still pretty new to Rails I'm taking one of the tutorial classes "A-Z Intro to Rails Tutorial" and the presenter has already provided <a href="http://blog.adsdevshop.com/2009/04/22/getting-set-up-for-the-a-z-intro-to-rails-tutorial/" target="_blank">info from his site</a>.  Cool!</p>
]]></content:encoded>
			<wfw:commentRss>http://markmonica.com/2009/04/29/railsconf-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ROR Error: undefined method `include_root_in_json=&#8217; &#8230;</title>
		<link>http://markmonica.com/2009/03/06/error-undefined-method-include_root_in_json/</link>
		<comments>http://markmonica.com/2009/03/06/error-undefined-method-include_root_in_json/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 15:15:59 +0000</pubDate>
		<dc:creator>Mark Monica</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby On Rails Blogs]]></category>
		<category><![CDATA[Aptana Studio]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Radrails]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Rails 2.0]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://markmonica.com/?p=40</guid>
		<description><![CDATA[Background Upon continuing a Ruby on Rails project after a few months delay, Aptana Studio's RadRails editor installed some updates.  I suspect something that  changed in Rails itself (GEM update) caused the error I received. Error Message undefined method `include_root_in_json=' for ActiveRecord::Base:Class (NoMethodError) Solution To fix this error rename the config/initializers/new_rails_defaults.rb to config/initializers/new_rails_defaults.rb.bak. It appears [...]]]></description>
			<content:encoded><![CDATA[<h3>Background</h3>
<p>Upon continuing a Ruby on Rails project after a few months delay, Aptana Studio's RadRails editor installed some updates.  I suspect something that  changed in Rails itself (GEM update) caused the error I received.</p>
<h3>Error Message</h3>
<p><span style="color: #ff0000;"><em>undefined method `include_root_in_json=' for ActiveRecord::Base:Class (NoMethodError)</em></span></p>
<h3>Solution<em><br />
</em></h3>
<p>To fix this error rename the <span style="color: #008000;"><em>config/initializers/new_rails_defaults.rb</em></span> <strong>to</strong> <em><span style="color: #008000;">config/initializers/new_rails_defaults.rb.bak</span>.<br />
</em></p>
<p>It appears that the old code placed in these files no longer works with ROR 2.0.2.</p>
<blockquote><p># These settings change the behavior of Rails 2 apps and will be defaults<br />
# for Rails 3. You can remove this initializer when Rails 3 is released.</p>
<p># Include Active Record class name as root for JSON serialized output.<br />
ActiveRecord::Base.include_root_in_json = true</p>
<p># Store the full class name (including module namespace) in STI type column.<br />
ActiveRecord::Base.store_full_sti_class = true</p>
<p># Use ISO 8601 format for JSON serialized times and dates.<br />
ActiveSupport.use_standard_json_time_format = true</p>
<p># Don't escape HTML entities in JSON, leave that for the #json_escape helper.<br />
# if you're including raw json in an HTML page.<br />
ActiveSupport.escape_html_entities_in_json = false</p></blockquote>
<p>The file now created in a new project appears as follows:</p>
<blockquote><p># These settings change the behavior of Rails 2 apps and will be defaults<br />
# for Rails 3. You can remove this initializer when Rails 3 is released.</p>
<p>if defined?(ActiveRecord)<br />
# Include Active Record class name as root for JSON serialized output.<br />
ActiveRecord::Base.include_root_in_json = true</p>
<p># Store the full class name (including module namespace) in STI type column.<br />
ActiveRecord::Base.store_full_sti_class = true<br />
end</p>
<p># Use ISO 8601 format for JSON serialized times and dates.<br />
ActiveSupport.use_standard_json_time_format = true</p>
<p># Don't escape HTML entities in JSON, leave that for the #json_escape helper.<br />
# if you're including raw json in an HTML page.<br />
ActiveSupport.escape_html_entities_in_json = false</p></blockquote>
<h4>Footnotes</h4>
<p><em>See  <a href="http://www.hostingrails.com/1461/dbmigrate-undefined-method-include_root_in_json" target="_blank">http://www.hostingrails.com/1461/dbmigrate-undefined-method-include_root_in_json</a> for more help with this error.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://markmonica.com/2009/03/06/error-undefined-method-include_root_in_json/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Next Social Network: WordPress</title>
		<link>http://markmonica.com/2007/12/12/the-next-social-network-wordpress/</link>
		<comments>http://markmonica.com/2007/12/12/the-next-social-network-wordpress/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 19:55:11 +0000</pubDate>
		<dc:creator>Mark Monica</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[bbPress]]></category>
		<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://markmonica.com/2007/12/12/the-next-social-network-wordpress/</guid>
		<description><![CDATA[Watch out MySpace you are about ready to be replaced. With all the problems that plague the giant online meeting place, a shift to person-centric social networking is primed to take some share of users from MySpace and Facebook.  After all why would you want to rent space when you can own your own home. [...]]]></description>
			<content:encoded><![CDATA[<p>Watch out MySpace you are about ready to be replaced.</p>
<p>With all the problems that plague the giant online meeting place, a shift to person-centric social networking is primed to take some share of users from MySpace and Facebook.  After all why would you want to rent space when you can own your own home.</p>
<p>WordPress and its upcoming sister product bbPress are offering a multitude of options for users who would are making the switch from social networking to blogging.  Why not start your <a href="http://wordpress.org">WordPress</a> site today?</p>
<p>Reference:</p>
<p><a href="http://gigaom.com/2007/12/11/the-next-social-network-wordpress/">http://gigaom.com/2007/12/11/the-next-social-network-wordpress/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://markmonica.com/2007/12/12/the-next-social-network-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To: Firefox and Integrated Windows Authentication</title>
		<link>http://markmonica.com/2007/11/20/firefox-and-integrated-windows-authentication/</link>
		<comments>http://markmonica.com/2007/11/20/firefox-and-integrated-windows-authentication/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 14:57:26 +0000</pubDate>
		<dc:creator>Mark Monica</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[Windows Integrated Authentication]]></category>

		<guid isPermaLink="false">http://markmonica.com/2007/11/20/firefox-and-integrated-windows-authentication/</guid>
		<description><![CDATA[Do you have an Intranet or a similar web site that requires the use of Integrated Windows Authentication? If so the default Firefox browser settings will always prompt you for a username and password first before accessing a site using Integrated Window Authentication. Fortunately Firefox has the slick ability to easily modify it's configuration to [...]]]></description>
			<content:encoded><![CDATA[<p>Do you have an Intranet or a similar web site that requires the use of Integrated Windows Authentication? If so the default Firefox browser settings will always prompt you for a username and password first before accessing a site using Integrated Window Authentication.</p>
<p>Fortunately Firefox has the slick ability to easily modify it's configuration to use Integrated Windows Authentication.</p>
<h3><strong>How to configure Firefox</strong></h3>
<ol>
<li>Open Firefox</li>
<li>In the address bar type: <span style="color: #008000;"><strong><em>about:config</em></strong><span style="color: #000000;"><br /> </span></span></li>
<li><span style="color: #008000;"><span style="color: #000000;">Firefox</span></span>3.x and later requires you to agree that you will proceed with caution.</li>
<li>After the config page loads, in the filter box type: <span style="color: #008000;"><strong><em>network.automatic</em></strong></span></li>
<li>* Modify <span style="color: #008000;"><strong><em>network.automatic-ntlm-auth.trusted-uris</em></strong></span> by double clicking the row and enter <span style="color: #000080;"><strong><em>http://www.replacewithyoursite.com </em></strong><span style="color: #000000;">or</span><strong><em> http://your-intranet-server-name<br /></em></strong></span></li>
<li>* Multiple sites can be added by comma delimiting them such as <span style="color: #333399;"><strong><em>http://www.replacewithyoursite.com, http://www.replacewithyourintranetsite.com</em></strong></span></li>
</ol>
<h3><strong>Package for Large Installs</strong></h3>
<p>If you are a network administrator that has a lot of installs to do, you can modify the Firefox installer.</p>
<ol>
<li>Use a tool such as <a href="http://www.7-zip.org/" target="_blank">7-zip</a> to extract <span style="color: #008000;"><strong><em>Firefox Setup 2.x.x.exe</em></strong></span></li>
<li>Extract <span style="color: #888888;"><strong><em>browser.xpi</em></strong></span> from the setup</li>
<li>Edit <span style="color: #008000;"><em><strong>all.js</strong></em></span> contained in <span style="color: #888888;"><span style="color: #008000;"><strong><em>browser.xpi</em></strong></span> </span>contained in <span style="color: #008000;"><strong><em>binjreprefs</em></strong></span></li>
<li>Modify the entries as in items 4 and 5 above</li>
<li>Re-package <span style="color: #008000;"><em><strong>browser.xpi</strong></em></span> and use the extracted setup to install Firefox</li>
</ol>
<h4><strong>* Special Notes</strong></h4>
<p>To specify all subdomains use <span style="color: #000080;"><em><strong>.replacewithyoursite.com</strong></em></span> instead of <span style="color: #000080;"><em><strong>www.replacewithyoursite.com, help.replacewithyoursite.com, pictures.replacewithyoursite.com</strong></em></span></p>
<p><span style="color: #000080;"><span style="color: #000000;">Updated March 5, 2010</span><br /> </span></p>

]]></content:encoded>
			<wfw:commentRss>http://markmonica.com/2007/11/20/firefox-and-integrated-windows-authentication/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Windows Live Writer and Integrated authentication &#8211; Community Server</title>
		<link>http://markmonica.com/2007/11/08/windows-live-writer-and-integrated-authentication-community-server/</link>
		<comments>http://markmonica.com/2007/11/08/windows-live-writer-and-integrated-authentication-community-server/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 20:34:30 +0000</pubDate>
		<dc:creator>Mark Monica</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://markmonica.com/2007/11/08/windows-live-writer-and-integrated-authentication-community-server/</guid>
		<description><![CDATA[Recently Microsoft released Windows Live Writer, a blog authoring tool from its BETA hell to, well, Live.  The tool has a lot of promise and is a vast improvement over the default editor in Community Server. If you are a corporate user of this software that uses Community Servers integrated login module, you were out [...]]]></description>
			<content:encoded><![CDATA[<p>Recently Microsoft released Windows Live Writer, a blog authoring tool from its BETA hell to, well, Live.  The tool has a lot of promise and is a vast improvement over the default editor in <a target="_blank" href="http://communityserver.org/">Community Server</a>.</p>
<p>If you are a corporate user of this software that uses Community Servers integrated login module, you were out of luck, sort of until I discovered a forum post by Telligent employee Kevin Harder.</p>
<p><a href="http://communityserver.org/forums/p/489774/605262.aspx#605262">Windows Live Writer and Integrated authentication - Community Server</a></p>
<p>Windows Live Writer does not natively support integrated logins at this point and requires a username and password to setup a Community Server Weblog account.  To do this you need to perform one of the following workarounds.<span id="more-17"></span></p>
<p><strong><span style="font-size: small">Method A - Manipulating Community Server DB</span></strong></p>
<ol>
<li>Open IIS manager and drill down to your Community Server installation.  Find the /blogs/metablog.ashx file, right-click on it and select Properties.  Then click the File Security tab, click the Edit authentication button, and <em><strong>check</strong></em> the enable anonymous access checkbox.  This tells your web server to allow anonymous access to just the MetaBlog API service.</li>
<li>Now connect to your Community Server database, and find your username in the aspnet_Users table.  Note the UserId value for it.</li>
<li>Find the row in the aspnet_Membership table for your UserId.  Update the Password column value to be something that you will remember.  In addition, update the PasswordFormat column to be 0.  If you do not set the PasswordFormat column you will receive an error from Live Writer.  "<em>An error occurred while attempting to connect to your weblog: Blog Server Error - Server Error 0 Occurred" User does not exist, you must correct this error before proceeding.</em>"</li>
<li>You should now be able to connect with Windows Live Writer using your username and the password that you chose.</li>
</ol>
<p><strong><span style="font-size: small">Method B - Using the CS Administration Panel</span></strong></p>
<ol>
<li>Open IIS manager and drill down to your Community Server installation.  Find the /blogs/metablog.ashx file, right-click on it and select Properties.  Then click the File Security tab, click the Edit authentication button, and <em><strong>check</strong></em> the enable anonymous access checkbox.  This tells your web server to allow anonymous access to just the MetaBlog API service.</li>
<li>In your CS administration panel, click the membership panel tab and then <em>Create New Account</em>.  Create an account that you want to connect using Live Writer and assign it appropriate permissions within CS.  No database changes required.</li>
<li>You should now be able to connect with Windows Live Writer using your username and the password that you chose.</li>
</ol>
<p>In either case you need to allow the metablog api control permissions to be accessed by anonymous users.  Method B works around using the existing user and creates an account just for use with Live Writer.</p>
<p>This implementation was tested with Community Server 2007.1 (SQL2005 data store) and Windows Live Writer 2008 (build 12.0.1366.1026). </p>
]]></content:encoded>
			<wfw:commentRss>http://markmonica.com/2007/11/08/windows-live-writer-and-integrated-authentication-community-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
