<?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>Easy to Read Articles &#187; Applications</title>
	<atom:link href="http://www.easyreadarticles.com/Category/applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.easyreadarticles.com</link>
	<description>Best Technical Writing Online , Easy Reading Books and much more!</description>
	<lastBuildDate>Sat, 11 Feb 2012 01:40:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Windows Phone 7&#8242;s Marketplace grows faster than Android did at launch, doesn&#8217;t mean much</title>
		<link>http://www.easyreadarticles.com/applications/windows-phone-7s-marketplace-grows-faster-than-android-did-at-launch-doesnt-mean-much/#utm_source=articlesfeed&#038;utm_medium=articlesfeed&#038;utm_campaign=articlesfeed</link>
		<comments>http://www.easyreadarticles.com/applications/windows-phone-7s-marketplace-grows-faster-than-android-did-at-launch-doesnt-mean-much/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 02:10:00 +0000</pubDate>
		<dc:creator>EasyReadArticles.com</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Engadget]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Android Market]]></category>
		<category><![CDATA[AndroidMarket]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[growth]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[windows marketplace]]></category>
		<category><![CDATA[windows phone 7]]></category>
		<category><![CDATA[WindowsMarketplace]]></category>
		<category><![CDATA[WindowsPhone7]]></category>
		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://www.engadget.com/2010/12/20/windows-phone-7s-marketplace-grows-faster-than-android-did-at-l/</guid>
		<description><![CDATA[An analyst note released by research firm IDC yesterday points out that in the nearly two months since Windows Phone 7's retail release, the Windows Marketplace has swelled to 4,000 applications -- a number that the Android Market took five months to r...]]></description>
			<content:encoded><![CDATA[<p><a rel="nofollow" href="http://www.engadget.com/2010/12/20/windows-phone-7s-marketplace-grows-faster-than-android-did-at-l/"><img vspace="16" hspace="4" border="1" align="right" src="http://www.blogcdn.com/mobile.engadget.com/media/2010/12/samsung-focus-sm.jpg" alt="" /></a>An analyst note released by research firm IDC yesterday points out that in the nearly two months since <a rel="nofollow" href="http://mobile.engadget.com/tag/windowsphone7">Windows Phone 7&#8242;s</a> retail release, the Windows Marketplace has swelled to 4,000 applications &#8212; a number that the Android Market took five months to reach. That&#8217;s impressive, no doubt, and the analyst behind the numbers notes that he &#8220;would not be surprised if Microsoft had the third largest app portfolio in the industry by the middle of next year.&#8221; Now granted, hitting number three would take very little effort on Microsoft&#8217;s part &#8212; they&#8217;d just have to beat webOS, BlackBerry OS, and Symbian, none of which have sparked iOS- or Android-like levels of developer interest. So beyond that, what does the growth mean? Read on!</p>
<p>[Thanks, Stephen]
<p><a rel="nofollow" href="http://www.engadget.com/2010/12/20/windows-phone-7s-marketplace-grows-faster-than-android-did-at-l/" rel="bookmark">Continue reading <em>Windows Phone 7&#8242;s Marketplace grows faster than Android did at launch, doesn&#8217;t mean much</em></a></p>
<p style="padding:5px;background:#ddd;border:1px solid #ccc;clear:both;"><a rel="nofollow" href="http://www.engadget.com/2010/12/20/windows-phone-7s-marketplace-grows-faster-than-android-did-at-l/">Windows Phone 7&#8242;s Marketplace grows faster than Android did at launch, doesn&#8217;t mean much</a> originally appeared on <a rel="nofollow" href="http://www.engadget.com">Engadget</a> on Mon, 20 Dec 2010 22:10:00 EDT.  Please see our <a rel="nofollow" href="http://www.weblogsinc.com/feed-terms/">terms for use of feeds</a>.</p>
<h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6>
<p><a rel="nofollow" href="http://www.engadget.com/2010/12/20/windows-phone-7s-marketplace-grows-faster-than-android-did-at-l/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;<img class="img_label" src="http://www.blogsmithmedia.com/www.engadget.com/media/post_label_VIA.gif" alt=""/><span class="caption"><a rel="nofollow" href="http://wmpoweruser.com/idc-windows-phone-7-marketplace-ramping-up-faster-than-android/">WMPoweruser.com</a><!--//--></span> &nbsp;|&nbsp; <img class="img_label" src="http://www.blogsmithmedia.com/www.engadget.com/media/post_label_source.gif" alt="source"/><span class="caption"><a rel="nofollow" href="http://www.eweek.com/c/a/Mobile-and-Wireless/Microsofts-Windows-Phone-7-App-Market-Off-to-Healthy-Start-Analyst-820787/">eWeek</a><!--//--></span> &nbsp;|&nbsp;<a rel="nofollow" href="http://www.engadget.com/forward/19771017/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a rel="nofollow" href="http://www.engadget.com/2010/12/20/windows-phone-7s-marketplace-grows-faster-than-android-did-at-l/#comments" title="View reader comments on this entry">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.easyreadarticles.com/applications/windows-phone-7s-marketplace-grows-faster-than-android-did-at-launch-doesnt-mean-much/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TTC Mail Summaries not working? Things to check.</title>
		<link>http://www.easyreadarticles.com/applications/ttc-mail-summaries-not-working-things-to-check/#utm_source=articlesfeed&#038;utm_medium=articlesfeed&#038;utm_campaign=articlesfeed</link>
		<comments>http://www.easyreadarticles.com/applications/ttc-mail-summaries-not-working-things-to-check/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 04:39:10 +0000</pubDate>
		<dc:creator>Easy Read</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Lightspeed Systems]]></category>
		<category><![CDATA[TTC]]></category>

		<guid isPermaLink="false">http://www.easyreadarticles.com/?p=325</guid>
		<description><![CDATA[TTC Mail Summaries not working? Things to check.]]></description>
			<content:encoded><![CDATA[<p>Cannot find anything useful regarding troubleshooting LightSpeed Total traffic control?</p>
<p>Well there is some but nothing great, more on how to turn services on and explanation on what the service can do; simple stuff like point and click &#8216;its now on&#8217; which I&#8217;m not a fan of.</p>
<p><strong>I want to know how it works dammit </strong></p>
<p>Okay I got that off my chest, here are a few things you may find helpful:</p>
<p>Basically when a report is generated such as <strong><em>Mail Summaries</em></strong> it pulls the information from SQL server and then TTC generates the email and sends it via telnet socket to your mail server.</p>
<p>As long as your MX records are in order everything should be on its way.</p>
<p>Things that could stop the transport of that report are things such as:</p>
<ul>
<li>Required TTC services on?</li>
<li>Is Mail Summary ticked in TTC configuration?</li>
<li>Is relay domains being configured?</li>
<li>Is your mail server recieving mail in general?</li>
<li>Incorrect MX records</li>
<li>Is Telnet blocked?</li>
<li>Is Annonymous unitcked on your mail/hub connector in your exchange configuration?</li>
</ul>
<p>The Microsoft Exchange connector was a problem we encountered because &#8216;Annonymous&#8217; was unitcked.</p>
<p>At the time of writing version 7 of Lightspeed Total Traffic Control doesn&#8217;t support TLS authentication, I confirmed this with an engineer at TTC Support however does not mean it won&#8217;t be available in future revisions.</p>
<p>Those are a few things to check if you happen to get into a situation where you stop recieving emails from your TTC server i.e. notspam@lightspeedsystems.com or noreply@lightspeedsystems.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.easyreadarticles.com/applications/ttc-mail-summaries-not-working-things-to-check/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Punchcard: Videotrace Image-based modelling for all</title>
		<link>http://www.easyreadarticles.com/applications/punchcard-videotrace-image-based-modelling-for-all/#utm_source=articlesfeed&#038;utm_medium=articlesfeed&#038;utm_campaign=articlesfeed</link>
		<comments>http://www.easyreadarticles.com/applications/punchcard-videotrace-image-based-modelling-for-all/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 06:48:13 +0000</pubDate>
		<dc:creator>Momo</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[3d games]]></category>
		<category><![CDATA[autodesk]]></category>
		<category><![CDATA[CAD]]></category>
		<category><![CDATA[punchcard]]></category>
		<category><![CDATA[videotrace]]></category>

		<guid isPermaLink="false">http://www.easyreadarticles.com/?p=265</guid>
		<description><![CDATA[VideoTrace is a system for interactively generating realistic 3D models of objects from video.]]></description>
			<content:encoded><![CDATA[<p>A mate posted this up on our IRC chat, pretty cool I must say and made by Aussies! <img src='http://www.easyreadarticles.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/eD9TDbHbh1g&amp;color1=0xd6d6d6&amp;color2=0xf0f0f0&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/eD9TDbHbh1g&amp;color1=0xd6d6d6&amp;color2=0xf0f0f0&amp;hl=en&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>VideoTrace is a system for interactively generating realistic 3D models of objects from video—models that might be inserted into a video game, a simulation environment, or another video sequence. The user interacts with VideoTrace by tracing the shape of the object to be modelled over one or more frames of the video. By interpreting the sketch drawn by the user in light of 3D information obtained from computer vision techniques, a small number of simple 2D interactions can be used to generate a realistic 3D model. Each of the sketching operations in VideoTrace provides an intuitive and powerful means of modelling shape from video, and executes quickly enough to be used interactively. Immediate feedback allows the user to model rapidly those parts of the scene which are of interest and to the level of detail required. The combination of automated and manual reconstruction allows VideoTrace to model parts of the scene not visible, and to succeed in cases where purely automated approaches would fail.</p>
<p><a rel="nofollow" title="Punchcard" href="http://punchcard.com.au/wordpress/">http://punchcard.com.au/wordpress/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.easyreadarticles.com/applications/punchcard-videotrace-image-based-modelling-for-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live@EDU Presentation</title>
		<link>http://www.easyreadarticles.com/applications/liveedu-presentation/#utm_source=articlesfeed&#038;utm_medium=articlesfeed&#038;utm_campaign=articlesfeed</link>
		<comments>http://www.easyreadarticles.com/applications/liveedu-presentation/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 04:47:52 +0000</pubDate>
		<dc:creator>EasyReadArticles.com</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[k-12]]></category>
		<category><![CDATA[Live@EDU]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[Windows Server 2003]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[WS08]]></category>

		<guid isPermaLink="false">http://www.easyreadarticles.com/?p=259</guid>
		<description><![CDATA[Presentation of Live@EDU]]></description>
			<content:encoded><![CDATA[<p>Stumble across this when looking for more info on Live@EDU.</p>
<p><a rel="nofollow" title="Live Presentation" href="http://imagine-wl.com/Education/Demo/edu.html" target="_blank">http://imagine-wl.com/Education/Demo/edu.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.easyreadarticles.com/applications/liveedu-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Live@EDU Single Sign On</title>
		<link>http://www.easyreadarticles.com/applications/windows-liveedu-single-sign-on/#utm_source=articlesfeed&#038;utm_medium=articlesfeed&#038;utm_campaign=articlesfeed</link>
		<comments>http://www.easyreadarticles.com/applications/windows-liveedu-single-sign-on/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 22:49:24 +0000</pubDate>
		<dc:creator>EasyReadArticles.com</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Live@EDU]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[scholaris]]></category>
		<category><![CDATA[sps]]></category>
		<category><![CDATA[sso]]></category>
		<category><![CDATA[webpart]]></category>

		<guid isPermaLink="false">http://www.easyreadarticles.com/?p=255</guid>
		<description><![CDATA[Windows Live@EDU Single Sign On Sharepoint Webpart]]></description>
			<content:encoded><![CDATA[<p>Greetings,</p>
<p>Currently I am doing a project to get students onto Live@EDU.</p>
<p>With all the administration of users, groups to the side we need to implement Live into our sharepoint portal; currently running our own and down the track moving to scholaris.</p>
<p>Below is a project the guys at microsoft recommended I have a look at. I am still looking for other methods so I&#8217;ll comment on anything new I will find.</p>
<p><span id="ctl00_ctl00_MasterContent_Content_wikiSourceLabel"><strong>Project Description</strong><br />
The Windows Live@EDU Single Sign On project provides a middle tier WCF service, as well as SharePoint web parts and direct connectors for providing Single Sign On from your student portal into the Windows Live@EDU environment.</span></p>
<p><span id="ctl00_ctl00_MasterContent_Content_wikiSourceLabel"><strong>Windows Live@EDU Single Sign On Service</strong></span></p>
<p>This project contains three main components, all designed to facilitate the single sign on environment for the <strong>Microsoft® Live@EDU</strong> service.</p>
<p><a rel="nofollow" title="Live Project Webpart" href="http://liveedusso.codeplex.com/" target="_blank">http://liveedusso.codeplex.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.easyreadarticles.com/applications/windows-liveedu-single-sign-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live@EDU Outlook Live &#8211; How to get started</title>
		<link>http://www.easyreadarticles.com/applications/liveedu-outlook-live-how-to-get-started/#utm_source=articlesfeed&#038;utm_medium=articlesfeed&#038;utm_campaign=articlesfeed</link>
		<comments>http://www.easyreadarticles.com/applications/liveedu-outlook-live-how-to-get-started/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 07:22:04 +0000</pubDate>
		<dc:creator>EasyReadArticles.com</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[exchange labs]]></category>
		<category><![CDATA[Live@EDU]]></category>
		<category><![CDATA[Outlook Live]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[Windows 2008 Server]]></category>
		<category><![CDATA[WS08]]></category>

		<guid isPermaLink="false">http://www.easyreadarticles.com/?p=203</guid>
		<description><![CDATA[How to easily create and modify Live@EDU Outlook Live users, mailboxes and groups.]]></description>
			<content:encoded><![CDATA[<p>Well I found snippets of cmdlet you can use in PowerShell however knowing how a lot of schools have drive by out sourced technicians and librarians/teachers looking after the school network I thought of commenting on what is going on in the scripts;  not everyone has a full time team or administrator in their school.</p>
<p>It looks like the future will consist of schools taking advantage of Live@EDU Outlook Live so I hope this articles can help you in some way.</p>
<h4><strong>Recommended Prerequisites</strong></h4>
<p><strong><br />
</strong></p>
<ul>
<li>Windows Server 2008 with updates and Internet</li>
</ul>
<ul>
<li>Outlook Live setup with your trusted domains, MX records configured with ISP and Online.</li>
</ul>
<ul>
<li>Domain.live.com Administrator account details</li>
</ul>
<ul>
<li>Check the version of Windows PowerShell on your computer.</li>
</ul>
<ul>
<li>Check the version of WinRM on your computer.</li>
</ul>
<ul>
<li>Install the latest versions of Windows PowerShell and WinRM.</li>
</ul>
<ul>
<li>Verify that Windows PowerShell can run scripts.</li>
</ul>
<ul>
<li>Coffee</li>
</ul>
<h4><strong>Links below will guide you along:</strong></h4>
<ul>
<li><a rel="nofollow" title="Sign up for Microsoft Live@edu" href="https://signup.eduadmin.live.com/default.aspx?1&amp;lc=3081" target="_blank">https://signup.eduadmin.live.com/default.aspx?1&amp;lc=3081</a> &#8211; Sign up for Microsoft Live@edu</li>
<li><a rel="nofollow" title="Install and Configure Windows PowerShell" href="http://help.outlook.com/en-us/140/cc952756.aspx" target="_blank">http://help.outlook.com/en-us/140/cc952756.aspx</a> &#8211; Install and Configure Windows PowerShell</li>
<li><a rel="nofollow" title="Connect Windows PowerShell to Outlook Live" href="http://help.outlook.com/en-us/140/cc952755.aspx" target="_blank">http://help.outlook.com/en-us/140/cc952755.aspx</a> &#8211; Connect Windows PowerShell to Outlook Live</li>
</ul>
<p>Once you have PowerShell up to date and working you should be good to go. Ok here we go&#8230;..</p>
<h3>Live@EDU Outlook Live &#8211; Creating Users using PowerShell, PS1 script and a CSV file.</h3>
<p>I stumbled across the blog of Jonny on <a rel="nofollow" title="LiveatEDU Spaces" href="http://liveatedu.spaces.live.com/blog/cns!C76EAE4D4A509FBD!798.entry?sa=134565126" target="_blank">http://liveatedu.spaces.live.com</a> regarding creation of Live@EDU mailboxes.</p>
<p>The video is a helpful took I recommend watching before you proceed</p>
<p><a rel="nofollow" href="http://silverlight.services.live.com/71782/create%20accounts%20using%20PowerShell/video.wmv">PowerShell Video</a></p>
<p><strong>PLEASE READ FIRST</strong></p>
<p><strong>From: <a rel="nofollow" href="http://help.outlook.com/en-us/140/cc952756.aspx">http://help.outlook.com/en-us/140/cc952756.aspx</a> &#8211; Also mentioned at the beginning of this article.</strong></p>
<p><strong>In PowerShell: </strong><strong>Verify that Windows PowerShell can run scripts</strong></p>
<p><strong> </strong> Click Start &gt; All Programs &gt; Windows PowerShell V2.</p>
<p style="DISPLAY: block">Right-click Windows PowerShell V2 and select Run as administrator. If you get a user account control prompt that asks if you would like to continue, respond Continue.</p>
<p style="DISPLAY: block">Run the following command:</p>
<p style="DISPLAY: block"><strong>Get-ExecutionPolicy</strong></p>
<p style="DISPLAY: block">If the value returned is anything other than <code>RemoteSigned</code>, you need to change the value to <code>RemoteSigned</code>.</p>
<p style="DISPLAY: block"><strong>Note. </strong>When you set the script execution policy to <code>RemoteSigned</code>, you can only run scripts that you create on your computer or scripts that are signed by a trusted source.</p>
<p style="DISPLAY: block">
<p style="DISPLAY: block">The only way so far I have managed to get ps1 scripts to run is using the following command:</p>
<p style="DISPLAY: block"><strong>Set-ExecutionPolicy Unrestricted</strong></p>
<p style="DISPLAY: block">Now if ExecutionPolicy command is set to &#8216;Unrestricted&#8217; it will run untrusted scripts.</p>
<p style="DISPLAY: block">I tried many times trying to sign my own ps1 files however it kept spitting out errors, <strong>so proceed only if you trust the script you are about to run.</strong></p>
<p style="DISPLAY: block">
<p style="DISPLAY: block"><strong> 3, 2, 1, 0 &#8230;&#8230;.</strong></p>
<p style="DISPLAY: block"><strong> </strong></p>
<h2>Some prep work to utilise video: (Copy &amp; Paste)</h2>
<ul>
<li>Create the folder &#8216;Tools&#8217; in &#8220;C: Drive&#8221;.</li>
<li>Create the folder &#8216;Logging&#8217; in &#8220;c:\Tools&#8221;.</li>
<li>Download the <strong>CSV_Parser.ps1</strong> file from <a rel="nofollow" title="CSV_Parser.ps1" href="https://cid-d35070e32bb84f04.skydrive.live.com/self.aspx/Live@edu/Exchange%20Labs/Provisioning/R3/CSV|_Parser.ps1" target="_blank">here</a></li>
<li>Save it into &#8220;c:\Tools&#8221;</li>
</ul>
<h4>Create the file NewMailbox.csv in notepad &amp; paste the following example:</h4>
<p>Action,Type,Name,EmailAddress,FirstName,LastName,DisplayName,Password,ForceChangePassword</p>
<p>Add,Mailbox,TestMbx8888,TestMbx8888@yourdomain.edu,Test,TestMbx8888,Test Mbx8888,1111111,0</p>
<p>Add,Mailbox,TestMbx8889,TestMbx8889@yourdomain.edu,Test,TestMbx8889,Test Mbx8889,1111111,0</p>
<p>Add,Mailbox,TestMbx8890,TestMbx8888@yourdomain.edu,Test,TestMbx8890,Test Mbx8890,1111111,0</p>
<p>Add,Mailbox,TestMbx8891,TestMbx8889@yourdomain.edu,Test,TestMbx8891,Test Mbx8891,1111111,0</p>
<p>Add,Mailbox,TestMbx8892,TestMbx8888@yourdomain.edu,Test,TestMbx8892,Test Mbx8892,1111111,0</p>
<ul>
<li>Save it into &#8216;c:\Tools&#8221;</li>
</ul>
<p>Open up PowerShell ISE (CTP3) and use the following cmdlet&#8217;s:</p>
<p><strong>$Livecred = get-credential</strong></p>
<ul>
<li>It will ask you to enter your Live@EDU account details.</li>
</ul>
<p><strong>c:\Tools\CSV_Parser.ps1 -UsersFile c:\Tools\NewMailbox.csv -LiveCredential $LiveCred -LogDirectory c:\Tools\Logging -ValidateAction $true</strong></p>
<p>That is it, check out your Outlook Live console for changes.</p>
<h3>Live@EDU Outlook Live &#8211; Creating groups using PowerShell, PS1 script and a CSV file.</h3>
<p>To create groups in your Live@EDU account is pretty easy once you know how, there are other methods but I have written what has worked for me.</p>
<p><strong>PLEASE READ FIRST</strong></p>
<p><strong>From: <a rel="nofollow" href="http://help.outlook.com/en-us/140/cc952756.aspx">http://help.outlook.com/en-us/140/cc952756.aspx</a> &#8211; Also mentioned at the beginning of this article.</strong></p>
<p><strong>In PowerShell: </strong><strong>Verify that Windows PowerShell can run scripts</strong></p>
<p><strong> </strong> Click Start &gt; All Programs &gt; Windows PowerShell V2.</p>
<p style="DISPLAY: block">Right-click Windows PowerShell V2 and select Run as administrator. If you get a user account control prompt that asks if you would like to continue, respond Continue.</p>
<p style="DISPLAY: block">Run the following command:</p>
<p style="DISPLAY: block"><strong>Get-ExecutionPolicy</strong></p>
<p style="DISPLAY: block">If the value returned is anything other than <code>RemoteSigned</code>, you need to change the value to <code>RemoteSigned</code>.</p>
<p style="DISPLAY: block"><strong>Note</strong> When you set the script execution policy to <code>RemoteSigned</code>, you can only run scripts that you create on your computer or scripts that are signed by a trusted source.</p>
<p style="DISPLAY: block">
<p style="DISPLAY: block">The only way so far I have managed to get ps1 scripts to run is using the following command:</p>
<p style="DISPLAY: block"><strong>Set-ExecutionPolicy Unrestricted</strong></p>
<p style="DISPLAY: block">Now if ExecutionPolicy command is set to &#8216;Unrestricted&#8217; it will run untrusted scripts.</p>
<p style="DISPLAY: block">I tried many times trying to sign my own ps1 files however it kept spitting out errors, <strong>so proceed only if you trust the script you are about to run.</strong></p>
<p style="DISPLAY: block">
<h4>3, 2, 1, 0 &#8230;&#8230;.</h4>
<h2>Ok a few things to get out of the way before we get to the script: (Copy &amp; Paste)</h2>
<p># Have PowerShell ISE (CTP3) opened and run the following commands:</p>
<ul>
<li># Make sure ExecutionPolicy is to <strong> </strong>&#8216;Unrestricted&#8217;</li>
</ul>
<p><strong><strong>Set-ExecutionPolicy Unrestricted</strong></strong></p>
<ul>
<li># Log into Live Account</li>
</ul>
<p><strong>$livecred = Get-Credential</strong></p>
<ul>
<li># The AllowRedirection parameter enables Outlook Live organizations all over the world to connect Windows PowerShell to Outlook Live by using the same URL.</li>
</ul>
<p><strong>$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri </strong><a rel="nofollow" href="https://ps.outlook.com/powershell/"><strong>https://ps.outlook.com/powershell/</strong></a><strong> -Credential $LiveCred -Authentication Basic -AllowRedirection</strong></p>
<ul>
<li># A progress indicator appears that shows the importing of Outlook Live commands into the client-side session of your local computer. When this process is complete, you can run Outlook Live commands.</li>
</ul>
<p><strong>Import-PSSession $Session</strong></p>
<p>If you have manage not to get any errors you may proceed; the &#8216;$Session&#8217; variable is important for the script to work successfully.</p>
<p><strong>The script. (Copy &amp; Paste into PowerShell V2 script area of console)</strong></p>
<p>##### START ######</p>
<blockquote><p># THIS CODE IS MADE AVAILABLE AS IS, WITHOUT WARRANTY OF ANY KIND. THE ENTIRE RISK<br />
# OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE REMAINS WITH THE USER.<br />
#<br />
# Synopsis: This script is designed to add Distribution Groups in Exchange Labs based on a CSV file containing data.<br />
#<br />
# Script Name: CreateGroups.PS1<br />
#<br />
# Author: Original snippets of code was downloaded from <a rel="nofollow" href="http://liveatedu.spaces.live.com/Blog/cns!C76EAE4D4A509FBD!884.entry">http://liveatedu.spaces.live.com/Blog/cns!C76EAE4D4A509FBD!884.entry</a> &#8211; Jonny<br />
#<br />
# Edited by Phil Shapcott 17th June 2009<br />
#<br />
#<br />
#    Usage example:<br />
#<br />
#    What the command will look like with information:<br />
#    New-DistributionGroup -Name Computers -Alias Computers -DisplayName Computer Club -Type Security</p>
<p># Create into an array ($Records) using import-csv tool. &#8216;-path&#8217; is the path to your CSV file, we have our files in &#8220;C:\Tools\&#8221;.<br />
$records = import-csv -Path c:\Tools\groups.csv -OutVariable string</p>
<p># Defines your CSV files columns as a Variable, below is an example of the first line of information &#8220;Computers&#8221; in groups.csv file.<br />
foreach ($group in $records)</p>
<p>{</p>
<p>$this_name                 = $group.name  # &#8216;Computers&#8217;</p>
<p>$this_alias                   = $group.alias  # &#8216;Computers&#8217;</p>
<p>$this_displayname       = $group.displayname # &#8216;Computer Club&#8217;</p>
<p>$this_type                   = $group.type   # &#8216;Security&#8217; group<br />
# Create distribution group &#8211; assigning result to variable to avoid listing the new object<br />
%{Invoke-Command -Session $Session {param ($this_name,$this_alias,$this_displayname,$this_type) New-DistributionGroup -Name $this_name -Alias $this_alias -DisplayName $this_displayname -Type $this_type}-arg $this_name,$this_alias,$this_displayname,$this_type} &gt; $results</p>
<p>}</p></blockquote>
<h4>##### END ######</h4>
<h4>The CSV file example &#8211; groups.csv</h4>
<p>The CSV file is pretty simple as well just copy the text into a notepad file and save it as groups.csv.</p>
<p>Save all files in &#8220;c:\Tools&#8221; folder you created earlier when creating mailboxes.</p>
<blockquote><p>Name,Alias,DisplayName,Type</p>
<p>Computers,Computers,Computer Club,Security</p>
<p>English,English,English Faculty,Security</p></blockquote>
<h2>PRESS &#8216;PLAY&#8217; (Run Script)</h2>
<p>When you&#8217;re finihsed using the Outlook Live serve-side session, always disconnect windows PowerShell from Outlook Live.</p>
<p>For example, to disconnect f rom the server-side session that is defined by the $Session variable.</p>
<p><strong>Remove-PSSession $Session</strong></p>
<p><strong> </strong></p>
<h2>Credits</h2>
<p><a rel="nofollow" href="http://cid-c76eae4d4a509fbd.profile.live.com/" target="_blank">Jonny @ Live Spaces</a>, <a rel="nofollow" title="Microsoft" href="http://www.microsoft.com.au" target="_blank">Microsoft Help and Connect Site</a> and <a rel="nofollow" href="https://cid-d35070e32bb84f04.skydrive.live.com/self.aspx/Live@edu/Exchange%20Labs/Provisioning/R3/CSV|_Parser.ps1" target="_blank">Adam Bradley for phone support</a></p>
<p>Cheers,</p>
<p>Phil</p>
]]></content:encoded>
			<wfw:commentRss>http://www.easyreadarticles.com/applications/liveedu-outlook-live-how-to-get-started/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://silverlight.services.live.com/71782/create%20accounts%20using%20PowerShell/video.wmv" length="5249267" type="audio/x-ms-wmv" />
		</item>
		<item>
		<title>Tech: Dell LatitudeTM 2100</title>
		<link>http://www.easyreadarticles.com/applications/tech-dell-latitudetm-2100/#utm_source=articlesfeed&#038;utm_medium=articlesfeed&#038;utm_campaign=articlesfeed</link>
		<comments>http://www.easyreadarticles.com/applications/tech-dell-latitudetm-2100/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 07:47:25 +0000</pubDate>
		<dc:creator>EasyReadArticles.com</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[k-12]]></category>
		<category><![CDATA[latitude]]></category>
		<category><![CDATA[student]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.easyreadarticles.com/?p=174</guid>
		<description><![CDATA[Well the Dell rep just brought in the Dell LatitudeTM 2100 into us for a look.
I must say it looked like a toy a first glance however after having a play with it the whole kit is a well balanced machine.]]></description>
			<content:encoded><![CDATA[<p>Well the Dell rep just brought in the Dell LatitudeTM 2100 into us for a look.</p>
<p>I must say it looked like a toy a first glance however after having a play with it the whole kit is a well balanced machine.</p>
<p>You notice there are no exhuast holes anywhere so if you manage to put the laptop on water or other type of moisture you are sure not to get it wet inside.</p>
<p>Rubber in all the right places and utilizing a touch screen the LatitudeTm 2100 was something I can see being used in a school.</p>
<p>The touch screen was responsive and unlucky for me only manage to play the physic game, so I&#8217;m not sure how it will perform on the network.</p>
<p>The keyboard was nice to use and I didn&#8217;t feel like I had to change my comfort zone just to type something, unlike the Dell Mini 9.</p>
<p>Now these are not final pricing however just a quick quote it was gestimated around $600.00 AUD for basic model which includes 1GB Ram no webcam and 1 year warranty from memory.</p>
<p>Moving up to 2gb RAM, webcam and extended warranty probably around $800.00 AUD &#8211; <strong>Please don&#8217;t quote me.</strong></p>
<p>We couldn&#8217;t get a price on the managed trolley so as soon as I hear what we are looking at I&#8217;ll post something up.</p>
<p>[nggallery id=3]</p>
<p>Cheers</p>
<p>Phil</p>
]]></content:encoded>
			<wfw:commentRss>http://www.easyreadarticles.com/applications/tech-dell-latitudetm-2100/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Setting up a High Availability NAS/SAN using Openfiler</title>
		<link>http://www.easyreadarticles.com/applications/setting-up-a-high-availability-nassan-using-openfiler/#utm_source=articlesfeed&#038;utm_medium=articlesfeed&#038;utm_campaign=articlesfeed</link>
		<comments>http://www.easyreadarticles.com/applications/setting-up-a-high-availability-nassan-using-openfiler/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 01:47:52 +0000</pubDate>
		<dc:creator>The-Mesh.Org</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ha]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[openfiler]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.easyreadarticles.com/?p=150</guid>
		<description><![CDATA[Installing and Configuring Openfiler with DRBD and Heartbeat]]></description>
			<content:encoded><![CDATA[<p>This HowTo focuses on setting up the <span class="wiki">OpenSource</span> NAS/SAN <a rel="nofollow" class="wiki external" rel="external" href="http://www.openfiler.com/" target="_blank">Openfiler</a> as a High Availability storage. There currently does not appear to be a lot of documentation available on setting it up in version 2.3, so we thought we would document it here.</p>
<p>We will follow the version 2.2 HowTo from <a rel="nofollow" class="wiki" href="http://wiki.hyber.dk/doku.php" target="_blank">http://wiki.hyber.dk/doku.php</a> with a few modifications and comments on the setup process.</p>
<h2 id="Requirements" class="showhide_heading">Requirements</h2>
<p id="Hardware" class="showhide_heading"><strong>Hardware</strong></p>
<ul>
<li> 2 x boxes that meet the minimum spec of Openfiler&#8217;s hardware specifications.</li>
<li> 2 x ethernet interfaces in each box</li>
<li> Openfiler 2.3 installation media.</li>
<li> Both boxes should have the same size drives in each to avoid any replication inconsistencies.</li>
</ul>
<p id="Software" class="showhide_heading"><strong>Software</strong></p>
<ul>
<li> Install Openfiler 2.3 on both boxes utilising a disk setup such as the following:
<ul>
<li> 3gig /</li>
<li> 512meg swap</li>
<li> 300meg partition for cluster_metadata DRBD</li>
<li> Data partition configured as an unmounted LVM (this will be DRBD vg0_drbd)</li>
</ul>
</li>
</ul>
<pre class="codelisting" style="overflow: auto;" dir="ltr"><strong>[root@filer1 ~]#</strong> fdisk -l

Disk /dev/hdb: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1         382     3068383+  83  Linux
/dev/hdb2             383        4206    30716280   8e  Linux LVM
/dev/hdb3            4207        4239      265072+  82  Linux swap / Solaris
/dev/hdb4            4240        4276      297202+  83  Linux</pre>
<h2 class="showhide_heading">Network</h2>
<p>As you are using two network interfaces on each box, you need to select a range of IP addresses you want to use. The first interface is used to talk to your network&#8230; this is what your computers will see when they talk to your NAS/SAN.</p>
<p>The second interface is used for the DRBD data replication (dedicated interface) between the two filers. Ideally this interface has at least a gigabit of bandwidth, but it does work on 100mbit (depending on how much data you are putting through your NAS/SAN).</p>
<p>One thing to note in High Availability is you will need three IP addresses allocated to your cluster. The first IP address is the address that all of the computers on your network will talk to. Depending on which of your filers is Primary at the time, it will be configured to use this IP address. In an event of a fail over, the Secondary filer will become Primary and take over this IP address.</p>
<p>The other two IP addresses are used purely for administration, so you can directly communicate with each filer.</p>
<p>So, as an example, we will use a 192.168.8.0/24 subnet on our first interfaces, and 192.168.9.0/29 on the second interface.</p>
<p>So we can allocate the following:</p>
<ul>
<li> filer1
<ul>
<li> LAN Interface (eth0) 192.168.8.11</li>
<li> Replication Interface (eth1) 192.168.9.11</li>
</ul>
</li>
</ul>
<ul>
<li> filer2
<ul>
<li> LAN Interface (eth0) 192.168.8.12</li>
<li> Replication Interface (eth1) 192.168.9.12</li>
</ul>
</li>
</ul>
<ul>
<li> HA NAS/SAN Address (eth0) 192.168.8.10</li>
</ul>
<p><strong>Note:</strong> The Heartbeat service controls the HA Address, so DO NOT declare this address in your network config scripts&#8230; it will be declared when we configure Heartbeat.</p>
<h2 id="Hostname_setup" class="showhide_heading">Hostname setup</h2>
<p>We want both filers to be able to recognise each other. As Openfiler works off it&#8217;s FQDN (Fully Qualified Domain Name), we will use that.</p>
<p><strong>On filer1:</strong></p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> hostname &#8211;fqdn<br />
filer1</div>
<p>Modify our /etc/hosts (on filer1):</p>
<div class="simplebox">
<pre class="codelisting" style="overflow: auto;" dir="ltr"># Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               filer1 localhost.localdomain localhost
192.168.8.12             filer2</pre>
</div>
<p><strong>On filer2:</strong></p>
<div class="simplebox"><strong><span class="wiki">root@filer2 ~</span>#</strong> hostname &#8211;fqdn<br />
filer2</div>
<p>Modify our /etc/hosts (on filer2):</p>
<div class="simplebox">
<pre class="codelisting" style="overflow: auto;" dir="ltr"># Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               filer2 localhost.localdomain localhost
192.168.8.11             filer1</pre>
</div>
<h2 id="SSH_Shared_keys" class="showhide_heading">SSH Shared keys</h2>
<p>We wan the two boxes to talk to each other without having to use a password. So, we will use SSH shared keys as mentioned in the <span class="wiki external">Openfiler 2.2 Howto</span>:</p>
<p><strong>On filer1:</strong></p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span># </strong>ssh-keygen -t dsa</div>
<p>Hit enter at the prompts (we don&#8217;t want to set a password on the key).</p>
<p><strong>On filer2:</strong></p>
<div class="simplebox"><strong><span class="wiki">root@filer2 ~</span>#</strong> ssh-keygen -t dsa</div>
<p>Hit enter at the prompts (we don&#8217;t want to set a password on the key).</p>
<p>The above command will generate a file called &#8220;id_dsa.pub&#8221; in ~/.ssh/, which is the public key we need to copy over to our other filer:</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span># </strong>scp ~/.ssh/id_dsa.pub root@filer2:~/.ssh/authorized_keys2</div>
<div class="simplebox"><strong><span class="wiki">root@filer2 ~</span>#</strong> scp ~/.ssh/id_dsa.pub root@filer1:~/.ssh/authorized_keys2</div>
<h2 id="Configure_DRBD" class="showhide_heading">Configure DRBD</h2>
<p><a rel="nofollow" class="wiki external" rel="external" href="http://www.drbd.org/" target="_blank">DRBD</a> is what we will use to keep the data between the two filers consistent. DRBD allows us to run a RAID-1 (mirror) over the network, so if one host goes down, the other can come up in it&#8217;s place without having inconsistent data (that&#8217;s the theory anyway).</p>
<p><strong>On filer1:</strong></p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> mv /etc/drbd.conf /etc/drbd.conf.org</div>
<p>Then we make our drbd.conf (version <img src='http://www.easyreadarticles.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> like the following:</p>
<div class="simplebox">
<pre class="codelisting" style="overflow: auto;" dir="ltr">global {
    # minor-count 64;
    # dialog-refresh 5; # 5 seconds
    # disable-ip-verification;
    usage-count ask;
}

common {
  syncer { rate 100M; }
}

resource cluster_metadata {

  protocol C;

  handlers {
    pri-on-incon-degr "echo O &gt; /proc/sysrq-trigger ; halt -f";
    pri-lost-after-sb "echo O &gt; /proc/sysrq-trigger ; halt -f";
    local-io-error "echo O &gt; /proc/sysrq-trigger ; halt -f";
#    outdate-peer "/usr/sbin/drbd-peer-outdater";
  }

 startup {
    # wfc-timeout  0;
    degr-wfc-timeout 120;    # 2 minutes.
  }

  disk {
    on-io-error   detach;

  }

  net {
    after-sb-0pri disconnect;
    after-sb-1pri disconnect;
    after-sb-2pri disconnect;
    rr-conflict disconnect;
  }

  syncer {
#    rate 10M;
#    after "r2";
    al-extents 257;
  }

  on filer1 {
    device     /dev/drbd0;
    disk       /dev/sda3;
    address    192.168.9.11:7788;
    meta-disk internal;
 }

   on filer2 {
    device    /dev/drbd0;
    disk      /dev/sda3;
    address   192.168.9.12:7788;
    meta-disk internal;
  }
}

resource vg0_drbd {

  protocol C;
  startup {
    wfc-timeout         0;  ## Infinite!
    degr-wfc-timeout  120;  ## 2 minutes.
  }

  disk {
    on-io-error detach;
  }

  net {
    # timeout           60;
    # connect-int       10;
    # ping-int          10;
    # max-buffers     2048;
    # max-epoch-size  2048;
  }

  syncer {
  after "cluster_metadata";
  }

 on filer1 {
  device     /dev/drbd1;
  disk       /dev/sda5;
  address    192.168.9.11:7789;
  meta-disk internal;
  }

  on filer2 {
  device    /dev/drbd1;
  disk      /dev/sda5;
  address   192.168.9.12:7789;
  meta-disk internal;
  }
}</pre>
</div>
<p>Take note of the &#8220;disk&#8221; variable, as these partitions may be different on your filers. Basically just need to make sure the 300meg partitions are used for cluster_metadata and the LVM partition is used for our vg0_drbd.</p>
<p>We get to use /dev/drbd1 as a PV (Physical Volume) for our LVM, which may not sound that exiting if you&#8217;re not used to using LVMs, but it allows us to have a dynamic volume control of our data volumes, on top of a network RAID1 device (/dev/drbd1).</p>
<ul>
<li> More information on LVM <a rel="nofollow" class="wiki external" rel="external" href="http://en.wikipedia.org/wiki/Logical_Volume_Manager_%28Linux%29" target="_blank">here</a>.</li>
</ul>
<p>Both hosts need the SAME drbd.conf, so we overwrite filer2&#8242;s config with our modified filer1 configuration:</p>
<div class="simplebox"><strong><span class="wiki">r</span><span class="wiki">oot@filer1 ~</span>#</strong> scp /etc/drbd.conf root@filer2:/etc/drbd.conf</div>
<p>Initialise metadata on /dev/drbd0 (cluster_metadata) and /dev/drbd1 (vg0_drbd) on both filers:</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> drbdadm create-md cluster_metadata</div>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> drbdadm create-md vg0_drbd</div>
<div class="simplebox"><strong><span class="wiki">root@filer2 ~</span>#</strong> drbdadm create-md cluster_metadata</div>
<div class="simplebox"><strong><span class="wiki">root@filer2 ~</span>#</strong> drbdadm create-md vg0_drbd</div>
<div class="simplebox">Note: if you get errors about needing to zero out the file system you can use the following command:</div>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> dd if=/dev/zero of=/dev/hdb2</div>
<div class="simplebox">Please be careful with this command and make sure its on the correct drive</div>
<p>We can now start DRBD on both hosts:</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> service drbd start</div>
<div class="simplebox"><strong><span class="wiki">root@filer2 ~</span>#</strong> service drbd start</div>
<p>If all goes well, they should connect and you should be able to run &#8220;service drbd status&#8221; and get a result similar to the following:</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 /</span>#</strong> service drbd status<br />
drbd driver loaded OK; device status:<br />
version: 8.0.12 (api:86/proto:86)<br />
GIT-hash: 5c9f89594553e32adb87d9638dce591782f947e3 build by phil@mescal, 2008-04-24 13:29:44<br />
m:res               cs         st                   ds                         p  mounted  fstype<br />
0:cluster_metadata  Connected  Secondary/Secondary  Inconsistent/Inconsistent  C<br />
1:vg0_drbd          Connected  Secondary/Secondary  Inconsistent/Inconsistent  C</div>
<p>So, once both drbd resources are connected and both filers are in Secondary state (as above), we need to set a Primary filer&#8230; which we will make filer1:</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> drbdsetup /dev/drbd0 primary -o<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> drbdsetup /dev/drbd1 primary -o</div>
<p>This should give you a status result of something like the following:</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 /</span>#</strong> service drbd status<br />
drbd driver loaded OK; device status:<br />
version: 8.0.12 (api:86/proto:86)<br />
GIT-hash: 5c9f89594553e32adb87d9638dce591782f947e3 build by phil@mescal, 2008-04-24 13:29:44<br />
m:res               cs           st                 ds                     p  mounted  fstype<br />
&#8230;                 sync&#8217;ed:     17.9%              (247232/297152)K<br />
0:cluster_metadata  SyncSource Primary/Secondary  UpToDate/Inconsistent  C<br />
1:vg0_drbd          PausedSyncS Primary/Secondary  UpToDate/Inconsistent  C</div>
<p>Enable DRBD to startup at boot:</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> chkconfig &#8211;level 2345 drbd on</div>
<div class="simplebox"><strong><span class="wiki">root@filer2 ~</span>#</strong> chkconfig &#8211;level 2345 drbd on</div>
<p>We now create our cluster_metadata filesystem. We use this 300meg partition to keep all of the Openfiler configuration data and the data for the services we want to be available in HA (eg. NFS, iSCSI, SMB).</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> mkfs.ext3 /dev/drbd0</div>
<p>We don&#8217;t add this partition to an /etc/fstab, as like our HA Interface, this is managed by Heartbeat&#8230; we will configure this shortly.</p>
<h2 id="Configure_LVM_Partition" class="showhide_heading">Configure LVM Partition</h2>
<p>As mentioned before, we create our /dev/drbd1 as a PV (Physical Volume) for our data volume group, which we then use to create Logical Volumes for our data.</p>
<p>First we need to edit /etc/lvm/lvm.conf and modify the filter line:<br />
From:</p>
<div class="simplebox">
<pre class="codelisting" style="overflow: auto;" dir="ltr">filter = [ "a/.*/" ]</pre>
</div>
<p>To:</p>
<div class="simplebox">
<pre class="codelisting" style="overflow: auto;" dir="ltr">filter = [ "r|/dev/sda5|" ]</pre>
</div>
<p><strong>Note:</strong> Change /dev/sda5 to reflect the partition of your LVM, as it may be different. Also remember to apply these changes on both filer1 and filer2.</p>
<p>My understanding of this is so when the host scans for LVM partitions, it excludes our LVM partition, as this seems to cause problems with drbd consistency when this filter is not enabled.</p>
<p>Create our LVM Physical Volume (we only do this on our Primary filer, as it will replicate to the Second filer via drbd):</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 /</span>#</strong> pvcreate /dev/drbd1<br />
Physical volume &#8220;/dev/drbd1&#8243; successfully created</div>
<h2 id="Configure_Heartbeat" class="showhide_heading">Configure Heartbeat</h2>
<p>As mentioned before, Heartbeat controls our fail_over between hosts. Basically the two filers run the Heartbeat service, that sends out a heartbeat pulse on our secondary interface (eth1). If one of the filers dies, then Heartbeat detects this and roles over the surviving filer to Primary (if it wasn&#8217;t already) using startup scripts available in /etc/ha.d/resources.d.</p>
<p>We need to make modifications to /etc/ha.d/ha.cf and /etc/ha.d/authkeys. Make sure you make these changes on both filers.</p>
<p>In /etc/ha.d/authkeys, add:</p>
<div class="simplebox">auth 2<br />
2 crc</div>
<p>You may have to actually create the /etc/ha.d/authkeys file, as it does not appear to exist in Openfiler 2.3.</p>
<p>We also need restrict permissions to authkeys to just &#8220;root&#8221;:</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> chmod 600 /etc/ha.d/authkeys</div>
<div class="simplebox"><strong><span class="wiki">root@filer2 ~</span>#</strong> chmod 600 /etc/ha.d/authkeys</div>
<p>Now we create a /etc/ha.d/ha.cf on both filers (needs to be identical on both, just like /etc/drbd.conf.</p>
<div class="simplebox">debugfile       /var/log/ha-debug<br />
logfile         /var/log/ha-log<br />
logfacility     local0<br />
bcast           eth1<br />
keepalive       5<br />
warntime        10<br />
deadtime        120<br />
initdead        120<br />
udpport         694<br />
auto_failback   off<br />
node            filer1<br />
node            filer2</div>
<p>Enable Heartbeat to startup at boot:</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 </span><span class="wiki">~</span>#</strong> chkconfig &#8211;level 2345 heartbeat on</div>
<div class="simplebox"><strong><span class="wiki">root@filer2 ~</span>#</strong> chkconfig &#8211;level 2345 heartbeat on</div>
<h2 id="Openfiler_data_configuration" class="showhide_heading">Openfiler data configuration</h2>
<p>As mentioned above, we have created a 300meg partition to keep our configuration and HA services available when we do a fail_over. To get this working, we copy our services and Openfiler config data over to our new partition &#8211; symbolically linking it back to it&#8217;s original location. If this does not make much sense now, it should be a little clearer when we start testing the fail_over of services.</p>
<p><strong>filer1:</strong></p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> mkdir /cluster_metadata<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> mount /dev/drbd0 /cluster_metadata<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> mv /opt/openfiler/ /opt/openfiler.local<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> mkdir /cluster_metadata/opt<br />
<strong><span class="wiki">root@filer1 ~</span># </strong>cp -a /opt/openfiler.local /cluster_metadata/opt/openfiler<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> ln -s /cluster_metadata/opt/openfiler /opt/openfiler<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> rm /cluster_metadata/opt/openfiler/sbin/openfiler<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> ln -s /usr/sbin/httpd /cluster_metadata/opt/openfiler/sbin/openfiler<br />
<strong><span class="wiki">root@filer1 ~</span># </strong>rm /cluster_metadata/opt/openfiler/etc/rsync.xml<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> ln -s /opt/openfiler.local/etc/rsync.xml /cluster_metadata/opt/openfiler/etc/</div>
<p>We then edit our /opt/openfiler.local/etc/rsync.xml file:</p>
<div class="simplebox">&lt;xml version=&#8221;1.0&#8243; &gt;<br />
&lt;rsync&gt;<br />
&lt;remote hostname=&#8221;192.168.9.12&#8243;/&gt; ## IP address of peer filer.<br />
&lt;item path=&#8221;/etc/ha.d/haresources&#8221;/&gt;<br />
&lt;item path=&#8221;/etc/ha.d/ha.cf&#8221;/&gt;<br />
&lt;item path=&#8221;/etc/ldap.conf&#8221;/&gt;<br />
&lt;item path=&#8221;/etc/openldap/ldap.conf&#8221;/&gt;<br />
&lt;item path=&#8221;/etc/ldap.secret&#8221;/&gt;<br />
&lt;item path=&#8221;/etc/nsswitch.conf&#8221;/&gt;<br />
&lt;item path=&#8221;/etc/krb5.conf&#8221;/&gt;<br />
&lt;/rsync&gt;</div>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> mkdir -p /cluster_metadata/etc/httpd/conf.d</div>
<p><strong>filer2:</strong></p>
<p><strong><span class="wiki">root@filer2 ~</span>#</strong> mkdir /cluster_metadata<br />
<strong><span class="wiki">root@filer2 ~</span>#</strong> mv /opt/openfiler/ /opt/openfiler.local<br />
<strong><span class="wiki">root@filer2 ~</span>#</strong> ln -s /cluster_metadata/opt/openfiler /opt/openfiler</p>
<p>Change the /opt/openfiler.local/etc/rsync.xml to reflect below:</p>
<div class="simplebox">&lt;xml version=&#8221;1.0&#8243; &gt;<br />
&lt;rsync&gt;<br />
&lt;remote hostname=&#8221;192.168.9.11&#8243;/&gt; ## IP address of peer filer.<br />
&lt;item path=&#8221;/etc/ha.d/haresources&#8221;/&gt;<br />
&lt;item path=&#8221;/etc/ha.d/ha.cf&#8221;/&gt;<br />
&lt;item path=&#8221;/etc/ldap.conf&#8221;/&gt;<br />
&lt;item path=&#8221;/etc/openldap/ldap.conf&#8221;/&gt;<br />
&lt;item path=&#8221;/etc/ldap.secret&#8221;/&gt;<br />
&lt;item path=&#8221;/etc/nsswitch.conf&#8221;/&gt;<br />
&lt;item path=&#8221;/etc/krb5.conf&#8221;/&gt;<br />
&lt;/rsync&gt;</div>
<h2 id="Heartbeat_Cluster_configuration" class="showhide_heading">Heartbeat Cluster configuration</h2>
<p>We then modify the /cluster_metadata/opt/openfiler/etc/cluster.xml config file. This config file generates our /etc/ha.d/haresources file, which tells Heartbeat what we want it to do in an event of a fail_over.</p>
<p><strong>filer1 Only:</strong></p>
<div class="simplebox">
<pre class="codelisting" style="overflow: auto;" dir="ltr">&lt;xml version="1.0" &gt;
&lt;cluster&gt;
   &lt;clustering state="on" /&gt;
   &lt;nodename value="filer1" /&gt;
   &lt;resource value="MailTo::root@localhost::ClusterFailover"/&gt;
   &lt;resource value="IPaddr::192.168.8.10/24" /&gt;
   &lt;resource value="drbddisk::" /&gt;
   &lt;resource value="LVM::vg0_drbd" /&gt;
   &lt;resource value="Filesystem::/dev/drbd0::/cluster_metadata::ext3::defaults,noatime" /&gt;
   &lt;resource value="MakeMounts" /&gt;
&lt;/cluster&gt;</pre>
</div>
<p>Note how we have declared the HA IP Address here (192.168.8.10). As mentioned before, Heartbeat controls both the setup of the network interface and the mounting of our LVM VG and /cluster_metadata.</p>
<h2 id="Samba_and_NFS_Support" class="showhide_heading">Samba and NFS Support</h2>
<p>Modify Samba and NFS so it&#8217;s available on our /cluster_metadata drbd resource.</p>
<p><strong>filer1:</strong></p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> mkdir /cluster_metadata/etc<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> mv /etc/samba/ /cluster_metadata/etc/<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> ln -s /cluster_metadata/etc/samba/ /etc/samba<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> mkdir -p /cluster_metadata/var/spool<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> mv /var/spool/samba/ /cluster_metadata/var/spool/<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> ln -s /cluster_metadata/var/spool/samba/ /var/spool/samba<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> mkdir -p /cluster_metadata/var/lib<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> mv /var/lib/nfs/ /cluster_metadata/var/lib/<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> ln -s /cluster_metadata/var/lib/nfs/ /var/lib/nfs<br />
<strong><span class="wiki">root@filer1 ~</span># </strong>mv /etc/exports /cluster_metadata/etc/<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> ln -s /cluster_metadata/etc/exports /etc/exports</div>
<p><strong>Note:</strong> We have moved /var/spool/samba into /cluster_metadata, which is only a 300meg partition. So, if you put some large print jobs through Samba, you will find the free space on this volume will get eaten up pretty quickly. So, if this is the case, you may want to create a separate DRBD resource for your /var directory. Or you may want to reconsider hosting your print services on a server that isn&#8217;t your SAN/NAS. <img src="http://the-mesh.org/img/smiles/icon_wink.gif" alt="wink" /></p>
<p><strong>filer2:</strong></p>
<div class="simplebox"><strong><span class="wiki">root@filer2 ~</span>#</strong> rm -rf /etc/samba/<br />
<strong><span class="wiki">root@filer2 ~</span>#</strong> ln -s /cluster_metadata/etc/samba/ /etc/samba<br />
<strong><span class="wiki">root@filer2 ~</span>#</strong> rm -rf /var/spool/samba/<br />
<strong><span class="wiki">root@filer2 ~</span>#</strong> ln -s /cluster_metadata/var/spool/samba/ /var/spool/samba<br />
<strong><span class="wiki">root@filer2 ~</span>#</strong> rm -rf /var/lib/nfs/<br />
<strong><span class="wiki">root@filer2 ~</span># </strong>ln -s /cluster_metadata/var/lib/nfs/ /var/lib/nfs<br />
<strong><span class="wiki">root@filer2 ~</span>#</strong> rm -rf /etc/exports<br />
<strong><span class="wiki">root@filer2 ~</span>#</strong> ln -s /cluster_metadata/etc/exports /etc/exports</div>
<h2 id="iSCSI_Support" class="showhide_heading">iSCSI Support</h2>
<p><strong>filer1:</strong></p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span># </strong>mv /etc/ietd.conf /cluster_metadata/etc/<br />
<strong><span class="wiki">root@filer1 ~</span># </strong>ln -s /cluster_metadata/etc/ietd.conf /etc/ietd.conf<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> mv /etc/initiators.allow /cluster_metadata/etc/<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> ln -s /cluster_metadata/etc/initiators.allow /etc/initiators.allow<br />
<strong><span class="wiki">root@filer1 ~</span># </strong>mv /etc/initiators.deny /cluster_metadata/etc/<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> ln -s /cluster_metadata/etc/initiators.deny /etc/initiators.deny</div>
<p><strong>filer2:</strong></p>
<div class="simplebox"><strong><span class="wiki">root@filer2 ~</span>#</strong> rm /etc/ietd.conf</p>
<p><strong><span class="wiki">root@filer2 ~</span>#</strong> ln -s /cluster_metadata/etc/ietd.conf /etc/ietd.conf<br />
<strong><span class="wiki">root@filer2 ~</span>#</strong> rm /etc/initiators.allow<br />
<strong><span class="wiki">root@filer2 ~</span>#</strong> ln -s /cluster_metadata/etc/initiators.allow /etc/initiators.allow<br />
<strong><span class="wiki">root@filer2 ~</span>#</strong> rm /etc/initiators.deny<br />
<strong><span class="wiki">root@filer2 ~</span># </strong>ln -s /cluster_metadata/etc/initiators.deny /etc/initiators.deny</p>
</div>
<h2 id="FTP_Support" class="showhide_heading">FTP Support</h2>
<p><strong>filer1:</strong></p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> mv /etc/proftpd /cluster_metadata/etc/<br />
<strong><span class="wiki">root@filer1 ~</span>#</strong> ln -s /cluster_metadata/etc/proftpd/ /etc/proftpd</div>
<p><strong>filer2:</strong></p>
<div class="simplebox"><strong><span class="wiki">root@filer2 ~</span>#</strong> rm -rf /etc/proftpd<br />
<strong><span class="wiki">root@filer2 ~</span>#</strong> ln -s /cluster_metadata/etc/proftpd/ /etc/proftpd</div>
<h2 id="Configure_Volume_Group" class="showhide_heading">Configure Volume Group</h2>
<p><strong>filer1:</strong></p>
<p>Create a Volume group from our /dev/drbd1:</p>
<div class="simplebox"><span class="wiki">root@filer1 etc</span># vgcreate vg0_drbd /dev/drbd1<br />
Volume group &#8220;vg0_drbd&#8221; successfully created</div>
<p><strong>Note:</strong> If you plan on using Windows to connect your iSCSI targets, do not use the &#8220;_&#8221; character or any other special characters when creating your Volume group.</p>
<p>Once the Heartbeat service has been configured and started (see below), you should be able to use the Openfiler web administration on <span class="wiki">https://192.168.8.10:446</span> to create LVM volumes and to export them via iSCSI etc.</p>
<h2 id="Starting_Heartbeat_and_first_time_configuration" class="showhide_heading">Starting Heartbeat and first-time configuration</h2>
<p>In order to get Openfiler to write the /etc/ha.d/haresources file based on the cluster.xml config file, we need to restart the Openfiler service and then log onto the web interface (using the Primary filer&#8217;s direct IP) and click on System -&gt; HA Cluster Setup.</p>
<p>Make sure you do this on the Primary filer (assumably filer1).</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> rm /opt/openfiler/etc/httpd/modules</div>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> ln -s /usr/lib/httpd/modules /opt/openfiler/etc/httpd/modules</div>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> service openfiler restart</div>
<p>After Openfiler restarts and you log onto the web interface, it should have a whole heap of values that reflect the clustes.xml file. With any luck, Openfiler has written this file out to /etc/ha.d/haresources. If haresources exist, you should be right to copy it over to filer2.</p>
<p>Before we can start Heartbeat we must create a volume for our heartbeat to start (Otherwise HA will fail to start).</p>
<div class="simplebox">[<strong>root@filer1 ~#</strong> lvcreate -L 50M -n StartVolume vg0_drbd</div>
<p>When you log onto the web interface and activate a service such as NFS or iSCSI. this will force Openfiler to rewrite the /etc/ha.d/haresources file. You will then need to scp this file over to the second filer as follows:</p>
<div class="simplebox"><strong><span class="wiki">root@filer1 ~</span>#</strong> scp /etc/ha.d/haresources root@filer2:/etc/ha.d/haresources</div>
<p>Since we have added heartbeat to our start up scripts earlier, we should be right to reboot filer1 then after that to reboot filer2.</p>
<p>If all goes to plan you should be able to access the primary filer with your web browser via <span class="wiki">https://192.168.8.10:446</span> (the High Available ip address). You can then remove the &#8216;StartVolume&#8217; you created above and create any other volumes you need via the web interface (Make sure you add one in before restarting otherwise HA will fail to start)</p>
<p>If the webserver does not work for any reason a good place to look for errors is in /var/log/ha-log this should allow you to work out where the problem may be.</p>
<h2 id="Note_" class="showhide_heading">Note:</h2>
<p>The rsync configuration is meant to synchronise changes between the two filers, but from observation this does not appear to happen. So, if you update your clusters.xml file, make sure you put the re-generated haresources file on both filers. Do not modify /etc/ha.d/haresources directly, as it will get overwritten. Always use /cluster_metadata/opt/openfiler/etc/cluster.xml.</p>
<p>Also it is a good idea to copy over the /etc/ha.d/haresources file everytime you change your lvm volumes as this can alter the haresources file and prevent the second filer from failing over.</p>
<p>We have filed a bug report which has since been fixed, I am yet to try just updating this file to see if it works or not.</p>
<p><a rel="nofollow" class="wiki" href="https://project.openfiler.com/tracker/ticket/791" target="_blank">https://project.openfiler.com/tracker/ticket/791</a></p>
<h2 id="Software_updates" class="showhide_heading">Software updates</h2>
<p>Note from the <a rel="nofollow" class="wiki external" rel="external" href="http://wiki.hyber.dk/doku.php/openfiler_2.2_ha-cluster_guide" target="_blank">2.2 HA Cluster Guide</a>:</p>
<div class="simplebox">When updating Openfiler, you need to run ‘conary updateall –replace-files’ on the primary active filer in the cluster (the one with /cluster_metadata currently mounted.) Running the update on the secondary filer in the cluster will fail because /cluster_metadata (which /opt/openfiler is symlinked to) does not exist.</div>
<p>Not sure if the second filer is meant to be updated by becoming Primary and updating as the note above suggests for the first filer. Assumably this would not cause any problems, but at this stage it is something we have not tested.</p>
<h2 id="Credits" class="showhide_heading">Credits</h2>
<p>We would like to acknowledge that this HowTo is heavily based on the <a rel="nofollow" class="wiki external" rel="external" href="http://wiki.hyber.dk/doku.php/openfiler_2.2_ha-cluster_guide" target="_blank">Openfiler 2.2 HA Cluster Guide</a>. Please make sure this is signified in all reproductions of this documentation. We have copied information from the 2.2 HA Cluster Guide with an understanding it is a public domain document. If this is not the case, please notify us and we will correct this.</p>
<p style="text-align: center;">The article is licensed under the terms of the <a rel="nofollow" href="http://the-mesh.org/tiki-index.php?page=GNU%20FDL&amp;copyrightpage=HomePage">GNU FDL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.easyreadarticles.com/applications/setting-up-a-high-availability-nassan-using-openfiler/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tech: Palm treo pro &#8211; GPS problems</title>
		<link>http://www.easyreadarticles.com/applications/tech-palm-treo-pro-gps-problems/#utm_source=articlesfeed&#038;utm_medium=articlesfeed&#038;utm_campaign=articlesfeed</link>
		<comments>http://www.easyreadarticles.com/applications/tech-palm-treo-pro-gps-problems/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 04:29:27 +0000</pubDate>
		<dc:creator>EasyReadArticles.com</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[Solution]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.easyreadarticles.com/?p=87</guid>
		<description><![CDATA[Tech: Palm Treo Pro having problems with GPS.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.shopbot.com.au/i/2008/8/8763391426_small.jpg" alt="Palm Treo Pro" width="112" height="129" /></p>
<p><strong>Don&#8217;t you hate getting lost? Hang on I&#8217;ll use my GPS.</strong></p>
<p>Of all the times I needed to go to Brisbane I thought having my new Palm Treo Pro would save me from the labyrinth of Brisbane Queensland streets; denied. <img src='http://www.easyreadarticles.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Some how the GPS was not initiating at all and GPRS can only get you so far, so Google Maps and WhereIS where saying I am within 400m of location LOST :S Grrr!.</p>
<p>Even though this is not the &#8220;FIX&#8221; I have figured out how to get it working when I need it. I tried quite a few things from other forums however there seems to be a few revisions of the phone.</p>
<p>What you will need to initiate the GPS and find out where the hell you are:</p>
<ul>
<li><a rel="nofollow" href="http://www.pocketgear.com/software_detail.asp?id=24687&amp;associateid=9">GPS Test </a>- I downloaded it from PocketGear but you can find it via google.</li>
<li><a rel="nofollow" href="http://www.google.com/mobile/default/maps.html">Google Maps for Windows Mobile</a> &#8211; You can download this via your mobile or internet, just make sure you have the right CAB file.</li>
</ul>
<p>Okay now when you have downloaded, installed and sync&#8217;d those applications to your mobile phone just these easy steps below.</p>
<p><strong>Prerequisites : </strong></p>
<ul>
<li>Let windows mobile look after GPS data for your applications, I have used COM 4;</li>
</ul>
<ul>
<li> Make sure you are outside for a better signal;</li>
</ul>
<ul>
<li> Be sure to have your 3G, Next G, GPRS, HSDPA AKA Internet connection on;</li>
</ul>
<ul>
<li> And download current data via Quick GPS program on your phone.</li>
</ul>
<p><strong>Step 1: </strong></p>
<p>Open application GPS Test in your programs folder.</p>
<p><em>The program will scan the com ports and standard baud rate should be set for you. I waited for satellites to be found and minimized the app, took 3-4 seconds.</em></p>
<p><em><br />
</em></p>
<p><strong>Step 2: </strong></p>
<p>Open Google Maps and make sure to select &#8216;Use GPS&#8217; and that is it.</p>
<p><em>Your Google Maps should already be using windows to get GPS data feed.</em></p>
<p><em><br />
</em></p>
<p>There you go pretty simple eh?  If you find a better way or an actual fix I would love to know and hear your comments <img src='http://www.easyreadarticles.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Phil</p>
]]></content:encoded>
			<wfw:commentRss>http://www.easyreadarticles.com/applications/tech-palm-treo-pro-gps-problems/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to backup and restore Adventnet Helpdesk software on another server</title>
		<link>http://www.easyreadarticles.com/applications/how-to-backup-and-restore-adventnet-helpdesk-software-on-another-server/#utm_source=articlesfeed&#038;utm_medium=articlesfeed&#038;utm_campaign=articlesfeed</link>
		<comments>http://www.easyreadarticles.com/applications/how-to-backup-and-restore-adventnet-helpdesk-software-on-another-server/#comments</comments>
		<pubDate>Fri, 22 May 2009 01:59:36 +0000</pubDate>
		<dc:creator>EasyReadArticles.com</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Adventnet]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[helpdesk]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.easyreadarticles.com/?p=16</guid>
		<description><![CDATA[How to backup and restore Adventnet Helpdesk software]]></description>
			<content:encoded><![CDATA[<p>We had to move our Adventnet helpdesk to another server.</p>
<p>Below are steps taken to backup database, install Adventnet on another server,  restore database and switch the service on.</p>
<p>Adventnet Service Desk runs on MySQL, they provide tools for you to manage your database.</p>
<p>Tools located in:</p>
<p>%programfiles%AdventNetMEServiceDesk. or where ever you have installed it.</p>
<p>Backup the database and remember what version of the database you are using.</p>
<p>You can check the version under the &#8216;about&#8217; button on the web page.</p>
<p>Go to &#8216;Start Menu&#8217;</p>
<p>+ Programs<br />
+ ManageEngine ServiceDesk Plus<br />
+ and select &#8216;Backup Data&#8217;</p>
<p>This is automated&#8230;&#8230;.</p>
<p>When that is done the backup should be located usually here:</p>
<p>%programfiles%AdventNetMEServiceDeskbackup</p>
<p>Example of filename:  &#8216;backup_servicedesk_6006_fullbackup_06_08_2007_15_36.data&#8217;</p>
<blockquote><p>Note: Remember the location of database backup you will need it on new server.</p></blockquote>
<p>To proceed all you need to make sure is you have the programs correct build and version to restore database.</p>
<p>For us its:<br />
Version : 6.0.0<br />
Build Number : 6006</p>
<blockquote><p><strong>So when you download the program download package from here:</strong></p>
<p>http://manageengine.adventnet.com/products/service-desk/index.html</p>
<p><strong>Service pack are located here:</strong></p>
<p>http://manageengine.adventnet.com/products/service-desk/service-packs.html</p></blockquote>
<p>When installing the package make sure you have the license code ready.</p>
<p>Ok now, install the program and service packs until you have the same version running.</p>
<p>Add the license code and apply.</p>
<p>Locate %programfiles&amp;AdventNetMEServiceDeskbin and open the tool &#8216;restoreData.bat&#8217;.</p>
<p>A window will open and just follow the prompts, all you need is the location of the backed up database.</p>
<p>Restart services and you should have your helpdesk back online.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.easyreadarticles.com/applications/how-to-backup-and-restore-adventnet-helpdesk-software-on-another-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

