<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;DE8HRXk8fip7ImA9WhRaFEk.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582</id><updated>2012-02-16T20:47:14.776-06:00</updated><category term="beer" /><category term="open source software" /><category term="packaging" /><category term="portable apps" /><category term="top ten" /><category term="tv show" /><category term="ebay" /><category term="punk" /><category term="general" /><category term="unclutter" /><category term="firefox" /><category term="setup authoring" /><category term="job" /><category term="fantasy" /><category term="python" /><category term="family" /><category term="internet show" /><category term="pop culture" /><category term="muppets" /><category term="Felicia Day" /><category term="thunderbird" /><category term="SciFi" /><category term="Honor" /><category term="utility" /><category term="operating system" /><category term="linux" /><category term="friday" /><category term="gtd" /><category term="philosophical" /><category term="recycle" /><category term="Buffy the Vampire Slayer" /><category term="office" /><category term="currently reading" /><category term="law" /><category term="security" /><category term="God" /><category term="programming" /><category term="deployment" /><category term="wxpython" /><category term="dungeons and dragons" /><category term="msi" /><category term="music" /><category term="wife" /><category term="gaming" /><category term="life" /><category term="installshield" /><category term="world of warcraft" /><category term="goth" /><category term="software" /><category term="rpg" /><category term="book review" /><category term="religion" /><category term="poetry" /><category term="microsoft" /><category term="ubuntu" /><category term="windows installer" /><category term="love" /><category term="fiction" /><category term="computer game" /><category term="google" /><title>bohemian Ramblings</title><subtitle type="html">Why are there so many songs about rainbows?</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>68</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/BohemianRamblings" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="bohemianramblings" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">BohemianRamblings</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;CkYDSH08fyp7ImA9WhdWF0o.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-7778059994740112030</id><published>2011-09-11T14:42:00.003-05:00</published><updated>2011-09-11T14:42:59.377-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-11T14:42:59.377-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="unclutter" /><category scheme="http://www.blogger.com/atom/ns#" term="portable apps" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="operating system" /><category scheme="http://www.blogger.com/atom/ns#" term="utility" /><category scheme="http://www.blogger.com/atom/ns#" term="open source software" /><category scheme="http://www.blogger.com/atom/ns#" term="gtd" /><title>My odd productivity scripts</title><content type="html">I love to save time when working on my computer and as such I have written a number of time saving scripts over the years.&lt;br /&gt;
&lt;br /&gt;
I have several things I do whenever I am setting up a new system that I will be using for a while.&lt;br /&gt;
&lt;br /&gt;
I create a folder off the root of the system drive named Tools and I add it to the beginning of the system path.&amp;nbsp; In the Tools folder I copy my productivity scripts, and several folders:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;docs - This contains my work, personal and technical documents&lt;/li&gt;
&lt;li&gt;downloads - I set my browsers to download everything here&lt;/li&gt;
&lt;li&gt;logs - Many of my productivity scripts log actions here&lt;/li&gt;
&lt;li&gt;programs - I install my non portable development tools here when possible&lt;/li&gt;
&lt;li&gt;scripts - Any helper \ productivity script that is not in the Tools folder itself go here&lt;/li&gt;
&lt;li&gt;utils - Any app or utility that is &lt;a href="http://portableapps.com/"&gt;portable&lt;/a&gt; goes here&lt;/li&gt;
&lt;li&gt;workshop - This contains sub-folders for any language I program in and each language sub-folder contains version folders and\or project folders&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
By having the Tools folder in the path and numerous batch scripts in the Tools folder I can launch any of the batch files from the Run prompt.&amp;nbsp; This allows me to skip several steps when launching apps or running processes.&amp;nbsp; Here is an example script that launches the &lt;a href="http://portableapps.com/apps/utilities/7-zip_portable"&gt;portable version&lt;/a&gt; of &lt;a href="http://www.7-zip.org/"&gt;7-zip&lt;/a&gt;: &lt;br /&gt;
&lt;br /&gt;
@ECHO OFF&lt;br /&gt;::: DOC: Runs 7-Zip&lt;br /&gt;PUSHD %~dp0utils\7-Zip&lt;br /&gt;SET Command=START 7-ZipPortable.exe&lt;br /&gt;%Command%&lt;br /&gt;FOR /f "delims=" %%a in ('cscript.exe //Nologo %~dp0scripts\vbdate.vbs') do @Set strDate=%%a&lt;br /&gt;FOR /f "delims=" %%a in ('cscript.exe //Nologo %~dp0scripts\vbtime.vbs') do @Set strTime=%%a&lt;br /&gt;ECHO %0 - %strDate%-%strTime% - Command: %Command%&amp;nbsp; &amp;gt;&amp;gt; %~dp0logs\cmd.log&lt;br /&gt;POPD&lt;br /&gt;
&lt;br /&gt;
The first line @ECHO OFF tells the script not to echo the commands in the command prompt that is launched to run the batch file.&amp;nbsp; ECHO OFF sets the echo state to off for the rest of the batch file and the @ symbol sets the echo state to off for the ECHO OFF command.&lt;br /&gt;
&lt;br /&gt;
The three colons (:::) operates as a remark statement in the batch file.&amp;nbsp; The batch "language" uses a single colon as a label and labels are not parsed at run time so using the three colons makes the script run a little quicker than it would if I used the REM statement.&amp;nbsp; Also I can parse the batch files for the DOC label and generate a list of what the scripts do if needed.&lt;br /&gt;
&lt;br /&gt;
PUSHD sets the current working directory temporarily, the %~dp0 sets is a variable that contains the path to the running script with a trailing backslash.&lt;br /&gt;
&lt;br /&gt;
I SET a variable "Command" that contains the actual command used to launch the app or process.&amp;nbsp; This allows me to use the "Command" variable to both launch the app and to log the use of the command later in the script.&lt;br /&gt;
&lt;br /&gt;
The vbdate.vbs and vbtime.vbs scripts are vbscripts that I use to get date\time stamps for logging or when I automate file renaming for backups.&lt;br /&gt;
&lt;br /&gt;
The ECHO %0 etc.. sends the batch file name, the date-time and the Command to a log file.&amp;nbsp; The double greater than signs causes the information to be appended to the end of the target file.&lt;br /&gt;
&lt;br /&gt;
The POPD command changes the current working directory back to where it was at the beginning of the script.&lt;br /&gt;
&lt;br /&gt;
A number of these steps are not needed to actually launch the app or process but in different circumstances are useful to me for the way I work.&amp;nbsp; For example when running the batch file from the run dialog I don't need to POPD at the end of the script, but when running from a command line it would leave the directory set to what was set by the PUSHD command.&lt;br /&gt;
&lt;br /&gt;
I also use &lt;a href="http://www.autohotkey.com/"&gt;AutoHotKey&lt;/a&gt; extensively for a number of tasks.&amp;nbsp; For example I keep a number of windows and applications open for days at a time but might only use them a few times a day (or week) so I use the &lt;a href="http://junyx.breadfan.de/Min2Tray"&gt;Min2Tray&lt;/a&gt; script with AutoHotKey.&amp;nbsp; I have a keyboard command that will call a vbscript to tile all windows horizontally and one to tile all windows vertically.&lt;br /&gt;
&lt;br /&gt;
#!H::RUN %maindrive%\Tools\scripts\tileh.vbs&lt;br /&gt;
#!V::RUN %maindrive%\Tools\scripts\tilev.vbs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That is WIN+ALT+H or +V causes AutoHotKey to call one of the following vbscripts:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;b&gt;Tile horizontally&lt;/b&gt; &lt;/div&gt;
&lt;blockquote&gt;
dim objShell&lt;br /&gt;set objShell = CreateObject("Shell.Application")&lt;br /&gt;objShell.TileHorizontally&lt;br /&gt;set objShell = nothing&lt;/blockquote&gt;
&lt;div style="text-align: center;"&gt;
&lt;b&gt;Tile vertically &lt;/b&gt;&lt;/div&gt;
&lt;blockquote&gt;
dim objShell&lt;br /&gt;set objShell = CreateObject("Shell.Application")&lt;br /&gt;objShell.TileVertically&lt;br /&gt;set objShell = nothing&lt;/blockquote&gt;
&lt;br /&gt;
I have another AutoHotKey script that will stop my music from playing and lock all of my work systems when I hit #L (WIN+L).&amp;nbsp; Another script triggered by ^PrintScreen (CTRL+PrintScreen) that takes a screen shot and uses IrfanView (portable) to automatically save it as a png file.&lt;br /&gt;
&lt;br /&gt;
All in all I currently have about 150 batch files, about 50 AutoHotKey scripts\commands\hotstrings, around 20 vbscripts and probably 10 - 15 Python programs that I have written to save me time and make tasks easier.&amp;nbsp; These scripts save me minutes to hours throughout the week.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-7778059994740112030?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/7778059994740112030/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=7778059994740112030" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/7778059994740112030?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/7778059994740112030?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2011/09/my-odd-productivity-scripts.html" title="My odd productivity scripts" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEEARH07cCp7ImA9WhZaFEw.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-3989578670099424136</id><published>2011-06-30T01:50:00.000-05:00</published><updated>2011-06-30T01:50:45.308-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-30T01:50:45.308-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="life" /><category scheme="http://www.blogger.com/atom/ns#" term="philosophical" /><title>This is pretty cool</title><content type="html">&lt;a href="http://openfarmtech.org/wiki/" title=" http://openfarmtech.org/wiki/"&gt;Open Source Ecology&lt;/a&gt; is a movement dedicated to the collaborative development of tools for replicable, open source, modern off-grid "resilient communities."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-3989578670099424136?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/3989578670099424136/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=3989578670099424136" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/3989578670099424136?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/3989578670099424136?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2011/06/this-is-pretty-cool.html" title="This is pretty cool" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkUBRXc4eyp7ImA9WhZaEkk.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-7866714890037699911</id><published>2011-06-28T01:50:00.002-05:00</published><updated>2011-06-28T01:57:34.933-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-28T01:57:34.933-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="packaging" /><category scheme="http://www.blogger.com/atom/ns#" term="windows installer" /><category scheme="http://www.blogger.com/atom/ns#" term="operating system" /><category scheme="http://www.blogger.com/atom/ns#" term="msi" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title>Shared DLLs</title><content type="html">How Shared &lt;a href="http://en.wikipedia.org/wiki/Dynamic-link_library" title=" http://en.wikipedia.org/wiki/Dynamic-link_library"&gt;DLL&lt;/a&gt;s work ( a work in progress )&lt;br /&gt;
&lt;br /&gt;
Files that are directed to do so in an MSI database will place a value name in the &lt;a href="http://en.wikipedia.org/wiki/Windows_Registry" title=" http://en.wikipedia.org/wiki/Windows_Registry"&gt;Registry&lt;/a&gt; here&lt;br /&gt;
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs&lt;br /&gt;
&lt;br /&gt;
In the &lt;a href="http://en.wikipedia.org/wiki/Windows_Installer" title=" http://en.wikipedia.org/wiki/Windows_Installer"&gt;MSI&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Installation_%28computer_programs%29" title=" http://en.wikipedia.org/wiki/Installation_%28computer_programs%29"&gt;Packaging&lt;/a&gt; world the common understanding of "Shared DLLs" that I have come across is:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;They are dlls that have been listed in the SharedDLLs key in the registry &lt;/li&gt;
&lt;li&gt;They are listed because they may be used by more than one MSI installed application&lt;/li&gt;
&lt;li&gt;The regsitry key is created as a &lt;a href="http://msdn.microsoft.com/en-us/library/cc230318.aspx" title=" http://msdn.microsoft.com/en-us/library/cc230318.aspx"&gt;DWORD&lt;/a&gt; and it is incremented each time an application is installed with the file&lt;/li&gt;
&lt;li&gt;They are decremented each time one of these applications are uninstalled&lt;/li&gt;
&lt;li&gt;This keeps the shared dll installed until the final application using the noted dll is uninstalled.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Much of this is true but some correction, and further explanation is needed:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Actually the "Shared Dll" is an MSI's Component's file Key Path so it could be any file type really&lt;/li&gt;
&lt;li&gt;This is correct&lt;/li&gt;
&lt;li&gt;Correct, the value name is set to the file key path and the value data is initially set to 1&lt;/li&gt;
&lt;li&gt;Correct&lt;/li&gt;
&lt;li&gt;It leaves behind more than the referenced file, in actuality it causes the whole component to stay installed.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
In the &lt;a href="http://msdn.microsoft.com/en-us/library/aa368007.aspx" title=" http://msdn.microsoft.com/en-us/library/aa368007.aspx"&gt;Component table&lt;/a&gt; the Attributes can be set to 8 (the bit flag name is msidbComponentAttributesSharedDllRefCount) to let Windows Installer know to increment the &lt;a href="http://en.wikipedia.org/wiki/Reference_counting" title=" http://en.wikipedia.org/wiki/Reference_counting"&gt;reference count&lt;/a&gt; in the Shared DLL registry of the components key file.  If the key file already exists in the registry the reference count will be incremented whether this bit is set or not.  This can cause orphaned files if the value exists but the package that installed it is no longer installed, this would cause the value data to be one greater than the actual number of installed applications sharing the files.&lt;br /&gt;
&lt;br /&gt;
So I tried a few experiments:&lt;br /&gt;
I created a couple of MSI's that installed the same text files to the same directories, and had the same key path for that&lt;br /&gt;
componentbut in all other ways they were different.&lt;br /&gt;
&lt;br /&gt;
App 1 component with same keypath but not set as shared dll&lt;br /&gt;
App 2 component with same keypath but set as shared dll&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When I installed then in this order everything behaved as I expected:&lt;br /&gt;
Install App 2 - SharedDLLs value data set to 1 then&lt;br /&gt;
Install App 1 - SharedDLLs value data set to 2&lt;br /&gt;
&lt;br /&gt;
When I installed them in the reverse order something strange happened&lt;br /&gt;
I expected:&lt;br /&gt;
Install App 1 - SharedDLLs value data does not exist then&lt;br /&gt;
Install App 2 - SharedDLLs value data set to 1&lt;br /&gt;
&lt;br /&gt;
What I saw was:&lt;br /&gt;
Install App 1 - SharedDLLs value data does not exist then&lt;br /&gt;
Install App 2 - SharedDLLs value data set to 2&lt;br /&gt;
Uninstall App 1 - SharedDLLs value data still set to 2&lt;br /&gt;
Uninstall App 2 - SharedDLLs value data still set to 1 and the component files remain&lt;br /&gt;
&lt;br /&gt;
I tried it again this way:&lt;br /&gt;
Install App 1 - SharedDLLs value data does not exist then&lt;br /&gt;
Install App 2 - SharedDLLs value data set to 2&lt;br /&gt;
Uninstall App 2 - SharedDLLs value data set to 1&lt;br /&gt;
Uninstall App 1 - SharedDLLs value data still set to 1 and the component files remain&lt;br /&gt;
&lt;br /&gt;
More later, I am too tired to continue with this now.&lt;br /&gt;
&lt;br /&gt;
Oh, and here is a &lt;a href="http://support.microsoft.com/kb/217165" title=" http://support.microsoft.com/kb/217165"&gt;tool&lt;/a&gt; that can check the size of the SharedDll Registry Key.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-7866714890037699911?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/7866714890037699911/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=7866714890037699911" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/7866714890037699911?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/7866714890037699911?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2011/06/shared-dlls.html" title="Shared DLLs" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUQAQnc4fSp7ImA9WhZaEkk.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-4921332940918075404</id><published>2011-06-28T01:42:00.000-05:00</published><updated>2011-06-28T01:42:23.935-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-28T01:42:23.935-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="portable apps" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="utility" /><category scheme="http://www.blogger.com/atom/ns#" term="open source software" /><title>My Top Ten Favorite Tools I Keep On My Thumb Drive</title><content type="html">Most of these tools are completely portable, the ones that are not usually have a very small footprint.&amp;nbsp; Many of these tools are open source as well.&lt;br /&gt;
&lt;br /&gt;
In alphabetical order&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://portableapps.com/apps/utilities/7-zip_portable" title=" http://portableapps.com/apps/utilities/7-zip_portable"&gt;7-Zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.autohotkey.com/" title=" http://www.autohotkey.com/"&gt;AutoHotKey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.autoitscript.com/autoit3/downloads.shtml" title=" http://www.autoitscript.com/autoit3/downloads.shtml"&gt;AutoIT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.piriform.com/" title=" http://www.piriform.com/"&gt;CCleaner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://cdmage.orconhosting.net.nz/frames.html" title=" http://cdmage.orconhosting.net.nz/frames.html"&gt;CDmage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://portableapps.com/apps/games/dosbox_portable" title=" http://portableapps.com/apps/games/dosbox_portable"&gt;DOSBox Portable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.dependencywalker.com/" title=" http://www.dependencywalker.com/"&gt;Dependency Walker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://portableapps.com/apps/internet/firefox_portable" title=" http://portableapps.com/apps/internet/firefox_portable"&gt;FirefoxPortable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.trustfm.net/divx/SoftwareFolder2Iso.php" title=" http://www.trustfm.net/divx/SoftwareFolder2Iso.php"&gt;Folder2Iso&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://portableapps.com/apps/graphics_pictures/gimp_portable" title=" http://portableapps.com/apps/graphics_pictures/gimp_portable"&gt;GIMP Portable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.imgburn.com/" title=" http://www.imgburn.com/"&gt;ImgBurn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://portableapps.com/apps/graphics_pictures/inkscape_portable" title=" http://portableapps.com/apps/graphics_pictures/inkscape_portable"&gt;Inkscape Portable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.irfanview.com/" title=" http://www.irfanview.com/"&gt;IrfanView&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://portableapps.com/apps/office/openoffice_portable" title=" http://portableapps.com/apps/office/openoffice_portable"&gt;OpenOffice.org Portable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://portableapps.com/apps/internet/pidgin_portable" title=" http://portableapps.com/apps/internet/pidgin_portable"&gt;Pidgin Portable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.portablepython.com/" title=" http://www.portablepython.com/"&gt;PortablePython&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://processhacker.sourceforge.net/" title=" http://processhacker.sourceforge.net/"&gt;ProcessHacker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/" title=" http://www.chiark.greenend.org.uk/%7Esgtatham/putty/"&gt;PuTTY&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.scintilla.org/SciTE.html" title=" http://www.scintilla.org/SciTE.html"&gt;SciTE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb842062" title=" http://technet.microsoft.com/en-us/sysinternals/bb842062"&gt;Sysinternals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://legroom.net/software/uniextract" title=" http://legroom.net/software/uniextract"&gt;Universal Extractor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://portableapps.com/apps/music_video/vlc_portable" title=" http://portableapps.com/apps/music_video/vlc_portable"&gt;VLC Portable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;VNCViewer &lt;a href="http://www.realvnc.com/products/free/4.1/winvncviewer.html" title=" http://www.realvnc.com/products/free/4.1/winvncviewer.html"&gt;RealVNC&lt;/a&gt; and &lt;a href="http://www.uvnc.com/downloads/ultravnc.html" title=" http://www.uvnc.com/downloads/ultravnc.html"&gt;UltraVNC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.softpedia.com/progDownload/Virtual-CDROM-Control-Panel-v-Download-16468.html" title=" http://www.softpedia.com/progDownload/Virtual-CDROM-Control-Panel-v-Download-16468.html"&gt;VirtualCDRom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gnuwin32.sourceforge.net/" title=" http://gnuwin32.sourceforge.net/"&gt;GnuWin32&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.joeware.net/freetools/" title=" http://www.joeware.net/freetools/"&gt;joeware&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://multifilerename.sourceforge.net/" title=" http://multifilerename.sourceforge.net/"&gt;Multi File Renamer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nirsoft.net/" title=" http://www.nirsoft.net/"&gt;NirSoft&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.chrysocome.net/rawwrite" title=" http://www.chrysocome.net/rawwrite"&gt;rawwritewin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sourceforge.net/projects/regshot/" title=" http://sourceforge.net/projects/regshot/"&gt;regshot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://helgeklein.com/" title=" http://helgeklein.com/"&gt;SetACL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.sqlite.org/download.html" title=" http://www.sqlite.org/download.html"&gt;SQLite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=23510" title=" http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=23510"&gt;SubInACL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gnuwin32.sourceforge.net/packages/wget.htm" title=" http://gnuwin32.sourceforge.net/packages/wget.htm"&gt;Wget&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.grigsoft.com/download-windiff.htm" title=" http://www.grigsoft.com/download-windiff.htm"&gt;WinDiff&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-4921332940918075404?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/4921332940918075404/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=4921332940918075404" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/4921332940918075404?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/4921332940918075404?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2011/06/my-top-ten-favorite-tools-i-keep-on-my.html" title="My Top Ten Favorite Tools I Keep On My Thumb Drive" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0YAQHw8eip7ImA9Wx9bGUk.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-5091087661275038153</id><published>2011-02-28T20:57:00.005-06:00</published><updated>2011-02-28T21:12:21.272-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-28T21:12:21.272-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Honor" /><title>RIP Frank Buckles</title><content type="html">The last veteran of World War I passed away yesterday, Sunday Feb 27, 2011.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;In Flanders Fields&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In Flanders fields the poppies blow&lt;br /&gt;Between the crosses, row on row,&lt;br /&gt;That mark our place; and in the sky&lt;br /&gt;The larks, still bravely singing, fly&lt;br /&gt;Scarce heard amid the guns below.&lt;br /&gt;&lt;br /&gt;We are the Dead. Short days ago&lt;br /&gt;We lived, felt dawn, saw sunset glow,&lt;br /&gt;Loved and were loved, and now we lie,&lt;br /&gt;In Flanders fields.&lt;br /&gt;&lt;br /&gt;Take up our quarrel with the foe:&lt;br /&gt;To you from failing hands we throw&lt;br /&gt;The torch; be yours to hold it high.&lt;br /&gt;If ye break faith with us who die&lt;br /&gt;We shall not sleep, though poppies grow&lt;br /&gt;In Flanders fields.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;He served his country. He is the last of that war, and his passing should be remembered, should be honored. I would like to see the flags at half mast this week, all week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-5091087661275038153?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/5091087661275038153/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=5091087661275038153" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/5091087661275038153?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/5091087661275038153?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2011/02/rip-frank-buckles.html" title="RIP Frank Buckles" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0cARn8-eyp7ImA9WxBbGUw.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-7286239406421073419</id><published>2010-03-18T08:02:00.005-05:00</published><updated>2010-03-18T08:30:47.153-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-18T08:30:47.153-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="life" /><category scheme="http://www.blogger.com/atom/ns#" term="family" /><title>2009 in Review</title><content type="html">Well it's past time for me to &lt;a title=" http://bohemiantribe.blogspot.com/2009/01/2008-in-review.html" href="http://bohemiantribe.blogspot.com/2009/01/2008-in-review.html"&gt;jot down a few things&lt;/a&gt; from 2009, and well past time for me to post on my blog.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I started the year continuing the application packaging contract I had started at the end of 2008, it lasted 8 or 9 months in total.&lt;/li&gt;&lt;li&gt;We had an excellent family vacation in &lt;a title=" http://www.visitsanantonio.com/index.aspx" href="http://www.visitsanantonio.com/index.aspx"&gt;San Antonio&lt;/a&gt; with grandparents, some of the siblings and a great grand parent.  We spent a week there doing a lot of river tubing, playing at the &lt;a title=" http://www.schlitterbahn.com/" href="http://www.schlitterbahn.com/"&gt;Schlitterbahn&lt;/a&gt;, we stopped by &lt;a title=" http://www.luckenbachtexas.com/" href="http://www.luckenbachtexas.com/"&gt;Luckenbach&lt;/a&gt;,  Texas, which was totally cool, and in general had a awesome vacation.&lt;/li&gt;&lt;li&gt;I started a new application packaging contract as we got back from the family vacation.  This contract lasted till just before Christmas which worked out pretty well since my wife's hours always increase as Christmas approaches.&lt;/li&gt;&lt;li&gt;We have been in the same apartment since the middle of 2008, and have renewed the lease a couple of times.  We will probably be here for another year or so.&lt;/li&gt;&lt;li&gt;We had to have both vehicle's transmissions rebuilt, which cost over $4000.00&lt;/li&gt;&lt;li&gt;Played some &lt;a title=" http://www.wizards.com/default.asp?x=dnd/welcome" href="http://www.wizards.com/default.asp?x=dnd/welcome"&gt;D&amp;amp;D&lt;/a&gt;, some &lt;a title=" http://www.herogames.com/productsFantasyHero.htm" href="http://www.herogames.com/productsFantasyHero.htm"&gt;Hero System Fantasy Hero&lt;/a&gt;, some &lt;a title=" http://www.white-wolf.com/worldofdarkness/" href="http://www.white-wolf.com/worldofdarkness/"&gt;WOD&lt;/a&gt;, some &lt;a title=" http://www.fantasyflightgames.com/edge_minisite.asp?eidm=93&amp;amp;enmi=Warhammer%20Fantasy%20Roleplay" href="http://www.fantasyflightgames.com/edge_minisite.asp?eidm=93&amp;amp;enmi=Warhammer%20Fantasy%20Roleplay"&gt;Warhammer Fantasy&lt;/a&gt; and some &lt;a title=" http://www.fantasyflightgames.com/edge_minisite.asp?eidm=50" href="http://www.fantasyflightgames.com/edge_minisite.asp?eidm=50"&gt;Dark Heresy&lt;/a&gt;\&lt;a title=" http://www.fantasyflightgames.com/edge_minisite.asp?eidm=78&amp;amp;enmi=Rogue%20Trader" href="http://www.fantasyflightgames.com/edge_minisite.asp?eidm=78&amp;amp;enmi=Rogue%20Trader"&gt;Rogue Trader&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Got lazy about my blogging&lt;/li&gt;&lt;li&gt;Quit drinking Dr Pepper, most days I was drinking between 8 cans (96 oz) and 12 cans (144 oz) of Dr Pepper a day, some days though I would drink up to a case (288 oz).  At the height of my habit more than a decade ago I would drink even more.  I quit cold turkey Feburary 4, 2008, having the flu that week made it a little easier.  To help with quitting I started drinking water all day long, since cutting down on thirst made me less likely to break down and drink a Dr Pepper.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I started eating healthier in July, increasing my fruit and veggies, cutting down on salt and junk food, and balancing my carbohydrates, fat and protein.  In the process I have gone from 230 lbs to 169.  61 pounds lost and over 8 inches off my waist.    &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;And then the year was over.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-7286239406421073419?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/7286239406421073419/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=7286239406421073419" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/7286239406421073419?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/7286239406421073419?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2010/03/2009-in-review.html" title="2009 in Review" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkcFQH4ycSp7ImA9WxJVGU0.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-3327044090378319541</id><published>2009-07-06T14:19:00.000-05:00</published><updated>2009-07-06T14:20:11.099-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-06T14:20:11.099-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="top ten" /><category scheme="http://www.blogger.com/atom/ns#" term="muppets" /><title>My Top Ten Favorite Muppets</title><content type="html">&lt;ol&gt;&lt;li&gt;Kermit the Frog&lt;/li&gt;&lt;li&gt;Grover&lt;/li&gt;&lt;li&gt;Fozzie Bear&lt;/li&gt;&lt;li&gt;Big Bird&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Animal&lt;/li&gt;&lt;li&gt;Robin&lt;/li&gt;&lt;li&gt;Aloysius Snuffleupagus&lt;/li&gt;&lt;li&gt;Gonzo&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Rowlf the Dog&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Miss Piggy&lt;/li&gt;&lt;li&gt;Beaker&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-3327044090378319541?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/3327044090378319541/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=3327044090378319541" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/3327044090378319541?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/3327044090378319541?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2009/07/my-top-ten-favorite-muppets.html" title="My Top Ten Favorite Muppets" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>3</thr:total></entry><entry gd:etag="W/&quot;CkcMQnYyeip7ImA9WxVbF08.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-5151712923114264741</id><published>2009-04-02T19:46:00.003-05:00</published><updated>2009-04-02T19:54:43.892-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-02T19:54:43.892-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="utility" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>How I setup x11vnc on my Ubuntu 8.10 (intrepid ibex) laptop.</title><content type="html">How I setup &lt;a href="http://packages.ubuntu.com/intrepid/x11/x11vnc"&gt;x11vnc&lt;/a&gt; on my &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; 8.10 (intrepid ibex) laptop.&lt;br /&gt;             &lt;br /&gt;First I installed x11vnc via Synaptic (how to use Synaptic &lt;a href="https://help.ubuntu.com/community/SynapticHowto"&gt;here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Next in a terminal I ran x11vnc -storepasswd.  It prompted me for a password (so I set a strong password) then it prompted me to verify by typing the password again.&lt;br /&gt;&lt;br /&gt;After that it asked me if I wanted to write it to a file, I said yes.&lt;br /&gt;&lt;br /&gt;Then I added an alias &lt;span style="font-style: italic; font-weight: bold;"&gt;runvnc='x11vnc -usepw -forever'&lt;/span&gt; to my &lt;span style="font-weight: bold;"&gt;~/.bashrc&lt;/span&gt; file to make it easier to launch.  The -usepw switch causes it to use the password I setup earlier and the -forever switch causes x11vnc to keep running on the server side when you disconnect on the client side.&lt;br /&gt;&lt;br /&gt;And finally, to launch x11vnc, I ran runvnc in a terminal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-5151712923114264741?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/5151712923114264741/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=5151712923114264741" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/5151712923114264741?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/5151712923114264741?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2009/04/how-i-setup-x11vnc-on-my-ubuntu-810.html" title="How I setup x11vnc on my Ubuntu 8.10 (intrepid ibex) laptop." /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkUBR3g4eSp7ImA9WhZaGUo.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-1503454663856210769</id><published>2009-03-05T00:13:00.007-06:00</published><updated>2011-07-06T12:44:16.631-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T12:44:16.631-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="life" /><category scheme="http://www.blogger.com/atom/ns#" term="pop culture" /><category scheme="http://www.blogger.com/atom/ns#" term="fantasy" /><category scheme="http://www.blogger.com/atom/ns#" term="open source software" /><title>GeekNerd Holidays</title><content type="html">Being a geek\nerd hybrid of sorts I decided to put together a calendar of important geeknerd Holidays, so without further ado:&lt;br /&gt;
&lt;br /&gt;
January&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Starting out on 1/15 we have &lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Day" title=" http://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Day"&gt;Wikipedia Day&lt;/a&gt;, the day that the worlds largest encyclopedia went public.&lt;/li&gt;
&lt;/ul&gt;February&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.reagan.utexas.edu/archives/speeches/1983/11283i.htm" title=" http://www.reagan.utexas.edu/archives/speeches/1983/11283i.htm"&gt;Inventors day&lt;/a&gt; in America it is celebrated on 2/11, birthday of &lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/Thomas_Alva_Edison" title="Thomas Alva Edison http://en.wikipedia.org/wiki/Thomas_Alva_Edison"&gt;Thomas Alva Edison&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;March&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Square_root_day" title=" http://en.wikipedia.org/wiki/Square_root_day"&gt;Square root day&lt;/a&gt; doesn't happen every year, and only falls in March once a century, but this year it happens to fall in March and when in March it is always on the third (3/3/09 3 being the square root of 9).  We won't see this day again till 4/4/16&lt;/li&gt;
&lt;li&gt;We March Fourth for GM's on &lt;a href="http://www.enworld.org/forum/general-rpg-discussion/32485-march-fourth-gms-day.html" title=" http://www.enworld.org/forum/general-rpg-discussion/32485-march-fourth-gms-day.html"&gt;GM's Day&lt;/a&gt; celebrated on March 4th.&lt;/li&gt;
&lt;li&gt;3/5 is the &lt;a href="http://twopoint718.blogspot.com/2009/03/march-5-is-square-root-of-christmas.html" title=" http://twopoint718.blogspot.com/2009/03/march-5-is-square-root-of-christmas.html"&gt;Square root of Christmas&lt;/a&gt;.  Nuff said.&lt;/li&gt;
&lt;li&gt;The month of March also has a new celebration &lt;a href="http://twopoint718.blogspot.com/2009/03/march-5-is-square-root-of-christmas.html" title=" http://twopoint718.blogspot.com/2009/03/march-5-is-square-root-of-christmas.html"&gt;Nerdigras&lt;/a&gt; from 3/5 to 3/14 we celebrate all things nerd and geek.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.piday.org/" title=" http://www.piday.org/"&gt;Pi&lt;/a&gt; &lt;a href="http://www.pidayinternational.org/" title=" http://www.pidayinternational.org/"&gt;Day&lt;/a&gt; 3/14&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.tolkiensociety.org/news/tolkien-reading-day.html" title=" http://www.tolkiensociety.org/news/tolkien-reading-day.html"&gt;Tolkien reading day&lt;/a&gt; March 25th is also the day to celebrate the Fall of Sauron!&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;May&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Star_Wars_Day"&gt;May the Fourth&lt;/a&gt; be with you (Star Wars Day)** &lt;/li&gt;
&lt;li&gt;May 22nd is the &lt;a href="http://www.worldgothday.com/"&gt;World Goth Day&lt;/a&gt;!!! *&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;The 25th of May is a busy day, we celebrate &lt;a href="http://www.towelday.kojv.net/" title=" http://www.towelday.kojv.net/"&gt;Towel day&lt;/a&gt; and show pride in our &lt;a href="http://en.wikipedia.org/wiki/Nerd_Pride_Day" title=" http://en.wikipedia.org/wiki/Nerd_Pride_Day"&gt;nerdiness&lt;/a&gt; and &lt;a href="http://www.geekprideday.org/" title=" http://www.geekprideday.org/"&gt;geekhood&lt;/a&gt;.&lt;a href="http://www.geekprideday.org/" title=" http://www.geekprideday.org/"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;June&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.facebook.com/group.php?gid=17790019702"&gt;International Steampunk Day&lt;/a&gt; is June 14th.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
July&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;In July we have the 22nd, noted in the European format as 22/7 which, being a very good approximation of Pi, is &lt;a href="http://everydaysaholiday.org/2008/07/22/pi-approximation-day/" title=" http://everydaysaholiday.org/2008/07/22/pi-approximation-day/"&gt;Pi Approximation Day&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;A dear day to my heart is the &lt;a href="http://www.sysadminday.com/" title=" http://www.sysadminday.com/"&gt;System Administrator Appreciation Day&lt;/a&gt; properly observed on the last Friday of July (7/31 this year), I am not a SysAdmin but I doubt there will ever be a Setup Author Day.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;September&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Arrrgh ye be remembering the &lt;a href="http://www.talklikeapirate.com/" title=" http://www.talklikeapirate.com/"&gt;International Talk Like A Pirate Day&lt;/a&gt; right me hardies? It be falling on the 19 every year.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.softwarefreedomday.org/" title=" http://www.softwarefreedomday.org/"&gt;Software Freedom Day&lt;/a&gt; observed on the third saturday of September falls on 9/19 this year so, we be celebratin' sof'ware and piracy on the same day, hmm....&lt;/li&gt;
&lt;li&gt;A paramount day to many a nerd should be (and is) &lt;a href="http://en.wikipedia.org/wiki/Hobbit_Day" title=" http://en.wikipedia.org/wiki/Hobbit_Day"&gt;Hobbit Day&lt;/a&gt; the day that Bilbo and Frodo were born.  Though there is some disagreement as to what day on our calendar this really is, I observe it on the 22.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;October&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;The 23 of this month brings us &lt;a href="http://www.moleday.org/" title=" http://www.moleday.org/"&gt;mole day&lt;/a&gt;, not the animal but the unit of amount of substance, celebrated between 6:02 AM and 6:02 PM this is a very nerdy day, Dave.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;December&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;The second thursday after thanksgiving is the &lt;a href="http://sweatervestival.com/" title=" http://sweatervestival.com/"&gt;International Sweater Vestival&lt;/a&gt; so everyone wear your sweater vests with pride, it lands on 12/4 this year.&lt;/li&gt;
&lt;li&gt;December 5th is the &lt;a href="http://dayoftheninja.com/index2.html"&gt;Day of the Ninja&lt;/a&gt; which was apparently started in opposition to the Talk Like a Pirate Day.  Not real fond of this one myself but thought I would include it for completeness sake. *&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Christmas is not overly geeky or nerdy in essence but I love this holiday so I am listing it, 12/25.  However, it is a great day to get lots of geeky gifts!&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Anyone see any days that I missed.  I am sure there are some.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: 85%;"&gt;Note: Added June 14th&lt;br /&gt;
* updated on 6/17/2010&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: 85%;"&gt;** updated on 7/06/2011&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-1503454663856210769?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/1503454663856210769/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=1503454663856210769" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/1503454663856210769?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/1503454663856210769?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2009/03/geeknerd-holidays.html" title="GeekNerd Holidays" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0cDSHs5cSp7ImA9WxVQGUg.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-724837958912602622</id><published>2009-02-06T13:17:00.013-06:00</published><updated>2009-02-06T15:17:59.529-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-06T15:17:59.529-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="packaging" /><category scheme="http://www.blogger.com/atom/ns#" term="setup authoring" /><category scheme="http://www.blogger.com/atom/ns#" term="windows installer" /><category scheme="http://www.blogger.com/atom/ns#" term="msi" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title>SendTo shortcuts in an MSI</title><content type="html">&lt;span style="font-family:arial;"&gt;I recently had to repackage a product that, amongst other things, created a "&lt;/span&gt;&lt;a style="font-family: arial;" href="http://support.microsoft.com/kb/310270"&gt;Send To&lt;/a&gt;&lt;span style="font-family:arial;"&gt;" shortcut.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;div style="text-align: left; font-family: arial;"&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jiCjTt7Exbw/SYyN20jLLDI/AAAAAAAAAKg/5MctmDh9gmQ/s1600-h/SendTO+image.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 309px;" src="http://1.bp.blogspot.com/_jiCjTt7Exbw/SYyN20jLLDI/AAAAAAAAAKg/5MctmDh9gmQ/s400/SendTO+image.PNG" alt="" id="BLOGGER_PHOTO_ID_5299766834466860082" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;                                              &lt;span style="font-size:78%;"&gt; The Send To menu.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:arial;"&gt;If you right click on a file or folder you get a context menu with "Send To" as one of the options.  Then if you select "Send To" a submenu pops open and you are presented with several choices.  Most of the options will create a copy of the file or folder at the target location or open the file in an application (hint: holding the shift key when selecting &lt;/span&gt;&lt;span style="font-family:arial;"&gt;will move instead of making a copy).&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;These options such as "Desktop (Create Shortcut)" or "My Documents" are actually shortcuts that exist in a special hidden folder named SendTo.  This folder resides under each user profile on the machine, except for the All Users profile.   For some reason (at least on Windows XP) the SendTo context menu has a "Per User" behavior not a "Per Machine" behavior.  This special folder does exist for the "Default User" profile, but creating the SendTo shortcut there will only affect new users not the existing users.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;So, overall the project seemed pretty straightforward.  The only problem was the "Per User" behavior of "Send To", because of client needs all the packages that we build or rebuild are set to ALLUSERS=1 (Per Machine installs), and we can't rely on self healing since there would be no direct way to trigger it.&lt;br /&gt;&lt;br /&gt;My solution was to use &lt;/span&gt;&lt;a style="font-family: arial;" href="http://en.wikipedia.org/wiki/Active_Setup"&gt;Active Setup&lt;/a&gt;&lt;span style="font-family:arial;"&gt; as a workaround.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;I added the following to the&lt;/span&gt;&lt;span style="font-family:arial;"&gt; package:&lt;/span&gt; &lt;span style="font-family:arial;"&gt;HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\[ProductCode]&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;I then set the default value to [ProductName] and I created two other String values:&lt;/span&gt; &lt;ul style="font-family: arial;"&gt;&lt;li&gt;"StubPath"="msiexec.exe /fs [ProductCode] /quiet"&lt;/li&gt;&lt;li&gt;"Version"="1,0"&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;So the first time a user logs in after this package is&lt;/span&gt;&lt;span style="font-family:arial;"&gt; installed Active Setup will see that it has not run on them and will run the MSI installing the missing SendTo shortcut.&lt;/span&gt; &lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;If there is a better way to deal with this I would like to hear about it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Notes:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;You can disable the "Send To" functionality with a&lt;/span&gt;&lt;span style="font-family:arial;"&gt; simple registry change &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;INSERT GENERIC &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;WARNING ABOUT&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; THE DANGERS OF EDITING THE REGISTRY AND THE IMPORTANCE OF BACKING UP THE REGISTRY HERE&lt;/span&gt;&lt;/div&gt; &lt;ol style="font-family: arial;"&gt;&lt;li&gt;Launch regedit and go to this key: &lt;img style="font-style: italic;" src="file:///C:/DOCUME%7E1/OPRITC%7E1/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;span style="font-style: italic;"&gt;[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Double click on the Default value and remove the data: &lt;span style="font-style: italic;"&gt;{7BA4C740-9E81-11CF-99D3-00AA004AE837}&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jiCjTt7Exbw/SYynECvVsbI/AAAAAAAAALA/wfQM3h0752k/s1600-h/SendToReg.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 174px;" src="http://4.bp.blogspot.com/_jiCjTt7Exbw/SYynECvVsbI/AAAAAAAAALA/wfQM3h0752k/s400/SendToReg.PNG" alt="" id="BLOGGER_PHOTO_ID_5299794549404971442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;This can be reversed by adding the data back to the default value.&lt;/span&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;Also if you are interested in various other things that can be done with the "SendTo" menu check out &lt;a href="http://lifehacker.com/search/Send%20To%20Menu/"&gt;this&lt;/a&gt; &lt;a href="http://lifehacker.com/"&gt;Lifehacker&lt;/a&gt; search.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-724837958912602622?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/724837958912602622/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=724837958912602622" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/724837958912602622?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/724837958912602622?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2009/02/sendto-shortcuts-in-msi.html" title="SendTo shortcuts in an MSI" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_jiCjTt7Exbw/SYyN20jLLDI/AAAAAAAAAKg/5MctmDh9gmQ/s72-c/SendTO+image.PNG" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkUDQH45cSp7ImA9WhRXFEw.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-4325318691782283498</id><published>2009-02-04T12:29:00.009-06:00</published><updated>2011-12-20T13:44:31.029-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-20T13:44:31.029-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="packaging" /><category scheme="http://www.blogger.com/atom/ns#" term="setup authoring" /><category scheme="http://www.blogger.com/atom/ns#" term="windows installer" /><category scheme="http://www.blogger.com/atom/ns#" term="msi" /><title>Useful Websites for Setup Authoring</title><content type="html">As a follow up to my post "&lt;a href="http://bohemiantribe.blogspot.com/2008/08/some-free-msi-tools.html"&gt;Some Free MSI Tools&lt;/a&gt;" I thought that I would list some websites that provide useful information or help for Setup Development.  This will most likely be a post that gets updated from time to time.&lt;br /&gt;
&lt;br /&gt;
General useful Microsoft links:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://support.microsoft.com/dllhelp/"&gt;&lt;strike&gt;Microsoft DLL Database&lt;/strike&gt;&lt;span style="color: black;"&gt;*&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Windows SDK's and Windows Installer&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a91dc12a-fc94-4027-b67e-46bab7c5226c&amp;amp;DisplayLang=en"&gt;Windows SDK for Windows 7 and .NET Framework 3.5 SP1: BETA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&amp;amp;DisplayLang=en"&gt;Windows SDK for Windows Server 2008 and .Net 3.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4377f86d-c913-4b5c-b87e-ef72e5b4e065&amp;amp;DisplayLang=en"&gt;Windows Software Development Kit Update for Windows Vista&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a55b6b43-e24f-4ea3-a93e-40c0ec4f68e5&amp;amp;DisplayLang=en"&gt;Windows® Server 2003 SP1 Platform SDK Web Install&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6a35ac14-2626-4846-bb51-ddce49d6ffb6&amp;amp;DisplayLang=en"&gt;Windows Installer 4.5 SDK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&amp;amp;displaylang=en"&gt;Windows Installer 4.5 Redistributable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=889482fc-5f56-4a38-b838-de776fd4138c&amp;amp;DisplayLang=en"&gt;Windows Installer 3.1 Redistributable (v2)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5fbc5470-b259-4733-a914-a956122e08e8&amp;amp;DisplayLang=en"&gt;Windows Installer 3.0 Redistributable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cebbacd8-c094-4255-b702-de3bb768148f&amp;amp;DisplayLang=en"&gt;Windows Installer 2.0 Redistributable for Windows 95, 98, and Me&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=4B6140F9-2D36-4977-8FA1-6F8A0F5DCA8F&amp;amp;displaylang=en"&gt;Windows Installer 2.0 Redistributable Windows 2000 and Windows NT 4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=F1B7A5B0-611B-45A7-A06D-CADFF33E64DA&amp;amp;displaylang=en"&gt;Windows Installer 1.1 Redistributable for Windows 95 and 98&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Blogs and information sites:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/windows_installer_team/default.aspx"&gt;Windows Installer Team Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/windowssdk/"&gt;Microsoft Windows SDK Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.appdeploy.com/"&gt;AppDeploy.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://desktopengineer.com/"&gt;DesktopEngineer.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.installsite.org/"&gt;InstallSite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://robmensching.com/blog/posts"&gt;RobMensching.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.joyofsetup.com/"&gt;Joy of Setup &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msiworld.blogspot.com/"&gt;Microsoft Installer: MSI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;* Update 12/20/2011: &lt;b style="color: black;"&gt;The DLL Help application was retired on February 8, 2010 and is no longer accessible.&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-4325318691782283498?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/4325318691782283498/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=4325318691782283498" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/4325318691782283498?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/4325318691782283498?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2009/02/useful-websites-for-setup-authoring.html" title="Useful Websites for Setup Authoring" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ak4AQX8zeyp7ImA9WxVREEs.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-4695127326774755138</id><published>2009-01-14T11:07:00.004-06:00</published><updated>2009-01-15T19:22:20.183-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-15T19:22:20.183-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>Guido on the History of Python</title><content type="html">&lt;a href="http://en.wikipedia.org/wiki/Guido_van_Rossum"&gt;Guido van Rossum&lt;/a&gt;, the creator and &lt;a href="http://en.wikipedia.org/wiki/Benevolent_Dictator_For_Life"&gt;BDFL&lt;/a&gt; of the &lt;a href="http://en.wikipedia.org/wiki/Python_%28programming_language%29"&gt;Python programming language&lt;/a&gt; has started a &lt;a href="http://python-history.blogspot.com/"&gt;blog&lt;/a&gt; to write about the history of Python.  So far it has been a very enjoyable read, I recommend it to anyone interested in Python.&lt;br /&gt;&lt;br /&gt;He also has another &lt;a href="http://neopythonic.blogspot.com/"&gt;blog&lt;/a&gt; that I find to be well worth reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-4695127326774755138?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/4695127326774755138/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=4695127326774755138" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/4695127326774755138?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/4695127326774755138?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2009/01/guido-on-history-of-python.html" title="Guido on the History of Python" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUcERHc6fSp7ImA9WxVSGEQ.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-5413879963383440170</id><published>2009-01-13T18:38:00.004-06:00</published><updated>2009-01-13T19:36:45.915-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-13T19:36:45.915-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="life" /><category scheme="http://www.blogger.com/atom/ns#" term="family" /><title>2008 in Review</title><content type="html">I thought that I would jot down a few things from 2008, sort of a Highlights and Bloopers Reel overview.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I started the year with &lt;a href="http://bohemiantribe.blogspot.com/2008/01/between-jobs.html"&gt;no job&lt;/a&gt;, which I liked, but was really not good, money-wise.  So I spent some time looking for a job, at the worst time of the year to look for Setup Authoring jobs.  And finally I decided to work on building up my side business.  I had two partners who had been working on this company for a couple of years as their main job and we were struggling so I thought that I could help ramp things up.&lt;/li&gt;&lt;li&gt;I learned many things, but mostly I found that 3 computer geeks in the technology world have a really hard time doing effective marketing.&lt;/li&gt;&lt;li&gt;I spent our savings on bills while I tried to get the business to ramp up.&lt;/li&gt;&lt;li&gt;Eventually it became clear that what I was doing was ineffective and that I needed to get a normal 9 to 5 job to try to recover financially.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;At this point we nearly had to move to &lt;a href="http://en.wikipedia.org/wiki/Oklahoma"&gt;Oklahoma&lt;/a&gt;, because the job market in Dallas was pretty weak for Setup Authoring and I had found job there.  And so for weeks I would get up at 2 AM on Mondays drive from Dallas, Texas to Bartlesville, Ok.  Work the job I had there, stay in a cheap hotel, a very cheap hotel, a cheap hotel that had something  crawling around in the ceiling tiles.  Something big.  Then I would leave work on Fridays and drive back to Dallas.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Since then I have found one contract then another in the Dallas area so while we had to give up the house, we didn't have to leave the area.&lt;/li&gt;&lt;li&gt;We started gaming twice a week,  "&lt;a href="http://www.youtube.com/watch?v=RnHaTlI1p7o"&gt;So I got that goin' for me, which is nice.&lt;/a&gt;" (two games currently, both &lt;a href="http://www.wizards.com/default.asp?x=dnd/welcome"&gt;4th ed D&amp;amp;D&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://bohemiantribe.blogspot.com/2008/03/passing-of-greats.html"&gt;Several people&lt;/a&gt; &lt;a href="http://bohemiantribe.blogspot.com/2008/03/and-now-clarke.html"&gt;important to me died&lt;/a&gt; this year.&lt;/li&gt;&lt;li&gt;Some Greats made more &lt;a href="http://bohemiantribe.blogspot.com/2008/03/go-away-white.html"&gt;music&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Very excitingly a &lt;a href="http://bohemiantribe.blogspot.com/2008/08/google-gears-with-portable-firefox.html"&gt;blog entry&lt;/a&gt; of mine got linked to by &lt;a href="http://lifehacker.com/"&gt;Lifehacker&lt;/a&gt; (&lt;a href="http://lifehacker.com/5097728/foxglove-standalone-google-apps-portal#viewcomments"&gt;here&lt;/a&gt;).  Which increased my number of visits greatly.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;And then the year was over.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-5413879963383440170?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/5413879963383440170/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=5413879963383440170" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/5413879963383440170?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/5413879963383440170?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2009/01/2008-in-review.html" title="2008 in Review" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0YBR3c6eSp7ImA9WxRVEE4.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-54264784344215192</id><published>2008-11-07T00:02:00.009-06:00</published><updated>2008-11-07T00:25:56.911-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-07T00:25:56.911-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="office" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title>Change tracking markup visible by default in Word 2007</title><content type="html">By default in Word 2007 documents that use change tracking have the markup shown when the document is opened.  While it can be useful to see what changes have been made to a document when editing a document, I find it a useless distraction when trying to read a document.  So for anyone who is interested here is how to change that default.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Click the Office button in the upper left hand corner of Word 2007&lt;/li&gt;&lt;li&gt;In the dialog that is opened choose 'Word Options' in the bottom right corner left of 'Exit Word'&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jiCjTt7Exbw/SRPaQfSNGfI/AAAAAAAAAIA/LwWHbZJmb3M/s1600-h/001.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 361px; height: 400px;" src="http://4.bp.blogspot.com/_jiCjTt7Exbw/SRPaQfSNGfI/AAAAAAAAAIA/LwWHbZJmb3M/s400/001.PNG" alt="" id="BLOGGER_PHOTO_ID_5265792366136859122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In the left hand column of the dialog that opens choose 'Trust Center'&lt;/li&gt;&lt;li&gt;On the right side of the dialog, near the middle click 'Trust Center Settings...'&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jiCjTt7Exbw/SRPaWaTu7YI/AAAAAAAAAII/6ex-G-rYl0o/s1600-h/002.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 326px;" src="http://1.bp.blogspot.com/_jiCjTt7Exbw/SRPaWaTu7YI/AAAAAAAAAII/6ex-G-rYl0o/s400/002.PNG" alt="" id="BLOGGER_PHOTO_ID_5265792467880308098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In the left hand column choose 'Privacy Options'&lt;/li&gt;&lt;li&gt;Near the middle on the right Uncheck "Make hidden markup visible when opening or saving"&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jiCjTt7Exbw/SRPaWqhaNvI/AAAAAAAAAIQ/K26FlsOR1ZQ/s1600-h/003.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 326px;" src="http://2.bp.blogspot.com/_jiCjTt7Exbw/SRPaWqhaNvI/AAAAAAAAAIQ/K26FlsOR1ZQ/s400/003.PNG" alt="" id="BLOGGER_PHOTO_ID_5265792472232638194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Click OK and OK and Word will no longer show Markup by default.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;Note: Some documents are set to 'Final Showing Markup' individually.  These will have to be switched then saved and they too will no longer default to Final Showing Markup&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-54264784344215192?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/54264784344215192/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=54264784344215192" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/54264784344215192?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/54264784344215192?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2008/11/by-default-in-word-2007-documents-that.html" title="Change tracking markup visible by default in Word 2007" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_jiCjTt7Exbw/SRPaQfSNGfI/AAAAAAAAAIA/LwWHbZJmb3M/s72-c/001.PNG" height="72" width="72" /><thr:total>8</thr:total></entry><entry gd:etag="W/&quot;C0YERnozfSp7ImA9WxRWGUk.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-1244676767240119737</id><published>2008-11-05T19:39:00.007-06:00</published><updated>2008-11-05T21:11:47.485-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-05T21:11:47.485-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title>Internet Explorer 7</title><content type="html">I am a commited &lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox&lt;/a&gt; user, but sometimes, especially at work, I have to use &lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx"&gt;Internet Explorer&lt;/a&gt;.  In using IE 7 I have discovered a couple of issues that I thought I would relate.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The IE 7 run once issue:&lt;/span&gt;&lt;br /&gt;When IE 7 is first launched it brings up a configuration &lt;a href="http://runonce.msn.com/runonce2.aspx"&gt;page&lt;/a&gt; that allows the user to change the "&lt;a href="http://msdn.microsoft.com/en-us/library/cc848862%28VS.85%29.aspx"&gt;search provider&lt;/a&gt;" and &lt;a href="http://service.sympatico.ca/index.cfm?method=categories.view&amp;amp;category_id=564&amp;amp;content_id=6436"&gt;activate&lt;/a&gt; the &lt;a href="http://en.wikipedia.org/wiki/Phishing"&gt;phishing&lt;/a&gt; filter.&lt;br /&gt;&lt;br /&gt;The problem occurs when the settings fail to save and so this page is displayed every time IE7 is launched instead of the home page.  To work around this issue you can add the following entries to your &lt;a href="http://en.wikipedia.org/wiki/Windows_Registry"&gt;registry&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]&lt;br /&gt;"RunOnceHasShown"=dword:00000001&lt;br /&gt;"RunOnceComplete"=dword:00000001&lt;/span&gt;&lt;/blockquote&gt;Or use this file: &lt;a href="http://www.bohemiantribe.com/blogspotfiles/DisableRunOnceIE7.reg"&gt;DisableRunOnceIE7.reg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The IE 7 unable to add new Search Providers issue:&lt;/span&gt;&lt;br /&gt;In the upper right hand corner of IE 7 there is a search field that uses &lt;a href="http://www.microsoft.com/en/us/default.aspx"&gt;Microsoft&lt;/a&gt;'s &lt;a href="http://www.live.com/"&gt;Live Search&lt;/a&gt; &lt;span style="font-size:85%;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Live_search"&gt;[link]&lt;/a&gt;&lt;/span&gt;.  This field can point to a number of different search providers but sometimes IE 7 fails when trying to select another provider, instead,  various script error may occur.  This can be caused if shdocvw.dll is registered after IE 7 is installed.  To work around this issue you can add the following entry to your registry.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;[HKCR\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32]&lt;br /&gt;@="C:\\WINDOWS\\system32\\ieframe.dll"&lt;/span&gt;&lt;/blockquote&gt;Or use this file: &lt;a href="http://www.bohemiantribe.com/blogspotfiles/RegisterIeframe.reg"&gt;RegisterIeframe.reg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;To roll back the change use this file: &lt;a href="http://www.bohemiantribe.com/blogspotfiles/Registershdocvw.reg"&gt;Registershdocvw.reg&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(If your Windows folder is not named Windows you will need to edit the files to reflect the correct location before you use them)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-1244676767240119737?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/1244676767240119737/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=1244676767240119737" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/1244676767240119737?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/1244676767240119737?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2008/11/internet-explorer-7.html" title="Internet Explorer 7" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A08MR30zcCp7ImA9WxdaGUg.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-1145947167769270967</id><published>2008-08-28T15:58:00.004-05:00</published><updated>2008-08-28T16:44:46.388-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-28T16:44:46.388-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="utility" /><title>Time to stretch and rest my eyes</title><content type="html">I have been reading a lot about eye strain lately and ran across the suggestion to focus 20 feet away for 20 seconds every 20 minutes to ease eye strain.  So to help with that, and to remind me to do my cube calisthenics I threw together a very simple VBScript that pops up a message every 20 minutes.     And I decided to post it here so I would be able to grab it from anywhere.&lt;br /&gt;&lt;br /&gt;The 'sleep' value is set to 1200000 milliseconds, which equals 20 minutes, but can be changed easily.  The message title and message body can easily be changed as well by changing the values of the initial variables.&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="color: rgb(102, 51, 255);"&gt;intSleepTime = 1200000&lt;br /&gt;strMsgTitle = "Rest Time!"&lt;br /&gt;strMsgBody = "Get up and stretch and rest your eyes!"&lt;br /&gt;&lt;br /&gt;While intMessage &lt; 2    &lt;br /&gt;wscript.sleep intSleepTime    &lt;br /&gt;intMessage = MsgBox ("Rest time!" &amp;amp;VbCrLf&amp;amp;VbCrLf&amp;amp; strMsgBody &amp;amp;VbCrLf&amp;amp;VbCrLf&amp;amp; "Click Ok to continue or Cancel to exit.", 65, strMsgTitle)&lt;br /&gt;Wend&lt;/span&gt;&lt;span style="color: rgb(102, 51, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 255);"&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-1145947167769270967?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/1145947167769270967/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=1145947167769270967" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/1145947167769270967?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/1145947167769270967?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2008/08/time-to-stretch-and-rest-my-eyes.html" title="Time to stretch and rest my eyes" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A04CRnwzfCp7ImA9WxVbFk0.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-8392026653653913015</id><published>2008-08-15T09:57:00.007-05:00</published><updated>2009-04-01T13:19:27.284-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-01T13:19:27.284-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="portable apps" /><category scheme="http://www.blogger.com/atom/ns#" term="utility" /><category scheme="http://www.blogger.com/atom/ns#" term="open source software" /><title>Google Gears with Portable Firefox</title><content type="html">I have discovered (&lt;a href="http://portableapps.com/node/7364"&gt;here&lt;/a&gt;) how to make &lt;a href="http://gears.google.com/"&gt;Google Gears&lt;/a&gt; portable with &lt;a href="http://portableapps.com/apps/internet/firefox_portable"&gt;Portable Firefox&lt;/a&gt;:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Install Google Gears to your local machine.  &lt;/li&gt;&lt;li&gt;Create a folder named {000a9d1c-beef-4f90-9363-039d445309b8} under the extensions folder where your instance of FireFox portable is installed (e.g. \FirefoxPortable\Data\profile\extensions or \FirefoxPortable\App\firefox\extensions\) (&lt;span style="font-weight: bold;"&gt;Reader &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://conclavewiz.com/"&gt;Drakkim&lt;/a&gt;&lt;span style="font-weight: bold;"&gt; pointed out that: \FirefoxPortable\Data\profile\extensions should be used instead since the App path is deleted on upgrade&lt;/span&gt; see his comment below).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Copy the contents of the Gears Firefox files (probably here: c:\program files\google\google gears\Firefox to the folder you created.&lt;/li&gt;&lt;li&gt;Uninstall Google Gears from the local machine (Unless, of course, you want to have it installed on that system.&lt;/li&gt;&lt;li&gt;Restart Firefox if it is running.&lt;/li&gt;&lt;/ol&gt;Original source: &lt;a href="http://portableapps.com/node/7364"&gt;http://portableapps.com/node/7364&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: If you go to &lt;a href="http://gears.google.com/"&gt;this&lt;/a&gt; site it will tell you if Google Gears is installed or not.&lt;br /&gt;&lt;br /&gt;Update: Welcome &lt;a href="http://lifehacker.com/"&gt;Lifehacker&lt;/a&gt; readers!!!  I am really excited about being linked from Lifehacker since that is one of my favorite websites.&lt;br /&gt;&lt;br /&gt;Update: I seemed to have overlooked a need in the first posting of this entry so in order to remedy that see the following:&lt;br /&gt;&lt;br /&gt;To uninstall Google Gears go &lt;a href="http://code.google.com/apis/gears/install.html"&gt;here&lt;/a&gt;.&lt;br /&gt;To remove Portable Google Gears:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You can exit FireFox and delete the folder {000a9d1c-beef-4f90-9363-039d445309b8} that is under the extensions folder where your instance of FireFox portable is installed (e.g. \FirefoxPortable\App\firefox\extensions\).&lt;/li&gt;&lt;/ul&gt;or&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You can go to the Addons dialog in FireFox (under the Tools menu) and click on Google Gears and choose Uninstall.&lt;/li&gt;&lt;/ul&gt;Update: Reader &lt;a href="http://conclavewiz.com/"&gt;Drakkim&lt;/a&gt; pointed out that \FirefoxPortable\Data\profile\extensions should be used instead since the App path is deleted on upgrade.  I have updated the instructions to reflect this, please see his comment below.&lt;br /&gt;&lt;br /&gt;Update: Currently Google Gears does not work with FireFox 3.1b3 (or &lt;a href="http://code.google.com/p/gears/issues/detail?id=749"&gt;apparently&lt;/a&gt; with any of the 3.1 beta versions).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-8392026653653913015?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/8392026653653913015/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=8392026653653913015" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/8392026653653913015?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/8392026653653913015?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2008/08/google-gears-with-portable-firefox.html" title="Google Gears with Portable Firefox" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>4</thr:total></entry><entry gd:etag="W/&quot;DUACSH06fyp7ImA9WxVQF0o.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-9185009033673012864</id><published>2008-08-14T12:49:00.011-05:00</published><updated>2009-02-04T14:02:49.317-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-04T14:02:49.317-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="packaging" /><category scheme="http://www.blogger.com/atom/ns#" term="windows installer" /><category scheme="http://www.blogger.com/atom/ns#" term="msi" /><category scheme="http://www.blogger.com/atom/ns#" term="utility" /><title>Some Free MSI Tools</title><content type="html">As a professional "Setup Author" ( LOL ), I am always looking for (or writing) tools that will make my job easier.   And I know that other packagers do the same so I thought that I would put together a list of tools I find useful or interesting in the setup authoring realm.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=6A35AC14-2626-4846-BB51-DDCE49D6FFB6&amp;amp;displaylang=en"&gt;MSI 4.5 SDK&lt;/a&gt; -This is primarily useful for packagers because it contains the newest version of Orca (see next entry).  But it also contains &lt;a href="http://msdn.microsoft.com/en-us/library/aa370504%28VS.85%29.aspx"&gt;Msival2&lt;/a&gt;, and several other useful tools for packaging.&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa370557.aspx"&gt;Orca&lt;/a&gt; - Allows direct editing of the MSI tables.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pantaray.com/msi_super_orca.html"&gt;SuperOrca&lt;/a&gt; - This is an Orca like tool for editing MSI's&lt;/li&gt;&lt;li&gt;&lt;a href="http://www2.wise.com/filelib/MSIDiff.exe"&gt;.MSI Diff&lt;/a&gt; - Compare two .MSI files and view a report of their differences. &lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx"&gt;MSIX&lt;/a&gt; - Extracts transforms and binary streams from Windows Installer files (msp, mst, msi)&lt;/li&gt;&lt;li&gt;&lt;a href="http://wix.sourceforge.net/"&gt;WiX&lt;/a&gt; - Windows Installer XML, the first Microsoft Open Source project.  WiX allows you to create your Installer via an XML dialect.  There are several useful tools included in this toolset.&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms974336.aspx"&gt;CabSDK&lt;/a&gt; - Can be used to create cab files.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www2.wise.com/filelib/WICLB.exe"&gt;Windows Installer Command Line Builder&lt;/a&gt; - Allows you to build command line parameters for Windows Installer. &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=28C97D22-6EB8-4A09-A7F7-F6C7A1F000B5&amp;amp;displaylang=en"&gt;Microsoft Virtual PC 2007 SP1&lt;/a&gt; - Allows you to create separate virtual machines on your Windows desktop&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;I will continue add to this entry as I have time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Note: this post was edited and updated on 11/05/08&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Note: this post was edited and updated on 02/04/09&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-9185009033673012864?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/9185009033673012864/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=9185009033673012864" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/9185009033673012864?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/9185009033673012864?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2008/08/some-free-msi-tools.html" title="Some Free MSI Tools" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;D0MDSH47eSp7ImA9WxRSGEo.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-6046624819214994690</id><published>2008-08-13T17:26:00.007-05:00</published><updated>2008-09-19T20:51:19.001-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-19T20:51:19.001-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="packaging" /><category scheme="http://www.blogger.com/atom/ns#" term="windows installer" /><category scheme="http://www.blogger.com/atom/ns#" term="msi" /><title>DefaultDir</title><content type="html">Am I the only one to notice that the &lt;a href="http://msdn.microsoft.com/en-us/library/aa368265%28VS.85%29.aspx"&gt;DefaultDir&lt;/a&gt; category often disappears from the category set in the (underscore) &lt;a href="http://msdn.microsoft.com/en-us/library/aa372930%28VS.85%29.aspx"&gt;_Validation&lt;/a&gt; table? Is this a &lt;a href="http://www.wisesolutions.com/Products/Installations.aspx"&gt;Wise&lt;/a&gt; thing or something else. For the longest time I thought it was just me or a template I was using, but I started noticing it at different companies I have worked at.&lt;br /&gt;&lt;br /&gt;Anyway the fix is easy, find the _Valadation | Category row in the _Validation table and under the Set column add ";DefaultDir" without the quotes (the semicolon is needed as a separator) and the error is resolved.&lt;br /&gt;&lt;br /&gt;Without this entry in that column the &lt;a href="http://msdn2.microsoft.com/en-us/library/aa372866.aspx"&gt;MSI&lt;/a&gt; fails &lt;a href="http://msdn.microsoft.com/en-us/library/aa368798%28VS.85%29.aspx"&gt;ICE03&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Update:&lt;br /&gt;I should mention that a similar issue seems to happen with the Shortcut  | ShowCmd row in the _Valadation table.  On that row under the Set column the value should be "1;3;7" without the quotes, but Wise seems to change it to "0;3;7".  This is easy enough to fix but it is annoying that this glitch continues up to at least Wise Package Studio Pro 6.1.0.281 (the version I am using currently)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-6046624819214994690?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/6046624819214994690/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=6046624819214994690" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/6046624819214994690?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/6046624819214994690?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2008/08/defaultdir.html" title="DefaultDir" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;DU8BRn4_fCp7ImA9WxRXEE0.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-3847026145893714119</id><published>2008-06-15T11:23:00.005-05:00</published><updated>2008-10-14T13:10:57.044-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-14T13:10:57.044-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="general" /><title>Charity</title><content type="html">I have long felt that much, if not most, U.S. foreign aid is wasted.  We give this money to governments that use it to bolster their corrupt regimes.  But political realities keep us from better allocating those funds.&lt;br /&gt;&lt;br /&gt;So what can we do?&lt;br /&gt;&lt;br /&gt;We can vote for people who will change the system or processes that allow such corruption, but that takes time.  Instead of relying on the government to do something that is not their job, I think that we should individually support smart charities and businesses that creatively help the impoverished and needy of the world.&lt;br /&gt;&lt;br /&gt;Here are a few places that I have been looking into:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.kiva.org/app.php"&gt;Kiva&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://laptop.org/"&gt;OLPC&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.solarovens.org/"&gt;Solar Ovens&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;I will add more as I discover them.&lt;br /&gt;&lt;br /&gt;Update:&lt;br /&gt;&lt;a href="http://www.apartmenttherapy.com/chicago/recycling-donating/where-to-donate-your-old-eyeglasses-066349"&gt;Read this post about donating your old eyeglasses&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-3847026145893714119?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/3847026145893714119/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=3847026145893714119" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/3847026145893714119?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/3847026145893714119?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2008/06/charity.html" title="Charity" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>3</thr:total></entry><entry gd:etag="W/&quot;C08CR30_fSp7ImA9WxdQE04.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-1334147080290449710</id><published>2008-06-12T23:11:00.004-05:00</published><updated>2008-06-12T23:37:46.345-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-12T23:37:46.345-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="portable apps" /><category scheme="http://www.blogger.com/atom/ns#" term="open source software" /><title>Firefox</title><content type="html">&lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox&lt;/a&gt; 3 is set to be released on June 17, 2008.  I am pretty excited, I have been using Firefox, and Mozilla before it, for I guess 5 years now and I love it.  So I decided to check out one of the Release Candidates for version 3.  I went to &lt;a href="http://portableapps.com/"&gt;PortableApps.com&lt;/a&gt; and grabbed the &lt;a href="http://portableapps.com/news/2008-06-04_-_firefox_portable_3_rc_2"&gt;RC2 installer&lt;/a&gt; that they had and dove right in.&lt;br /&gt;&lt;br /&gt;Here are some "Things I Have Noticed":&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It's faster, it launched faster, it loaded pages faster and it ran faster even with many tabs open.&lt;/li&gt;&lt;li&gt;The addon manager will list recommended addons and will allow you to search for addons from the manager interface!&lt;/li&gt;&lt;li&gt;A little star icon has been added at the end of the address field.  When you click the star, the page you are on is bookmarked, if you click it again you get the dialog to name, organize and tag the bookmark.&lt;/li&gt;&lt;li&gt;Bookmark Tagging.  I love this, you can add your own tags to the bookmarks that you save allowing another dimension for organizing and searching.&lt;/li&gt;&lt;/ul&gt;According the the &lt;a href="http://www.mozilla.com/en-US/firefox/3.0rc3/releasenotes/#whatsnew"&gt;release notes&lt;/a&gt; there are a lot more features than what I have listed here, so check it out! &lt;br /&gt;&lt;br /&gt;Keep in mind that some of your &lt;a href="https://addons.mozilla.org/en-US/firefox/"&gt;addons&lt;/a&gt; may not work with the new version.&lt;br /&gt;&lt;br /&gt;Oh and try to download it on the 17th if you can.  They are &lt;a href="http://www.spreadfirefox.com/en-US/worldrecord/"&gt;trying&lt;/a&gt; for a world record for most downloads in one day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-1334147080290449710?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/1334147080290449710/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=1334147080290449710" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/1334147080290449710?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/1334147080290449710?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2008/06/firefox.html" title="Firefox" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkIMRn86eyp7ImA9WxdRFk0.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-3459827792741865550</id><published>2008-06-04T12:15:00.003-05:00</published><updated>2008-06-04T12:29:47.113-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-04T12:29:47.113-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="pop culture" /><category scheme="http://www.blogger.com/atom/ns#" term="internet show" /><title>I am really digging...</title><content type="html">"&lt;a href="http://www.youtube.com/watch?v=0YQmkDDCyXQ"&gt;Gorgeous Tiny Chicken Machine Show&lt;/a&gt;".   It is a web comedy, on &lt;a href="http://www.youtube.com/"&gt;You Tube&lt;/a&gt;, created by &lt;a href="http://www.greg-benson.com/"&gt;Greg Benson&lt;/a&gt; and &lt;a href="http://www.kimevey.com/"&gt;Kim Evey&lt;/a&gt; the husband and wife comedy team behind &lt;a href="http://www.mediocrefilms.com/"&gt;Mediocre Films&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;GTCMS is a weirdly compelling parody of the American view of Japanese pop culture married to something akin to Pee Wee's Playhouse.  It is fraking hilarious and everyone should watch it.&lt;br /&gt;&lt;br /&gt;The most recent episode guest stars &lt;a href="http://wilwheaton.typepad.com/wwdnbackup/2008/05/my-episode-of-g.html"&gt;Wil Wheaton&lt;/a&gt;, and is well worth the view.  He plays a smarmy Hollywood Agent trying to get Kiko (the star of the show) to sign up with him. &lt;br /&gt;&lt;br /&gt;Go. Watch. Enjoy.  &lt;span id="intelliTxt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-3459827792741865550?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/3459827792741865550/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=3459827792741865550" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/3459827792741865550?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/3459827792741865550?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2008/06/i-am-really-digging.html" title="I am really digging..." /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkQDRXY-eSp7ImA9WxdRFUg.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-9091216379101563612</id><published>2008-06-02T22:46:00.006-05:00</published><updated>2008-06-03T22:32:54.851-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-03T22:32:54.851-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fiction" /><category scheme="http://www.blogger.com/atom/ns#" term="SciFi" /><title>My first attempt at Flash Fiction</title><content type="html">&lt;a href="http://en.wikipedia.org/wiki/Flash_fiction"&gt;Flash Fiction&lt;/a&gt; is basically very short short stories.  I like this idea since it seems to be a way to work on writing skills in smaller bites.  Having such a limit on the length of the story it can allow the story to be finished in as little as a single sitting.  So without further ado, here is my first attempt:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Lessons &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The light from the twin suns seemed to flutter in and out of the shadows in the thick dark atmosphere on the planets surface.  I was having trouble with the corrosive gases that swirled like smoke from a pipe.  The air of this planet was scoring the view panel of my helmet.  I could only guess what it was doing to the rest of my HES suit.&lt;br /&gt;&lt;br /&gt;We should have waited for the readings to complete before we attempted a landing.  The shuttle lost altitude too fast; the pilot did not expect the odd turbulence that we experienced.  It was all I could do to sit still and let him fly.  But he got us down, what good it did him.  Or me for that matter.  He told me to wait and stepped out of the forward airlock.  I heard his screams start almost immediately, then they abruptly stopped.&lt;br /&gt;&lt;br /&gt;The airlock took forever to cycle, but by the time I got outside it was too late.  The pilot had stepped from the airlock onto what appeared to be solid ground, obfuscated by the hazy fumes that passed for air on this godforsaken rock.  But what looked solid turned out to be a small pond or lake of some caustic liquid.  As I tried to reach for him he sank beneath the surface of the hellish acid lake his HES suit rapidly disintegrating as it sank.&lt;br /&gt;&lt;br /&gt;Carefully I reentered the shuttle and took the rear airlock out.  Using a sonic range finder from the survey equipment I was able to verify that the ground was solid so I stepped out and looked around the shuttle.  Besides losing the pilot I could tell that the front of the shuttle was in the lake, and it's integrity was already compromised.&lt;br /&gt;&lt;br /&gt;I was trapped, the shuttle losing integrity, and unable to reach the ship in orbit.  My suit had maybe two days of water, supplements and air.&lt;br /&gt;&lt;br /&gt;So I stopped the simulation and took a D in that class.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-9091216379101563612?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/9091216379101563612/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=9091216379101563612" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/9091216379101563612?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/9091216379101563612?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2008/06/my-first-attempt-at-flash-fiction.html" title="My first attempt at Flash Fiction" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DE8ESXo6eyp7ImA9WxdQE0o.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-632730863956514849</id><published>2008-05-28T16:40:00.009-05:00</published><updated>2008-06-13T12:06:48.413-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-13T12:06:48.413-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="top ten" /><category scheme="http://www.blogger.com/atom/ns#" term="fiction" /><category scheme="http://www.blogger.com/atom/ns#" term="fantasy" /><title>My Top Ten Favorite Web Comics</title><content type="html">&lt;ol&gt;&lt;li&gt;&lt;a href="http://flakypastry.runningwithpencils.com/index.php"&gt;MegaTokyo&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.goblinscomic.com/"&gt;Goblins&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://flakypastry.runningwithpencils.com/index.php"&gt;Flaky Pastry&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pvponline.com/"&gt;PVPOnline&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.giantitp.com/comics/oots.html"&gt;Order of the Stick&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.lfgcomic.com/"&gt;Looking For Group&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ctrlaltdel-online.com/comic.php?d=20021023"&gt;Ctrl+Alt+Del&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.penny-arcade.com/comic/"&gt;Penny Arcade&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.weregeek.com/"&gt;Weregeek&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://undertow.dreamshards.org/"&gt;Undertow&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Guilty Pleasure:&lt;br /&gt;&lt;a href="http://www.marrymemovie.com/"&gt;Marry Me&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Strange that I like it:&lt;br /&gt;&lt;a href="http://www.questionablecontent.net/"&gt;Questionable Content&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;This is the list so far.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-632730863956514849?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/632730863956514849/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=632730863956514849" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/632730863956514849?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/632730863956514849?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2008/05/my-top-ten-favorite-web-comics.html" title="My Top Ten Favorite Web Comics" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUAMSH06cCp7ImA9WxRbGUg.&quot;"><id>tag:blogger.com,1999:blog-4417162650446937582.post-8134443043771947741</id><published>2008-05-21T21:22:00.007-05:00</published><updated>2008-12-10T19:09:49.318-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-10T19:09:49.318-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="office" /><category scheme="http://www.blogger.com/atom/ns#" term="open source software" /><title>OpenOffice.org tip #1</title><content type="html">Tonight I was prompted by a &lt;a href="http://twitter.com/"&gt;Twitter&lt;/a&gt; from &lt;a href="http://www.wilwheaton.net/"&gt;Wil Wheaton&lt;/a&gt; (who I &lt;a href="http://twitter.com/wilw"&gt;follow&lt;/a&gt; on Twitter) to figure out how to create a hotkey to bring up the word count dialog.&lt;br /&gt;&lt;br /&gt;Since I took the time to figure it out I thought that I would mention it here.&lt;br /&gt;&lt;br /&gt;Within the OpenOffice.org Writer choose the 'Tools' menu and select the 'Customize' item from the menu (or hit Alt+T then C).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jiCjTt7Exbw/SDTavYJUJRI/AAAAAAAAADw/ewoKC401e-Q/s1600-h/OOo-001.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_jiCjTt7Exbw/SDTavYJUJRI/AAAAAAAAADw/ewoKC401e-Q/s400/OOo-001.JPG" alt="" id="BLOGGER_PHOTO_ID_5203023976989992210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Choosing this menu item will launch the 'Customize' dialog.  From here click the Keyboard tab, and choose a Shortcut key that is not in use (I chose CTRL+F5).  Within the Category field (near the bottom left) choose 'Options', scroll down in the 'Function' field and choose 'Word Count'.  From here click 'Modify' (on the right near the top) and then click OK and you are done.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jiCjTt7Exbw/SDTayIJUJSI/AAAAAAAAAD4/CKyryj7WhtU/s1600-h/OOo-002.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_jiCjTt7Exbw/SDTayIJUJSI/AAAAAAAAAD4/CKyryj7WhtU/s400/OOo-002.JPG" alt="" id="BLOGGER_PHOTO_ID_5203024024234632482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So there you go, pretty straightforward, once you know where to look.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4417162650446937582-8134443043771947741?l=bohemiantribe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bohemiantribe.blogspot.com/feeds/8134443043771947741/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4417162650446937582&amp;postID=8134443043771947741" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/8134443043771947741?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4417162650446937582/posts/default/8134443043771947741?v=2" /><link rel="alternate" type="text/html" href="http://bohemiantribe.blogspot.com/2008/05/openofficeorg-tip-1.html" title="OpenOffice.org tip #1" /><author><name>Osye Pritchett</name><uri>https://profiles.google.com/114727421469739444009</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-wC1LoWr3K-Y/AAAAAAAAAAI/AAAAAAAAAgQ/ikJZps-YjoQ/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_jiCjTt7Exbw/SDTavYJUJRI/AAAAAAAAADw/ewoKC401e-Q/s72-c/OOo-001.JPG" height="72" width="72" /><thr:total>0</thr:total></entry></feed>

