<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6678093514755187865</atom:id><lastBuildDate>Mon, 09 Sep 2024 07:38:07 +0000</lastBuildDate><category>Ubuntu</category><category>windows</category><category>Aptitude</category><category>Linux</category><category>Apt</category><category>Javascript</category><category>KeePassX</category><category>Microsoft SQL Server</category><category>Microsoft Windows</category><category>PPA</category><category>Public Key</category><category>RSA</category><category>SQL Server</category><category>Synaptic</category><category>Visual Studio</category><category>install</category><category>microsoft</category><category>ruby</category><category>update</category><category>upgrade</category><category>Best Practices</category><category>Browser</category><category>Check in</category><category>Config</category><category>Console</category><category>Crockford</category><category>DACFx</category><category>DB2</category><category>Data Flow</category><category>Data-Tier Application</category><category>Data-Tier Applications Framework</category><category>Database</category><category>Encryption</category><category>Escape</category><category>Failed</category><category>Fiddler</category><category>Firefox</category><category>Full Screen</category><category>HTTPS</category><category>IBM</category><category>IDE</category><category>ISO</category><category>Installation</category><category>Man-in-the-middle</category><category>Meta-model</category><category>Metadata</category><category>NSS</category><category>Network Security Services</category><category>Networking</category><category>PDF</category><category>Parser</category><category>REST</category><category>Rollback</category><category>SQL</category><category>SQL Server Integration Services</category><category>SSIS</category><category>SSL</category><category>Source Control</category><category>Struts</category><category>T-SQL</category><category>TFS</category><category>Team Foundation Server</category><category>Terminal Server Client</category><category>ToBoolean</category><category>Tokenize</category><category>USB</category><category>Visual Studio Database Project</category><category>Web Browser</category><category>Windows 7</category><category>Windows 8</category><category>Windows Installation</category><category>bash</category><category>binaries</category><category>boolean logic</category><category>build process</category><category>check-in</category><category>checkin</category><category>classic</category><category>dash</category><category>db2start</category><category>eclipse</category><category>error</category><category>form</category><category>handles</category><category>juice startup error</category><category>ln</category><category>open file</category><category>package</category><category>podcasts</category><category>podcatcher</category><category>process</category><category>roll back</category><category>roll-back</category><category>ruby gems</category><category>search</category><category>sh</category><category>styleId</category><category>symbolic link</category><category>tf</category><category>visual studio 2010</category><category>vs 2010</category><category>vs2010</category><title>Software Engineering Pitfalls</title><description>Things I learn in my day-to-day work as a software engineer and in my geeky activities in general.</description><link>http://sepitfalls.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>65</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-1033578596372533927</guid><pubDate>Thu, 28 Apr 2016 03:52:00 +0000</pubDate><atom:updated>2016-04-27T21:53:12.458-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">REST</category><title>What the heck is REST, RESTful web service ...</title><atom:summary type="text">I have seen the term REST&amp;#160; (Representational State Transfer) all over for years. And I finally have to learn enough to us it.&amp;#160; It turns out I had no idea what it is.
Previously, in my ignorance, REST implied a web service that packages data in JSON format (see json.org). I have begun to add some valid information to my vortex of REST ignorance.
REST is an architecture style.
REST </atom:summary><link>http://sepitfalls.blogspot.com/2016/04/what-heck-is-rest-restful-web-service.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-3860797448957471932</guid><pubDate>Tue, 12 Aug 2014 18:10:00 +0000</pubDate><atom:updated>2014-08-12T12:10:23.589-06:00</atom:updated><title>Is my SQL Server Agent Job already running?</title><atom:summary type="text">I&#39;m writing a little .NET application that watches for an event in a SQL server in one domain and starts an SQL Server Agent job on a SQL Server in another domain. &amp;nbsp;Here is how I determined if the job were already running:

