<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2129430051785470261</atom:id><lastBuildDate>Sat, 18 Feb 2012 14:29:35 +0000</lastBuildDate><category>open source</category><category>devel</category><category>software</category><category>OpenSUSE</category><title>Mark E. DeYoung's Miscellaneous Stuff</title><description>This is a collection of miscellaneous stuff.  Mostly related to projects that I plink on from time to time and research interests.  This just makes it easier for me to google the stuff later on.</description><link>http://markedeyoung.blogspot.com/</link><managingEditor>noreply@blogger.com (Mark E. DeYoung)</managingEditor><generator>Blogger</generator><openSearch:totalResults>99</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/rss+xml" href="http://feeds.feedburner.com/MarkEDeyoung" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="markedeyoung" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-3417369679253828612</guid><pubDate>Sat, 18 Feb 2012 14:17:00 +0000</pubDate><atom:updated>2012-02-18T08:17:21.295-06:00</atom:updated><title>Kid-friendly, Open Source, Multi-Player/LAN games</title><description>&lt;p&gt;I was looking for some kid-friendly, free, open source, multi-player/LAN oriented games that will work on Windows and Linux boxes.&amp;#160; Kept having my kids friends show up after school to play online games.&amp;#160; Hopefully, this will spark some interest in “how” the games were made.&amp;#160; My main criteria were: support multi-player; multi-computer - prefer LAN server over Internet server;&amp;#160; and most-important a low initial learning curve.&amp;#160; I wanted a mix of: real-time and turn-based; 2D and 3D.&lt;/p&gt;  &lt;p&gt; Here’s a few that I’ve installed.&amp;#160; I still have to see how the group responds&amp;#160; to the games :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.armagetronad.net/" target="_blank"&gt;Armagetron&lt;/a&gt; – real-time Tron light-cycle arena clone in 3D.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://bitfighter.org/" target="_blank"&gt;Bitfighter&lt;/a&gt; –&amp;#160; real-time 2D space combat game with dual-axes controls.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://bzflag.org/" target="_blank"&gt;BZFlag&lt;/a&gt; – real-time 3D tank battle game.&amp;#160; This one can be a bit frantic.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://domination.sourceforge.net/index.shtml" target="_blank"&gt;Domination&lt;/a&gt; – turn-based 2D “risk” like strategy game that supports alternative world maps.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hedgewars.org/" target="_blank"&gt;Hedgewars&lt;/a&gt; -&amp;#160; turn-based 2.5D strategy, artillery, action and comedy game.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.scorched3d.co.uk/" target="_blank"&gt;Scorcehed3D&lt;/a&gt; -&amp;#160; turn-based 3D artillery game.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.wormux.org" target="_blank"&gt;WarMUX&lt;/a&gt; -&amp;#160; turn-based 2D Worms-like game.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Here are some that I might try.&amp;#160; Depends on how the games above work out:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://aeron.sourceforge.net/" target="_blank"&gt;Aeron&lt;/a&gt; – a combat flight simulator.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://sourceforge.net/projects/freeciv" target="_blank"&gt;Freeciv&lt;/a&gt; -&amp;#160; turn-based civilization like game.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.freecol.org/" target="_blank"&gt;FreeCol&lt;/a&gt; – turn-based strategy game like civilization. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://sourceforge.net/projects/jsettlers2" target="_blank"&gt;JSettlers2&lt;/a&gt; – web-based version of Settlers of Catan.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://supertuxkart.sourceforge.net/Main_Page" target="_blank"&gt;SuperTuxKart&lt;/a&gt; – a kart racing game that supports up to four players on one PC. Unfortunately, no LAN play at this time.&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/2129430051785470261-3417369679253828612?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2012/02/kid-friendly-open-source-multi.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-5688814615107112005</guid><pubDate>Sun, 15 Jan 2012 15:44:00 +0000</pubDate><atom:updated>2012-01-15T09:44:20.778-06:00</atom:updated><title>Extract files from executable installation package/Windows installers</title><description>&lt;p&gt;I needed to extract a couple of files that were embedded into an executable installation package.&amp;#160; After a few fruitless googles on recording Windows installers, and automated software removal I finally came across &lt;a href="http://legroom.net/software/uniextract" target="_blank"&gt;Universal Extractor&lt;/a&gt;.&amp;#160; I used it to extract the files from an InstallShield&amp;#160; package in an .exe file.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-5688814615107112005?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2012/01/extract-files-from-executable.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-1054662213172166600</guid><pubDate>Thu, 29 Dec 2011 01:04:00 +0000</pubDate><atom:updated>2012-02-18T08:24:56.240-06:00</atom:updated><title>KODU Game Lab</title><description>&lt;p&gt;I was looking for an approachable, kid friendly, programming environment and found &lt;a href="http://fuse.microsoft.com/page/kodu" target="_blank"&gt;KODU Game Lab&lt;/a&gt; from &lt;a href="http://research.microsoft.com/en-us/projects/kodu/" target="_blank"&gt;Microsoft Research&lt;/a&gt;.&amp;#160; Seems fun so far.&amp;#160; Also has an online community web site (&lt;a href="http://www.kodugamelab.com/" target="_blank"&gt;KODU Game Lab Community&lt;/a&gt;) where you can share games.&amp;#160; The system is built around &lt;a href="http://en.wikipedia.org/wiki/Microsoft_XNA" target="_blank"&gt;Microsoft’s XNA&lt;/a&gt; for Windows PCs and XBox 360s.&amp;#160; The GUI works with a keyboard and mouse on a Windows 7 PC. Also, works OK&amp;#160; with an XBox 360 Controller for a Windows PC.&amp;#160; I usually end up using the controller for in game play for a second player and almost never for editing.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-1054662213172166600?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2011/12/kudo-game-lab.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-6777708645434257202</guid><pubDate>Sun, 27 Nov 2011 14:57:00 +0000</pubDate><atom:updated>2012-02-18T08:29:35.472-06:00</atom:updated><title>Games with constructible/destructible environments</title><description>&lt;p&gt;If you enjoy &lt;a href="http://www.minecraft.net/" target="_blank"&gt;Minecraft&lt;/a&gt; you might want to check out &lt;a href="http://www.ace-spades.com/" target="_blank"&gt;Ace of Spades&lt;/a&gt; or &lt;a href="http://www.lexaloffle.com/voxatron.php" target="_blank"&gt;Voxatron&lt;/a&gt;.&amp;#160; Both are voxel based constructible/destructible environments.&amp;#160; If you grew up playing Robotron you’ll likely enjoy Voxatron. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-6777708645434257202?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2011/11/games-with-constructibledestructible.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-498437108657726369</guid><pubDate>Thu, 27 Oct 2011 09:59:00 +0000</pubDate><atom:updated>2011-10-27T04:59:52.925-05:00</atom:updated><title>A#  (ADA for .NET) with Visual Studio Integration</title><description>&lt;p&gt;I decided I really needed to build &lt;a href="http://raptor.martincarlisle.com/" target="_blank"&gt;RAPTOR&lt;/a&gt; from &lt;a href="http://raptor.martincarlisle.com/raptor.zip" target="_blank"&gt;source&lt;/a&gt;.&amp;#160; The program is written in C# and and Ada targeting .NET (&lt;a href="http://asharp.martincarlisle.com/" target="_blank"&gt;A#&lt;/a&gt;).&amp;#160;&amp;#160; Dr. Carlisle released his last version of the A# compiler and a Visual Studio 2005 plugin via &lt;a href="http://sourceforge.net/projects/asharp/" target="_blank"&gt;SourceForge&lt;/a&gt; in May 2006.&amp;#160; I installed the tool set into Visual Studio 2005 as described &lt;a href="http://asharp.martincarlisle.com/VisualStudioIntegration.htm" target="_blank"&gt;here&lt;/a&gt; on Windows 7 64-bit.&amp;#160; Although the integration installed it did not work after I patched&amp;#160; VS2005 for Windows 7 (&lt;a href="http://support.microsoft.com/kb/928957" target="_blank"&gt;KB928957&lt;/a&gt;, &lt;a href="http://support.microsoft.com/default.aspx?scid=929470" target="_blank"&gt;KB929470&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;Since 2006 maintenance of the A# code was taken over by &lt;a href="http://www.adacore.com" target="_blank"&gt;AdaCore&lt;/a&gt;.&amp;#160; They have released a downloadable version of GNAT that targets .NET 2.0 in the GNAT GPL packages at their &lt;a href="http://libre.adacore.com/libre/" target="_blank"&gt;LIBRE&lt;/a&gt; page.&amp;#160; Look for the package that targets dotnet-windows.&amp;#160; At the time of writing it was in a file named “gnat-gpl-2011-dotnet-windows-bin.exe” dated 11 May 2011.&lt;/p&gt;  &lt;p&gt;The dotnet-windows package&amp;#160; includes Visual Studio integration.&amp;#160; Appears to be built around ProjectAggregator2 technology from the now defunct Visual Studio Integration Program (VSIP) SDK.&amp;#160; It successfully integrated with Visual Studio 2010 when I installed GNAT.&amp;#160; It might be possible to install the GNAT integration into the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=115" target="_blank"&gt;Visual Studio 2010 Shell (Integrated) Redistributable Package&lt;/a&gt; if you don’t have a full up VS2010 install.&amp;#160; My understanding is that VS2010 Shell can be used to support languages like &lt;a href="http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/release.aspx" target="_blank"&gt;F#&lt;/a&gt; and &lt;a href="http://pytools.codeplex.com/" target="_blank"&gt;Python&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Anyways, after I installed GNAT GPL for dotnet I was able to open the raptor.sln in Visual Studio and start tracking down dependencies (missing dlls, files, x64 issues, etc.).&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-498437108657726369?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2011/10/ada-for-net-with-visual-studio.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-2115118483134614171</guid><pubDate>Sun, 21 Aug 2011 15:39:00 +0000</pubDate><atom:updated>2011-08-21T10:39:27.622-05:00</atom:updated><title>Java Decompiler project</title><description>&lt;p&gt;I wanted to check out some compiled Java byte code from a .class file.&amp;#160; Unfortunately, the tool I historically used (&lt;a href="http://en.wikipedia.org/wiki/JAD_(JAva_Decompiler)" target="_blank"&gt;JAD&lt;/a&gt; via the &lt;a href="http://members.fortunecity.com/neshkov/dj.html" target="_blank"&gt;DJ Java Decompiler&lt;/a&gt;) didn’t handle Java version 5 byte code.&amp;#160; Luckily for me a project by Emmanuel Dupuy has released a similar tool called &lt;a href="http://java.decompiler.free.fr/" target="_blank"&gt;JD-GUI.&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-2115118483134614171?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2011/08/java-decompiler-project.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-3000198029523906579</guid><pubDate>Mon, 06 Dec 2010 01:01:00 +0000</pubDate><atom:updated>2010-12-06T08:33:57.813-06:00</atom:updated><title>MySQL convert time zone from local to UTC</title><description>&lt;p&gt;Had to convert a slew of times form local time to UTC time in an MySQL database on a Windows box.&amp;#160; I had pushed a large number of Windows event logs into a MySQL database with LogParser.&lt;/p&gt;  &lt;p&gt;While the event log files have the time in UTC format I found that LogParser renders the time as system local time of the computer where it is running. The program doesn’t have any way to know the time zone of the computer where the event log files originated.&amp;#160; I should have originally used TO_UTCTIME in the LogParser queries.&lt;/p&gt;  &lt;p&gt;So… on to using MySQL &lt;a href="http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_convert-tz" target="_blank"&gt;CONVERT_TZ&lt;/a&gt;.&amp;#160; Unfortunately, my Windows install of MySQL did not include time zone information needed by the CONVERT_TZ function. I had to &lt;a href="http://dev.mysql.com/doc/refman/5.1/en/time-zone-support.html" target="_blank"&gt;download and install&lt;/a&gt; the &lt;a href="http://dev.mysql.com/downloads/timezones.html" target="_blank"&gt;Time zone description tables&lt;/a&gt; for the function to work correctly.&lt;/p&gt;  &lt;p&gt;The CONVERT_TZ function works with &lt;a href="http://twiki.org/cgi-bin/xtra/tzdatepick.html" target="_blank"&gt;POSIX defined time zone names&lt;/a&gt; To avoid the ambiguity of common &lt;a href="http://www.timeanddate.com/library/abbreviations/timezones/" target="_blank"&gt;Time zone abbreviations&lt;/a&gt;.&amp;#160; For example I used&lt;/p&gt;  &lt;p&gt;&lt;em&gt;UPDATE table_x SET&lt;/em&gt;&lt;em&gt; TimeGenerated=CONVERT_TZ(TimeGenerated, ‘America/Chicago’,’UCT’);&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;To convert a US Central time to UCT/Zulu time.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;UPDATE table_x SET TimeGenerated=CONVERT_TZ(TimeGenerated, ‘America/New_York’,’UCT’);&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;To convert a US Eastern time to UCT/Zulu time.&lt;/p&gt;  &lt;p&gt;Now back to event correlation.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-3000198029523906579?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/12/mysql-convert-time-zone-from-local-to.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-6071271348471515851</guid><pubDate>Wed, 01 Dec 2010 01:55:00 +0000</pubDate><atom:updated>2010-12-01T06:03:05.640-06:00</atom:updated><title>Exchange Server Setup Progress.log time is in system local time</title><description>&lt;p&gt;I need to know what time was recorded in the “Exchange Server Setup Progress.log” by Exchange 2003 setup. This is one of those little factoids that Google failed me on…. &lt;/p&gt;  &lt;p&gt;So I set up a Windows 2003 server in VMWare and ran the Exchange 2003 setup.&amp;#160; It turns out that the log times are recorded in system local time (not &lt;a href="http://wwp.greenwichmeantime.com/info/zulu.htm" target="_blank"&gt;Zulu&lt;/a&gt; time).&lt;/p&gt;  &lt;p&gt;Here’s a couple of slightly related links that talk about the log file and events recorded by the setup program for Exchange 2003:&lt;/p&gt;  &lt;h6&gt;&lt;a href="http://msexchangeteam.com/archive/2004/04/07/109445.aspx" target="_blank"&gt;Tips on Troubleshooting Using the Exchange Server Setup Progress Log&lt;/a&gt;&lt;/h6&gt;  &lt;h6&gt;&amp;#160;&lt;a href="http://technet.microsoft.com/en-us/library/bb124620%28EXCHG.65%29.aspx" target="_blank"&gt;Post-Installation Steps for Exchange Server 2003&lt;/a&gt;&lt;/h6&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-6071271348471515851?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/11/exchange-server-setup-progresslog-time.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-3601901989960370940</guid><pubDate>Fri, 12 Nov 2010 11:35:00 +0000</pubDate><atom:updated>2010-11-12T05:35:41.261-06:00</atom:updated><title>Play FLAC with Windows Media Player</title><description>&lt;p&gt;Just tried out the &lt;a href="http://www.xiph.org/" target="_blank"&gt;xiph.org&lt;/a&gt;&amp;#160;&lt;a href="http://xiph.org/dshow/downloads/" target="_blank"&gt;DirectShow plugin&lt;/a&gt; to play some &lt;a href="http://en.wikipedia.org/wiki/Free_Lossless_Audio_Codec" target="_blank"&gt;FLAC&lt;/a&gt; in Windows Media Player.&amp;#160; Seemed to work for playback but I’m not sure how to do tag editing yet.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-3601901989960370940?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/11/play-flac-with-windows-media-player.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-1874834846164185931</guid><pubDate>Thu, 11 Nov 2010 12:27:00 +0000</pubDate><atom:updated>2010-11-11T06:59:12.244-06:00</atom:updated><title>Windows MultiPoint Mouse SDK</title><description>&lt;p&gt;While I’m not a huge fan of thin client type solutions like the &lt;a href="http://www.microsoft.com/windows/multipoint/" target="_blank"&gt;MultiPoint server&lt;/a&gt;&amp;#160; the &lt;a href="http://www.microsoft.com/multipoint/mouse-sdk/" target="_blank"&gt;Windows MultiPoint Mouse SDK&lt;/a&gt; seems like it has some possibilities. The tic-tac-toe sample in the SDK is pretty fun. Would probably add some fun to other simple desktop games if they supported multiple mice.&amp;#160; &lt;/p&gt;  &lt;p&gt;You can also get the SDK as a &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/b99159e1-719b-4d57-9585-7b4ed2dc198a" target="_blank"&gt;Visual Studio 2010 Extension&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-1874834846164185931?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/11/windows-multipoint-mouse-sdk.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-5201003733604938708</guid><pubDate>Wed, 10 Nov 2010 02:08:00 +0000</pubDate><atom:updated>2010-11-12T06:19:13.728-06:00</atom:updated><title>Log Parser Charts on 64-bit Windows Boxes</title><description>&lt;p&gt;I need to generate some charts from Windows Event Log files on a couple of 64-bit Win2008 and Win7 boxes and got the following error from Log Parser:&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="685"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="683"&gt;         &lt;p&gt;LogParser.exe : Error creating output format &amp;quot;CHART&amp;quot;: This output format requires a licensed Microsoft Office Chart Web Component to be installed on the local machine&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;A quick web search revealed that &lt;a href="http://support.microsoft.com/kb/910447" target="_blank"&gt;Log Parser requires&lt;/a&gt; a copy &lt;a href="http://office.microsoft.com/en-us/help/office-web-components-charts-HA001056544.aspx" target="_blank"&gt;Microsoft Office Web Components&lt;/a&gt; (OWC) to generate charts. I &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=982B0359-0A86-4FB2-A7EE-5F3A499515DD&amp;amp;displaylang=en" target="_blank"&gt;downloaded a copy&lt;/a&gt;, installed, and Log Parser started producing charts.&amp;#160; &lt;/p&gt;  &lt;p&gt;The OWC install includes some programming references that can be located with the help of &lt;a href="http://support.microsoft.com/kb/319793" target="_blank"&gt;KB319793&lt;/a&gt;.&amp;#160; The documentation is in “C:\Program Files (x86)\Common Files\microsoft shared\Web Components\10\1033” on my Win7 x64 box. Or you can check out the &lt;a href="http://msdn.microsoft.com/en-us/library/Aa166508" target="_blank"&gt;ChartSpace Object Model&lt;/a&gt; documentation on &lt;a href="http://msdn.microsoft.com/en-us/library/aa166512%28v=office.10%29.aspx" target="_blank"&gt;MSDN&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;After spelunking the LogParser and OWC docs it appears OWC supports GIF, JPG and PNG output. Unfortunately,&amp;#160; LogParser only supports GIF and JPG charts. I’d really prefer a scalable vector format.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-5201003733604938708?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/11/log-parser-charts-on-64-bit-windows.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-4803621852983460303</guid><pubDate>Sat, 06 Nov 2010 18:14:00 +0000</pubDate><atom:updated>2010-11-06T13:14:37.425-05:00</atom:updated><title>HDMI CEC interface for PC</title><description>&lt;p&gt;The state of &lt;a href="http://en.wikipedia.org/wiki/HDMI#CEC" target="_blank"&gt;HDMI Consumer Electronics Control (CEC)&lt;/a&gt; interfaces for PCs seems pretty dismal.&amp;#160; Neither ATI or nVidia currently have CEC support built into their graphics devices with HDMI interfaces.&amp;#160; So you can’t directly send or receive CEC data over the CEC-line (pin 13/17). &lt;/p&gt;  &lt;p&gt;One bright spot is the &lt;a href="http://rainshadowtech.com/default_files/HDMICECUSB.htm" target="_blank"&gt;RainShadow HDMI-CEC to USB bridge/converter&lt;/a&gt;.&amp;#160; Supposedly it’s also been &lt;a href="http://valkyriemt.spaces.live.com/blog/cns!BFB1691C42ECE9AF!180.entry" target="_blank"&gt;hacked&lt;/a&gt; into a regular video card.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-4803621852983460303?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/11/hdmi-cec-interface-for-pc.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-2838524347479545693</guid><pubDate>Fri, 05 Nov 2010 20:34:00 +0000</pubDate><atom:updated>2010-11-05T15:34:51.026-05:00</atom:updated><title>Classic DOS and Windows games…</title><description>&lt;p&gt;Well if you’re pining for the glory days of DOS games go get &lt;a href="http://dfendreloaded.sourceforge.net/" target="_blank"&gt;D-Fend Reloaded&lt;/a&gt; (a great &lt;a href="http://www.dosbox.com" target="_blank"&gt;DOSBox&lt;/a&gt; front-end).&amp;#160; Then head over to &lt;a href="http://www.classicdosgames.com" target="_blank"&gt;RGB Classic Games&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;Or you could check out &lt;a href="http://www.gog.com" target="_blank"&gt;GOG.com&lt;/a&gt; for some classic DOS and Windows games at a reasonable price.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-2838524347479545693?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/11/classic-dos-and-windows-games.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-3266035296382886534</guid><pubDate>Fri, 05 Nov 2010 20:20:00 +0000</pubDate><atom:updated>2010-11-05T15:23:37.477-05:00</atom:updated><title>Convert Apple Disk Image (.dmg) to ISO Image (.iso)</title><description>&lt;p&gt;Found a couple of ways to turn a &lt;a href="http://en.wikipedia.org/wiki/Apple_Disk_Image" target="_blank"&gt;Apple Disk Image&lt;/a&gt; (.dmg) into an &lt;a href="http://en.wikipedia.org/wiki/.iso" target="_blank"&gt;ISO Image&lt;/a&gt; (.iso).&amp;#160; First was &lt;a href="http://vu1tur.eu.org/tools/" target="_blank"&gt;dmg2img&lt;/a&gt;, second was &lt;a href="http://hem.bredband.net/catacombae/dmgx.html" target="_blank"&gt;DMGExtractor&lt;/a&gt;.&amp;#160; I ended up using &lt;a href="http://hem.bredband.net/catacombae/dmgx.html" target="_blank"&gt;DMGExtractor&lt;/a&gt; probably because the author posted the source at &lt;a href="http://sourceforge.net/projects/catacombae/" target="_blank"&gt;SourceForge&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I wanted to use the GUI interface so I added the –gui flag to the Windows Batch file in the bin directory.&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="947"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="945"&gt;         &lt;p&gt;@echo off           &lt;br /&gt;setlocal            &lt;br /&gt;set DMGX_CP=&amp;quot;%~dp0..\lib\dmgextractor.jar&amp;quot;            &lt;br /&gt;java -cp %DMGX_CP% org.catacombae.dmgextractor.DMGExtractor -startupcommand dmgx &lt;strong&gt;-gui&lt;/strong&gt; %1 %2 %3 %4 %5 %6 %7 %8 %9            &lt;br /&gt;endlocal&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-3266035296382886534?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/11/convert-apple-dmg-to-iso.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-647341484155187522</guid><pubDate>Wed, 03 Nov 2010 15:28:00 +0000</pubDate><atom:updated>2010-11-05T16:58:31.238-05:00</atom:updated><title>Create 32-bit ODBC DSN on 64-bit Windows</title><description>Needed to create a 32-bit compatible ODBC DSN to output &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&amp;amp;displaylang=en"&gt;Log Parser&lt;/a&gt; results from a 64-bit version of Windows to a MySQL instance. &lt;br /&gt;Log Parser gave me an architecture mismatch error:&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0" style="width: 995px;"&gt;&lt;tbody&gt;&lt;tr&gt;       &lt;td valign="top" width="993"&gt;Error connecting to ODBC Server            &lt;br /&gt;&amp;nbsp; SQL State:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IM014             &lt;br /&gt;&amp;nbsp; Native Error:&amp;nbsp; 0             &lt;br /&gt;&amp;nbsp; Error Message: [Microsoft][ODBC Driver Manager] The specified DSN contains             &lt;br /&gt;&amp;nbsp; an architecture mismatch between the Driver and Application             &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;NOTE: Log Parser did not work well with the more modern 32-bit &lt;a href="http://dev.mysql.com/downloads/connector/odbc/5.1.html" target="_blank"&gt;version 5.1 ODBC Connector&lt;/a&gt; so I had to use the 32-bit &lt;a href="http://dev.mysql.com/downloads/connector/odbc/3.51.html" target="_blank"&gt;version 3.51 ODBC Connector&lt;/a&gt;.&lt;br /&gt;Then used the &lt;b&gt;[WindowsDir]\SysWOW64\odbcad32.exe&lt;/b&gt; to create a 32-bit System DSN. (See the &lt;a href="http://support.microsoft.com/kb/942976"&gt;MS KB942976&lt;/a&gt; for more detail.)&lt;br /&gt;And finally, started pushing event logs into the MySQL database with the DSN created above.&amp;nbsp; (Where X is the server name and XXX is the DSN name.)&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0" style="width: 994px;"&gt;&lt;tbody&gt;&lt;tr&gt;       &lt;td valign="top" width="992"&gt;LogParser “SELECT * INTO Events FROM *.evtx” –server:X –i:EVT –o:SQL –dsn:XXX –fixColNames:ON –maxStrFieldLen:2048&lt;/td&gt;     &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Or if you prefer from PowerShell. (Where X is the server name and XXX is the DSN name.)&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0" style="width: 996px;"&gt;&lt;tbody&gt;&lt;tr&gt;       &lt;td valign="top" width="994"&gt;dir *.evtx | foreach-object {LogParser “SELECT * INTO Events FROM ‘$_.’” –server:X –i:EVT –o:SQL –dsn:XXX –fixColNames:ON –maxStrFieldLen:2048}&lt;/td&gt;     &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I used the PowerShell option because the event logs were rather large (~500K events each) so the connector kept running out of RAM with the *.evtx source.&amp;nbsp; Also, I needed a specific timeframe from the event logs so I added a where clause to get:&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="0" style="width: 991px;"&gt;&lt;tbody&gt;&lt;tr&gt;       &lt;td valign="top" width="989"&gt;dir *.evtx | foreach-object {LogParser “SELECT * INTO Events FROM '$_.' WHERE TimeGenerated &amp;gt; TIMESTAMP('2010-07-05 00:00:00','yyyy-MM-dd hh:mm:ss') AND TimeGenerated &amp;lt; TIMESTAMP('2010-07-21 00:00:00','yyyy-MM-dd hh:mm:ss')” –server:X –i:EVT –o:SQL –dsn:XXX –fixColNames:ON –maxStrFieldLen:2048}         &lt;/td&gt;     &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-647341484155187522?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/11/create-32-bit-odbc-dsn-on-64-bit.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-5158257621205854602</guid><pubDate>Sat, 09 Oct 2010 11:26:00 +0000</pubDate><atom:updated>2010-10-09T06:26:52.349-05:00</atom:updated><title>Ogawa’s Software Evolution Storylines</title><description>&lt;p&gt;Nice software visualization experiment from &lt;a href="http://vis.cs.ucdavis.edu/~ogawa/research/storylines/" target="_blank"&gt;Michael Ogawa&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-5158257621205854602?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/10/ogawas-software-evolution-storylines.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-8446187139242694214</guid><pubDate>Sat, 25 Sep 2010 20:50:00 +0000</pubDate><atom:updated>2010-11-10T05:37:35.160-06:00</atom:updated><title>Windows 7 Activation Error 0x8007232B</title><description>&lt;p&gt;If you get the error 0x8007232B when you try to activate Windows 7 installed from volume licensed media you can run the following from an elevated powershell window:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;slmgr.vbs –ipk [product key]&lt;/p&gt;&lt;p&gt;slmgr.vbs –ato&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I installed the &lt;a href="http://technet.microsoft.com/en-us/magazine/2008.06.elevation.aspx"&gt;Elevation PowerToys&lt;/a&gt; for Windows Vista to simplify getting an elevated powershell window.  Unfortunately, the powertoys didn't seem to work with Win7 so I had to start the powershell by ctrl-clicking the link and selecting run as Administrator.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-8446187139242694214?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/09/windows-7-activation-error-0x8007232b.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-1109889351085611386</guid><pubDate>Wed, 22 Sep 2010 00:23:00 +0000</pubDate><atom:updated>2010-09-21T19:30:41.225-05:00</atom:updated><title>Offline spelunking of Active Directory - setup</title><description>&lt;p&gt;Needed to extract some historical information from &lt;a href="http://en.wikipedia.org/wiki/Active_Directory" target="_blank"&gt;Active Directory&lt;/a&gt; (AD) backups stored in &lt;a href="http://en.wikipedia.org/wiki/NTBackup" target="_blank"&gt;NTBackup&lt;/a&gt; BKF files.&amp;#160; First challenge was &lt;a href="http://markedeyoung.blogspot.com/2010/09/bkfjtools-hack-and-slash-for-english.html" target="_blank"&gt;extracting&lt;/a&gt; the &lt;a href="http://www.windowsnetworking.com/kbase/WindowsTips/Windows2000/AdminTips/ActiveDirectory/ActiveDirectorydatabasefileNTDS.DIT.html" target="_blank"&gt;NTDS.DIT&lt;/a&gt; from the BKF.&amp;#160; How do I get that snapshot loaded up so I can query the backup?&amp;#160; I didn’t find a way to directly query for results from the NTDS.DIT without loading it into a running Domain Controller (DC) instance.&lt;/p&gt;  &lt;p&gt;&amp;#160; My approach is loosely modeled on the technique outlined at &lt;a href="http://technet.microsoft.com/en-us/magazine/2008.05.adbackup.aspx" target="_blank"&gt;technet&lt;/a&gt; to “mount” a snapshot in VMWare Workstation on a server configured as a DC that closely models the forest structure of the targeted AD backup.&amp;#160; I’d prefer to use a &lt;a href="http://www.vmware.com/support/ws55/doc/ws_clone_overview.html" target="_blank"&gt;clone&lt;/a&gt; or image from the actual DCs but I can not disturb the online production environment.&lt;/p&gt;  &lt;p&gt;I set up a VMWare team consisting of a Win 2008 R2 x64 server configured as a DC and a Vista x86 32-bit Workstation with &lt;a href="http://support.microsoft.com/kb/941314" target="_blank"&gt;Windows Server 2008 Remote Server Administration Tools&lt;/a&gt;; &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb963907.aspx" target="_blank"&gt;Active Directory Explorer&lt;/a&gt; and some custom/hand built &lt;a href="http://msdn.microsoft.com/en-us/library/aa772170%28VS.85%29.aspx" target="_blank"&gt;ADSI&lt;/a&gt; based tools.&amp;#160; I’ll be pushing tests of the custom tools from Visual Studio on the host to the virtualized Vista box in the team because I don’t want to directly mess with the virtualized DC.&amp;#160; Now to get the directory backup loaded so I can do some offline spelunking.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-1109889351085611386?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/09/offline-spelunking-of-active-directory.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-8166958343953224121</guid><pubDate>Wed, 22 Sep 2010 00:19:00 +0000</pubDate><atom:updated>2010-09-21T19:19:28.530-05:00</atom:updated><title>Lightweight Portable Security – access .mil portal from public computer</title><description>&lt;p&gt;&lt;a href="http://spi.dod.mil/index.htm" target="_blank"&gt;SPI&lt;/a&gt; has put out a bootable live Linux ISO with CAC support.&amp;#160; It’s called “&lt;a href="http://spi.dod.mil/lipose.htm" target="_blank"&gt;Lightweight Portable Security&lt;/a&gt;”. Very nice (in my opinion) if you need to get onto a .mil portal like the AF Portal from a public computer.&amp;#160; Downloading it now to setup in a virtual machine and USB CAC reader.&amp;#160; Hopefully it works out.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-8166958343953224121?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/09/lightweight-portable-security-access.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-7976560592834485658</guid><pubDate>Mon, 20 Sep 2010 22:29:00 +0000</pubDate><atom:updated>2010-09-20T17:29:19.119-05:00</atom:updated><title>General Robotics, Automation, Sensing and Perception (GRASP) Laboratory</title><description>&lt;p&gt;Recommend surfing the&amp;#160; very cool &lt;a href="http://www.grasp.upenn.edu/research/highlights" target="_blank"&gt;robotics research&lt;/a&gt; from the &lt;a href="http://www.grasp.upenn.edu/" target="_blank"&gt;GRASP lab&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-7976560592834485658?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/09/general-robotics-automation-sensing-and.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-745473939868738010</guid><pubDate>Mon, 20 Sep 2010 22:13:00 +0000</pubDate><atom:updated>2010-09-20T17:14:28.459-05:00</atom:updated><title>MP3 tagging - foobar2000</title><description>&lt;p&gt;Just noticed how jacked up my MP3 tags were when I copied some mp3s over to my phone.&amp;#160; &lt;a href="http://lifehacker.com/5266613/six-best-mp3-tagging-tools" target="_blank"&gt;Lifehacker&lt;/a&gt; had some recommendations for MP3 tagging for Windows boxes.&amp;#160; I ended up going with &lt;a href="http://www.foobar2000.org/" target="_blank"&gt;foobar2000&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-745473939868738010?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/09/mp3-tagging-foobar2000.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-2655228892054139906</guid><pubDate>Sun, 19 Sep 2010 20:42:00 +0000</pubDate><atom:updated>2010-09-19T15:42:07.186-05:00</atom:updated><title>Install MySQL Connector/J for use from Eclipse</title><description>&lt;p&gt;I already had a &lt;a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html"&gt;JDK&lt;/a&gt;, &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt;, and &lt;a href="http://www.mysql.com/"&gt;MySQL&lt;/a&gt; installed but I needed to install the &lt;a href="http://www.mysql.com/downloads/connector/j/"&gt;MySQL Connector/J&lt;/a&gt; so I could use it with the &lt;a href="http://eclipsesql.sourceforge.net/"&gt;Eclipse SQL Explorer&lt;/a&gt; plugin to access the database with &lt;a href="http://en.wikipedia.org/wiki/Java_Database_Connectivity"&gt;JDBC&lt;/a&gt; instead of the JDCB-ODBC bridge.&amp;#160; There are many ways to get the job done.&amp;#160; Here is what I did:&lt;/p&gt;  &lt;p&gt;First I downloaded &lt;a href="http://www.mysql.com/downloads/connector/j/"&gt;MySQL Connector/J&lt;/a&gt;; created a directory “C:\Devel\Java\JRE\ext”; extracted the binary jar for the driver from the download and copied the&amp;#160; mysql-connector-java-3.1.14-bin file into “C:\Devel\Java\JRE\ext”.&lt;/p&gt;  &lt;p&gt;Started Eclipse; in the preferences dialog edited the settings for the Installed JREs.&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:\Users\Mark\AppData\Local\Temp\WindowsLiveWriter-429641856\supfiles7C8F3C9\image2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh4.ggpht.com/_togbRPijxmQ/TJZ1mtM7rDI/AAAAAAAAAHo/LOyDk44ekxQ/clip_image002%5B4%5D.gif?imgmax=800" width="244" height="242" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Specifically, I used the “Add External JARs…” to add the MySQL connector I put in C:\Devel\Java\JRE\ext.&lt;/p&gt;  &lt;p&gt;First select the installed JRE you want to edit.&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:\Users\Mark\AppData\Local\Temp\WindowsLiveWriter-429641856\supfiles7C8F3C9\image5.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://lh6.ggpht.com/_togbRPijxmQ/TJZ1m5JQ0kI/AAAAAAAAAHs/kq5Jxv6NajQ/clip_image004%5B4%5D.gif?imgmax=800" width="239" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Next “Add External JARS…”&lt;a href="file:///C:\Users\Mark\AppData\Local\Temp\WindowsLiveWriter-429641856\supfiles7C8F3C9\image8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://lh5.ggpht.com/_togbRPijxmQ/TJZ1nC_2cnI/AAAAAAAAAHw/G_jbRpglztw/clip_image006%5B4%5D.gif?imgmax=800" width="244" height="200" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Then you should see the driver show up in the “JRE system libraries” list.&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:\Users\Mark\AppData\Local\Temp\WindowsLiveWriter-429641856\supfiles7C8F3C9\image11.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://lh6.ggpht.com/_togbRPijxmQ/TJZ1nublVdI/AAAAAAAAAH0/87e41Mk7lao/clip_image008%5B10%5D.gif?imgmax=800" width="244" height="238" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now I have a working MySQL Connector/J JDBC driver ready for use with Eclipse projects. Yay! &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-2655228892054139906?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/09/install-mysql-connectorj-for-use-from.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_togbRPijxmQ/TJZ1mtM7rDI/AAAAAAAAAHo/LOyDk44ekxQ/s72-c/clip_image002%5B4%5D.gif?imgmax=800" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-2360286075492834245</guid><pubDate>Fri, 17 Sep 2010 23:36:00 +0000</pubDate><atom:updated>2010-09-17T18:36:34.185-05:00</atom:updated><title>Clear resume state from a paused VMWare VM</title><description>&lt;p&gt;Had a &lt;a href="http://www.networknet.nl/apps/wp/published/building-vmware-team-based-on-linked-clone-in-5-minutes" target="_blank"&gt;team&lt;/a&gt; that I copied from another location with saved resume state that was not compatible with the new host workstation.&amp;#160; As mentioned &lt;a href="http://communities.vmware.com/thread/91322" target="_blank"&gt;here&lt;/a&gt; I deleted the *.vmem and *.vmss files while VMWare was off then resumed the team on the new host.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-2360286075492834245?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/09/clear-resume-state-from-paused-vmware.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-3079748601769904386</guid><pubDate>Fri, 17 Sep 2010 10:51:00 +0000</pubDate><atom:updated>2010-09-17T05:55:40.568-05:00</atom:updated><title>bkfjtools hack and slash for english</title><description>&lt;p&gt;I needed a quick way to extract some files out of an &lt;a href="http://en.wikipedia.org/wiki/NTBackup" target="_blank"&gt;NTbackup&lt;/a&gt; “BKF” file and didn’t have time to go buy a tool.&amp;#160; A couple seconds of googling revealed the &lt;a href="http://code.google.com/p/bkfjtools/" target="_blank"&gt;bkfjtools&lt;/a&gt; program.&amp;#160; Unfortunately, I don’t read Japanese that well.&amp;#160; So I did a quick hack and slash conversion to English using google translate on the strings for the bkfexp tool.&amp;#160; Source is &lt;a href="https://sites.google.com/site/markedeyoung2/bkfexp-en-hack-2010-09-15.7z" target="_blank"&gt;here&lt;/a&gt;.&amp;#160; Probably should clean it up for real language support and commit back.&amp;#160; Probably won’t happen due to time constraints.&lt;/p&gt;  &lt;p&gt;Should have googled more than two seconds….Another technique to use NTBackup on Win Vista/7 is described &lt;a href="http://www.winhelponline.com/blog/restore-bkf-file-ntbackup-windows-7-vista/" target="_blank"&gt;here&lt;/a&gt;.&amp;#160; But what’s the fun in that?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-3079748601769904386?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/09/bkfjtools-hack-and-slash-for-english.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2129430051785470261.post-3711882676132156895</guid><pubDate>Fri, 17 Sep 2010 06:46:00 +0000</pubDate><atom:updated>2010-09-17T01:46:42.655-05:00</atom:updated><title>Google Code Blog: Google Relaunches Instantiations Developer Tools -...</title><description>This looks like a good add on for Eclipse:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://googlecode.blogspot.com/2010/09/google-relaunches-instantiations.html?spref=bl"&gt;Google Code Blog: Google Relaunches Instantiations Developer Tools -...&lt;/a&gt;: "(Cross-posted from the Google Web Toolkit blog)  In early August, Google acquired Instantiations, a company known for its focus on Eclipse J..."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2129430051785470261-3711882676132156895?l=markedeyoung.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://markedeyoung.blogspot.com/2010/09/google-code-blog-google-relaunches.html</link><author>noreply@blogger.com (Mark E. DeYoung)</author><thr:total>0</thr:total></item></channel></rss>

