<?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"
	>

<channel>
	<title>Brett Wayne Stoppel</title>
	<atom:link href="http://brett.telosstudios.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://brett.telosstudios.com</link>
	<description>Notes and writings on my research, solutions, and questions.</description>
	<pubDate>Thu, 09 Oct 2008 15:07:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Getting the size of your MySQL database</title>
		<link>http://brett.telosstudios.com/2008/10/09/getting-the-size-of-your-mysql-database/</link>
		<comments>http://brett.telosstudios.com/2008/10/09/getting-the-size-of-your-mysql-database/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 15:05:18 +0000</pubDate>
		<dc:creator>brett</dc:creator>
		
		<category><![CDATA[Database]]></category>

		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://brett.telosstudios.com/?p=113</guid>
		<description><![CDATA[I recently upgraded a Drupal installation. In the process, the database has to be backed up. The DB backup seemed large to me so I wanted to check the size of the MySQL database. I found this tip on the MySQL forum from Prakash Babu. 
SELECT table_schema "Data Base Name", sum( data_length + index_length ) [...]]]></description>
			<content:encoded><![CDATA[<p>I recently upgraded a Drupal installation. In the process, the database has to be backed up. The DB backup seemed large to me so I wanted to check the <a href="http://forums.mysql.com/read.php?108,201578,201578">size of the MySQL database</a>. I found this tip on the MySQL forum from Prakash Babu. </p>
<p><code>SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema ;<br />
</code></p>
<p>It worked great and confirmed the size of the backup.</p>
]]></content:encoded>
			<wfw:commentRss>http://brett.telosstudios.com/2008/10/09/getting-the-size-of-your-mysql-database/feed/</wfw:commentRss>
		</item>
		<item>
		<title>No more support for IE6*</title>
		<link>http://brett.telosstudios.com/2008/09/02/no-more-support-for-ie6/</link>
		<comments>http://brett.telosstudios.com/2008/09/02/no-more-support-for-ie6/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 23:29:48 +0000</pubDate>
		<dc:creator>brett</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://brett.telosstudios.com/?p=108</guid>
		<description><![CDATA[Following suite of one of my favorite web application, Basecamp, Telos Studios will no longer support IE6 by default. The web has evolved past old proprietary browsers like IE6, NN4, etc. It is time to stop the rat race of backward compatibility and to allow the modern web to be the default. 
Ahh. I sigh [...]]]></description>
			<content:encoded><![CDATA[<p>Following suite of one of my favorite web application, <a href="http://37signals.blogs.com/products/2008/07/basecamp-phasin.html">Basecamp</a>, Telos Studios will no longer support IE6 by default. The web has evolved past old proprietary browsers like IE6, NN4, etc. It is time to stop the rat race of backward compatibility and to allow the modern web to be the default. </p>
<p>Ahh. I sigh a gigantic sigh of relief as IE6 is a pain in the ass to develop for.</p>
<p>*Kind of. We&#8217;ll still develop for it, but doing so will cost extra. This goes for Firefox 1.x and 2.x as well.</p>
<p>UPDATE - Google has just released a <a href="http://gmailblog.blogspot.com/2008/09/new-gmail-code-base-now-for-ie6-too.html">new code base for IE6</a> users. This is too bad. It really is time for IE6 to die. I don&#8217;t want IE6 users to feel justified in their continued use of the antiquated browser. Of course, with Google&#8217;s mountain of money and army of engineers they can take on nearly any web related problem and come up with a solution. Although, in this case, it took a patch to IE6 Javascript engine from Microsoft itself to make the new code base work right - and they had to leave out a few features like drop shadows and rounded corners.</p>
]]></content:encoded>
			<wfw:commentRss>http://brett.telosstudios.com/2008/09/02/no-more-support-for-ie6/feed/</wfw:commentRss>
		</item>
		<item>
		<title>1 Trillion Pages</title>
		<link>http://brett.telosstudios.com/2008/07/26/1-trillion-pages/</link>
		<comments>http://brett.telosstudios.com/2008/07/26/1-trillion-pages/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 21:52:09 +0000</pubDate>
		<dc:creator>brett</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://brett.telosstudios.com/?p=106</guid>
		<description><![CDATA[They say that the world is a small place. While the physical world is finite and seemingly small place, the web is not. Google has indexed one trillion documents that are available on-line. Google engineers claim that another billion pages come on-line every day. That is a lot of pages. The online world may be [...]]]></description>
			<content:encoded><![CDATA[<p>They say that the world is a small place. While the physical world is finite and seemingly small place, the web is not. <a href="http://news.cnet.com/8301-1023_3-9999814-93.html?tag=nefd.top">Google has indexed one trillion documents</a> that are available on-line. Google engineers claim that another billion pages come on-line every day. That is a lot of pages. The online world may be getting larger, but thanks to the search engines it is seemingly smaller.</p>
]]></content:encoded>
			<wfw:commentRss>http://brett.telosstudios.com/2008/07/26/1-trillion-pages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A quick review of MySQL Workbench</title>
		<link>http://brett.telosstudios.com/2008/07/14/a-quick-review-of-mysql-workbench/</link>
		<comments>http://brett.telosstudios.com/2008/07/14/a-quick-review-of-mysql-workbench/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 14:39:04 +0000</pubDate>
		<dc:creator>brett</dc:creator>
		
		<category><![CDATA[Database]]></category>

		<category><![CDATA[Research]]></category>

		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[MySQL Workbench]]></category>

		<guid isPermaLink="false">http://brett.telosstudios.com/?p=104</guid>
		<description><![CDATA[I recently purchased MySQL Workbench Standard Edition to help me design databases and to reverse engineer the databases of open source projects that I build on and support. I figured insight into the open source projects workings would allow me to extend and support them better.
So far I have only reversed engineered two open source [...]]]></description>
			<content:encoded><![CDATA[<p>I recently purchased <a href="http://www.mysql.com/products/workbench/">MySQL Workbench Standard Edition</a> to help me design databases and to reverse engineer the databases of open source projects that I build on and support. I figured insight into the open source projects workings would allow me to extend and support them better.</p>
<p>So far I have only reversed engineered two open source ecommerce projects: Zen Cart and Magento Commerce. Workbench did a great job of identifying the tables, and in the case of Magento building the relations between tables. The layout or autolayout of the results left plenty of room for improvement. I tried to make Magento DB layout better by moving tables around, but Workbench could keep up with the task. When moved, the tables would disappear and then reappear when dropped. If your lucky, the table would be in the neighborhood of where you wanted it. If your not lucky, it would stay put.</p>
<p>All in all, Workbench seems to be coming along but it isn&#8217;t ready for serious design work. I look forward to the day that it is.</p>
<p>UPDATE: MySQL Workbench can crash randomly. Make sure you save often. When it crashes, a dialogue box will appear to offer you the option of saving. Save. Do not click cancel. Upon canceling, Workbench will only proceed to crash making you lose all your unsaved work. It just happened to me.</p>
<p>UPDATE: I found a little problem with the SQL CREATE export. At the very end of the CREATE syntax, the table type is specified. For example:</p>
<p><code>ENGINE = InnoDB;</code></p>
<p>Sometimes the line is not terminated with a semicolon (;). If the line in improperly terminated, importing the .sql file on the command line throws an error: ERROR 1064 (42000).</p>
]]></content:encoded>
			<wfw:commentRss>http://brett.telosstudios.com/2008/07/14/a-quick-review-of-mysql-workbench/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sketchup - Intro to sections</title>
		<link>http://brett.telosstudios.com/2008/06/05/sketchup-intro-to-sections/</link>
		<comments>http://brett.telosstudios.com/2008/06/05/sketchup-intro-to-sections/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 08:10:03 +0000</pubDate>
		<dc:creator>brett</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[floor plan]]></category>

		<category><![CDATA[sketup]]></category>

		<guid isPermaLink="false">http://brett.telosstudios.com/?p=102</guid>
		<description><![CDATA[This tutorial show how to use the basic functionality of the section tool in Google Sketchup including positioning, limitations, and the context menu - reverse view, align to section, group section lines.

]]></description>
			<content:encoded><![CDATA[<p>This tutorial show how to use the basic functionality of the section tool in Google Sketchup including positioning, limitations, and the context menu - reverse view, align to section, group section lines.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/ZiMA1IAn8HU&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/ZiMA1IAn8HU&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://brett.telosstudios.com/2008/06/05/sketchup-intro-to-sections/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sketchup Jackpot</title>
		<link>http://brett.telosstudios.com/2008/06/04/sketchup-jackpot/</link>
		<comments>http://brett.telosstudios.com/2008/06/04/sketchup-jackpot/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 07:13:15 +0000</pubDate>
		<dc:creator>brett</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[floor plans]]></category>

		<category><![CDATA[house]]></category>

		<category><![CDATA[sketchup]]></category>

		<guid isPermaLink="false">http://brett.telosstudios.com/?p=101</guid>
		<description><![CDATA[I found a great tutorial series for learning how to draw a house using Google Sketchup. I&#8217;ve only watched this one. If the others are as good, I&#8217;ll watch them all.

]]></description>
			<content:encoded><![CDATA[<p>I found a great tutorial series for learning how to draw a house using Google Sketchup. I&#8217;ve only watched this one. If the others are as good, I&#8217;ll watch them all.</p>
<p><object style="margin-top: 12px;" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/FsnT8KN8xIM&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/FsnT8KN8xIM&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://brett.telosstudios.com/2008/06/04/sketchup-jackpot/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP cURL</title>
		<link>http://brett.telosstudios.com/2008/06/01/php-curl/</link>
		<comments>http://brett.telosstudios.com/2008/06/01/php-curl/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 07:12:23 +0000</pubDate>
		<dc:creator>brett</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[curl]]></category>

		<guid isPermaLink="false">http://brett.telosstudios.com/?p=100</guid>
		<description><![CDATA[One of the most important options for using PHP&#8217;s cURL library is CURLOPT_RETURNTRANSFER. When set to true, curl_exec() will return the transfer as a string instead of outputting it out directly. This let&#8217;s you store it in a variable.
]]></description>
			<content:encoded><![CDATA[<p>One of the most important options for using PHP&#8217;s cURL library is <strong>CURLOPT_RETURNTRANSFER</strong>. When set to <strong>true</strong>, curl_exec() will return the transfer as a string instead of outputting it out directly. This let&#8217;s you store it in a variable.</p>
]]></content:encoded>
			<wfw:commentRss>http://brett.telosstudios.com/2008/06/01/php-curl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Symfony (CLI) command line interface tasks</title>
		<link>http://brett.telosstudios.com/2008/03/26/symfony-cli-command-line-interface-tasks/</link>
		<comments>http://brett.telosstudios.com/2008/03/26/symfony-cli-command-line-interface-tasks/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 15:52:51 +0000</pubDate>
		<dc:creator>brett</dc:creator>
		
		<category><![CDATA[Symfony]]></category>

		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://brett.telosstudios.com/2008/03/26/symfony-cli-command-line-interface-tasks/</guid>
		<description><![CDATA[A quick tip for deploying a Symfony 1.1 application. If you need a find a Symfony 1.1 CLI task, simply type 
php symfony list
If you are like me and have a Symfony 1.1 installed and sym linked in a different location for testing purposes, you would type
symfony11 list
]]></description>
			<content:encoded><![CDATA[<p>A quick tip for deploying a Symfony 1.1 application. If you need a find a Symfony 1.1 CLI task, simply type </p>
<p><code>php symfony list</code></p>
<p>If you are like me and have a Symfony 1.1 installed and sym linked in a different location for testing purposes, you would type</p>
<p><code>symfony11 list</code></p>
]]></content:encoded>
			<wfw:commentRss>http://brett.telosstudios.com/2008/03/26/symfony-cli-command-line-interface-tasks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Paper Critters</title>
		<link>http://brett.telosstudios.com/2008/03/17/paper-critters/</link>
		<comments>http://brett.telosstudios.com/2008/03/17/paper-critters/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 06:17:29 +0000</pubDate>
		<dc:creator>brett</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://brett.telosstudios.com/2008/03/17/paper-critters/</guid>
		<description><![CDATA[One of this year&#8217;s South By Southwest winners is Paper Critters. It&#8217;s a lot of fun to create your own critter. There are a lot of critters created. Here are a few of the critters that I have made.



]]></description>
			<content:encoded><![CDATA[<p>One of this year&#8217;s South By Southwest winners is Paper Critters. It&#8217;s a lot of fun to create your own critter. There are a lot of critters created. Here are a few of the critters that I have made.</p>
<p><object width="150" height="125" style="float: left;"><param name="FlashVars" value="colony_id=13628" /><param name="movie" value="http://www.papercritters.com/pc_mpu.swf" /><embed src="http://www.papercritters.com/pc_mpu.swf" FlashVars="colony_id=13628" width="150" height="125" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></p>
<p><object width="150" height="125" style="float: left; padding-left: 20px"><param name="FlashVars" value="colony_id=13637" /><param name="movie" value="http://www.papercritters.com/pc_mpu.swf" /><embed src="http://www.papercritters.com/pc_mpu.swf" FlashVars="colony_id=13637" width="150" height="125" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></p>
<p><object width="150" height="125" style="float: left; padding-left: 20px"><param name="FlashVars" value="colony_id=13659" /><param name="movie" value="http://www.papercritters.com/pc_mpu.swf" /><embed src="http://www.papercritters.com/pc_mpu.swf" FlashVars="colony_id=13659" width="150" height="125" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://brett.telosstudios.com/2008/03/17/paper-critters/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Setting up Symfony 1.1 on Ubuntu</title>
		<link>http://brett.telosstudios.com/2008/03/12/setting-up-symfony-11-on-ubuntu/</link>
		<comments>http://brett.telosstudios.com/2008/03/12/setting-up-symfony-11-on-ubuntu/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 20:31:36 +0000</pubDate>
		<dc:creator>brett</dc:creator>
		
		<category><![CDATA[Symfony]]></category>

		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://brett.telosstudios.com/2008/03/12/setting-up-symfony-11-on-ubuntu/</guid>
		<description><![CDATA[Following the lead of Niko at Prendre un Cafe, I decided that I wanted to experience the new features of Symfony 1.1. First, let me say that I can&#8217;t read French, but I got the gist of what to do from the well documented Symfony 1.1 setup steps that Niko provided. Niko&#8217;s installation technique allows [...]]]></description>
			<content:encoded><![CDATA[<p>Following the lead of Niko at <a href="http://prendreuncafe.com/blog/">Prendre un Cafe</a>, I decided that I wanted to experience the new features of Symfony 1.1. First, let me say that I can&#8217;t read French, but I got the gist of what to do from the well documented <a href="http://prendreuncafe.com/blog/post/2008/03/10/Symfony-11-beta-tour-du-proprietaire-Installation">Symfony 1.1 setup steps</a> that Niko provided. Niko&#8217;s installation technique allows Symfony 1.0 and Symfony 1.1 to be run in parallel.</p>
<p>Some of the new features of Symfony 1.1:</p>
<ul>
<li>Configuration is moving away from the config.php file to a configuration class</li>
<li>Form and validation classes have been reworked</li>
<li>Better UJS support</li>
<li>CLI tasks as classes</li>
</ul>
<p>I will investigating these changes over the next week or so as I build a test application to explore these changes. For now, though, here is how I installed Symfony 1.1 on Ubuntu. Once again this install process was greatly aided by a post at <a href="http://prendreuncafe.com/blog/">Prendre un Cafe</a>. Thanks.</p>
<p>First, install Symfony 1.1.<br />
<code>cd /usr/share/php5 , this is where my Symfony 1.0x install resides.<br />
 svn co http://svn.symfony-project.com/branches/1.1/ symfony11<br />
</code></p>
<p>Second, hook up the CLI command symfony11 to the right place in the newly installed Symfony 1.1 and verify the command and install.<br />
<code> ln -s /usr/share/php5/symfony11/data/bin/symfony /usr/bin/symfony11<br />
symfony11 -V<br />
</code></p>
<p>The symfony11 -V command should output something similar to &#8220;symfony version 1.1.0-DEV (/usr/share/php5/symfony11/lib).&#8221;</p>
<p>Next, create a test directory in your Symfony projects directory, generate a test project and an app.<br />
<code>cd /path/to/sf/projects/<br />
mkdir sf11test<br />
cd sf11test<br />
symfony11 generate:project sf11test<br />
symfony11 generate:app frontend<br />
</code></p>
<p>Edit your Apache2 virtual host file.<br />
<code>
<pre>&lt;VirtualHost *:80&gt;
  ServerName local.sf11.com
  DocumentRoot "/path/to/symfony/projects/sf11test/web"
  DirectoryIndex index.php
  Alias /sf /usr/share/php5/symfony11/data/web/sf
  &lt;Directory "/usr/share/php5/symfony11/data/web/sf"&gt;
    AllowOverride All
    Allow from All
  &lt;/Directory&gt;
  &lt;Directory "/path/to/symfony/projects/sf11test/web"&gt;
    AllowOverride All
    Allow from All
  &lt;/Directory&gt;
&lt;/VirtualHost&gt;
</pre>
<p></code><br />
Remember to change /path/to/symfony/projects and /usr/share/php5/symfony11/ to reflect your paths.</p>
<p>Finally, edit your /etc/hosts file to include local.sf11.com or whatever your fake domain happens to be.</p>
<p>You can now surf to local.sf11.com to see your newly installed Symfony 1.1 project.</p>
]]></content:encoded>
			<wfw:commentRss>http://brett.telosstudios.com/2008/03/12/setting-up-symfony-11-on-ubuntu/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
