<?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-8216549680147447479</id><updated>2011-12-21T10:42:32.890-08:00</updated><category term='linux'/><category term='i18n'/><category term='eclipse'/><category term='windows linux'/><category term='sqldeveloper'/><category term='javascript'/><category term='java'/><category term='sql'/><category term='web'/><category term='ajax'/><category term='rss'/><title type='text'>John's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-4164713979650207895</id><published>2010-11-19T21:59:00.000-08:00</published><updated>2010-11-19T21:59:32.550-08:00</updated><title type='text'>Alt Left Arrow in Terminal</title><content type='html'>Another Mac annoyance is jumping word to word in a terminal window. There are several forum posts about this, but I managed to get them wrong, so I'm adding another that works for me:&lt;br /&gt;&lt;br /&gt;Open Terminal &amp;gt; Preferences &amp;gt; Settings &amp;gt; Keyboard.&lt;br /&gt;Click the + and set values as below.&lt;br /&gt;The trick is to get the textbox to take the correct value. To do this, get it in the clipboard and paste it so it looks like this.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_NH2-UuyJx-c/TOdjdwSTblI/AAAAAAAAAE8/MuuA4HOwWOs/s1600/TerminalShortcut.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="308" src="http://1.bp.blogspot.com/_NH2-UuyJx-c/TOdjdwSTblI/AAAAAAAAAE8/MuuA4HOwWOs/s400/TerminalShortcut.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;For your ease, you can copy these values for left: \033b and right \033f.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-4164713979650207895?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/4164713979650207895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=4164713979650207895' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/4164713979650207895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/4164713979650207895'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2010/11/alt-left-arrow-in-terminal.html' title='Alt Left Arrow in Terminal'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NH2-UuyJx-c/TOdjdwSTblI/AAAAAAAAAE8/MuuA4HOwWOs/s72-c/TerminalShortcut.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-7558718433724978614</id><published>2010-11-19T21:41:00.000-08:00</published><updated>2010-11-19T21:41:27.697-08:00</updated><title type='text'>Command-K to Search</title><content type='html'>I've been re-acclimating to working on a Mac. There are a few differences that annoy me, one of which is hitting Command-K to get to the search box in Safari. This is standard on Firefox and Chrome. &lt;br /&gt;&lt;br /&gt;As usual on a Mac there is a solution, but it may take a bit to find the right incantation to get it working.&lt;br /&gt;&lt;br /&gt;Open System preferences and select "Keyboard" then "Keyboard Shortcuts".&lt;br /&gt;On the left select "Application Shortcuts" and click the +.&lt;br /&gt;Select "Safari" for application and enter "Google Search..." for the menu title.&lt;br /&gt;Enter Command-K in the shortcut box and you are all set.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_NH2-UuyJx-c/TOdfK-TgcoI/AAAAAAAAAE4/6ndR_wdV4MI/s1600/SafariSearchShortcut.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="355" src="http://4.bp.blogspot.com/_NH2-UuyJx-c/TOdfK-TgcoI/AAAAAAAAAE4/6ndR_wdV4MI/s400/SafariSearchShortcut.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-7558718433724978614?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/7558718433724978614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=7558718433724978614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/7558718433724978614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/7558718433724978614'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2010/11/command-k-to-search.html' title='Command-K to Search'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_NH2-UuyJx-c/TOdfK-TgcoI/AAAAAAAAAE4/6ndR_wdV4MI/s72-c/SafariSearchShortcut.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-798744787384782636</id><published>2009-02-26T21:08:00.000-08:00</published><updated>2009-02-26T21:20:39.074-08:00</updated><title type='text'>Ubuntu Java Locking errors in GWT</title><content type='html'>When doing GWT development on Ubuntu 8.10 I get the following errors:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;br /&gt;Locking assertion failure.  Backtrace:&lt;br /&gt;#0 /usr/lib/libxcb-xlib.so.0 [0x889037c7]&lt;br /&gt;#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0x88903891]&lt;br /&gt;#2 /usr/lib/libX11.so.6(_XReply+0x254) [0x86f02494]&lt;br /&gt;#3 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so [0x88051dce]&lt;br /&gt;#4 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so [0x8803bd77]&lt;br /&gt;#5 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so [0x8803bef3]&lt;br /&gt;#6 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x26) [0x8803c136]&lt;br /&gt;#7 [0xb148b008]&lt;br /&gt;#8 [0xb1484b6b]&lt;br /&gt;#9 [0xb1484b6b]&lt;br /&gt;#10 [0xb1482236]&lt;br /&gt;#11 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so [0xb7717eec]&lt;br /&gt;#12 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so [0xb78e7ae8]&lt;br /&gt;#13 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so [0xb7717d1f]&lt;br /&gt;#14 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so(JVM_DoPrivileged+0x32d) [0xb777582d]&lt;br /&gt;#15 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/libjava.so(Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3d) [0xb742130d]&lt;br /&gt;#16 [0xb148a898]&lt;br /&gt;#17 [0xb1484a94]&lt;br /&gt;#18 [0xb1482236]&lt;br /&gt;#19 /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/server/libjvm.so [0xb7717eec]&lt;br /&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I found a fix in this &lt;a href="http://ubuntuforums.org/showpost.php?s=4478d49cff8d5e6f35163a7558f4a4d5&amp;p=3840350&amp;postcount=8"&gt;post&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;namely:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;br /&gt;sudo vi /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre/lib/i386/xawt/libmawt.so&lt;br /&gt;:%s/XINERAMA/FAKEEXTN/g&lt;br /&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-798744787384782636?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/798744787384782636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=798744787384782636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/798744787384782636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/798744787384782636'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2009/02/ubuntu-java-locking-errors-in-gwt.html' title='Ubuntu Java Locking errors in GWT'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-8921174824807848691</id><published>2008-04-16T21:35:00.001-07:00</published><updated>2008-04-19T21:24:43.405-07:00</updated><title type='text'>Setting up Ubuntu 8.04 for Java Development</title><content type='html'>At work, I've been getting frustrated with how poorly Windows XP performs for Java development.&lt;br /&gt;&lt;br /&gt;At my last work I got on a pilot program to us a Mac, and the compile time for the entire project went from 20 minutes for a clean build to 2 minutes, yes that's correct, 10 times faster. Why? I think there are a handful of reasons, first I have noticed that compiling Java programs is fairly IO intensive. NTFS seems to be a rather inefficient file system (the native file system for XP). Also if you use XP you need to use virus protection to keep from getting infected by every 10th bit on the internet (OK, that is a bit of an exaggeration), and most paranoid IT departments want real time scanning. This sounds good at a theoretical level, but funneling all your OS's disk access through a single software process is a pretty solid recipe for poor performance (the above timing improvement was with virus scanning disabled). During build times, the processor was not at 100% or even 50% most the time, it was the hard disk that was over-taxed.&lt;br /&gt;&lt;br /&gt;So at my new job, I wanted to get as close to the Mac as I could without having to convince them to spend money. The solution: Linux. There are lots of choices for a distribution, the top contenders in my list are Fedora (closest to what our production systems run), OpenSuse (pretty user friendly and supported mainstream) and Ubuntu. I prefer Ubuntu because it just works without a lot of fuss and the forums are pretty active with answers to most of what I want to accomplish.&lt;br /&gt;&lt;br /&gt;Here is my setup:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;64-bit OS so I can use full 4GB memory and video drivers work well (running ati 32bit drivers on 32bit OS on 64bit hardware doesn't work too well)&lt;/li&gt;&lt;li&gt;Oracle 10gR2, this can be a pain to setup and I almost gave up but I found &lt;a href="http://halisway.blogspot.com/2006/10/oracle-10gr2-on-ubuntu-610-amd64.html"&gt;this blog&lt;/a&gt; and &lt;a href="http://ubuntuforums.org/showthread.php?t=437691&amp;amp;highlight=install+oracle"&gt;this forum&lt;/a&gt; that gets it working. (Note that you also need to get&lt;br /&gt;&lt;code&gt;sudo apt-get install gcc-multilib g++-multilib&lt;/code&gt;)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;MySQL (yes I need two databases)&lt;br /&gt;&lt;code&gt;sudo apt-get install mysql-server&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Cisco VPN client (network-manager-vpnc)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;ant, maven&lt;/li&gt;&lt;br /&gt;&lt;li&gt;kdiff3 for code read comparisons&lt;/li&gt;&lt;br /&gt;&lt;li&gt;svn-workbench, subversion for source control&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Oracle SQL Tools&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;DBVisualizer (commercial)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;SqlDeveloper (free from Oracle)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;archiva to proxy maven repos for performance&lt;/li&gt;&lt;br /&gt;&lt;li&gt;ArgoUML for design&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Java IDE: Eclipse, Netbeans or IntelliJ. I use IntelliJ&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/8216549680147447479-8921174824807848691?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/8921174824807848691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=8921174824807848691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/8921174824807848691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/8921174824807848691'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2008/04/setting-up-ubuntu-804-for-java.html' title='Setting up Ubuntu 8.04 for Java Development'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-7361995200697322375</id><published>2007-02-23T07:32:00.000-08:00</published><updated>2007-02-23T07:34:57.816-08:00</updated><title type='text'>xorg.conf settings for NEC P1250+ Monitor</title><content type='html'>I seem to always be looking for these settings so I'm putting them here:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;# NEC P1250 +&lt;br /&gt;Section "Monitor"&lt;br /&gt;       DisplaySize      384   288     # mm&lt;br /&gt;       Identifier   "Monitor0"&lt;br /&gt;       VendorName   "NEC"&lt;br /&gt;       ModelName    "P1250 +"&lt;br /&gt;       HorizSync    31-110 # DDC-probed&lt;br /&gt;       VertRefresh  55-160 # DDC-probed&lt;br /&gt;       Option       "DPMS"  "true"&lt;br /&gt;       Option       "BackingStore" "On"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;These settings were found &lt;a href="http://www.nvnews.net/vbulletin/showpost.php?p=887985&amp;postcount=3"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-7361995200697322375?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/7361995200697322375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=7361995200697322375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/7361995200697322375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/7361995200697322375'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2007/02/xorgconf-settings-for-nec-p1250-monitor.html' title='xorg.conf settings for NEC P1250+ Monitor'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-3757993890481416160</id><published>2007-02-20T11:15:00.000-08:00</published><updated>2007-02-26T22:30:27.344-08:00</updated><title type='text'>Creating an Mylar Connector Plugin for Jotspot</title><content type='html'>&lt;h1&gt;Creating an Mylar Connector Plugin for Jotspot&lt;br&gt;&lt;/h1&gt;&lt;br&gt;Jotspot is a wiki system that allows you to create forms and code for your wiki pages. My current project uses it for project planning and story (agile) management. It was recently purchased by Google and during their migration to Google's infrastructure new accounts are on hold, but should eventually be opened up. This is how I created a connector for our project hosted there. The intent is to give an overview of what needs to be implemented and where. I won't go through all the detail for each step, for example when it is time to query the repository for tasks I'll show what needs to happen upto and including the method call, but I won't show the details of the connection to Jotspot. Hopefully this will enable you to create your own connectors to your repositories. &lt;br&gt;&lt;h3&gt;Plugin Structure&lt;/h3&gt;The Mylar &lt;a title="Mylar Integrator Reference" target="blank_" href="http://wiki.eclipse.org/index.php/Mylar_Integrator_Reference#Creating_connector_projects"&gt;documentation&lt;/a&gt; suggests creating two plugin projects to implement your repository connector, the *.ui project and the *.core project. They also recommend modeling your connector after the Trac connector. For this connector I created the following two plugin projects and included the Trac plugin projects for reference:&lt;br&gt;&lt;img style="height: 125px; width: 430px;" src="http://docs.google.com/File?id=dh4p9bx_6sn2tmb"&gt;&lt;br&gt;&lt;br&gt;&lt;h3&gt;Add Repository&lt;br&gt;&lt;/h3&gt;The first step is to get the Mylar UI to recognize your repository when you select &lt;span style="font-weight: bold;"&gt;add repository&lt;/span&gt;. This shows up in the &lt;span style="font-weight: bold;"&gt;Task Repositories&lt;/span&gt; view:&lt;br&gt;&lt;img style="height: 185px; width: 439px;" title="Task Repositories" src="http://docs.google.com/File?id=dh4p9bx_42k4q2j"&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Click the add repository icon. This launches this dialog box:&lt;br&gt;&lt;img style="height: 418px; width: 468px;" title="Add Task Repository" src="http://docs.google.com/File?id=dh4p9bx_5chm63n"&gt;&lt;br&gt;&lt;br&gt;You can see the &lt;span style="font-weight: bold;"&gt;Jot Repository&lt;/span&gt; Item added by this project. The &lt;span style="font-weight: bold;"&gt;com.eclipse.mylar.jot.ui&lt;/span&gt; plugin will contribute all the extensions and reference &lt;span style="font-weight: bold;"&gt;com.eclipse.mylar.jot.core&lt;/span&gt; as needed. First we need to do some initial setup. When you created the *.ui plugin it should have opened the plugin manifest editor. Fill in some appropriate values.&lt;br&gt;&lt;img style="height: 381px; width: 373px;" src="http://docs.google.com/File?id=dh4p9bx_7gbq7jz"&gt;&lt;br&gt;&lt;br&gt;The next step is to add the dependencies, using the Trac UI plugin as a reference:&lt;br&gt;&lt;img style="height: 330px; width: 846px;" src="http://docs.google.com/File?id=dh4p9bx_8gb9mmv"&gt;&lt;br&gt;&lt;br&gt;The &lt;span style="font-weight: bold;"&gt;org.eclipse.mylar.jot.core&lt;/span&gt; will only be available after you've created that project. This should cover the classes referenced from the UI. Now onto the functional part, adding the extension that will list Jot as a repository in the &lt;span style="font-weight: bold;"&gt;Add Repository&lt;/span&gt; wizard. click the &lt;span style="font-weight: bold;"&gt;Add&lt;/span&gt; button and select &lt;span style="font-weight: bold;"&gt;org.eclipse.mylar.tasks.ui.repositories&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;br&gt;&lt;img style="height: 334px; width: 849px;" src="http://docs.google.com/File?id=dh4p9bx_9gvjrd9"&gt;&lt;br&gt;&lt;br&gt;Now add a new connectorCore to that repository connector:&lt;br&gt;&lt;img style="height: 333px; width: 847px;" src="http://docs.google.com/File?id=dh4p9bx_10ct27mt"&gt;&lt;br&gt;&lt;br&gt;Edit the Details as follows:&lt;br&gt;&lt;img style="height: 286px; width: 853px;" src="http://docs.google.com/File?id=dh4p9bx_11ffkxh9"&gt;&lt;br&gt;The &lt;span style="font-weight: bold;"&gt;JotRepositoryConnector&lt;/span&gt; is a new class in the *.core project. You can click on the class hyperlink to create this class and extend &lt;span style="font-weight: bold;"&gt;org.eclipse.mylar.tasks.core.AbstractRepositoryConnector&lt;/span&gt;. Implement the &lt;span style="font-weight: bold;"&gt;getLabel() &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;getRepositoryType()&lt;/span&gt; to return &lt;span style="font-weight: bold;"&gt;"Jot Repository"&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;"jot"&lt;/span&gt; respectively. We now have Jot showing up in the &lt;span style="font-weight: bold;"&gt;Add Repository&lt;/span&gt; wizard.&lt;br&gt;&lt;br&gt;Unfortunately nothing happens when you click next. To get this to work a JotRepositoryUi class must be added. Right click on the *.repositories extension and click new -&amp;gt; connectorUi. Click the class hyperlink and create a new JotConnectorUi class that extends &lt;span style="font-weight: bold;"&gt;org.eclipse.mylar.tasks.ui.AbstractRepositoryConnectorUi&lt;/span&gt;. Setting the icons here will add the icon to the &lt;span style="font-weight: bold;"&gt;Add Repository&lt;/span&gt; wizard.&lt;br&gt;&lt;br&gt;When the next button is clicked the &lt;span style="font-weight: bold;"&gt;JotRepositoryConnector.getRepositoryType()&lt;/span&gt; is called checked against the same call on &lt;span style="font-weight: bold;"&gt;JotConnectorUi&lt;/span&gt;. This associates the to classes, if they match the icons are used and when next is clicked in the wizard the &lt;span style="font-weight: bold;"&gt;JotConnectorUi.getSettingsPage()&lt;/span&gt; is called as the next step in the repository setup. To show the settings page &lt;span style="font-weight: bold;"&gt;getSettingsPage()&lt;/span&gt; must return something that extends &lt;span style="font-weight: bold;"&gt;org.eclipse.mylar.tasks.ui.wizards.AbstractRepositorySettingsPage&lt;/span&gt;. Create a new class called &lt;span style="font-weight: bold;"&gt;JotRepositorySettingsPage&lt;/span&gt; that extends &lt;span style="font-weight: bold;"&gt;AbstractRepositorySettingsPage&lt;/span&gt;. You'll need a constructor that takes &lt;span style="font-weight: bold;"&gt;AbstractRepositoryConnectorUi&lt;/span&gt; as a parameter. In this constructor pass along the &lt;span style="font-weight: bold;"&gt;AbstractRepositoryConnectorUi&lt;/span&gt; with a title and description string to &lt;span style="font-weight: bold;"&gt;super&lt;/span&gt;. The only method you need to implement to get things working is to implement the &lt;span style="font-weight: bold;"&gt;isValidUrl()&lt;/span&gt; method. Once this is done you can successfully add the repository:&lt;br&gt;&lt;img style="height: 187px; width: 420px;" src="http://docs.google.com/File?id=dh4p9bx_12cvqgc3"&gt;&lt;br&gt;&lt;br&gt;&lt;h3&gt;List Tasks&lt;br&gt;&lt;/h3&gt;For this repository to really be useful, it needs to be able to query for a list of tasks, create a new task and update an existing task. When &lt;span style="font-weight: bold;"&gt;New Repository Task&lt;/span&gt; is clicked, each repository (&lt;span style="font-weight: bold;"&gt;AbstractRepositoryConnector&lt;/span&gt;) has its &lt;span style="font-weight: bold;"&gt;canCreateNewTask()&lt;/span&gt; method called if it returns true it is listed in the available repositories. &lt;br&gt;&lt;img style="height: 290px; width: 439px;" src="http://docs.google.com/File?id=dh4p9bx_13d7zrhz"&gt;&lt;br&gt;&lt;br&gt;When &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt; is clicked &lt;span style="font-weight: bold;"&gt;JotRepositoryUi.getNewTaskWizard()&lt;/span&gt; is called. This method must return a valid wizard with at least one  &lt;span style="font-weight: bold;"&gt;WizardPage&lt;/span&gt; added in the &lt;span style="font-weight: bold;"&gt;Wizard.addPages()&lt;/span&gt;. That &lt;span style="font-weight: bold;"&gt;WizardPage&lt;/span&gt; must add at least one control in its &lt;img alt=""&gt;&lt;span style="font-weight: bold;"&gt;createControl&lt;/span&gt; method. It is up to you to generate the appropriate form on the page. When finish is available the &lt;span style="font-weight: bold;"&gt;Wizard.canFinish()&lt;/span&gt; should return true. When finish is clicked the &lt;span style="font-weight: bold;"&gt;Wizard.performFinish()&lt;/span&gt; method is called. This should complete the wizard. Both the &lt;span style="font-weight: bold;"&gt;NewTracTaskWizard&lt;/span&gt; and the &lt;span style="font-weight: bold;"&gt;NewWebTaskWizard&lt;/span&gt; open an editor on the wizard's finish.&lt;br&gt;(In Progress)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-3757993890481416160?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/3757993890481416160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=3757993890481416160' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/3757993890481416160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/3757993890481416160'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2007/02/creating-mylar-connector-plugin-for.html' title='Creating an Mylar Connector Plugin for Jotspot'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-7856026250695321009</id><published>2006-12-18T08:23:00.000-08:00</published><updated>2006-12-18T08:35:54.759-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='i18n'/><title type='text'>Setting Default Text File Encoding in Eclipse</title><content type='html'>I was recently working with a set of SQL migration scripts in eclipse and started noticing that the localized characters weren't showing correctly. I've seen all kinds of chaos in my project with different file formats creeping into the sources and database. So I did a looking and found that Eclipse was defaulting to Cp1252 for the encoding. This is a pain and the cause of my files not displaying. So went into Window-&gt;Preferences... and Opened General-&gt;Workspace and changed the Text file encoding  setting to UTF-8. Now all is good again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-7856026250695321009?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/7856026250695321009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=7856026250695321009' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/7856026250695321009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/7856026250695321009'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/12/setting-default-text-file-encoding-in.html' title='Setting Default Text File Encoding in Eclipse'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-163094567563403296</id><published>2006-12-14T08:54:00.001-08:00</published><updated>2006-12-18T08:36:14.584-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='sqldeveloper'/><title type='text'>How to query Oracle Schema</title><content type='html'>I have been trying to query the difference between Oracle Schemas for a project I'm working on.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;get &lt;a href="http://www.oracle.com/technology/products/database/sql_developer/index.html"&gt;SQL Developer&lt;/a&gt; (free) from Oracle&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I needed was a list of the system tables in Oracle which I found &lt;a href="http://www.databaseanswers.org/oracle_system_tables.htm"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Next log in as the user who's schema you want to print.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The basic query you want is:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;SELECT&lt;br /&gt;t.table_name&lt;br /&gt;, column_name&lt;br /&gt;, data_type&lt;br /&gt;, data_length&lt;br /&gt;FROM USER_TABLES t, USER_TAB_COLUMNS c&lt;br /&gt;where t.TABLE_NAME = c.table_name;&lt;br /&gt;&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;run the script using &lt;a href="http://3.bp.blogspot.com/_NH2-UuyJx-c/RYGIUP-3AxI/AAAAAAAAAAM/c4Jx8qZS6q4/s1600-h/sqldeveloper_runscript.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5008434142081647378" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_NH2-UuyJx-c/RYGIUP-3AxI/AAAAAAAAAAM/c4Jx8qZS6q4/s200/sqldeveloper_runscript.png" border="0" /&gt;&lt;/a&gt;&lt;i&gt;F5&lt;/i&gt; and select the Script Output tab &lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_NH2-UuyJx-c/RYGJN_-3AyI/AAAAAAAAAAY/wuSNZOMgPOE/s200/sqldeveloper_scriptoutput.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5008435134219092770" /&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Save the output&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;You can repeat this process for other schemas and use a diff tool like beyond compare to find the differences.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-163094567563403296?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/163094567563403296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=163094567563403296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/163094567563403296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/163094567563403296'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/12/how-to-query-oracle-schema.html' title='How to query Oracle Schema'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_NH2-UuyJx-c/RYGIUP-3AxI/AAAAAAAAAAM/c4Jx8qZS6q4/s72-c/sqldeveloper_runscript.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-2528831394154784228</id><published>2006-12-01T20:37:00.000-08:00</published><updated>2006-12-18T08:36:34.185-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><title type='text'>Good RSS Reader in Java</title><content type='html'>I heard about &lt;a href="http://blogbridge.com"&gt;BlogBridge&lt;/a&gt; this week from the &lt;a href="http://javaposse.com"&gt;Java Posse&lt;/a&gt;. it is a good RSS Reader written in Java. This means that I can use the same reader in Windows and Linux. Even better if you sign up with their free service you can store your settings and feeds online so you don't have to reconfigure your reader on each system. Very cool! It has an interesting Guide, Feed Article view that allows you to group sets of feeds under a category.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-2528831394154784228?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/2528831394154784228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=2528831394154784228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/2528831394154784228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/2528831394154784228'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/12/good-rss-reader-in-java.html' title='Good RSS Reader in Java'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-5860806782814948008</id><published>2006-11-22T07:53:00.000-08:00</published><updated>2006-12-18T08:37:01.997-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Javascript Object Literals</title><content type='html'>For a while now I've been experimenting with the &lt;a href="http://dojotoolkit.org"&gt;dojo toolkit&lt;/a&gt;. I have been puzzling over what the following meant.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;var something = &lt;br /&gt;  { somename: "some value",&lt;br /&gt;    anothername: "another value",&lt;br /&gt;    more: function () { alert("called"); }&lt;br /&gt;  };&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;It is hard to come up with a search query for this. At first I thought it might be some sort of dictionary or hash table shorthand. However, I finally found that it was an &lt;a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:Literals#Object_Literals"&gt;object declaration&lt;/a&gt; shorthand and is equivilent to &lt;br /&gt;&lt;code&gt;&lt;br /&gt;var something = new Object();&lt;br /&gt;something.somename = "some value";&lt;br /&gt;something.anothername = "another value";&lt;br /&gt;something.more = function () { alert("called"); };&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-5860806782814948008?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/5860806782814948008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=5860806782814948008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/5860806782814948008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/5860806782814948008'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/11/javascript-object-literals.html' title='Javascript Object Literals'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-2930049087957163928</id><published>2006-11-18T15:55:00.000-08:00</published><updated>2006-11-18T16:03:45.105-08:00</updated><title type='text'>Power Shell for windows</title><content type='html'>I saw this release of &lt;a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx"&gt;Power Shell&lt;/a&gt;. It looks like it will do some Unix commands that I always get tripped up on when I'm running windows. It will work on WinXP and Server 2003. I'm installing and we'll see how it works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-2930049087957163928?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/2930049087957163928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=2930049087957163928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/2930049087957163928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/2930049087957163928'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/11/power-shell-for-windows.html' title='Power Shell for windows'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-3546858597141629547</id><published>2006-10-17T07:58:00.000-07:00</published><updated>2006-10-17T08:02:10.664-07:00</updated><title type='text'>Ubuntu System Clock setting for UTC</title><content type='html'>Ubuntu live CD installs assuming the system clock is UTC. If you dual boot to windows (which assumes local timezone) you will get a shifted time in windows. To change this after Ubuntu installs go to &lt;i&gt;/etc/default/rcS&lt;/i&gt; and modify the line that says: &lt;i&gt;UTC=yes&lt;/i&gt; setting it to &lt;i&gt;no&lt;/i&gt;. Now when you reboot it will treat the bios clock as local time and all can live in happy time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-3546858597141629547?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/3546858597141629547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=3546858597141629547' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/3546858597141629547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/3546858597141629547'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/10/ubuntu-system-clock-setting-for-utc.html' title='Ubuntu System Clock setting for UTC'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-9031299387808656477</id><published>2006-10-17T06:41:00.000-07:00</published><updated>2006-10-17T06:50:57.751-07:00</updated><title type='text'>Gnome Menu Files</title><content type='html'>while trying to setup a new system I wanted to copy some menu settings I had. Alacarte is a great tool, but as with most gui tools get tedious when you have multiple similar actions. So after digging around I found the two directories of interest: &lt;i&gt;~/.config/menus&lt;/i&gt; and &lt;i&gt;~/.local/share/applications&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;The menus directory has an XML file called applications.menu which contains the structure and points to *.desktop launchers in the &lt;i&gt;~/.local/share/applications&lt;/i&gt; directory.&lt;br /&gt;&lt;br /&gt;copying the desired files from these directories should re-create your menus on the new system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-9031299387808656477?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/9031299387808656477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=9031299387808656477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/9031299387808656477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/9031299387808656477'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/10/gnome-menu-files.html' title='Gnome Menu Files'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-5096780341828044170</id><published>2006-10-12T10:11:00.000-07:00</published><updated>2006-12-18T08:35:30.359-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows linux'/><title type='text'>Read your EXT2/3 partitions from Windows</title><content type='html'>I Found &lt;a href="http://www.fs-driver.org/index.html"&gt;this&lt;/a&gt; driver for the linux ext2 filesystem. It makes transfering files to and from your dual boot machine very easy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-5096780341828044170?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/5096780341828044170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=5096780341828044170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/5096780341828044170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/5096780341828044170'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/10/read-your-ext23-partitions-from-windoze.html' title='Read your EXT2/3 partitions from Windows'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-6131833638505537178</id><published>2006-09-18T10:28:00.000-07:00</published><updated>2006-09-18T10:32:40.520-07:00</updated><title type='text'>Ubuntu Environment variables</title><content type='html'>On Ubuntu, to set a global environment variable, edit &lt;i&gt;/etc/environment&lt;/i&gt; and follow the form:&lt;br/&gt;&lt;br /&gt;&lt;i&gt;&amp;lt;Name&amp;gt;=&amp;lt;Value&amp;gt;&lt;/i&gt;&lt;br /&gt;For the setting to be local to your login you can edit &lt;i&gt;~/.profile&lt;/i&gt; but you will need to use &lt;i&gt;export &amp;lt;Name&amp;gt;=&amp;lt;Value&amp;gt;&lt;/i&gt;&lt;br /&gt;&lt;p/&gt;&lt;br /&gt;I've used this for the JAVA_HOME, TOMCAT_HOME and ORACLE_HOME environment variables.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-6131833638505537178?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/6131833638505537178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=6131833638505537178' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/6131833638505537178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/6131833638505537178'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/09/ubuntu-environment-variables.html' title='Ubuntu Environment variables'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-8335352661028819155</id><published>2006-09-14T09:12:00.000-07:00</published><updated>2006-09-14T09:16:06.600-07:00</updated><title type='text'>IP Renewal when moving between networks</title><content type='html'>On Ubuntu when I move my laptop from one subnet to another (desk to conference room for example) the dhcp ip doesn't reload. Previously I would disable the adapter then re-enable it but that took a bit of time. I found that you can use dhclient to do the trick from a shell:&lt;br/&gt;&lt;br /&gt;&lt;i&gt;sudo dhclient -r&lt;/i&gt; to release ip.&lt;br/&gt;&lt;br /&gt;&lt;i&gt;sudo dhclient -1&lt;/i&gt; to renew ip. (that is a -one not the letter 'l').&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-8335352661028819155?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/8335352661028819155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=8335352661028819155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/8335352661028819155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/8335352661028819155'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/09/ip-renewal-when-moving-between-networks.html' title='IP Renewal when moving between networks'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-6123779324439140383</id><published>2006-09-13T21:15:00.000-07:00</published><updated>2006-09-13T21:34:41.576-07:00</updated><title type='text'>Firefox Plugins</title><content type='html'>There are two Firefox plugins that I use (and keep installing after loading a new distro):&lt;br /&gt;&lt;p/&gt;Google bookmarks &lt;a href="https://addons.mozilla.org/firefox/2448/"&gt;plugin&lt;/a&gt;.This plugin allows me to share bookmarks to help articles and good links between builds and machines. There is also a google browser sync &lt;a href="http://www.google.com/tools/firefox/browsersync/"&gt;plugin&lt;/a&gt; but I am a little skeptical of how intrusive it is and more than just a little uncomfortable with my saved passwords being synchronized through google so I stick with the bookmarks.&lt;br /&gt;&lt;p/&gt;Chris Pederick's &lt;a href="https://addons.mozilla.org/firefox/60/"&gt;web developer&lt;/a&gt; toolbar is awesome not only for figuring out how a page is put together, but also for controlling pesky pages with features like disabling meta refreshes and javascript.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-6123779324439140383?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/6123779324439140383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=6123779324439140383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/6123779324439140383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/6123779324439140383'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/09/firefox-plugins.html' title='Firefox Plugins'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-5906465286394308546</id><published>2006-09-13T20:19:00.001-07:00</published><updated>2007-03-15T10:22:29.242-07:00</updated><title type='text'>Installing Oracle XE on Ubuntu</title><content type='html'>The easy way of adding Oracle XE on Ubuntu. There is now an apt-get repository up on oss.oracle.com for XE. &lt;br /&gt;&lt;p/&gt;Just add: &lt;br/&gt;&lt;br /&gt;&lt;i&gt;deb http://oss.oracle.com/debian unstable main non-free&lt;/i&gt;&lt;br/&gt;&lt;br /&gt; to /etc/apt/sources.list.&lt;br /&gt;Get the certificate with: &lt;br/&gt;&lt;br /&gt;wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle  -O- | sudo apt-key add -&lt;br/&gt;&lt;br /&gt;Then open the Synaptic package manager by clicking the menu &lt;i&gt;System &amp;gt; Administration &amp;gt; Synaptic Package Manager&lt;/i&gt;. (hint: in Ubuntu to do priviledged things you can use the command sudo from the commandline and enter you normal password when asked to. You can do this on window popups too. Ubuntu is configured so that you never know the root password you just sudo everything and your current password will work. If you want to be root at the command line just type &lt;i&gt;sudo su&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;Now in the package manager click the reload button (if you are behind a proxy be sure to set it in &lt;i&gt;Settings &amp;gt; Preferences&lt;/i&gt;). Once it is done click search and look for oracle-xe-universal. click the box next to it and select &lt;i&gt;Mark for Installation&lt;/i&gt;. When it is done you'll have a nice menu entry under &lt;i&gt;Applications &amp;gt; Oracle Database 10g Express Edition&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;I found this info in &lt;a href="http://www.oracle.com/technology/tech/linux/install/xe-on-kubuntu.html"&gt;this&lt;/a&gt; post.&lt;br /&gt;&lt;br /&gt;&lt;p/&gt;Once you have Oracle installed, you need to add your user to the &lt;i&gt;dba&lt;/i&gt; group using &lt;i&gt;System &amp;gt; Administration &amp;gt; Users and Groups&lt;/i&gt;&lt;br /&gt;&lt;p/&gt;It looks like you are done from the installer, but there seems to be one other thing you need to do: &lt;i&gt;sudo /etc/init.d/oracle-xe configure&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-5906465286394308546?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/5906465286394308546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=5906465286394308546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/5906465286394308546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/5906465286394308546'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/09/installing-oracle-xe-on-ubuntu.html' title='Installing Oracle XE on Ubuntu'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-3810743200477461552</id><published>2006-09-13T20:18:00.000-07:00</published><updated>2006-09-13T20:19:12.355-07:00</updated><title type='text'>Microsoft Intellimouse Explorer for Bluetooth on Ubuntu Dapper</title><content type='html'>Ok, I'm starting to tip back to Ubuntu from SuSE 10.1, though I might try 10 again soon. As the title suggests I have a Microsoft Intellimouse for Bluetooth. There is a little setup that one needs to do to get it to work, but really it is straight forward. Out of the box you can get it to connect and use the scroll wheel and normal buttons, but the forward and back nav buttons don't work. I don't think you can get the wheel tilt buttons to work. So here is my setup:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;When the mouse goes to sleep after no activity it won't reconnect unless you do the following. Configure bluetooth by editing bluez-utils:&lt;br /&gt;  &lt;ul&gt;&lt;br /&gt;    &lt;li&gt; sudo vi /etc/default/bluez-utils&lt;br /&gt;    &lt;li&gt; Change HIDD_ENABLED=0 to HIDD_ENABLED=1&lt;br /&gt;    &lt;li&gt; Make sure HIDD_OPTIONS="--master --server"&lt;br /&gt;  &lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Restart bluetooth with sudo /etc/init.d/bluetooth restart &lt;/li&gt;&lt;br /&gt;&lt;li&gt; Connect the mouse:&lt;br /&gt;  &lt;ul&gt;&lt;br /&gt;    &lt;li&gt;Push the connect button on the bottom of the mouse for 5 sec.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;type sudo hidd --search&lt;/li&gt;&lt;br /&gt;  &lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt; The mouse is now connected and should reconnect after a reboot automatically (give it a few seconds after moving it). Now to get the forward backward buttons working.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Edit the xorg.conf file:&lt;br /&gt;  &lt;ul&gt;&lt;br /&gt;    &lt;li&gt; sudo vi /etc/X11/xorg.conf&lt;/li&gt;&lt;br /&gt;    &lt;li&gt; find the InputDevice section with Driver "mouse" and Option "CorePointer"&lt;/li&gt;&lt;br /&gt;    &lt;li&gt; make sure &lt;i&gt;Option "Protocol" "ExplorerPS/2"&lt;/i&gt; exists&lt;/li&gt;&lt;br /&gt;    &lt;li&gt; make sure &lt;i&gt;Option "ZAxisMapping" "4 5"&lt;/i&gt; exists&lt;/li&gt;&lt;br /&gt;    &lt;li&gt; make sure &lt;i&gt;Option "Buttons"  "7"&lt;/i&gt; exists&lt;/li&gt;&lt;br /&gt;    &lt;li&gt; make sure &lt;i&gt;Option "Emulate3Buttons" "false"&lt;/i&gt; exists&lt;/li&gt;&lt;br /&gt;    &lt;li&gt; save file with ESC : wq&lt;/li&gt;&lt;br /&gt;  &lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Setup the buttons by creating the xmodemap file: &lt;i&gt;sudo gedit /etc/X11/Xsession.d/57xmodmap&lt;/i&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Enter &lt;i&gt;xmodmap -e "pointer = 1 2 3 4 5 8 9 6 7 10 11"&lt;/i&gt; then save and exit&lt;/li&gt;&lt;br /&gt;&lt;li&gt; restart (easiest way to really restart X)&lt;/li&gt;&lt;br /&gt;&lt;li&gt; on restart your bluetooth mouse should reconnect. Open firefox, then go to a new web page and test the forward and back buttons and the scroll wheel.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;I got most of my info by plowing through &lt;a href="http://www.ubuntuforums.org/showthread.php?t=87919&amp;page=5"&gt;this&lt;/a&gt; thread.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-3810743200477461552?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/3810743200477461552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=3810743200477461552' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/3810743200477461552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/3810743200477461552'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/09/microsoft-intellimouse-explorer-for.html' title='Microsoft Intellimouse Explorer for Bluetooth on Ubuntu Dapper'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-2617480894897906520</id><published>2006-09-13T20:17:00.000-07:00</published><updated>2006-09-13T20:18:21.324-07:00</updated><title type='text'>My Podcast URLs</title><content type='html'>In all my switching between Linux distros I find myself keep trying to reload podcast urls, So here is my list:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://javaposse.com"&gt;Java Posse&lt;/a&gt;: http://feeds.feedburner.com/javaposse&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://edcorner.stanford.edu/podcasts.shtml"&gt;Entrepreneurial Thought Leaders&lt;/a&gt;: http://www.stanford.edu/group/edcorner/uploads/podcast/EducatorsCorner.xml&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://linuxreality.com/"&gt;Linux Reality&lt;/a&gt;: http://feeds.feedburner.com/linuxreality&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://linux.quicksurf.com/"&gt;Linux News Log&lt;/a&gt;: http://linux.quicksurf.com/?feed=rss2&amp;cat=78&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.podtech.net/?cat=94"&gt;Linux - powered by PodTech&lt;/a&gt;:http://www.podtech.net/?cat=94&amp;amp;feed=rss2&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.podtech.net/?category_name=InfoTalk"&gt;InfoTalk - powered by PodTech&lt;/a&gt;: http://www.podtech.net/?cat=46&amp;amp;feed=rss2&lt;br /&gt;&lt;li&gt;&lt;a href="http://radio.linuxquestions.org/"&gt;LQ Podcast&lt;/a&gt;: http://radio.linuxquestions.org/syndicate/lq.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.nature.com/nature/podcast/index.html"&gt;Nature Podcast&lt;/a&gt;: http://www.nature.com/nature/podcast/rss/nature.xml&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.npr.org/rss/podcast.php?id=1019"&gt;NPR Technology&lt;/a&gt;: http://www.npr.org/rss/podcast.php?id=1019&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.theworld.org/technology/"&gt;PRI's The World: Technology&lt;/a&gt;: http://www.theworld.org/rss/tech.xml&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://slashdotreview.com/"&gt;Slashdot Review&lt;/a&gt;: http://slashdotreview.com/wp-rss2.php&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;I haven't listened to many of the Linux News Log, Linux - powered by PodTech and Linux Questions yet but the rest are solid recomendations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-2617480894897906520?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/2617480894897906520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=2617480894897906520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/2617480894897906520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/2617480894897906520'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/09/my-podcast-urls.html' title='My Podcast URLs'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-6156153594825138017</id><published>2006-09-13T20:16:00.000-07:00</published><updated>2006-09-13T20:17:35.243-07:00</updated><title type='text'>From PuTTY to OpenSSH</title><content type='html'>As part of my move to linux I need to be able to ssh through a proxy. On WinXP I used &lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/"&gt;PuTTY&lt;/a&gt;. While PuTTY can be built on Linux, choose to start with ssh (I believe this is  from openssh), but the proxy part wasn't clear. So I used &lt;a href="http://www.agroman.net/corkscrew/"&gt;corkscrew&lt;/a&gt; to use the proxy. I created a ~/.ssh/config file and added:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Host &amp;lt;destination&amp;gt;&lt;br /&gt; ProxyCommand corkscrew &amp;lt;proxyname&amp;gt; &amp;lt;proxyport&amp;gt; %h %p&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The one other thing I had to do is convert my Key from PuTTY's ppk format to openSSH format using PuTTY's Key Generator. I then used ssh-agent to handle the authentication, so my connect command looks like this:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;gt;ssh-agent xterm&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;in the new terminal do:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;gt;ssh-add openSSH_Key&lt;br /&gt;&amp;gt;ssh user@hostname&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;That was it. Now to tackle multiple tunnels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-6156153594825138017?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/6156153594825138017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=6156153594825138017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/6156153594825138017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/6156153594825138017'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/09/from-putty-to-openssh.html' title='From PuTTY to OpenSSH'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-414649229758764436</id><published>2006-09-13T20:15:00.002-07:00</published><updated>2006-09-13T20:16:05.204-07:00</updated><title type='text'>Dropped YAST going SMART</title><content type='html'>I've been trying to setup SuSE 10.1 on my laptop and finally got tired of trying to get YAST Software Update to work. I finally gave in and switched to SMART. Here are a few things I do to set it up:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Follow &lt;a href="http://susewiki.org/index.php?title=SMART_Package_Manager"&gt;these&lt;/a&gt; directions to setup SMART&lt;/li&gt;&lt;li&gt;Note when installing SMART answer Y to all repositories (channels). The risky ones are marked inactive. If you don't say yes to them it is tough finding the repositories to add later.&lt;/li&gt;&lt;li&gt;Next before you do a major update (like update all) make sure you configure mirrors for &lt;a href="http://www.novell.com/products/suselinux/downloads/ftp/int_mirrors.html"&gt;ftp.suse.com&lt;/a&gt;,  &lt;a href="http://ftp.skynet.be/pub/suser-guru/rpm/10.1/RPMS/"&gt;ftp.gwdg.de (Guru)&lt;/a&gt; and &lt;a href="http://packman.unixheads.com/MIRRORS"&gt;packman.inode.at (Packman)&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-414649229758764436?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/414649229758764436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=414649229758764436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/414649229758764436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/414649229758764436'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/09/dropped-yast-going-smart.html' title='Dropped YAST going SMART'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8216549680147447479.post-7123070609175458060</id><published>2006-09-13T20:15:00.001-07:00</published><updated>2006-09-13T20:15:16.024-07:00</updated><title type='text'>Going with Linux</title><content type='html'>Finally I have the opportunity to run something other than Windows at work!&lt;br /&gt;I would love to give OS X a try, but that would require new hardware (not likely). Instead I'm exploring several Linux distributions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; 6.06 LTS&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.opensuse.org/Welcome_to_openSUSE.org"&gt;SUSE &lt;/a&gt;10.1 KDE&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.opensuse.org/Welcome_to_openSUSE.org"&gt;SUSE &lt;/a&gt;10.1 Gnome&lt;/li&gt;&lt;/ul&gt;The system I am using is a IBM T42. This system has wireless, bluetooth and the normal laptop power features. I am using a Microsoft Intelimouse Explorer for Bluetooth mouse.&lt;br /&gt;&lt;br /&gt;So far here are my opinions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ubuntu 6.06 LTS&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Awsome distro! everything worked out of the box including wireless and bluetooth (though connecting the mouse does not have a graphical interface).&lt;/li&gt;&lt;li&gt;The LiveCD installer mames any existing installs so install it first or use the Alternative CD.&lt;/li&gt;&lt;li&gt;Doesn't have as much "corporate" support (at least my corporation).&lt;/li&gt;&lt;li&gt;My Bluetooth mouse works with a &lt;a href="http://www.ubuntuforums.org/showthread.php?t=87919&amp;page=2"&gt;little setup&lt;/a&gt; (including scroll wheel and nav buttons).&lt;/li&gt;&lt;li&gt;I miss some of the KDE apps like Amorak.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;SUSE 10.1 KDE&lt;/li&gt;&lt;ul&gt;&lt;li&gt;I like the colors and features of KDE&lt;/li&gt;&lt;li&gt;The start bar is to big, this is a laptop and screen realistate is limited.&lt;/li&gt;&lt;li&gt;Wireless doesn't work unless you remember to check the box that says "Use additional Software" at the beginning of the install and use the Add-ons CD.&lt;/li&gt;&lt;li&gt;My Bluetooth mouse goes into sleep after 12 min inactivity. When it gets woken back up, It isn't recognized (though I found a fix for SUSE Gnome that I haven't tried in KDE yet.)&lt;/li&gt;&lt;li&gt;Has a Windows domain option in YaST (though I haven't gotten it working yet.)&lt;/li&gt;&lt;li&gt;Problematic YaST package manager (there are fixes, but they are tricky to recover from if you mess-up). Many folks are using the &lt;a href="http://susewiki.org/index.php?title=SMART_Package_Manager"&gt;SMART &lt;/a&gt;package manager instead. The one catch I found with SMART is that it fails to connect to the pgp key server through the system proxy and you can't tell SMART to tell GPM to use a proxy (at least that I have found).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;SUSE 10.1 Gnome&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Nice tidy startbar&lt;/li&gt;&lt;li&gt;Most of the other comments from KDE version apply here.&lt;/li&gt;&lt;li&gt;I finally &lt;a href="http://www.suseforums.net/index.php?s=fc56cb3fb9ec040650fb786181918dd5&amp;amp;showtopic=23119"&gt;got&lt;/a&gt; my Bluetooth mouse to recover from a sleep and reconnect after reboot (haven't tested the &lt;a href="http://www.suseforums.net/index.php?s=fc56cb3fb9ec040650fb786181918dd5&amp;showtopic=23119"&gt;fix&lt;/a&gt; on KDE yet.)&lt;/li&gt;&lt;li&gt;Miss some of the KDE apps.&lt;/li&gt;&lt;li&gt;Most forum help is on KDE.&lt;/li&gt;&lt;li&gt;Scroll wheel on my mouse doesn't send any info back (using hcidump and cat /dev/input/mice).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;I'm currently giving SUSE KDE another go now that I &lt;a href="http://www.suseforums.net/index.php?s=fc56cb3fb9ec040650fb786181918dd5&amp;amp;showtopic=23119"&gt;got &lt;/a&gt;my mouse to stay connected in Gnome. I haven't gotten Windows Domain integration working yet.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://susewiki.org/index.php?title=SMART_Package_Manager"&gt;This &lt;/a&gt;is a good post on using the Yast package manager and some repositories to add to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8216549680147447479-7123070609175458060?l=jvliet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jvliet.blogspot.com/feeds/7123070609175458060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8216549680147447479&amp;postID=7123070609175458060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/7123070609175458060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8216549680147447479/posts/default/7123070609175458060'/><link rel='alternate' type='text/html' href='http://jvliet.blogspot.com/2006/09/finally-i-have-opportunity-to-run.html' title='Going with Linux'/><author><name>John</name><uri>http://www.blogger.com/profile/03936591819250146560</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
