<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-34725008</id><updated>2011-08-01T12:56:02.205-07:00</updated><title type='text'>NeuDev</title><subtitle type='html'>[Neudev is a software development log for MLD]</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-34725008.post-8160406287243668236</id><published>2010-06-26T03:34:00.000-07:00</published><updated>2010-06-26T03:38:26.429-07:00</updated><title type='text'>MySQL</title><content type='html'>I am currently revisiting MySQL.  I am fascinated by databases and DB design.  I have learned so much already and I hope to possibly use this some day when developing an A.I. engine.&lt;br /&gt;&lt;br /&gt;&lt;CENTER&gt;&lt;img src="http://www.solucioneslibres.com/tienda/catalog/images/Logo-mysql.jpg" alt="MySQL" /&gt;&lt;/CENTER&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-8160406287243668236?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/8160406287243668236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=8160406287243668236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/8160406287243668236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/8160406287243668236'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2010/06/mysql.html' title='MySQL'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-3213160786249778362</id><published>2010-06-26T03:21:00.001-07:00</published><updated>2010-06-26T03:28:35.388-07:00</updated><title type='text'></title><content type='html'>Update:&lt;br /&gt;A return to the project "Kite". I have decided to do this in Python. I have considered Java and Ruby but neither provided the tools or results of Python/PyGame/TKInter. The results of this will determine future game design and builds. &lt;br /&gt;&lt;br /&gt;&lt;CENTER&gt;&lt;img src="http://i52.photobucket.com/albums/g31/reranger/mockField2.jpg" alt="Kite" /&gt;&lt;/CENTER&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-3213160786249778362?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/3213160786249778362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=3213160786249778362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/3213160786249778362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/3213160786249778362'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2010/06/update-return-to-project-kite.html' title=''/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-3592924140598332811</id><published>2008-05-24T20:12:00.000-07:00</published><updated>2008-06-01T13:44:10.900-07:00</updated><title type='text'>My Authentication Code Collection</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 204, 153);font-family:trebuchet ms;" &gt;&lt;span style="font-style: italic;"&gt;Revealed&lt;/span&gt;, my authentication code collection.  Collecting these small (and annoyingly appropriate security images) is akin to an Easter egg or scavenger hunt-- save that you never know when one will pop-up for your use.  Just when you have forgotten about auth-codes when registering for your &lt;span style="font-style: italic;"&gt;5&lt;/span&gt;th GMail account, for example, another distorted and bizarrely rendered image presents itself, the key to your online user creation.  It is always exciting to find a new auth-code to add to my collection.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_3CPkKXIfvuM/SDjZTNnTM_I/AAAAAAAAAAQ/OfhNOSygRHc/s1600-h/auth1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_3CPkKXIfvuM/SDjZTNnTM_I/AAAAAAAAAAQ/OfhNOSygRHc/s400/auth1.jpg" alt="" id="BLOGGER_PHOTO_ID_5204148293521847282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(255, 204, 153); font-weight: bold;font-family:trebuchet ms;" &gt;The included image (above) is a small portion from my collection.  Each is unique in appearance, repeats not being acceptable for this collection.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-3592924140598332811?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/3592924140598332811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=3592924140598332811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/3592924140598332811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/3592924140598332811'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2008/05/my-authentication-code-collection.html' title='My Authentication Code Collection'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_3CPkKXIfvuM/SDjZTNnTM_I/AAAAAAAAAAQ/OfhNOSygRHc/s72-c/auth1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-3786782307916916781</id><published>2008-05-24T14:34:00.000-07:00</published><updated>2008-05-24T20:22:22.417-07:00</updated><title type='text'>Automated Tasks via...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(255, 102, 102); font-family: trebuchet ms;font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;RUBY&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 204, 204); font-family: trebuchet ms;"&gt;. Automated Tasks via Ruby, a new terrain that is being explored.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 204, 204); font-family: trebuchet ms;"&gt;The QA team I am a member of has taken upon itself (&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold; color: rgb(255, 204, 204); font-family: trebuchet ms;"&gt;ourselves&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 204, 204); font-family: trebuchet ms;"&gt;) to dev scripted tools using Ruby in order to automate repetitive tasks; these tasks (such as User account creation, site login, etc) are  impediments to streamlined testing during every testing cycle.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 204, 204); font-family: trebuchet ms;"&gt;So far, we have been writing small scripts (&lt;span style="font-style: italic; color: rgb(255, 255, 153);"&gt;very&lt;/span&gt; small scripts).  These scripts are promising and exciting.  To run a Ruby script from a desktop environment and then sit back and watch it move through the tedious steps for you-- well, it's magical.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 204, 204); font-family: trebuchet ms;"&gt;Thank-you Ruby (and John and Chiky).&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-3786782307916916781?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/3786782307916916781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=3786782307916916781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/3786782307916916781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/3786782307916916781'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2008/05/automated-tasks-via.html' title='Automated Tasks via...'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-8321489961639049425</id><published>2008-04-01T15:47:00.000-07:00</published><updated>2008-04-01T15:50:07.315-07:00</updated><title type='text'>Boston Dynamics "Big Dog"</title><content type='html'>&lt;span style="font-weight: bold; font-family: trebuchet ms; color: rgb(204, 204, 204);"&gt;An amazing DARPA-funded robotics project.  Watch and be amazed how far AI and movement has evolved...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/W1czBcnX1Ww&amp;amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/W1czBcnX1Ww&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-8321489961639049425?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/8321489961639049425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=8321489961639049425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/8321489961639049425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/8321489961639049425'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2008/04/boston-dynamics-big-dog.html' title='Boston Dynamics &quot;Big Dog&quot;'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-5083350773477497020</id><published>2008-03-15T14:53:00.000-07:00</published><updated>2008-05-24T20:26:47.432-07:00</updated><title type='text'>TaskStream - My Job is Great</title><content type='html'>&lt;div style="text-align: justify; color: rgb(255, 255, 255); font-weight: bold; font-family: trebuchet ms;"&gt;"Pleasure in the job puts perfection in the work."&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-5083350773477497020?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/5083350773477497020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=5083350773477497020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/5083350773477497020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/5083350773477497020'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2008/03/taskstream-my-job-is-great.html' title='TaskStream - My Job is Great'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-3948838994620177172</id><published>2008-03-12T08:41:00.000-07:00</published><updated>2008-03-12T09:28:07.239-07:00</updated><title type='text'>KITE</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);font-family:trebuchet ms;" &gt;Kite is a game, or rather, a "toy".  Flash-based, this game is set in a field during a storm, the object originally being to control a kite amidst scrolling clouds, each cloud struck equaling a point-range earned.&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s52.photobucket.com/albums/g31/reranger/?action=view&amp;amp;current=mockField2.jpg" target="_blank"&gt;&lt;img src="http://i52.photobucket.com/albums/g31/reranger/mockField2.jpg" border="0" alt="Photobucket" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);font-family:trebuchet ms;" &gt;I am now &lt;span style="font-style: italic;"&gt;considering&lt;/span&gt; redesigning this game to be a puzzle, dynamic in its approach.  I have not yet determined what the logic of this puzzle might be.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);font-family:trebuchet ms;" &gt;Although "Kite" has not been built/coded yet, the overall design seems promising.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);font-family:trebuchet ms;" &gt;&lt;span style="font-size:85%;"&gt;*The screenshot above is a mock-up simulation and does depict actual game play.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-3948838994620177172?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/3948838994620177172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=3948838994620177172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/3948838994620177172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/3948838994620177172'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2008/03/kite.html' title='KITE'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-2653968154275553869</id><published>2008-02-23T09:54:00.000-08:00</published><updated>2008-03-12T07:47:54.854-07:00</updated><title type='text'>AI - Sterling</title><content type='html'>&lt;div style="text-align: justify; color: rgb(51, 0, 153);"&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 255);font-family:trebuchet ms;" &gt;I started new work on the artificial intelligence dev project.  After many years and piles of scattered notebooks full of fragments of code, theory, and test plans I've began the process of compiling all of this work into one master book, pulling together all of my previous designs and actually adding new material.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 255);font-family:trebuchet ms;" &gt;Algorithms are my main focus at the moment, in this case a primary algo-- one algo to rule the rest.  This algo is a holy grail and is code-named "Sterling"; It is young, undeveloped, but the goal is becoming defined slowly along with the mathematical structure(s) needed for processing. Sterling will be a component of the main engine but will also serve a greater role as a top-level control. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 255);font-family:trebuchet ms;" &gt;I am also working on an algo called "Harlequin": I will not go into the depths of Harlequin at this time as it is a unique algorithm construct that I am very protective of.  It will be used for  the analysis  of  memory\arrays, process optimization, and DB control. &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-2653968154275553869?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/2653968154275553869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=2653968154275553869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/2653968154275553869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/2653968154275553869'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2008/02/ai-sterling.html' title='AI - Sterling'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-7080808512064540181</id><published>2008-02-23T09:42:00.000-08:00</published><updated>2008-02-23T09:49:55.917-08:00</updated><title type='text'>Under The Volcano</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(192, 192, 192);font-family:trebuchet ms;" &gt;I went to a post-launch get-together with the company the other evening at a Manhattan bar named "Under the Volcano".  I had a nice time.  I sat with one of the QA team, Chiky, and with a programmer, Jesse.  We talked the whole time mostly about programming, languages, needed QA tools, etc.  Everyone sat in small groups over drinks just chatting, relaxed.  This was fun and a different aspect of the workplace; This allowed for a sense of celebration for the hard work that was done (for the project) and it also allowed for everyone to get to know one-another a bit better outside of the office.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-7080808512064540181?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/7080808512064540181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=7080808512064540181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/7080808512064540181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/7080808512064540181'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2008/02/under-volcano.html' title='Under The Volcano'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-3979488777195270734</id><published>2008-02-15T18:19:00.000-08:00</published><updated>2008-02-23T09:49:00.043-08:00</updated><title type='text'>Testing Over-- Party Begins</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(192, 192, 192);font-family:trebuchet ms;" &gt;Well, according to the title bar, the new version testing is over for the build and a party began to celebrate this at a bar in Manhattan, tonight.  The party didn't start for me, though. I went home to see Monica, instead.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(192, 192, 192);font-family:trebuchet ms;" &gt;The QA team\testers, programmers, all support staff, and myself were invited to an Irish pub-like bar near the office for a drink.  And, I didn't go.  Doesn't surprise me; I like each person I work with and&lt;span style="font-style: italic;"&gt; sort of  &lt;/span&gt;wanted to go but there is some (un)natural resistance within that prevents my joining-in in situations like this.  I'm not exactly sure why.  But, the testing is done and that's what is important.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-3979488777195270734?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/3979488777195270734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=3979488777195270734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/3979488777195270734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/3979488777195270734'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2008/02/testing-over-party-begins.html' title='Testing Over-- Party Begins'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-3935510574116416572</id><published>2008-02-14T17:14:00.000-08:00</published><updated>2008-02-20T17:45:58.410-08:00</updated><title type='text'>Blog 1.2</title><content type='html'>&lt;div style="text-align: justify; color: rgb(51, 204, 255);"&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);font-family:trebuchet ms;" &gt;It has been a long time since I've posted-- almost a year.  That's hard to believe in some ways.  I will not commit to daily updates at this time as, for now, this will suffice.&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;  &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);font-family:trebuchet ms;" &gt;I've done freelance web dev, contractual web dev + graphic design, and various interviews and "tryouts" (a bizarro-world take on an extended interview of sorts) over the last year; I put much serious time into all of this and I thought it meant  a lot.  It means a lot as to 'experience' but now, not much more.  Perspectives change.&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;  &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);font-family:trebuchet ms;" &gt;&lt;br /&gt;&lt;br /&gt;The change as of late is with a new job:  I was hired by 'TaskStream' in Manhattan as a software tester.  Sweet.  TaskStream develops high-end educational and assessment software for schools, the military, and other organizations.  This began as a contractual job for end-cycle testing ( late February, 2008 release)  That was cool but in some ways depressing; I soon came to really like this place, the work, and all the people that where there.  I tested, reported bugs, and have learned so much doing it, the whole time knowing it would end soon.  But it didn't.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);font-family:trebuchet ms;" &gt;I was recently called into the boardroom one afternoon by the QA Manager and the Lead Web Developer.  I thought: "What's this about??"  I soon found out.  I was offered a full-time job as a web developer &amp;amp;&amp;amp; a graphic designer! Very sweet.&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;  &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);font-family:trebuchet ms;" &gt;The testing cycle ends in a few days and I will begin new web dev projects with my new boss.  This is all very exciting and somewhat hard to believe.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-3935510574116416572?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/3935510574116416572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=3935510574116416572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/3935510574116416572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/3935510574116416572'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2008/02/blog-12.html' title='Blog 1.2'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-1513851078580793151</id><published>2007-05-31T17:04:00.000-07:00</published><updated>2007-05-31T17:10:42.153-07:00</updated><title type='text'>Brief Return:</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;It has been some time since my last log-in and post; I have been experiencing some non-programming related turmoil and have not been incredibly active as of late.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;I have recently began an online, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;OOP&lt;/span&gt;-Java class which is very interesting and a great refresher for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;OOP&lt;/span&gt; programming skills. I am also looking for new\additional coding work in NYC which is both exciting and intimidating.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;No independent projects scheduled at this time.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-1513851078580793151?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/1513851078580793151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=1513851078580793151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/1513851078580793151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/1513851078580793151'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/05/brief-return.html' title='Brief Return:'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-117393000445195874</id><published>2007-03-14T21:39:00.000-07:00</published><updated>2007-03-21T17:05:27.133-07:00</updated><title type='text'>The Wonders of Collision Detection!</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;Tonight I finally endeavored to understand and implement "&lt;span style="color: rgb(255, 255, 255);"&gt;collision detection&lt;/span&gt;" for a video game (Flash) : it is quite easy after doing it, actually, based on the X -Y axes and purely mathematical, of course. The mystified magic of collision detection has been &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;finally&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt; de&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;mystified for me (although, I have only worked on a basic system-- there is finer detail to be sure) I also worked on physics for the same game tonight; this may stand as even more important than collision detection if not its equal. Once again, simple mathematics made use of to create what amounts to an illusion.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;It is quite exciting to attempt something and with a bit of work conclude a small project with a feeling of solid understanding.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-117393000445195874?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/117393000445195874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=117393000445195874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117393000445195874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117393000445195874'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/03/wonders-of-collision-detection_14.html' title='The Wonders of Collision Detection!'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-117392961432128881</id><published>2007-03-14T21:32:00.000-07:00</published><updated>2008-03-12T08:26:12.657-07:00</updated><title type='text'>~Magic Fountains~ (Flash)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/3019/3803/1600/407618/templemas.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/3019/3803/320/327723/templemas.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-117392961432128881?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/117392961432128881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=117392961432128881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117392961432128881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117392961432128881'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/03/magic-fountains-flash.html' title='~Magic Fountains~ (Flash)'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-117321100056795740</id><published>2007-03-06T11:50:00.000-08:00</published><updated>2007-03-06T11:58:02.970-08:00</updated><title type='text'>Macromedia Flash ... New Job</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;My new job is &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; involved with Macromedia Flash, or, at this point, even programming (I am about to begin writing ad-copy for a search-engine optimization company located in Boulder, Colorado) This is quite exciting and a dream position come true.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;&lt;span style="color: rgb(102, 0, 204);"&gt;&lt;span style="color: rgb(102, 51, 255);"&gt;FLASH&lt;/span&gt; &lt;/span&gt;: I am studying Macromedia Flash (and ActionScript coding); this is very interesting, fun, and seems to be full of massive potential as a programmer\designer\artist.  I have worked on a few tutorials with some interesting results.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-117321100056795740?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/117321100056795740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=117321100056795740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117321100056795740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117321100056795740'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/03/macromedia-flash-new-job.html' title='Macromedia Flash ... New Job'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-117238068479244692</id><published>2007-02-24T21:16:00.000-08:00</published><updated>2007-02-24T21:19:57.133-08:00</updated><title type='text'>Well, Well</title><content type='html'>&lt;div style="text-align: justify; font-weight: bold;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;A new Job?!&lt;/span&gt; &lt;span style="color: rgb(204, 204, 204);"&gt;Yes.  I have been hired at a new firm.  I have not began yet and am not exactly sure of my &lt;span style="font-style: italic;"&gt;direct&lt;/span&gt; assignment(s) but it sounds &lt;span style="color: rgb(255, 153, 0);"&gt;juicy&lt;/span&gt;.  Much more on this to come.&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-117238068479244692?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/117238068479244692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=117238068479244692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117238068479244692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117238068479244692'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/02/well-well.html' title='Well, Well'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-117186390198137656</id><published>2007-02-18T21:43:00.000-08:00</published><updated>2007-02-18T21:45:01.993-08:00</updated><title type='text'>New Build:</title><content type='html'>&lt;span style="color: rgb(51, 51, 255);font-size:180%;" &gt;&lt;span style="font-family: trebuchet ms; font-weight: bold;"&gt;&lt;span style="font-style: italic; color: rgb(51, 204, 255);"&gt;AMGINE&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-117186390198137656?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/117186390198137656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=117186390198137656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117186390198137656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117186390198137656'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/02/new-build.html' title='New Build:'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-117133244978794254</id><published>2007-02-12T18:02:00.000-08:00</published><updated>2007-02-12T18:07:29.813-08:00</updated><title type='text'>NEWS: [Build Complete]</title><content type='html'>&lt;span style="font-weight: bold; font-family: trebuchet ms; color: rgb(204, 204, 204);"&gt;The final build and testing is complete for "Sith Realms" now entitled "Cantina ~ Monte".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/3019/3803/1600/997783/2_combined.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/3019/3803/320/142580/2_combined.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-117133244978794254?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/117133244978794254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=117133244978794254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117133244978794254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117133244978794254'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/02/news-build-complete.html' title='NEWS: [Build Complete]'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-117106925017270658</id><published>2007-02-09T15:35:00.000-08:00</published><updated>2007-02-09T17:02:09.566-08:00</updated><title type='text'>Rebuild?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;A rebuild? Well, sort of.  I ruminated over the "Sith Realms" game for some time now and some of the contained algos.  I will say I made some fine headway but it occurred to me upon waking one morning that I could still improve upon the build and this would most likely require demolition of areas of the code and a thorough rebuild (in specific areas).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;This I have done, stripping areas bare of run-on code lines, extracting the useful functions and denying those which only exist for their own sake, for perpetrating the ideal of functions used "when functions can be used".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;I am still working on this and it has been very fun, simple, and quite easy.  This brings some well-earned joy after weeks of digging through my caves of lost code.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-117106925017270658?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/117106925017270658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=117106925017270658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117106925017270658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117106925017270658'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/02/rebuild.html' title='Rebuild?'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-117019628853169261</id><published>2007-01-30T14:28:00.000-08:00</published><updated>2007-01-30T14:32:10.663-08:00</updated><title type='text'>The Lone Developer</title><content type='html'>&lt;div  style="text-align: justify;font-family:trebuchet ms;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 51);"&gt;A great Wiki article aimed at the single, one-person game developer-- tips, hints, and suggestions:  &lt;/span&gt;  &lt;a href="http://gpwiki.org/index.php/Lone_developer"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Lone Developer&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-117019628853169261?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/117019628853169261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=117019628853169261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117019628853169261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/117019628853169261'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/01/lone-developer.html' title='The Lone Developer'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116966188394771834</id><published>2007-01-24T09:58:00.000-08:00</published><updated>2007-01-24T10:08:30.963-08:00</updated><title type='text'>Return</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;I began work once again on the game yesterday.  At first I resisted deeply considering what I was doing but I continued on and, after a time, I found that I was making a good deal of progress.  I primarily worked on button controls and some logic concerning the computer-player's A.I.   I came to a point where I decided to save and exit the compiler, stopping at a reasonable point.  I felt it would be better to rest on that night's laurels than press on, become tired (it was late), and end up with a coded train-wreck that I would have to untangle today.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;This afternoon I need to look at and fix some of the variables that are throwing obvious errors (returning zero as a value)  I believe I may be done with the principle build by the end of the weekend and can then schedule final testing.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116966188394771834?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116966188394771834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116966188394771834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116966188394771834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116966188394771834'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/01/return.html' title='Return'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116943832966168254</id><published>2007-01-21T19:51:00.000-08:00</published><updated>2007-01-21T20:02:59.460-08:00</updated><title type='text'>Rest_Read_Rest_ [code?]</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;I have taken a short break from work; I have been resting and reading: Plato\ Socrates, OOP, OpenGL, Basic4GL, The Bible (Psalms).  Yes, resting in the form of naps-- &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;I never take naps&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;.  For the last few months between work and personal projects I have been keeping odd and almost bizarre hours, or should I say (?) no &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;particular&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt; hours.  Hmm, my body noticed and for the last almost 2-weeks has been inducing day-naps and end-nights where I am asleep before Midnight.  Odd, but I believe it is necessary for health and there is no stopping the body when it needs to reset itself properly.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;I plan to finish off the "Sith Realms 21" game this week for the most part minus final testing (unit testing and benchmark testing last week brought me to a nice point allowing me to take this break).  I am hoping tomorrow brings the urge and resolution for completion of this project.  Hoping.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116943832966168254?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116943832966168254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116943832966168254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116943832966168254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116943832966168254'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/01/restreadrest-code.html' title='Rest_Read_Rest_ [code?]'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116887517822628363</id><published>2007-01-15T07:23:00.000-08:00</published><updated>2007-01-15T07:32:58.240-08:00</updated><title type='text'>The Glory of a Proper Algo</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: trebuchet ms; font-weight: bold; color: rgb(204, 204, 204);"&gt;I cannot claim to directly know of the absolute algorithm intimately, but I do know it exists.  After much work and struggle in programming as of late, I reach what I think to be the peak of a mathematical discovery, learning how it works from within, and how the results spill forth upon me as simply perfect-- then I fall down the slopes into the valley only to be forced to view the peaks once again wondering aloud if I shall ever reach the top.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; font-weight: bold; color: rgb(204, 204, 204);"&gt;It requires a forward push.  It requires a faith in numbers, a spirit that reminds one of the truths when an algo produces negative results :"It is not I, fool-- my form is gracious.  It is you who does not understand the depths of my language nor how to speak of my ways." So true.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; font-weight: bold; color: rgb(204, 204, 204);"&gt;But, I try to push forward, day after day, and  I see the sun  skirt the  glacial faces as the winds  break free  upon the  Northern realms above.  I must prepare better for my ascent. &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116887517822628363?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116887517822628363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116887517822628363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116887517822628363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116887517822628363'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/01/glory-of-proper-algo.html' title='The Glory of a Proper Algo'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116845835232080399</id><published>2007-01-10T11:37:00.000-08:00</published><updated>2007-01-10T11:50:28.340-08:00</updated><title type='text'>The Importance of Unit Testing</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;The importance of unit testing during a program dev is beginning to ring true!  Not that I really ever doubted it, &lt;span style="font-style: italic;"&gt;I just never truly considered it&lt;/span&gt;.  I have always "unit tested"  (as we all do while producing code-- compiling, editing source, etc) but I have never until last night made it a priority.  I'll admit, it is probably too late to officially begin this method for "Sith Realms 21" as this particular program is almost complete, but this very foray into proper unit testing, that is, writing actual logic tests and documenting their results helped me to solve (it seems at this point at least) some serious logic errors that prevented the clearing of an important milestone towards completion.  I have adopted this technique and plan to use it from this point forward.  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116845835232080399?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116845835232080399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116845835232080399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116845835232080399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116845835232080399'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/01/importance-of-unit-testing.html' title='The Importance of Unit Testing'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116834406258043309</id><published>2007-01-09T03:58:00.000-08:00</published><updated>2007-01-09T04:01:02.583-08:00</updated><title type='text'>Testing:  by Evelyn Mitchell</title><content type='html'>&lt;p style="text-align: justify; font-family: trebuchet ms; font-weight: bold; color: rgb(51, 204, 255);"&gt; The 17th century German philosopher and poet Novalis said, "Most marriages are divorces." Had he been a software developer, he might have said, "Most programming is maintenance." Still, with careful testing from the outset, the maintenance of existing programs can be made much easier, but only if the effort of writing and running tests is justified.&lt;/p&gt;&lt;p style="text-align: justify; font-family: trebuchet ms; font-weight: bold; color: rgb(51, 204, 255);"&gt; &lt;i&gt;Unit testing&lt;/i&gt; is the process of testing code as you write it. You can also use unit testing during regression testing, in which you determine if a program is working the way it did before you modified it. Unit testing is also known as "white box" or "glass box testing," as opposed to "black box testing."&lt;/p&gt;&lt;p style="text-align: justify; font-family: trebuchet ms; font-weight: bold; color: rgb(51, 204, 255);"&gt; &lt;i&gt;Black box testing&lt;/i&gt;  is, roughly speaking, testing done by  someone who does not have access to the program's code. In black box testing the  program is viewed (you might have guessed) as a black box that takes inputs and produces outputs,  but doesn't reveal its internal structure. By contrast, unit testing exercises  your full knowledge of the code by testing the interfaces to other code components and to user space, as well as the implementation.&lt;/p&gt;&lt;p style="text-align: justify; font-family: trebuchet ms; font-weight: bold; color: rgb(51, 204, 255);"&gt;Unit testing fully tests every interesting function a program performs. You can test for unusual data, or for combinations of values that should always or must never occur. You can even use it for coverage testing, to make sure that you've exercised every path through a program.&lt;/p&gt;&lt;p style="text-align: justify; font-family: trebuchet ms; font-weight: bold; color: rgb(51, 204, 255);"&gt;You can write the unit tests once you understand what you want a  module to do, even before you've actually written the module.  Kent Beck (author of &lt;i&gt; Test Infected: Programmers Love Writing Tests&lt;/i&gt; -- see &lt;a href="http://www-128.ibm.com/developerworks/library/l-pythonunit/#resources"&gt;Resources&lt;/a&gt;) recommends writing the tests before you write the code because they can help to clarify your understanding of what the module is supposed to do independent of how it will do it, thereby separating design testing from implementation testing. If you can't write a test for a module before you write the module, that may suggest that you do not understand the design, or that the design has an error. If you can catch a design error at this stage, you've just saved yourself some coding time.&lt;/p&gt;&lt;p style="text-align: justify; font-family: trebuchet ms; font-weight: bold; color: rgb(51, 204, 255);"&gt;A unit testing framework, such as PythonUnit, makes it easy to test your code after every change, no matter how trivial. I work with multiple windows open -- one for the code I'm editing, one for the testing --  and I pop back and forth as I make changes.&lt;/p&gt;&lt;p style="text-align: justify; font-family: trebuchet ms; font-weight: bold; color: rgb(51, 204, 255);"&gt;This makes finding errors simpler because you know that the change you just made caused your test to fail.  Frequent testing can eliminate  those multi-hour debugging sessions where your code gets filled with  print statements while you try to find that good line gone bad.&lt;/p&gt;&lt;p style="text-align: justify; font-family: trebuchet ms; font-weight: bold; color: rgb(51, 204, 255);"&gt;Writing all those test cases may seem like a lot of work, but I find it to be a very effective way of learning how a new piece of code functions (or doesn't function the way I thought it did). The time I spend writing tests is time I would have spent guessing about how something works, to no good end.&lt;/p&gt;&lt;p style="text-align: justify; font-family: trebuchet ms; font-weight: bold; color: rgb(51, 204, 255);"&gt;The simple fact is that the earlier you find a bug and fix it, the cheaper the fix is.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116834406258043309?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116834406258043309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116834406258043309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116834406258043309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116834406258043309'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/01/testing-by-evelyn-mitchell.html' title='Testing:  by Evelyn Mitchell'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116826001925246288</id><published>2007-01-08T04:31:00.000-08:00</published><updated>2007-01-09T03:56:51.483-08:00</updated><title type='text'>Twisted Variables and Flying Roaches: The Mighty Dogfight</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/3019/3803/1600/706492/dogfight11vi.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/3019/3803/320/793320/dogfight11vi.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;The program I am currently working on, "Sith Realms 21", is nearing completion; at this point I am doing a lot of testing, not the proper testing one reserves for a release but a real-time testing (unit testing) that is forced.  "Forced" in this case is not a burden but is not welcomed with heart-warming grace, either.  I, the ever-impatient programmer\artist wants it done, complete-- a folder in my virtual portfolio to show a potential, future employee.  I must always remind myself of the real purpose of this work:  through mistakes and errors you will learn (hopefully), and through having to fix a misconceived design you may be developing a vaccine against future, disastrous designs.  &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold; color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;Just try to learn calmly as you stare at the compiler, and do not give up the fight of error eradication.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-weight: bold; font-family: trebuchet ms; color: rgb(204, 204, 204);"&gt;&lt;br /&gt;It is not unlike a WWI dogfight sometimes:  You know that the enemy stalks the horizon.  You hear the hum of his engines and the whirl of propellers.  Your instinct tells you that if you come in contact with your opponent it will be a nasty fight, but you fly on.  You  now see  their canvas wings as you draw closer-- they are not quite the enemy you feared.  But, they let loose with a barrage of lead volleys that almost gaze your leather helmet and punches holes in your planes skin.  You tilt and roll racing towards the Earth not in pursuit of a fiery death but only as  a defensive move to regain your arial footing and produce a new, aggressive stance.  Your co-pilot screams for you to blaze a trail to the heart of your enemy even if it means both your deaths.  Victory is possibly only a moment away.  Your tear loose with an attack of machine gun fire that strikes the enemy pilot in his hands and his head.  That plane now falls  free and bleeding smoke,  a torn kite now fuming with sure defeat; the dead, enemy craft thrashes the ground not unlike  a shattered spear and explodes in a glorious gulp.  Your co-pilot yells "Aces High!" and you prepare to return to base.  You have just won this round and you can rest perhaps for a moment.  Your team will seek and search to recover the destroyed enemy plane to study the wreckage for secrets and technological advancement-- all you do is fall into your bunk and retire with victory for a few hours in dreams of blasts and breath-stealing bail-outs.  You will awake in a sweat for another take.&lt;br /&gt;&lt;br /&gt;Such is the days of a programmer at times.  Although I am making use of lofty, dated imagery and metaphor to describe my struggles with code at times, it is how I feel it at the moment and I pray for victory and yearn to return to base, perhaps to gun another day for all the twisted variables, redundant code bunkers, and the notorious bugs who fly in bomber-formation in search of birthing a firsescape in our eyes.  Aces High!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116826001925246288?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116826001925246288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116826001925246288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116826001925246288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116826001925246288'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/01/twisted-variables-and-flying-roaches.html' title='Twisted Variables and Flying Roaches: The Mighty Dogfight'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116791904118418933</id><published>2007-01-04T05:47:00.000-08:00</published><updated>2007-01-04T05:59:17.596-08:00</updated><title type='text'>More On the Star Wars Card Game...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;" &gt;&lt;span style="color: rgb(255, 255, 51);"&gt;I worked for hours tonight searching for bizarre bug anomalies-- zero appearing as a mathematical result over and over-- this made no sense and I had never before seen this in this program; I took notes on paper of the outcomes and their possible area(s) of origin. I looked for patterns (this is important) and deduced a target to shoot for.  I knew it was buried somewhere least suspected as is often the case.  After listening to Iron Maiden for hours and immersing my head in code I found the suspect area and it did not turn out to be what I first thought, a mathematical error.  It was multiple typos involving lists elements replicated throughout the code due to unfinished, non-updated cut-and-paste.  I clone a block to save time and end up spending five hours fixing it. I should have known.  Now I do.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116791904118418933?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116791904118418933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116791904118418933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116791904118418933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116791904118418933'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/01/more-on-star-wars-card-game.html' title='More On the Star Wars Card Game...'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116778462659311149</id><published>2007-01-02T16:33:00.000-08:00</published><updated>2007-01-02T16:37:06.606-08:00</updated><title type='text'>Promo: Complete</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:trebuchet ms;color:#cccccc;"&gt;The Team KAIZEN promo is complete.  It came out quite lovely, really.  I am not completely satisfied with it as is the case with any of my work-- I &lt;em&gt;know&lt;/em&gt; it can &lt;em&gt;always&lt;/em&gt; be better.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:trebuchet ms;color:#cccccc;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:trebuchet ms;color:#cccccc;"&gt;There were some issues with PyInstaller-- I will have to look into and investigate this further in the future before I need to make another Python executable.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:trebuchet ms;color:#cccccc;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:trebuchet ms;color:#cccccc;"&gt;The promo is ready to ship and I will send it to my boss within the week.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116778462659311149?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116778462659311149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116778462659311149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116778462659311149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116778462659311149'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2007/01/promo-complete.html' title='Promo: Complete'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116734196321540099</id><published>2006-12-28T13:30:00.000-08:00</published><updated>2007-01-02T16:39:34.666-08:00</updated><title type='text'>PyInstaller (building a Python executable)</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="color:#cccccc;"&gt;&lt;strong&gt;The promo for my company is almost finished and ready to ship; the next concern &lt;em&gt;was how to&lt;/em&gt; ship it to my boss. I knew I would have to produce an executable of the program in order to provide a neat and professional alternative to running it directly from the Python interpreter (IDLE). I attempted to use Py2EXE but instantly ran into technical trouble with this. I turned to a another suggested approach, PyInstaller (pyinstaller 1.3); with help and coaching via DaniWeb, I was able to produce a tidy executable of an acceptable size. I am very pleased with the results. The following tutorial &lt;/strong&gt;&lt;/span&gt;&lt;a href="http://www.thescripts.com/forum/showthread.php?p=2271475#post2271475"&gt;&lt;span style="color:#3333ff;"&gt;&lt;strong&gt;link&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#cccccc;"&gt;&lt;strong&gt; provides all the information necessary to produce a Python executable.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116734196321540099?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116734196321540099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116734196321540099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116734196321540099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116734196321540099'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/12/pyinstaller-building-python-executable.html' title='PyInstaller (building a Python executable)'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116710262544876382</id><published>2006-12-25T19:04:00.002-08:00</published><updated>2006-12-25T19:14:31.383-08:00</updated><title type='text'>Promo App</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:trebuchet ms;color:#cccccc;"&gt;Included are screenshots of a Python\ Tkinter program that I developed for the company where I currently work; it will be boarding a jet with the President of the company and traveling to Tokyo, Japan where he will be giving a promotional demonstration to one of the world's major video game producers.&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://photobucket.com/" target="_blank"&gt;&lt;img alt="Photobucket - Video and Image Hosting" src="http://i52.photobucket.com/albums/g31/reranger/ss2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photobucket.com/" target="_blank"&gt;&lt;img alt="Photobucket - Video and Image Hosting" src="http://i52.photobucket.com/albums/g31/reranger/ss3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photobucket.com/" target="_blank"&gt;&lt;img alt="Photobucket - Video and Image Hosting" src="http://i52.photobucket.com/albums/g31/reranger/ss1.jpg" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116710262544876382?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116710262544876382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116710262544876382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116710262544876382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116710262544876382'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/12/promo-app.html' title='Promo App'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116681346882013948</id><published>2006-12-22T10:46:00.002-08:00</published><updated>2006-12-22T11:06:13.126-08:00</updated><title type='text'>Ruby Resource</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:trebuchet ms;color:#cccccc;"&gt;"Take a true object-oriented language, such as Smalltalk. Drop the unfamiliar syntax and move to more conventional, file-based source code. Now add in a good measure of the flexibility and convenience of languages such as Python and Perl. You end up with Ruby."&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.ruby-doc.org/docs/ProgrammingRuby/"&gt;&lt;span style="font-family:trebuchet ms;color:#ff0000;"&gt;The Pragmatic Programmer's Guide to Ruby&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;color:#cccccc;"&gt; is a nice resource to examine and make use of i&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;strong&gt;&lt;span style="color:#cccccc;"&gt;f you are just starting out with Ruby or you wish to fine tune some of your Ruby skills. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116681346882013948?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116681346882013948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116681346882013948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116681346882013948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116681346882013948'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/12/ruby-resource.html' title='Ruby Resource'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116677030188292616</id><published>2006-12-21T22:43:00.000-08:00</published><updated>2006-12-21T23:25:14.263-08:00</updated><title type='text'>My Logic -vs- "Logic"</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="color:#cccccc;"&gt;&lt;strong&gt;&lt;span style="font-family:trebuchet ms;"&gt;The ideals of logic span the globe and hold true in various forums; mathematics, computer science, debate. Yet, as much as many of us value this and think we embody this ideal, higher "logic" is oftern replaced with our own versions: hurried, sketchy, half-truth logic, the kind that leads to server-crashes and endless bug-hunt, extermination missions that can last for weeks on end all over a glitch in our thinking or perhaps a lapse of reason. Why exactly this is could fill whole volumes of analysis but it comes down to a few basics at the least:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Trebuchet MS;color:#cccccc;"&gt;&lt;strong&gt;How well did I plan?&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Trebuchet MS;color:#cccccc;"&gt;&lt;strong&gt;How well did I double-check these plans?&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Trebuchet MS;color:#cccccc;"&gt;&lt;strong&gt;In programming, how well did I double-check my coding\ typing?&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Trebuchet MS;color:#cccccc;"&gt;&lt;strong&gt;How well and often did I test my code by establisting valid testbeds?&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS;color:#cccccc;"&gt;&lt;strong&gt;This above list could go on-and-on up to a reasonable level; this level could go up unto the level you require. If implemented as an afterthought I imagine the level depends upon how damaged one's code is.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS;color:#cccccc;"&gt;&lt;strong&gt;Often, the answer to each of these points are answered in the &lt;em&gt;negative&lt;/em&gt;, unfortunately, with only myself to blame. I remember many of these points when I am already deeply sunk into a mire of "if's" and variable camouflage; these points rain down like neon bolts damning my syntax and ruining my progress at times.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:Trebuchet MS;color:#cccccc;"&gt;&lt;strong&gt;This is coming from valid experience as of an hour ago and dating back for years. How many more projects do I have to begin with the best of logical-intentions and end up with a floundering, skittish half-app? I fear at least a few more unless this writing will supplant my bad habits and preface future projects with a committment to proper logical design and planning before a compiler is ever fired-up for composition.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116677030188292616?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116677030188292616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116677030188292616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116677030188292616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116677030188292616'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/12/my-logic-vs-logic.html' title='My Logic -vs- &quot;Logic&quot;'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116668373160249776</id><published>2006-12-20T22:47:00.000-08:00</published><updated>2007-01-21T19:49:39.710-08:00</updated><title type='text'>Maurice W. Discovers Debugging</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(255, 255, 0);font-family:trebuchet ms;" &gt;&lt;strong&gt;As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs. -- Maurice Wilkes discovers debugging, 1949&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116668373160249776?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116668373160249776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116668373160249776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116668373160249776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116668373160249776'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/12/maurice-w-discovers-debugging.html' title='Maurice W. Discovers Debugging'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116586853820759654</id><published>2006-12-11T12:19:00.000-08:00</published><updated>2006-12-11T12:22:18.206-08:00</updated><title type='text'>The Python Style Guide:</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:trebuchet ms;color:#cccccc;"&gt;Your code needs style!  Python provides a way. (from the creator of Python, Guido van Rossum)&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;a href="http://www.python.org/doc/essays/styleguide.html"&gt;http://www.python.org/doc/essays/styleguide.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116586853820759654?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116586853820759654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116586853820759654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116586853820759654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116586853820759654'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/12/python-style-guide.html' title='The Python Style Guide:'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116586821198325517</id><published>2006-12-11T12:13:00.001-08:00</published><updated>2006-12-22T10:20:26.553-08:00</updated><title type='text'>~ Literate Programming ~</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="color:#cccccc;"&gt;Donald Knuth has spent many years developing the concept of literate programming. He is best known for the page layout application TEX and the typeface design system METAFONT. The codes for these have been published as full-length books. Why would anyone want to read a book full of code? Perhaps the answer lies in how it is presented. Knuth explains his philosophy succinctly in the preface to Literate Programming:&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="color:#cccccc;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="color:#cccccc;"&gt;Programming is best regarded as the process of creating works of literature, which are meant to be read.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="color:#cccccc;"&gt;Literature of the program genre is performable by machines, but that is not its main purpose. The computer programs that are truly beautiful, useful, and profitable must be readable by people. &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="color:#cccccc;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="color:#cccccc;"&gt;In order to accomplish this goal, Knuth wrote the simple scripting language WEB which acts on an input file in two ways. When "weaving the web," the input file produces documentation; when "tangling the web," program code is produced. Since WEB is responsible for structuring the code as the compiler wishes to see it, the programmer can write down the routines in the order which seems most fitting. Indeed, Knuth argues against the traditional hierarchical arrangement of routines in much the same way as proponents of hypertext argue against strictly linear narratives. He believes that a "stream of consciousness" order is both easier to write and read.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="color:#cccccc;"&gt;The parallels with hypertext go further:&lt;br /&gt;I chose the name WEB partly because it was one of the few three-letter words of English that hadn't already been applied to computers. But as time went on, I've become extremely pleased with the name, because I think that a complex piece of software is, indeed, best regarded as a web that has been delicately pieced together from simple materials. We understand a complicated system by understanding its simple parts, and by understanding the simple relations between the parts and their immediate neighbours. &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116586821198325517?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116586821198325517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116586821198325517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116586821198325517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116586821198325517'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/12/literate-programming_11.html' title='~ Literate Programming ~'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116505061275482148</id><published>2006-12-02T00:50:00.000-08:00</published><updated>2006-12-02T01:10:12.766-08:00</updated><title type='text'>Logic Soars</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:trebuchet ms;color:#cccccc;"&gt;&lt;strong&gt;I have made some nice advances tonight with the Python, gaming project:  It was really just by following the rationale of pure logic that any progress was made.   Even as a programmer, it is easy to forget at times that the basis of logic is the only way to achieve a robust program-- must remember this always and not panic when errors are thrown.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116505061275482148?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116505061275482148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116505061275482148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116505061275482148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116505061275482148'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/12/logic-soars.html' title='Logic Soars'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116483054196632542</id><published>2006-11-29T12:01:00.000-08:00</published><updated>2006-12-01T16:46:56.616-08:00</updated><title type='text'>GUI Rough:</title><content type='html'>&lt;a href="http://photobucket.com/" target="_blank"&gt;&lt;img alt="Photobucket - Video and Image Hosting" src="http://i52.photobucket.com/albums/g31/reranger/sith_3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:trebuchet ms;color:#c0c0c0;"&gt;&lt;strong&gt;An early edition of a current, Python &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:Trebuchet MS;color:#c0c0c0;"&gt;&lt;strong&gt;GUI-build &lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:Trebuchet MS;color:#c0c0c0;"&gt;&lt;strong&gt;entitled "Sith Realms 21"&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116483054196632542?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116483054196632542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116483054196632542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116483054196632542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116483054196632542'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/11/gui-rough.html' title='GUI Rough:'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116406920280903167</id><published>2006-11-20T16:30:00.000-08:00</published><updated>2006-11-20T16:34:57.086-08:00</updated><title type='text'>break;</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:trebuchet ms;color:#c0c0c0;"&gt;&lt;strong&gt;I am taking a brief break on the coding project(s)-- nothing to report. I have been reading a C++ PDF which goes into some nice detail of some often overlooked areas of this particular language. I plan to reinitiate coding this week.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116406920280903167?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116406920280903167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116406920280903167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116406920280903167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116406920280903167'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/11/break.html' title='break;'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116284199537438058</id><published>2006-11-06T11:35:00.000-08:00</published><updated>2006-11-06T21:03:40.796-08:00</updated><title type='text'>Compilers: What They Might Do</title><content type='html'>&lt;div  style="text-align: justify; color: rgb(153, 153, 153);font-family:trebuchet ms;"&gt;&lt;span style="font-weight: bold; color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;C-3PO&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt; &lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;in the Star Wars movie &lt;/span&gt;&lt;span style="color: rgb(192, 192, 192); font-style: italic;"&gt;The Empire Strikes Back&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;makes the statement:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Sir, I am &lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; &lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;fluent in six million forms of communication. This signal is not used by the&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 204, 204);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt; &lt;/span&gt;Alliance. It could be an Imp&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;erial code."&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192); font-weight: bold;"&gt;At times I think my compiler only communicates in "Imperial code".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192); font-weight: bold;"&gt;I love my compiler, a Microsoft Visual C++  2005 Express, but our relationship is &lt;/span&gt;&lt;a style="font-weight: bold; color: rgb(192, 192, 192);" href="http://www.thefreedictionary.com/tumultuous"&gt;tumultuous&lt;/a&gt;&lt;span style="color: rgb(255, 255, 255); font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;. Of course, it is not the compiler's fault but my own; I am sloppy at times or I fail to notice the small syntax flecks that will surely evolve into downhill&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192); font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt; snowballs-- but&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192); font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;will not my &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255); font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;compiler become enlightened enough to go the extra step and explain these errors to me in simpler terms? Seemingly not. &lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;My compiler, ever the vanguard against deviant coding, springs&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;forth with its verdict-- error, error, error! It is sometimes disheartening that my trusted machine can not speak to me in a language that I understand.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255); font-weight: bold;"&gt; &lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;I enter C++, it replies with a shout in Symglish (symbolized English); the scattered English nouns and verbs amongst the hexadecimal blurbs and&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;references to what is happening in\ on the stack can instantiate a cognitive&lt;/span&gt;&lt;/span&gt; &lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;overflow in my forehead. Its difficult enough sometimes to fix the error when&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;discovered and pointed out, never-the-less wade through an error output that looks as if it were downloaded from the mothership.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255); font-weight: bold;"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;But I learn-- The compiler does now have to. Its education is left up to the programmers and designers that created this monster in the first place. I love my&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt; compiler, but sometimes I wish &lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;C-3PO&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt; was here by my side so he could interpret the error messages with me.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116284199537438058?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116284199537438058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116284199537438058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116284199537438058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116284199537438058'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/11/compilers-what-they-might-do_06.html' title='Compilers: What They Might Do'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116260740347995533</id><published>2006-11-03T18:25:00.000-08:00</published><updated>2006-11-06T21:00:11.956-08:00</updated><title type='text'>nasal demons</title><content type='html'>&lt;dt  style="color: rgb(192, 192, 192); font-weight: bold; text-align: justify;font-family:trebuchet ms;" xmlns="" id="nasal-demons"&gt;&lt;a id="nasal-demons"&gt;nasal demons: &lt;span xmlns="http://www.w3.org/1999/xhtml" class="grammar"&gt;n.&lt;/span&gt;&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;br /&gt;&lt;/dd&gt;&lt;dd face="trebuchet ms" style="color: rgb(192, 192, 192); font-weight: bold; text-align: justify;"&gt;Recognized shorthand on the Usenet group comp.std.c for any unexpected behaviour of a C compiler upon encountering an undefined construct. During a discussion on that group in early 1992, a regular remarked "When the compiler encounters [a given undefined construct] it is legal for it to make demons fly out of your nose" (the implication is that the compiler may choose any arbitrarily bizarre way to interpret the code without violating the ANSI C standard). Someone else followed up with a reference to "nasal demons", which then quickly became established.&lt;/dd&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116260740347995533?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116260740347995533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116260740347995533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116260740347995533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116260740347995533'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/11/nasal-demons.html' title='nasal demons'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116104884370515609</id><published>2006-10-16T18:28:00.000-07:00</published><updated>2006-11-07T16:26:10.156-08:00</updated><title type='text'>More Code -- Less Drama !</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 102);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;In any industry (job, assignment, gig) one will always face the inevitable... co-worker conflict.  This is no revelation to anyone, and perhaps many have seen it more than I, but one thing is for sure: it is counter-productive and ridiculous.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);font-family:trebuchet ms;" &gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 102);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;I would rather take this time to log great (or even lowly) advances in my programming or the study thereof and, even though I still am very active in coding and research&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;day-by-day (night-by-night) I am distracted by a terrible reminder of our human foibles--&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;mine, his, ours, yours.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 102);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Sparing myself and  you the gory details, I have been dealing with  a fellow team member who is, let's say, more than aggressive and arrogant and by default, less than tactful.  I&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;take it in stride and really laugh about it although it is not exactly funny; upon kindly confronting this person as to why his attitude was so hostile towards me he responded in the affirmative that "Yes"  he was feeling hostile as he is "getting sick of hearing other team members backing me as the next possible Lead (programmer)" and that he thinks&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;"the rest of the team thinks I am a better coder than I really am." &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 102);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;I have been detecting ultra-negativity from this guy for weeks now as well as blatant rudeness and a nasty demeanor. Coupled with his arrogant e-mails and cruel replies to company issues addressed by me, I decided (upon the recommendation of my girlfriend) to speak to my supervisor and owner of the company.  Essentially, my boss agreed with&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;me and dealt with this employee in question appropriately.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);font-family:trebuchet ms;" &gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 102);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;There are lessons in all this, surely, at least in reference to how to deal with others and be civil, forgiving and patient, but again I just extend my hands to the Heavens and say...&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;"Why do things have to be this way?"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116104884370515609?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116104884370515609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116104884370515609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116104884370515609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116104884370515609'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/10/more-code-less-drama.html' title='More Code -- Less Drama !'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116003891615683772</id><published>2006-10-05T01:51:00.000-07:00</published><updated>2007-02-06T11:39:10.956-08:00</updated><title type='text'>Forgive me, it is not technical</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(192, 192, 192);font-family:trebuchet ms;" &gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Languages: There are so many, and so many are just not right-- but does that matter?  These and all coding languages amount to elitist, competitive shells easily brought down&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;to a command-line yelling in binary.  The aim is the same, the results the same, but the tongue speaking the output different. Python, C++, Lisp?  I could care less--  please just tell me which one is deeper, faster, and the easiest to use for the job? Oh, and which one is&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;the prettiest to look out for hours on end?  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);font-family:trebuchet ms;" &gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;I build a castle of stone and realize too late that I used the worst rock available and when&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;it rains it seeps, and these walls let in ghastly amounts of cold air.  What do I do?  Tear it down and start over using the right stone and perhaps preserve some of the adornments,&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;gargoyles, and ramming stones (elements of the old code if it will mesh smartly) and reuse what I can.  If not, drop the worthless slabs into the bay and mine somewhere else.&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;Know when to cut losses and run into the arms of a better quarry.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);font-family:trebuchet ms;" &gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;We all have a library of biases towards or against particular languages, apps, hardware, etc-- it has always been that way, but please do not swear that my choice is incorrect just because less books exist on the subject or not enough servers yet serve their masters&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;in this doctrine.  That is just Draconian.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116003891615683772?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116003891615683772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116003891615683772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116003891615683772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116003891615683772'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/10/forgive-me-it-is-not-technical.html' title='Forgive me, it is not technical'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-116003824834586850</id><published>2006-10-05T01:13:00.000-07:00</published><updated>2006-11-01T14:32:49.016-08:00</updated><title type='text'>A Transformation</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;The game dev project moved along at the same rate, new ideas acquired and displaced through various methods of programming.  But, sometimes the little achievements are not enough when a boat-load of small strokes amount to a handful of weightless results.  I hit a point two-days ago with the GUI where I just had to take a break and regroup.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;I met a new language and, simply put,&lt;span style="font-style: italic;"&gt; have fallen in love&lt;/span&gt;.  I will not declare my vows openly here, but it is a fine language (it seems) and full of possibilities and hopes.  I believe I shall be able to rebuild the game in this language eventually as it seems to have similar graphic(s) capabilities.  I am not abndoning Python, no, just altering my strategy a bit for the time being. I will not name the new language here, but the python logo to the left ( -&gt;) may just indicate the new direction.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-116003824834586850?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/116003824834586850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=116003824834586850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116003824834586850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/116003824834586850'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/10/transformation.html' title='A Transformation'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-115921920276765980</id><published>2006-09-25T14:18:00.000-07:00</published><updated>2006-11-07T16:28:05.430-08:00</updated><title type='text'>Warts and All</title><content type='html'>&lt;p style="text-align: justify; color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(102, 204, 204); font-weight: bold;"&gt;The&lt;/span&gt; &lt;a style="color: rgb(192, 192, 192);" class="reference" href="http://catb.org/jargon/"&gt;Jargon File's definition of the term "wart"&lt;/a&gt; &lt;span style="color: rgb(102, 204, 204); font-weight: bold;"&gt;is:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;blockquote style="font-weight: bold; color: rgb(102, 204, 204);"&gt;&lt;span style="color: rgb(192, 192, 192);font-family:trebuchet ms;" &gt;"A small, crocky feature that sticks out of an otherwise clean design. Something conspicuous for localized ugliness, especially a special-case exception to a general rule."&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-115921920276765980?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/115921920276765980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=115921920276765980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115921920276765980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115921920276765980'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/09/warts-and-all.html' title='Warts and All'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-115915195704634472</id><published>2006-09-24T19:30:00.000-07:00</published><updated>2006-11-07T16:30:09.256-08:00</updated><title type='text'>Object-Oriented</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(192, 192, 192);font-family:trebuchet ms;" &gt;&lt;span style="color: rgb(51, 255, 51);font-family:trebuchet ms;" &gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Object-Oriented design and programming stands at times as confusing and\ or theoretical at best.  Even greatly-experienced coders find themselves muttering &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);font-size:85%;" &gt;"What the *$%&amp; ?"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(192, 192, 192);font-family:trebuchet ms;" &gt; occasionally, lost in a self-created world of classes, objects, and callbacks.  The below paragraphs were taken from a programming forum and briefly explain a simple manner in which to view some of these areas of contention:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="color: rgb(192, 192, 192); text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(192, 192, 192);font-family:lucida grande;" &gt;Originally Posted by &lt;/span&gt;&lt;strong&gt;&lt;span style="color: rgb(192, 192, 192);font-family:lucida grande;" &gt;Poisos&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt; &lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);font-family:trebuchet ms;font-size:78%;"  &gt;(unedited)&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: rgb(192, 192, 192);"&gt;     &lt;/div&gt;&lt;div style="color: rgb(204, 153, 51);"&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(192, 192, 192); font-weight: bold;font-family:trebuchet new;font-size:85%;"  &gt;Think of classes as your BLUEPRINTS for later manufactured objects! In your class definition you describe how you would build i.e. a car ... but since then there is no real car, right(only the pice of paper with your blueprint on it)? So you have to build a car according to this BP. This is done by making an instance of it.&lt;/span&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;font-family:trebuchet new;font-size:85%;"  &gt;&lt;span style="color: rgb(192, 192, 192);"&gt;In Python: myCar = blueprint_of_a_car()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(192, 192, 192); font-weight: bold;font-family:trebuchet new;font-size:85%;"  &gt;Now the little "data elves" in your computer actually build a car named "myCar". Now you would be able to drive that car or accellerate it and so an (ever drove a blueprint !?).&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192); font-weight: bold;font-family:courier new;font-size:85%;"  &gt; &lt;span style="font-family:trebuchet ms;"&gt;This brings us to inheritance and polymorphism.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt; If you would like to build a new car with special tires, seats or a different motor you wouldn't design a whole new car, now would you? Instead you would just change your motor or your tires and leave the rest as it is.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);font-size:85%;" &gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;font-family:trebuchet new;font-size:85%;"  &gt;&lt;span style="color: rgb(192, 192, 192);"&gt;This is done by creating a new class (or blueprint) which inherits all the attributes and methods from your original car class (copy all information of your original blueprint to another) and then overrides&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;the information i. e. of the type of motor what should be in the car (erase the data of your motor on&lt;br /&gt;&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;your copied blueprint and specify another one).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-115915195704634472?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/115915195704634472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=115915195704634472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115915195704634472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115915195704634472'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/09/object-oriented.html' title='Object-Oriented'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-115905751989167476</id><published>2006-09-23T17:20:00.000-07:00</published><updated>2006-11-09T15:02:18.186-08:00</updated><title type='text'>The Unexpected</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;font-family:trebuchet ms;" &gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Today I thought I would have a lazy Saturday of fooling around with more graphics work with Photoshop, perhaps.  I actually ended up working on a RNG and test statements to check loading elements of the game, and considered error-checking code for future use.  I  wrote psuedo-code outlining logic areas for the RNG and loading elements.  By doing this, I possibly answered some questions posed in development so far such as how to load randomly-called images (RNG) into prepositioned widgets upon the screen.&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-115905751989167476?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/115905751989167476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=115905751989167476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115905751989167476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115905751989167476'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/09/unexpected.html' title='The Unexpected'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-115899681686664549</id><published>2006-09-23T00:25:00.000-07:00</published><updated>2006-11-09T15:02:37.053-08:00</updated><title type='text'>Progress</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Made some decent progress today in the Python project: much research led to some simple yet important steps which has taken the GUI from rough to &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(192, 192, 192);"&gt;less&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt; rough, which at this point&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;is acceptable and quite exciting.  Most of the work today consisted of graphical work for the GUI, images edited and built in Photoshop.  This topped off a week of chipping away&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;here and there-- and more to come.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-115899681686664549?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/115899681686664549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=115899681686664549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115899681686664549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115899681686664549'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/09/progress.html' title='Progress'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-115881556767425661</id><published>2006-09-20T22:07:00.000-07:00</published><updated>2006-11-09T15:04:25.146-08:00</updated><title type='text'>A GUI Direction</title><content type='html'>&lt;div style="text-align: justify; color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;font-family:trebuchet ms;" &gt;&lt;span style="color: rgb(192, 192, 192);"&gt;My initial challenge of the Python GUI interface has been solved!  Thanks to help from a group of &lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;DaniWeb&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt; (** see link bar) coders, I have been able to create the initial background&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;and 1st-layer image inlay.  The code is working and will serve as a fine template for what I&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;need to continue with.  Thank-you&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;DaniWeb&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-115881556767425661?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/115881556767425661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=115881556767425661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115881556767425661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115881556767425661'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/09/gui-direction.html' title='A GUI Direction'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-115879602028118126</id><published>2006-09-20T16:46:00.000-07:00</published><updated>2006-11-01T14:35:11.643-08:00</updated><title type='text'>Py for Today</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;font-family:trebuchet ms;" &gt;Python is a vast language. This is not generally portrayed as such even in many coding communities, but none-the-less, this language is deep. Some consider it almost too "simple" to be of much use, but the more I dig the more I find.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;font-family:trebuchet ms;" &gt;In regards to this current project, a game using a GUI interface, the logic of the game itself is not of any concern yet, but the understanding and control of the visual representation of the game is a whole other story. It is challenging in a fun way, actually, and there is much to play with. "Much" being many modules from different sources that do similar and at times very different things in the handling of graphics to the screen. "What are you trying to do?" asks Python: view images, animation, file manipulation, enhancement... Python and its libraries will be able to do it for you. The key is taking the time to research and experiment with these modules in order to find exactly what you are seeking.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;font-family:trebuchet ms;" &gt;I have been trying alot of things today in Python (while I listen to hours of Iron Maiden) in order to get the system to respond to code, hence, rendering to the screen my visual image for this 2D game. I have had some very interesting results which excites me, but... I have not figured it out yet. I cannot wait to begin writing the logic code and working on the NPC A.I.. &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-115879602028118126?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/115879602028118126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=115879602028118126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115879602028118126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115879602028118126'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/09/py-for-today_20.html' title='Py for Today'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-115875081178317008</id><published>2006-09-20T04:07:00.000-07:00</published><updated>2006-11-09T15:06:34.793-08:00</updated><title type='text'>Neu News</title><content type='html'>&lt;div style="text-align: justify; color: rgb(192, 192, 192);"&gt;&lt;span style="color: rgb(192, 192, 192); font-weight: bold;font-family:trebuchet ms;" &gt;Two new projects (one major, one minor) have begun:  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;font-family:trebuchet ms;" &gt;&lt;span style="color: rgb(192, 192, 192);"&gt;I have been hired as a programmer with a video game company located in the Western&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;United States; development has just started and no code has yet been written.  The company is still obtaining the engine for this project and we do not yet know the language&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;and specs of the project.  The game will be made for the Nintendo Wii and should be&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;released within two-years. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;font-family:trebuchet ms;" &gt;&lt;span style="color: rgb(192, 192, 192);"&gt;I have also started a small project written in Python.  This is simply meant as an extended exer&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;font-family:trebuchet ms;" &gt;&lt;span style="color: rgb(192, 192, 192);"&gt;c&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;font-family:trebuchet ms;" &gt;&lt;span style="color: rgb(192, 192, 192);"&gt;ise in OOP, honing skills and syntax in order to be even more prepared when the&lt;/span&gt; &lt;span style="color: rgb(192, 192, 192);"&gt;professional job officially begins and the code starts being compiled.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-115875081178317008?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/115875081178317008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=115875081178317008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115875081178317008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115875081178317008'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/09/neu-news.html' title='Neu News'/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34725008.post-115873689401830750</id><published>2006-09-20T00:20:00.000-07:00</published><updated>2006-11-01T14:36:55.453-08:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);font-family:trebuchet ms;" &gt;-NueDev is a technical log of current programming projects focusing on the languages of C++ and Python- &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34725008-115873689401830750?l=neudev.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neudev.blogspot.com/feeds/115873689401830750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=34725008&amp;postID=115873689401830750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115873689401830750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34725008/posts/default/115873689401830750'/><link rel='alternate' type='text/html' href='http://neudev.blogspot.com/2006/09/nuedev-is-technical-log-of-current.html' title=''/><author><name>reRanger</name><uri>http://www.blogger.com/profile/02443910046279396726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
