<?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 for Push cx</title>
	<atom:link href="http://push.cx/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://push.cx</link>
	<description>A traveling geek&#039;s blog on development, games, and the web</description>
	<lastBuildDate>Tue, 17 Jan 2012 16:49:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Rules of Database App Aging by What the heck: the still-relevant links I tweeted on @joemurph in 2010 &#8211; Joe Murphy</title>
		<link>http://push.cx/2009/rules-of-database-app-aging/comment-page-1#comment-173222</link>
		<dc:creator>What the heck: the still-relevant links I tweeted on @joemurph in 2010 &#8211; Joe Murphy</dc:creator>
		<pubDate>Tue, 17 Jan 2012 16:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=407#comment-173222</guid>
		<description>[...] a good summary of what happens to your database app over time [...]</description>
		<content:encoded><![CDATA[<p>[...] a good summary of what happens to your database app over time [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Functional Package Management by mikey S</title>
		<link>http://push.cx/2008/functional-package-management/comment-page-1#comment-158244</link>
		<dc:creator>mikey S</dc:creator>
		<pubDate>Fri, 09 Dec 2011 08:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=306#comment-158244</guid>
		<description>It is not the package manager, nor its paradigm which defines user-side installs, it&#039;s the system. 

2. It is not an issue to program such an option. 

3. One can on a regular linux also install programs which are local and not system-wide.</description>
		<content:encoded><![CDATA[<p>It is not the package manager, nor its paradigm which defines user-side installs, it&#8217;s the system. </p>
<p>2. It is not an issue to program such an option. </p>
<p>3. One can on a regular linux also install programs which are local and not system-wide.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Best Filler Ever Written by Doug</title>
		<link>http://push.cx/2006/the-best-filler-ever-written/comment-page-1#comment-151728</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Thu, 17 Nov 2011 01:55:18 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/2006/the-best-filler-in-the-metaverse#comment-151728</guid>
		<description>Wow is that a bad idea.  The purpose of design review, and using lipsum as FPO, is to focus the audience on what matters.  

Having this, while fun, and funny, distracts the attention from what matters.

Remember, you aren&#039;t interviewing for the copywriter gig, you&#039;re a designer.</description>
		<content:encoded><![CDATA[<p>Wow is that a bad idea.  The purpose of design review, and using lipsum as FPO, is to focus the audience on what matters.  </p>
<p>Having this, while fun, and funny, distracts the attention from what matters.</p>
<p>Remember, you aren&#8217;t interviewing for the copywriter gig, you&#8217;re a designer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Timing by JGadrow</title>
		<link>http://push.cx/2011/timing/comment-page-1#comment-136941</link>
		<dc:creator>JGadrow</dc:creator>
		<pubDate>Sat, 13 Aug 2011 11:53:16 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1827#comment-136941</guid>
		<description>I should&#039;ve specified a bit. I was talking about a web-based admin interface for managing the content. Stuff that will, eventually, make my life easier so I don&#039;t have to manually enter everything into the database.

I&#039;m not expecting to work on that any time soon though. It&#039;s just something I plan to do at some point. I need to get my form model up and running before that&#039;s possible though as (obviously) it&#039;s gonna require a running form system.</description>
		<content:encoded><![CDATA[<p>I should&#8217;ve specified a bit. I was talking about a web-based admin interface for managing the content. Stuff that will, eventually, make my life easier so I don&#8217;t have to manually enter everything into the database.</p>
<p>I&#8217;m not expecting to work on that any time soon though. It&#8217;s just something I plan to do at some point. I need to get my form model up and running before that&#8217;s possible though as (obviously) it&#8217;s gonna require a running form system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Breakdowns by git checkout -b sim_card_game &#171; Fantasy Adventure (So Play We All)</title>
		<link>http://push.cx/2011/breakdowns/comment-page-1#comment-136430</link>
		<dc:creator>git checkout -b sim_card_game &#171; Fantasy Adventure (So Play We All)</dc:creator>
		<pubDate>Wed, 10 Aug 2011 03:27:04 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1824#comment-136430</guid>
		<description>[...] Real Life has sort of been conspiring to keep me distracted this week, so getting in my hours was a real pain &#8211; and when I finally hit the stage where I could, I again opened my editor and stared at it. [...]</description>
		<content:encoded><![CDATA[<p>[...] Real Life has sort of been conspiring to keep me distracted this week, so getting in my hours was a real pain &#8211; and when I finally hit the stage where I could, I again opened my editor and stared at it. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Equality for Python by sam</title>
		<link>http://push.cx/2006/equality-for-python/comment-page-1#comment-136362</link>
		<dc:creator>sam</dc:creator>
		<pubDate>Tue, 09 Aug 2011 15:24:23 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/2006/equality-for-python#comment-136362</guid>
		<description>Isn&#039;t the sensible default for __ne__ to be implemented exactly as you have?

.. def __ne__(self, rhs): return not self.__eq__(rhs)

??

I realize there are cases where x == y does not imply x != y, but is not true that such situations represent the edge case and no the sensible default?</description>
		<content:encoded><![CDATA[<p>Isn&#8217;t the sensible default for __ne__ to be implemented exactly as you have?</p>
<p>.. def __ne__(self, rhs): return not self.__eq__(rhs)</p>
<p>??</p>
<p>I realize there are cases where x == y does not imply x != y, but is not true that such situations represent the edge case and no the sensible default?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Breakdowns by JGadrow</title>
		<link>http://push.cx/2011/breakdowns/comment-page-1#comment-136068</link>
		<dc:creator>JGadrow</dc:creator>
		<pubDate>Sun, 07 Aug 2011 13:24:33 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1824#comment-136068</guid>
		<description>That decision gets made by the User View rendering the User object. For example, a single User might be rendered multiple times on a single page. Once in the header indicating the login/logout template you describe. Maybe each time a post is listed by author, maybe another segment in the sidebar listing the 5 most active users, etc., etc.. In each case, the User object simply &lt;em&gt;exists&lt;/em&gt;. It is the responsibility of a View to translate the model&#039;s data into something meaningful to the end user based upon the context in which it appears.

And, yes, that was my original point with making my own framework. There&#039;s not many &lt;em&gt;truly MVC&lt;/em&gt; frameworks built using PHP because the approach they all try and take is to use index.php as the one and only controller.

Unfortunately, some things are so general that is &lt;em&gt;is&lt;/em&gt; reinventing the wheel... But you need to do them anyways unless you&#039;re using an existing system. However, from this point on is where my framework should start to diverge from the norm. Hopefully with the flexibility that I have planned for it. :)</description>
		<content:encoded><![CDATA[<p>That decision gets made by the User View rendering the User object. For example, a single User might be rendered multiple times on a single page. Once in the header indicating the login/logout template you describe. Maybe each time a post is listed by author, maybe another segment in the sidebar listing the 5 most active users, etc., etc.. In each case, the User object simply <em>exists</em>. It is the responsibility of a View to translate the model&#8217;s data into something meaningful to the end user based upon the context in which it appears.</p>
<p>And, yes, that was my original point with making my own framework. There&#8217;s not many <em>truly MVC</em> frameworks built using PHP because the approach they all try and take is to use index.php as the one and only controller.</p>
<p>Unfortunately, some things are so general that is <em>is</em> reinventing the wheel&#8230; But you need to do them anyways unless you&#8217;re using an existing system. However, from this point on is where my framework should start to diverge from the norm. Hopefully with the flexibility that I have planned for it. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rewriting My Competitors by Bar fights and wenches &#171; Fantasy Adventure (So Play We All)</title>
		<link>http://push.cx/2011/rewriting-my-competitors/comment-page-1#comment-132824</link>
		<dc:creator>Bar fights and wenches &#171; Fantasy Adventure (So Play We All)</dc:creator>
		<pubDate>Wed, 20 Jul 2011 03:31:20 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1811#comment-132824</guid>
		<description>[...] for this week was 3 hours, and I spent probably a solid 2 of that trying to get up and running with Peter&#8217;s suggested code change for how I deal with cards being playable. I actually did end up doing some meta-programming, [...]</description>
		<content:encoded><![CDATA[<p>[...] for this week was 3 hours, and I spent probably a solid 2 of that trying to get up and running with Peter&#8217;s suggested code change for how I deal with cards being playable. I actually did end up doing some meta-programming, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Keeping Jim Busy by JGadrow</title>
		<link>http://push.cx/2011/keeping-jim-busy/comment-page-1#comment-132697</link>
		<dc:creator>JGadrow</dc:creator>
		<pubDate>Tue, 19 Jul 2011 12:05:39 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1820#comment-132697</guid>
		<description>Bah, you&#039;re still safe for a while. I have a feeling it&#039;s going to take me a few weeks to figure out exactly how I want my rendering code to work.</description>
		<content:encoded><![CDATA[<p>Bah, you&#8217;re still safe for a while. I have a feeling it&#8217;s going to take me a few weeks to figure out exactly how I want my rendering code to work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rewriting My Competitors by JGadrow</title>
		<link>http://push.cx/2011/rewriting-my-competitors/comment-page-1#comment-132275</link>
		<dc:creator>JGadrow</dc:creator>
		<pubDate>Sat, 16 Jul 2011 12:11:18 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1811#comment-132275</guid>
		<description>Oh, and I forgot to mention that the Events aren&#039;t InBandSignal (I&#039;ve been Exception-happy for at least a decade now) they&#039;re just generic events... which allows the system to load the interested controller objects so they can update their models.

Now that I&#039;ve explained it, I probably miscoded it a bit. It still works but probably not as cleanly as it should. Something I&#039;ll have to iterate over at some point. Maybe soon if it screws my display logic. That&#039;s what happens when you code by the seat of your pants instead of formulating an overall plan first. lol</description>
		<content:encoded><![CDATA[<p>Oh, and I forgot to mention that the Events aren&#8217;t InBandSignal (I&#8217;ve been Exception-happy for at least a decade now) they&#8217;re just generic events&#8230; which allows the system to load the interested controller objects so they can update their models.</p>
<p>Now that I&#8217;ve explained it, I probably miscoded it a bit. It still works but probably not as cleanly as it should. Something I&#8217;ll have to iterate over at some point. Maybe soon if it screws my display logic. That&#8217;s what happens when you code by the seat of your pants instead of formulating an overall plan first. lol</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rewriting My Competitors by JGadrow</title>
		<link>http://push.cx/2011/rewriting-my-competitors/comment-page-1#comment-132271</link>
		<dc:creator>JGadrow</dc:creator>
		<pubDate>Sat, 16 Jul 2011 11:58:04 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1811#comment-132271</guid>
		<description>Heh. Yeah, PHP isn&#039;t the greatest language in the world (I like C++ for that... D is also good but too immature). However, I dislike Ruby&#039;s syntax (I prefer a C-style syntax... Ruby appears to be more like Basic to me) as I just don&#039;t think it reads as clearly.

I chose PHP as my first &quot;web language&quot; years ago purely as a career move. At the time, EVERY job listing I saw listed was requesting PHP, MySQL, Linux, Apache. So, I figured that&#039;d be a good place to start learning. At the time, I didn&#039;t realize I was going to end up being so consumed by work that I would find it difficult to find the time to learn a new language! lol

I would like to learn Ruby eventually but I think I&#039;m going to pick up new languages in this order (when I eventually get around to it):
C# (and pick up .NET at the same time)
Java
Ruby

Again, the order is purely derived from the job market.</description>
		<content:encoded><![CDATA[<p>Heh. Yeah, PHP isn&#8217;t the greatest language in the world (I like C++ for that&#8230; D is also good but too immature). However, I dislike Ruby&#8217;s syntax (I prefer a C-style syntax&#8230; Ruby appears to be more like Basic to me) as I just don&#8217;t think it reads as clearly.</p>
<p>I chose PHP as my first &#8220;web language&#8221; years ago purely as a career move. At the time, EVERY job listing I saw listed was requesting PHP, MySQL, Linux, Apache. So, I figured that&#8217;d be a good place to start learning. At the time, I didn&#8217;t realize I was going to end up being so consumed by work that I would find it difficult to find the time to learn a new language! lol</p>
<p>I would like to learn Ruby eventually but I think I&#8217;m going to pick up new languages in this order (when I eventually get around to it):<br />
C# (and pick up .NET at the same time)<br />
Java<br />
Ruby</p>
<p>Again, the order is purely derived from the job market.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rewriting My Competitors by One Step Forward &#124; Oaqn</title>
		<link>http://push.cx/2011/rewriting-my-competitors/comment-page-1#comment-131957</link>
		<dc:creator>One Step Forward &#124; Oaqn</dc:creator>
		<pubDate>Wed, 13 Jul 2011 12:10:31 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1811#comment-131957</guid>
		<description>[...] week I gave Luke some code, which his response mentioned appreciating. And we had our first tie, exciting. Luke had to add [...]</description>
		<content:encoded><![CDATA[<p>[...] week I gave Luke some code, which his response mentioned appreciating. And we had our first tie, exciting. Luke had to add [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rewriting My Competitors by Luke</title>
		<link>http://push.cx/2011/rewriting-my-competitors/comment-page-1#comment-131598</link>
		<dc:creator>Luke</dc:creator>
		<pubDate>Sun, 10 Jul 2011 01:37:09 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1811#comment-131598</guid>
		<description>Hey, thanks Peter! That code will make my cards a lot easier to write (and test).

I&#039;m about to start my 4 hours, and this will give me a good jump start on some of the things I have planned - thanks again!</description>
		<content:encoded><![CDATA[<p>Hey, thanks Peter! That code will make my cards a lot easier to write (and test).</p>
<p>I&#8217;m about to start my 4 hours, and this will give me a good jump start on some of the things I have planned &#8211; thanks again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rewriting My Competitors by Peter Harkins</title>
		<link>http://push.cx/2011/rewriting-my-competitors/comment-page-1#comment-131550</link>
		<dc:creator>Peter Harkins</dc:creator>
		<pubDate>Sat, 09 Jul 2011 14:46:34 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1811#comment-131550</guid>
		<description>The only reason to do that is if you&#039;re writing code for the public rather than your own game: and there&#039;s nothing wrong with telling the public, &quot;You need these PHP config settings to use this free thing I&#039;m giving you&quot; (if &lt;kbd&gt;ini_set&lt;/kbd&gt; can&#039;t cover it). This is a concrete example of slowing down your game&#039;s development for uncertain future goals. Note the dependency in a doc and move on, you can recode later if it&#039;s a problem.

And, yeah, I know it&#039;d be a big painful jump to Ruby. Just wanted to show off how much nicer the grass is over here. :)</description>
		<content:encoded><![CDATA[<p>The only reason to do that is if you&#8217;re writing code for the public rather than your own game: and there&#8217;s nothing wrong with telling the public, &#8220;You need these PHP config settings to use this free thing I&#8217;m giving you&#8221; (if <kbd>ini_set</kbd> can&#8217;t cover it). This is a concrete example of slowing down your game&#8217;s development for uncertain future goals. Note the dependency in a doc and move on, you can recode later if it&#8217;s a problem.</p>
<p>And, yeah, I know it&#8217;d be a big painful jump to Ruby. Just wanted to show off how much nicer the grass is over here. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Rewriting My Competitors by JGadrow</title>
		<link>http://push.cx/2011/rewriting-my-competitors/comment-page-1#comment-131548</link>
		<dc:creator>JGadrow</dc:creator>
		<pubDate>Sat, 09 Jul 2011 14:22:57 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1811#comment-131548</guid>
		<description>As I&#039;ve discussed in other places in the past, I code with the notion of independence from php.ini settings. I&#039;d be leaving a gaping security hole if my server turns out NOT to be sufficient and I go to some hosted method and the have it set to off and don&#039;t allow me to tweak their ini settings.

I spent about 3 hours on the session stuff. And it&#039;s cool that Ruby allows you to do it much faster. However, how much of my budget would have been spent LEARNING A WHOLE NEW LANGUAGE? I&#039;m willing to bet considerably MUCH more than we&#039;ve spent up to this point in the competition. ;)</description>
		<content:encoded><![CDATA[<p>As I&#8217;ve discussed in other places in the past, I code with the notion of independence from php.ini settings. I&#8217;d be leaving a gaping security hole if my server turns out NOT to be sufficient and I go to some hosted method and the have it set to off and don&#8217;t allow me to tweak their ini settings.</p>
<p>I spent about 3 hours on the session stuff. And it&#8217;s cool that Ruby allows you to do it much faster. However, how much of my budget would have been spent LEARNING A WHOLE NEW LANGUAGE? I&#8217;m willing to bet considerably MUCH more than we&#8217;ve spent up to this point in the competition. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Small Steps by Rewriting My Competitors - Push cx</title>
		<link>http://push.cx/2011/small-steps/comment-page-1#comment-131528</link>
		<dc:creator>Rewriting My Competitors - Push cx</dc:creator>
		<pubDate>Sat, 09 Jul 2011 10:49:35 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1795#comment-131528</guid>
		<description>[...] seriousness, Jim talked about why he has some identifiers surrounded by __ (which I&#8217;d called python poisoning). I haven&#8217;t dug into his code (again, PHP), but it looks like it might be an InBandSignal to [...]</description>
		<content:encoded><![CDATA[<p>[...] seriousness, Jim talked about why he has some identifiers surrounded by __ (which I&#8217;d called python poisoning). I haven&#8217;t dug into his code (again, PHP), but it looks like it might be an InBandSignal to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Two Turnarounds by JGadrow</title>
		<link>http://push.cx/2011/two-turnarounds/comment-page-1#comment-130440</link>
		<dc:creator>JGadrow</dc:creator>
		<pubDate>Fri, 01 Jul 2011 20:32:57 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1809#comment-130440</guid>
		<description>Actually, it was title &quot;Deity of Development&quot; but I&#039;ll let it slide since ya voted for me. :P</description>
		<content:encoded><![CDATA[<p>Actually, it was title &#8220;Deity of Development&#8221; but I&#8217;ll let it slide since ya voted for me. :P</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Small Steps by Hangups &#124; Oaqn</title>
		<link>http://push.cx/2011/small-steps/comment-page-1#comment-130116</link>
		<dc:creator>Hangups &#124; Oaqn</dc:creator>
		<pubDate>Wed, 29 Jun 2011 05:45:19 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1795#comment-130116</guid>
		<description>[...] I get to that, let me link to my response, the title of which turned out to be a bit of foreshadowing. Also, Luke wrote On Iterating about [...]</description>
		<content:encoded><![CDATA[<p>[...] I get to that, let me link to my response, the title of which turned out to be a bit of foreshadowing. Also, Luke wrote On Iterating about [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Travels of Indefinite Duration by Game Design Series &#124; Oaqn</title>
		<link>http://push.cx/2010/travels-of-indefinite-duration/comment-page-1#comment-129896</link>
		<dc:creator>Game Design Series &#124; Oaqn</dc:creator>
		<pubDate>Mon, 27 Jun 2011 09:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1451#comment-129896</guid>
		<description>[...] a Ruby prompt, not a deck of cards. It would&#8217;ve been silly to lug the deck around on my ongoing travels. Luckily the lenses are numbered sequentially, so I can still pull a random one [...]</description>
		<content:encoded><![CDATA[<p>[...] a Ruby prompt, not a deck of cards. It would&#8217;ve been silly to lug the deck around on my ongoing travels. Luckily the lenses are numbered sequentially, so I can still pull a random one [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Small Steps by Luke</title>
		<link>http://push.cx/2011/small-steps/comment-page-1#comment-129344</link>
		<dc:creator>Luke</dc:creator>
		<pubDate>Thu, 23 Jun 2011 15:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://push.cx/?p=1795#comment-129344</guid>
		<description>You&#039;re pretty much spot on when you say that I didn&#039;t do much - it was mostly writing that helper, adding some javascript, and then spending way too much time thinking through my story.</description>
		<content:encoded><![CDATA[<p>You&#8217;re pretty much spot on when you say that I didn&#8217;t do much &#8211; it was mostly writing that helper, adding some javascript, and then spending way too much time thinking through my story.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

