<?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-1835473407559923492</id><updated>2011-07-28T16:37:00.511-07:00</updated><title type='text'>Top Tech Tips</title><subtitle type='html'>Anything Tech! Anything Helpful!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-222177315729955526</id><published>2009-12-03T03:34:00.000-08:00</published><updated>2009-12-03T03:40:11.757-08:00</updated><title type='text'>Netbeans SVN over SSHFS</title><content type='html'>Over the past couple of days, I have been struggling with trying to get the Netbeans Subversion Plugin to work over sshfs. &lt;br /&gt;&lt;br /&gt;Simply put, the working directory is on a remote system. I mount the working directory using SSHFS and open the project in Netbeans. The plugin works fine until you wrote to the repository via an update/revert/commit command. The error received is a derivative of some "Operation not Permitted".&lt;br /&gt;&lt;br /&gt;The problem was some sort of symlink issue over sshfs.&lt;br /&gt;&lt;br /&gt;I literally found a "workaround" of the following form:&lt;br /&gt;&lt;br /&gt;use the "-o workaround=rename" parameter to sshfs and all is now working!&lt;br /&gt;&lt;br /&gt;thanks to: http://ubuntuforums.org/showthread.php?t=1065308&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-222177315729955526?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/222177315729955526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/12/netbeans-svn-over-sshfs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/222177315729955526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/222177315729955526'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/12/netbeans-svn-over-sshfs.html' title='Netbeans SVN over SSHFS'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-1023108344297114973</id><published>2009-11-04T04:53:00.000-08:00</published><updated>2009-11-04T04:55:27.263-08:00</updated><title type='text'>Annoying "Call Forwarding Active" popup message on GSM phone!</title><content type='html'>I recently found a way to get rid of that annoying message that pops up when you place an outgoing call on a GSM mobile phone. &lt;br /&gt;&lt;br /&gt;The message that appears is "Call Forwarding Active", which serves no purpose whatsoever!&lt;br /&gt;&lt;br /&gt;To remove it, simply dial the following GSM code:&lt;br /&gt;&lt;br /&gt;##002#&lt;br /&gt;&lt;br /&gt;Wallah! No more annoying popup!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-1023108344297114973?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/1023108344297114973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/11/annoying-call-forwarding-active-popup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/1023108344297114973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/1023108344297114973'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/11/annoying-call-forwarding-active-popup.html' title='Annoying &quot;Call Forwarding Active&quot; popup message on GSM phone!'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-7118353005424182244</id><published>2009-11-02T05:00:00.000-08:00</published><updated>2009-11-02T07:22:33.111-08:00</updated><title type='text'>Array Shuffle in Rails</title><content type='html'>Here is a nice snippet of code which you can put into a file called Array.rb in the config/initializers directory of your rails apps. It adds a function to the array class to randomly shuffle the array elements.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class Array&lt;br /&gt;  # Shuffle the array&lt;br /&gt;  def shuffle!&lt;br /&gt;    n = length&lt;br /&gt;    for i in 0...n&lt;br /&gt;      r = Kernel.rand(n-i)+i&lt;br /&gt;      self[r], self[i] = self[i], self[r]&lt;br /&gt;    end&lt;br /&gt;    self&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  # Return a shuffled copy of the array&lt;br /&gt;  def shuffle&lt;br /&gt;    dup.shuffle!&lt;br /&gt;  end &lt;br /&gt;end&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-7118353005424182244?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/7118353005424182244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/7118353005424182244'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/11/array-shuffle-in-rails.html' title='Array Shuffle in Rails'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-3808979023532313452</id><published>2009-04-03T05:02:00.000-07:00</published><updated>2009-04-03T05:03:27.813-07:00</updated><title type='text'>Putting JavaScript Bookmarks to Work</title><content type='html'>Putting JavaScript Bookmarks to Work — Hypertext is wonderful. It allows the Webmaster to link from any page to millions of other computers all over the world. Unfortunately, the Web pages you find will only have the links that were placed by the Webmasters. What if you want more information about a word or a phrase on a page and there's no link?&lt;br /&gt;&lt;br /&gt;Here is how you do it: &lt;a href="http://java.sys-con.com/node/36105"&gt;http://java.sys-con.com/node/36105&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-3808979023532313452?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/3808979023532313452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/04/putting-javascript-bookmarks-to-work.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/3808979023532313452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/3808979023532313452'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/04/putting-javascript-bookmarks-to-work.html' title='Putting JavaScript Bookmarks to Work'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-6888635232744773235</id><published>2009-04-02T05:49:00.001-07:00</published><updated>2009-04-02T05:52:22.171-07:00</updated><title type='text'>Wireless Networking without a Router</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Little did I know that you can set up an "ad-hoc" wireless network between a group of windows machines, without the need, for a router!&lt;br /&gt;&lt;br /&gt;Very nice. &lt;br /&gt;&lt;br /&gt;Here is a guide, on Microsofts very own site, on how to go about it:&lt;br /&gt;&lt;br /&gt;&lt;a target='_blank' href='http://www.microsoft.com/windowsxp/using/networking/expert/bowman_02april08.mspx'&gt;http://www.microsoft.com/windowsxp/using/networking/expert/bowman_02april08.mspx&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/1835473407559923492-6888635232744773235?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/6888635232744773235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/04/wireless-networking-without-router.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/6888635232744773235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/6888635232744773235'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/04/wireless-networking-without-router.html' title='Wireless Networking without a Router'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-5992145656804928871</id><published>2009-03-31T20:24:00.001-07:00</published><updated>2009-03-31T20:26:21.410-07:00</updated><title type='text'>Fiveruns For Rails Monitoring</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Been using brightbox hosting for the last couple of months now to host my rails applications and today found out about one of the cool features I had overlooked. &lt;br/&gt;&lt;br/&gt;Fiveruns management is a tool for profiling your server and the rails applications that run on it. A screencast about fiveruns can be found here:&lt;br/&gt;&lt;br/&gt;&lt;a href='http://www.fiveruns.com/products/manage/screencast' target='_blank'&gt;http://www.fiveruns.com/products/manage/screencast&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;When you sign up to a 512mb brightbox, you receive a free fiveruns manage account. The following is a guide on how to set up fiveruns on your brightbox.&lt;br/&gt;&lt;br/&gt;&lt;a href='http://wiki.brightbox.co.uk/docs:howtosetupfiveruns'&gt;Setting Up RM-Manage - Brightbox Wiki&lt;/a&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-5992145656804928871?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/5992145656804928871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/fiveruns-for-rails-monitoring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/5992145656804928871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/5992145656804928871'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/fiveruns-for-rails-monitoring.html' title='Fiveruns For Rails Monitoring'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-1852096963536534975</id><published>2009-03-30T17:30:00.001-07:00</published><updated>2009-03-30T17:34:10.422-07:00</updated><title type='text'>Linking Google Analytics to your Adsense accounts! Thank you Google</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Thank you once again Google, yet another gem of a tool!&lt;br/&gt;&lt;br/&gt;&lt;div class='youtube-video'&gt;&lt;object height='355' width='425'&gt;&lt;param value='http://www.youtube.com/v/UWxFqb5pa40' name='movie'&gt; &lt;/param&gt;&lt;param value='transparent' name='wmode'&gt; &lt;/param&gt;&lt;embed height='355' width='425' wmode='transparent' type='application/x-shockwave-flash' src='http://www.youtube.com/v/UWxFqb5pa40'&gt; &lt;/embed&gt;  &lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;/object&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;AdSense Reporting in Google Analytics&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-1852096963536534975?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/1852096963536534975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/linking-google-analytics-to-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/1852096963536534975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/1852096963536534975'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/linking-google-analytics-to-your.html' title='Linking Google Analytics to your Adsense accounts! Thank you Google'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-4036663188755713821</id><published>2009-03-23T04:24:00.001-07:00</published><updated>2009-03-23T05:30:51.681-07:00</updated><title type='text'>Wordpress Theme Customization &amp; Design - Creating Sidebars</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I have been messing around with wordpress as a medium for my new site &lt;a href='http://www.leefarrell.com' target='_blank'&gt;www.leefarrell.com&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I found a nice article which explains how you can set up custom sidebars in order to put those neat little plugins wherever you like, without being restricted to what your selected wordpress theme allows.&lt;br/&gt;&lt;br/&gt;Check it out here: &lt;br/&gt;&lt;br/&gt;&lt;a href='http://backupurl.com/v4mzst' target='_blank'&gt;Wordpress Theme Customization &amp;amp; Design - Creating Sidebars&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-4036663188755713821?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/4036663188755713821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/wordpress-theme-customization-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/4036663188755713821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/4036663188755713821'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/wordpress-theme-customization-design.html' title='Wordpress Theme Customization &amp;amp; Design - Creating Sidebars'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-9126731891933270309</id><published>2009-03-23T04:07:00.001-07:00</published><updated>2009-03-23T05:31:23.052-07:00</updated><title type='text'>Manually Changing your Wordpress Theme</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Today, I got myself in a bit of a muddle.&lt;br /&gt;&lt;br /&gt;I accidentally put some weird unicode characters into one of my wordpress templates and caused the wp-admin functionality to stop working, along with my actual blog.&lt;br /&gt;&lt;br /&gt;I tried to manually remove the bad characters but found that I had not got direct write access to the file I had been editing through the wp-admin interface. Subsequently, I was stuck, unless there was a way to manually switch my current wordpress template back to the default one which i knew funtioned correctly.&lt;br /&gt;&lt;br /&gt;Low and behold, I found this article:&lt;br /&gt;&lt;a href="http://backupurl.com/kfyxfn"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://backupurl.com/kfyxfn"&gt;How to manually change your Wordpress theme | jasonlittle.ca&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-9126731891933270309?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/9126731891933270309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/manually-changing-your-wordpress-theme.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/9126731891933270309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/9126731891933270309'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/manually-changing-your-wordpress-theme.html' title='Manually Changing your Wordpress Theme'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-6490924769621558443</id><published>2009-03-19T23:33:00.001-07:00</published><updated>2009-04-03T17:36:50.480-07:00</updated><title type='text'>Software Estimation</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;I find that one of the hardest things to do is to estimate the time it will take to make a piece of software.&lt;br /&gt;&lt;br /&gt;There are numerous articles and methodologies out there to aid the process, but I think wisdom and experience are the all out winners in this game. Obviously the more software you have made in the past, the easier it is for you to gauge how long it will take you in the future due to the fact that you have most likely developed something similar beforehand.&lt;br /&gt;&lt;br /&gt;Here is one such article that addresses the overall issue of estimating a large project with a whole software team&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://woork.blogspot.com/2009/02/simple-process-to-estimate-time-and.html"&gt;http://woork.blogspot.com/2009/02/simple-process-to-estimate-time-and.html&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If the above link ceases to work, try the following:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://backupurl.com/z2qmna"&gt;http://backupurl.com/z2qmna&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;Also, I have copied a version of the google doc spreadsheet used in the example.&lt;br /&gt;&lt;br /&gt;It can be found here:&lt;b&gt;&lt;br /&gt;&lt;a href="http://spreadsheets.google.com/ccc?key=petUaHRM4FuL2z2BIPeCqVg"&gt;&lt;br /&gt;http://spreadsheets.google.com/ccc?key=petUaHRM4FuL2z2BIPeCqVg&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-6490924769621558443?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/6490924769621558443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/software-estimation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/6490924769621558443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/6490924769621558443'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/software-estimation.html' title='Software Estimation'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-6250177144755989734</id><published>2009-03-18T20:43:00.003-07:00</published><updated>2009-03-23T05:32:38.441-07:00</updated><title type='text'>SSH Tunnel + SOCKS Proxy Forwarding = Secure Browsing</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I found a nice article a while back which allows me to browse through a secure proxy. &lt;br/&gt;&lt;br/&gt;I have referenced it a few times since then and thought it might be worth featuring it in my blog. &lt;br/&gt;&lt;br/&gt;I will provide a link to the original article and also copy the text below, as we all know that links only last so long!&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Here is the original article in all its glory:&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;i&gt;(taken from http://ubuntu.wordpress.com/2006/12/08/ssh-tunnel-socks-proxy-forwarding-secure-browsing)&lt;/i&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;When you are at the coffee shop, or at a conference, and you are not sure that you want to send all your data over the wi-fi network in plaintext, you want a &lt;em&gt;secure tunnel&lt;/em&gt; to browse. This happened to me recently and I stumbled across a neat feature of &lt;a href='http://www.openssh.com/'&gt;openssh&lt;/a&gt; (the ssh client on everyone’s computer). The wonders of ssh never cease to amaze me!&lt;/p&gt; &lt;p&gt;You can use the “-D” flag of openssh to create a &lt;a href='http://www.socks.permeo.com/'&gt;SOCKS&lt;/a&gt; proxy.&lt;/p&gt; &lt;p&gt;The command first:&lt;br/&gt;&lt;code&gt;$ssh -D 9999 username@ip-address-of-ssh-server&lt;/code&gt;&lt;/p&gt; &lt;p&gt;This of course connects you to the server specified by “ip-address-of-ssh-server”. Needless to say, you (username) must have an ssh account on the server. In addition, this will create a SOCKS proxy on port “9999″ of your computer. This is a tunnel to the server. Now all you have to do is set the preference in Firefox to use a SOCKS proxy. The proxy is, of course, “localhost”, with the port 9999. &lt;/p&gt; &lt;p&gt;Now when you browse, all the connections you make to websites will seem to originate from the server to which you SSH-ed. In addition, all outgoing and incoming data for the browsing session will be encrypted since it passes through the SSH connection. &lt;/p&gt; &lt;p&gt;Other applications (like email clients) may also support SOCKS proxies. If any of them, you can look into using &lt;a href='http://proxychains.sf.net/'&gt;proxychains&lt;/a&gt;(&lt;a href='http://packages.ubuntu.com/edgy/net/proxychains'&gt;there’s an Ubuntu package&lt;/a&gt;).&lt;/p&gt; &lt;p&gt;You can misuse this technology to circumvent paranoid browsing firewalls, even to pretend you are wherever your ssh server is located - so you can work around country-based blocks etc. I use it for the very unromantic reason that I don’t want some aspiring cracker to sneak up on me when I am in public.&lt;/p&gt; &lt;p&gt;Updates:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href='http://outflux.net/blog/archives/2006/12/07/paranoid-browsing-with-squid/'&gt;Kees Cook tells us how to tunnel DNS lookups&lt;/a&gt;, so snoopy folks can’t even figure out what your are browsing, and the evil ones can’t DNS-phish you&lt;/li&gt;&lt;li&gt;Don McArthur points out his &lt;a href='http://www.linux.com/article.pl?sid=06/09/05/190250'&gt;excellent article&lt;/a&gt; that addresses the same issue&lt;/li&gt;&lt;li&gt;verevi says the&lt;a href='http://foxyproxy.mozdev.org/'&gt; FoxyProxy extension&lt;/a&gt; will make things easier for you on the Firefox side of things&lt;/li&gt;&lt;p&gt;Thanks a lot for the tips and pointers, folks.&lt;/p&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-6250177144755989734?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/6250177144755989734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/ssh-tunnel-socks-proxy-forwarding.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/6250177144755989734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/6250177144755989734'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/ssh-tunnel-socks-proxy-forwarding.html' title='SSH Tunnel + SOCKS Proxy Forwarding = Secure Browsing'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-5644261959723204315</id><published>2009-03-18T19:36:00.000-07:00</published><updated>2009-03-18T19:47:03.412-07:00</updated><title type='text'>Website Wording (Copy)</title><content type='html'>Although it is common that web developers end up writing all the text for a website they are working on, generally it should be done by somebody who has not been knee deep in the html and css of the site.&lt;br /&gt;&lt;br /&gt;We, as developers, happen to think that everybody is just as intelligent as us when it comes to understanding how things on our site work. We overlook the fact that even the most simplest things on a site can be made complicated, given the right users.&lt;br /&gt;&lt;br /&gt;Website copy (The wording on the site) should be written in a way that it lets users know exactly what is going on without getting too technical, and at the same time, provide some friendliness to make the user feel like he/she can use the tools that the site provides.&lt;br /&gt;&lt;br /&gt;I think one of the best examples of website copy comes from google. Just recently, I tried setting up my blog on &lt;a href="http://feedburner.google.com"&gt;FeedBurner&lt;/a&gt;, when i went to view the statistics for my blog I encountered a page which had a simple modal panel in the middle of the page with the words:&lt;br /&gt;&lt;br /&gt;"Your feed is so new, we’re still playing with the bubble wrap"&lt;div id="statsTeaser" style="background-image: url(/fb/i/stats/teaser-dashboard.gif);"&gt;&lt;div&gt;   &lt;p&gt;"Check back soon for a full dose of stats"&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;Although this does not tell the user how to use the site, it serves as a simple example of how you can incorporate even a little humour into your copy in order to boost a users willingness to continue to use your site.&lt;br /&gt;&lt;br /&gt;Another prime example of really well written copy is on a site that I have been working on for the past 6 months. &lt;a href="http://www.edenbee.com"&gt;www.edenbee.com&lt;/a&gt; is a social networking site with a green concept. I did not write the copy for this but I have seen it all and it is quirky and interesting. Go and check it out, you may pick up some ideas!&lt;br /&gt;  &lt;/div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-5644261959723204315?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/5644261959723204315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/website-wording-copy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/5644261959723204315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/5644261959723204315'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/website-wording-copy.html' title='Website Wording (Copy)'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-1904534064375585891</id><published>2009-03-16T05:14:00.000-07:00</published><updated>2009-03-16T05:38:23.000-07:00</updated><title type='text'>Testing Web Development in IE on Ubuntu</title><content type='html'>Among a web developers worst enemies are cross browser issues.&lt;br /&gt;&lt;br /&gt;When developing html and css for an application, one must consider the variety of browsers that users will access the application through.&lt;br /&gt;&lt;br /&gt;I found this to be a nightmare. Most developers generally stick to the three most popular browsers: IE, Firefox and Safari.&lt;br /&gt;&lt;br /&gt;Even then, the process of designing a layout to work consistently across the three can be nightmarish.&lt;br /&gt;&lt;br /&gt;One tool i have found to aid this painfull process is the IETab addon for firefox, which, allows you to render the page using the Internet Explorer rendering engine, without having to actually switch browsers. You can download this plugin from the firefox website. Although it will not make the design process easier, it will allow you to spot inconsistencies more easily.&lt;br /&gt;&lt;br /&gt;Another issue, us linux developers have is that Internet Explorer is not packaged with any of the distros. Not to worry, there is an application called ies4linux which does exactly what it says on the tin. It uses wine to allow you to run Internet Explorer from within your linux distribution.&lt;br /&gt;&lt;br /&gt;A tutorial for Ubuntu can be found here: &lt;a href="http://www.psychocats.net/ubuntu/ies4linux"&gt;http://www.psychocats.net/ubuntu/ies4linux&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I hope that, one day, a standard will emerge for a rendering engine. One that is 100% css compliant. It will make our jobs so much easier!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-1904534064375585891?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/1904534064375585891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/testing-web-development-in-ie-on-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/1904534064375585891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/1904534064375585891'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/testing-web-development-in-ie-on-ubuntu.html' title='Testing Web Development in IE on Ubuntu'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-6683611217775939245</id><published>2009-03-12T21:59:00.000-07:00</published><updated>2009-03-12T22:07:58.742-07:00</updated><title type='text'>Assembla Project Management</title><content type='html'>For those of you developers out there, or even project managers of any sort for that matter.&lt;br /&gt;&lt;br /&gt;There is an online project management tool called &lt;a href="http://www.assembla.com/"&gt;assembla&lt;/a&gt; where you can organise a kind of "to-do" list for you projects.&lt;br /&gt;&lt;br /&gt;I find this tool extremely useful for a couple of reasons:&lt;br /&gt;&lt;br /&gt;It breaks a project up into smaller, more manageable pieces&lt;br /&gt;It allows a whole team to collaborate without being together at once (great for developing from home :D)&lt;br /&gt;It allows you to set the times it will take to complete the tasks&lt;br /&gt;It allows you to set milestones in your project, by which, certain tasks must be met.&lt;br /&gt;&lt;br /&gt;The biggest thing for me, is that it allows me to feel like I am getting some work done. When I used to look at my to-do list in the morning, it looked totally unmanageable, but now, looking at smaller sized chunks of work, it is a lot easier for me to get my head around my daily tasks.&lt;br /&gt;&lt;br /&gt;Assembla is free to use with the option of a premium account.&lt;br /&gt;&lt;br /&gt;I recommend anybody who is in the same boat as myself to go and check it out&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.assembla.com"&gt;www.assembla.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-6683611217775939245?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/6683611217775939245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/assembla-project-management.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/6683611217775939245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/6683611217775939245'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/assembla-project-management.html' title='Assembla Project Management'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-6301174655194731826</id><published>2009-03-11T16:23:00.000-07:00</published><updated>2009-08-20T18:37:15.800-07:00</updated><title type='text'>Monit for Ferret Server</title><content type='html'>Been having a bit of trouble lately with ferret_server that ships with the open source &lt;a href="http://lovdbyless.com/"&gt;lovdbyless&lt;/a&gt; framework for rails.&lt;br /&gt;&lt;br /&gt;It seems that ferret server decides on occasion, to stop responding.&lt;br /&gt;&lt;br /&gt;Monit to the rescue...&lt;br /&gt;&lt;br /&gt;For those of you who have not used Monit, it is a process watching application that will watch over, and restart, any process you configure in its config files.&lt;br /&gt;&lt;br /&gt;To use it with ferret server i simply added the file ferret_server.monitrc into /etc/monit/conf.d with the following snippet of code (with my paths changed, of course)&lt;br /&gt;&lt;br /&gt;# monit configuration snippet to watch the Ferret DRb server shipped with&lt;br /&gt;# acts_as_ferret&lt;br /&gt;check process ferret with pidfile /path/to/ferret.pid&lt;br /&gt;&lt;br /&gt;    # username is the user the drb server should be running as (It's good practice&lt;br /&gt;    # to run such services as a non-privileged user)&lt;br /&gt;    start program = "/bin/su -c 'cd /path/to/your/app/current/ &amp;&amp; RAILS_ENV=production script/ferret_server start' username"&lt;br /&gt;    stop program = "/bin/su -c 'cd /path/to/your/app/current/ &amp;&amp; RAILS_ENV=production script/ferret_server stop' username"&lt;br /&gt;&lt;br /&gt;    # cpu usage boundaries&lt;br /&gt;    if cpu &gt; 60% for 2 cycles then alert&lt;br /&gt;    if cpu &gt; 90% for 5 cycles then restart&lt;br /&gt;&lt;br /&gt;    # memory usage varies with index size and usage scenarios, so check how&lt;br /&gt;    # much memory your DRb server uses up usually and add some spare to that&lt;br /&gt;    # before enabling this rule:&lt;br /&gt;    # if totalmem &gt; 50.0 MB for 5 cycles then restart&lt;br /&gt;&lt;br /&gt;    # adjust port numbers according to your setup:&lt;br /&gt;    if failed port 9010 then alert&lt;br /&gt;    if failed port 9010 for 2 cycles then restart&lt;br /&gt;    group ferret&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;thanks to &lt;a href="http://www.jkraemer.net"&gt;http://www.jkraemer.net&lt;/a&gt; for this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-6301174655194731826?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/6301174655194731826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/monit-for-ferret-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/6301174655194731826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/6301174655194731826'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/monit-for-ferret-server.html' title='Monit for Ferret Server'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-1167018993024617004</id><published>2009-03-10T17:35:00.000-07:00</published><updated>2009-03-10T17:41:55.911-07:00</updated><title type='text'>Apache Virtual Host Enable/Disable</title><content type='html'>There is a cool feature i learned about today in apache where you can enable/disable sites defined in your VirtualHost blocks of your http.conf file.&lt;br /&gt;&lt;br /&gt;Simply use the following command on you server to disable a site:&lt;br /&gt;&lt;br /&gt;sudo a2dissite appname&lt;br /&gt;&lt;br /&gt;(appname is whatever identified you used to describe your app)&lt;br /&gt;&lt;br /&gt;Then you must reload your apache server to take note of the changes:&lt;br /&gt;&lt;br /&gt;sudo /etc/init.d/apache2 reload&lt;br /&gt;&lt;br /&gt;and then to re-enable later:&lt;br /&gt;&lt;br /&gt;sudo a2ensite rails-appname&lt;br /&gt;sudo /etc/init.d/apache2 reload&lt;br /&gt;&lt;br /&gt;Its as simple as that.&lt;br /&gt;&lt;br /&gt;I have used it to disable a site on one of my hosting accounts as one of my the was overloaded.&lt;br /&gt;&lt;br /&gt;thanks to John Leach from brightbox hosting for this little tip.&lt;br /&gt;&lt;br /&gt;I use brightbox for my rails hosting. Its a very nice little company who are always ready to help out and their customer query response time is extremely fast. You can get a rails app going in no time with their gem package "brightbox" using capistrano for deployment.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.brightbox.net"&gt;See Brightbox here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-1167018993024617004?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/1167018993024617004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/apache-virtual-host-enabledisable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/1167018993024617004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/1167018993024617004'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/apache-virtual-host-enabledisable.html' title='Apache Virtual Host Enable/Disable'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-6219277752836405267</id><published>2009-03-04T00:13:00.000-08:00</published><updated>2009-03-04T00:16:34.682-08:00</updated><title type='text'>Active Resource Connection Debugging</title><content type='html'>&lt;pre&gt;Active resource uses hte Net:HTTP package to make its connections. If you want to debug&lt;br /&gt;these connections you can override the connection class and add in a line to debug&lt;br /&gt;to stderr as follows.&lt;br /&gt;&lt;br /&gt;In your rails project put this in a file called connection.rb in the config/initializers directory and&lt;br /&gt;you should see a dump of all your interactions with ActiveResource::Connection.&lt;br /&gt;&lt;br /&gt;class ActiveResource::Connection&lt;br /&gt; # Creates new Net::HTTP instance for communication with&lt;br /&gt; # remote service and resources.&lt;br /&gt; def http&lt;br /&gt;   http = Net::HTTP.new(@site.host, @site.port)&lt;br /&gt;   http.use_ssl = @site.is_a?(URI::HTTPS)&lt;br /&gt;   http.verify_mode = OpenSSL::SSL::VERIFY_NONE if http.use_ssl&lt;br /&gt;   http.read_timeout = @timeout if @timeout&lt;br /&gt;   #Here's the addition that allows you to see the output&lt;br /&gt;   http.set_debug_output $stderr&lt;br /&gt;   return http&lt;br /&gt; end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-6219277752836405267?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/6219277752836405267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/active-resource-connection-debugging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/6219277752836405267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/6219277752836405267'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/active-resource-connection-debugging.html' title='Active Resource Connection Debugging'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1835473407559923492.post-2306634809206129503</id><published>2009-03-03T19:57:00.000-08:00</published><updated>2009-03-03T20:01:54.844-08:00</updated><title type='text'>Ubuntu Application Launcher Icons</title><content type='html'>Ever had trouble trying to get the right icon for your application launcher in ubuntu?&lt;br /&gt;&lt;br /&gt;Its a pain in the ass, when you navigate to a directory with images in which to choose a custom icon for your launcher, low and behold, no images appear.&lt;br /&gt;&lt;br /&gt;The average user will think to self, "Oh, my image must be of a certain format". This leads to one trying to do all sorts of image type conversions to get their image to svg format. Hmmm...&lt;br /&gt;&lt;br /&gt;If you type the location of the directory which holds your target image into the actual text box where you select your image, it pin points your image, where you solve all your problems and enjoy your neat little graphic sitting there on top of your custom launcher.&lt;br /&gt;&lt;br /&gt;Its not rocket science, just a stupid little overseen bug!&lt;br /&gt;&lt;br /&gt;thanks to http://forums.opensuse.org/archives/sf-archives/archives-software/347262-convert-png-svg.html#post1610305&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1835473407559923492-2306634809206129503?l=l33z3rstechtips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://l33z3rstechtips.blogspot.com/feeds/2306634809206129503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/ubuntu-application-launcher-icons.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/2306634809206129503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1835473407559923492/posts/default/2306634809206129503'/><link rel='alternate' type='text/html' href='http://l33z3rstechtips.blogspot.com/2009/03/ubuntu-application-launcher-icons.html' title='Ubuntu Application Launcher Icons'/><author><name>l33z3r</name><uri>http://www.blogger.com/profile/18112221038446136017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qjui01rz0sc/Saympm4ycGI/AAAAAAAAAhI/-Gcikga6ZPk/S220/neo.jpg'/></author><thr:total>0</thr:total></entry></feed>