exec dbo.sp_help_job @job_name = &#39;TheJobName&#39;, @job_aspect = &#39;JOB&#39;, @execution_status = 1
If this returns any rows, the named job is running.</atom:summary><link>http://sepitfalls.blogspot.com/2014/08/is-my-sql-server-agent-job-already.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-538902910212244543</guid><pubDate>Fri, 27 Sep 2013 14:50:00 +0000</pubDate><atom:updated>2013-09-27T08:52:57.768-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Microsoft SQL Server</category><category domain="http://www.blogger.com/atom/ns#">Parser</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><category domain="http://www.blogger.com/atom/ns#">T-SQL</category><category domain="http://www.blogger.com/atom/ns#">Tokenize</category><title>Tokenizing T-SQL</title><atom:summary type="text">http://www.sqlservercentral.com/blogs/dave_ballantynes_blog/2012/03/13/parsing-t-sql-the-easy-way/

Ran accross this example of using the SQL-Server parser to tokenize a T-SQL script, statement, what-have-you.

At my company, we have some very specific SQL Formatting Standards. &amp;nbsp;And we have not found a code formatter that can do the job. &amp;nbsp;We&#39;ve just come up with a VS2012 Add-on that </atom:summary><link>http://sepitfalls.blogspot.com/2013/09/tokenizing-t-sql.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-5124691683259169875</guid><pubDate>Mon, 09 Sep 2013 16:47:00 +0000</pubDate><atom:updated>2013-09-09T10:48:21.526-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DACFx</category><category domain="http://www.blogger.com/atom/ns#">Data-Tier Application</category><category domain="http://www.blogger.com/atom/ns#">Data-Tier Applications Framework</category><category domain="http://www.blogger.com/atom/ns#">microsoft</category><category domain="http://www.blogger.com/atom/ns#">Microsoft SQL Server</category><category domain="http://www.blogger.com/atom/ns#">Microsoft Windows</category><category domain="http://www.blogger.com/atom/ns#">windows</category><category domain="http://www.blogger.com/atom/ns#">Windows 7</category><title>Data-Tier Application Framework (DACFx): What Version is installed</title><atom:summary type="text">I&#39;ve identified two ways to identify the version of DACFx installed on a windows machine. &amp;nbsp;I&#39;ve tested this under Windows 7. &amp;nbsp;If you try it on other platforms, please let me know so I can note success or failure here.

Method One: Uninstall Programs



Go to Uninstall Programs on the control panel.
Search for Data-Tier
See the version number.




Method Two: Windows Registry Value


Run</atom:summary><link>http://sepitfalls.blogspot.com/2013/09/data-tier-application-framework-dacfx.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMm_OvNcDoEgb2e9geQCGs5K7cpuPkHDaJPYagTiPwZmKyxkhXTKFUgSzwb_XjvlXE70nlrXxJ-Q4Ct7Lk9zqmwpo44j2ygNdQrZmxeVcoh9bARw_AwccV1wSXKQIpNbN5o7rfCPaKoDw/s72-c/DACFx-version.PNG" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Saint Johns, FL, USA</georss:featurename><georss:point>30.0803521 -81.57514759999998</georss:point><georss:box>4.5583175999999987 -122.88374159999998 55.6023866 -40.26655359999998</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-6265036703325138696</guid><pubDate>Thu, 30 May 2013 15:49:00 +0000</pubDate><atom:updated>2013-05-30T09:52:01.274-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Installation</category><category domain="http://www.blogger.com/atom/ns#">ISO</category><category domain="http://www.blogger.com/atom/ns#">Microsoft Windows</category><category domain="http://www.blogger.com/atom/ns#">USB</category><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><category domain="http://www.blogger.com/atom/ns#">Windows Installation</category><title>Creating a Windows Installer on USB Drive</title><atom:summary type="text">I have an ISO file for windows 8. &amp;nbsp;Just realized I don&#39;t have DVD. &amp;nbsp;Turns out. &amp;nbsp;I don&#39;t need one. &amp;nbsp;Microsoft provides a tool that takes the contents of the iso file and creates and copies then to a USB device that can be used to install Windows. &amp;nbsp;Be warned, it formats the USB device. &amp;nbsp;That means anything on that device is lost.

