<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4078946769529074483</atom:id><lastBuildDate>Wed, 06 Nov 2024 02:58:25 +0000</lastBuildDate><category>javascript</category><category>Windows</category><category>c#</category><category>code</category><category>internet</category><category>web</category><category>.Net</category><category>Bible</category><category>XML</category><category>computing</category><category>form</category><category>validation</category><category>2 Corinthians 12:2</category><category>64-bit</category><category>AJAX</category><category>Barack</category><category>Cache</category><category>Cinco de Mayo</category><category>File</category><category>Flash</category><category>Global warming</category><category>IE</category><category>IT</category><category>JAVA</category><category>JSON</category><category>Jesus</category><category>John</category><category>LoadTest</category><category>McCain</category><category>Obama</category><category>Office 2003</category><category>PDF</category><category>Paul</category><category>President</category><category>SSL</category><category>Third Heaven</category><category>Thread</category><category>UI</category><category>VS 2008</category><category>Vista</category><category>Visual Studio 2008</category><category>WebTest</category><category>WinForms</category><category>XP</category><category>antivirus</category><category>ants</category><category>app</category><category>applications</category><category>asmx</category><category>aspx</category><category>banner</category><category>beer</category><category>brothers</category><category>browser</category><category>celebrate</category><category>cell phone</category><category>clean</category><category>cmd</category><category>computers</category><category>configuration</category><category>content</category><category>convert</category><category>credit cards</category><category>cygwin</category><category>development</category><category>eCommerce</category><category>election</category><category>employees</category><category>extentions</category><category>fiddler</category><category>fix</category><category>hide</category><category>html</category><category>iTunes</category><category>ice age</category><category>iis</category><category>iis7</category><category>images</category><category>ipod</category><category>kids</category><category>lock</category><category>malware</category><category>managers</category><category>network</category><category>online</category><category>pest control</category><category>pool</category><category>random</category><category>recover songs</category><category>remove</category><category>ringtones</category><category>rotation</category><category>scale</category><category>script</category><category>service</category><category>show</category><category>sisters</category><category>skills</category><category>soap</category><category>speed</category><category>test</category><category>tips</category><category>tools</category><category>uninstall</category><category>users</category><category>victory</category><category>virus</category><category>voting</category><category>workstation</category><title>Welcome to my mind</title><description>Because I tend to misplace my thoughts, I will try to put them here.&#xa;&lt;br&gt;&#xa;&quot;Everything should be made as simple as possible, but not one bit simpler.&quot; - Albert Einstein</description><link>http://johnscode.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-3655034312459577235</guid><pubDate>Thu, 05 Mar 2020 02:42:00 +0000</pubDate><atom:updated>2020-03-04T21:43:22.441-05:00</atom:updated><title></title><atom:summary type="text">
Deep Cloning

Had to debug an issue that turned out to be an issue deep cloning a complex object that had an&amp;nbsp;IEnumerable list in it. The deep cloning would throw an Exception which was not very descriptive.&amp;nbsp;



The fix was to change the deep cloning and use json serialization.
You can see the first method is good but it caused the issue. The second fixed it and made he a happy coder.

</atom:summary><link>http://johnscode.blogspot.com/2020/03/deep-cloning-had-to-debug-issue-that.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-5697340548577118800</guid><pubDate>Tue, 25 Feb 2020 14:46:00 +0000</pubDate><atom:updated>2020-03-03T09:48:29.168-05:00</atom:updated><title></title><atom:summary type="text">
Timezones on Linux and Windows&amp;nbsp;

When working on teams who run different development operating systems, tests might fail.
This happens when the tests is os dependent like timezones.
Example : setting the timezone string like this will not work on windows:

TimezoneString = &quot;America/Los_Angeles&quot;

The fix for this is:



