<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Matt Week &#8211; What was it like?</title>
	<atom:link href="http://thinkvitamin.com/carsonified/matt-week-what-was-it-like/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/</link>
	<description>The Web Practitioner&#039;s Blog</description>
	<lastBuildDate>Sat, 11 Feb 2012 16:33:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Rahul Malik</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3480</link>
		<dc:creator>Rahul Malik</dc:creator>
		<pubDate>Thu, 21 May 2009 13:34:54 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3480</guid>
		<description>I&#039;ve been using Django on and off for personal and professional projects for roughly a year now. I would say that I stayed with it because I was much more comfortable with python as a language and I didn&#039;t seem to hit any serious roadblocks with the framework itself with what i was trying to accomplish.

The problem, when the app gets large, is that I find the design of the application (not user interface but code organization) becomes more difficult and doesn&#039;t seem to make as much sense. If you are developing a web application it seems that rails might be better suited with their strict conventions rather than trying to find a way to cleanly set up a set of reusable apps like django encourages.

for the settings environments i would just create separate settings.py files or check which machine or user is starting the application in order to determine which environment to load.

I&#039;ll probably get back into rails (i started around the initial release) sometime soon and my main concern is developing a rails app that will be difficult to upgrade to future versions of rails. The django community cares deeply about backwards compatibility and their documentation is by far some of the best in the open source community.

feel free to email me for any django questions or concerns!

@rmalik</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been using Django on and off for personal and professional projects for roughly a year now. I would say that I stayed with it because I was much more comfortable with python as a language and I didn&#8217;t seem to hit any serious roadblocks with the framework itself with what i was trying to accomplish.</p>
<p>The problem, when the app gets large, is that I find the design of the application (not user interface but code organization) becomes more difficult and doesn&#8217;t seem to make as much sense. If you are developing a web application it seems that rails might be better suited with their strict conventions rather than trying to find a way to cleanly set up a set of reusable apps like django encourages.</p>
<p>for the settings environments i would just create separate settings.py files or check which machine or user is starting the application in order to determine which environment to load.</p>
<p>I&#8217;ll probably get back into rails (i started around the initial release) sometime soon and my main concern is developing a rails app that will be difficult to upgrade to future versions of rails. The django community cares deeply about backwards compatibility and their documentation is by far some of the best in the open source community.</p>
<p>feel free to email me for any django questions or concerns!</p>
<p>@rmalik</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen Walli</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3479</link>
		<dc:creator>Stephen Walli</dc:creator>
		<pubDate>Fri, 24 Apr 2009 20:38:36 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3479</guid>
		<description>I had a similar problem when I started experimenting with Django on the Mac.  Here&#039;s how I solved it:
