<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.1" -->
<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/"
	>

<channel>
	<title>A Programming Pro</title>
	<link>http://www.aprogrammingpro.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Tue, 29 Jul 2008 15:12:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<item>
		<title>Poker Forum Shout-outs</title>
		<link>http://www.aprogrammingpro.com/2008/07/29/poker-forum-shout-outs/</link>
		<comments>http://www.aprogrammingpro.com/2008/07/29/poker-forum-shout-outs/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 15:12:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Poker]]></category>

		<category><![CDATA[Poker Forum Shout-outs]]></category>

		<guid isPermaLink="false">http://www.aprogrammingpro.com/2008/07/29/poker-forum-shout-outs/</guid>
		<description><![CDATA[I just want to give a quick shout-out to pocketfives.com and the twoplustwo forums.  Both of these sites have helped my game tremendously although I am mostly just a lurker on both.  I may begin posting more on both soon as my game improves more.  I would go far enough to say that no matter [...]]]></description>
			<content:encoded><![CDATA[<p>I just want to give a quick shout-out to<a href="http://www.pocketfives.com" onclick="javascript:urchinTracker('/outbound/article/www.pocketfives.com');"> pocketfives.com</a> and the <a href="http://forumserver.twoplustwo.com/" onclick="javascript:urchinTracker('/outbound/article/forumserver.twoplustwo.com');">twoplustwo</a> forums.  Both of these sites have helped my game tremendously although I am mostly just a lurker on both.  I may begin posting more on both soon as my game improves more.  I would go far enough to say that no matter who you are, you can learn something that will help your game on these sites.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.aprogrammingpro.com/2008/07/29/poker-forum-shout-outs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mini Laptop Is Definitely My Next Buy</title>
		<link>http://www.aprogrammingpro.com/2008/07/28/mini-laptop-is-definitely-my-next-buy/</link>
		<comments>http://www.aprogrammingpro.com/2008/07/28/mini-laptop-is-definitely-my-next-buy/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 20:07:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Computers - General]]></category>

		<category><![CDATA[Mini Laptop Is Definitely My Next Buy]]></category>

		<guid isPermaLink="false">http://www.aprogrammingpro.com/2008/07/28/mini-laptop-is-definitely-my-next-buy/</guid>
		<description><![CDATA[
These things are so amazing!  There are several different models, This one being in the middle-low area.   All of these use solid state drives, and most of them come pre-installed with linux.  Most of us would of course wipe this and put a different flavor of linux.  These little guys start at around 299 for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aprogrammingpro.com/2008/07/28/mini-laptop-is-definitely-my-next-buy/117/" rel="attachment wp-att-117" title="34-220-332-ts.jpg" ><img src="http://www.aprogrammingpro.com/wp-content/uploads/2008/07/34-220-332-ts.jpg" style="border: 0px none ; float: left" alt="34-220-332-ts.jpg" /></a></p>
<p>These things are so amazing!  There are several different models, This <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16834220320" onclick="javascript:urchinTracker('/outbound/article/www.newegg.com');">one</a> being in the middle-low area.   All of these use solid state drives, and most of them come pre-installed with linux.  Most of us would of course wipe this and put a different flavor of linux.  These little guys start at around 299 for a 2gb model, and 399 for the 4g.  You can expand these with SD cards.  USB 2.0 ports, wireless&#8230; what more could you want.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.aprogrammingpro.com/2008/07/28/mini-laptop-is-definitely-my-next-buy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>100 Buy-In At The Goldstrike</title>
		<link>http://www.aprogrammingpro.com/2008/07/27/100-buy-in-at-the-goldstrike/</link>
		<comments>http://www.aprogrammingpro.com/2008/07/27/100-buy-in-at-the-goldstrike/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 19:59:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Poker]]></category>

		<category><![CDATA[100 NL]]></category>

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

		<guid isPermaLink="false">http://www.aprogrammingpro.com/2008/07/27/100-buy-in-at-the-goldstrike/</guid>
		<description><![CDATA[I decided to go to Tunica saturday afternoon and play in the $100 buy in NL tournament.  This particular tournament has a $10 dealer toke that gets you an extra 2k in chips, bringing the starting stack up to 6k.  The tournament got under way with about 60 players.  My table was probably standard, mostly [...]]]></description>
			<content:encoded><![CDATA[<p>I decided to go to Tunica saturday afternoon and play in the $100 buy in NL tournament.  This particular tournament has a $10 dealer toke that gets you an extra 2k in chips, bringing the starting stack up to 6k.  The tournament got under way with about 60 players.  My table was probably standard, mostly soft except there were two guys who where 2/5 NL regulars.</p>
<p>I made it through the first hour and break, up to around 8k in chips.  When we came back, the blinds were 200/400 with a 25 ante.  I started leaking chips around this point, folding to a couple short stack all ins, etc.  So toward the end of this level I&#8217;m sitting at around 5k in chips in the big blind.  There are two folds, and the next to act is one of those two 2/5 NL regulars, these guys had been stealing very often.  He makes it 1200 to go, and it folds back around to me.  I look down at AKo and insta push, hoping to get the guy to fold.</p>
<p>He thinks about it for about a minute, says call, and says &#8220;I hope you have high cards&#8221;, and flips pocket 6&#8217;s.  The flop comes K 10 J Rainbow.  The turn is a 6, and the river a blank.  So I get up, say nice game to everyone, and leave.  I could have folded there, waited on a different spot, but I felt like I had good FE against that guy b/c of how often he had been stealing, and I really don&#8217;t feel bad about taking a coin flip in that spot.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.aprogrammingpro.com/2008/07/27/100-buy-in-at-the-goldstrike/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Your A Professional What?</title>
		<link>http://www.aprogrammingpro.com/2008/07/24/your-a-professional-what/</link>
		<comments>http://www.aprogrammingpro.com/2008/07/24/your-a-professional-what/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 21:47:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Poker]]></category>

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

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

		<guid isPermaLink="false">http://www.aprogrammingpro.com/2008/07/24/your-a-professional-what/</guid>
		<description><![CDATA[I love poker.  I hate poker.
Poker can be compared to life in many ways, because we must make decisions based on incomplete and often innacurate information.  Life is not like chess where you can see every angle, every position on the board, and the player with the most skill wins.  I have been reading StevesBets [...]]]></description>
			<content:encoded><![CDATA[<p>I love poker.  I hate poker.</p>
<p>Poker can be compared to life in many ways, because we must make decisions based on incomplete and often innacurate information.  Life is not like chess where you can see every angle, every position on the board, and the player with the most skill wins.  I have been reading <a href="http://www.stevesbets.com/" onclick="javascript:urchinTracker('/outbound/article/www.stevesbets.com');">StevesBets blog </a> because I want to get more insight into what it is really like to be a professional poker player.  For many of us part time poker players, this is our ultimate goal.</p>
<p>I wonder if that really is the best route for most of the people who claim the title.  Playing poker for fun on the weekends and a few hours a day online for extra income is fun.  Grinding out a living playing 8-10 hours a day may not be so much fun.  Imagine working for a month and losing money.  Even people with commission only jobs don&#8217;t get paid negative money.  But it is a common occurance for a poker player to have a negative month.</p>
<p>My biggest fear if I ever tried to play full time would be killing the pleasure that I currently get from taking down a monster pot or making a few thousand dollars on a saturday.</p>
<p>I know many players who try to go pro end up going bust instead, but I wonder how many more just can&#8217;t take the grind.  I know that to be successful long term, you have to stop seeing winning and losing pots, and see only +EV and - EV moves.  If you win a 10K pot with a hugely negative EV, you should be mad at yourself for making a bad play, not congratulating yourself for winning the money.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.aprogrammingpro.com/2008/07/24/your-a-professional-what/feed/</wfw:commentRss>
		</item>
		<item>
		<title>openSuSE 11 Released - Update 1</title>
		<link>http://www.aprogrammingpro.com/2008/06/23/opensuse-11-released-update-1/</link>
		<comments>http://www.aprogrammingpro.com/2008/06/23/opensuse-11-released-update-1/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 22:22:56 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
		
		<category><![CDATA[Computers - General]]></category>

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

		<category><![CDATA[Technology - General]]></category>

		<guid isPermaLink="false">http://www.aprogrammingpro.com/2008/06/23/opensuse-11-released-update-1/</guid>
		<description><![CDATA[Well, it&#8217;s 5:30pm here in Austin and I&#8217;ve been home from work about 2 hours.  After checking the mail to discover nothing from CompUSA inside, I decided to check out the tracking information via UPS. Turns out, I transposed my address on CompUSA.com and UPS was holding my new hard drive until they figured out [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it&#8217;s 5:30pm here in Austin and I&#8217;ve been home from work about 2 hours.  After checking the mail to discover nothing from CompUSA inside, I decided to check out the tracking information via UPS. Turns out, I transposed my address on CompUSA.com and UPS was holding my new hard drive until they figured out what happened. After talking to a nice lady at UPS (why are all the good customer service people on the phone and all the bad ones behind the service desk???) she told me they would hold the package for me to pickup. Even with today&#8217;s horrific gas prices it&#8217;s worth it to me to go get it instead of waiting for it arrive tomorrow afternoon. She promised to contact the local office and give them my number to call back.</p>
<p>Sure enough, 30 minutes later the local UPS office called to tell me the package would be held once the driver finished his rounds and that I could pick it up between 7:30pm and 8:00pm. Now that&#8217;s a crazy window, right? Anyway, leaving out in a bit to get my hardware, will catch back up with everyone once I get everything going.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.aprogrammingpro.com/2008/06/23/opensuse-11-released-update-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>openSuSE 11 Released</title>
		<link>http://www.aprogrammingpro.com/2008/06/22/opensuse-11-released/</link>
		<comments>http://www.aprogrammingpro.com/2008/06/22/opensuse-11-released/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 00:10:13 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
		
		<category><![CDATA[Computers - General]]></category>

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

		<category><![CDATA[Technology - General]]></category>

		<category><![CDATA[3d desktop]]></category>

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

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

		<category><![CDATA[compiz fusion]]></category>

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

		<category><![CDATA[opensource operating system]]></category>

		<category><![CDATA[opensuse 11]]></category>

		<guid isPermaLink="false">http://www.aprogrammingpro.com/2008/06/22/opensuse-11-released/</guid>
		<description><![CDATA[Wow, I am blown away here folks! It looks as if Novell has released openSuSE 11 today and the list of included software is simply amazing! Keep in mind, this is openSuSE, meaning that all of the software in the release is opensource. No hefty license fees or proprietary file formats to worry about here!

]]></description>
			<content:encoded><![CDATA[<p>Wow, I am blown away here folks! It looks as if Novell has released openSuSE 11 today and the list of included software is simply amazing! Keep in mind, this is openSuSE, meaning that all of the software in the release is opensource. No hefty license fees or proprietary file formats to worry about here!</p>
<p> <a href="http://www.aprogrammingpro.com/2008/06/22/opensuse-11-released/#more-112" class="more-link" >(more&#8230;)</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.aprogrammingpro.com/2008/06/22/opensuse-11-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Marque For My MAME Cabinet</title>
		<link>http://www.aprogrammingpro.com/2008/04/18/marque-for-my-mame-cabinet/</link>
		<comments>http://www.aprogrammingpro.com/2008/04/18/marque-for-my-mame-cabinet/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 22:25:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.aprogrammingpro.com/2008/04/18/marque-for-my-mame-cabinet/</guid>
		<description><![CDATA[

]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aprogrammingpro.com/wp-content/uploads/2008/04/marquee.gif" title="marquee.gif" ><img src="http://www.aprogrammingpro.com/wp-content/uploads/2008/04/marquee.thumbnail.gif" alt="marquee.gif" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.aprogrammingpro.com/2008/04/18/marque-for-my-mame-cabinet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My New MAME Cabinet Project</title>
		<link>http://www.aprogrammingpro.com/2008/04/11/my-new-maime-cabinet-project/</link>
		<comments>http://www.aprogrammingpro.com/2008/04/11/my-new-maime-cabinet-project/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 04:02:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Computers - General]]></category>

		<category><![CDATA[maime cabinet]]></category>

		<category><![CDATA[my new]]></category>

		<category><![CDATA[neo-geo]]></category>

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

		<guid isPermaLink="false">http://www.aprogrammingpro.com/2008/04/11/my-new-maime-cabinet-project/</guid>
		<description><![CDATA[Isn&#8217;t She Beautiful!
This is the beginning of my future MAME cabinet.  I have a friend in my town who owns a large billiard hall, and he had this old Neo-Geo game that the screen has gone out on, so I was able to pick this baby up for less than 100 bucks and have [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aprogrammingpro.com/wp-content/uploads/2008/04/dscf0433.JPG" title="Ahh…The Potential" ><img src="http://www.aprogrammingpro.com/wp-content/uploads/2008/04/dscf0433.JPG" style="border: 0px none ; padding: 5px; float: left" alt="Ahh…The Potential" /></a>Isn&#8217;t She Beautiful!</p>
<p>This is the beginning of my future MAME cabinet.  I have a friend in my town who owns a large billiard hall, and he had this old Neo-Geo game that the screen has gone out on, so I was able to pick this baby up for less than 100 bucks and have it brought to my house.  The inside part works perfectly, so I&#8217;m sure I can sell that on E-bay.</p>
<p>I am thinking that I will repaint the entire thing, put a regular TV inside and mount it, and I have not decided if I will buy the controller set from x-arcade or if I will build my own.</p>
<p>I also plan to make a custom marque, stickers, and lighting.  I will be mounting speaker inside also.  I am not sure what I will use as the system, as I have a few to choose from.</p>
<p>I have a working old p4 setup that I can use, and I also have an older laptop with S-Video out that I could use. I will update further when I make some decisions in that area.  Shane is supposed to be checking on a Knoppix bootable linux iso with MAME and a gui interface already installed, but if that doesn&#8217;t work out, I can always boot windows and use MAME and build my own front end or use one that I can find out there already.</p>
<p>If anyone else needs one of these sweet cabinets, I think I have access to two or three more.  I will update this post later, when I have more time to re-write everything, and update with some more info.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.aprogrammingpro.com/2008/04/11/my-new-maime-cabinet-project/feed/</wfw:commentRss>
		</item>
		<item>
		<title>User Interface (UI) Design Is Difficult</title>
		<link>http://www.aprogrammingpro.com/2008/04/08/user-interface-ui-design-is-difficult/</link>
		<comments>http://www.aprogrammingpro.com/2008/04/08/user-interface-ui-design-is-difficult/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 14:58:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Programming - General]]></category>

		<category><![CDATA[User Interface (UI) Design Is Difficult]]></category>

		<guid isPermaLink="false">http://www.aprogrammingpro.com/2008/04/08/user-interface-ui-design-is-difficult/</guid>
		<description><![CDATA[If you are designing a new web app, blog template, VB/C# .NET application, MFC Windows Form, or any other application that a user will interact with, you will  have to deal with UI design.
I believe that many of us that come from a traditional university computer science background find designing UI difficult.  I learned all [...]]]></description>
			<content:encoded><![CDATA[<p>If you are designing a new web app, blog template, VB/C# .NET application, MFC Windows Form, or any other application that a user will interact with, you will  have to deal with UI design.</p>
<p>I believe that many of us that come from a traditional university computer science background find designing UI difficult.  I learned all my college programming via command line, and the only &#8220;windows&#8221; I designed were for my own personal projects, or toward the end of my university stay when we were given more freedom on projects.</p>
<p>What many of us fail to realize is that to the user, the UI is the program.  That is a very simple but important thing for a developer to understand.  I feel that because of this, it is important to not wait until the end to design the UI.</p>
<p>Some people will tell you that you should design the UI first, and some will say not to.  I think both ways can be appropriate given specific conditions.  The important key as I see it is not to wait until the end.  I like to design a basic UI, and let it grow with the program development, and then at the end I like to clean it up, and beautify it.</p>
<p>Anyway, there are resources a plenty on UI design, from far more brilliant minds than mine, but I just want to share the point that I made earlier, to the end user, the UI is the program.  I think that as developers, if we all keep that in mind, we will make better programs.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.aprogrammingpro.com/2008/04/08/user-interface-ui-design-is-difficult/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Protecting PDF files From Being Indexed In Search Engines</title>
		<link>http://www.aprogrammingpro.com/2008/04/07/protecting-pdf-files-from-being-indexed-in-search-engines/</link>
		<comments>http://www.aprogrammingpro.com/2008/04/07/protecting-pdf-files-from-being-indexed-in-search-engines/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 00:03:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Internet - General]]></category>

		<guid isPermaLink="false">http://www.aprogrammingpro.com/2008/04/07/protecting-pdf-files-from-being-indexed-in-search-engines/</guid>
		<description><![CDATA[I have noticed a growing trend in companies who sell PDF files online.  I went to get a copy of the ZEND PHP 5 Certification Study Guide, and I noticed that by doing a google search for pdf files with php 5 study guide that the pdf that they sell is actually being indexed [...]]]></description>
			<content:encoded><![CDATA[<p>I have noticed a growing trend in companies who sell PDF files online.  I went to get a copy of the ZEND PHP 5 Certification Study Guide, and I noticed that by doing a google search for pdf files with php 5 study guide that the pdf that they sell is actually being indexed by google.</p>
<p>The reason that this type of thing happens is that the actual pdf file itself resides within web space for that site, and someone out there has a link pointing to it.  Google follows the link to the file and indexes the file.</p>
<p>To prevent this from happening, you should store the files you want to restrict outside of web space (IE a folder ABOVE your web root) and allow PHP (or ASP or whatever) to serve the file.</p>
<p>FilePath could be something like &#8220;C:\Web\PDF\FileName.pdf&#8221; Where your webroot is &#8220;C:\Web\wwwroot&#8221; for example.  The important thing is that the file resides outside of the web space.</p>
<p>In PHP you can do something like this:</p>
<blockquote><p><code>&lt;?<strong>php</strong><br />
if logged_in() {<br />
header(&#8217;Content-type: application/pdf&#8217;);<br />
print file_get_contents(&#8221;FilePath&#8221;);<br />
} else {<br />
# forward to login code here<br />
}<br />
?&gt; </code></p></blockquote>
<p>As always, If anyone has a better solution or a different one, please post a comment.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.aprogrammingpro.com/2008/04/07/protecting-pdf-files-from-being-indexed-in-search-engines/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