http://www.microsoftstore.com/store/</atom:summary><link>http://sepitfalls.blogspot.com/2013/05/creating-windows-installer-on-usb-drive.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-7478293650491006046</guid><pubDate>Mon, 08 Oct 2012 21:42:00 +0000</pubDate><atom:updated>2012-10-08T15:42:20.923-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Check in</category><category domain="http://www.blogger.com/atom/ns#">check-in</category><category domain="http://www.blogger.com/atom/ns#">checkin</category><category domain="http://www.blogger.com/atom/ns#">microsoft</category><category domain="http://www.blogger.com/atom/ns#">roll back</category><category domain="http://www.blogger.com/atom/ns#">roll-back</category><category domain="http://www.blogger.com/atom/ns#">Rollback</category><category domain="http://www.blogger.com/atom/ns#">Source Control</category><category domain="http://www.blogger.com/atom/ns#">Team Foundation Server</category><category domain="http://www.blogger.com/atom/ns#">tf</category><category domain="http://www.blogger.com/atom/ns#">TFS</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><category domain="http://www.blogger.com/atom/ns#">visual studio 2010</category><category domain="http://www.blogger.com/atom/ns#">vs 2010</category><category domain="http://www.blogger.com/atom/ns#">vs2010</category><title>Team Foundation -- Oops, I shouldn&#39;t have checked that in!</title><atom:summary type="text">Working in Visual Studio 2010 today, I was in the middle of creating a shelveset when I goofed and pressed Check In. Agh! Oh no!


I discovered that Team Foundation (tf) has a rollback command. &amp;nbsp;So I used&amp;nbsp;

&amp;gt; &amp;nbsp;tf rollback ...
&amp;nbsp;from the command line.

Then, I found the setting in Visual Studio to propmt on check-in.
Menu:

Tools &amp;gt; Options
Options dialog:

Source Control &amp;</atom:summary><link>http://sepitfalls.blogspot.com/2012/10/team-foundation-oops-i-shouldnt-have.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-6570129775536612793</guid><pubDate>Mon, 08 Oct 2012 21:24:00 +0000</pubDate><atom:updated>2012-10-08T15:24:32.664-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Best Practices</category><category domain="http://www.blogger.com/atom/ns#">Database</category><category domain="http://www.blogger.com/atom/ns#">Meta-model</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio Database Project</category><title>VS Studio 2010 Database Projects</title><atom:summary type="text">
Initial Thought on VS Database Projects

NOTE: I wrote this up as notes on my first experience with database projects in Visual Studio 2010. It contains my notes and thoughts. As &#39;Noob-notes&#39;, nothing here is guaranteed to be correct, insightful, or interesting :)

Meta-model

It looks to me like VS 2010 creates a meta model of the a database from the source files and compares on that. It maps </atom:summary><link>http://sepitfalls.blogspot.com/2012/10/vs-studio-2010-database-projects.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-4696463506054784466</guid><pubDate>Wed, 07 Mar 2012 19:41:00 +0000</pubDate><atom:updated>2012-03-07T12:41:41.665-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Flow</category><category domain="http://www.blogger.com/atom/ns#">Metadata</category><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><category domain="http://www.blogger.com/atom/ns#">SQL Server Integration Services</category><category domain="http://www.blogger.com/atom/ns#">SSIS</category><title>Providing Metadata to SSIS dataflows</title><atom:summary type="text">Recently I&#39;ve begun to work with SQL Server Integration Services (SSIS) to extract data and load it into a data warehouse. &amp;nbsp;I discovered a seemingly absurd statement in an existing package.

