<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>RSS feed for InstantSpot site fro</title><link>http://fro.instantspot.com</link><description>Just playing around.</description><language>en-us</language><copyright>This work is Copyright &#xA9; 2009 by fro</copyright><generator>RSSVille ColdFusion FeedMaker, version 1.0</generator><pubDate>Sat, 07 Nov 2009 15:35:24 GMT</pubDate><item><title>ANSI SQL Programming Test Results</title><link>http://fro.instantspot.com/blog/2008/06/12/ANSI-SQL-Programming-Test-Results</link><description>&lt;p&gt;I took an online assessment last night about ANSI SQL Programming.&amp;nbsp; It contained 39 questions which could each have up to three correct answers.&amp;nbsp; You get points for selecting the correct answers and you get points taken away when if you don&apos;t select one of the correct answers or if you select an incorrect answer.&amp;nbsp; Also, each answer is weighted differently based on how obvious it is.&lt;/p&gt; &lt;p&gt;I ended up with a score of 91 out of 100.&amp;nbsp; I&apos;m pretty happy with that.&amp;nbsp; The questions that I had to skip were more related to terminology than actual code.&amp;nbsp; Which I&apos;m OK with, since I&apos;ve never study theory or the like.&amp;nbsp; But I&apos;d like to learn more about the three normal forms.&amp;nbsp;&amp;nbsp; I know how to normalize a database, but I don&apos;t know which form is which.&amp;nbsp; Hopefully a quick read will fix that.&lt;/p&gt; &lt;p&gt;Anyway, here are some nice charts that they sent me.&lt;/p&gt; &lt;p&gt;&lt;img class=&quot;&quot; height=&quot;208&quot; width=&quot;460&quot; alt=&quot;&quot; src=&quot;/userfiles/080206/106/ansi-sql-test-1-2.gif&quot; /&gt;&lt;/p&gt; &lt;p&gt;&lt;img class=&quot;&quot; height=&quot;208&quot; width=&quot;460&quot; alt=&quot;&quot; src=&quot;/userfiles/080206/106/ansi-sql-test-2-2.gif&quot; /&gt;&lt;/p&gt;</description><pubDate>Thu, 12 Jun 2008 14:00:00 GMT</pubDate><guid>http://fro.instantspot.com/blog/2008/06/12/ANSI-SQL-Programming-Test-Results</guid><category>sql</category></item><item><title>What Does Your Desk Look Like?</title><link>http://fro.instantspot.com/blog/2008/05/23/What-Does-Your-Desk-Look-Like</link><description>&lt;p&gt;I took this picture for someone today and I thought I&apos;d share.  This is my current setup at home.  Once you go multiple monitors, you&apos;ll never go back.&lt;/p&gt; &lt;p&gt;&lt;img width=&quot;500&quot; height=&quot;375&quot; border=&quot;1&quot; alt=&quot;&quot; src=&quot;/userfiles/080206/106/home-pc-setup-2.jpg&quot; /&gt;&lt;/p&gt;  &lt;p&gt;I&apos;m running &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; on the left monitor connect to XP on the other two monitors via &lt;a href=&quot;http://fro.instantspot.com/blog/2006/11/09/Share-a-keyboard-and-mouse-with-Ubuntu-and-XP-via-Synergy&quot;&gt;Synergy&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;What does your desk look like?&lt;/p&gt;</description><pubDate>Fri, 23 May 2008 05:17:00 GMT</pubDate><guid>http://fro.instantspot.com/blog/2008/05/23/What-Does-Your-Desk-Look-Like</guid><category>computers</category></item><item><title>SQL Server List Length Function</title><link>http://fro.instantspot.com/blog/2008/02/19/SQL-Server-List-Length-Function</link><description>&lt;p&gt;I know lists aren&apos;t good to store in a database, but something came up in which I needed to be able to get the list length of a VARCHAR filed.&amp;nbsp; Instead of having to loop it each time, I decided to see what kind of functions were already out there.&amp;nbsp; I found a &lt;a href=&quot;http://www.sql-server-helper.com/functions/count-string.aspx&quot;&gt;count string function&lt;/a&gt;, but it wasn&apos;t exactly what I was looking for, so I took the idea and ran with it.&lt;/p&gt; &lt;p&gt;This function takes a list (VARCHAR) and delimiter (VARCHAR) and returns the number of items in the list.&lt;/p&gt; &lt;p&gt;&lt;div class=&quot;code&quot; &gt;&lt;pre&gt;/*  UDF_LISTLEN  ==================================================  Created on 02/19/2008 by Robert Froehling   - returns the length of a list   - this was modified from count string function at the link below   - http://www.sql-server-helper.com/functions/count-string.aspx */  CREATE FUNCTION UDF_LISTLEN(  @list VARCHAR(8000),  @delim VARCHAR(5)) RETURNS TINYINT BEGIN  -- define the vars to use  DECLARE @modString VARCHAR(8000)  DECLARE @newString VARCHAR(8000)  DECLARE @oldStringLen SMALLINT  DECLARE @modStringLen SMALLINT  DECLARE @newStringLen SMALLINT  DECLARE @delimLen TINYINT  DECLARE @diff TINYINT   -- set some default vars  SET @oldStringLen = LEN(@list)  SET @delimLen = LEN(@delim)  SET @modString = @list  SET @modStringLen = LEN(@modString)   -- if the first part of the string is the delim then remove it  IF SUBSTRING(@modString, 1, @delimLen) = @delim  BEGIN   SET @modString = SUBSTRING(@modString, @delimLen + 1, @oldStringLen - @delimLen)   SET @modStringLen = LEN(@modString)  END   -- if the last part of the string is the delim then remove it  IF SUBSTRING(@modString, @modStringLen - @delimLen + 1, @delimLen) = @delim  BEGIN   SET @modString = SUBSTRING(@modString, 1, @modStringLen - @delimLen)   SET @modStringLen = LEN(@modString)  END   -- count the lengths and setup the diff to return  SET @newString = REPLACE(@list, @delim, &apos;&apos;)  SET @newStringLen = LEN(@newString)  SET @diff = @modStringLen - @newStringLen + 1   RETURN @diff END&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt; &lt;p&gt;Here is a usage example.&lt;/p&gt; &lt;p&gt;&lt;div class=&quot;code&quot; &gt;&lt;pre&gt;DECLARE @list VARCHAR(500) DECLARE @delim VARCHAR(1) SET @list = &apos;fro,ev,jc,ds&apos; SET @delim = &apos;,&apos; PRINT master.dbo.udf_listlen(@list, @delim)&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&amp;nbsp; I should point out that I&apos;ve only tested this on SQL Server 2000.&lt;/p&gt;</description><pubDate>Tue, 19 Feb 2008 16:54:00 GMT</pubDate><guid>http://fro.instantspot.com/blog/2008/02/19/SQL-Server-List-Length-Function</guid><category>microsoft,sql server</category></item><item><title>ColdFusion Thinks My List Is A Date</title><link>http://fro.instantspot.com/blog/2008/02/11/ColdFusion-Thinks-My-List-Is-A-Date</link><description>&lt;p&gt;I came across something interesting today when build a query for testing.&amp;nbsp; I did the following:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;div class=&quot;code&quot; &gt;&lt;pre&gt;&amp;lt;cfscript&amp;gt;  q = queryNew(&amp;quot;id,name,list&amp;quot;);  queryAddRow(q, 3);  querySetCell(q, &amp;quot;id&amp;quot;, 1, 1);  querySetCell(q, &amp;quot;name&amp;quot;, &amp;quot;robert&amp;quot;, 1);  querySetCell(q, &amp;quot;list&amp;quot;, &amp;quot;1,2,3&amp;quot;, 1);  querySetCell(q, &amp;quot;id&amp;quot;, 2, 2);  querySetCell(q, &amp;quot;name&amp;quot;, &amp;quot;ryan&amp;quot;, 2);  querySetCell(q, &amp;quot;list&amp;quot;, &amp;quot;1,3&amp;quot;, 2);  querySetCell(q, &amp;quot;id&amp;quot;, 3, 3);  querySetCell(q, &amp;quot;name&amp;quot;, &amp;quot;greg&amp;quot;, 3);  querySetCell(q, &amp;quot;list&amp;quot;, &amp;quot;3,4&amp;quot;, 3); &amp;lt;/cfscript&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt; &lt;p&gt;Out of habit, I dumped the &amp;quot;q&amp;quot; to verify that I have what I want.&amp;nbsp; When doing this, what do you think I got?&lt;/p&gt; &lt;p&gt;I thought I&apos;d get an&amp;nbsp;INTEGER (id)&amp;nbsp;and&amp;nbsp;2 VARCHARs (name &amp;amp;&amp;nbsp;list).&amp;nbsp; Is that what you thought?&amp;nbsp; Well, that&apos;s not the case.&amp;nbsp;&lt;a href=&quot;http://livedocs.adobe.com/coldfusion/7/htmldocs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=ColdFusion_Documentation&amp;amp;file=00000600.htm&quot;&gt;QuerySetCell&lt;/a&gt; determined that the &amp;quot;list&amp;quot; column values represent dates.&amp;nbsp; This is what it gave me.&lt;/p&gt; &lt;p&gt;&lt;img class=&quot;&quot; height=&quot;110&quot; width=&quot;240&quot; align=&quot;left&quot; alt=&quot;&quot; src=&quot;/userfiles/080206/106/cfdump-query-list-date.jpg&quot; /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;When I used 2 or 3 numbers in the list, that fell within some sort of date value range, &lt;a href=&quot;http://www.adobe.com/products/coldfusion/&quot;&gt;ColdFusion&lt;/a&gt; set it&apos;s datatype to DATE.&amp;nbsp;If I add rows that only have 1 list value, more than 3 list values, or list values that seem to break the DATE mold (e.g. &amp;quot;40,40&amp;quot;), then I&apos;d get the VARCHAR list that I wanted.&lt;/p&gt; &lt;p&gt;So what is the lesson learned here?&amp;nbsp; ALWAYS define your datatypes when using &lt;a href=&quot;http://livedocs.adobe.com/coldfusion/7/htmldocs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=ColdFusion_Documentation&amp;amp;file=00000600.htm&quot;&gt;QueryNew&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Have you come across any other functions that produce unexpected results?&lt;/p&gt;</description><pubDate>Mon, 11 Feb 2008 16:55:00 GMT</pubDate><guid>http://fro.instantspot.com/blog/2008/02/11/ColdFusion-Thinks-My-List-Is-A-Date</guid><category>coldfusion</category></item><item><title>Reminder To Self - Cannot Concatenate NULL in SQL Server 2000</title><link>http://fro.instantspot.com/blog/2008/02/08/Reminder-To-Self--Cannot-Concatenate-NULL-in-SQL-Server-2000</link><description>&lt;p&gt;In SQL Server 2000, I&apos;m not sure about 2005 yet, you can&apos;t concatenate on&amp;nbsp;a NULL value.&amp;nbsp; The result will continue to be NULL.&lt;/p&gt; &lt;p&gt;By running this you get an output of NULL.&lt;/p&gt; &lt;p&gt;&lt;div class=&quot;code&quot; &gt;&lt;pre&gt;DECLARE @my_string VARCHAR(20) SET @my_string = @my_string + &apos;something&apos; PRINT @my_string&lt;/pre&gt;&lt;/div&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;You have to set the variable to something other than NULL before using concatenation.&lt;/p&gt; &lt;p&gt;&lt;div class=&quot;code&quot; &gt;&lt;pre&gt;DECLARE @my_string VARCHAR(20) SET @my_string = &apos;&apos; SET @my_string = @my_string + &apos;something&apos; PRINT @my_string&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt; &lt;p&gt;This had me hung up for almost an hour.&lt;/p&gt;</description><pubDate>Fri, 08 Feb 2008 22:24:00 GMT</pubDate><guid>http://fro.instantspot.com/blog/2008/02/08/Reminder-To-Self--Cannot-Concatenate-NULL-in-SQL-Server-2000</guid><category>microsoft,sql server</category></item><item><title>SQL Server Data Types (ntext, text, and image) To Be Removed</title><link>http://fro.instantspot.com/blog/2008/02/07/SQL-Server-Data-Types-ntext-text-and-image-To-Be-Removed</link><description>&lt;p&gt;I was doing some research on data types in various DB engines when you came across the SQL Server 2005 documentation on data types and found that the &lt;a href=&quot;http://msdn2.microsoft.com/en-us/library/ms187993.aspx&quot;&gt;ntext, text, and image data types will be&amp;nbsp;removed in a&amp;nbsp;future version of SQL Server&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;When you plan on upgrading to a new version of anything, make sure to check the documentation for any deprecated functionality that you&apos;re using.&lt;/p&gt; &lt;p&gt;This doesn&apos;t impact me at the moment, as we haven&apos;t even upgraded to 2005 yet.&lt;/p&gt;</description><pubDate>Thu, 07 Feb 2008 19:19:00 GMT</pubDate><guid>http://fro.instantspot.com/blog/2008/02/07/SQL-Server-Data-Types-ntext-text-and-image-To-Be-Removed</guid><category>microsoft,sql server</category></item><item><title>Looking for Open Source Suggestions</title><link>http://fro.instantspot.com/blog/2008/01/30/Looking-for-Open-Source-Suggestions</link><description>&lt;p&gt;I&apos;m working on my first Open Source project (more on that later) which I plan to release on &lt;a href=&quot;http://www.riaforge.org/&quot;&gt;RIAForge&lt;/a&gt;. Do you have any suggestions, tips, or best kept secrets for OSS development?&lt;/p&gt;</description><pubDate>Thu, 31 Jan 2008 03:15:00 GMT</pubDate><guid>http://fro.instantspot.com/blog/2008/01/30/Looking-for-Open-Source-Suggestions</guid><category>coldfusion</category></item><item><title>XBox Live - I&apos;m online!</title><link>http://fro.instantspot.com/blog/2008/01/30/XBox-Live--Im-online</link><description>&lt;p&gt;I picked up an &lt;a href=&quot;http://www.xbox.com/&quot;&gt;XBox 360&lt;/a&gt; a couple of weeks ago. I&apos;ve been trying to get it online, with no success. I&apos;ve been getting all kinds of strange errors, MTU failed, Network adapter disabled, IP Address failed, and so on. It was pretty random. But the most frequent error was MTU failed. So I contacted XBox support and my ISP. XBox support told me that my router wasn&apos;t compatible. I wasn&apos;t convinced since I&apos;m with a major ISP and I have their latest router, the &lt;a href=&quot;http://www.2wire.com/?p=266&quot;&gt;2Wire 2701HG-B&lt;/a&gt;. My ISP didn&apos;t really know what to do. They didn&apos;t say that it should work, they just gave me the basic troubleshooting tips that I already found online.&lt;/p&gt; &lt;p&gt;So I messed around for a few days trying all kinds of different settings and configurations. Then I went to use the cable that I had plugged into the XBox on another machine, but I couldn&apos;t get online. It was picking up an IP from the router, but it wasn&apos;t getting out. I tried another cable on that PC, and it worked.&lt;/p&gt; &lt;p&gt;At this point, I kicked myself for not trying it earlier. I plugged the new cable into the XBox and wa la, it worked.&lt;/p&gt; &lt;p&gt;What&apos;s the point of the entry? Always check your cables!&lt;/p&gt; &lt;p&gt;Does anyone know of some kind of tool that can be used to test cables?&lt;/p&gt;</description><pubDate>Thu, 31 Jan 2008 03:01:00 GMT</pubDate><guid>http://fro.instantspot.com/blog/2008/01/30/XBox-Live--Im-online</guid><category>xbox</category></item><item><title>Excel 2003 Equivalent to Excel 2007&apos;s COUNTIFS Function</title><link>http://fro.instantspot.com/blog/2008/01/30/Excel-2003-Equivalent-to-Excel-2007s-COUNTIFS-Function</link><description>&lt;p&gt;&lt;a href=&quot;http://office.microsoft.com/excel&quot;&gt;Microsoft&apos;s Excel 2007&lt;/a&gt; has a new function called COUNTIFS which allows you to apply multiple criteria (up to 127) in order to arrive at your count range. Here is how I had it setup, which works great.&lt;/p&gt; &lt;p&gt;&lt;div class=&quot;code&quot; &gt;&lt;pre&gt;COUNTIFS(Employees!$D:$D,1,Employees!$L:$L,&amp;quot;Meets&amp;quot;)&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt; &lt;p&gt;This counts all of the employees that have a level of 1 and a performance rating of &amp;quot;Meets&amp;quot;. The problem is that this worksheet needs to be compatible to older versions of Excel, particularly 2003. Luckily, there is a pretty easy way to accomplish the same result. I googled and found &lt;a href=&quot;http://www.ureader.com/message/33384014.aspx&quot;&gt;this thread&lt;/a&gt; at &lt;a href=&quot;http://www.ureader.com/&quot;&gt;www.ureader.com&lt;/a&gt; which mentions the use of the SUMPRODUCT function. Here is my backwards compatible version.&lt;/p&gt; &lt;p&gt;&lt;div class=&quot;code&quot; &gt;&lt;pre&gt;SUMPRODUCT(--(Employees!$D:$D=1),--(Employees!$L:$L=&amp;quot;Meets&amp;quot;))&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt; &lt;p&gt;So what does this do?&amp;nbsp;Well, the first argument returns an array of TRUE/FALSE values for each cell in the range. True if it equals 1, false if not. Adding &amp;quot;--&amp;quot; to the beginning converts the TRUE values to 1 and the FALSE values to 0. The next argument does the same thing, but for a different range of cells and for the value &amp;quot;Meets&amp;quot;. Lastly, the SUMPRODUCT function multiplies each position in the first array with the same position in the second array then adds up the result. Here is an example:&lt;/p&gt; &lt;p&gt;Array 1 = {0;1;1;1;0}&lt;br /&gt; Array 2 = {0;0;1;0;0}&lt;br /&gt; Product Array = {0;0;1;0;0}&lt;br /&gt; Sum Result = 1&lt;/p&gt; &lt;p&gt;The SUMPRODUCT function isn&apos;t quite as elegant as the COUNTIFS function, but it gets the job done.&lt;/p&gt;</description><pubDate>Wed, 30 Jan 2008 17:10:00 GMT</pubDate><guid>http://fro.instantspot.com/blog/2008/01/30/Excel-2003-Equivalent-to-Excel-2007s-COUNTIFS-Function</guid><category>excel</category></item><item><title>SQL Server Identity</title><link>http://fro.instantspot.com/blog/2008/01/07/SQL-Server-Identity</link><description>&lt;p&gt;  Here is a pretty good article about the differences between @@IDENTITY, SCOPE_IDENTITY(), and IDENT_CURRENT(&amp;#39;tablename&amp;#39;) for SQL Server.&amp;nbsp; I didn&amp;#39;t even know about IDENT_CURRENT(&amp;#39;tablename&amp;#39;) before.  &lt;/p&gt;  &lt;p&gt;  &lt;a href=&quot;http://www.mssqltips.com/tip.asp?tip=1385&quot;&gt;http://www.mssqltips.com/tip.asp?tip=1385&lt;/a&gt;  &lt;/p&gt;  &lt;p&gt;  &amp;nbsp;  &lt;/p&gt;  </description><pubDate>Mon, 07 Jan 2008 22:34:08 GMT</pubDate><guid>http://fro.instantspot.com/blog/2008/01/07/SQL-Server-Identity</guid><category>sql server</category></item><item><title>Dallas Day One</title><link>http://fro.instantspot.com/blog/2007/11/12/Dallas-Day-One</link><description>&lt;p&gt;I&apos;m now blogging (hopefully more) from Dallas, TX.  I finished the move today with a lot of help from my friend &lt;a href=&quot;http://ev.instantspot.com/&quot;&gt;Ryan Everhart&lt;/a&gt;. I found a loft downtown that&apos;s pretty cool.  I still have a ton of stuff to unpack, but that&apos;ll come in time.  Time to get some sleep, I start at the new office tomorrow morning.  Luckily, it&apos;s only a block and a half away.  :)&lt;/p&gt;    &lt;p&gt;Thanks again EV.&lt;/p&gt;</description><pubDate>Tue, 13 Nov 2007 03:23:50 GMT</pubDate><guid>http://fro.instantspot.com/blog/2007/11/12/Dallas-Day-One</guid><category>me</category></item><item><title>I Ordered a New Black MacBook</title><link>http://fro.instantspot.com/blog/2007/07/19/I-Ordered-a-New-Black-MacBook</link><description>&lt;p&gt;  The title pretty much says it all.  &lt;/p&gt;  &lt;p&gt;  &lt;img src=&quot;http://images.apple.com/macbook/images/index_ataglance20061108.jpg&quot; alt=&quot;Apple MacBook&quot; title=&quot;Apple MacBook&quot; width=&quot;300&quot; height=&quot;168&quot; /&gt;   &lt;/p&gt;  &lt;p&gt;  I&amp;#39;m pumped!&amp;nbsp;  &lt;/p&gt;  </description><pubDate>Fri, 20 Jul 2007 02:37:55 GMT</pubDate><guid>http://fro.instantspot.com/blog/2007/07/19/I-Ordered-a-New-Black-MacBook</guid><category>computers</category></item><item><title>Are you watching too much TV?</title><link>http://fro.instantspot.com/blog/2007/07/19/Are-you-watching-too-much-TV</link><description>&lt;p&gt;  I just finished reading an article at &lt;a href=&quot;http://www.savingadvice.com/&quot;&gt;savingadvice.com&lt;/a&gt;  titled &amp;quot;&lt;a href=&quot;http://www.savingadvice.com/blog/2007/07/17/101625_how-dumping-tv-allowed-me-to-quit-my-job-create-an-online-business-and-fund-my-retirement-account.html&quot;&gt;How Dumping TV Allowed Me to Quit My Job, Create an Online Business and Fund My Retirement Account&lt;/a&gt; &amp;quot;, which was very interesting.  &lt;/p&gt;  &lt;p&gt;  I use to watch a lot of TV.&amp;nbsp; Probably more than the average person (4.5 hours/day). Lately, however, I&amp;#39;ve found myself watching far less TV. Instead, I&amp;#39;ve been working out, playing sports, reading (granted it&amp;#39;s mainly only, but I digress), and working more on the side projects that I&amp;#39;ve wanted to work on for a long time.  &lt;/p&gt;  &lt;p&gt;  Not only have I been getting more done, but I&amp;#39;ve also been feeling much more healthy and focused. I&amp;#39;m getting to the point were I don&amp;#39;t have to rely on my alarm clock in the morning. And that&amp;#39;s a feat for me, considering I love my sleep.I still have my moments when I don&amp;#39;t want to do much, but that mainly stems from stress at work (which comes with working for a giant corporation).  &lt;/p&gt;  &lt;p&gt;  My next goal is to work on my productivity over the weekends. I don&amp;#39;t have a family, so I don&amp;#39;t have the family time that a lot of other folks have, therefore I tend to watch a lot of movies or go out drinking (which is pretty much all there is to do in Springfield). I&amp;#39;ll keep you posted how my weekend productive performance increases (hopefully).  &lt;/p&gt;  &lt;p&gt;  How much TV do you watch? Have you cut back lately? If so, how has it helped your productivity in work and in life?&amp;nbsp;  &lt;/p&gt;  </description><pubDate>Fri, 20 Jul 2007 02:18:06 GMT</pubDate><guid>http://fro.instantspot.com/blog/2007/07/19/Are-you-watching-too-much-TV</guid><category>productivity</category></item><item><title>Using FFmpeg to Convert VOB to WMV</title><link>http://fro.instantspot.com/blog/2007/06/25/Using-FFmpeg-to-Convert-VOB-to-WMV</link><description>&lt;p&gt;  Today we were given a product demo on DVD that we needed to convert to a WMV so that we can make it available to our end users. My first thought was &amp;quot;How do I turn a VOB into a WMV?&amp;quot; without downloading a bunch of shareware.&amp;nbsp;Then I remembered &lt;a href=&quot;http://ffmpeg.mplayerhq.hu/index.html&quot;&gt;FFmpeg&lt;/a&gt;, one of the best video utilities out there.  &lt;/p&gt;  &lt;p&gt;  First, I got a copy of the VOB file (520MB)&amp;nbsp;on my machine. Then I opened up a command prompt, navigated to the FFmpeg directory, and started playing with the conversion settings.  &lt;/p&gt;  &lt;p&gt;  I tried a few different options before I decided to go simple.&amp;nbsp; I ended up just setting the bit rate to 500kb/s and let FFmpeg control the rest.  &lt;/p&gt;  &lt;p&gt;  [codeshare jund8ac8]  &lt;/p&gt;  &lt;p&gt;  The end result is a nice 38MB WMV.  &lt;/p&gt;  &lt;p&gt;  Note:&amp;nbsp; I am not a video expert. This process may not work on all VOBs.  &lt;/p&gt;  &lt;p&gt;  You can &lt;a href=&quot;http://ffmpeg.mplayerhq.hu/download.html&quot;&gt;download FFmpeg&lt;/a&gt; from SVN.&amp;nbsp; And &lt;a href=&quot;http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html&quot;&gt;here is some good documentation&lt;/a&gt; on FFmpeg.  &lt;/p&gt;  </description><pubDate>Mon, 25 Jun 2007 18:05:23 GMT</pubDate><guid>http://fro.instantspot.com/blog/2007/06/25/Using-FFmpeg-to-Convert-VOB-to-WMV</guid><category>ffmpeg</category></item><item><title>Email Habits from TechRepublic blogger Calvin Sun</title><link>http://fro.instantspot.com/blog/2007/06/22/Email-Habits-from-TechRepublic-blogger-Calvin-Sun</link><description>&lt;p&gt;  &lt;a href=&quot;http://techrepublic.com.com/&quot;&gt;TechRepublic&lt;/a&gt; blogger, &lt;a href=&quot;http://search.techrepublic.com.com/search/Calvin+Sun.html&quot;&gt;Calvin Sun&lt;/a&gt;, posted a good &lt;a href=&quot;http://blogs.techrepublic.com.com/helpdesk/?p=56&quot;&gt;article&lt;/a&gt; on email habits that covers five time wasting and problem causing issues. These are all issues that we know about, but have probably done a time or two.   &lt;/p&gt;  &lt;p&gt;  Email etiquette and writing have been on my focus list lately.&amp;nbsp;I have a ways to go, but I feel that I&amp;#39;m making progress on becoming a better communicator.&amp;nbsp;(Now if I would just post more content.)   &lt;/p&gt;  &lt;p&gt;  It has been my experience that you need to be very clear in your communications (especially email) when it involves a follow up or required action by another person. If it&amp;#39;s not clear, there is a good chance that the person will not understand that they have some action to take.&amp;nbsp;Therefore, the item is left uncared for.&amp;nbsp;And that&amp;#39;s never a good thing.   &lt;/p&gt;  &lt;p&gt;  &lt;a href=&quot;http://blogs.techrepublic.com.com/helpdesk/?p=56&quot;&gt;http://blogs.techrepublic.com.com/helpdesk/?p=56&lt;/a&gt;   &lt;/p&gt;  &lt;p&gt;  What habits have you&amp;nbsp;seen that&amp;nbsp;led to a poor&amp;nbsp;email experiences?   &lt;/p&gt;  </description><pubDate>Fri, 22 Jun 2007 17:24:09 GMT</pubDate><guid>http://fro.instantspot.com/blog/2007/06/22/Email-Habits-from-TechRepublic-blogger-Calvin-Sun</guid><category>email</category></item><item><title>Testing in Multiple Versions of IE on XP</title><link>http://fro.instantspot.com/blog/2007/06/21/Testing-in-Multiple-Versions-of-IE-on-XP</link><description>&lt;p&gt;  I know this has been covered before, but it takes me too long to find the best tool (that doesn&amp;#39;t use a hack).&amp;nbsp; So I&amp;#39;m posting here so that I can easily find it in the future.&amp;nbsp;  &lt;/p&gt;  &lt;p&gt;  We&amp;#39;ve started working on a project for a friend of mine in STL. (More on that later.) I had the design almost completely coded (in FF) when I realized that I haven&amp;#39;t checked it out in other browsers.&amp;nbsp; Doh!  &lt;/p&gt;  &lt;p&gt;  So I opened up IE7 to see what it looked like.&amp;nbsp; Luckily, it wasn&amp;#39;t that bad.&amp;nbsp; There were only a few margin errors. I fixed those, then checked the other browsers I have.&amp;nbsp; All is good.  &lt;/p&gt;  &lt;p&gt;  But what about IE6?&amp;nbsp; Unfortunately, a lot of people still use IE6, so I figured I better cover as many folks as I can.  &lt;/p&gt;  &lt;p&gt;  As I mentioned above, I didn&amp;#39;t want to have to hack around to get IE6 to run with IE7. I did some searching and came across &lt;a href=&quot;http://tredosoft.com/Multiple_IE&quot;&gt;MultipleIEs&lt;/a&gt;. It&amp;#39;s a Windows install from TredoSoft that will install IE3, IE4.01, IE5, IE5.5, and IE6.&amp;nbsp; So far so good.  &lt;/p&gt;  &lt;p&gt;  &lt;a href=&quot;http://tredosoft.com/Multiple_IE&quot;&gt;http://tredosoft.com/Multiple_IE&lt;/a&gt;   &lt;/p&gt;  &lt;p&gt;  Fro&amp;nbsp;  &lt;/p&gt;  </description><pubDate>Fri, 22 Jun 2007 02:39:51 GMT</pubDate><guid>http://fro.instantspot.com/blog/2007/06/21/Testing-in-Multiple-Versions-of-IE-on-XP</guid><category>internet</category></item><item><title>Web Design Survey</title><link>http://fro.instantspot.com/blog/2007/05/01/Web-Design-Survey</link><description>&lt;p&gt;  &lt;a href=&quot;http://alistapart.com/articles/webdesignsurvey&quot; title=&quot;I took the survey.&quot;&gt;  &lt;div style=&quot;text-align: center&quot;&gt;  &lt;img src=&quot;/userfiles/080206/106/i-took-the-2007-survey.gif&quot; alt=&quot; &quot; title=&quot;I took the survey.&quot; width=&quot;180&quot; height=&quot;45&quot; /&gt;  &lt;/div&gt;  &lt;/a&gt;  &lt;/p&gt;  </description><pubDate>Tue, 01 May 2007 20:43:45 GMT</pubDate><guid>http://fro.instantspot.com/blog/2007/05/01/Web-Design-Survey</guid><category>internet</category></item><item><title>Office Document Behavior Change in Office 2007</title><link>http://fro.instantspot.com/blog/2007/04/25/Office-Document-Behavior-Change-in-Office-2007</link><description>&lt;p&gt;  Here is an article on how the behavior of opening Office documents from a browser changes in Office 2007.&amp;nbsp; While I think the new behavior is a good thing for most cases, it does effect one of the applications that I work on.  &lt;/p&gt;  &lt;p&gt;  &lt;a href=&quot;http://blogs.msdn.com/excel/archive/2006/09/26/771221.aspx&quot;&gt;http://blogs.msdn.com/excel/archive/2006/09/26/771221.aspx&lt;/a&gt;  &lt;/p&gt;  </description><pubDate>Wed, 25 Apr 2007 13:51:56 GMT</pubDate><guid>http://fro.instantspot.com/blog/2007/04/25/Office-Document-Behavior-Change-in-Office-2007</guid><category>microsoft</category></item><item><title>Use mail merge to format and print mailing labels</title><link>http://fro.instantspot.com/blog/2007/04/25/Use-mail-merge-to-format-and-print-mailing-labels</link><description>&lt;p&gt;  Here is a pretty good article (with demo video) on how to use the mail merge feature in Word 2003 to create labels.  &lt;/p&gt;  &lt;p&gt;  &lt;a href=&quot;http://office.microsoft.com/en-us/word/HA011903941033.aspx&quot;&gt;http://office.microsoft.com/en-us/word/HA011903941033.aspx&lt;/a&gt;  &lt;/p&gt;  </description><pubDate>Wed, 25 Apr 2007 13:49:11 GMT</pubDate><guid>http://fro.instantspot.com/blog/2007/04/25/Use-mail-merge-to-format-and-print-mailing-labels</guid><category>microsoft</category></item><item><title>Fitness - Day One</title><link>http://fro.instantspot.com/blog/2007/04/03/Fitness--Day-One</link><description>&lt;div&gt;  &lt;font size=&quot;2&quot;&gt;  &lt;p&gt;  &lt;font face=&quot;Arial&quot;&gt;It&amp;#39;s been an interesting start of the year for me.&amp;nbsp; I&amp;#39;ve been sick for a majority of it.&amp;nbsp; Started off with a head cold, then the flu, then some viral infection&amp;nbsp;which caused me to drop about 15 pounds (I wasn&amp;#39;t a heavy guy to start with), which also led to my tonsils swelling up to the point that I could barely swallow and had to stay the night in the hospital (fun stuff).&amp;nbsp; After all of that, the antibiotics I was on led to oral thrush.&amp;nbsp; So, another week of not being able to eat very well.&lt;/font&gt;   &lt;/p&gt;  &lt;p&gt;  &lt;font face=&quot;Arial&quot;&gt;Now that all of that is over, it&amp;#39;s time to get back into shape.&amp;nbsp; Not that I was in great (or even good) shape before that.&amp;nbsp; My main focus right now is going to be to get in good enough shape so that I can start playing hockey again.&amp;nbsp; And by start playing,&amp;nbsp;I mean skating in a&amp;nbsp;stick time every now and again.&lt;/font&gt;   &lt;/p&gt;  &lt;p&gt;  &lt;font face=&quot;Arial&quot;&gt;I did some reading online yesterday about training for a 5K, and I figured I&amp;#39;d start there.&amp;nbsp; I know it&amp;#39;s not much, but I need to start somewhere.&amp;nbsp; So I started off today with about a 15 minute run/walk.&amp;nbsp; I felt like I could have done more, but I&amp;#39;m not in any hurry, so I&amp;#39;ll just start off slow.&lt;/font&gt;   &lt;/p&gt;  &lt;p&gt;  &lt;font face=&quot;Arial&quot;&gt;Here is what the first week should look like:&lt;/font&gt;   &lt;/p&gt;  &lt;p&gt;  &lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; align=&quot;center&quot;&gt;   &lt;tbody&gt;    &lt;tr&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;Mon&lt;/font&gt;&lt;/td&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;Tues&lt;/font&gt;&lt;/td&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;Wed&lt;/font&gt;&lt;/td&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;Thur&amp;nbsp;&lt;/font&gt;&lt;/td&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;Fri&amp;nbsp;&lt;/font&gt;&lt;/td&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;Sat&amp;nbsp;&lt;/font&gt;&lt;/td&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;Sun&amp;nbsp;&lt;/font&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;15 min bike&lt;span class=&quot;634350214-03042007&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/td&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;15 min run&lt;/font&gt;&lt;/td&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;15 min bike&lt;/font&gt;&lt;/td&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;15 min run&lt;/font&gt;&lt;/td&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;15 min bike&lt;/font&gt;&lt;/td&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;off&lt;/font&gt;&lt;/td&gt;     &lt;td&gt;&lt;font face=&quot;Arial&quot;&gt;1 mile run&amp;nbsp;&lt;/font&gt;&lt;/td&gt;    &lt;/tr&gt;   &lt;/tbody&gt;  &lt;/table&gt;  &lt;/p&gt;  &lt;p&gt;  &lt;font face=&quot;Arial&quot;&gt;Then you increase each week by a few minutes.&amp;nbsp; And increase the Sunday run by 1/2 a mile.&amp;nbsp; Also, I can take off on Monday and/or Wednesday if I feel that I need to.&lt;/font&gt;  &lt;/p&gt;  &lt;p&gt;  &lt;font face=&quot;Arial&quot;&gt;I know it doesn&amp;#39;t seem like much, but we&amp;#39;ll see how it goes.&lt;/font&gt;   &lt;/p&gt;  &lt;p&gt;  &lt;font face=&quot;Arial&quot;&gt;If any of you run, bike, swim, etc., leave a comment and let me know how you workout.&amp;nbsp; This&amp;#39;ll be the first time in at least&amp;nbsp;7 years that I&amp;#39;ve tried to stick to a workout plan.&amp;nbsp; And back then I had a coach telling me what to do.&lt;/font&gt;   &lt;/p&gt;  &lt;/font&gt;  &lt;/div&gt;  </description><pubDate>Tue, 03 Apr 2007 12:07:31 GMT</pubDate><guid>http://fro.instantspot.com/blog/2007/04/03/Fitness--Day-One</guid></item></channel></rss>