This will allow the timezone to be set correctly for both Linux and </atom:summary><link>http://johnscode.blogspot.com/2020/02/when-working-on-teams-who-run-different.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-1637455173616616191</guid><pubDate>Mon, 12 Jul 2010 16:07:00 +0000</pubDate><atom:updated>2010-07-12T12:08:21.488-04:00</atom:updated><title>How can I update my user interface from a thread that did not create it?</title><atom:summary type="text">I had to do this for a test app... Did a long time ago for a production app and need to reference the code.. so here is the link..http://blogs.msdn.com/b/csharpfaq/archive/2004/03/17/91685.aspx</atom:summary><link>http://johnscode.blogspot.com/2010/07/how-can-i-update-my-user-interface-from.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-5469494991822964406</guid><pubDate>Sat, 20 Mar 2010 01:45:00 +0000</pubDate><atom:updated>2010-03-19T21:45:00.670-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">html</category><category domain="http://www.blogger.com/atom/ns#">XML</category><title>Getting data from HTML</title><atom:summary type="text">I had this issue on an old project.The problem was how do I pull data from html easily. I found a tool on the gotdotnet website to do this. You can now find it here http://code.msdn.microsoft.com/SgmlReader.This takes in html and outputs valid xml. Now all you have to do is work with xml.Simple enough.</atom:summary><link>http://johnscode.blogspot.com/2010/03/getting-data-from-html.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-8201446566313559983</guid><pubDate>Tue, 09 Mar 2010 02:31:00 +0000</pubDate><atom:updated>2010-03-19T09:47:04.398-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">convert</category><category domain="http://www.blogger.com/atom/ns#">cygwin</category><category domain="http://www.blogger.com/atom/ns#">images</category><category domain="http://www.blogger.com/atom/ns#">scale</category><category domain="http://www.blogger.com/atom/ns#">script</category><title>Easy way to scale images</title><atom:summary type="text">Goal: A bucket full of images from Bike week to upload to Flikr.Issue: Images are to big to upload.Solution 1: edit each pic manually.Solution 2: script scaling.I went with Solution 2.Installed Imagemagick ( exeI have cygwin to script, you&#39;ll need it.create script in directory with images:Run script.Script:#!/bin/bashfor i in `ls *.JPG`;do n=`echo $i| awk -F &quot;.&quot; &#39;{print $1&quot;a.&quot;$2}&#39;` echo $n /</atom:summary><link>http://johnscode.blogspot.com/2010/03/easy-way-to-scale-images.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-4606396718912684968</guid><pubDate>Tue, 02 Mar 2010 02:03:00 +0000</pubDate><atom:updated>2020-03-01T21:04:08.257-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AJAX</category><category domain="http://www.blogger.com/atom/ns#">asmx</category><category domain="http://www.blogger.com/atom/ns#">aspx</category><category domain="http://www.blogger.com/atom/ns#">JSON</category><title>AJAX JSON Information Fetch</title><atom:summary type="text">


Need a web page which fetches information given some arguments from a web service? here you go. 




Web Service reference&amp;nbsp;
JavaScript
Web Service





        
          Address:          
        
          City:                  
          State:                  
          Zip:                  