IF 1=2 SELECT CAST(NULL AS...), CAST(NULL AS ...) ...
This was the very first statement in a long complicated SQL script that eventually...way down at the end of the file...after hundreds of lines...</atom:summary><link>http://sepitfalls.blogspot.com/2012/03/providing-metadata-to-ssis-dataflows.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total><georss:featurename>10996 S River Front Pkwy, South Jordan, UT 84095, USA</georss:featurename><georss:point>40.554651230555272 -111.91442012786865</georss:point><georss:box>40.553143230555271 -111.91688762786865 40.556159230555274 -111.91195262786866</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-8512945146965772285</guid><pubDate>Wed, 07 Mar 2012 19:18:00 +0000</pubDate><atom:updated>2012-03-07T12:18:27.683-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Browser</category><category domain="http://www.blogger.com/atom/ns#">Encryption</category><category domain="http://www.blogger.com/atom/ns#">Fiddler</category><category domain="http://www.blogger.com/atom/ns#">Firefox</category><category domain="http://www.blogger.com/atom/ns#">HTTPS</category><category domain="http://www.blogger.com/atom/ns#">Man-in-the-middle</category><category domain="http://www.blogger.com/atom/ns#">Network Security Services</category><category domain="http://www.blogger.com/atom/ns#">Networking</category><category domain="http://www.blogger.com/atom/ns#">NSS</category><category domain="http://www.blogger.com/atom/ns#">SSL</category><category domain="http://www.blogger.com/atom/ns#">Web Browser</category><title>Clearing Up My SSL Noob Questions</title><atom:summary type="text">In a conversation with co-workers recently I realized that I didn&#39;t have a clear, correct view of how HTTP over SSL (HTTPS) works. &amp;nbsp;So, having done some reading today, I want to record some things about HTTPS.


