<?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-1511999195280693384</id><updated>2011-07-07T16:26:54.698-04:00</updated><category term='new blog'/><category term='Computer Science'/><category term='Compilers'/><category term='Software Engineering'/><category term='Assembly Language'/><category term='Online Video Games'/><category term='Soul Calibur IV'/><category term='Machine Code'/><category term='Computer Programming'/><category term='Sports'/><category term='Design Patterns'/><category term='Fighting Games'/><category term='Programming'/><category term='Snowboarding'/><title type='text'>I'm just a thread in the process of life.</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>95</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-5490416559478189668</id><published>2010-01-07T15:07:00.004-05:00</published><updated>2010-01-07T15:14:47.394-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='new blog'/><title type='text'>New Blog!</title><content type='html'>Being that this is my first blog, it turned out to be a mess. It's all over the place even though it was supposed to focus on logic, code and games. It turned out to be more of an "anything goes" type of life rant and that's definitely not the direction I wanted to take it. Just because there are 95 posts in this place, I won't remove it, but I have started a new blog over at &lt;a href="http://animatedlew.blogspot.com"&gt;Animated Lew&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;I promise it will be more consistent and it will focus on animation, games, movies and other eye candy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-5490416559478189668?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/5490416559478189668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=5490416559478189668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5490416559478189668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5490416559478189668'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2010/01/new-blog.html' title='New Blog!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-6788968245321273679</id><published>2009-12-16T10:10:00.000-05:00</published><updated>2009-12-16T10:11:10.437-05:00</updated><title type='text'>I begin classes at AnimationMentor.com in January 2010!</title><content type='html'>&lt;a href="http://www.animationmentor.com"&gt;&lt;img src="http://www.animationmentor.com/fans/badges/fan100.png" alt="Animation Program" 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/1511999195280693384-6788968245321273679?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/6788968245321273679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=6788968245321273679' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6788968245321273679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6788968245321273679'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/12/i-begin-classes-at-animationmentorcom.html' title='I begin classes at AnimationMentor.com in January 2010!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3388248811125394577</id><published>2009-03-15T12:59:00.001-04:00</published><updated>2009-03-15T13:02:06.416-04:00</updated><title type='text'>Stratton Mountain, VT</title><content type='html'>&lt;object width="576" height="432" &gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://www.facebook.com/v/71831298447" /&gt;&lt;embed src="http://www.facebook.com/v/71831298447" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="576" height="432"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-3388248811125394577?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3388248811125394577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3388248811125394577' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3388248811125394577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3388248811125394577'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/03/stratton-mountain-vt.html' title='Stratton Mountain, VT'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-29249859501382842</id><published>2009-02-22T22:49:00.003-05:00</published><updated>2009-02-22T23:11:48.684-05:00</updated><title type='text'>Six Cantonese/Spanish Words of the Week</title><content type='html'>English&lt;br /&gt;=&gt; Cantonese =&gt; Spanish&lt;br /&gt;&lt;br /&gt;but&lt;br /&gt;=&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;dan hai&lt;/span&gt; =&gt; &lt;span style="color: rgb(102, 51, 255);"&gt;pero&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;yet&lt;br /&gt;=&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;but gaw&lt;/span&gt; =&gt; &lt;span style="color: rgb(102, 51, 255);"&gt;toda via&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;also&lt;br /&gt;=&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;tong mai&lt;/span&gt;* =&gt; &lt;span style="color: rgb(102, 51, 255);"&gt;tambien&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;=&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;tong mai&lt;/span&gt;* /&lt;span style="color: rgb(204, 0, 0);"&gt; jong yau&lt;/span&gt; =&gt; &lt;span style="color: rgb(102, 51, 255);"&gt;y&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;because&lt;br /&gt;=&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;yun wai&lt;/span&gt; =&gt; &lt;span style="color: rgb(102, 51, 255);"&gt;porque&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;=&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;yik wah&lt;/span&gt; =&gt; &lt;span style="color: rgb(102, 51, 255);"&gt;o&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;If you would like to see the translations of certain words, please suggest the word(s) in the comments. See ya.&lt;/span&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/1511999195280693384-29249859501382842?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/29249859501382842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=29249859501382842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/29249859501382842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/29249859501382842'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/02/six-cantonesespanish-words-of-week.html' title='Six Cantonese/Spanish Words of the Week'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3386740677837650616</id><published>2009-02-22T22:41:00.003-05:00</published><updated>2009-02-22T22:49:24.946-05:00</updated><title type='text'>Carving Down Okemo</title><content type='html'>Yesterday was a wonderful day. A bunch of us spent the day in Vermont carving down Okemo. This was my second day snowboarding and I already picked up the much anticipated carving techniques. Leafing heal-side and toe-side is a piece of cake now... I fell very few times and the times I did, weren't bad at all--the conditions were outstanding.&lt;br /&gt;&lt;br /&gt;The best part of the resort was the cabin that sells chocolate covered waffles half way down... what better way to recharge? I'm hooked.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-3386740677837650616?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3386740677837650616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3386740677837650616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3386740677837650616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3386740677837650616'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/02/carving-down-okemo.html' title='Carving Down Okemo'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-4183487444209355387</id><published>2009-02-10T09:51:00.002-05:00</published><updated>2009-02-10T10:03:37.223-05:00</updated><title type='text'>Proprioceptive Neuromuscular Facilitation</title><content type='html'>Ah, the good ol' PNF technique... This is one technique that definitely needs its own acronym. PNF was originally a set of techniques for forms of rehabilitation. It was so effective that many world martial artist and gymnast started to use it. There is no better and faster way to achieve the flexibility you want than by using these techniques.&lt;br /&gt;&lt;br /&gt;Now that I'm done selling something, you might wonder if I buy my own product. As a matter of fact, I do. Yesterday was my first hardcore stretching session in a very long time... It has been about 2 years. I've been able to split since I was 13 or 14 years old and I owe it to these techniques--but if you don't use it, you lose it and that's what certainly happened to this old man.&lt;br /&gt;&lt;br /&gt;Yesterday was a good day because I accomplished something that wasn't shining through the light. After little struggle, I was able to split just a couple of inches from the floor... all this from a starting 100 degree angle. That's 1.74532925 radians!&lt;br /&gt;&lt;br /&gt;Fooling your nervous system definitely takes a toll on your body since it needs a rest day or two to adjust. This is why today I'm going to make sure I watch my diet and have enough protein to carry on!&lt;br /&gt;&lt;br /&gt;Once I'm flush and "one" with the ground, I will post pictures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-4183487444209355387?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/4183487444209355387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=4183487444209355387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4183487444209355387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4183487444209355387'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/02/proprioceptive-neuromuscular.html' title='Proprioceptive Neuromuscular Facilitation'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8202438916350271499</id><published>2009-02-07T22:17:00.002-05:00</published><updated>2009-02-07T22:25:10.746-05:00</updated><title type='text'>Shaolin Monks</title><content type='html'>I've been researching Shaolin Monks in the city for a while now, but this past week, I've been more aggressive with my search. There aren't too many in the city that teach Kung Fu. Most Sifu's are not Buddhist Monks and it always worried me when they tried explaining that their master's master is of 34th generation of some unknown style. The reason I was looking for a monk is because I know they have the experience of Kung Fu from a very early age... usually 5 or 6. The integrity value is very important here. Anyway, not counting the fishy places I visited, one temple stood out to me... and the school happens to be in a very convenient spot in Flushing, Queens.&lt;br /&gt;&lt;br /&gt;I expect to join very soon... right when my tax refund decides to arrive :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-8202438916350271499?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8202438916350271499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8202438916350271499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8202438916350271499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8202438916350271499'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/02/shaolin-monks.html' title='Shaolin Monks'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-181499502264927635</id><published>2009-02-07T22:08:00.002-05:00</published><updated>2009-02-07T22:16:28.724-05:00</updated><title type='text'>Metallica in Uniondale!</title><content type='html'>Man it's tough to remember to update my blog. I guess I'm not one for routines. Anywho, I went to see Metallica at the Nassau Colosseum at the end of January and they totally rocked... four encores and all.&lt;br /&gt;&lt;br /&gt;I went with my buddy Freddy and we had floor seats and all... eye-level with the stage. It was a night to remember... and to encourage the remembering of that awesome night, we got mp3's of each song played that night.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/SY5ObBLWCxI/AAAAAAAAAMc/EsYh28CE404/s1600-h/Metallica+%2709+075.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/SY5ObBLWCxI/AAAAAAAAAMc/EsYh28CE404/s320/Metallica+%2709+075.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5300260037541104402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/SY5Oa5a-gQI/AAAAAAAAAMU/ORAmiylF2HA/s1600-h/Metallica+%2709+057.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_KvxU16XA5kc/SY5Oa5a-gQI/AAAAAAAAAMU/ORAmiylF2HA/s320/Metallica+%2709+057.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5300260035459186946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/SY5OatJpRuI/AAAAAAAAAMM/lXP9yTIC5TY/s1600-h/Metallica+%2709+019.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/SY5OatJpRuI/AAAAAAAAAMM/lXP9yTIC5TY/s320/Metallica+%2709+019.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5300260032165267170" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-181499502264927635?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/181499502264927635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=181499502264927635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/181499502264927635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/181499502264927635'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/02/metallica-in-uniondale.html' title='Metallica in Uniondale!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KvxU16XA5kc/SY5ObBLWCxI/AAAAAAAAAMc/EsYh28CE404/s72-c/Metallica+%2709+075.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-9188164322626277725</id><published>2009-01-25T22:17:00.002-05:00</published><updated>2009-01-25T22:25:37.810-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compilers'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Compilers: Chapter 1 Complete</title><content type='html'>Even though this book is supposed to be one of my casual reads, I couldn't un-glue myself from chapter one. I knew most of the stuff in the chapter but it's nice to read a about a little history. It's also nice to be reminded of how far things have come.&lt;br /&gt;&lt;br /&gt;The chapter covered Language Processors: compilers, interpreters, linkers, loaders, debuggers and profilers. Compiler Phases, Machine and Assembly Languages, Modeling in Compiler Design, briefly covered Code Optimization, some Higher-Level Languages, Compiler and Computer Architecture, Software Security, Scope Rules, Environments, Block Structure, Parameter Passing and finally, Aliasing.&lt;br /&gt;&lt;br /&gt;I'll probably leave chapter two for next weekend as it dives right into language grammars and how to decipher grammars without hard-coding the algorithms. Fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-9188164322626277725?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/9188164322626277725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=9188164322626277725' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/9188164322626277725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/9188164322626277725'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/01/compilers-chapter-1-complete.html' title='Compilers: Chapter 1 Complete'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-7639562940167606396</id><published>2009-01-25T20:11:00.005-05:00</published><updated>2009-01-25T20:32:45.880-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sports'/><category scheme='http://www.blogger.com/atom/ns#' term='Snowboarding'/><title type='text'>Hydroplaning for Dummies</title><content type='html'>I went snowboarding this weekend.&lt;br /&gt;&lt;br /&gt;I would like to start off by saying that I had tons of fun: I HAD A BLAST! I would like to credit the perfect conditions to many things and one person. Ms. N was a fantastic instructor and thoroughly explained snowboarding to me on a technical level and constantly made sure I kept my head on straight... n00bs tend to go way too fast and bump their heads but I was kept in check! It's very motivating to constantly be reminded of how much progress I've made throughout the day because there were times were it did get tough. As a matter of fact, I'm still feeling the "tough". OUCH!&lt;br /&gt;&lt;br /&gt;The other things that contributed to the perfect conditions were the weather, (a warm 20-30 degrees,) and perfect snow texture on most mountains.&lt;br /&gt;&lt;br /&gt;I learned how to do the falling leaf... took me a few falls but I went with my experienced buddy on the blues and greens after about an hour or so on the bunnies. The mountain looks intimidating but it's not so bad when you actually are focused doing your thing... But no matter where you fall, they will always hurt!&lt;br /&gt;&lt;br /&gt;There is so much to write about but I don't think I can capture it all in one post. I might have to follow up with video or pictures.&lt;br /&gt;&lt;br /&gt;Brief points that I remember:&lt;br /&gt;-My board almost slid away from me...&lt;br /&gt;-Vuze &amp; Guitar Hero makes a perfect combo.&lt;br /&gt;-My board was setup to a duck 6/6 but I went with 15/0.&lt;br /&gt;-I learned how to skate on the snowboard!&lt;br /&gt;-I need to learn how to stop toe-side.&lt;br /&gt;-I get really thirsty when snowboarding.&lt;br /&gt;-Knee pads saved my knees!&lt;br /&gt;-Always concentrate on controlling my speed!&lt;br /&gt;&lt;br /&gt;My Sensei instilled to focus on "getting control before speed because speed without control is useless." So funny how this applies to many things because I learned this very same idea when I first started playing guitar.&lt;br /&gt;&lt;br /&gt;I'll leave this post right here as I now need to go get more protein so I can heal tonight. What a good time that was!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-7639562940167606396?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/7639562940167606396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=7639562940167606396' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7639562940167606396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7639562940167606396'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/01/hydroplaning-for-dummies.html' title='Hydroplaning for Dummies'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3816051565669831095</id><published>2009-01-22T14:32:00.003-05:00</published><updated>2009-01-22T14:38:23.920-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>Compilers Theory</title><content type='html'>I've always been pretty hardcore with computer theory but I've never fully ventured into compiler theory and language design beyond writing very simple pseudo language parsers. If you check my posts a few years back, you'll see that when I was playing around with C#, I wrote a very small expression parser... mainly to test out how confident I was with the C# language.&lt;br /&gt;&lt;br /&gt;Anyway, I decided to treat myself to the Purple Dragon book, Compilers: Principles, Techniques, &amp; Tools SE, By Aho, Lam, Sethi, and Ullman. The hardcover master piece was written as a friendly textbook with plenty of hands-on exercises that I will document here. I have plenty to learn and I can't wait to broaden my computer science knowledge.&lt;br /&gt;&lt;br /&gt;For those that are curious, after compiler theory will come Operating System theory :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-3816051565669831095?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3816051565669831095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3816051565669831095' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3816051565669831095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3816051565669831095'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/01/compilers-theory.html' title='Compilers Theory'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-5546512024798004933</id><published>2009-01-21T07:53:00.002-05:00</published><updated>2009-01-21T08:04:20.788-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Assembly Language'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Machine Code'/><title type='text'>A Dose of Machine Code</title><content type='html'>I want to let you in to the mysterious work that hardware does when it fetches instructions... (e.g. runs your software) There is a register called the IP register on Intel compatible chips such as the Core2Duo and AMD Athlon. It is called the  (IP) Instruction Pointer because it will always point to the instruction that is to be executed. For instance (in Assembler):&lt;br /&gt;&lt;br /&gt;B7FD78098    MOV [Cnt1], 5&lt;br /&gt;&lt;br /&gt;This previous instruction is said to be stored at the B7FD78098 address in your RAM. The mnemonic for "MOV [Cnt1], 5" can be directly translated to machine code, which is usually edited in hexadecimal code (just like the address space). If this wasn't the case, then that address would look like this:&lt;br /&gt;&lt;br /&gt;101101111111110101111000000010011000&lt;br /&gt;&lt;br /&gt;Which number base would you like to work with? As a side note, I chose this number assuming the computer that is running this code has at least 50GB of RAM. But regardless of the fact, the IP points to this address, executes what's on that space, and then increments to the next instruction. It is very linear and it is all part of basic computer architecture.&lt;br /&gt;&lt;br /&gt;If computers are so linear, how do they implement more intelligent structures? Well by jumping of course! There are 30+ separate jumping commands on hardware that used to run DOOM (80x86) and I'll show you one just below.&lt;br /&gt;&lt;br /&gt;            mov [cnt1], 5&lt;br /&gt;loop_label: nop&lt;br /&gt;            dec cnt1&lt;br /&gt;            jnz cnt1, loop_label&lt;br /&gt;&lt;br /&gt;The first line moves the value of 5 into our variable, cnt1. The second line is nothing but a label... labels are usually mnemonics for an address space similar to what I described above. So at this point, we are in a loop, but the computer doesn't really "know" this. NOP is an instruction that means NO OPERATION so it does nothing. DEC is an instruction that decrements the variable by 1 (each time). JNZ is one of our jumping instructions that will jump to the label if cnt1 IS NOT ZERO. So as you can see, the logic is very simple even though the jump is backwards... essentially, if cnt1 IS NOT ZERO, then the IP register is loaded with the address of loop_label. Once this happens, the computer will continue to execute from that new location. Once the counter is ZERO, the condition will fail and the instruction after JNZ will execute.&lt;br /&gt;&lt;br /&gt;Questions?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-5546512024798004933?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/5546512024798004933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=5546512024798004933' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5546512024798004933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5546512024798004933'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/01/dose-of-machine-code.html' title='A Dose of Machine Code'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-459578752927528304</id><published>2009-01-16T10:43:00.003-05:00</published><updated>2009-01-16T10:56:51.125-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Engineering'/><title type='text'>The Decorator Pattern</title><content type='html'>The Decorator pattern allows you to attach responsibilities to objects dynamically. Using the Decorator approach is preferred to subclassing when it comes to extending functionality. In practical terms, a 'decorator' is nothing more than an object that encloses another and one that introduces a new feature or responsibility. The whole point of this architecture is to be transparent to the component's clients whilst adding functionality in a flexible way. In short, the decorator forwards requests to the component right after (and it some cases, before) it uses and abuses the data. Slick, no?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-459578752927528304?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/459578752927528304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=459578752927528304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/459578752927528304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/459578752927528304'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/01/decorator-pattern.html' title='The Decorator Pattern'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-1369509347364493759</id><published>2009-01-15T05:21:00.004-05:00</published><updated>2009-01-15T05:38:03.434-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Online Video Games'/><category scheme='http://www.blogger.com/atom/ns#' term='Soul Calibur IV'/><category scheme='http://www.blogger.com/atom/ns#' term='Fighting Games'/><title type='text'>Soul Calibur IV Early Morning Competition</title><content type='html'>So I wake up this morning with an itch to kick some virtual butt... my natural reaction was to fire up my X360 and slide in &lt;a href="http://www.1up.com/do/reviewPage?cId=3168981&amp;p=4&amp;sec=REVIEWS"&gt;Soul Calibur IV&lt;/a&gt;. I've only had the game for a week so I am definitely not an expert, but at the same time, I do not mindlessly button mash. I try my best to react with the right move, at the right time. I go 'gaga' for the versus-fighting game genre.&lt;br /&gt;&lt;br /&gt;It seems that most people that hold 'good' records online and possess high-level characters seem to be some of the cheapest players around. All I am trying to say is that if they're going to destroy my virtual presence, then they need to do it with style. If you're a long-range fighter, keep me at distance and try to counter my close-up motions... if you're a samurai, then mix up your style and keep me guessing... don't always use the same horizontal strike or combo and win just because your character is fast enough to out perform my character using one button. If the game allows it, then it's fair, right? WRONG... Just because software is exploited doesn't mean it is being used correctly. In a game, this could kill the fun factor for your foe and yourself.&lt;br /&gt;&lt;br /&gt;I'll take a loss proudly but most people forget the reason why we play games. Most people play games to have fun and if you're going to turn into a cheesecake, then don't play at all. Having a virtual record on some online leaderboard is not something you should be proud if you're not a good sport.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-1369509347364493759?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/1369509347364493759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=1369509347364493759' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1369509347364493759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1369509347364493759'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/01/soul-calibur-iv-early-morning.html' title='Soul Calibur IV Early Morning Competition'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8786592102705124319</id><published>2009-01-14T10:19:00.005-05:00</published><updated>2009-01-14T11:15:49.621-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Engineering'/><title type='text'>The Strategy Design Pattern</title><content type='html'>The Strategy pattern encapsulates interchangeable algorithms in an object. Using this pattern, your client won't have to change the structure of the application if your client needs to apply a different algorithm to a particular object. For instance, let's say your client is using the (previously discussed) Composite pattern to create a tree structure that contains objects that organize themselves. Using the Strategy pattern,it is possible to select HOW these objects organize themselves without changing the way this tree adds leaves/components, removes leaves/components, or traverses itself.&lt;br /&gt;&lt;br /&gt;The Strategy pattern is one of many behavioral patterns.&lt;br /&gt;&lt;br /&gt;A great example of the Strategy pattern is the algorithm list in the Standard Template Library. You can easily sort or traverse objects just by applying the appropriate algorithm to an object. They are all interchangeable. The point is that the client decides on which algorithm to apply without making any architectural changes.&lt;br /&gt;&lt;br /&gt;A good way to approach the structure of such a pattern is to define a container object, let us call it "Strategy". The Strategy object will be our interface to other objects that encapsulate the (interchangeable) algorithms. The object instantiating Strategy should be able to select which strategy or algorithm it would like to use through the Strategy interface.&lt;br /&gt;&lt;br /&gt;Based on the previous paragraph, it seems like there will be some object overhead, and there will be. If you have three algorithms, this will require a minimum of an interface object, and three other objects that implement the independent algorithms, totaling in 4 objects.&lt;br /&gt;&lt;br /&gt;Use the Strategy pattern when you need different variants of an algorithm. The Strategy pattern also takes advantage of OOP when it comes to Reuseability. Code containing many conditional statements often indicates the need to apply the Strategy pattern.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-8786592102705124319?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8786592102705124319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8786592102705124319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8786592102705124319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8786592102705124319'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/01/strategy-design-pattern.html' title='The Strategy Design Pattern'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-4726606406295673055</id><published>2009-01-14T06:24:00.003-05:00</published><updated>2009-01-16T10:57:09.399-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Engineering'/><title type='text'>C++ Operators</title><content type='html'>A friend of mine recently asked me about bitwise operators and was a bit confused by them. In this post, I will break down a couple and leave you with an assignment that you can reply to in the comment section. This is pretty basic stuff but if you're not used to it, it can look alien.&lt;br /&gt;&lt;br /&gt;The ^, is the exclusive OR (XOR) bitwise operator. The |, is the Inclusive OR  bitwise operator. They manage bits at the lowest level.&lt;br /&gt;&lt;br /&gt;Let's say you were comparing two bits and EITHER of them is 1, then an OR operation on them would yield 1. If both are 0, then the OR operation will return 0, or false. Think about it in real life... you are happy with either a PS3 OR an XBox 360... but this is not true if you had neither. And it is still true if you own both.&lt;br /&gt;&lt;br /&gt;Now XOR, ^, is a little more picky, it requires ONLY one of the bits to be 1, or true, or ON... (the terminology depends on the context).&lt;br /&gt;&lt;br /&gt;Here are the charts for these operators:&lt;br /&gt;&lt;br /&gt;OR&lt;br /&gt;1 | 1 = 1&lt;br /&gt;1 | 0 = 1&lt;br /&gt;0 | 1 = 1&lt;br /&gt;0 | 0 = 0&lt;br /&gt;&lt;br /&gt;XOR&lt;br /&gt;1 ^ 1 = 0&lt;br /&gt;1 ^ 0 = 1&lt;br /&gt;0 ^ 1 = 1&lt;br /&gt;0 ^ 0 = 0&lt;br /&gt;&lt;br /&gt;ASSIGNMENT: The bitwise operator for AND is &amp;. Create the chart for AND using common sense and standard knowledge. BTW, this is the core of all electronics and programming and this is what distinguishes a n00b from a real programmer haha&lt;br /&gt;&lt;br /&gt;http://msdn.microsoft.com/en-us/library/x04xhy0h(VS.71).aspx&lt;br /&gt;http://msdn.microsoft.com/en-us/library/4ke0e88k(VS.71).aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-4726606406295673055?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/4726606406295673055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=4726606406295673055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4726606406295673055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4726606406295673055'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/01/c-operators.html' title='C++ Operators'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3384781579507663788</id><published>2009-01-13T11:10:00.003-05:00</published><updated>2009-01-16T10:57:22.099-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Engineering'/><title type='text'>The Composite Design Pattern</title><content type='html'>The Composite pattern is a structural pattern that allows the client to compose objects into tree structures to represent hierarchies. That's a very thick sentence which means nothing more than the pattern is used to describe relationships of objects that are recursive like Russian Dolls :) These dolls can represent an object that can have a child and a parent. Each can further be expanded into having children or parents. No matter which object we are currently handling, it should be treated the same way any other object is treated at any other node.&lt;br /&gt;&lt;br /&gt;According to the Design Patterns book by the Gang of Four, "The key to the Composite pattern is an abstract class that represents &lt;span style="font-style:italic;"&gt;both&lt;/span&gt; primitives and their containers." In other words, the templates that will instantiate the tree nodes will have the ability to create methods for handling children (and parents)--and in the case of graphic objects, the ability to draw themselves.&lt;br /&gt;&lt;br /&gt;The example that the Design Patterns book uses is the case where we have a Graphics interface that all the sub-objects conform to. Our Picture object defines an aggregate of Graphics objects. For instance, a Picture can have 3 children, one being another Picture object (this is where the recursive-ness comes in), a Line object and a Rectangle object. Since one of the children happens to be a Picture object, it can contain other children of type Text, Line and/or Rectangle.&lt;br /&gt;&lt;br /&gt;So next time you bump into this design scenario, use the Composite pattern. This is one of the best ways to represent part-whole hierarchies of objects and to have clients treat all objects in the composite structure uniformly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-3384781579507663788?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3384781579507663788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3384781579507663788' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3384781579507663788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3384781579507663788'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/01/composite-design-pattern.html' title='The Composite Design Pattern'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-7878590341932865977</id><published>2009-01-13T11:03:00.002-05:00</published><updated>2009-01-13T11:06:20.789-05:00</updated><title type='text'>Da Mo' Posts, Da Betta</title><content type='html'>So a friend recently pointed out that I posted 70x in 2007 and only 7x in 2008. What a shame. Off the top of my head, I feel more happened in 2008 and now it's not documented anywhere. I will try to be more active with my blog this year... especially since it seems I have a few readers now.&lt;br /&gt;&lt;br /&gt;I also have to update quite a few games to my completed game list. I think that list has doubled since last time I wrote it.&lt;br /&gt;&lt;br /&gt;On my next blog, I will speak on Design Patterns. (Hopefully.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-7878590341932865977?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/7878590341932865977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=7878590341932865977' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7878590341932865977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7878590341932865977'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2009/01/da-mo-posts-da-betta.html' title='Da Mo&apos; Posts, Da Betta'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8078588140780270281</id><published>2008-09-02T00:55:00.002-04:00</published><updated>2008-09-02T00:59:44.344-04:00</updated><title type='text'>See [more] Food</title><content type='html'>I've been a little more adventurous and accepting towards foods lately. Within the past week, I've tried sushi, sashimi, oysters, crab, lobster and various other things, like string beans and beer (but not in the same session). My body is going to start fighting back soon because all these things are exotic to my system... all the tastes are so different that I might just overload my body and force it to accept and even like these new flavors. This crazy experiment just might work.&lt;br /&gt;&lt;br /&gt;Many of these new things that I've been trying are also very low in calories compared to other foods that I'm used to. They are also high in protein, thus filling. This will aid me in my current trim down workout phase. I'm currently in the high 150's and plan to continue trimming to 140-145 pounds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-8078588140780270281?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8078588140780270281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8078588140780270281' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8078588140780270281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8078588140780270281'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2008/09/see-more-food.html' title='See [more] Food'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-2914846209868957704</id><published>2008-08-05T18:14:00.001-04:00</published><updated>2008-08-05T18:15:55.288-04:00</updated><title type='text'>Wii for Sale</title><content type='html'>Name your price--the package includes the following:&lt;br /&gt;1-Wii&lt;br /&gt;2-Wiimotes&lt;br /&gt;1-Classic Controller&lt;br /&gt;1-Nunchuk&lt;br /&gt;1-Kart Wheel&lt;br /&gt;1-WiiPlay&lt;br /&gt;1-WiiSports&lt;br /&gt;1-Super Mario Galaxy&lt;br /&gt;1-Mario Kart Wii&lt;br /&gt;&lt;br /&gt;Also included:&lt;br /&gt;-Dr. Mario (Wiiware)&lt;br /&gt;-Lost Winds (Wiiware)&lt;br /&gt;-Super Metroid&lt;br /&gt;-Fu Man Chu&lt;br /&gt;-Street Fighter II&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-2914846209868957704?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/2914846209868957704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=2914846209868957704' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2914846209868957704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2914846209868957704'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2008/08/wii-for-sale.html' title='Wii for Sale'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-2720255646846624973</id><published>2008-02-14T01:17:00.000-05:00</published><updated>2008-02-14T01:18:30.103-05:00</updated><title type='text'>A Picture Can Explain it All!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/R7PdMLUPQKI/AAAAAAAAAHk/DrzqXN9j3uc/s1600-h/199240289157.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_KvxU16XA5kc/R7PdMLUPQKI/AAAAAAAAAHk/DrzqXN9j3uc/s320/199240289157.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5166716398789935266" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-2720255646846624973?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/2720255646846624973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=2720255646846624973' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2720255646846624973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2720255646846624973'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2008/02/picture-can-explain-it-all.html' title='A Picture Can Explain it All!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KvxU16XA5kc/R7PdMLUPQKI/AAAAAAAAAHk/DrzqXN9j3uc/s72-c/199240289157.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-7778306139430779469</id><published>2008-02-13T11:05:00.001-05:00</published><updated>2008-02-13T11:12:25.062-05:00</updated><title type='text'>Updated: List of Beaten Games</title><content type='html'>Here is a short list of games I've beaten in my lifetime. The list is not long at all considering I've been playing games for over 20 years. I will add to this list as I jog my memory.&lt;br /&gt;&lt;br /&gt;assassin's creed - XBOX 360&lt;br /&gt;bomberman - gameboy color&lt;br /&gt;call of duty 4 - XBOX 360&lt;br /&gt;clay fighter - SNES&lt;br /&gt;contra - NES&lt;br /&gt;donkey kong country - SNES&lt;br /&gt;eternal champions - GENESIS&lt;br /&gt;god of war - PS2&lt;br /&gt;god of war 2 - PS2&lt;br /&gt;guitar hero - PS2&lt;br /&gt;guitar hero 2 - PS2&lt;br /&gt;guitar hero encore - PS2&lt;br /&gt;guitar hero 3 - XBOX 360&lt;br /&gt;halo 3 - my first FPS ever (on XBOX 360)&lt;br /&gt;kid icaris - NES&lt;br /&gt;killer instinct - SNES&lt;br /&gt;march of the minis - NDS&lt;br /&gt;mass effect - XBOX 360 (my first RPG)&lt;br /&gt;metroid - NES&lt;br /&gt;mk: armageddon - Wii&lt;br /&gt;mk: deadly alliance - GBA&lt;br /&gt;mortal kombat - GENESIS, SNES, GBA&lt;br /&gt;mortal kombat 2 - GENESIS, SNES, GBA&lt;br /&gt;mortal kombat 3 - GENESIS&lt;br /&gt;new super mario bros -NDS&lt;br /&gt;panel de pon - NDS&lt;br /&gt;primal rage - SNES&lt;br /&gt;rayman raving rabbids - Wii&lt;br /&gt;rygar - NES&lt;br /&gt;samurai shodown - ALL&lt;br /&gt;street fighter 2 hf/turbo - GENESIS, Wii&lt;br /&gt;super mario bros - NES, SNES&lt;br /&gt;super mario bros 3 - NES, GBA&lt;br /&gt;super mario world - SNES&lt;br /&gt;super street fighter 2 - SNES, ARCADE&lt;br /&gt;tetris attack - SNES&lt;br /&gt;ultimate mortal kombat - SNES, PS2&lt;br /&gt;weaponlord - GENESIS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-7778306139430779469?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/7778306139430779469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=7778306139430779469' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7778306139430779469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7778306139430779469'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2008/02/updated-list-of-beaten-games.html' title='Updated: List of Beaten Games'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3181417766974764424</id><published>2008-02-13T10:40:00.003-05:00</published><updated>2008-02-13T10:48:47.854-05:00</updated><title type='text'>FFXII for PS2</title><content type='html'>The game is not worth playing and here's why:&lt;br /&gt;&lt;br /&gt;If I could sum up my 7 hours of play in one word, the word would be: LAME!&lt;br /&gt;&lt;br /&gt;Just so you know, I'm not a Final Fantasy hater since I did find two that I liked, which are FFXII for DS (pure crack) and FFX for the PS2. I've tried very hard to follow the story and find strong or "cling-on" points but there were none. I then started another game and decided to scratch the story and just endure some "fun" gameplay. I never found it. Sure you get Quickenings and fight bigger bosses later on, but the gameplay is as dull as can be. For an "action" RPG, it sure fails on the action as well as the story--shouldn't this game's story rain supreme over everything else in this game?&lt;br /&gt;&lt;br /&gt;The mini-quest are the most retarded and mindless I have seen in any game. Yes, more useless than the ones in Mass Effect (Rogue Computer anyone??) but at least Mass Effect gave you experience points. There was one instance where all I wanted to do was get into the Palace and this old man had a magicks (doesn't that spelling tick you off??) stone that could get me in. This stone needed power so I went into the dessert to find how I can get this power. Turns out I need another dark-stone but that stone needed to be created and acquired somehow... the only way I was able to do this is to find a lost child in the dessert that broke his leg--therefore not being able to come back or make me the stone. This was the start of another mini-mini-mini-do-nothing-for-an-hour-tiny-game. If I wanted to entertain myself for that amount of time, I should just watched some Fresh Prince reruns or something. This was not fun.&lt;br /&gt;&lt;br /&gt;Anyway I can go on about how "weak" group battles were and how people joined the party for very stupid (and seemingly forced) reasons. I can also go on how the only way to get good in this game is to micro-manage in the heat of battle. I can also mention how stupid the characters look standing around waiting for their turn... some stand right in front of the damn baddies AND bosses. Anyone remember your M.E. teammates shooting through walls? All this is solved with simple Ray Casting! The same technique to render Doom walls... heck even Wolf 3D used Ray Casting... it's like 3D 101! All you have to do is drawing a line from the character to a target and if the end-point of this ray happens to collide with anything, e.g. Walls, then switch the state machine to a path finding algorithm and walk around the stupid wall!!!! Even the characters in FFXII for the DS do this.&lt;br /&gt;&lt;br /&gt;Anyway, I can't blame the programmers. I gotta blame the battle designers. They are the ones at fault here. A "good" RPG can be forgiven, but this one doesn't even try to intrigue you with a strong story. Case closed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-3181417766974764424?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3181417766974764424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3181417766974764424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3181417766974764424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3181417766974764424'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2008/02/ffxii-for-ps2.html' title='FFXII for PS2'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3005598951150585429</id><published>2008-02-10T19:48:00.001-05:00</published><updated>2008-02-10T19:48:54.841-05:00</updated><title type='text'>Gaming Update</title><content type='html'>Call of Duty 4 - Complete&lt;br /&gt;Bioshock - Neptune&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-3005598951150585429?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3005598951150585429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3005598951150585429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3005598951150585429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3005598951150585429'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2008/02/gaming-update.html' title='Gaming Update'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-144735508346771342</id><published>2008-02-05T11:37:00.000-05:00</published><updated>2008-02-05T11:41:09.359-05:00</updated><title type='text'>Games to Complete/Play</title><content type='html'>-Bioshock: Started&lt;br /&gt;-Call of Duty 4: Started&lt;br /&gt;-Metroid Prime 3: Corruption: Finished Elysia&lt;br /&gt;-Zelda: Twilight Princess: Finished the forest&lt;br /&gt;-SSX Blur: Three tournaments completed&lt;br /&gt;-Final Fantasy XII: Going to Giza&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-144735508346771342?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/144735508346771342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=144735508346771342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/144735508346771342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/144735508346771342'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2008/02/games-to-completeplay.html' title='Games to Complete/Play'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-65595706661937978</id><published>2007-12-18T15:06:00.000-05:00</published><updated>2007-12-18T15:07:07.705-05:00</updated><title type='text'>Word of the Week: Demulcent</title><content type='html'>Demulcent describes something that is soothing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-65595706661937978?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/65595706661937978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=65595706661937978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/65595706661937978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/65595706661937978'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/12/word-of-week-demulcent.html' title='Word of the Week: Demulcent'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3019449870840072216</id><published>2007-12-10T06:21:00.000-05:00</published><updated>2007-12-10T06:24:50.921-05:00</updated><title type='text'>Insalubrious - Word of the Week</title><content type='html'>Insalubrious is the word of this week. It describes something that is unsound, dirty and to the point of not being conductive to health. I chose this word, not because of the definition, but because of how cool it is to say it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-3019449870840072216?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3019449870840072216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3019449870840072216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3019449870840072216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3019449870840072216'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/12/insalubrious-word-of-week.html' title='Insalubrious - Word of the Week'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-2719024423227098967</id><published>2007-12-10T06:14:00.001-05:00</published><updated>2007-12-10T06:20:07.707-05:00</updated><title type='text'>It's December Again</title><content type='html'>This is the time of year when I organize what I'm going to learn or improve upon within the following year. Based on the experience I've gained this year, it would make sense to drop XNA and go back to traditional C++ PC development. I will probably practice porting some stuff over to the Hydra but it will not be my main concern. Since I am not getting Vista anytime soon, I will be focusing on DirectX 9.0c. DirectX 10 is great but it doesn't merit a system upgrade.&lt;br /&gt;&lt;br /&gt;I hope to reacquaint myself all the Win32 API functions I used to use... it has been years but I'm sure this stuff is like riding a bike. I might be rusty but it won't be anything new. Charles Petzold once wrote that the style of programming with Win16 to Win32 hasn't changed much. Let's see how this goes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-2719024423227098967?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/2719024423227098967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=2719024423227098967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2719024423227098967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2719024423227098967'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/12/its-december-again.html' title='It&apos;s December Again'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-4700108619051494710</id><published>2007-12-02T13:19:00.000-05:00</published><updated>2007-12-02T13:28:21.367-05:00</updated><title type='text'>Assassin's Creed</title><content type='html'>This was another game that was beaten the week it came out. Yes, I took a week off to assassinate people in the Third Crusade... and it was quite an adventure. The story took me about 30 hours to complete. It is a very good game but a different one--I was hooked. Would I play a sequel? Yes... I also think I would play Splinter Cell: Conviction because the gameplay seems similar. I will deduct one point from the score just because it was a little too long for my taste but there is some replay value. When time needs to be wasted, I will go back in and collect flags and kill more Templars.&lt;br /&gt;&lt;br /&gt;9/10&lt;br /&gt;&lt;br /&gt;P.S. I know you will notice that Mass Effect was longer and I didn't complain about it being "too" long. The reasoning behind this is that Mass Effect constantly had me involved in the games vital story decisions which affected many elements... all games need this! I think Splinter Cell, Bioshock and other games like these make decisions like these available to you. This had me in a zone and I completely forgot about time when I was playing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-4700108619051494710?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/4700108619051494710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=4700108619051494710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4700108619051494710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4700108619051494710'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/12/assassins-creed.html' title='Assassin&apos;s Creed'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-7479810212418606389</id><published>2007-12-02T13:17:00.000-05:00</published><updated>2007-12-02T13:19:25.068-05:00</updated><title type='text'>Mass Effect</title><content type='html'>And so I beat Mass Effect. It was over a 50 hour adventure for me but your mileage may vary. I cannot say anything more than wow, what a good game! If I go into details, I might spoil this week-long movie for those that play it. IMO, it was the perfect blend of action and story.&lt;br /&gt;&lt;br /&gt;10/10&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-7479810212418606389?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/7479810212418606389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=7479810212418606389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7479810212418606389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7479810212418606389'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/12/mass-effect.html' title='Mass Effect'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8375922317304849849</id><published>2007-11-14T05:12:00.000-05:00</published><updated>2007-11-14T05:22:18.193-05:00</updated><title type='text'>Rhythm 'n Notes</title><content type='html'>So there's this new game called &lt;span style="font-weight:bold;"&gt;Rhythm 'n Notes&lt;/span&gt; that I played and here's my review:&lt;br /&gt;&lt;br /&gt;The game is ugly but the focus of the game is music. In any case, the game must've had an art director that should have had better taste. Minus one on that. The game started off easy and became real challenging at the end--just as expected and well executed! My only problem is that is you are not disciplined enough to learn the rhythms inside out (100%), you will get bored FAST with this game. There is no point in learning new rhythms if you cannot internalize them. Anyway, above all that, it might be a nice companion to some ear training for any musician that is looking for an change in their training, even though it is one of the ugliest games I've seen.&lt;br /&gt;&lt;br /&gt;***/5 Stars!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-8375922317304849849?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8375922317304849849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8375922317304849849' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8375922317304849849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8375922317304849849'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/11/rhythm-n-notes.html' title='Rhythm &apos;n Notes'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-1415719937040600429</id><published>2007-11-12T08:55:00.000-05:00</published><updated>2007-11-12T09:00:52.158-05:00</updated><title type='text'>Guitar Hero 3 - Hard Difficulty</title><content type='html'>So far, the game has been very addicting. As of now, I have 5-starred all the songs in the first 5 sets. I only have two 4-star songs in the 6th set to go. Set 7 gets a little harder and set 8 is ridiculous. I have beat all the songs on hard except for Lou. I can't beat this boss (yet) because he gets to attack first--I sometimes lose immediately depending on his first attack. I have gotten as far as collecting two attacks and have launched them at the same time but I can barely get him into the red. This feels like an expert battle. The game must almost impossible on expert.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-1415719937040600429?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/1415719937040600429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=1415719937040600429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1415719937040600429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1415719937040600429'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/11/guitar-hero-3-hard-difficulty.html' title='Guitar Hero 3 - Hard Difficulty'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3360463552499085044</id><published>2007-11-12T08:47:00.000-05:00</published><updated>2007-11-12T08:55:21.863-05:00</updated><title type='text'>The Galaxy is All Around Us!</title><content type='html'>Wow... and so I went to pick up my Leira from work last night and she immediately took me to mid-town around midnight. She mentioned something about buying me a birthday present so I could've sworn we were going to the Virgin Megastore (because they usually close later than usual). It turns out we made a left turn and we started going East. Before I knew it, we were standing in front of Nintendo World as they closed the shop. Leira used her charm to let us in and after her cute show, she sped-walked to the counter and bought me Mario Galaxy. The game is amazing! I've only played upto the first boss but I'm sure I'll be stuck on it for a few more hours.&lt;br /&gt;&lt;br /&gt;Whoohoo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-3360463552499085044?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3360463552499085044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3360463552499085044' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3360463552499085044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3360463552499085044'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/11/galaxy-is-all-around-us.html' title='The Galaxy is All Around Us!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-771416472179054829</id><published>2007-10-28T20:07:00.000-04:00</published><updated>2007-10-28T20:12:40.051-04:00</updated><title type='text'>Guitar Hero III</title><content type='html'>Guitar Hero III has sincerely exceeded my expectations. I woke up early and went ahead to the mall to purchase the game. I then assembled the guitar  and make a wireless connection--by this point, I'm already impressed. I proceeded to beat songs the way I know how and then there was a BOSS BATTLE... I had to face the guitarist from Audioslave! with a song he wrote for Guitar Hero III! After I kicked his ass, I faced Slash, and a few other people I care not to mention (because I'm not a spoiler). To sum it up: fun!&lt;br /&gt;&lt;br /&gt;Anyway, I logged onto the forums so I can link my account to my online guitar hero stats and all I found was a bunch of pre-pubescent kids that like to argue about nonsense... I didn't bother posting but I figure the developers are working on getting us all connected.&lt;br /&gt;&lt;br /&gt;P.S. GH3 looks great on my 42" in HD!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-771416472179054829?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/771416472179054829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=771416472179054829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/771416472179054829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/771416472179054829'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/10/guitar-hero-iii.html' title='Guitar Hero III'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-2600048435621789873</id><published>2007-10-24T23:22:00.001-04:00</published><updated>2007-10-24T23:31:15.854-04:00</updated><title type='text'>No Chance</title><content type='html'>Read the third and eigtheenth bullet in this F.A.Q.:&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.gamestop.com/gs/bonus/gh3.asp'&gt;GH3 F.A.Q.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And tell me what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-2600048435621789873?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/2600048435621789873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=2600048435621789873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2600048435621789873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2600048435621789873'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/10/no-chance.html' title='No Chance'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-2256042786929307928</id><published>2007-10-20T15:11:00.000-04:00</published><updated>2007-12-02T17:00:42.100-05:00</updated><title type='text'>List of Games I've Beat</title><content type='html'>Here is a short list of games I've beaten in my lifetime. The list is not long at all considering I've been playing games for over 20 years. I will add to this list as I jog my memory.&lt;br /&gt;&lt;br /&gt;assassin's creed - XBOX 360&lt;br /&gt;bomberman - gameboy color&lt;br /&gt;clay fighter - SNES&lt;br /&gt;contra - NES&lt;br /&gt;donkey kong country - SNES&lt;br /&gt;eternal champions - GENESIS&lt;br /&gt;god of war - PS2&lt;br /&gt;god of war 2 - PS2&lt;br /&gt;guitar hero - PS2&lt;br /&gt;guitar hero 2 - PS2&lt;br /&gt;guitar hero encore - PS2&lt;br /&gt;guitar hero 3 - XBOX 360&lt;br /&gt;halo 3 - my first FPS ever (on XBOX 360)&lt;br /&gt;kid icaris - NES&lt;br /&gt;killer instinct - SNES&lt;br /&gt;march of the minis - NDS&lt;br /&gt;mass effect - XBOX 360 (my first RPG)&lt;br /&gt;metroid - NES&lt;br /&gt;mk: armageddon - Wii&lt;br /&gt;mk: deadly alliance - GBA&lt;br /&gt;mortal kombat - GENESIS, SNES, GBA&lt;br /&gt;mortal kombat 2 - GENESIS, SNES, GBA&lt;br /&gt;mortal kombat 3 - GENESIS&lt;br /&gt;new super mario bros -NDS&lt;br /&gt;panel de pon - NDS&lt;br /&gt;primal rage - SNES&lt;br /&gt;rayman raving rabbids - Wii&lt;br /&gt;rygar - NES&lt;br /&gt;samurai shodown - ALL&lt;br /&gt;street fighter 2 hf/turbo - GENESIS, Wii&lt;br /&gt;super mario bros - NES, SNES&lt;br /&gt;super mario bros 3 - NES, GBA&lt;br /&gt;super mario world - SNES&lt;br /&gt;super street fighter 2 - SNES, ARCADE&lt;br /&gt;tetris attack - SNES&lt;br /&gt;ultimate mortal kombat - SNES, PS2&lt;br /&gt;weaponlord - GENESIS&lt;br /&gt;&lt;br /&gt;I dare you to compare this list against the list of &lt;span style="FONT-WEIGHT: bold"&gt;movies &lt;/span&gt;you've seen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-2256042786929307928?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/2256042786929307928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=2256042786929307928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2256042786929307928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2256042786929307928'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/10/list-of-games-ive-beat.html' title='List of Games I&apos;ve Beat'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-6839261546774825372</id><published>2007-10-15T22:31:00.001-04:00</published><updated>2007-10-15T22:33:01.901-04:00</updated><title type='text'>Unreal Tournament III on my ATI x1600</title><content type='html'>It is already shaping into a beautiful/scenic game. You will also have the pleasure of splattering your opponent all over this eye-candy.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/RxQinMJUyLI/AAAAAAAAAHc/2pZ4vGVPxRw/s1600-h/ut3_screenshot_x1600.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/RxQinMJUyLI/AAAAAAAAAHc/2pZ4vGVPxRw/s320/ut3_screenshot_x1600.jpg" alt="" id="BLOGGER_PHOTO_ID_5121756732897675442" 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/1511999195280693384-6839261546774825372?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/6839261546774825372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=6839261546774825372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6839261546774825372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6839261546774825372'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/10/unreal-tournament-iii-on-my-ati-x1600.html' title='Unreal Tournament III on my ATI x1600'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KvxU16XA5kc/RxQinMJUyLI/AAAAAAAAAHc/2pZ4vGVPxRw/s72-c/ut3_screenshot_x1600.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-543560482627627770</id><published>2007-09-28T19:03:00.000-04:00</published><updated>2007-09-28T19:09:12.074-04:00</updated><title type='text'>My New 42" HDTV (LG, Model 42LB5D)</title><content type='html'>...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/Rv2IyMJUyKI/AAAAAAAAAHU/Hf5p77_qOwo/s1600-h/IMG_1633.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/Rv2IyMJUyKI/AAAAAAAAAHU/Hf5p77_qOwo/s320/IMG_1633.JPG" alt="" id="BLOGGER_PHOTO_ID_5115395147597924514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Today, I present to you the new addition to the family. Meet my 42" HDTV. You can see pictures of me playing Mortal Kombat: Armageddon (on my Wii @480p), isn't she a beauty?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/Rv2IqsJUyHI/AAAAAAAAAG8/T_VJAY2DqWA/s1600-h/IMG_1630.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KvxU16XA5kc/Rv2IqsJUyHI/AAAAAAAAAG8/T_VJAY2DqWA/s320/IMG_1630.JPG" alt="" id="BLOGGER_PHOTO_ID_5115395018748905586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It took me a couple of days before I found settings that were satisfying but it was well worth the time that I took to tweak it.&lt;br /&gt;&lt;br /&gt;.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/Rv2IvsJUyJI/AAAAAAAAAHM/MWYqrlBtliE/s1600-h/IMG_1632.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KvxU16XA5kc/Rv2IvsJUyJI/AAAAAAAAAHM/MWYqrlBtliE/s320/IMG_1632.JPG" alt="" id="BLOGGER_PHOTO_ID_5115395104648251538" 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/1511999195280693384-543560482627627770?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/543560482627627770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=543560482627627770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/543560482627627770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/543560482627627770'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/09/my-new-42-hdtv.html' title='My New 42&quot; HDTV (LG, Model 42LB5D)'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KvxU16XA5kc/Rv2IyMJUyKI/AAAAAAAAAHU/Hf5p77_qOwo/s72-c/IMG_1633.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-4284226413348874451</id><published>2007-09-04T08:47:00.000-04:00</published><updated>2007-09-04T08:56:38.055-04:00</updated><title type='text'>Mini-Golf, Go-Kart, Batting Cages... etc.</title><content type='html'>A few weeks ago I went to a small family park out in Pennsylvania with a couple of friends and family. Here are some pics of the mini-golf setup... it was fun playing in such a cool environment.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/Rt1VkCh81JI/AAAAAAAAAGs/st5HUGzlViQ/s1600-h/183586152069_0_0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/Rt1VkCh81JI/AAAAAAAAAGs/st5HUGzlViQ/s320/183586152069_0_0.jpg" alt="" id="BLOGGER_PHOTO_ID_5106331630150931602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/Rt1VQCh81HI/AAAAAAAAAGc/L20VWLwaP0M/s1600-h/183586113541_0_0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/Rt1VQCh81HI/AAAAAAAAAGc/L20VWLwaP0M/s320/183586113541_0_0.jpg" alt="" id="BLOGGER_PHOTO_ID_5106331286553547890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/Rt1VVyh81II/AAAAAAAAAGk/iwekOAo7EH0/s1600-h/183586125829_0_0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/Rt1VVyh81II/AAAAAAAAAGk/iwekOAo7EH0/s320/183586125829_0_0.jpg" alt="" id="BLOGGER_PHOTO_ID_5106331385337795714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And here's a pic of Leira in the cage:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/Rt1V2Sh81KI/AAAAAAAAAG0/dd1JJ6ya6zg/s1600-h/183586177797_0_0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_KvxU16XA5kc/Rt1V2Sh81KI/AAAAAAAAAG0/dd1JJ6ya6zg/s320/183586177797_0_0.jpg" alt="" id="BLOGGER_PHOTO_ID_5106331943683544226" 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/1511999195280693384-4284226413348874451?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/4284226413348874451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=4284226413348874451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4284226413348874451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4284226413348874451'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/09/mini-golf-go-kart-batting-cages-etc.html' title='Mini-Golf, Go-Kart, Batting Cages... etc.'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KvxU16XA5kc/Rt1VkCh81JI/AAAAAAAAAGs/st5HUGzlViQ/s72-c/183586152069_0_0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-199904593347761200</id><published>2007-09-04T08:46:00.001-04:00</published><updated>2007-09-04T08:46:58.684-04:00</updated><title type='text'>Time for a Random Pet Picture</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/Rt1TvSh81GI/AAAAAAAAAGU/_8JFopzxE0Q/s1600-h/183586185093_0_0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_KvxU16XA5kc/Rt1TvSh81GI/AAAAAAAAAGU/_8JFopzxE0Q/s320/183586185093_0_0.jpg" alt="" id="BLOGGER_PHOTO_ID_5106329624401204322" 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/1511999195280693384-199904593347761200?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/199904593347761200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=199904593347761200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/199904593347761200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/199904593347761200'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/09/time-for-random-pet-picture.html' title='Time for a Random Pet Picture'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KvxU16XA5kc/Rt1TvSh81GI/AAAAAAAAAGU/_8JFopzxE0Q/s72-c/183586185093_0_0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-1089600886778317744</id><published>2007-09-04T08:43:00.000-04:00</published><updated>2007-09-04T08:45:57.342-04:00</updated><title type='text'>My New Chess Set</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/Rt1THih81EI/AAAAAAAAAGE/A3qANgH9gIY/s1600-h/183461132165_0_0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KvxU16XA5kc/Rt1THih81EI/AAAAAAAAAGE/A3qANgH9gIY/s320/183461132165_0_0.jpg" alt="" id="BLOGGER_PHOTO_ID_5106328941501404226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Um, I don't know how the aluminum foil dude got in there but  here is my chess set--it's made out of glass.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/Rt1Tbyh81FI/AAAAAAAAAGM/4e6_Dp3j5Pk/s1600-h/183586214405_0_0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/Rt1Tbyh81FI/AAAAAAAAAGM/4e6_Dp3j5Pk/s320/183586214405_0_0.jpg" alt="" id="BLOGGER_PHOTO_ID_5106329289393755218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;img src="file:///C:/Documents%20and%20Settings/lmoronta.JETBLUE/Desktop/Pictures/183586214405_0_0.jpg" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-1089600886778317744?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/1089600886778317744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=1089600886778317744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1089600886778317744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1089600886778317744'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/09/my-new-chess-set.html' title='My New Chess Set'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KvxU16XA5kc/Rt1THih81EI/AAAAAAAAAGE/A3qANgH9gIY/s72-c/183461132165_0_0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-7105756785926284390</id><published>2007-09-04T08:37:00.000-04:00</published><updated>2007-09-04T08:43:31.142-04:00</updated><title type='text'>Solved the Rubik's Cube...</title><content type='html'>...with my left hand in under 5min. To experts, this time is really slow but it is a real accomplishment for me. It's incredible how some guys can solve it in under 2min blind-folded!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/Rt1S4yh81DI/AAAAAAAAAF8/NNAV4sNgCOQ/s1600-h/183586205189_0_0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/Rt1S4yh81DI/AAAAAAAAAF8/NNAV4sNgCOQ/s320/183586205189_0_0.jpg" alt="" id="BLOGGER_PHOTO_ID_5106328688098333746" 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/1511999195280693384-7105756785926284390?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/7105756785926284390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=7105756785926284390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7105756785926284390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7105756785926284390'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/09/solved-rubiks-cube.html' title='Solved the Rubik&apos;s Cube...'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KvxU16XA5kc/Rt1S4yh81DI/AAAAAAAAAF8/NNAV4sNgCOQ/s72-c/183586205189_0_0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-929410426663477495</id><published>2007-08-29T09:11:00.000-04:00</published><updated>2007-08-29T09:16:55.734-04:00</updated><title type='text'>A Woman Sitting, 08/28/2007</title><content type='html'>Took me a couple of hours to complete but I finally molded the drawing to what I wanted to. And to remember the moment (read: the process), I framed it for my wall... Now I have to choose what wall to hang it up on.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/RtVxCyh81CI/AAAAAAAAAF0/NZ_y2l2D5ao/s1600-h/womansitting.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/RtVxCyh81CI/AAAAAAAAAF0/NZ_y2l2D5ao/s320/womansitting.jpg" alt="" id="BLOGGER_PHOTO_ID_5104110045432173602" 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/1511999195280693384-929410426663477495?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/929410426663477495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=929410426663477495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/929410426663477495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/929410426663477495'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/08/woman-sitting-08282007.html' title='A Woman Sitting, 08/28/2007'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KvxU16XA5kc/RtVxCyh81CI/AAAAAAAAAF0/NZ_y2l2D5ao/s72-c/womansitting.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-5678198230595824420</id><published>2007-08-17T11:22:00.000-04:00</published><updated>2007-08-17T11:25:57.953-04:00</updated><title type='text'>What Happens When the Wall Comes Down...</title><content type='html'>...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/RsW9xSh81BI/AAAAAAAAAFs/rO6QskH2a3A/s1600-h/181874017029.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_KvxU16XA5kc/RsW9xSh81BI/AAAAAAAAAFs/rO6QskH2a3A/s320/181874017029.jpg" alt="" id="BLOGGER_PHOTO_ID_5099690807552431122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/RsW9eCh80_I/AAAAAAAAAFc/vkM6zr-jVBs/s1600-h/181873997445.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/RsW9eCh80_I/AAAAAAAAAFc/vkM6zr-jVBs/s320/181873997445.jpg" alt="" id="BLOGGER_PHOTO_ID_5099690476839949298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/RsW9ZCh80-I/AAAAAAAAAFU/bYbkWs6Kgp0/s1600-h/181873973765.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/RsW9ZCh80-I/AAAAAAAAAFU/bYbkWs6Kgp0/s320/181873973765.jpg" alt="" id="BLOGGER_PHOTO_ID_5099690390940603362" 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/1511999195280693384-5678198230595824420?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/5678198230595824420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=5678198230595824420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5678198230595824420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5678198230595824420'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/08/what-happens-when-wall-comes-down.html' title='What Happens When the Wall Comes Down...'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KvxU16XA5kc/RsW9xSh81BI/AAAAAAAAAFs/rO6QskH2a3A/s72-c/181874017029.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-4301368713750340582</id><published>2007-08-14T14:38:00.000-04:00</published><updated>2007-08-14T14:41:12.228-04:00</updated><title type='text'>The Last Cap!</title><content type='html'>Sean has been working hard on building his cap pyramid. He finalized another portion of it. It's a great feat!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/RsH3BY76oKI/AAAAAAAAAFM/710Wi27jLqI/s1600-h/thelastcap.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/RsH3BY76oKI/AAAAAAAAAFM/710Wi27jLqI/s320/thelastcap.jpg" alt="" id="BLOGGER_PHOTO_ID_5098627856405799074" 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/1511999195280693384-4301368713750340582?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/4301368713750340582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=4301368713750340582' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4301368713750340582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4301368713750340582'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/08/last-cap.html' title='The Last Cap!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KvxU16XA5kc/RsH3BY76oKI/AAAAAAAAAFM/710Wi27jLqI/s72-c/thelastcap.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3129650232301515026</id><published>2007-08-12T21:18:00.001-04:00</published><updated>2007-08-13T00:17:19.742-04:00</updated><title type='text'>Anniversary Dinner Pictures</title><content type='html'>This post had to start off with a picture of Buffer. He's always up to no good but you gotta love him.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/Rr-x0o76oJI/AAAAAAAAAFE/M9OqpB4sMgw/s1600-h/buffer_wallpaper00.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KvxU16XA5kc/Rr-x0o76oJI/AAAAAAAAAFE/M9OqpB4sMgw/s320/buffer_wallpaper00.jpg" alt="" id="BLOGGER_PHOTO_ID_5097988821106729106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On Friday night, Leira surprised me with an amazing meal. She cooked an outstanding black bean chili with corn bread cakes. We later made left overs into Sloppy Joe's and today we ended the weekend with Chili over Rice. To top it off, Leira also made an out-of-this-world pineapple cake that we are still trying to devour. It's a tough disappearing act but someone's gotta do it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/Rr-xrI76oHI/AAAAAAAAAE0/aVOaeqi60qE/s1600-h/Lei2LewDinner.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/Rr-xrI76oHI/AAAAAAAAAE0/aVOaeqi60qE/s320/Lei2LewDinner.jpg" alt="" id="BLOGGER_PHOTO_ID_5097988657897971826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/Rr-xuY76oII/AAAAAAAAAE8/ZCGpOXeMQkk/s1600-h/Lei%27sCake.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_KvxU16XA5kc/Rr-xuY76oII/AAAAAAAAAE8/ZCGpOXeMQkk/s320/Lei%27sCake.jpg" alt="" id="BLOGGER_PHOTO_ID_5097988713732546690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I had to top the Chili Dinner so I retaliated with Green Chicken Blue Fried Rice. It was mixed with grape tomatoes and garnished with very orange carrots. The meal was amazing but her endless expression is what made this moment priceless.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/Rr-xmY76oGI/AAAAAAAAAEs/fGc8HJB1GrY/s1600-h/Lew2LeiDinner.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_KvxU16XA5kc/Rr-xmY76oGI/AAAAAAAAAEs/fGc8HJB1GrY/s320/Lew2LeiDinner.jpg" alt="" id="BLOGGER_PHOTO_ID_5097988576293593186" 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/1511999195280693384-3129650232301515026?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3129650232301515026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3129650232301515026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3129650232301515026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3129650232301515026'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/08/anniversary-dinner-pictures.html' title='Anniversary Dinner Pictures'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KvxU16XA5kc/Rr-x0o76oJI/AAAAAAAAAFE/M9OqpB4sMgw/s72-c/buffer_wallpaper00.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8821297861544316982</id><published>2007-08-08T14:53:00.000-04:00</published><updated>2007-08-08T14:58:23.256-04:00</updated><title type='text'>Window Guard Installation Complete!</title><content type='html'>Neatness counts:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/RroRxY76oFI/AAAAAAAAAEk/rZ5HRRvZwNk/s1600-h/IMG_1541_cropped.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/RroRxY76oFI/AAAAAAAAAEk/rZ5HRRvZwNk/s320/IMG_1541_cropped.jpg" alt="" id="BLOGGER_PHOTO_ID_5096405468528156754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After all the hassle with having the steel company creating a window guard with proper measurements, the adventure now ends with a successful installation by me.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/RroRo476oEI/AAAAAAAAAEc/P17VbF8sigg/s1600-h/IMG_1544_cropped.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KvxU16XA5kc/RroRo476oEI/AAAAAAAAAEc/P17VbF8sigg/s320/IMG_1544_cropped.jpg" alt="" id="BLOGGER_PHOTO_ID_5096405322499268674" 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/1511999195280693384-8821297861544316982?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8821297861544316982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8821297861544316982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8821297861544316982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8821297861544316982'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/08/window-guard-installation-complete.html' title='Window Guard Installation Complete!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KvxU16XA5kc/RroRxY76oFI/AAAAAAAAAEk/rZ5HRRvZwNk/s72-c/IMG_1541_cropped.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8095875467997327578</id><published>2007-08-08T14:27:00.001-04:00</published><updated>2007-08-08T14:29:03.119-04:00</updated><title type='text'>Chicken Pad Thai</title><content type='html'>The chicken was seasoned with minced garlic, sea salt, fresh ground pepper &amp; paprika. It was then diced into spicy rice noodles. It was goOoOOoooOoood.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/RroLMI76oDI/AAAAAAAAAEU/Mu_t-VukWNo/s1600-h/IMG_1549.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/RroLMI76oDI/AAAAAAAAAEU/Mu_t-VukWNo/s320/IMG_1549.JPG" alt="" id="BLOGGER_PHOTO_ID_5096398231508262962" 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/1511999195280693384-8095875467997327578?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8095875467997327578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8095875467997327578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8095875467997327578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8095875467997327578'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/08/chicken-pad-thai.html' title='Chicken Pad Thai'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KvxU16XA5kc/RroLMI76oDI/AAAAAAAAAEU/Mu_t-VukWNo/s72-c/IMG_1549.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-2630736591485358996</id><published>2007-08-08T13:50:00.000-04:00</published><updated>2007-08-08T13:52:31.554-04:00</updated><title type='text'>How Often Does This Happen?</title><content type='html'>I just bought 5 pounds (5x16 oz = 80 oz) of hay from a farmer on ebay. The situation is so strange. This year is definitely an interesting one!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-2630736591485358996?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/2630736591485358996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=2630736591485358996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2630736591485358996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2630736591485358996'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/08/how-often-does-this-happen.html' title='How Often Does This Happen?'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8719272676951392929</id><published>2007-08-05T02:31:00.001-04:00</published><updated>2007-08-07T13:26:45.754-04:00</updated><title type='text'>New Member to the Family: "Buffer"</title><content type='html'>I'm not allowed to have cats or dogs in my building so I got something just as cute and quieter; I got a rabbit. He's only 6 months old and newly adopted and most definitely huggable.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/RrVviI76oCI/AAAAAAAAAEE/YEinuVCCGFA/s1600-h/IMG_1501.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5095101185744609314" style="CURSOR: pointer" alt="" src="http://2.bp.blogspot.com/_KvxU16XA5kc/RrVviI76oCI/AAAAAAAAAEE/YEinuVCCGFA/s320/IMG_1501.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/RrVvR476oBI/AAAAAAAAAD8/uhMPU0vMELY/s1600-h/IMG_1506.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5095100906571735058" style="CURSOR: pointer" alt="" src="http://1.bp.blogspot.com/_KvxU16XA5kc/RrVvR476oBI/AAAAAAAAAD8/uhMPU0vMELY/s320/IMG_1506.JPG" 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/1511999195280693384-8719272676951392929?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8719272676951392929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8719272676951392929' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8719272676951392929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8719272676951392929'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/08/new-member-to-family-buffer.html' title='New Member to the Family: &quot;Buffer&quot;'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KvxU16XA5kc/RrVviI76oCI/AAAAAAAAAEE/YEinuVCCGFA/s72-c/IMG_1501.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-942041849917724116</id><published>2007-08-03T19:18:00.001-04:00</published><updated>2007-08-03T19:20:09.886-04:00</updated><title type='text'>The Menu is Expanding</title><content type='html'>And here we have garlic steak with yellow rice and a side of crispy green lettuce. The colors are nice as they are but if you throw a banana in there, wonderful things start to happen. I LOVE FOOD!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/RrO4IY76oAI/AAAAAAAAAD0/G-6G2PmTi7s/s1600-h/IMG_1494.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_KvxU16XA5kc/RrO4IY76oAI/AAAAAAAAAD0/G-6G2PmTi7s/s320/IMG_1494.JPG" alt="" id="BLOGGER_PHOTO_ID_5094618057758384130" 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/1511999195280693384-942041849917724116?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/942041849917724116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=942041849917724116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/942041849917724116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/942041849917724116'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/08/menu-is-expanding.html' title='The Menu is Expanding'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KvxU16XA5kc/RrO4IY76oAI/AAAAAAAAAD0/G-6G2PmTi7s/s72-c/IMG_1494.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-6887238483054679864</id><published>2007-08-02T00:08:00.000-04:00</published><updated>2007-08-02T00:14:54.591-04:00</updated><title type='text'>Late Night Snack/Dinner</title><content type='html'>Anna and Suzán were over today... it is great having visitors and it's so easy to entertain being that I have so many toys. They were immediately hooked on Guitar Hero and Wii Sports. After they left, I decided to make a late meal. 'Twas a good evening.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/RrFZco76n8I/AAAAAAAAADU/eHMCrc_jIC0/s1600-h/IMG_1483_1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/RrFZco76n8I/AAAAAAAAADU/eHMCrc_jIC0/s320/IMG_1483_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5093951002092675010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/RrFZhY76n9I/AAAAAAAAADc/GkrOAAMiero/s1600-h/IMG_1484_1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/RrFZhY76n9I/AAAAAAAAADc/GkrOAAMiero/s320/IMG_1484_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5093951083697053650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am not allowed to post any pictures of the girls because according to them, they "look(ed) like crap". No more can be said. And no, the chicken isn't burnt, it is just browned very well. It was really juicy and tasty.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-6887238483054679864?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/6887238483054679864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=6887238483054679864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6887238483054679864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6887238483054679864'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/08/late-night-snackdinner.html' title='Late Night Snack/Dinner'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KvxU16XA5kc/RrFZco76n8I/AAAAAAAAADU/eHMCrc_jIC0/s72-c/IMG_1483_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-5244610188829913109</id><published>2007-08-01T18:08:00.000-04:00</published><updated>2007-08-01T18:09:35.628-04:00</updated><title type='text'>Busy, Busy &amp; Busy</title><content type='html'>It's been extremely busy at work... it's also been very busy at home. This means I haven't gotten the chance to study or do any of my other hobbies on my free time because there isn't any free time. I hope life balances out very soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-5244610188829913109?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/5244610188829913109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=5244610188829913109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5244610188829913109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5244610188829913109'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/08/busy-busy-busy.html' title='Busy, Busy &amp; Busy'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3720716371924610038</id><published>2007-07-29T19:35:00.001-04:00</published><updated>2007-07-29T19:35:49.344-04:00</updated><title type='text'>Framed</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/Rq0kUY76n7I/AAAAAAAAADM/HM09ZdwxTCw/s1600-h/leiraframe01.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/Rq0kUY76n7I/AAAAAAAAADM/HM09ZdwxTCw/s320/leiraframe01.jpg" alt="" id="BLOGGER_PHOTO_ID_5092766686335639474" 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/1511999195280693384-3720716371924610038?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3720716371924610038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3720716371924610038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3720716371924610038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3720716371924610038'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/framed.html' title='Framed'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KvxU16XA5kc/Rq0kUY76n7I/AAAAAAAAADM/HM09ZdwxTCw/s72-c/leiraframe01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-2758025238473731443</id><published>2007-07-29T19:18:00.000-04:00</published><updated>2007-07-29T19:27:31.205-04:00</updated><title type='text'>Pretty Day So Far</title><content type='html'>Leira and I went to the Guggenheim to see The Shapes of Space Exhibit. There were only a handful of things worth seeing, amongst them, was this disco floor area that was pumpn' hip hop.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/Rq0hDY76n3I/AAAAAAAAACs/Zan6RpKLMJA/s1600-h/IMG_1454.JPG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/Rq0hDY76n3I/AAAAAAAAACs/Zan6RpKLMJA/s320/IMG_1454.JPG" alt="" id="BLOGGER_PHOTO_ID_5092763095742979954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The hunger hit after almost an hour hunt for a "good" exhibit, so we went home while brain storming our next exciting meal. This is what we came up with:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/Rq0hmo76n4I/AAAAAAAAAC0/VkB2TNDE_H0/s1600-h/IMG_1469.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/Rq0hmo76n4I/AAAAAAAAAC0/VkB2TNDE_H0/s320/IMG_1469.JPG" alt="" id="BLOGGER_PHOTO_ID_5092763701333368706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And here are some other random pictures of the day:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/Rq0iBo76n5I/AAAAAAAAAC8/2zht7gZZfc8/s1600-h/IMG_1461.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/Rq0iBo76n5I/AAAAAAAAAC8/2zht7gZZfc8/s320/IMG_1461.JPG" alt="" id="BLOGGER_PHOTO_ID_5092764165189836690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/Rq0iPI76n6I/AAAAAAAAADE/A_DOcxtztls/s1600-h/IMG_1449.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_KvxU16XA5kc/Rq0iPI76n6I/AAAAAAAAADE/A_DOcxtztls/s320/IMG_1449.JPG" alt="" id="BLOGGER_PHOTO_ID_5092764397118070690" 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/1511999195280693384-2758025238473731443?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/2758025238473731443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=2758025238473731443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2758025238473731443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2758025238473731443'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/pretty-day-so-far.html' title='Pretty Day So Far'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KvxU16XA5kc/Rq0hDY76n3I/AAAAAAAAACs/Zan6RpKLMJA/s72-c/IMG_1454.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8682512880594109277</id><published>2007-07-28T22:02:00.000-04:00</published><updated>2007-07-28T22:10:43.222-04:00</updated><title type='text'>Check Out "The Lewie Burger"</title><content type='html'>What's on the burger? American cheese, caramelized/sautéed onions and peppers over a fried egg. The beast was accompanied by roasted baby potatoes. It could've literally fed a small army of two.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/Rqv1vI76n2I/AAAAAAAAACk/l6ENARBEiAU/s1600-h/IMG_1423.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/Rqv1vI76n2I/AAAAAAAAACk/l6ENARBEiAU/s320/IMG_1423.jpg" alt="" id="BLOGGER_PHOTO_ID_5092433993873923938" 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/1511999195280693384-8682512880594109277?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8682512880594109277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8682512880594109277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8682512880594109277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8682512880594109277'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/check-out-lewie-burger.html' title='Check Out &quot;The Lewie Burger&quot;'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KvxU16XA5kc/Rqv1vI76n2I/AAAAAAAAACk/l6ENARBEiAU/s72-c/IMG_1423.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-1244118525363475884</id><published>2007-07-28T11:57:00.000-04:00</published><updated>2007-07-28T12:02:19.664-04:00</updated><title type='text'>My New Frames</title><content type='html'>Here are photographs of amazing framed photographs on my wall.*&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/RqtnvY76nzI/AAAAAAAAACM/XH3Xjx6y1nk/s1600-h/IMG_1396_1.jpg"&gt;&lt;img style="cursor: pointer; width: 307px; height: 240px;" src="http://1.bp.blogspot.com/_KvxU16XA5kc/RqtnvY76nzI/AAAAAAAAACM/XH3Xjx6y1nk/s320/IMG_1396_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5092277867517746994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/RqtoWY76n0I/AAAAAAAAACU/FMTAa9pvJhE/s1600-h/IMG_1394_1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_KvxU16XA5kc/RqtoWY76n0I/AAAAAAAAACU/FMTAa9pvJhE/s320/IMG_1394_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5092278537532645186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;*Courtesy of The Dyer Family. Thank you!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-1244118525363475884?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/1244118525363475884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=1244118525363475884' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1244118525363475884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1244118525363475884'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/my-new-frames.html' title='My New Frames'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KvxU16XA5kc/RqtnvY76nzI/AAAAAAAAACM/XH3Xjx6y1nk/s72-c/IMG_1396_1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-4907742888522942603</id><published>2007-07-26T19:05:00.000-04:00</published><updated>2007-07-26T19:15:36.136-04:00</updated><title type='text'>A Good Meal</title><content type='html'>It all started in the morning. I dropped a couple of frozen chicken breasts in the sink and left them to defrost. As soon as I got home from work, I decided to mix in some paprika, sea salt, fresh ground pepper and extra virgin olive oil into a measuring cup. I then used this mixture as a rub all over my chicken breasts... I then stuck them in a ziplock in the fridge for a couple of hours. When hunger started to hit, I began to cook the rice and beans... it was the easiest part of the meal, honestly. Before the rice was ready, I started to cook the chicken and this is the result:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/Rqkp9476nyI/AAAAAAAAACE/JsAgvK8nRvo/s1600-h/IMG_1393_1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_KvxU16XA5kc/Rqkp9476nyI/AAAAAAAAACE/JsAgvK8nRvo/s320/IMG_1393_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5091646996951506722" 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/1511999195280693384-4907742888522942603?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/4907742888522942603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=4907742888522942603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4907742888522942603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4907742888522942603'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/good-meal.html' title='A Good Meal'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KvxU16XA5kc/Rqkp9476nyI/AAAAAAAAACE/JsAgvK8nRvo/s72-c/IMG_1393_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-4981959469382863905</id><published>2007-07-25T18:00:00.000-04:00</published><updated>2007-07-25T18:03:42.323-04:00</updated><title type='text'>Goya Flan</title><content type='html'>I took my first crack at making Flan today... no it wasn't from scratch but with some help of my buddy Goya, I was able to make 8 servings of 90 calorie pieces of good tasting Flan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-4981959469382863905?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/4981959469382863905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=4981959469382863905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4981959469382863905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4981959469382863905'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/goya-flan.html' title='Goya Flan'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-2017351360978131190</id><published>2007-07-25T13:30:00.000-04:00</published><updated>2007-07-25T13:32:48.425-04:00</updated><title type='text'>Another Thing Off the List</title><content type='html'>I can now scratch "Napkins" off the list. I went shopping to Super Stop and Shop yesterday and got more of the cooking essentials. I'm probably going to scratch off the bike off the list too because it's an extra expense I don't need right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-2017351360978131190?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/2017351360978131190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=2017351360978131190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2017351360978131190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2017351360978131190'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/another-thing-off-list.html' title='Another Thing Off the List'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-1411650521542434288</id><published>2007-07-24T11:58:00.000-04:00</published><updated>2007-07-24T12:03:25.090-04:00</updated><title type='text'>Another Off the List</title><content type='html'>a) Air conditioner&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;DONE: I called my building's management department and removed the charge for this year. The summer is almost over so this is a great place to save a couple of bucks. Plus, I won't have to buy an AC this time around...&lt;/span&gt;&lt;br /&gt;b) Install my fire escape guard&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;DONE: I ordered the window guard to custom measurements and it should arrive tomorrow.&lt;/span&gt;&lt;br /&gt;c) Get internet access&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;DONE: The cable guy is coming in on Friday to install my cable internet connection.&lt;/span&gt;&lt;br /&gt;d) Get home owner's insurance&lt;br /&gt;e) Napkins/Paper Towels&lt;br /&gt;f) Bicycle&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-1411650521542434288?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/1411650521542434288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=1411650521542434288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1411650521542434288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1411650521542434288'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/another-off-list.html' title='Another Off the List'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-7701954738972777439</id><published>2007-07-23T23:35:00.000-04:00</published><updated>2007-07-23T23:57:10.787-04:00</updated><title type='text'>Apartment Pictures</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/RqVzvI76nqI/AAAAAAAAABE/Mabn5ABFgto/s1600-h/sunset.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_KvxU16XA5kc/RqVzvI76nqI/AAAAAAAAABE/Mabn5ABFgto/s320/sunset.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5090602207502048930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/RqV4BY76nxI/AAAAAAAAAB8/cJG7s1eA9XQ/s1600-h/initview.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/RqV4BY76nxI/AAAAAAAAAB8/cJG7s1eA9XQ/s320/initview.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5090606919081172754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/RqV2GY76ntI/AAAAAAAAABc/gyzzap07Mv8/s1600-h/themagicview.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/RqV2GY76ntI/AAAAAAAAABc/gyzzap07Mv8/s320/themagicview.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5090604805957263058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/RqV3g476nwI/AAAAAAAAAB0/iXYhkT7KvXc/s1600-h/toasterview.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_KvxU16XA5kc/RqV3g476nwI/AAAAAAAAAB0/iXYhkT7KvXc/s320/toasterview.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5090606360735424258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/RqV3Co76nuI/AAAAAAAAABk/SF3tS8oQy5M/s1600-h/kitchenview.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/RqV3Co76nuI/AAAAAAAAABk/SF3tS8oQy5M/s320/kitchenview.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5090605841044381410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/RqVz-I76nrI/AAAAAAAAABM/kf61ymDer-c/s1600-h/fridgeshot.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_KvxU16XA5kc/RqVz-I76nrI/AAAAAAAAABM/kf61ymDer-c/s320/fridgeshot.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5090602465200086706" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/RqV0No76nsI/AAAAAAAAABU/78YNQXVQS7o/s1600-h/bathroomlightview.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/RqV0No76nsI/AAAAAAAAABU/78YNQXVQS7o/s320/bathroomlightview.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5090602731488059074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KvxU16XA5kc/RqV3Q476nvI/AAAAAAAAABs/zfk54MVzveU/s1600-h/thejohn.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_KvxU16XA5kc/RqV3Q476nvI/AAAAAAAAABs/zfk54MVzveU/s320/thejohn.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5090606085857517298" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-7701954738972777439?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/7701954738972777439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=7701954738972777439' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7701954738972777439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7701954738972777439'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/apartment-pictures.html' title='Apartment Pictures'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KvxU16XA5kc/RqVzvI76nqI/AAAAAAAAABE/Mabn5ABFgto/s72-c/sunset.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-2084323276054062430</id><published>2007-07-23T10:00:00.000-04:00</published><updated>2007-07-23T10:10:41.107-04:00</updated><title type='text'>So Much Done, So Much More To Do!</title><content type='html'>And so I'm back at work after a long &lt;span style="font-style:italic;"&gt;home work&lt;/span&gt; weekend. My home is (nearly) completely setup; all I need are a few more things and I'll be good to go.&lt;br /&gt;&lt;br /&gt;a) Air conditioner&lt;br /&gt;b) Install my fire escape guard&lt;br /&gt;c) Get internet access&lt;br /&gt;d) Get home owner's insurance&lt;br /&gt;e) Napkins/Paper Towels&lt;br /&gt;f) Bicycle&lt;br /&gt;&lt;br /&gt;Hopefully I can get these things out of the way soon. Also: I will post pictures up soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-2084323276054062430?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/2084323276054062430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=2084323276054062430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2084323276054062430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2084323276054062430'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/so-much-done-so-much-more-to-do.html' title='So Much Done, So Much More To Do!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-4631033419608275701</id><published>2007-07-20T10:42:00.000-04:00</published><updated>2007-07-21T14:43:05.642-04:00</updated><title type='text'>And It Happened!</title><content type='html'>"It", of course, being the big move! Took me only a couple of hours of casual moving to move 90% of my stuff. I left my PC behind because of the stable work connection that I have going here. I think I'm going to end up calling the cable guy :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-4631033419608275701?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/4631033419608275701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=4631033419608275701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4631033419608275701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4631033419608275701'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/and-o-it-happened.html' title='And It Happened!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-206397114685324525</id><published>2007-07-19T09:20:00.000-04:00</published><updated>2007-07-19T09:28:18.509-04:00</updated><title type='text'>Closing Today!</title><content type='html'>And so today is the day that I officially close the deal for my apartment. It should go smoothly being that today is a nicer day than yesterday. The original closing date was supposed to be yesterday morning but my lawyer was stuck in LI because of flooding... I don't understand how we can be ready for war but not rain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-206397114685324525?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/206397114685324525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=206397114685324525' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/206397114685324525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/206397114685324525'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/closing-today.html' title='Closing Today!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-6810297287722812833</id><published>2007-07-17T01:20:00.001-04:00</published><updated>2007-07-17T01:21:58.109-04:00</updated><title type='text'>Look at all the Characters...</title><content type='html'>Now I feel like I finally accomplished something today. Have a look! Tons of custom made characters all on the screen :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/RpxRtjV55QI/AAAAAAAAAA8/7SmGC8bQN3Q/s1600-h/IMG_1328_1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_KvxU16XA5kc/RpxRtjV55QI/AAAAAAAAAA8/7SmGC8bQN3Q/s320/IMG_1328_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5088031522044896514" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-6810297287722812833?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/6810297287722812833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=6810297287722812833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6810297287722812833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6810297287722812833'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/look-at-all-characters.html' title='Look at all the Characters...'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KvxU16XA5kc/RpxRtjV55QI/AAAAAAAAAA8/7SmGC8bQN3Q/s72-c/IMG_1328_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-4031863671116250598</id><published>2007-07-16T23:26:00.000-04:00</published><updated>2007-07-16T23:31:06.967-04:00</updated><title type='text'>HSync + 2.6uS - 66 cycles!</title><content type='html'>That idea in the title saved my program from looking undesirable.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/Rpw3VjV55PI/AAAAAAAAAA0/saO6BG29cf0/s1600-h/IMG_1327_1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_KvxU16XA5kc/Rpw3VjV55PI/AAAAAAAAAA0/saO6BG29cf0/s320/IMG_1327_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5088002522425713906" /&gt;&lt;/a&gt;&lt;br /&gt;Also, I'm not going to worry about the shearing at the top of the screen. The reason this is happening is because I didn't include the serrations in as part of the VSync code. I decided to flatline that section so I can include all the logic I can in VSync.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-4031863671116250598?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/4031863671116250598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=4031863671116250598' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4031863671116250598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4031863671116250598'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/hsync-26us-66-cycles.html' title='HSync + 2.6uS - 66 cycles!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KvxU16XA5kc/Rpw3VjV55PI/AAAAAAAAAA0/saO6BG29cf0/s72-c/IMG_1327_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-6805427915598758722</id><published>2007-07-16T18:10:00.002-04:00</published><updated>2007-07-16T18:12:34.425-04:00</updated><title type='text'>Virtual Keyboard</title><content type='html'>Here is a .NET 2.0 version of what I'm trying to achieve with my PICO project. You will need .NET 2.0 runtime installed and the keys are up, down, left, right and enter.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ismstudios.com/tutorials/VirtualKeyboard.zip"&gt;Virtual Keyboard&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-6805427915598758722?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/6805427915598758722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=6805427915598758722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6805427915598758722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6805427915598758722'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/virtual-keyboard.html' title='Virtual Keyboard'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-1762637151367939762</id><published>2007-07-16T17:35:00.000-04:00</published><updated>2007-07-16T17:39:00.923-04:00</updated><title type='text'>Editor Update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/RpvlWDV55OI/AAAAAAAAAAs/ulB5GBaGESo/s1600-h/IMG_1324_1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/RpvlWDV55OI/AAAAAAAAAAs/ulB5GBaGESo/s320/IMG_1324_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5087912371062170850" /&gt;&lt;/a&gt;&lt;br /&gt;This update includes the ability to index character data ANYWHERE in ROM space. The only problem I'm having is that this operation is very costly and I'm about to start digging into the HSync signal to get more time that I can use. As you can see, the operation is causing my image to start late on the screen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-1762637151367939762?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/1762637151367939762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=1762637151367939762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1762637151367939762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1762637151367939762'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/editor-update.html' title='Editor Update'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KvxU16XA5kc/RpvlWDV55OI/AAAAAAAAAAs/ulB5GBaGESo/s72-c/IMG_1324_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8492843086707104937</id><published>2007-07-15T02:38:00.000-04:00</published><updated>2007-07-15T02:41:54.480-04:00</updated><title type='text'>Max Brenner</title><content type='html'>All I have to say is that their milk chocolate drink is godly. This was the only thing that impressed me about the place even though I really enjoyed the environment. The only down side of the experience was that I felt most of the food was microwaved and prefixed. If you don't care about these things, it's definitely a place to return too--even if it is just for the hot chocolate. I think I O.D.'ed on chocolate today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-8492843086707104937?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8492843086707104937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8492843086707104937' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8492843086707104937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8492843086707104937'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/max-brenner.html' title='Max Brenner'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8021898970451280974</id><published>2007-07-15T02:27:00.000-04:00</published><updated>2007-07-15T02:37:38.358-04:00</updated><title type='text'>Lewis Meet iPhone</title><content type='html'>My girlfriend Leira and I took a walk down to the Apple store in midtown to check out the iPhone. I must say, it was designed extremely well. There is a learning curve when it comes to using the on screen keyboard though... I was exchanging text messages with some anonymous character in the store that wasn't too impressed yet I was amazed at the ease of use. I also tested calling out (to my phone) and back. The connection was crisp and easy to dial. The camera was just "OK"... can't expect more from a phone, not even the iPhone. The real impressive features includes the responsiveness in managing pictures and music. The fact that you can drag and throw virtual items on your phone is amazing. It's like they took Nintendo DS technology and gave it steroids. In the end, I was impressed but it is still not worth the cash. If you want a touch screen toy, get a DS. If you want a phone with youtube, get the iPhone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-8021898970451280974?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8021898970451280974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8021898970451280974' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8021898970451280974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8021898970451280974'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/lewis-meet-iphone.html' title='Lewis Meet iPhone'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3909475682767367182</id><published>2007-07-13T21:41:00.000-04:00</published><updated>2007-07-13T21:52:48.809-04:00</updated><title type='text'>Picologic</title><content type='html'>More good progress. Today I broke my long source file into pieces. By breaking them down into more manageable parts, I'll be able to update the program quicker. I also rewrote eeprom_v4.src to comply with the datasheet's timing. It's not perfect but it's faster than what I had and I can use all the speed I can get. I'm going to have to integrate this version of the eeprom routines into my top file next time. I'm also going to need to write a function that polls to see if the eeprom is ready for more torture.&lt;br /&gt;&lt;br /&gt;I also wrote a very cool simulation of the Picologic editor in C#. I will post it for download very soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-3909475682767367182?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3909475682767367182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3909475682767367182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3909475682767367182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3909475682767367182'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/picologic.html' title='Picologic'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-7657808188350992435</id><published>2007-07-12T23:11:00.000-04:00</published><updated>2007-07-12T23:19:48.665-04:00</updated><title type='text'>ATC</title><content type='html'>So today I had the great privilege of going up to the control center/tower at JFK Airport. Not many people are allowed up in the tower and I was there helping my buddy Dan to take pictures for our department at JetBlue.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KvxU16XA5kc/RpbvHDV55NI/AAAAAAAAAAk/xg460cJ5lHs/s1600-h/IMG_1296.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_KvxU16XA5kc/RpbvHDV55NI/AAAAAAAAAAk/xg460cJ5lHs/s320/IMG_1296.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5086515733596857554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KvxU16XA5kc/RpbusTV55MI/AAAAAAAAAAc/ii-ak36E6ag/s1600-h/IMG_1290.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_KvxU16XA5kc/RpbusTV55MI/AAAAAAAAAAc/ii-ak36E6ag/s320/IMG_1290.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5086515274035356866" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/RpbuIjV55LI/AAAAAAAAAAU/yjnZ7nMGdUY/s1600-h/IMG_1276.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/RpbuIjV55LI/AAAAAAAAAAU/yjnZ7nMGdUY/s320/IMG_1276.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5086514659855033522" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-7657808188350992435?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/7657808188350992435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=7657808188350992435' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7657808188350992435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7657808188350992435'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/atc.html' title='ATC'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KvxU16XA5kc/RpbvHDV55NI/AAAAAAAAAAk/xg460cJ5lHs/s72-c/IMG_1296.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-765724466257224315</id><published>2007-07-12T00:12:00.000-04:00</published><updated>2007-07-12T00:25:09.236-04:00</updated><title type='text'>Planning Stages</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KvxU16XA5kc/RpWs0zV55KI/AAAAAAAAAAM/t3u2p8nrnFg/s1600-h/Photo_071107_003.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_KvxU16XA5kc/RpWs0zV55KI/AAAAAAAAAAM/t3u2p8nrnFg/s200/Photo_071107_003.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5086161377320101026" /&gt;&lt;/a&gt;&lt;br /&gt;Today I was doing research on how to get the most out of the SX by planning to create a text editor. Here are the functions that I have written so far:&lt;br /&gt;&lt;br /&gt;; NTSC Functions (essential)&lt;br /&gt;initGraphics&lt;br /&gt;initScanline&lt;br /&gt;getNextLine&lt;br /&gt;drawActiveLine&lt;br /&gt;doLogic&lt;br /&gt;doOverscan&lt;br /&gt;&lt;br /&gt;; Math Functions (essential)&lt;br /&gt;multiply&lt;br /&gt;divide&lt;br /&gt;&lt;br /&gt;; Util Functions (essential)&lt;br /&gt;writeROM&lt;br /&gt;readROM&lt;br /&gt;&lt;br /&gt;; I2C Library Functions (essential)&lt;br /&gt;I2C_Start&lt;br /&gt;I2C_Stop&lt;br /&gt;I2C_ACK&lt;br /&gt;I2C_NACK&lt;br /&gt;I2C_Send_1Bit&lt;br /&gt;I2C_Send_0Bit&lt;br /&gt;I2C_ReceiveByte&lt;br /&gt;I2C_SendByte&lt;br /&gt;&lt;br /&gt;The SX IDE tells me that I've used up 648 words of memory space already. Considering I haven't started to write the program yet, this is over 1/4 of available space! Not to mention that my characters are taking up 392 words! That's a total of (648+392) 1k words! The first place where I'm going to start optimizing will be in the macro section.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-765724466257224315?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/765724466257224315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=765724466257224315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/765724466257224315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/765724466257224315'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/planning-stages.html' title='Planning Stages'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KvxU16XA5kc/RpWs0zV55KI/AAAAAAAAAAM/t3u2p8nrnFg/s72-c/Photo_071107_003.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-19248870035835947</id><published>2007-07-11T21:34:00.001-04:00</published><updated>2007-07-11T21:41:16.260-04:00</updated><title type='text'>Cleaned up Code</title><content type='html'>So today I took the time to clean up the macros that I wrote for the EEPROM driver. The reason why I de-macro-fied them (yes, I just made that up) is because, if you use a macro often, it will bloat your code and I don't have much space to work with on the SX processor. I only have 2k for code and a bulk of this is already dedicated to NTSC rendering code.&lt;br /&gt;&lt;br /&gt;I am now able to write something like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;mov&lt;/span&gt; gTemp1, #$42&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;call&lt;/span&gt; writeROM&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;call&lt;/span&gt; readROM&lt;br /&gt;&lt;br /&gt;...and just like magic, the number is stored in the EEPROM. As you can see, I pass a value to writeROM in gTemp1 because it expects for a value to be in gTemp1 :) Of course, other parameters need to be passed as well, such as the address where I will read/write the byte to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-19248870035835947?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/19248870035835947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=19248870035835947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/19248870035835947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/19248870035835947'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/cleaned-up-code.html' title='Cleaned up Code'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-5187615796711604973</id><published>2007-07-11T02:04:00.000-04:00</published><updated>2007-07-11T02:05:00.695-04:00</updated><title type='text'>My EEPROM Project Report</title><content type='html'>First of all, the thing that benefited me the most was the fact that I read the datasheet so often that I was almost able to recite from it. Another GREAT document that I found was Parallax's (Ubicom) I2C Virtual Peripheral Implementation. Even though the code is all over the place, (I took very few peaks) the document is very well written. Pages 1-4 and page 22 were most useful.&lt;br /&gt;&lt;br /&gt;The most confusing part of this project was the fact that you have to drive a bi-directional line, and the best way to do this is by constantly switching the direction of the ports. Having the latches set to zero, and a pullup on the input, allows you to simultaneously set to input and set the line to HIGH and also setting to output and setting the line to LOW. This was difficult to understand the first time when reading through the text because there was all this talk bout "releasing" the lines on the bus.&lt;br /&gt;&lt;br /&gt;The toughest part of reading the chart was understanding what happens after you sample the ACK bit from the slave. The SDA line goes high only because the slave RELEASES it after it receives the falling clock from the Master. This seems to be a known fact in every document I read even though there was no mention of this clock cycle (except for the illustration drawings with no markups around it). I was sorta forced to understand this the hard way... tons of trial and error (and loss of sleep).&lt;br /&gt;&lt;br /&gt;Four to five days into my project, I rewrote the driver to always drive (SCL always set to output) SCL and only switch directions on SDA. This actually gave me a very promising results even though I couldn't successfully read the eeprom using this technique. The reason I say it gave me good results is because my oscope readings look identical to what they are supposed to be.&lt;br /&gt;&lt;br /&gt;A few hours ago, I started to really stare at my oscope readings and noticed that even though they match the diagrams, they DON'T show when a device a driving the line. This is when I decided to drive both lines by switching ports (on SCL and SDA). By doing so, this means that when I set them both to HIGH, this also means that I'm "releasing" the lines. I also decided to make sure that all my low level functions in the building block mixed in match well (there were some minor visible glitches but I don't think this was a major issue). I drew out SDA and SCL manually from my code into Excel and greyed out each of the blocks into different shades of grey and copy and pasted until all of the blocks worked and flowed into each other.&lt;br /&gt;&lt;br /&gt;The lessoned learned is that in an open drain system, like the I2C bus, you can't always have control of the bus even if you are the "Master". The protocol is easy but delicate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-5187615796711604973?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/5187615796711604973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=5187615796711604973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5187615796711604973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5187615796711604973'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/my-eeprom-project-report.html' title='My EEPROM Project Report'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-1905716250742788537</id><published>2007-07-11T01:09:00.000-04:00</published><updated>2007-07-11T01:11:04.846-04:00</updated><title type='text'>BTW!</title><content type='html'>I popped in the EEPROM chip that I have into the HYDRA and they are identical to the ones it is designed for. They work like a charm. The one that was already on the board was a bit tricky to remove but I used needle-nose pliers and everything turned out just fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-1905716250742788537?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/1905716250742788537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=1905716250742788537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1905716250742788537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/1905716250742788537'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/btw.html' title='BTW!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8553800249608799210</id><published>2007-07-11T00:51:00.001-04:00</published><updated>2007-07-11T00:53:21.386-04:00</updated><title type='text'>SUCCESS!!!</title><content type='html'>I hung in there (for a long week) as I started to feel that I was going to loose it. I want to thank Andre' Lamothe and the Parallax community for giving me great tips on how to get my EEPROM working. Being that this is my first I2C project, I am totally high on the fact that it's complete and now I can move on to the second part of my project.&lt;br /&gt;&lt;br /&gt;::sighs::&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-8553800249608799210?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8553800249608799210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8553800249608799210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8553800249608799210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8553800249608799210'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/success.html' title='SUCCESS!!!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-898478587597856422</id><published>2007-07-09T23:35:00.001-04:00</published><updated>2007-07-09T23:37:16.293-04:00</updated><title type='text'>It is Driving Me Mad!</title><content type='html'>Maybe I've been working with a zapped chip? I don't know but this is frustrating now. I've seemed to match the EEPROM's I2C spec to the "T" and nada. I think I need to take a break from it for a couple of days.... sorta like a college essay??&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-898478587597856422?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/898478587597856422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=898478587597856422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/898478587597856422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/898478587597856422'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/it-is-driving-me-mad.html' title='It is Driving Me Mad!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-7946808468893558960</id><published>2007-07-09T01:48:00.001-04:00</published><updated>2007-07-09T01:54:07.592-04:00</updated><title type='text'>More Electronics Pictures</title><content type='html'>Here are some pictures of my EEPROM setup:&lt;br /&gt;&lt;a href='http://www.ismstudios.com/images/eepromHookup00.jpg'&gt;Labeled Top View&lt;/a&gt; and &lt;a href='http://www.ismstudios.com/images/eepromHookup01.jpg'&gt;3/4 Top View&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-7946808468893558960?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/7946808468893558960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=7946808468893558960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7946808468893558960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/7946808468893558960'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/here-are-some-pictures-of-my-eeprom.html' title='More Electronics Pictures'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-4049147165114080791</id><published>2007-07-09T00:02:00.000-04:00</published><updated>2007-07-09T00:10:04.958-04:00</updated><title type='text'>EEPROM Still Consumes Me!</title><content type='html'>I've dedicated many hours this week to getting this I2C protocol to work with my EEPROM. It has cut into many of my other studies and I am absolutely obsessed with this and I won't stop until I get it to work. I am running out of things to do but that's a good thing. That means I'm closer to the answer. Here is my latest research so far:&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.ismstudios.com/images/oscopeWriteByteReading.jpg'&gt;Write Byte Figure&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-and-&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.ismstudios.com/images/oscopeReadByteReading.jpg'&gt;Read Byte Figure&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These figures show that everything is working smoothly, (because I get ACK's back from the EEPROM) but my read function always seems to read back 0xFF's. This is a big issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-4049147165114080791?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/4049147165114080791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=4049147165114080791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4049147165114080791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4049147165114080791'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/eeprom-still-consumes-me.html' title='EEPROM Still Consumes Me!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-4927428507186353138</id><published>2007-07-06T10:09:00.000-04:00</published><updated>2007-07-06T10:12:53.725-04:00</updated><title type='text'>I Must Like Torture!</title><content type='html'>After reading the EEPROM's datasheet over (several times) and researching articles on I2C, it seems to me that the amount of work that I'm doing to get the EEPROM working is enormous. Of course it is a learning experience but with each hour that passes, my goal gets clearer.&lt;br /&gt;&lt;br /&gt;The funny thing is that the overall outline for this protocol seems so simple that I thought I would've had this done already. Well, it's back to the assembler.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-4927428507186353138?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/4927428507186353138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=4927428507186353138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4927428507186353138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4927428507186353138'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/i-must-like-torture.html' title='I Must Like Torture!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-4761553054075922618</id><published>2007-07-03T23:23:00.000-04:00</published><updated>2007-07-03T23:38:59.488-04:00</updated><title type='text'>EEPROM Interfacing with my XGS PICO</title><content type='html'>So after re-acquainting myself with SX Assembly and memory layout on the PICO (which uses the SX28 microcontroller as its "brains"), I decided to dust off some devices, one of which is an Atmel 24C1024 EEPROM. The device offers 1MB of non-volatile memory and after reading the data sheet, this is what I would have to do, to read a single byte from any memory location in the device:&lt;br /&gt;&lt;br /&gt;------------------------------------------------------&lt;br /&gt;READ: (Assuming port directions are set with each i/o operation)&lt;br /&gt;Setup by holding SDA high, then SCL high&lt;br /&gt;Send Start by bringing SDA to low&lt;br /&gt;&lt;br /&gt;Use neg logic to clock out so bring SCL down&lt;br /&gt;Send %10100000, this sequence initiates a fake write so we can retrieve "last address read"&lt;br /&gt;Loop until the SDA line is 0&lt;br /&gt;&lt;br /&gt;Bring SCL down again so we can clock out&lt;br /&gt;Send out high byte of data address&lt;br /&gt;Loop until the SDA line is 0&lt;br /&gt;&lt;br /&gt;Bring SCL down again so we can clock out&lt;br /&gt;Send out low byte of data address&lt;br /&gt;Loop until the SDA line is 0&lt;br /&gt;&lt;br /&gt;Setup by holding SDA high, then SCL high&lt;br /&gt;Send Start by bringing SDA to low&lt;br /&gt;&lt;br /&gt;Bring SCL down again so we can clock out&lt;br /&gt;Send %10100001, this sequence initiates a the read&lt;br /&gt;Loop until the SDA line is 0&lt;br /&gt;&lt;br /&gt;Make sure SCL is high because we need to use positive logic to clock&lt;br /&gt;Clock in 8 bits as data&lt;br /&gt;&lt;br /&gt;Setup for stop by holding SDA low and SCL high&lt;br /&gt;Send a Stop by bringing SDA high&lt;br /&gt;------------------------------------------------------&lt;br /&gt;&lt;br /&gt;My only concern is that I plan to use this device to store and read data in real time while I'm sending a signal to the TV. This signal cannot be delayed so I hope the EEPROM is fast enough!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-4761553054075922618?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/4761553054075922618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=4761553054075922618' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4761553054075922618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/4761553054075922618'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/eeprom-interfacing-with-my-xgs-pico.html' title='EEPROM Interfacing with my XGS PICO'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-5050341960308393640</id><published>2007-07-02T23:08:00.000-04:00</published><updated>2007-07-02T23:13:25.480-04:00</updated><title type='text'>The Logo Language</title><content type='html'>Can you say "turtle"? I've decided to take on another challenge. Andre' LaMothe designed a tiny version of the XGS ME that is named the XGS PICO and he's dying for someone to create a Logo Interpreter for it. There are only 2KB for code and 128 bytes for RAM so it's going to be an interesting ride. I believe interfacing EEPROM to it via 2 lines is very do-able. This way I can manage an additional 128KB to 256KB of memory. As of right now, I'm still trying to work out blurry lines to see if this project is even within my reach.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-5050341960308393640?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/5050341960308393640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=5050341960308393640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5050341960308393640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5050341960308393640'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/logo-language.html' title='The Logo Language'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8081194998994897674</id><published>2007-07-02T08:45:00.000-04:00</published><updated>2007-07-02T08:48:13.137-04:00</updated><title type='text'>Good Progress</title><content type='html'>It turns out that the expression parser that I wanted to write is almost complete. It can compile code for complicated numerical expressions and store it away in a variable. The only thing I have left to do is code in function calls and leave room for using the values of variables. It's very cool if you ask me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-8081194998994897674?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8081194998994897674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8081194998994897674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8081194998994897674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8081194998994897674'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/07/good-progress.html' title='Good Progress'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3018281871650205130</id><published>2007-06-29T19:45:00.001-04:00</published><updated>2007-07-09T00:19:05.943-04:00</updated><title type='text'>My First AJAX Page</title><content type='html'>&lt;a href='http://ismstudios.com/ajaxdemo.html'&gt;AJAX Demo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-3018281871650205130?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3018281871650205130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3018281871650205130' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3018281871650205130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3018281871650205130'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/06/my-first-ajax-page.html' title='My First AJAX Page'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-6489186548697875616</id><published>2007-06-29T00:13:00.000-04:00</published><updated>2007-06-29T00:17:46.472-04:00</updated><title type='text'>Shebang!</title><content type='html'>So it turns out that if I write out a shebang (#!) at the beginning of a script file, followed by the path to the interpreter, like so:&lt;br /&gt;&lt;br /&gt;#!/usr/local/bin/ruby&lt;br /&gt;&lt;br /&gt;...and use:&lt;br /&gt;&lt;br /&gt;chmod +x myscript.rb&lt;br /&gt;&lt;br /&gt;...to change the script's permission to "executable", this will allow your scripts to simply be typed in the bash shell just like any other command.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-6489186548697875616?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/6489186548697875616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=6489186548697875616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6489186548697875616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6489186548697875616'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/06/shebang.html' title='Shebang!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-6011043689506777735</id><published>2007-06-29T00:04:00.000-04:00</published><updated>2007-06-29T00:10:35.051-04:00</updated><title type='text'>About to Start Ripping Out my Eyes!</title><content type='html'>Why? Well because I've spent the WHOLE evening following a really long and precise tutorial on how to install everything from Ruby to Rails to MySQL all through bash, the UNIX Terminal application for OS X (Tiger). This is actually my second attempt at this long process and it worked smoothly. I hit some bumps the first time around because my Tiger installation was very unstable. To top that off, I was typing in commands in tcsh, which was supposed to be upgraded to bash--They both open as "Terminal" on OS X. Anyway, at least the system is working now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-6011043689506777735?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/6011043689506777735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=6011043689506777735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6011043689506777735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6011043689506777735'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/06/about-to-start-ripping-out-my-eyes.html' title='About to Start Ripping Out my Eyes!'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-6511830731867726253</id><published>2007-06-28T12:47:00.002-04:00</published><updated>2007-06-28T12:49:19.129-04:00</updated><title type='text'>Compiler Design Resources</title><content type='html'>I'm currently reading an awesome resource located &lt;a href="http://www.etek.chalmers.se/%7Ee8johan/compiler/crenshaw/index.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-6511830731867726253?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/6511830731867726253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=6511830731867726253' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6511830731867726253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6511830731867726253'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/06/compiler-design-resources.html' title='Compiler Design Resources'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-6366317192516111774</id><published>2007-06-28T11:50:00.000-04:00</published><updated>2007-06-28T11:56:36.931-04:00</updated><title type='text'>PowerBook G4 Resurrected</title><content type='html'>Dan has decided to contribute to the resurrection of my Mac. I told him that if I had the four rubber feet on my laptop, it would encourage me to do more Ruby and contribute to his project. So because of this, I am definitely motivated to wipe out my hard drive and start from scratch. My laptop will strictly be a development machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-6366317192516111774?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/6366317192516111774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=6366317192516111774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6366317192516111774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/6366317192516111774'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/06/powerbook-g4-resurrected.html' title='PowerBook G4 Resurrected'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3303201814241221650</id><published>2007-06-28T00:02:00.000-04:00</published><updated>2007-06-28T00:25:26.114-04:00</updated><title type='text'>Recursive Descent Parser</title><content type='html'>What in the world is a recursive descent parser? Well wikipedia says it "...is a top-down parser built from a set of mutually-recursive procedures (or a non-recursive equivalent) where each such procedure usually implements one of the production rules of the grammar. Thus the structure of the resulting program closely mirrors that of the grammar it recognizes.&lt;br /&gt;&lt;br /&gt;Or as Andre' Lamothe told me, the expressions are structured something like this:&lt;br /&gt;&lt;br /&gt;expr -&gt; term + term | term - term | term&lt;br /&gt;term -&gt; factor * factor | factor / factor | ( factor )&lt;br /&gt;factor -&gt; number | -number | expr&lt;br /&gt;&lt;br /&gt;And this is what I found on wiki:&lt;br /&gt;void factor(void) {&lt;br /&gt;   if (accept(ident)) {&lt;br /&gt;       ;&lt;br /&gt;   } else if (accept(number)) {&lt;br /&gt;       ;&lt;br /&gt;   } else if (accept(lparen)) {&lt;br /&gt;       expression();&lt;br /&gt;       expect(rparen);&lt;br /&gt;   } else {&lt;br /&gt;       error("factor: syntax error");&lt;br /&gt;       getsym();&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void term(void) {&lt;br /&gt;   factor();&lt;br /&gt;   while (sym == times || sym == slash) {&lt;br /&gt;       getsym();&lt;br /&gt;       factor();&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void expression(void) {&lt;br /&gt;   if (sym == plus || sym == minus)&lt;br /&gt;       getsym();&lt;br /&gt;   term();&lt;br /&gt;   while (sym == plus || sym == minus) {&lt;br /&gt;       getsym();&lt;br /&gt;       term();&lt;br /&gt;   }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-3303201814241221650?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3303201814241221650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3303201814241221650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3303201814241221650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3303201814241221650'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/06/recursive-descent-parser.html' title='Recursive Descent Parser'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-8568217163146118470</id><published>2007-06-27T21:11:00.000-04:00</published><updated>2007-06-27T21:15:04.489-04:00</updated><title type='text'>Back to the Drawing Board</title><content type='html'>It seems to me that I didn't work out all the details before I started coding my little parentheses parser. As of now, I can successfully extract embedded terms from an express like: &lt;span style="font-weight:bold;"&gt;(3*(5+(3/5))-4)&lt;/span&gt; Since all I'm doing is drilling down into the expression while finding pairs of parentheses. The program breaks when I enter in something like this: &lt;span style="font-weight:bold;"&gt;(3*(5+(3/5))-4)-(3*3)&lt;/span&gt; Recursive functions anyone?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-8568217163146118470?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/8568217163146118470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=8568217163146118470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8568217163146118470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/8568217163146118470'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/06/back-to-drawing-board.html' title='Back to the Drawing Board'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-3139780265556419163</id><published>2007-06-27T18:06:00.000-04:00</published><updated>2007-06-27T18:09:54.636-04:00</updated><title type='text'>My First Parser in C#</title><content type='html'>So tonight, I will try my hand at writing a simple expression parser in .NET using C#. It's not going to be a full-blown expression parser but I would like it to be able to solve something like this:&lt;br /&gt;&lt;br /&gt;((3*5)/2-5)+2&lt;br /&gt;&lt;br /&gt;And return a value of 4.5, and so I will post my progress. Stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-3139780265556419163?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/3139780265556419163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=3139780265556419163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3139780265556419163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/3139780265556419163'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/06/my-first-parser-in-c.html' title='My First Parser in C#'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-5181189484745865236</id><published>2007-06-24T14:43:00.000-04:00</published><updated>2007-06-24T14:50:09.810-04:00</updated><title type='text'>So Bush Vetoed Another Bill</title><content type='html'>Bush still has his morals confused. The man vetoed a bill because of moral reasons and this discussion has nothing to do with code so I will digress. So I will soon be starting Part III of the Hydra book. Even though the book has been very simple so far, the techniques that I've learned have been very valuable to me. It's incredible that on a system that can't even multiply and much less find the square root in hardware can easily create game physics simulations. This will forever amaze me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-5181189484745865236?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/5181189484745865236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=5181189484745865236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5181189484745865236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/5181189484745865236'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/06/so-bush-vetoed-another-bill.html' title='So Bush Vetoed Another Bill'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1511999195280693384.post-2054539891874128589</id><published>2007-06-22T14:38:00.000-04:00</published><updated>2007-06-22T14:52:30.237-04:00</updated><title type='text'>Everything Has a Beginning</title><content type='html'>It's a good year. New Blog, new apartment, new gigs, and most importantly, I am learning new computer languages. Ruby happens to be one of the new languages and it is as easy as the creator says it is even though I'm not used to its syntax. C# is another language that I picked up this year because .NET is something that I need to know. The language is super easy for me because I'm used to the ECMAScript standard and C/C++ type of syntax. Another language that I'm learning is SPIN. I use SPIN to program my multi-core processor chip on my Hydra game system. It kicks ass. I hopefully will be able to produce a few games on my Hydra this year. Let's see how dedicated I'll get to posting over here...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1511999195280693384-2054539891874128589?l=lewisdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lewisdotnet.blogspot.com/feeds/2054539891874128589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1511999195280693384&amp;postID=2054539891874128589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2054539891874128589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1511999195280693384/posts/default/2054539891874128589'/><link rel='alternate' type='text/html' href='http://lewisdotnet.blogspot.com/2007/06/everything-has-beginning.html' title='Everything Has a Beginning'/><author><name>Lewis M.</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://lh5.ggpht.com/_KvxU16XA5kc/S1TOX_BdWTI/AAAAAAAAAR8/4UVdei2bJPU/s128/lewis_icon.jpg'/></author><thr:total>0</thr:total></entry></feed>