http://stephesblog.blogs.com/my_weblog/2008/10/mac-django-mysq.html</description>
		<content:encoded><![CDATA[<p>I had a similar problem when I started experimenting with Django on the Mac.  Here&#8217;s how I solved it:<br />
<a href="http://stephesblog.blogs.com/my_weblog/2008/10/mac-django-mysq.html" rel="nofollow">http://stephesblog.blogs.com/my_weblog/2008/10/mac-django-mysq.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Fuller</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3478</link>
		<dc:creator>Greg Fuller</dc:creator>
		<pubDate>Sun, 13 Jul 2008 10:22:32 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3478</guid>
		<description>I&#039;m using MAMP with Django.  The trick is to point DATABASE_HOST to the socket:

DATABASE_HOST = &#039;/Applications/MAMP/tmp/mysql/mysql.sock&#039;</description>
		<content:encoded><![CDATA[<p>I&#8217;m using MAMP with Django.  The trick is to point DATABASE_HOST to the socket:</p>
<p>DATABASE_HOST = &#8216;/Applications/MAMP/tmp/mysql/mysql.sock&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keir</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3477</link>
		<dc:creator>Keir</dc:creator>
		<pubDate>Sat, 12 Jul 2008 18:19:33 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3477</guid>
		<description>Apologies for those who posted and comments didn&#039;t appear promptly. For some reason WordPress required them to be moderated, suspect the links got them flagged.</description>
		<content:encoded><![CDATA[<p>Apologies for those who posted and comments didn&#8217;t appear promptly. For some reason WordPress required them to be moderated, suspect the links got them flagged.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keir</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3476</link>
		<dc:creator>Keir</dc:creator>
		<pubDate>Sat, 12 Jul 2008 18:11:13 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3476</guid>
		<description>@james Nice to see your comment on the blog - thanks for stopping by. Funnily enough I have been reading your book today and am finding it really useful.

I know the environments situation was something we didn&#039;t quite get right this time but thanks to the comments here and some recent reading I think we will definitely try and implement something soon.

I think your point about working with Python as well as Django is really important here. Personally the lack of &quot;magic&quot; is one of the main attractions to the framework for me. I love the flexibility but can fully understand why some developers favour &quot;convention over configuration&quot;.</description>
		<content:encoded><![CDATA[<p>@james Nice to see your comment on the blog &#8211; thanks for stopping by. Funnily enough I have been reading your book today and am finding it really useful.</p>
<p>I know the environments situation was something we didn&#8217;t quite get right this time but thanks to the comments here and some recent reading I think we will definitely try and implement something soon.</p>
<p>I think your point about working with Python as well as Django is really important here. Personally the lack of &#8220;magic&#8221; is one of the main attractions to the framework for me. I love the flexibility but can fully understand why some developers favour &#8220;convention over configuration&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Marshall</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3475</link>
		<dc:creator>Dave Marshall</dc:creator>
		<pubDate>Thu, 10 Jul 2008 11:53:57 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3475</guid>
		<description>With regards to getters and setters, you can always use PHP5&#039;s overloading magic methods (http://uk.php.net/manual/en/language.oop5.overloading.php)

I don&#039;t think it&#039;s as elegant, but has the same effect?

public $email;

becomes

private $email;

public function __set($prop, $val) {
    $method = &#039;set&#039; . ucfirst($prop);
    return $this-&gt;$method($val);
}

public function __get($prop) {
    $method = &#039;get&#039; . ucfirst($prop);
    return $this-&gt;$method;
}

/**
 * standard getters and setters
 */</description>
		<content:encoded><![CDATA[<p>With regards to getters and setters, you can always use PHP5&#8242;s overloading magic methods (<a href="http://uk.php.net/manual/en/language.oop5.overloading.php" rel="nofollow">http://uk.php.net/manual/en/language.oop5.overloading.php</a>)</p>
<p>I don&#8217;t think it&#8217;s as elegant, but has the same effect?</p>
<p>public $email;</p>
<p>becomes</p>
<p>private $email;</p>
<p>public function __set($prop, $val) {<br />
    $method = &#8216;set&#8217; . ucfirst($prop);<br />
    return $this-&gt;$method($val);<br />
}</p>
<p>public function __get($prop) {<br />
    $method = &#8216;get&#8217; . ucfirst($prop);<br />
    return $this-&gt;$method;<br />
}</p>
<p>/**<br />
 * standard getters and setters<br />
 */</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Bennett</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3464</link>
		<dc:creator>James Bennett</dc:creator>
		<pubDate>Thu, 10 Jul 2008 08:59:55 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3464</guid>
		<description>I find myself agreeing with Lawrence on setting up &quot;environments&quot;; the key thing I&#039;ve found in teaching people Django is the realization that you need to learn to work with not just Django but Django and Python, because Django deliberately doesn&#039;t reinvent a lot of things Python can already provide (better versions of) for free. So the natural thing for &quot;environments&quot; is just different settings files that you point to according to what you&#039;re doing; since they&#039;re just Python, they&#039;re free to import from each other selectively and override things as needed.</description>
		<content:encoded><![CDATA[<p>I find myself agreeing with Lawrence on setting up &#8220;environments&#8221;; the key thing I&#8217;ve found in teaching people Django is the realization that you need to learn to work with not just Django but Django and Python, because Django deliberately doesn&#8217;t reinvent a lot of things Python can already provide (better versions of) for free. So the natural thing for &#8220;environments&#8221; is just different settings files that you point to according to what you&#8217;re doing; since they&#8217;re just Python, they&#8217;re free to import from each other selectively and override things as needed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Courtney</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3474</link>
		<dc:creator>Matt Courtney</dc:creator>
		<pubDate>Thu, 10 Jul 2008 01:49:37 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3474</guid>
		<description>Very interesting post but it didn&#039;t answer the question of why Elliott spends all day snacking.</description>
		<content:encoded><![CDATA[<p>Very interesting post but it didn&#8217;t answer the question of why Elliott spends all day snacking.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lawrence Oluyede</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3463</link>
		<dc:creator>Lawrence Oluyede</dc:creator>
		<pubDate>Wed, 09 Jul 2008 10:01:14 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3463</guid>
		<description>@Elliott: eh eh python philosophy (and hence Django&#039;s) is to give more control to the developer being more explicit. That&#039;s why there&#039;s less magic than in Rails.</description>
		<content:encoded><![CDATA[<p>@Elliott: eh eh python philosophy (and hence Django&#8217;s) is to give more control to the developer being more explicit. That&#8217;s why there&#8217;s less magic than in Rails.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliott</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3473</link>
		<dc:creator>Elliott</dc:creator>
		<pubDate>Wed, 09 Jul 2008 09:17:03 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3473</guid>
		<description>and @Lawrence, I like your solution, that would work. But really, it&#039;s a bit of a workaround for useful functionality that isn&#039;t present. In my opinion it would be more a bit elegant if the framework took care of that for you. I may be nit-picking :)

also @Milan regarding Python hosting - you&#039;re right, Python is available with most good providers. But PHP hosting is definitely more wide-spread and available, as is PHP support... and I dare say more developers are picking up PHP than python. I don&#039;t think this is a particularly good thing, though. It seems as though this is changing - Google App engine uses Python, for example.</description>
		<content:encoded><![CDATA[<p>and @Lawrence, I like your solution, that would work. But really, it&#8217;s a bit of a workaround for useful functionality that isn&#8217;t present. In my opinion it would be more a bit elegant if the framework took care of that for you. I may be nit-picking :)</p>
<p>also @Milan regarding Python hosting &#8211; you&#8217;re right, Python is available with most good providers. But PHP hosting is definitely more wide-spread and available, as is PHP support&#8230; and I dare say more developers are picking up PHP than python. I don&#8217;t think this is a particularly good thing, though. It seems as though this is changing &#8211; Google App engine uses Python, for example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliott</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3472</link>
		<dc:creator>Elliott</dc:creator>
		<pubDate>Wed, 09 Jul 2008 09:05:00 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3472</guid>
		<description>@Milan: Yes, that&#039;s exactly right. I simply meant that the application stopped working. As the threads died, the page would load - but it took forever to load, and eventually simply stopped working. It looked as though the site was running slowly, but in fact it was just maxing out Apache&#039;s request table as you said.

@Shawn: thanks for the excellent link - the problem is that I&#039;m (perhaps mistakenly?) using MAMP. I might update the article to say so. Coming from the XAMPP on windows, which I&#039;ve found to be excellent, I&#039;ve found that MAMP has a few very interesting quirks, and this may be one of them. Having said that, it&#039;s still a bit of a trick getting MySQL-Python to work on OS X, wouldn&#039;t you say?</description>
		<content:encoded><![CDATA[<p>@Milan: Yes, that&#8217;s exactly right. I simply meant that the application stopped working. As the threads died, the page would load &#8211; but it took forever to load, and eventually simply stopped working. It looked as though the site was running slowly, but in fact it was just maxing out Apache&#8217;s request table as you said.</p>
<p>@Shawn: thanks for the excellent link &#8211; the problem is that I&#8217;m (perhaps mistakenly?) using MAMP. I might update the article to say so. Coming from the XAMPP on windows, which I&#8217;ve found to be excellent, I&#8217;ve found that MAMP has a few very interesting quirks, and this may be one of them. Having said that, it&#8217;s still a bit of a trick getting MySQL-Python to work on OS X, wouldn&#8217;t you say?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn Blower</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3471</link>
		<dc:creator>Shawn Blower</dc:creator>
		<pubDate>Wed, 09 Jul 2008 06:02:05 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3471</guid>
		<description>I recently installed Python, Django, and MySQL on OS X. I also had trouble at first. It had to do with python-mysql. &lt;a href=&quot;http://www.keningle.com/?p=11&quot; title=&quot;Red Elephants&quot; rel=&quot;nofollow&quot;&gt;This website&lt;/a&gt; did the trick.</description>
		<content:encoded><![CDATA[<p>I recently installed Python, Django, and MySQL on OS X. I also had trouble at first. It had to do with python-mysql. <a href="http://www.keningle.com/?p=11" title="Red Elephants" rel="nofollow">This website</a> did the trick.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Milan Andric</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3470</link>
		<dc:creator>Milan Andric</dc:creator>
		<pubDate>Wed, 09 Jul 2008 03:24:36 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3470</guid>
		<description>When you say that KeepAlives ON meant that Matt ran slower, and slower, and slower ... Don&#039;t you really mean that your apache processes where filling up the apache request table according to MaxClients and not picking up new requests?  I don&#039;t see how a KeepAlive config could make the application slower.  Just wrong choice of words or am I over-simplifying?

Re: &quot;easy PHP hosting&quot;
Python has been around for quite a long time, before PHP, as well as mod_python.  People just haven&#039;t been asking for it as much until recently, with web frameworks, and most decent providers have stepped up.  Finding easy Django hosting is not a problem these days?</description>
		<content:encoded><![CDATA[<p>When you say that KeepAlives ON meant that Matt ran slower, and slower, and slower &#8230; Don&#8217;t you really mean that your apache processes where filling up the apache request table according to MaxClients and not picking up new requests?  I don&#8217;t see how a KeepAlive config could make the application slower.  Just wrong choice of words or am I over-simplifying?</p>
<p>Re: &#8220;easy PHP hosting&#8221;<br />
Python has been around for quite a long time, before PHP, as well as mod_python.  People just haven&#8217;t been asking for it as much until recently, with web frameworks, and most decent providers have stepped up.  Finding easy Django hosting is not a problem these days?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lawrence Oluyede</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3469</link>
		<dc:creator>Lawrence Oluyede</dc:creator>
		<pubDate>Tue, 08 Jul 2008 21:02:34 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3469</guid>
		<description>It&#039;s common practice to have separate settings for separate environments (and maybe N loca ones for each developer). We, in a project, had:

- settings_production.py with all the keys/values
- settings_development.py with:

&quot;&quot;&quot;
from settings_production import *
# CUSTOMIZATION OF ALL THE KEYS/VALUES
&quot;&quot;&quot;

- settings_staging.py with:

&quot;&quot;&quot;
from settings_production import *
# CUSTOMIZATION OF ALL THE KEYS/VALUES
&quot;&quot;&quot;

and each developer had its settings.py (outside source control) with:

&quot;&quot;&quot;
from settings_development import *
# CUSTOMIZATION OF ALL THE KEYS/VALUES
&quot;&quot;&quot;

Hope this helps</description>
		<content:encoded><![CDATA[<p>It&#8217;s common practice to have separate settings for separate environments (and maybe N loca ones for each developer). We, in a project, had:</p>
<p>- settings_production.py with all the keys/values<br />
- settings_development.py with:</p>
<p>&#8220;&#8221;"<br />
from settings_production import *<br />
# CUSTOMIZATION OF ALL THE KEYS/VALUES<br />
&#8220;&#8221;"</p>
<p>- settings_staging.py with:</p>
<p>&#8220;&#8221;"<br />
from settings_production import *<br />
# CUSTOMIZATION OF ALL THE KEYS/VALUES<br />
&#8220;&#8221;"</p>
<p>and each developer had its settings.py (outside source control) with:</p>
<p>&#8220;&#8221;"<br />
from settings_development import *<br />
# CUSTOMIZATION OF ALL THE KEYS/VALUES<br />
&#8220;&#8221;"</p>
<p>Hope this helps</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Herndon</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3462</link>
		<dc:creator>Peter Herndon</dc:creator>
		<pubDate>Tue, 08 Jul 2008 20:32:09 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3462</guid>
		<description>Here&#039;s a great post on setting up local &lt;a href=&quot;http://rob.cogit8.org/blog/2008/Jun/20/django-and-relativity/&quot; rel=&quot;nofollow&quot;&gt;settings files&lt;/a&gt;.  As for getting MySQL to talk to Python, I downloaded the SVN trunk version of MySQLdb and compiled it myself -- I believe the released version won&#039;t work terribly well on OS X.  I am running Leopard, BTW, so that may have an impact.  Python development is *much* easier on Leopard than on Tiger -- no need to install a lot of stuff, as Apple includes a lot more.

Finally, let me point to &lt;a href=&quot;http://www.wingware.com/&quot; rel=&quot;nofollow&quot;&gt;Wing IDE&lt;/a&gt;.  I&#039;ve not used it myself, but I&#039;ve seen it demoed at PyCon, and it looks exceedingly fit for purpose.

Other than that, your points are really very valid.  I love Django, but the configuration is... large and messy.  Logical, though.</description>
		<content:encoded><![CDATA[<p>Here&#8217;s a great post on setting up local <a href="http://rob.cogit8.org/blog/2008/Jun/20/django-and-relativity/" rel="nofollow">settings files</a>.  As for getting MySQL to talk to Python, I downloaded the SVN trunk version of MySQLdb and compiled it myself &#8212; I believe the released version won&#8217;t work terribly well on OS X.  I am running Leopard, BTW, so that may have an impact.  Python development is *much* easier on Leopard than on Tiger &#8212; no need to install a lot of stuff, as Apple includes a lot more.</p>
<p>Finally, let me point to <a href="http://www.wingware.com/" rel="nofollow">Wing IDE</a>.  I&#8217;ve not used it myself, but I&#8217;ve seen it demoed at PyCon, and it looks exceedingly fit for purpose.</p>
<p>Other than that, your points are really very valid.  I love Django, but the configuration is&#8230; large and messy.  Logical, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elliott</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3461</link>
		<dc:creator>Elliott</dc:creator>
		<pubDate>Tue, 08 Jul 2008 19:08:13 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3461</guid>
		<description>Hi Ben,

Sorry - I meant to say that we had trouble making Python work with MySQL on OS X. MySQL runs perfectly :) Thanks for your comment!</description>
		<content:encoded><![CDATA[<p>Hi Ben,</p>
<p>Sorry &#8211; I meant to say that we had trouble making Python work with MySQL on OS X. MySQL runs perfectly :) Thanks for your comment!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3468</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Tue, 08 Jul 2008 18:58:17 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3468</guid>
		<description>MySQL on OS X should be very straightforward, just a case of grabbing the latest x86 package (currently that&#039;s &lt;a href=&quot;http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51b-osx10.4-i686.dmg/from/pick#mirrors&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;), and installing the package.

Does mysqld not start, or throw any errors?</description>
		<content:encoded><![CDATA[<p>MySQL on OS X should be very straightforward, just a case of grabbing the latest x86 package (currently that&#8217;s <a href="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51b-osx10.4-i686.dmg/from/pick#mirrors" rel="nofollow">here</a>), and installing the package.</p>
<p>Does mysqld not start, or throw any errors?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Luft</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3467</link>
		<dc:creator>Brian Luft</dc:creator>
		<pubDate>Tue, 08 Jul 2008 18:47:55 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3467</guid>
		<description>You brought up a good point about managing Django projects across environments. I see this often as a point of confusion for newcomers to the framework - especially with respect to laying out project and app structure. It doesn&#039;t help that the tutorials prompt the user to lay out the directory structure in a way that most seasoned users don&#039;t use.  I appreciate the flexibility afforded but I can imagine that it can be frustrating for a beginner trying to figure out what the &quot;best&quot; practice is for organizing code.

The settings files are another place where the Django devs decided to allow for individuality.  A common practice is to manage machine/host specific settings in a separate local_settings.py file which is imported from settings.

It is always great to get a sense of how the initial Django experience shapes up for developers - especially devs familiar with other frameworks and building a real-world application.  Thanks for sharing your thoughts with the community.</description>
		<content:encoded><![CDATA[<p>You brought up a good point about managing Django projects across environments. I see this often as a point of confusion for newcomers to the framework &#8211; especially with respect to laying out project and app structure. It doesn&#8217;t help that the tutorials prompt the user to lay out the directory structure in a way that most seasoned users don&#8217;t use.  I appreciate the flexibility afforded but I can imagine that it can be frustrating for a beginner trying to figure out what the &#8220;best&#8221; practice is for organizing code.</p>
<p>The settings files are another place where the Django devs decided to allow for individuality.  A common practice is to manage machine/host specific settings in a separate local_settings.py file which is imported from settings.</p>
<p>It is always great to get a sense of how the initial Django experience shapes up for developers &#8211; especially devs familiar with other frameworks and building a real-world application.  Thanks for sharing your thoughts with the community.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3466</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Tue, 08 Jul 2008 18:27:11 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3466</guid>
		<description>Hi Elliott.
We develop mainly in Rails, and have Mac based Studio. MySQL has never been a problem to install (with the package direct from the site mySQL.com, and onto our Leopard MacBooks / Pro&#039;s) and the supplied tools allow us to work through a GUI and also connect to our db servers at Media Temple.

Happy to share some experience if you want to drop us a note.

Matt looks great, we also have been working on a Twitter app over the last weeks and you can read our experiences at: &lt;a href=&quot;http://blog.ocvision.com/2008/07/08/tweet-tweet-vote-wwwdivvotedcom/&quot; rel=&quot;nofollow&quot;&gt;http://blog.ocvision.com&lt;/a&gt;

We need to try Django one day. The Pownce story is a great case study for the language.

Dan</description>
		<content:encoded><![CDATA[<p>Hi Elliott.<br />
We develop mainly in Rails, and have Mac based Studio. MySQL has never been a problem to install (with the package direct from the site mySQL.com, and onto our Leopard MacBooks / Pro&#8217;s) and the supplied tools allow us to work through a GUI and also connect to our db servers at Media Temple.</p>
<p>Happy to share some experience if you want to drop us a note.</p>
<p>Matt looks great, we also have been working on a Twitter app over the last weeks and you can read our experiences at: <a href="http://blog.ocvision.com/2008/07/08/tweet-tweet-vote-wwwdivvotedcom/" rel="nofollow">http://blog.ocvision.com</a></p>
<p>We need to try Django one day. The Pownce story is a great case study for the language.</p>
<p>Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alcides Fonseca</title>
		<link>http://thinkvitamin.com/uncategorized/matt-week-what-was-it-like/#comment-3465</link>
		<dc:creator>Alcides Fonseca</dc:creator>
		<pubDate>Tue, 08 Jul 2008 18:15:16 +0000</pubDate>
		<guid isPermaLink="false">http://carsonified.com/carsonified/matt-week-what-was-it-like#comment-3465</guid>
		<description>Hi, I&#039;m a django developer, and I use environments, although there is not a default practice for this. I have settings.py that depending on the os.uname()[1] (machine name) I import settings_prod, settings_dev or whatever settings you want.

As for MySQL in OSX, many people find that difficult, here&#039;s how to compile: http://hivelogic.com/articles/2007/11/installing-mysql-on-mac-os-x and a better pref panel here: ftp://ftp.mysql.com/pub/mysql/download/gui-tools/MySQL.prefPane-leopardfix.zip</description>
		<content:encoded><![CDATA[<p>Hi, I&#8217;m a django developer, and I use environments, although there is not a default practice for this. I have settings.py that depending on the os.uname()[1] (machine name) I import settings_prod, settings_dev or whatever settings you want.</p>
<p>As for MySQL in OSX, many people find that difficult, here&#8217;s how to compile: <a href="http://hivelogic.com/articles/2007/11/installing-mysql-on-mac-os-x" rel="nofollow">http://hivelogic.com/articles/2007/11/installing-mysql-on-mac-os-x</a> and a better pref panel here: <a href="ftp://ftp.mysql.com/pub/mysql/download/gui-tools/MySQL.prefPane-leopardfix.zip" rel="nofollow">ftp://ftp.mysql.com/pub/mysql/download/gui-tools/MySQL.prefPane-leopardfix.zip</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.280 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-11 21:16:37 -->