My main question was, where on the computer is the encryption/decryption happening? Does it happen somewhere in the windows networking stack (maybe somewhere in its TCP/IP </atom:summary><link>http://sepitfalls.blogspot.com/2012/03/clearing-up-my-ssl-noob-questions.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total><georss:featurename>River Front Pkwy, South Jordan, UT 84095, USA</georss:featurename><georss:point>40.552776331471 -111.91540718078613</georss:point><georss:box>40.549760331471 -111.92034268078613 40.555792331471004 -111.91047168078613</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-8768819525991051798</guid><pubDate>Thu, 05 Jan 2012 17:59:00 +0000</pubDate><atom:updated>2012-01-05T10:59:18.197-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><title>Find out what is causing CPU use in SQL Server</title><atom:summary type="text">Here is a snippet shared by a co-worker for finding out what processes are eating cpu resources on SQL Server.


exec admin.dbo.usp_serverblocks @orderby = &#39;secprocessortime&#39;</atom:summary><link>http://sepitfalls.blogspot.com/2012/01/find-out-what-is-causing-cpu-use-in-sql.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-4076103016539342467</guid><pubDate>Wed, 21 Dec 2011 19:35:00 +0000</pubDate><atom:updated>2011-12-21T12:35:13.336-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">boolean logic</category><category domain="http://www.blogger.com/atom/ns#">Crockford</category><category domain="http://www.blogger.com/atom/ns#">Javascript</category><category domain="http://www.blogger.com/atom/ns#">ToBoolean</category><title>In Javascript, || and &amp;&amp; don&#39;t evaluate to a boolean</title><atom:summary type="text">Developers familiar with c-languages may assume that Javascript&#39;s || and &amp;amp;&amp;amp; operators produce boolean results. &amp;nbsp;But that isn&#39;t necessarily true. What they really do is return one of the two operands.

Truthy-ness&amp;nbsp;(and falsy-ness)
An expression is &quot;truthy&quot; if it isn&#39;t &quot;falsy&quot;. &amp;nbsp;The &quot;falsy&quot; values are

false (the boolean literal value)
&quot;&quot; (the empty string)
undefined
null
NaN</atom:summary><link>http://sepitfalls.blogspot.com/2011/12/in-javascript-and-dont-evaluate-to.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-8538336756019389025</guid><pubDate>Thu, 08 Dec 2011 17:33:00 +0000</pubDate><atom:updated>2011-12-08T10:33:51.730-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Javascript</category><title>Javascript with operator is bad</title><atom:summary type="text">In short you don&#39;t know if you are changing a property of an object in the with or an implied global variable. &amp;nbsp;See Crockford&#39;s full post.</atom:summary><link>http://sepitfalls.blogspot.com/2011/12/javascript-with-operator-is-bad.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-4778382490197419729</guid><pubDate>Thu, 08 Dec 2011 17:32:00 +0000</pubDate><atom:updated>2011-12-08T10:32:40.387-07:00</atom:updated><title>VirtualBox/USB - Community Ubuntu Documentation</title><atom:summary type="text">VirtualBox/USB - Community Ubuntu Documentation

I had to add myself to the vboxusers group and then vbox could connect to usb devices.  I was able to let other programs access usb without starting the program as root too.  So I still need to understand how the group and the bus permissions are linked.  But I&#39;m glad to be able to share USB devices with my Virtual Machine.</atom:summary><link>http://sepitfalls.blogspot.com/2011/12/virtualboxusb-community-ubuntu.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-5400969318277507123</guid><pubDate>Thu, 24 Mar 2011 19:49:00 +0000</pubDate><atom:updated>2011-06-02T11:05:17.018-06:00</atom:updated><title>My Code Fixes: Runtime Class and Method information</title><atom:summary type="text">Turns out you can get current thread using Thread.currentThread()With that thread you can call getStackTrace().  This allows you to get the current class and method name from stackTrace[0] (stackTrace being the result of getStackTrace()).You, of course, have to be in a context where this code executes on the same thread.Thanks to Ryan Sukale.My Code Fixes: Runtime Class and Method information</atom:summary><link>http://sepitfalls.blogspot.com/2011/03/my-code-fixes-runtime-class-and-method.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-7825393013717603079</guid><pubDate>Thu, 24 Mar 2011 15:56:00 +0000</pubDate><atom:updated>2011-03-24T09:56:05.668-06:00</atom:updated><title>Java 7: New Feature – automatically close Files and resources in try-catch-finally | Vineet Manohar&#39;s blog</title><atom:summary type="text">A new feature in Java 7.  Try-with-resource blocks.Java 7: New Feature – automatically close Files and resources in try-catch-finally | Vineet Manohar&#39;s blog</atom:summary><link>http://sepitfalls.blogspot.com/2011/03/java-7-new-feature-automatically-close.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-3804822318253447733</guid><pubDate>Tue, 06 Apr 2010 15:20:00 +0000</pubDate><atom:updated>2010-04-06T09:27:02.226-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Failed</category><category domain="http://www.blogger.com/atom/ns#">PDF</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>Ubuntu 9.04 PDF Printer (You have to create the PDF directory)</title><atom:summary type="text">I&#39;ve been using Ubuntu 9.04 for 9 months.  I installed the Virtual PDF printer months ago.  Apparently this morning I just used it for the first time.  It failed to print.I looked in the ubuntu documentation.  I&#39;ll quote the part of the article that referenced the problem.however, on the 9.04 machine I had to create the  /home/your_user_name/PDF folder manually for each user on that machine  to </atom:summary><link>http://sepitfalls.blogspot.com/2010/04/ubuntu-904-pdf-printer-you-have-to.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-5425148565600068012</guid><pubDate>Fri, 18 Dec 2009 16:20:00 +0000</pubDate><atom:updated>2009-12-18T09:42:46.359-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">classic</category><category domain="http://www.blogger.com/atom/ns#">eclipse</category><category domain="http://www.blogger.com/atom/ns#">IDE</category><category domain="http://www.blogger.com/atom/ns#">update</category><title>Enable Classic Eclipse Update Capability</title><atom:summary type="text">In eclipse galileo, go to window--&gt;preferences.In the preferences dialog, search for Capabilities.In /General/Capabilities, check &#39;Classic Update&#39;.Restart and the classic update and plug-in management is available.</atom:summary><link>http://sepitfalls.blogspot.com/2009/12/enable-classic-eclipse-update.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-3795306481111895656</guid><pubDate>Tue, 01 Dec 2009 18:32:00 +0000</pubDate><atom:updated>2009-12-01T11:53:22.756-07:00</atom:updated><title>Hibernate&#39;s &quot;User SQL Comments&quot; feature causes a problem with DB2</title><atom:summary type="text">I&#39;ve been having a problem where a query sent through hibernate fails with the message: executeQuery method cannot be used for updateHere is an example of the log output.  The hibernate actual hql and sql queries have been replaced with [...] in order not to expose my employer&#39;s database schema information.Hibernate: /* select [...] */ select [...]JDBCExceptionReporter:100 - SQL Error: -99999, </atom:summary><link>http://sepitfalls.blogspot.com/2009/12/hibernates-user-sql-comments-feature.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-5676602421062641295</guid><pubDate>Wed, 25 Nov 2009 20:22:00 +0000</pubDate><atom:updated>2009-11-25T13:29:01.398-07:00</atom:updated><title>DB2 9.7 JDBC Driver causes a problem for hibernate native id strategy</title><atom:summary type="text">I&#39;ve been struggling with a problem where an application I&#39;m upgrading had problems inserting new records into a database using hibernate.App Server: IBM Websphere Application Server 6.1DB: IBM DB2 8.?JDBC Driver: Those packaged with IBM DB2Express v9.7I would get a message stating:org.hibernate.HibernateException: The database returned no natively generated identity valueWhen I changed my </atom:summary><link>http://sepitfalls.blogspot.com/2009/11/db2-97-jdbc-driver-causes-problem-for.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-1461703272676524400</guid><pubDate>Mon, 12 Oct 2009 22:02:00 +0000</pubDate><atom:updated>2009-10-12T16:06:38.617-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Config</category><category domain="http://www.blogger.com/atom/ns#">DB2</category><category domain="http://www.blogger.com/atom/ns#">db2start</category><category domain="http://www.blogger.com/atom/ns#">IBM</category><category domain="http://www.blogger.com/atom/ns#">install</category><title>DB2 install and config tutorial</title><atom:summary type="text">Thanks to bits.of.info for this tutorial on db2 install and config.  Way better than trying to follow IBM&#39;s docs.</atom:summary><link>http://sepitfalls.blogspot.com/2009/10/db2-install-and-config-tutorial.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-9197045619753978895</guid><pubDate>Thu, 08 Oct 2009 22:45:00 +0000</pubDate><atom:updated>2009-10-08T16:58:41.876-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bash</category><category domain="http://www.blogger.com/atom/ns#">dash</category><category domain="http://www.blogger.com/atom/ns#">ln</category><category domain="http://www.blogger.com/atom/ns#">sh</category><category domain="http://www.blogger.com/atom/ns#">symbolic link</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>In Ubuntu, sh is dash, not bash</title><atom:summary type="text">I&#39;ve been trying to install IBM Websphere Application Server 6.1 on Ubuntu 9.04 AMD64.  The installer kept failing.  I found this post that clued me in that in Ubuntu /bin/sh is a symbolic link to /bin/dash (a faster, smaller shell apparently).  The association of sh can be changed from dash to bash as follows:unlink /bin/shln -s /bin/sh bashafter doing this the installer worked just fine.Should </atom:summary><link>http://sepitfalls.blogspot.com/2009/10/in-ubuntu-sh-is-dash-not-bash.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-400481867349267766</guid><pubDate>Thu, 24 Sep 2009 15:52:00 +0000</pubDate><atom:updated>2009-09-24T09:55:17.187-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Aptitude</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">package</category><category domain="http://www.blogger.com/atom/ns#">search</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><category domain="http://www.blogger.com/atom/ns#">update</category><category domain="http://www.blogger.com/atom/ns#">upgrade</category><title>Aptitude (Command-line package manager)</title><atom:summary type="text">Here are some commands to use (usually with sudo):aptitude update -- update the package repoaptitude safe-upgradeaptitude full-upgradeaptitude search &#39;part of package name&#39;aptitude show package-nameaptitude install package-name</atom:summary><link>http://sepitfalls.blogspot.com/2009/09/aptitude-command-line-package-manager.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-2399591478653217382</guid><pubDate>Thu, 24 Sep 2009 15:31:00 +0000</pubDate><atom:updated>2009-09-24T09:42:57.304-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Console</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>Switching Linux Consoles</title><atom:summary type="text">Turns out linux has several consoles going at once.  From within my Gnome session I can press Ctrl-Alt-F1 and bring up console one.  Gnome is running on console 7 so Ctrl-Alt-F7 brings me back into Gnome.  Ctrl-Alt-F1 through Crtl-Alt-F7 work.  Notice that Crtl-Alt-F1 takes you to TTY1 and Ctrl-Alt-F6 to TTY6.  Having a full terminal to run from is handy when the session on TTY7 (Gnome) gets </atom:summary><link>http://sepitfalls.blogspot.com/2009/09/switching-linux-consoles.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-5421420255980371215</guid><pubDate>Thu, 24 Sep 2009 14:55:00 +0000</pubDate><atom:updated>2009-09-24T09:30:46.431-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Apt</category><category domain="http://www.blogger.com/atom/ns#">Aptitude</category><category domain="http://www.blogger.com/atom/ns#">KeePassX</category><category domain="http://www.blogger.com/atom/ns#">PPA</category><category domain="http://www.blogger.com/atom/ns#">Public Key</category><category domain="http://www.blogger.com/atom/ns#">RSA</category><category domain="http://www.blogger.com/atom/ns#">Synaptic</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>Adding key to apt so ppa packages can be authenticated</title><atom:summary type="text">I use a program called KeePass on Windows to manage passwords.  There is a project called KeePassX for Linux that will use the same password database file I use on windows.  To install it on Ubuntu 9.04 AMD-64, I did the following:Add the source to Ubuntu (System &gt; Administration &gt; Software Sources)deb http://ppa.launchpad.net/keepassx/ppa/ubuntu jaunty maindeb-src http://ppa.launchpad.net/</atom:summary><link>http://sepitfalls.blogspot.com/2009/09/adding-key-to-apt-so-ppa-packages-can.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6678093514755187865.post-7584281324330519265</guid><pubDate>Thu, 24 Sep 2009 14:55:00 +0000</pubDate><atom:updated>2010-01-20T09:38:27.663-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Apt</category><category domain="http://www.blogger.com/atom/ns#">Aptitude</category><category domain="http://www.blogger.com/atom/ns#">KeePassX</category><category domain="http://www.blogger.com/atom/ns#">PPA</category><category domain="http://www.blogger.com/atom/ns#">Public Key</category><category domain="http://www.blogger.com/atom/ns#">RSA</category><category domain="http://www.blogger.com/atom/ns#">Synaptic</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>Adding key to apt so ppa packages can be authenticated</title><atom:summary type="text">When you add Third-Party Software Sources to Ubuntu, you will likely want to add those sources&#39; shared keys to the apt so that when you update your packages a warning stating that some packages cannot be authenticated can be avoided.  I get tired of it coming up.  So, In my case I addeddeb http://ppa.launchpad.net/keepassx/ppa/ubuntu jaunty maindeb-src http://ppa.launchpad.net/keepassx/ppa/ubuntu</atom:summary><link>http://sepitfalls.blogspot.com/2009/09/adding-key-to-apt-so-ppa-packages-can_24.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>