<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Hint&apos;s&apos;Tips from SpikeSource</title><link>http://blog.spikesource.com/</link><description>Hints and tips for the developer from SpikeSource, the home of certified solution stacks. Covering Linux, Java, MySQL and Python.</description><copyright>Copyright 2008 blog.spikesource.com</copyright><generator>SpikeSource</generator><lastBuildDate>Wed, 07 May 2008 11:16:00 GMT</lastBuildDate><image><title>Hint&apos;s&apos;Tips from SpikeSource</title><url>http://www.spikesource.com/images/spikesource4/spikesource-logodl.gif</url><link>http://blog.spikesource.com/</link></image><ttl>360</ttl><docs>http://backend.userland.com/rss</docs><item><title>getting ctrl-forward/backward working on cygwin and sles console</title><guid isPermaLink="true">http://blog.spikesource.com/getting_ctrlforwardbackward_working_on_cygwin_and_sles_conso.htm</guid><link>http://blog.spikesource.com/getting_ctrlforwardbackward_working_on_cygwin_and_sles_conso.htm</link><pubDate>Tue, 07 Nov 2006 22:04:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=getting%5Fctrlforwardbackward%5Fworking%5Fon%5Fcygwin%5Fand%5Fsles%5Fconso</comments><dc:creator>Vinay Srini</dc:creator><description><![CDATA[Ever frustrated with 2D and 3D appearing on the screen when you want to jump words using ctrl-left or ctrl-right on the console?]]></description><category>console</category><category>configuration</category><category>cygwin</category></item><item><title>Maximising Apache httpd in low memory</title><guid isPermaLink="true">http://blog.spikesource.com/apache_keepalive.htm</guid><link>http://blog.spikesource.com/apache_keepalive.htm</link><pubDate>Thu, 19 Oct 2006 11:41:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=apache%5Fkeepalive</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[Squeezing as much out of Apache as possible is critical if you have limited memory dedicated to the process.]]></description><category>apache</category></item><item><title>Putting a MySQL query to sleep</title><guid isPermaLink="true">http://blog.spikesource.com/sleep.htm</guid><link>http://blog.spikesource.com/sleep.htm</link><pubDate>Tue, 10 Oct 2006 08:05:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=sleep</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[There are a number of reasons why you would want to put a MySQL query to sleep, here is how.]]></description><category>mysql</category></item><item><title>How to convert a string to upper or lower case in bash?</title><guid isPermaLink="true">http://blog.spikesource.com/bashstringconversion.htm</guid><link>http://blog.spikesource.com/bashstringconversion.htm</link><pubDate>Mon, 02 Oct 2006 14:46:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=bashstringconversion</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[How to convert a string to upper or lower case in bash?]]></description><category>linux</category><category>command line</category></item><item><title>How can I start a Java process and retain its process id?</title><guid isPermaLink="true">http://blog.spikesource.com/javaprocessid.htm</guid><link>http://blog.spikesource.com/javaprocessid.htm</link><pubDate>Mon, 02 Oct 2006 14:41:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=javaprocessid</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[How can I start a Java process and retain its process id?]]></description><category>java</category><category>process</category><category>linux</category></item><item><title>Using Fetchmail to forward email</title><guid isPermaLink="true">http://blog.spikesource.com/fetchmail.htm</guid><link>http://blog.spikesource.com/fetchmail.htm</link><pubDate>Mon, 02 Oct 2006 14:29:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=fetchmail</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[Fetchmail is a remote-mail retrieval and forwarding utility.  This article describes how it can be set up to forward emails from a particular folder to another mailbox.]]></description><category>linux</category><category>email</category></item><item><title>Handling different Java runtimes on a single machine</title><guid isPermaLink="true">http://blog.spikesource.com/java_link.htm</guid><link>http://blog.spikesource.com/java_link.htm</link><pubDate>Thu, 14 Sep 2006 10:48:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=java%5Flink</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[This entry takes a quick look at how you can best utilise different Java JVMs on the linux using a couple of techniques.]]></description><category>java</category><category>linux</category></item><item><title>How to stop /etc/resolv.conf from being changed by DHCP?</title><guid isPermaLink="true">http://blog.spikesource.com/resolvconf.htm</guid><link>http://blog.spikesource.com/resolvconf.htm</link><pubDate>Thu, 07 Sep 2006 15:55:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=resolvconf</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[Show how to keep /etc/resolv.conf unchanged when using DHCP.]]></description><category>linux</category><category>network</category></item><item><title>How do can I tell if my network is receiving/sending multicast packets?</title><guid isPermaLink="true">http://blog.spikesource.com/tcpdump.htm</guid><link>http://blog.spikesource.com/tcpdump.htm</link><pubDate>Tue, 05 Sep 2006 14:51:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=tcpdump</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[If you are coding a multicast network application and want to make sure you are receiving muticast udp packets you can use the tcpdump linux utility.  This entry shows you how.]]></description><category>command line</category><category>network</category><category>linux</category><category>multicast</category></item><item><title>How to clear shell command path cache?</title><guid isPermaLink="true">http://blog.spikesource.com/pathcache.htm</guid><link>http://blog.spikesource.com/pathcache.htm</link><pubDate>Tue, 05 Sep 2006 13:57:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=pathcache</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[Way to clear the cached paths for various commands on bourne-like shells.]]></description><category>command line</category><category>linux</category></item><item><title>Detecting to see if a mail server is still alive using a simple shell script</title><guid isPermaLink="true">http://blog.spikesource.com/nc.htm</guid><link>http://blog.spikesource.com/nc.htm</link><pubDate>Thu, 31 Aug 2006 14:05:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=nc</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[This entry looks at using the Linux utility, nc, for determining if a given mail server is alive. You can easily adapt it for other servers.]]></description><category>linux</category><category>command line</category></item><item><title>How do I create a file of any given size on Linux?</title><guid isPermaLink="true">http://blog.spikesource.com/filesize_creation.htm</guid><link>http://blog.spikesource.com/filesize_creation.htm</link><pubDate>Wed, 30 Aug 2006 14:52:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=filesize%5Fcreation</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[Using the dd command it is possible to create files of arbitrary lengths.]]></description><category>linux</category><category>command line</category></item><item><title>Installing RealPlayer and video codecs on Ubuntu</title><guid isPermaLink="true">http://blog.spikesource.com/realplayer_ubuntu.htm</guid><link>http://blog.spikesource.com/realplayer_ubuntu.htm</link><pubDate>Wed, 30 Aug 2006 14:43:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=realplayer%5Fubuntu</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[Explain how you install RealPlayer under Ubuntu.]]></description><category>linux</category><category>ubuntu</category></item><item><title>In my Javascript I keep getting &quot;submit is not a function&quot;. What did I do?</title><guid isPermaLink="true">http://blog.spikesource.com/submitnotafunction.htm</guid><link>http://blog.spikesource.com/submitnotafunction.htm</link><pubDate>Wed, 23 Aug 2006 10:57:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=submitnotafunction</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[If you find you keep getting a javascript warning about "submit is not a function" and cannot figure out why then worry no more.  Its a subtle issue.]]></description><category>javascript</category><category>html</category></item><item><title>Does your cron script run in a bash shell, but not while running under crontab?</title><guid isPermaLink="true">http://blog.spikesource.com/crontab.htm</guid><link>http://blog.spikesource.com/crontab.htm</link><pubDate>Tue, 22 Aug 2006 07:28:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=crontab</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[This article explains why some scripts run correctly from a bash shell, but behave differently running from the crontab.]]></description><category>linux</category><category>crontab</category><category>command line</category></item><item><title>How do I get the canonical path for a symlink target?</title><guid isPermaLink="true">http://blog.spikesource.com/readlink.htm</guid><link>http://blog.spikesource.com/readlink.htm</link><pubDate>Mon, 21 Aug 2006 13:01:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=readlink</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[Getting canonical path for a symlink in Linux]]></description><category>linux</category><category>command line</category></item><item><title>Resetting the root password on MySQL and managing legacy password access</title><guid isPermaLink="true">http://blog.spikesource.com/mysql_password.htm</guid><link>http://blog.spikesource.com/mysql_password.htm</link><pubDate>Fri, 18 Aug 2006 15:16:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=mysql%5Fpassword</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[If you need to use an old client library with MySQL 5, or you need to reset the root mysql password, this entry looks at both.]]></description><category>mysql</category></item><item><title>Invoking Jetty as an embedded server</title><guid isPermaLink="true">http://blog.spikesource.com/embedded_jetty.htm</guid><link>http://blog.spikesource.com/embedded_jetty.htm</link><pubDate>Wed, 16 Aug 2006 14:24:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=embedded%5Fjetty</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[Ever wondered how to invoke Jetty as an embedded server?  David Yu from the Jetty Mailing list recently posted a way you can do this.]]></description><category>java</category><category>jetty</category></item><item><title>How to find out what application is using your port</title><guid isPermaLink="true">http://blog.spikesource.com/fuser_netstat.htm</guid><link>http://blog.spikesource.com/fuser_netstat.htm</link><pubDate>Thu, 15 Sep 2005 08:00:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=fuser%5Fnetstat</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[How to find out what application is using your port]]></description><category>linux</category></item><item><title>Http client using digest authentication (in python)</title><guid isPermaLink="true">http://blog.spikesource.com/pyhton_testcases.htm</guid><link>http://blog.spikesource.com/pyhton_testcases.htm</link><pubDate>Wed, 14 Sep 2005 08:00:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=pyhton%5Ftestcases</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[To test mod_auth_digmysql, you needed to test that it works so here are some testcases in python.]]></description><category>mysql</category><category>python</category></item><item><title>Use Samba to Map a Linux Directory to a Windows Drive</title><guid isPermaLink="true">http://blog.spikesource.com/samba_to_windows.htm</guid><link>http://blog.spikesource.com/samba_to_windows.htm</link><pubDate>Tue, 13 Sep 2005 16:03:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=samba%5Fto%5Fwindows</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[Samba is used for sharing source code and software binary between windows and linux in Windows test uploading support project.]]></description><category>samba</category><category>linux</category></item><item><title>How to install JMeter and use it for testing</title><guid isPermaLink="true">http://blog.spikesource.com/jmeter.htm</guid><link>http://blog.spikesource.com/jmeter.htm</link><pubDate>Sun, 11 Sep 2005 08:00:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=jmeter</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[Apache JMeter is a 100% pure Java desktop application designed to test performance on static/dynamic resources such as static files, Servlets, CGI scripts. JMeter can also be used to regression test application by creating test scripts.]]></description><category>testing</category><category>java</category></item><item><title>Introduction to using MySQLdb with python</title><guid isPermaLink="true">http://blog.spikesource.com/mysqldb.htm</guid><link>http://blog.spikesource.com/mysqldb.htm</link><pubDate>Sat, 10 Sep 2005 09:31:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=mysqldb</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[MySQLdb is the Python DB API-2.0 interface and this blog looks at the using the MySQL from Python]]></description><category>mysql</category><category>python</category></item><item><title>Introduction to JVM crashes</title><guid isPermaLink="true">http://blog.spikesource.com/jvmcrashes.htm</guid><link>http://blog.spikesource.com/jvmcrashes.htm</link><pubDate>Fri, 09 Sep 2005 10:33:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=jvmcrashes</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[Things to look for when checking a JVM crash]]></description><category>java</category><category>jvm</category></item><item><title>Configuring JGroups to avoid using multicasting</title><guid isPermaLink="true">http://blog.spikesource.com/jgroups.htm</guid><link>http://blog.spikesource.com/jgroups.htm</link><pubDate>Wed, 31 Aug 2005 07:54:00 GMT</pubDate><comments>http://blog.spikesource.com/console/comments/popup/?f=jgroups</comments><dc:creator>Alan Williamson</dc:creator><description><![CDATA[JGroups - the cluster library used by Jboss, uses multicasting for cluster communication. This article discusses configuration of JGroups so that it does not use multi casting.]]></description><category>java</category><category>jgroups</category></item></channel></rss>