</atom:summary><link>http://johnscode.blogspot.com/2010/03/ajax-json-information-fetch.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-8595089022155823999</guid><pubDate>Sat, 06 Feb 2010 01:10:00 +0000</pubDate><atom:updated>2010-02-05T20:38:35.191-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cache</category><category domain="http://www.blogger.com/atom/ns#">Flash</category><category domain="http://www.blogger.com/atom/ns#">IE</category><category domain="http://www.blogger.com/atom/ns#">iis</category><category domain="http://www.blogger.com/atom/ns#">SSL</category><title>IE + Flash + SSL = $%$#%@</title><atom:summary type="text">Found out that if you want to server up images in a secured Flash application in IE, is a pain. Firefox and Chrome no issue.After searching, yes google, found a link to this Microsoft KB. http://support.microsoft.com/default.aspx?scid=kb;en-us;316431It says that &quot;The problem occurs if the server is using Secure Sockets Layer (SSL) and has added one or both of the following HTTP headers to the </atom:summary><link>http://johnscode.blogspot.com/2010/02/ie-flash-ssl.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-4143984762856853571</guid><pubDate>Thu, 04 Feb 2010 03:25:00 +0000</pubDate><atom:updated>2010-02-03T22:25:00.327-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">app</category><category domain="http://www.blogger.com/atom/ns#">cmd</category><category domain="http://www.blogger.com/atom/ns#">iis7</category><category domain="http://www.blogger.com/atom/ns#">pool</category><title>Create App Pools via Command Line</title><atom:summary type="text">You can create app pools via cmd line.  1. Run cmd as Administrator:  2. Change to inetsrv dir.   3. Run a cmd like this:  C:\Windows\System32\inetsrv&gt;appcmd add apppool /name:NewAppPool   (replace &quot;NewAppPool&quot; with what ever you want)  Done.ref:http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe/</atom:summary><link>http://johnscode.blogspot.com/2010/02/create-app-pools-via-command-line.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-7628085587627931352</guid><pubDate>Wed, 27 Jan 2010 01:06:00 +0000</pubDate><atom:updated>2010-01-26T20:06:00.288-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">fiddler</category><category domain="http://www.blogger.com/atom/ns#">internet</category><category domain="http://www.blogger.com/atom/ns#">speed</category><title>Throttling the Internet</title><atom:summary type="text">This is very useful for seeing how a user will experience your site or web application.Found out you can do this in Fiddler (http://www.fiddler2.com/fiddler2/).To enable this youClick &#39;Rules&#39;Click &#39;Performance&#39;Enable &#39;Simulate Modem speeds&#39;What this does will download a KB of data and add a delay of 150ms by default. This downloads 10KB of every 1.5 seconds.You can adjust this. If you want 100KB </atom:summary><link>http://johnscode.blogspot.com/2010/01/throttling-internet.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVaH91sBgdxPlfeAHYpjTQakvHEPDPsBxQXp5rjGNoA8NNZX7o928lj7iuMMRmJVu_Rm5KutOrZsXKGytGM27fV9TTlDh7ZFEhrUjGPFSwMAIY5dLcPKZ3F3kqyx_gB_pnIZzz6OxTaHXI/s72-c/fiddler.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-4799717172141089158</guid><pubDate>Tue, 26 Jan 2010 03:34:00 +0000</pubDate><atom:updated>2010-01-25T22:34:00.443-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">service</category><category domain="http://www.blogger.com/atom/ns#">uninstall</category><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>Error 1001. The specified service has been marked for deletion.</title><atom:summary type="text">Here&#39;s an FYI on deleting a windows service.  If you have problems completely removing the service.  And get the error:Error 1001. The specified service has been marked for deletion.Make sure you don&#39;t the services MMC open.  After I closed the services MMC the service was deleted and I could continue installing again.</atom:summary><link>http://johnscode.blogspot.com/2010/01/error-1001-specified-service-has-been.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-3225775269299575239</guid><pubDate>Thu, 07 Jan 2010 03:05:00 +0000</pubDate><atom:updated>2010-01-06T22:05:00.134-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net</category><category domain="http://www.blogger.com/atom/ns#">c#</category><category domain="http://www.blogger.com/atom/ns#">Thread</category><category domain="http://www.blogger.com/atom/ns#">UI</category><category domain="http://www.blogger.com/atom/ns#">WinForms</category><title>Updateing TextBox from separete thread</title><atom:summary type="text">I created a little web form app to send messages to a port. This was threaded and I wanted to update the UI with messages. So I had to use this:Call :UpdateSendTextBox(pmsData);Code:public void UpdateSendTextBox(string value)        {            if (InvokeRequired)            {                this.Invoke(new Action(UpdateSendTextBox), new object[] { value });                return; // important </atom:summary><link>http://johnscode.blogspot.com/2010/01/updateing-textbox-from-separete-thread.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-5772730930007302458</guid><pubDate>Wed, 11 Nov 2009 02:53:00 +0000</pubDate><atom:updated>2009-11-11T11:56:13.237-05:00</atom:updated><title></title><atom:summary type="text">A simple class that saves and retrieves messages from MSMQ. This allows you to save objects in the message. Just send the object along with the key. Then get by the key and the type of object : Get(&quot;myKey&quot;,typeof(string}). 001 public class MyMessageQueue002     {003         private static MessageQueue mq;004         private static log4net.ILog log = log4net.LogManager.GetLogger(&quot;MyMessageQueue&quot;);</atom:summary><link>http://johnscode.blogspot.com/2009/11/simple-class-that-saves-and-retrieves.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-1156403530792292855</guid><pubDate>Tue, 05 May 2009 14:09:00 +0000</pubDate><atom:updated>2009-11-26T10:21:20.122-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">beer</category><category domain="http://www.blogger.com/atom/ns#">celebrate</category><category domain="http://www.blogger.com/atom/ns#">Cinco de Mayo</category><category domain="http://www.blogger.com/atom/ns#">victory</category><title>Happy Cinco de Mayo</title><atom:summary type="text">There was as discussion at work about Cinco de Mayo. It was said that it celebrates Mexico&#39;s Independence from Spain. This was corrected to &#39;from France&#39;. Then it was corrected again that Mexico&#39;s Independence day is actually September 16th. Someone said that Cinco de Mayo was created by the beer companies to sell beer. This one is most believable.After a little googling, I came across http://</atom:summary><link>http://johnscode.blogspot.com/2009/05/happy-cinco-de-mayo.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-8628001139628641095</guid><pubDate>Sun, 12 Apr 2009 23:46:00 +0000</pubDate><atom:updated>2009-04-12T20:20:35.721-04:00</atom:updated><title>Easter Sunrise Service at Sea World</title><atom:summary type="text">We went to the Easter Sunrise Service at Sea World with Ellis and Tylor from Z88.3, Lisa Whelchel (Blair on Facts of Life) and Big Daddy Weave.God provided another great service to celebrate Resurrection Day! Lisa was great sharing her personal relationship with Jesus and His role in her life with us. Big Daddy Weave was awesome! What a great band! Here are some photos of the event.The Stage, pre</atom:summary><link>http://johnscode.blogspot.com/2009/04/easter-sunrise-service-at-sea-world.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8SN6FQrfPZvz07v-IUB-UMXlx1hDmpvgbldfDz-pPxxOpUmdZ7OTTYRESPQxUbrScRcsGDSkcV5vBU-XQdAsgBVwbMC0b9N8YNxWeSx00Qnri-abIGMNdJB35xQWks27YowlZbHRbAEoS/s72-c/SSPX0322.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-2902832158281726408</guid><pubDate>Sat, 11 Apr 2009 23:32:00 +0000</pubDate><atom:updated>2009-04-12T19:44:31.166-04:00</atom:updated><title>Easter BMX Classic</title><atom:summary type="text">We got to check out the 2009 Easter BMX Classic. It was pretty cool. There were a ton of ridders and a ton of heats. Riders from 5 to 17+, boys and girls. Here you can see the track and all the tens in the background.Here is one of the many heats, with the leader way out in front.Here someone just took a spill over turn 3, ouch!Here is one of the girl heats. I couldn&#39;t believe some of them were </atom:summary><link>http://johnscode.blogspot.com/2009/04/easter-bmx-classic.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2OeYamhPio8BiBR2krMsOBlgA5yymLCVRKRtFdfCFdmJX9RBzVclWuABGYsRi3_fSZ0rS932dPoBNz-c5klAeL_JA6rN8Ib68iPceCmG1x-5DYiNbnNusFAorPum9ayPgmEdtLtsPAaZ1/s72-c/SSPX0311.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-8042567345788600771</guid><pubDate>Sun, 05 Apr 2009 00:51:00 +0000</pubDate><atom:updated>2009-04-09T09:38:19.598-04:00</atom:updated><title>Mini Tractor Pull!!!!</title><atom:summary type="text">We decided to go down by the lakefront to see what the Rotary Club was putting on. Besides fair booths and rides,they had mini tractor pulls! Yes, mini tractor pulls! I did not know this excited. I like regular tractor pulls, but this was better, another use for the riding lawnmower. I have seen the ridding mower races, I thought they were very red neck, but this, this was brilliant! So I took </atom:summary><enclosure type='video/mp4' url='http://www.blogger.com/video-play.mp4?contentId=66e415ed71178024&amp;type=video%2Fmp4' length='0'/><enclosure type='video/mp4' url='http://www.blogger.com/video-play.mp4?contentId=ac01b4db89ebd000&amp;type=video%2Fmp4' length='0'/><link>http://johnscode.blogspot.com/2009/04/mini-tractor-pull.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-3257726342315378589</guid><pubDate>Mon, 05 Jan 2009 23:20:00 +0000</pubDate><atom:updated>2009-01-05T18:20:00.763-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">64-bit</category><category domain="http://www.blogger.com/atom/ns#">JAVA</category><category domain="http://www.blogger.com/atom/ns#">PDF</category><category domain="http://www.blogger.com/atom/ns#">web</category><title>Web applications on 64-bit Windows</title><atom:summary type="text">If you have developed a web application and are concerned if your users will have any issues with your web app on a 64-bit Windows machine, you might find this helpful. I needed to do this research for the web applications I have written and maintain. If your application uses PDF to deliver content, then the 64-bit user should be using Adobe Acrobat 8.1+. According to Adobe “Adobe Acrobat 8.0 was</atom:summary><link>http://johnscode.blogspot.com/2009/01/web-applications-on-64-bit-windows.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-4714640895869235725</guid><pubDate>Fri, 02 Jan 2009 23:00:00 +0000</pubDate><atom:updated>2009-01-02T18:00:01.986-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">c#</category><category domain="http://www.blogger.com/atom/ns#">File</category><category domain="http://www.blogger.com/atom/ns#">LoadTest</category><category domain="http://www.blogger.com/atom/ns#">WebTest</category><category domain="http://www.blogger.com/atom/ns#">XML</category><title>Read XML files to List of XML Strings Dynamically</title><atom:summary type="text">I needed to dynamically get XML files into a list of strings for load testing a web service. To improve performance this list needed to be static, but I wanted it to also be random. So here is what I came up with:A class to load and contain the list of xml string from xml files:  public class TestXMLFiles    {        private static List _xmlStrings;        public static List XmlStrings         {</atom:summary><link>http://johnscode.blogspot.com/2009/01/read-xml-files-to-list-of-xml-strings.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-799550388097208880</guid><pubDate>Thu, 01 Jan 2009 19:24:00 +0000</pubDate><atom:updated>2009-01-02T14:36:22.768-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">form</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">validation</category><category domain="http://www.blogger.com/atom/ns#">web</category><title>Javascript and complex field names</title><atom:summary type="text">If your web form has need for a more complex naming structures for the field names like &quot;user.first_name&quot; instead of the basic &quot;firstName&quot;. Then you might have run into issues trying to access these fields for a javascript form validation.For the basic field name like &quot;firstName&quot;:  &amp;lt;input type=&quot;text&quot; name=&quot;firstName&quot; value=&quot;&quot;&amp;gt;You could access this by using the following:</atom:summary><link>http://johnscode.blogspot.com/2009/01/javascript-and-complex-field-names.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-998805336424655746</guid><pubDate>Wed, 31 Dec 2008 23:31:00 +0000</pubDate><atom:updated>2009-01-01T10:25:47.380-05:00</atom:updated><title>Zune Free day</title><atom:summary type="text">Today, the last day of the year for 2008, was a Zune Free day. This was not on purpose but due to bad unit testing, thanks Microsoft. All the 30G Zunes decided to take the day off. I left the house without my Zune today and my wife sends me an email with a link to the story where all across the world Zunes were freezing up. You turn them on and they just show the pretty Zune screen and wait for </atom:summary><link>http://johnscode.blogspot.com/2008/12/zune-free-day.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-692665823118045006</guid><pubDate>Mon, 01 Dec 2008 02:56:00 +0000</pubDate><atom:updated>2008-12-01T10:09:22.243-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">form</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">validation</category><title>Simple but Friendly Form validation</title><atom:summary type="text">First Name*:Last Name*:E-Mail*:Cell #:script being used1. Add onsubmit to form tag like this:&amp;lt;form name=&quot;reg&quot; onsubmit=&quot;return validate(this);&quot;&gt;2. Then add this script modifiy to your needs&amp;lt;script type=&quot;text/javascript&quot;&gt;/** validate the form being passed return false if errors exist return true if no errors*/function validate(_f){ // init errors to empty var errors = &quot;&quot;;  // check form </atom:summary><link>http://johnscode.blogspot.com/2008/12/simple-but-friendly-form-validation.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-3530915762945916165</guid><pubDate>Wed, 05 Nov 2008 03:20:00 +0000</pubDate><atom:updated>2008-11-04T22:35:12.784-05:00</atom:updated><title>What else can be said!</title><atom:summary type="text">&quot;When governments fear the people there is liberty. When the people fear the government there is tyranny.&quot;-Thomas Jefferson&quot;A tyrant must put on the appearance of uncommon devotion to religion. Subjects are lessapprehensive of illegal treatment from a ruler whom they consider god-fearing and pious.&quot;-Aristotle, Greek philosopher (384 BC - 322 BC) Source: Politics, 343 B.C.&quot;We may well soon be </atom:summary><link>http://johnscode.blogspot.com/2008/11/what-else-can-be-said.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-780150108959341616</guid><pubDate>Thu, 09 Oct 2008 02:00:00 +0000</pubDate><atom:updated>2008-10-09T11:10:12.832-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net</category><category domain="http://www.blogger.com/atom/ns#">banner</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">random</category><category domain="http://www.blogger.com/atom/ns#">rotation</category><title>Role-based Random Rotating Banner!</title><atom:summary type="text">Do you ever need a banner rotator which is random? What if you could target your viewers by their roles? Well here you go, a random role based rotating banner javascript.The HTML which will contain the rotating banners:&amp;lt;a href=&quot;banlink&quot; id=&quot;adLink&quot; target=&quot;_top&quot;&amp;gt;&amp;lt;img src=&quot;banImg&quot; id=&quot;adBanner&quot; border=&quot;0&quot; width=&quot;610&quot; height=&quot;100&quot; alt=&quot;banAlt&quot;&amp;gt;&amp;lt;/a&amp;gt;The first javascript section sets</atom:summary><link>http://johnscode.blogspot.com/2008/10/role-based-random-rotating-banner.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-123172678883566843</guid><pubDate>Tue, 26 Aug 2008 21:59:00 +0000</pubDate><atom:updated>2008-08-26T21:02:28.521-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">computers</category><category domain="http://www.blogger.com/atom/ns#">computing</category><category domain="http://www.blogger.com/atom/ns#">employees</category><category domain="http://www.blogger.com/atom/ns#">IT</category><category domain="http://www.blogger.com/atom/ns#">managers</category><category domain="http://www.blogger.com/atom/ns#">network</category><category domain="http://www.blogger.com/atom/ns#">skills</category><category domain="http://www.blogger.com/atom/ns#">users</category><title>30 Skills Every IT Person Needs</title><atom:summary type="text">I came across this list for essential IT skills. Most of them would be good for anyone who uses a computer. I added some links to help out. Also some of the &quot;Manager&quot; skills could be applied to parents, don&#39;t you think?See original here:by Richard Casselberry, InfoWorld30 Skills Every IT Person Needs Be able to fix basic PC issues. These can be how to map a printer, back up files, or add a </atom:summary><link>http://johnscode.blogspot.com/2008/08/30-skills-every-it-person-needs.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4078946769529074483.post-2525175116394878601</guid><pubDate>Mon, 18 Aug 2008 20:58:00 +0000</pubDate><atom:updated>2008-08-18T17:00:07.424-04:00</atom:updated><title>Fay&#39;s Track</title><atom:summary type="text">My favorite track so far.</atom:summary><link>http://johnscode.blogspot.com/2008/08/fays-track.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/johnpjohnson/SKniEgv7Q8I/AAAAAAAAAE8/XXXBUoVrXi8/s72-c/06LGFSE.gif.jpg" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>