<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='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'><id>tag:blogger.com,1999:blog-1487159908198954950</id><updated>2012-02-16T04:01:52.057-08:00</updated><category term='apache'/><category term='virtualization'/><category term='MSSQL'/><category term='bad code'/><category term='jquery'/><category term='Malware'/><category term='SQL'/><category term='Agile'/><category term='virtual storm'/><category term='vmware'/><category term='software patents'/><category term='performance'/><category term='indexing'/><category term='Windows'/><category term='Security'/><category term='Oracle'/><category term='database'/><category term='Utilities'/><title type='text'>The fruits of my fortuitous bungling</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://opgelost.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://opgelost.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Max Hirschfeld</name><uri>https://profiles.google.com/111882864505314910821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Fuuj9mgXxW0/AAAAAAAAAAI/AAAAAAAAAAA/rp0Y7CsVSCg/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1487159908198954950.post-1873517780200819465</id><published>2010-05-21T03:28:00.001-07:00</published><updated>2010-05-21T03:36:55.571-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>The browsable Oracle data dictionary reference</title><content type='html'>&lt;p&gt;Here's a very useful &lt;a href="http://www.oraclepoint.com/distillate/ora_admin/Data-Dictionary-10g.html"&gt;link&lt;/a&gt; to a flash reference for the &lt;a href="http://www.oraclepoint.com/distillate/ora_admin/Data-Dictionary-10g.html"&gt;Oracle 10g data dictionary&lt;/a&gt;. I found it on &lt;a href="http://www.oraclepoint.com/"&gt;oraclepoint.com&lt;/a&gt;. &lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1487159908198954950-1873517780200819465?l=opgelost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opgelost.blogspot.com/feeds/1873517780200819465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opgelost.blogspot.com/2010/05/browsable-oracle-data-dictionary.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/1873517780200819465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/1873517780200819465'/><link rel='alternate' type='text/html' href='http://opgelost.blogspot.com/2010/05/browsable-oracle-data-dictionary.html' title='The browsable Oracle data dictionary reference'/><author><name>Max Hirschfeld</name><uri>https://profiles.google.com/111882864505314910821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Fuuj9mgXxW0/AAAAAAAAAAI/AAAAAAAAAAA/rp0Y7CsVSCg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1487159908198954950.post-8873747205591162022</id><published>2010-01-05T07:18:00.000-08:00</published><updated>2010-01-05T07:21:20.473-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software patents'/><title type='text'>End of the world as we know it is imminent... again</title><content type='html'>&lt;a href="http://stopsoftwarepatents.eu/"&gt;&lt;br /&gt;&lt;img src="http://stopsoftwarepatents.eu/media/ssp-732-121.gif" alt="stopsoftwarepatents.eu petition banner"width="732" height="121" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Modern corporate law has nothing to do with justice. It is &lt;a href="http://en.wikipedia.org/wiki/Attrition_warfare"&gt;war of attrition&lt;/a&gt;: you sue your opponents until they run out of money. One weapon big greedy corporations would love to get their hands on is the &lt;a href="http://en.wikipedia.org/wiki/Software_patent"&gt;software patent&lt;/a&gt;. It will have nothing to do with protecting the bread &amp;amp; butter of software artists (we have copyright for that already) but just be another big stick, which will be used on all of us in the software industry. The lobby for unchecked greed has tried to introduce these in Europe before. Last time, they failed, but they are about to try again. Let's remind the European parliament that it is still a very bad idea supported by false arguments.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So don't just stand there and let this happen. Sign the &lt;a href="http://stopsoftwarepatents.eu/"&gt;petition&lt;/a&gt;, already!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1487159908198954950-8873747205591162022?l=opgelost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opgelost.blogspot.com/feeds/8873747205591162022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opgelost.blogspot.com/2010/01/end-of-world-as-we-know-it-is-imminent.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/8873747205591162022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/8873747205591162022'/><link rel='alternate' type='text/html' href='http://opgelost.blogspot.com/2010/01/end-of-world-as-we-know-it-is-imminent.html' title='End of the world as we know it is imminent... again'/><author><name>Max Hirschfeld</name><uri>https://profiles.google.com/111882864505314910821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Fuuj9mgXxW0/AAAAAAAAAAI/AAAAAAAAAAA/rp0Y7CsVSCg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1487159908198954950.post-8593792508747595065</id><published>2010-01-01T18:17:00.000-08:00</published><updated>2011-01-27T02:56:38.443-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Goodbye WhoLockMe, hello Opened Files View</title><content type='html'>In November 2009, I migrated my Vista home PC to Windows 7 and I could not be happier. I expect to start using it at work as well in the coming months. At work, I often find myself resorting to &lt;a href="http://www.dr-hoiby.com/WhoLockMe/"&gt;WhoLockMe&lt;/a&gt;&amp;nbsp;in my development and debugging sessions to kill processes that keep files locked. Unfortunately, that program does not work under Vista/Windows 7 but I have found a good alternative: &lt;a href="http://www.nirsoft.net/utils/opened_files_view.html"&gt;Opened Files View&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1487159908198954950-8593792508747595065?l=opgelost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opgelost.blogspot.com/feeds/8593792508747595065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opgelost.blogspot.com/2010/01/goodbye-wholockme-hello-opened-files.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/8593792508747595065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/8593792508747595065'/><link rel='alternate' type='text/html' href='http://opgelost.blogspot.com/2010/01/goodbye-wholockme-hello-opened-files.html' title='Goodbye WhoLockMe, hello Opened Files View'/><author><name>Max Hirschfeld</name><uri>https://profiles.google.com/111882864505314910821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Fuuj9mgXxW0/AAAAAAAAAAI/AAAAAAAAAAA/rp0Y7CsVSCg/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1487159908198954950.post-1742112234026698303</id><published>2010-01-01T17:42:00.000-08:00</published><updated>2010-01-01T17:42:58.604-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>One stop shopping for Windows updates and drivers</title><content type='html'>The Microsoft site tends to let users looking for OS patches jump through hoops before giving up the goods. In most cases, it is much easier to use the direct links provided by &lt;a href="http://www.softwarepatch.com/"&gt;www.softwarepatch.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1487159908198954950-1742112234026698303?l=opgelost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opgelost.blogspot.com/feeds/1742112234026698303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opgelost.blogspot.com/2010/01/one-stop-shopping-for-windows-updates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/1742112234026698303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/1742112234026698303'/><link rel='alternate' type='text/html' href='http://opgelost.blogspot.com/2010/01/one-stop-shopping-for-windows-updates.html' title='One stop shopping for Windows updates and drivers'/><author><name>Max Hirschfeld</name><uri>https://profiles.google.com/111882864505314910821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Fuuj9mgXxW0/AAAAAAAAAAI/AAAAAAAAAAA/rp0Y7CsVSCg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1487159908198954950.post-8226765707698164695</id><published>2010-01-01T10:49:00.000-08:00</published><updated>2010-01-01T10:49:43.922-08:00</updated><title type='text'>It's 2010 so this must be the future</title><content type='html'>... and since we are living in the future, I for one would like to try out a user interface such as the following this year:&lt;br /&gt;&lt;br /&gt;&lt;object style="height: 344px; width: 425px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zWz1KbknIZk"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/zWz1KbknIZk" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344" &gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1487159908198954950-8226765707698164695?l=opgelost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opgelost.blogspot.com/feeds/8226765707698164695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opgelost.blogspot.com/2010/01/its-2010-so-this-must-be-future.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/8226765707698164695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/8226765707698164695'/><link rel='alternate' type='text/html' href='http://opgelost.blogspot.com/2010/01/its-2010-so-this-must-be-future.html' title='It&apos;s 2010 so this must be the future'/><author><name>Max Hirschfeld</name><uri>https://profiles.google.com/111882864505314910821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Fuuj9mgXxW0/AAAAAAAAAAI/AAAAAAAAAAA/rp0Y7CsVSCg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1487159908198954950.post-4443299560010720012</id><published>2010-01-01T09:57:00.000-08:00</published><updated>2010-01-01T09:57:40.491-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bad code'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>A new year's resolution</title><content type='html'>My new year's resolution is to write only good code this year. Nevertheless, sometimes a coder has to code even on a particularly poor night's rest, resulting in the occasional epic fail. Fortunately, &lt;a href="http://en.wikipedia.org/wiki/Indulgence"&gt;indulgences&lt;/a&gt; are making a big &lt;a href="http://www.nytimes.com/2009/02/10/nyregion/10indulgence.html?_r=1&amp;ref=us"&gt;comeback&lt;/a&gt;. To make up for my programmatic sins, I just might buy &lt;a href="http://codeoffsets.com/"&gt;code offsets&lt;/a&gt; this year. My money will then go to &lt;a href="http://codeoffsets.com/Projects.aspx"&gt;worthy causes&lt;/a&gt; (such as &lt;a href="http://jquery.com/"&gt;Jquery&lt;/a&gt; and the &lt;a href="http://apache.org/"&gt;Apache software foundatio&lt;/a&gt;n) that better the lives of programmers everywhere.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1487159908198954950-4443299560010720012?l=opgelost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opgelost.blogspot.com/feeds/4443299560010720012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opgelost.blogspot.com/2010/01/new-years-resolution.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/4443299560010720012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/4443299560010720012'/><link rel='alternate' type='text/html' href='http://opgelost.blogspot.com/2010/01/new-years-resolution.html' title='A new year&apos;s resolution'/><author><name>Max Hirschfeld</name><uri>https://profiles.google.com/111882864505314910821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Fuuj9mgXxW0/AAAAAAAAAAI/AAAAAAAAAAA/rp0Y7CsVSCg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1487159908198954950.post-2264145982572470932</id><published>2009-09-28T06:54:00.000-07:00</published><updated>2009-09-28T06:54:04.933-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='indexing'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>It's all about the indexes</title><content type='html'>Currently, I am responsible for the maintenance of a bunch of web applications. They have always had performance issues, which gradually increased over time. The analysis of the problems eventually lead my team to question the performance of the database itself. &lt;br /&gt;&lt;br /&gt;With the help of the venerable database expert &lt;a href="http://miraclebenelux.nl/index.php?option=com_content&amp;view=article&amp;id=54&amp;Itemid=15"&gt;Anjo Kolk&lt;/a&gt;, it soon became apparent that the performance problems were caused by missing indexes. It is my habit to run "explain plan" for every query that I introduce in a database application, but my predecessors apparently had not ever done that.&lt;br /&gt;&lt;br /&gt;Anjo pointed out all the places where the application executed full table scans and added indexes to correct them. Of course, this was but one of the many tricks he had up his sleeve for us. When I asked him how I could learn some of these techniques to improve database application performance, he referred me to the work of &lt;a href="Tapio Lahdenmäki"&gt;Tapio Lahdenmäki&lt;/a&gt;, and in particular his book: &lt;a href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0471719994.html"&gt;"Relation database index design and the optimizers"&lt;/a&gt;. It appears to me this is essential reading for every business programmer. Now, if only I could find the time to delve deeper into this tome of knowledge....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1487159908198954950-2264145982572470932?l=opgelost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opgelost.blogspot.com/feeds/2264145982572470932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opgelost.blogspot.com/2009/09/its-all-about-indexes.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/2264145982572470932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/2264145982572470932'/><link rel='alternate' type='text/html' href='http://opgelost.blogspot.com/2009/09/its-all-about-indexes.html' title='It&apos;s all about the indexes'/><author><name>Max Hirschfeld</name><uri>https://profiles.google.com/111882864505314910821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Fuuj9mgXxW0/AAAAAAAAAAI/AAAAAAAAAAA/rp0Y7CsVSCg/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1487159908198954950.post-478070373934165829</id><published>2009-08-06T01:58:00.000-07:00</published><updated>2009-08-06T02:24:05.949-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agile'/><title type='text'>You feel agile! You feel strong! You feel wise!</title><content type='html'>The title of this post is what you see in Nethack (a text, turn-based based dungeon crawler game) when consuming a potion of Gain Ability. In real life, learning about how to get started with agile development takes a little more effort than that to take in. To experienced developers, the concepts (as first defined by the &lt;a href="http://agilemanifesto.org/"&gt;Agile Manifesto&lt;/a&gt;) immediately make sense and still, it proves surprisingly hard to communicate what we should do to apply these ideas. I have been struggling to find a good starting point, but the following two links are the best ones I have found thus far:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.agile-software-development.com/2007/02/10-things-you-need-to-know-about-agile.html"&gt;10 things you need to know about Agile&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.agile-software-development.com/2007/09/how-to-implement-scrum-in-10-easy-steps.html"&gt;Scrum in 10 easy steps&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1487159908198954950-478070373934165829?l=opgelost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opgelost.blogspot.com/feeds/478070373934165829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opgelost.blogspot.com/2009/08/you-feel-agile-you-feel-strong-you-feel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/478070373934165829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/478070373934165829'/><link rel='alternate' type='text/html' href='http://opgelost.blogspot.com/2009/08/you-feel-agile-you-feel-strong-you-feel.html' title='You feel agile! You feel strong! You feel wise!'/><author><name>Max Hirschfeld</name><uri>https://profiles.google.com/111882864505314910821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Fuuj9mgXxW0/AAAAAAAAAAI/AAAAAAAAAAA/rp0Y7CsVSCg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1487159908198954950.post-8074224359587197807</id><published>2009-08-05T08:54:00.000-07:00</published><updated>2009-08-04T15:48:48.501-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Malware'/><title type='text'>Malware should not be entitled to call home</title><content type='html'>Almost every trojan, adware, or other piece of malware will try to communicate with the host of its wicked master at some point. When you replace your &lt;a href="http://www.mvps.org/winhelp2002/hosts.txt"&gt;hosts file&lt;/a&gt; with the one provided by the &lt;a href="http://www.mvps.org/winhelp2002/hosts.htm"&gt;friendly folks at mvps.org&lt;/a&gt;, you will stop these programs even if they do slip through your other defenses. The hosts file provided by mvps.org reroutes requests to localhost whenever your PC is instructed to look up the address of a site known to be a source of misery. I think it nicely complements any home PC defense strategy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1487159908198954950-8074224359587197807?l=opgelost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opgelost.blogspot.com/feeds/8074224359587197807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opgelost.blogspot.com/2009/08/malware-should-not-be-entitled-to-call.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/8074224359587197807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/8074224359587197807'/><link rel='alternate' type='text/html' href='http://opgelost.blogspot.com/2009/08/malware-should-not-be-entitled-to-call.html' title='Malware should not be entitled to call home'/><author><name>Max Hirschfeld</name><uri>https://profiles.google.com/111882864505314910821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Fuuj9mgXxW0/AAAAAAAAAAI/AAAAAAAAAAA/rp0Y7CsVSCg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1487159908198954950.post-6496718055817540057</id><published>2009-08-04T02:33:00.001-07:00</published><updated>2009-08-04T02:39:28.613-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='MSSQL'/><title type='text'>The DBA's potato peeler</title><content type='html'>It's not quite the swiss army chainsaw, but it does its job nicely: when you do not have the Microsoft SQL Server client tools at your disposal, &lt;a href="http://www.albahari.com/queryexpress.html"&gt;Query Express&lt;/a&gt; comes to the rescue. This fine piece of freeware has all the basic features I need when developing on SQL server. And it even connects to Oracle as well!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1487159908198954950-6496718055817540057?l=opgelost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opgelost.blogspot.com/feeds/6496718055817540057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opgelost.blogspot.com/2009/08/dbas-potato-peeler.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/6496718055817540057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/6496718055817540057'/><link rel='alternate' type='text/html' href='http://opgelost.blogspot.com/2009/08/dbas-potato-peeler.html' title='The DBA&apos;s potato peeler'/><author><name>Max Hirschfeld</name><uri>https://profiles.google.com/111882864505314910821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Fuuj9mgXxW0/AAAAAAAAAAI/AAAAAAAAAAA/rp0Y7CsVSCg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1487159908198954950.post-1080127180553861681</id><published>2009-06-24T00:37:00.000-07:00</published><updated>2009-06-24T00:51:37.530-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtual storm'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Virtual storm is coming and it's going to be massive</title><content type='html'>So what is it anyway? Basically, Virtual Storm transparently embeds applications that are running on a virtual machine in local windows clients. This makes administration of software installations and the corresponding license management a walk in the park. &lt;br /&gt;&lt;br /&gt;In other words, Virtual Storm moves desktop administration to the cloud without the users even noticing it. And what's more: it scales like you would not believe.&lt;br /&gt;&lt;br /&gt;Here’s a Dutch spoken video showing Virtual Storm in action. The demo is presented by Mike Jansen.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5222334&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=5222334&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/5222334"&gt;Demo DinamiQs Virtual Storm&lt;/a&gt; from &lt;a href="http://vimeo.com/esloof"&gt;Eric Sloof NTPRO.NL&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&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/1487159908198954950-1080127180553861681?l=opgelost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opgelost.blogspot.com/feeds/1080127180553861681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opgelost.blogspot.com/2009/06/virtual-storm-is-coming-and-its-going.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/1080127180553861681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1487159908198954950/posts/default/1080127180553861681'/><link rel='alternate' type='text/html' href='http://opgelost.blogspot.com/2009/06/virtual-storm-is-coming-and-its-going.html' title='Virtual storm is coming and it&apos;s going to be massive'/><author><name>Max Hirschfeld</name><uri>https://profiles.google.com/111882864505314910821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Fuuj9mgXxW0/AAAAAAAAAAI/AAAAAAAAAAA/rp0Y7CsVSCg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
