<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Guillermo Rauch&#039;s Devthought &#187; tip</title>
	<atom:link href="http://www.devthought.com/tag/tip/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devthought.com</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 16:38:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Inner shadows in CSS3</title>
		<link>http://www.devthought.com/2010/02/04/inner-shadows-in-css3/</link>
		<comments>http://www.devthought.com/2010/02/04/inner-shadows-in-css3/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 04:33:21 +0000</pubDate>
		<dc:creator>Guillermo Rauch</dc:creator>
				<category><![CDATA[Tumble]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://devthought.com/?p=1114</guid>
		<description><![CDATA[-webkit-box-shadow (in Webkit nightly) and -moz-box-shadow support inner shadows with the inset keyword. Both also support multiple shadow declarations separated by commas. Want to achieve the box pictured above? div.box { -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.20), rgba(0,0,0,0.12) 0px 0px 10px &#8230; <a href="http://www.devthought.com/2010/02/04/inner-shadows-in-css3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><code class="inline">-webkit-box-shadow</code> (in Webkit nightly) and <code class="inline">-moz-box-shadow</code> support inner shadows with the <code class="inline">inset</code> keyword. Both also support multiple shadow declarations separated by commas.</p>
<p><img src="http://cld.ly/8719st" /></p>
<p>Want to achieve the box pictured above?</p>
<pre class='highlight ' lang="css">
div.box {
   -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.20), rgba(0,0,0,0.12) 0px 0px 10px inset;
   -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.20), rgba(0,0,0,0.12) 0px 0px 10px inset;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border: 1px solid #fff;
   padding: 6px;
   width: 200px;
   background: #fff;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.devthought.com/2010/02/04/inner-shadows-in-css3/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Get ssh-copy-id in Mac OS X</title>
		<link>http://www.devthought.com/2009/09/19/get-ssh-copy-id-in-mac-os-x/</link>
		<comments>http://www.devthought.com/2009/09/19/get-ssh-copy-id-in-mac-os-x/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 21:06:19 +0000</pubDate>
		<dc:creator>Guillermo Rauch</dc:creator>
				<category><![CDATA[Tumble]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://devthought.com/?p=1045</guid>
		<description><![CDATA[There&#8217;s a very convenient shell script bundled with some distributions of OpenSSH called ssh-copy-id. It seems not to be the case with Leopard&#8217;s SSH. In order to get it, we can simply check it out of a SVN repository. Execute &#8230; <a href="http://www.devthought.com/2009/09/19/get-ssh-copy-id-in-mac-os-x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a very convenient shell script bundled with some distributions of OpenSSH called <code class="inline">ssh-copy-id</code>. It seems not to be the case with Leopard&#8217;s SSH.</p>
<p>In order to get it, we can simply check it out of a SVN repository. Execute this two commands:</p>
<pre class='highlight ' lang="bash">
sudo curl "http://www.chiark.greenend.org.uk/ucgi/~cjwatson/cvsweb/openssh/contrib/ssh-copy-id?rev=1.8;content-type=text%2Fplain" -o /usr/bin/ssh-copy-id
sudo chmod +x /usr/bin/ssh-copy-id
</pre>
<p>And you&#8217;re done!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devthought.com/2009/09/19/get-ssh-copy-id-in-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Symfony tip: Watching your logs on mac with Console</title>
		<link>http://www.devthought.com/2009/08/31/symfony-tip-watching-your-logs-on-mac-with-console/</link>
		<comments>http://www.devthought.com/2009/08/31/symfony-tip-watching-your-logs-on-mac-with-console/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 18:06:30 +0000</pubDate>
		<dc:creator>Guillermo Rauch</dc:creator>
				<category><![CDATA[Tumble]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://devthought.com/?p=1033</guid>
		<description><![CDATA[Not a big fan of the Web Developer toolbar? Me either! But I do use the logging system quite a bit. Thankfully, OS X ships with an useful application called Console that comes to the rescue. Open the Console application &#8230; <a href="http://www.devthought.com/2009/08/31/symfony-tip-watching-your-logs-on-mac-with-console/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://devthought.com/wp-content/snaps/frontend_dev.log.png" /><br />
Not a big fan of the Web Developer toolbar? Me either! But I do use the logging system quite a bit. Thankfully, OS X ships with an useful application called <strong>Console</strong> that comes to the rescue.</p>
<ol>
<li>Open the Console application</li>
<li>Go to File > Open and browse to your <code class="inline">frontend_dev.log</code> or desired log file in the symfony logs directory</li>
<li>Click <code class="inline">Show Log List</code> and select your newly opened file to avoid the clutter of the rest of the OS logs</li>
<li>You&#8217;re done! You can now take advantage of features like clearing the view, search, and more <img src='http://www.devthought.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.devthought.com/2009/08/31/symfony-tip-watching-your-logs-on-mac-with-console/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Fix `ereg is deprecated` errors in PHP 5.3</title>
		<link>http://www.devthought.com/2009/06/09/fix-ereg-is-deprecated-errors-in-php-53/</link>
		<comments>http://www.devthought.com/2009/06/09/fix-ereg-is-deprecated-errors-in-php-53/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 02:32:51 +0000</pubDate>
		<dc:creator>Guillermo Rauch</dc:creator>
				<category><![CDATA[Tumble]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[php 5.3]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://devthought.com/?p=1003</guid>
		<description><![CDATA[If you upgraded to PHP 5.3, chances are high you&#8217;re going to run into a few warnings or deprecated function messages. An example is the ereg family of functions, which are gone for good, as they were slower and felt &#8230; <a href="http://www.devthought.com/2009/06/09/fix-ereg-is-deprecated-errors-in-php-53/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you upgraded to PHP 5.3, chances are high you&#8217;re going to run into a few warnings or <em>deprecated function</em> messages.<br />
An example is the <code class="inline">ereg</code> family of functions, which are gone for good, as they were slower and felt less familiar than the alternative Perl-compatible <code class="inline">preg</code> family.</p>
<p>To migrate <code class="inline">ereg()</code>:</p>
<pre class='highlight ' lang="php">
ereg('\.([^\.]*$)', $this->file_src_name, $extension);
</pre>
<p>becomes</p>
<pre class='highlight ' lang="php">
preg_match('/\.([^\.]*$)/', $this->file_src_name, $extension);
</pre>
<p>Notice that I wrapped the pattern (<code class="inline">\.([^\.]*$)</code>) around <code class="inline">/ /</code>, which are RegExp delimiters. If you find yourself escaping <code class="inline">/</code> too much (for an URL for example), you might want to use the <code class="inline">#</code> delimiter instead.</p>
<p>To migrate <code class="inline">ereg_replace()</code>:</p>
<pre class='highlight ' lang="php">
$this->file_dst_name_body = ereg_replace('[^A-Za-z0-9_]', '', $this->file_dst_name_body);
</pre>
<p>becomes</p>
<pre class='highlight ' lang="php">
$this->file_dst_name_body = preg_replace('/[^A-Za-z0-9_]/', '', $this->file_dst_name_body);
</pre>
<p>Again, I just added delimiters to the pattern.<br />
If you are using <code class="inline">eregi</code> functions (which are the case-insensitive version of ereg), you&#8217;ll notice there&#8217;re no equivalent pregi functions. This is because this functionality is handled by <em>RegExp modifiers</em>.</p>
<p>Basically, to make the pattern match characters in a case-insensitive way, append <code class="inline">i</code> after the delimiter:</p>
<pre class='highlight ' lang="php">
eregi('\.([^\.]*$)', $this->file_src_name, $extension);
</pre>
<p>becomes</p>
<pre class='highlight ' lang="php">
preg_match('/\.([^\.]*$)/i', $this->file_src_name, $extension);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.devthought.com/2009/06/09/fix-ereg-is-deprecated-errors-in-php-53/feed/</wfw:commentRss>
		<slash:comments>143</slash:comments>
		</item>
		<item>
		<title>Determine if caps lock is on with MooTools</title>
		<link>http://www.devthought.com/2009/04/19/determine-if-caps-lock-is-on-with-mootools/</link>
		<comments>http://www.devthought.com/2009/04/19/determine-if-caps-lock-is-on-with-mootools/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 12:33:53 +0000</pubDate>
		<dc:creator>Guillermo Rauch</dc:creator>
				<category><![CDATA[Tumble]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://devthought.com/?p=848</guid>
		<description><![CDATA[This is a quick idea I came up with. We extend the Event native like this: Event.implement({ hasCapsLock: function(){ return ((this.code > 64 &#038;&#038; this.code < 91 &#038;&#038; !this.shift) &#124;&#124; (this.code > 96 &#038;&#038; this.code < 123 &#038;&#038; this.shift)); } &#8230; <a href="http://www.devthought.com/2009/04/19/determine-if-caps-lock-is-on-with-mootools/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is a quick idea I came up with. We extend the Event native like this:</p>
<pre class='highlight ' lang="javascript">
Event.implement({

   hasCapsLock: function(){
      return ((this.code > 64 &#038;&#038; this.code < 91 &#038;&#038; !this.shift)
           || (this.code > 96 &#038;&#038; this.code < 123 &#038;&#038; this.shift));
   }

});
</pre>
<p>And then access the method from a <code class="inline">keypress</code> event:</p>
<pre class='highlight ' lang="javascript">
$('test').addEvent('keypress', function(event){
   if (event.hasCapsLock()){
      // do something
   }
});
</pre>
<p>The only drawback is that it relies on sniffing alphabet characters and whether the shift key was pressed. This means that if the user presses the caps lock key, you won't know it until another character is inserted.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devthought.com/2009/04/19/determine-if-caps-lock-is-on-with-mootools/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>OS X Leopard command line tips and tricks</title>
		<link>http://www.devthought.com/2009/03/26/os-x-leopard-shell-tips-and-tricks/</link>
		<comments>http://www.devthought.com/2009/03/26/os-x-leopard-shell-tips-and-tricks/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 17:49:44 +0000</pubDate>
		<dc:creator>Guillermo Rauch</dc:creator>
				<category><![CDATA[Tumble]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://devthought.com/?p=621</guid>
		<description><![CDATA[The default shell for Leopard users is Bash. Although many GNU/Linux users are familiar with it, not all Mac users take full advantage of its power. Here are some very useful commands and tips I use routinely. Users and login &#8230; <a href="http://www.devthought.com/2009/03/26/os-x-leopard-shell-tips-and-tricks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The default shell for Leopard users is <a href="http://en.wikipedia.org/wiki/Bash">Bash</a>. Although many GNU/Linux users are familiar with it, not all Mac users take full advantage of its power. Here are some very useful commands and tips I use routinely.</p>
<h3>Users and login</h3>
<p><strong>Use the root superuser</strong></p>
<pre class='highlight ' lang="bash">sudo su -</pre>
<p><strong>Alter login variables (such as $PATH, $EDITOR)</strong></p>
<pre class='highlight ' lang="bash">nano ~/.profile</pre>
<p><strong>Other available shells</strong></p>
<ul>
<li>/bin/ksh</li>
<li>/bin/tcsh</li>
<li>/bin/csh</li>
<li>/bin/zsh</li>
</ul>
<h3>Files management</h3>
<p><strong>Output the contents of a file</strong></p>
<pre class='highlight ' lang="bash">cat /some/thing</pre>
<p><strong>Get 20 lines from the end of a file</strong></p>
<pre class='highlight ' lang="bash">tail -n 20 /some/thing</pre>
<p><strong>Get the first 20 lines of a file</strong></p>
<pre class='highlight ' lang="bash">head -n 20 /some/thing</pre>
<p><strong>Create an empty file</strong></p>
<pre class='highlight ' lang="bash">touch /some/thing</pre>
<p><strong>Redirect the output of a command to a file (overwrites)</strong></p>
<pre class='highlight ' lang="bash">command > /some/thing</pre>
<p><strong>Redirect the output of a command to a file (appends)</strong></p>
<pre class='highlight ' lang="bash">command >> /some/thing</pre>
<p><strong>Append the timestamp to a file</strong></p>
<pre class='highlight ' lang="bash">touch /backups/backup_`date +%s`.txt</pre>
<p><strong>Change to the last directory you were in</strong></p>
<pre class='highlight ' lang="bash">
cd /var
cd /etc
cd - # will take you to /var
</pre>
<p><strong>List file size in human-readable units</strong></p>
<pre class='highlight ' lang="bash">
ls -lh /dir/or/file
</pre>
<p><strong>Available editors</strong></p>
<ul>
<li>/usr/bin/vi</li>
<li>/usr/bin/vim</li>
<li>/usr/bin/nano</li>
</ul>
<h3>Applications and processes</h3>
<p><strong>Run a process in the background</strong></p>
<pre class='highlight ' lang="bash">command &#038;</pre>
<p><strong>List running processes</strong></p>
<pre class='highlight ' lang="bash">ps ax</pre>
<p>The first column will be the PID</p>
<p><strong>Kill a process by pid</strong></p>
<pre class='highlight ' lang="bash">kill -9
<pid></pre>
<p><strong>Kill a process or processes by name (e.g: the Dock)</strong></p>
<pre class='highlight ' lang="bash">killall Dock</pre>
<p><strong>Open an application (Mac-only)</strong></p>
<pre class='highlight ' lang="bash">open /Applications/iTunes.app/</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.devthought.com/2009/03/26/os-x-leopard-shell-tips-and-tricks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tip: High quality CSS thumbnails in IE7</title>
		<link>http://www.devthought.com/2009/03/13/tip-high-quality-css-thumbnails-in-ie7/</link>
		<comments>http://www.devthought.com/2009/03/13/tip-high-quality-css-thumbnails-in-ie7/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 14:06:52 +0000</pubDate>
		<dc:creator>Guillermo Rauch</dc:creator>
				<category><![CDATA[Tumble]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://devthought.com/?p=475</guid>
		<description><![CDATA[IE7 supports a custom bicubic resampling mode for images. Before, resizing a 500&#215;500 image like this: would produce a horrible result in IE, with noticeably lower quality in the resized version. This is easily fixed in IE7 by applying the &#8230; <a href="http://www.devthought.com/2009/03/13/tip-high-quality-css-thumbnails-in-ie7/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>IE7 supports a custom bicubic <a href="http://msdn.microsoft.com/en-us/library/ms530822(VS.85).aspx">resampling mode</a> for images. Before, resizing a 500&#215;500 image like this:</p>
<pre class='highlight ' lang="html4strict">
<img src="pic.jpg" alt="This image is really 500x500 big" class="thumb" width="50" height="50" />
</pre>
<p>would produce a horrible result in IE, with noticeably lower quality in the resized version.</p>
<p>This is easily fixed in IE7 by applying the following property to the img tag:</p>
<pre class='highlight ' lang="css">
img.thumb { -ms-interpolation-mode: bicubic; }
</pre>
<p>Go to this <a href="/wp-content/articles/browser-resize/">demo page</a> for a Flickr picture example.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devthought.com/2009/03/13/tip-high-quality-css-thumbnails-in-ie7/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Tip: Create temporary files in PHP</title>
		<link>http://www.devthought.com/2009/03/11/tip-create-temporary-files-in-php/</link>
		<comments>http://www.devthought.com/2009/03/11/tip-create-temporary-files-in-php/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 05:28:39 +0000</pubDate>
		<dc:creator>Guillermo Rauch</dc:creator>
				<category><![CDATA[Tumble]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://devthought.com/?p=467</guid>
		<description><![CDATA[PHP provides two very useful functions to create temporary files. Instead of creating unnecessary tmp directories in your applications, it&#8217;s better to rely on the global directory assigned for that matter. To create a unique file with the right permissions &#8230; <a href="http://www.devthought.com/2009/03/11/tip-create-temporary-files-in-php/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>PHP provides two very useful functions to create temporary files. Instead of creating unnecessary <em>tmp</em> directories in your applications, it&#8217;s better to rely on the global directory assigned for that matter.</p>
<p>To create a unique file with the right permissions use the <a href="http://php.net/manual/en/function.tempnam.php">tempnam</a> function:</p>
<pre class='highlight ' lang="php">
$filename = tempnam('/tmp_directory', 'filePrefix');
</pre>
<p>You can test this from the command line like this:</p>
<pre class='highlight ' lang="bash">
php -R 'tempnam("/tmp", "hello");'
</pre>
<p>The output file looks something like this:</p>
<pre class='highlight ' lang="bash">
guillermo-rauchs-macbook-pro-15:tmp willy$ ls -la hello*
-rw-------  1 willy  staff  0 Mar 11 03:26 helloyvEzzb
</pre>
<p>Couple this function with <a href="http://php.net/manual/en/function.sys-get-temp-dir.php">sys_get_temp_dir</a> and you&#8217;ve solved the dilemma:</p>
<pre class='highlight ' lang="php">
$filename = tempnam(sys_get_temp_dir(), 'filePrefix');
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.devthought.com/2009/03/11/tip-create-temporary-files-in-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tip: adjust php.ini settings for a single CLI command</title>
		<link>http://www.devthought.com/2009/02/28/php-tip-adjust-phpini-settings-for-a-single-cli-command/</link>
		<comments>http://www.devthought.com/2009/02/28/php-tip-adjust-phpini-settings-for-a-single-cli-command/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 07:29:13 +0000</pubDate>
		<dc:creator>Guillermo Rauch</dc:creator>
				<category><![CDATA[Tumble]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://devthought.com/?p=369</guid>
		<description><![CDATA[The PHP command accepts some interesting parameters which add flexibility to how scripts that you run from your shell or cron jobs are executed. One of them is -d, which alters a php.ini value for the duration of the command. &#8230; <a href="http://www.devthought.com/2009/02/28/php-tip-adjust-phpini-settings-for-a-single-cli-command/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The PHP command accepts some <a href="http://ar.php.net/features.commandline">interesting parameters</a> which add flexibility to how scripts that you run from your shell or cron jobs are executed.</p>
<p>One of them is <strong>-d</strong>, which alters a php.ini value for the duration of the command. An example is as follows:</p>
<pre class='highlight ' lang="bash">
php5 -d memory_limit=128M symfony propel:data-load
</pre>
<p>This was a real time saver considering the server was not setup with a CLI-specific php.ini, like some are.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devthought.com/2009/02/28/php-tip-adjust-phpini-settings-for-a-single-cli-command/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Make Safari create new tabs instead of new windows</title>
		<link>http://www.devthought.com/2009/02/10/make-safari-create-new-tabs-instead-of-new-windows/</link>
		<comments>http://www.devthought.com/2009/02/10/make-safari-create-new-tabs-instead-of-new-windows/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 20:40:43 +0000</pubDate>
		<dc:creator>Guillermo Rauch</dc:creator>
				<category><![CDATA[Tumble]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://devthought/?p=237</guid>
		<description><![CDATA[Hate those _target=blank as much as I do ? Just run this command defaults write com.apple.Safari TargetedClicksCreateTabs -bool true Via: p@rrish blog]]></description>
			<content:encoded><![CDATA[<p>Hate those <code class="inline">_target=blank</code> as much as I do ? Just run this command</p>
<pre class='highlight ' lang="bash">
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
</pre>
<p>Via: <a href="http://rrish.org/blog/2009/02/09/force-safari-tabs/">p@rrish blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devthought.com/2009/02/10/make-safari-create-new-tabs-instead-of-new-windows/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

