<?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-35510941</id><updated>2012-02-16T20:19:05.751+01:00</updated><category term='Adobe'/><category term='Web Design'/><category term='Ruby'/><category term='Youth service'/><category term='books'/><category term='Zamfara'/><category term='anime'/><category term='Internet Explorer'/><category term='SMPP'/><category term='Java'/><category term='Yahoo'/><category term='Google'/><category term='.NET'/><title type='text'>Untouched</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default?start-index=101&amp;max-results=100'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>282</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-35510941.post-3950372745534778436</id><published>2011-10-18T07:59:00.001+01:00</published><updated>2011-10-18T08:03:04.086+01:00</updated><title type='text'>Gbolahan Odukoya @ KIC, Ogudu (16/10/2011)</title><content type='html'>&lt;p&gt;&lt;a href="http://lh4.ggpht.com/-QO2BKxdKtG8/Tp0kjtxU9nI/AAAAAAAAARU/lPrMGTonrKA/s1600-h/IMG00111-20111016-1119%25255B3%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="IMG00111-20111016-1119" alt="IMG00111-20111016-1119" src="http://lh5.ggpht.com/-Kus3l5gH70Q/Tp0kk7JYNkI/AAAAAAAAARc/ZXTiOYIn6Bc/IMG00111-20111016-1119_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;iframe height="349" src="http://www.youtube.com/embed/w64EeHksWgU?hl=en&amp;amp;fs=1" frameborder="0" width="425" allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;iframe height="349" src="http://www.youtube.com/embed/-dsWrEdk6-k?hl=en&amp;amp;fs=1" frameborder="0" width="425" allowfullscreen&gt;&lt;/iframe&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;iframe height="349" src="http://www.youtube.com/embed/tJ_T8DCFoYI?hl=en&amp;amp;fs=1" frameborder="0" width="425" allowfullscreen&gt;&lt;/iframe&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-3950372745534778436?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/3950372745534778436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=3950372745534778436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3950372745534778436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3950372745534778436'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/10/gbholahan-odukoya-kic-ogudu-16102011.html' title='Gbolahan Odukoya @ KIC, Ogudu (16/10/2011)'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-Kus3l5gH70Q/Tp0kk7JYNkI/AAAAAAAAARc/ZXTiOYIn6Bc/s72-c/IMG00111-20111016-1119_thumb%25255B1%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6844237817428049548</id><published>2011-10-17T10:57:00.001+01:00</published><updated>2011-10-17T10:57:40.316+01:00</updated><title type='text'>Heavy Traffic</title><content type='html'>&lt;p&gt;So bad, even the motorcyclists couldn’t move.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-5OVkGgL4fRw/Tpv73M20G7I/AAAAAAAAAQ0/AroabrBHng8/s1600-h/IMG00096-20111013-1653%25255B3%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="IMG00096-20111013-1653" alt="IMG00096-20111013-1653" src="http://lh5.ggpht.com/-CAKRZh0GIuA/Tpv74tBTIPI/AAAAAAAAAQ8/0_ARFDkxpOk/IMG00096-20111013-1653_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-yunBVEfVQgU/Tpv8A1weNFI/AAAAAAAAARE/DuHd9moEXwg/s1600-h/IMG00097-20111013-1653%25255B3%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="IMG00097-20111013-1653" alt="IMG00097-20111013-1653" src="http://lh3.ggpht.com/-yr5OA4Ommrw/Tpv8ElQRgkI/AAAAAAAAARM/d598XRCfo6I/IMG00097-20111013-1653_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6844237817428049548?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6844237817428049548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6844237817428049548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6844237817428049548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6844237817428049548'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/10/heavy-traffic.html' title='Heavy Traffic'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-CAKRZh0GIuA/Tpv74tBTIPI/AAAAAAAAAQ8/0_ARFDkxpOk/s72-c/IMG00096-20111013-1653_thumb%25255B1%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7441479121013025857</id><published>2011-10-11T11:56:00.001+01:00</published><updated>2011-10-11T11:57:44.655+01:00</updated><title type='text'>Man-O'-War session</title><content type='html'>&lt;p&gt;my platoon's session when i was in camp, two years ago. please enjoy, if you will&lt;/p&gt;
&lt;iframe width="425" height="349" src="http://www.youtube.com/embed/8jHn9vzyNiU?hl=en&amp;fs=1" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7441479121013025857?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7441479121013025857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7441479121013025857' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7441479121013025857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7441479121013025857'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/10/man-o-war-session.html' title='Man-O&apos;-War session'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/8jHn9vzyNiU/default.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-5739143420988697518</id><published>2011-10-05T09:33:00.002+01:00</published><updated>2011-10-05T09:36:33.554+01:00</updated><title type='text'>Blossom Saints</title><content type='html'>&lt;p&gt;A quick video of a performance during the Independence Celebration on the 2nd. A poor video, but the dancers are better than the video makes them seem. Enjoy.&lt;/p&gt;
&lt;iframe width="420" height="315" src="http://www.youtube.com/embed/S_pasqM9BsE" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-5739143420988697518?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/5739143420988697518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=5739143420988697518' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5739143420988697518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5739143420988697518'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/10/blossom-saints.html' title='Blossom Saints'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/S_pasqM9BsE/default.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7806151990160543868</id><published>2011-10-03T19:42:00.001+01:00</published><updated>2011-10-03T19:42:39.853+01:00</updated><title type='text'>Weekend Blues</title><content type='html'>&lt;p&gt;Had a busy weekend. No real holiday for me. Major church program on Sunday, prepping for it Saturday. To get in the spirit of the celebration, I followed &lt;a title="CG Cookie (Blender): Creating a bunch of balloons" href="http://cgcookie.com/blender/2010/11/04/creating-a-bunch-of-balloons/"&gt;Jonathan Williamson’s CG Cookie tutorial on creating a bunch of balloons&lt;/a&gt;. After some hemming and hawing, I ended up with this (Sky texture was a free download from &lt;a href="http://www.cgtextures.com"&gt;CG Textures&lt;/a&gt;), with no compositing:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-YHzg2myQSps/Ton-6KcR7CI/AAAAAAAAAP8/DrDK4iVZTyc/s1600-h/balloon%25255B6%25255D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="balloon" alt="balloon" src="http://lh5.ggpht.com/-PfaRAN3s8Pg/Ton--y603cI/AAAAAAAAAQA/tfptpNmeRj0/balloon_thumb%25255B4%25255D.png?imgmax=800" width="240" height="94"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;After doing some of the composition Jonathan mentioned in the video, I got a brighter (but personally not-as-pleasing result – I think the balloons had much better coloring/shadow in the first):&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-EDUAbucymPg/Ton_b8L628I/AAAAAAAAAQE/b03yG5Pl3Q4/s1600-h/balloon2%25255B3%25255D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="balloon2" alt="balloon2" src="http://lh6.ggpht.com/-Q35xqSVDAxQ/Ton_jnD6G-I/AAAAAAAAAQI/SQDydElHei0/balloon2_thumb%25255B1%25255D.png?imgmax=800" width="240" height="94"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Anyhow, I was supposed to get a wallpaper from it, and since The Gospel According to Rap were to be guests for the service, I got their picture emailed to me. Unfortunately, due to sucky internet, I could only download half the picture, and even then only on my BlackBerry, so I ended up with this:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-bsf6nazsUEY/TooAPfEz8EI/AAAAAAAAAQM/6Jsrzg1Mnak/s1600-h/wallpaper%25252002-10-2011%25255B3%25255D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="wallpaper 02-10-2011" alt="wallpaper 02-10-2011" src="http://lh5.ggpht.com/-ttRu98zcn5s/TooA9L5uZWI/AAAAAAAAAQQ/QUHG8qv4fvg/wallpaper%25252002-10-2011_thumb%25255B1%25255D.png?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Hopefully, it wasn’t a complete waste of time, but I’ll let you decide. Anyhow, here are some pictures from the meeting, with a little love for the guys on the instruments:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-0DCFeVsE-2s/TooBIQlMKUI/AAAAAAAAAQU/NTCZtotcSeg/s1600-h/IMG00046-20111002-1037%25255B3%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="IMG00046-20111002-1037" alt="IMG00046-20111002-1037" src="http://lh6.ggpht.com/-4IMwjMKxgoM/TooBM3nM0kI/AAAAAAAAAQY/pgtCVgdz2eI/IMG00046-20111002-1037_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-oRXAHCTk4s8/TooBgAkcAcI/AAAAAAAAAQc/pZqt_71l6kQ/s1600-h/IMG00063-20111002-1049%25255B3%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="IMG00063-20111002-1049" alt="IMG00063-20111002-1049" src="http://lh3.ggpht.com/-zJ0R5ry5VCM/TooBrK-Y3TI/AAAAAAAAAQg/0o4ZO8DbaYQ/IMG00063-20111002-1049_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;a href="http://lh6.ggpht.com/-zo955oobKQs/TooB1GaHkgI/AAAAAAAAAQk/Cfq2LmRPppI/s1600-h/IMG00049-20111002-1039%25255B3%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="IMG00049-20111002-1039" alt="IMG00049-20111002-1039" src="http://lh6.ggpht.com/-oSli7l0eVCI/TooB9cRy-bI/AAAAAAAAAQo/abN_g7bwGLc/IMG00049-20111002-1039_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;a href="http://lh4.ggpht.com/-WuSMXLo92Vw/TooCDbMEqGI/AAAAAAAAAQs/uXu0OvXU9kA/s1600-h/IMG00069-20111002-1055%25255B4%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="IMG00069-20111002-1055" alt="IMG00069-20111002-1055" src="http://lh3.ggpht.com/-SpqYQMus1LI/TooCG9-l_XI/AAAAAAAAAQw/rxwHuz2bIWY/IMG00069-20111002-1055_thumb%25255B2%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Later.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7806151990160543868?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7806151990160543868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7806151990160543868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7806151990160543868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7806151990160543868'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/10/weekend-blues.html' title='Weekend Blues'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-PfaRAN3s8Pg/Ton--y603cI/AAAAAAAAAQA/tfptpNmeRj0/s72-c/balloon_thumb%25255B4%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-2057199493604718159</id><published>2011-09-30T14:38:00.001+01:00</published><updated>2011-10-01T04:56:27.935+01:00</updated><title type='text'>The rules of engagement</title><content type='html'>&lt;p&gt;This post has been a long time in the making. It should have been out about three weeks ago, but…I got lazy. No matter. It’s getting out now, even though since I’m going to be dredging it out of my memory, I might be a bit fuzzy on the details. Oh, and please forgive the controversial heading. It was the best I could think of at the time.&lt;/p&gt; &lt;p&gt;A while back, &lt;a href="http://lifeinredandwhite.blogspot.com"&gt;my special lady&lt;/a&gt; came visiting for a weekend. At first, I was cool, and then, the day before she came, my emotions went into hyperdrive. But I digress. I’d made all sorts of plans, but in the words immortalized in Burns’ &lt;cite&gt;To A Mouse&lt;/cite&gt;,&lt;/p&gt; &lt;blockquote&gt;the best-laid schemes of mice and men&lt;br&gt;gang aft agley&lt;/blockquote&gt; &lt;p&gt;That said, one of the things I had lined up was a visit to my pastor, Pastor Nuel Manufor of KingsWord International Church, Ikeja. We had about an hour or so to chat with him, and he was a great blessing to us both. Basically, this post is about what he said to us that day.&lt;/p&gt; &lt;p&gt;I’ve never really liked the word “dating” or the phrases “going out”, “in a relationship” and other isms we use so often these days. Pastor Nuel opened by asking what was going on between us both. I said I didn’t like the word “dating”, but it was close to what we had. He asked if we were just testing the waters, just to see if we wanted to get married. We replied that we weren’t. So he asked us to describe what was going on, and we said we were in a relationship. He said each one of us was in a relationship with him, and asked if that was the same kind of relationship we had with each other.&lt;/p&gt; &lt;p&gt;Ultimately, he gave us a word that’s not in common use today, “courting”, and said we shouldn’t be afraid to say we were engaged, or call each other fiancé or fiancée. Someone might wonder why he made such a big deal of it all, after all, wasn’t it Shakespeare who said, “a rose, by any other name, would smell just as sweet”? In retrospect, I realize it was important. The name given to something at its beginning matters greatly. It can set the tone and destination for it, because a name tends to define a thing (please see Gen 2:19, 35:18; 1 Chron 4:9.10). I don’t intend to argue this point.&lt;/p&gt; &lt;p&gt;He then proceeded to ask us to set some boundaries. He mentioned that the Bible recognized married people and unmarried people, but not people in courtship, and that he believed that people in courtship were biblically no different from single people. He addressed Busa and said that she needed to look at me as being no different from any man she passed on the road getting to his office; she should treat me as she would treat anyone else.&lt;/p&gt; &lt;p&gt;By implication (and explication), we weren’t supposed to be kissing or caressing or any of all of that. He specifically mentioned to me that he hoped I wasn’t focused on her boobs, body or butt. He said people tend to ask, “how far is too far?”, and that it is a foolish question because if you’re not going to Ibadan, you just don’t take the bus to Ibadan. We would consider the person who got on the bus to Ibadan and asked how far enough from – say, Lagos, they would have to go to be too far from Lagos crazy, with good reason.&lt;/p&gt; &lt;p&gt;It’s completely human to want to push the envelope, and there’s a compound word for that: self-deception (hypocrisy, if you really want one word). At this point, I have to admit that what I was hearing was battling my desire to kiss her and hold her in my arms, put my arms around her waist…sorry, please excuse the temporary sanity loss. I have to be honest, the entire weekend wasn’t easy. I am so grateful and blessed that she stood her ground, not once, but several times.&lt;/p&gt; &lt;p&gt;I remember reading part of &lt;a href="http://www.kevinroose.com"&gt;Kevin Roose&lt;/a&gt;’s &lt;a href="http://kevinroose.com/book"&gt;book&lt;/a&gt;, &lt;cite&gt;The Unlikely Disciple: A Sinner’s Semester At America’s Holiest University&lt;/cite&gt;, and he made an interesting point: that at his previous school, Brown, he faced a lot of pressure trying to go to bed with women. At Liberty, once he accepted the fact that sex was off the menu, he was freer with women and actually developed better relationships with them. It kind of tallies with what Pastor Nuel said, that lust (operating through sexual desires), allowed in male-female relationship, blinds people and clouds judgment, hence his questions to me – considering that it’s said that sex is among a man’s top five &lt;strong&gt;&lt;em&gt;needs&lt;/em&gt;&lt;/strong&gt;. Yes, ladies, you read that right – not wants, but &lt;strong&gt;&lt;em&gt;needs&lt;/em&gt;&lt;/strong&gt;. It may not be as basic as air, food, clothing or water, but it’s top on the list of priorities, or so I’m told (this is where you use your fingers to google this).&lt;/p&gt; &lt;p&gt;I’ve a personal story here: I had a descent into relational and emotional hell that began with a kiss. For years, I’d mentally “skirted the fringes” (and deep-dived into infernal regions) and fell, hard, when I was in a situation to realize my mental conditioning. I didn’t really recover for almost 4 years. No, you don’t get the details. If you paid me for my memoirs, though…&lt;em&gt;maybe&lt;/em&gt;. Despite this, I still wanted to kiss Busa. Several times. I suppose it implies I haven’t learned anything &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://lh3.ggpht.com/-ObcPbuhyD9M/ToXGTpPPv6I/AAAAAAAAAP4/d6HRB_piO0U/wlEmoticon-smile%25255B2%25255D.png?imgmax=800"&gt;.&lt;/p&gt; &lt;p&gt;Moving on, Pastor Nuel talked about how to look at courtship. He said it’s like a model of house as compared with the house. You use the model to get an idea of what the house would be like, but – to use his exact words – you would need to reduce yourself and your destiny to live in the model. He mentioned Jesus’ words in Luke 14:28-32:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Luke 14:28 For which of you, intending to build a tower, sits not down first, and counts the cost, whether he has enough to finish it?&lt;br&gt;Luke 14:29 Lest perhaps, after he has laid the foundation, and is not able to finish it, all that behold it begin to mock him,&lt;br&gt;Luke 14:30 Saying, This man began to build, and was not able to finish.&lt;br&gt;Luke 14:31 Or what king, going to make war against another king, sits not down first, and consults whether he is able with ten thousand to meet him that comes against him with twenty thousand?&lt;br&gt;Luke 14:32 Or else, while the other is yet a great way off, he sends a delegation, and desires conditions of peace.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;He talked at length that courtship is about counting the cost, living with light and eyes wide open. He said that if you count the cost from the model and realize you come up short, you could decide:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;To settle for a different building than the one represented by the model – in other words, end the relationship and look for someone else.  &lt;li&gt;To go and get what is needed to build what you want – develop whatever you decide is lacking – in order to continue with the same person.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;He mentioned that most people in courtship relationships settle. They heard God, they say, so there doesn’t need to be anything added. They don’t work on developing their relationship. God said so, so it must work out. That attitude is wrong. He encouraged us not to settle into “couple mode”, but instead keep working on ourselves and each other. He asked us to be open with each other, and not afraid of terminating the courtship, and to expect more from ourselves and each other instead of developing what Max Lucado calls “stuckititis”.&lt;/p&gt; &lt;p&gt;He mentioned that we should see it as though we were in a simulator, learning to fly a plane. We should give ourselves space to make mistakes and crash while in the simulator – where crashes may be sad but definitely not fatal – than crash in the real plane (with appropriately disastrous consequences).&lt;/p&gt; &lt;p&gt;This is just a brief rundown of some of the main points Pastor Nuel mentioned, but I hope it blesses young people who are in – or planning to get into – a marital relationship. Later.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;P.S:&lt;/strong&gt; Actually, this is so important, it shouldn’t be a postscript, but since I forgot it…anyway, Pastor Nuel asked why we started the relationship. In other words, in our building analogy, what was the foundation? He mentioned that we might feel all warm and fuzzy and in love, but that the feeling would come and go. Go so completely, sometimes, he warned, that we had better have more than that as the foundation for getting together – so to speak. He said he was convinced about the person that he is married to now, and that he’s met physically more attractive women since, but that conviction about her was missing with anyone else. He said being “in love” was overrated, because it can’t get people through tough, rocky times in their relationships. As &lt;a title="Andrew Wommack Ministries International" href="http://www.awmi.net"&gt;one of my favourite preachers&lt;/a&gt; once joked, he and his wife had considered murder, but never divorce.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;P.P.S:&lt;/strong&gt; Pastor Nuel said earlier in his life and ministry, he was more insistent that courting relationships shouldn’t break up, but now that he has had some more experience, he’d rather people have broken courtships than broken marriages.&lt;/p&gt; &lt;p&gt;And that’s about it for now. If I remember anything else that I consider important, I’ll update this post below here.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-2057199493604718159?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/2057199493604718159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=2057199493604718159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2057199493604718159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2057199493604718159'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/09/rules-of-engagement.html' title='The rules of engagement'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-ObcPbuhyD9M/ToXGTpPPv6I/AAAAAAAAAP4/d6HRB_piO0U/s72-c/wlEmoticon-smile%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-2245559664217071125</id><published>2011-09-23T01:51:00.007+01:00</published><updated>2011-10-01T05:43:20.935+01:00</updated><title type='text'>23-09-11</title><content type='html'>&lt;p&gt;I really should get into the habit of writing &lt;em&gt;daily&lt;/em&gt;, though I'd rather not always do it on this blog. But it has been a while since I last blogged, and even longer since I used the web interface to do so (I'm really sorry if you post a comment and it takes a while for it to show up - I moderate comments, but since I rarely use the web interface and use Windows Live Writer instead, I usually don't remember people actually comment on my posts).&lt;/p&gt;&lt;p&gt;In garnering motivation to write daily, I've some from a most unusual source - Poppy Disney, who authored the photoblog &lt;a href="http://whatpoppywore.com/blog/category/what-i-wore-today"&gt;What I Wore Today&lt;/a&gt; (now just an archive). She isn't the kind of person I would be interested in 'normally', but I read her story and was particularly struck by the fact that no matter how tired or ill she was, she would drag herself to post daily. That kind of commitment, rare in the world today, has helped her make a business out of her blog. It's even more awesome if you consider that for about a year, it didn't look like a business would grow from her interest.&lt;/p&gt;&lt;p&gt;between my phone, Opera Mini and Blogger's new interface, I'm really getting stressed out, so it's quits for now. Later&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-2245559664217071125?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/2245559664217071125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=2245559664217071125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2245559664217071125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2245559664217071125'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/09/i-really-should-get-into-habit-of.html' title='23-09-11'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-2078170310479808859</id><published>2011-08-22T14:52:00.001+01:00</published><updated>2011-08-22T14:57:01.911+01:00</updated><title type='text'>What I did this weekend</title><content type='html'>&lt;p&gt;Did a wallpaper for church. Didn’t like it, so I redid it with a similar theme but different ‘feel’. It wasn’t used, but I won’t mind comments and crits. Enjoy! Oh, yeah, photos were from &lt;a href="http://www.sxc.hu" target="_blank"&gt;stock.xchng&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-wPZ4qZkP9MQ/TlJe64hYbLI/AAAAAAAAAPU/eHi1zclueMY/s1600-h/wallpaper-21-08-2011%25255B5%25255D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="wallpaper-21-08-2011" alt="wallpaper-21-08-2011" src="http://lh6.ggpht.com/-fIOivnp6Qzg/TlJe-Emf1ZI/AAAAAAAAAPY/1FxLtA8U4no/wallpaper-21-08-2011_thumb%25255B3%25255D.png?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-uFovAPlVgxo/TlJfI28HKPI/AAAAAAAAAPc/Oqm2tb_rEIo/s1600-h/wallpaper-21-08-2011%252520%2525282%252529%25255B3%25255D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="wallpaper-21-08-2011 (2)" alt="wallpaper-21-08-2011 (2)" src="http://lh5.ggpht.com/-KyJqoZcG8Os/TlJfK3hz_kI/AAAAAAAAAPg/rIYmbbah_-c/wallpaper-21-08-2011%252520%2525282%252529_thumb%25255B1%25255D.png?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;PS:&lt;/strong&gt; Please excuse me if you comment and don’t see your comments. I moderate comments (due to spam), but I don’t often login to the Blogger website. I’ll work on making logging in a habit.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-2078170310479808859?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/2078170310479808859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=2078170310479808859' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2078170310479808859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2078170310479808859'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/08/what-i-did-this-weekend.html' title='What I did this weekend'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-fIOivnp6Qzg/TlJe-Emf1ZI/AAAAAAAAAPY/1FxLtA8U4no/s72-c/wallpaper-21-08-2011_thumb%25255B3%25255D.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7429454790673759216</id><published>2011-08-20T11:04:00.001+01:00</published><updated>2011-08-20T11:04:33.193+01:00</updated><title type='text'>Man power, woman power</title><content type='html'>&lt;p&gt;My sweetheart just sent me an email with this in. Laugh at it, but please remember the real point: a successful and prospering relationship needs the two parties involved. Enjoy!&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Mike was going to be married to Karen, so his father sat him down for&lt;br&gt;a little chat. He said, 'Mike, let me tell you something. On my&lt;br&gt;wedding night in our honeymoon suite I took off my pants, handed them&lt;br&gt;to your mother, and said, 'Here - try these on.' She did and said,&lt;br&gt;'These are too big, I can't wear them.' I replied, 'Exactly, I wear&lt;br&gt;the pants in this family and I always will.'&lt;br&gt;'Ever since that night we never had any problems.' 'Hmmm,' said Mike.&lt;br&gt;He thought that might be a good thing to try. On his honeymoon, Mike&lt;br&gt;took off his pants and said to Karen, 'Here - try these on.' She tried&lt;br&gt;them on and said, 'These are too large. They don't fit me.' Mike said,&lt;br&gt;'Exactly. I wear the pants in this family and I always will. I don't&lt;br&gt;want you to ever forget that.' Then Karen took off her pants and&lt;br&gt;handed them to Mike. She said, 'Here-you try on mine.' He did and&lt;br&gt;said, 'I can't get into your pants.' Karen said, 'Exactly. And if you&lt;br&gt;don't change your smart ass attitude, you never will.' And they lived&lt;br&gt;happily ever after.&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7429454790673759216?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7429454790673759216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7429454790673759216' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7429454790673759216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7429454790673759216'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/08/man-power-woman-power.html' title='Man power, woman power'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-2250078621293896724</id><published>2011-08-19T22:46:00.001+01:00</published><updated>2011-08-19T22:47:26.949+01:00</updated><title type='text'>Hello, fear</title><content type='html'>&lt;p&gt;I first saw this post’s title from Kirk Franklin’s Twitter timeline. The last few days have brought to me with great force just how endemic fear is. I refused to start learning again because I was rusty – because I was afraid to grow. You refused to take that responsibility because you thought it was too much for you – you were afraid of “blowing it” and falling flat on your face. Every day, in every area of life, we meet a new face of this extremely versatile enemy. We cannot estimate how much good is not done, and how much evil is allowed to propagate because of fear.&lt;/p&gt; &lt;p&gt;Today, I ask to join me and face your fear against the surge of adrenaline (you probably have no idea just how accurate the “fright or flight” name is). &lt;em&gt;Meet your fear face to face&lt;/em&gt;. Then ignore it. And do just what it doesn’t want you to do. Every day, you will meet this enemy. You may never completely conquer it – none of us does – but at least you will have lived instead of have cowered out an existence.&lt;/p&gt; &lt;blockquote&gt;“Far better is it to dare mighty things, to win glorious triumphs, even though checkered by failure... than to rank with those poor spirits who neither enjoy nor suffer much, because they live in a gray twilight that knows not victory nor defeat.” – Theodore Roosevelt&lt;/blockquote&gt; &lt;blockquote&gt;“Courage is not simply one of the virtues, but the form of every virtue at the testing point.” – C.S. Lewis&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-2250078621293896724?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/2250078621293896724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=2250078621293896724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2250078621293896724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2250078621293896724'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/08/hello-fear.html' title='Hello, fear'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6180459457874320937</id><published>2011-08-17T23:09:00.001+01:00</published><updated>2011-08-17T23:09:11.280+01:00</updated><title type='text'>On trust</title><content type='html'>&lt;p&gt;Sorry about the short post. My brain is about to quit on me and go to sleep. It’s jes’ pure, cussed stubbornness that’s keeping me going right about now. That, and I’d like to see how succinctly I can summarize a point (I’d like to be like &lt;a title="Teju Cole's website" href="http://www.tejucole.com" target="_blank"&gt;Teju Cole&lt;/a&gt;, &lt;a title="Teju Cole's Twitter timeline" href="http://twitter.com/tejucole" target="_blank"&gt;who tells interesting stories in 140 characters or less&lt;/a&gt;. He has mastered using Twitter, in my opinion)&lt;/p&gt; &lt;p&gt;I was chatting with my special lady today, and I wanted her to do something for me. She said she would, but for some reason I felt like asking her to confirm it. I realized that itch was my lack of trust in people in general coming to the fore (when you’ve been shot at several times, unless you intend to die, you learn to move away when you see an archer), but that it was a really bad seed to sow into our relationship. Right there, I had to tell myself that if I needed her to trust my words, then I needed to do the same to her.&lt;/p&gt; &lt;p&gt;Who do you need to trust today? Who needs you trusting them today? Think about it, and look for relationships where distrust is carrying over into, and potentially ruining.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6180459457874320937?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6180459457874320937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6180459457874320937' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6180459457874320937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6180459457874320937'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/08/on-trust.html' title='On trust'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7700051899338067259</id><published>2011-08-12T13:59:00.001+01:00</published><updated>2011-08-15T13:49:29.063+01:00</updated><title type='text'>On mentoring</title><content type='html'>&lt;p&gt;Talking with my special lady about a couple of things, she mentioned that I should read books and listen to mentors. When we talk sometimes, she mentions going to see a mentor about stuff (yup, she consulted with a mentor about me). Not being the first time she’d brought up the matter, I had to ask myself if I had any mentors.&lt;/p&gt; &lt;p&gt;Before I try to attempt to deep-dive into the issue, I need to address the definition of the word “mentor” itself. It has become one of the most overused – and equally misused – words in the English language, as far as people in my age bracket and country are concerned, anyway.&lt;/p&gt; &lt;p&gt;The word “mentor” is from Mentor, a character in Homer’s &lt;cite&gt;Odyssey&lt;/cite&gt;. Mentor was a friend to the hero of the Odyssey, Odysseus (or Ulysses, if you prefer the Roman form). Odysseus left his palace, his wife, Penelope, and young son, Telemachus, in Mentor’s care. Mentor was supposed to raise Telemachus as Odysseus would have have. Please see &lt;a title="Mentor on Wikipedia" href="http://en.wikipedia.org/wiki/Mentor" target="_blank"&gt;this Wikipedia article&lt;/a&gt; for more information on Mentor and mentoring.&lt;/p&gt; &lt;p&gt;By implication from the source, mentoring implies a close personal relationship between mentor and protégé, which is a cause of much personal amusement when some young person proudly says, “So-and-so is my mentor”, and I’m certain know So-and-so doesn’t have the foggiest that that young person even exists! “Role model” would be a much more appropriate description, but I do not intend to become a semantics Nazi.&lt;/p&gt; &lt;p&gt;One of the duties of a mentor is to “scan the protégé’s life for viruses”, as I put it. One deliberately gives one’s mentor the authority to correct them. Unfortunately, so many of the self-styled protégés of the renowned people we have today would not be willing to put themselves under anyone’s authority, much less that of the people they call '”mentor”.&lt;/p&gt; &lt;p&gt;Anyhow, back to my original point: I’ve had to ask myself if I had mentoring, and have to conclude, by and large, no, I don’t. It’s a humbling discovery. If I’d had mentoring, I might have possibly done a whole lot more than I have at this point. I’ve to look for mentoring in the areas of my life I consider important, where I want to make progress in.&lt;/p&gt; &lt;p&gt;In my currently chosen area of endeavour, I don’t see a whole lot of mentoring going on. Most developers/techies have this “I pulled myself up by my bootstraps” thing going on. Probably because by nature, we’re independents, but that’s another thing.&lt;/p&gt; &lt;p&gt;I really would like to polish and make this post a lot better, but it’s in danger of not getting out of draft (I’m in “meh” mode. Again. Sigh), so I’d best hit that “Publish” button.&lt;/p&gt; &lt;p&gt;Do &lt;strong&gt;&lt;em&gt;you&lt;/em&gt;&lt;/strong&gt; have a mentor?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7700051899338067259?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7700051899338067259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7700051899338067259' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7700051899338067259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7700051899338067259'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/08/on-mentoring.html' title='On mentoring'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-8422991257017761167</id><published>2011-07-22T05:57:00.001+01:00</published><updated>2011-07-22T05:57:44.421+01:00</updated><title type='text'>The deception of unusual</title><content type='html'>&lt;p&gt;I’m not going to say that this blog post was inspired by some philosophical musings brought on by the loss of my phone yesterday, only that it was long overdue that I wrote something new.&lt;/p&gt; &lt;p&gt;I was thinking about some things just now, specifically about some of the stuff I wanted to do, and how little progress I felt I had made. Then it hit me: I didn’t want to pay the price for extraordinary. I looked at what I believe I’d accomplished, looked at what I thought I wanted to accomplish, looked at what I thought myself capable of as at now, and wanted to quit, because I felt I wasn’t where I wanted to be, and that &lt;strong&gt;&lt;em&gt;the immediate next thing seemed so ordinary&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Please mark that emphasized phrase. Really think about it. Don’t think you appreciate the enormity of that little phrase just because your eyes read it and your brain processed it. Permit me to ask you to drink it in.&lt;/p&gt; &lt;p&gt;Ordinary. That’s a despised word in the English language today. Ordinary doesn’t seem glamorous. It’s not heroic. It’s not mind-numbingly, breathtakingly beautiful. It’s not something any of us intends to aspire to. And yet, for all of us – including the heroes – ordinary will form the meat and potatoes – the main portion – of our lives.&lt;/p&gt; &lt;p&gt;Why is ordinary so despised? I think this partially has to do with our means of taking history. I’ll start with a tweet I saw last night that initially threatened to depress me. Someone tweeted about a certain 21-year-old who sold her startup for $10m. Immediately I had the sickening feeling in my gut of someone who’s a lot closer to 30 than 20 and doesn’t apparently have a great deal to show for it, especially when compared with such a success story.&lt;/p&gt; &lt;p&gt;We humans are time-bound creatures. We can’t exactly wait to live the entire story of your life with you, so we take snapshots. We trim out “fat”. We are masters of compression – the highest compression algorithms on the planet have nothing on us. The issue, really, is that our compression algorithm is less of PNG and more of JPEG – it’s incredibly lossy. One person’s 55-year-long journey may take us up to a week to go through. That means we covered their life story almost 3000 times at the regular rate. Thing is, bub, you walk in the park that fast, you might miss something. That’s probably why people who notice things in videos in all these movies often ask for the video to be slowed down, not sped up.&lt;/p&gt; &lt;p&gt;So we do our editing. We speed things up, and we cut out the “cruft”, and – tada! – our life story is ready for high-speed consumption. But we missed something. Somethings, in fact. Lots of things. Stuff we thought didn’t matter. Guess what gets cut out the most? The most ordinary stuff. But that’s the meat and potatoes of life. Ordinary stuff. And let’s face it, we humans generally suck at determining the value of any one moment, which is why we have babies who never grew out of not having cake when they were five, and people who forget that one special thing someone said that spurred them on when they were about to give up. Sometimes, we get lucky. But most times, we don’t really value our moments like we should. We tend to over- and under-value our moments.&lt;/p&gt; &lt;p&gt;As an example, I’ll never forget meeting the person who’s now my girlfriend. Ordinary day. Nothing special. Good-looking young lady. Obviously smart. Bit of a drama queen. Friendly. Easy to tease, especially with evil laughter. Snap, snap, snap. I don’t think I got her phone number until about 3-4 months later, after a somewhat embarrassing outcome to repeated teasing (no, I am &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; telling what happened that day, only that I let things get a little out of, or rather, &lt;em&gt;into&lt;/em&gt;, hand). I actually gave her an impossible condition on what would make me go out with her (it was a joke on something). Over a year later, she’s a great source of joy and support to me. But it didn’t look like it when we first met.&lt;/p&gt; &lt;p&gt;Our first meeting was ordinary. Our getting close was ordinary. I don’t think I really noticed it until someone commented, “you tell her &lt;em&gt;everything&lt;/em&gt;”. There were no flashing lights or alarms. It didn’t fit within the boundaries set by romance novels. The sight of her wasn’t making my heart race – I wasn’t even seeing her.&lt;/p&gt; &lt;p&gt;I said all that to say this: ordinary happens. To every one of us. And sometimes ordinary can give birth to the profound. But we need to allow it be ordinary. And not watch it too much, worry about it too much, or it might abort and not produce. Dream about the unusual, the far out, the spectacular. It’s absolutely necessary if you will ever produce anything great. So plug it daily. You may not notice your small improvements, but those are what will make you – and keep you – a rock star.&lt;/p&gt; &lt;blockquote cite="http://bible.us/Mark4.26.HCSB"&gt;“The kingdom of God is like this,” He said. “A man scatters seed on the ground; he sleeps and rises — night and day, and the seed sprouts and grows — he doesn’t know how. The soil produces a crop by itself — first the blade, then the head, and then the ripe grain on the head. But as soon as the crop is ready, he sends for the sickle, because the harvest has come.” &lt;footer&gt;&lt;cite&gt;– The Bible&lt;/cite&gt;, Mark 4:26-29&lt;/footer&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-8422991257017761167?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/8422991257017761167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=8422991257017761167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8422991257017761167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8422991257017761167'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/07/deception-of-unusual.html' title='The deception of unusual'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1878032359055465170</id><published>2011-07-19T13:39:00.001+01:00</published><updated>2011-07-19T13:39:39.672+01:00</updated><title type='text'>A day babysitting</title><content type='html'>&lt;p&gt;Governor B.R. Fashola declared the 11th of July as a public holiday in Lagos state to help Lagos residents recover from the flooding caused by the heavy rain on the 10th of July. I didn’t go to work that day, and neither did Leke go to crèche. Guess who ended up babysitting? Here are some memories from that day.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-Jtd8T9kn_WQ/TiV5msZuEiI/AAAAAAAAALg/J74_s60QG8E/s1600-h/11072011006%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011006" alt="11072011006" src="http://lh4.ggpht.com/-LPmrgNbZ62M/TiV5oB8mKSI/AAAAAAAAALk/yrC5v4AoWWk/11072011006_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;PDP! In my house!&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-uv6dAMIzROo/TiV5rKnan_I/AAAAAAAAALo/lYI9NsjdWcw/s1600-h/11072011007%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011007" alt="11072011007" src="http://lh6.ggpht.com/-B4cv4Xg320o/TiV5s_S1d0I/AAAAAAAAALs/LT2X5TSerrU/11072011007_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-FNkw82ndQSk/TiV5vHrIOTI/AAAAAAAAALw/ZtiMMErMNK4/s1600-h/11072011008%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011008" alt="11072011008" src="http://lh4.ggpht.com/-EhDywgsG6Eg/TiV5xP8G8zI/AAAAAAAAAL0/AU8qm0UOcb8/11072011008_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-oFZUsLB4pFc/TiV5z12hJoI/AAAAAAAAAL4/dhZ-j7Kvu1c/s1600-h/11072011009%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011009" alt="11072011009" src="http://lh6.ggpht.com/-KLDiHx2QbIQ/TiV51fjH92I/AAAAAAAAAL8/fmBbNDew_7w/11072011009_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-VgYjwQr7pXU/TiV54MFz_qI/AAAAAAAAAMA/sHsjeDQGEFo/s1600-h/11072011010%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011010" alt="11072011010" src="http://lh4.ggpht.com/-BsSlXcyhWxE/TiV55pZUn1I/AAAAAAAAAME/FqsTJMFtym4/11072011010_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-cXIFgO2XmTQ/TiV586f2TmI/AAAAAAAAAMI/vrYBBgVv6Bc/s1600-h/11072011011%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011011" alt="11072011011" src="http://lh6.ggpht.com/-ag2s0b4m1u8/TiV5-XL7gcI/AAAAAAAAAMM/TXfj7i51xbg/11072011011_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-zPNfRNDFI8k/TiV6BAMkNBI/AAAAAAAAAMQ/QyDIKIEgpCw/s1600-h/11072011012%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011012" alt="11072011012" src="http://lh6.ggpht.com/-KTy-CEoMA88/TiV6C6aJyDI/AAAAAAAAAMU/_cUJZj7W6IM/11072011012_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-cIH6E5_0vos/TiV6FfojW2I/AAAAAAAAAMY/37E6HDdtBX8/s1600-h/11072011013%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011013" alt="11072011013" src="http://lh6.ggpht.com/-a_3mlKAmcz8/TiV6H2A5qbI/AAAAAAAAAMc/1ib82i9myhs/11072011013_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Most politicians move &lt;strong&gt;&lt;em&gt;to&lt;/em&gt;&lt;/strong&gt; PDP in Nigeria. This brave young man is daring to &lt;strong&gt;&lt;em&gt;leave&lt;/em&gt;&lt;/strong&gt; PDP.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-sBmzhaUsODw/TiV6KebHhMI/AAAAAAAAAMg/SUh-evGQAas/s1600-h/11072011014%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011014" alt="11072011014" src="http://lh5.ggpht.com/-gFUuUrg4OXY/TiV6MBCnnSI/AAAAAAAAAMk/45VaVZ7BiDk/11072011014_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Finally left the PDP for…abeg na! Which party uses a bucket?&lt;a href="http://lh4.ggpht.com/-d7K7WW1goVs/TiV6PL8SwhI/AAAAAAAAAMo/yQy8QI1fJxs/s1600-h/11072011015%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011015" alt="11072011015" src="http://lh3.ggpht.com/-nHLLiSZmTak/TiV6RXJovaI/AAAAAAAAAMs/7tt2YNZr3jI/11072011015_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Omo, this one na serious work o!&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-274SspeUV7g/TiV6UBDVbuI/AAAAAAAAAMw/ncimXi9k-bg/s1600-h/11072011016%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011016" alt="11072011016" src="http://lh5.ggpht.com/-QQ0NNs5wgO0/TiV6WHTnPtI/AAAAAAAAAM0/ig_eodEnv2A/11072011016_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-rS4eq6uJ4Kg/TiV6YVk7gKI/AAAAAAAAAM4/2-hb9tSSpPU/s1600-h/11072011017%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011017" alt="11072011017" src="http://lh3.ggpht.com/-osHHs-rKDZI/TiV6aNs9faI/AAAAAAAAAM8/YoQYjSQwCWw/11072011017_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;You just stand there dey snap photo? Will you come and help me move this bucket upstairs? Hurry before I drool all over you and slap you!&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-SQlHfk6A0p4/TiV6cZeKDjI/AAAAAAAAANA/gW5Cj0P-4FU/s1600-h/11072011018%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011018" alt="11072011018" src="http://lh3.ggpht.com/-sGeOWwUzZ7U/TiV6eGjtUdI/AAAAAAAAANE/Ol5phfi6vwE/11072011018_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The laziness wey hook this guy get can’t fit haff part 2. Abeg, make I tidy my own package, bo!&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-O956c8m13iQ/TiV6gffuK0I/AAAAAAAAANI/QqdR-_AyTpo/s1600-h/11072011019%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011019" alt="11072011019" src="http://lh4.ggpht.com/-06lyizfLgcc/TiV6hUyNkoI/AAAAAAAAANM/fTTepyKEkYQ/11072011019_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;“It’s not an easy road…”&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-di79W-hB0Cc/TiV6kcCP87I/AAAAAAAAANQ/fSHA1KlKAnY/s1600-h/11072011020%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011020" alt="11072011020" src="http://lh4.ggpht.com/-Y6XsFanZcLo/TiV6mTwRHoI/AAAAAAAAANU/57QUP1shOe4/11072011020_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Em, you know, Jesus said, “Which of you wanting to build a tower will not first sit down and count the cost…”. Well, I am counting the cost here! Don’t rush me!&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-GSy72NyE5U0/TiV6p59jCUI/AAAAAAAAANY/GO1RVsyw6qg/s1600-h/11072011021%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011021" alt="11072011021" src="http://lh5.ggpht.com/-30PKwTPZqZE/TiV6rS5q09I/AAAAAAAAANc/dnanAUNYdHk/11072011021_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I’m so good, I can do this with my head covered.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-ZOT3Gr-nRLU/TiV6tTEcMKI/AAAAAAAAANg/temejXViLaE/s1600-h/11072011022%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011022" alt="11072011022" src="http://lh3.ggpht.com/-UzfOeqUxf3Q/TiV6vlZj5rI/AAAAAAAAANk/h00_FALJMHE/11072011022_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-bucyCdu7fo8/TiV6yLZvKyI/AAAAAAAAANo/aba38ObIOaQ/s1600-h/11072011023%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011023" alt="11072011023" src="http://lh4.ggpht.com/-N1MvVKGhjcE/TiV60WzBmpI/AAAAAAAAANs/t0FIUo8FF5I/11072011023_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;See? I told you I could do it! Yes I can!&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-pWSc7MCu_-Y/TiV63EMwOGI/AAAAAAAAANw/eYfV3jEazPE/s1600-h/11072011024%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011024" alt="11072011024" src="http://lh5.ggpht.com/-8kdLpwTX-kg/TiV64X6W5GI/AAAAAAAAAN0/xqLNAskNNnI/11072011024_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Help! I have been slipper (flip-flop)-napped!&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-o9GiU5jbLJs/TiV67ZyiPeI/AAAAAAAAAN4/5SP-VnyRoTk/s1600-h/11072011025%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011025" alt="11072011025" src="http://lh4.ggpht.com/-PI2IApVLb2o/TiV69s7k1nI/AAAAAAAAAN8/Z9TfEF2yYLw/11072011025_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-ufzU2F9vK2M/TiV7AohNpEI/AAAAAAAAAOA/Wtx4ihXuWkA/s1600-h/11072011026%25255B4%25255D.jpg"&gt;&lt;img style="display: inline" title="11072011026" alt="11072011026" src="http://lh4.ggpht.com/-wmBd46TrNKE/TiV7CA0KWjI/AAAAAAAAAOE/un9Q7GdEtJA/11072011026_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Yup, I’m badass. Do &lt;strong&gt;&lt;em&gt;NOT&lt;/em&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;em&gt;EVER&lt;/em&gt;&lt;/strong&gt;, ever, try me. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1878032359055465170?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1878032359055465170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1878032359055465170' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1878032359055465170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1878032359055465170'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/07/day-babysitting.html' title='A day babysitting'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-LPmrgNbZ62M/TiV5oB8mKSI/AAAAAAAAALk/yrC5v4AoWWk/s72-c/11072011006_thumb%25255B1%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7307806679325956181</id><published>2011-07-08T08:23:00.001+01:00</published><updated>2011-07-08T08:23:14.152+01:00</updated><title type='text'>Why I’ve been a lousy Christian</title><content type='html'>&lt;p&gt;It’s been too long since I last wrote. I really should have never taken a hiatus. Life, on the other hand, doesn’t always give advance notice of stuff that’s going to affect yours. Stuff’s been going on, and for that reason, my little piece of internet real estate has gone untended. That, and the fact that I threw a grand-scale pity party for myself. But as a quote I read today by Henry Van Dyke goes:&lt;/p&gt; &lt;blockquote&gt;Use the talents you possess, for the woods would be very silent if no birds sang but the best.&lt;/blockquote&gt; &lt;p&gt;For a little while now, I’ve been listening to &lt;a title="Andrew Wommack Ministries" href="http://www.andrewwommack.org" target="_blank"&gt;Andrew Wommack&lt;/a&gt; and &lt;a title="Moore Life Ministries" href="http://www.moorelifenow.org" target="_blank"&gt;Keith Moore&lt;/a&gt; (I resumed listening because God used a friend to ask for Brother Keith’s messages), and their individual ministries have been a great blessing. I was talking with my girlfriend about some things they said in some of their messages a little while back, and it dawned on me that I hadn’t been that excited in a while about &lt;em&gt;anything&lt;/em&gt;.&lt;/p&gt; &lt;p&gt;In particular, I was listening to Brother Andrew’s series titled &lt;cite&gt;Discover the Keys to Staying Full of God&lt;/cite&gt; (free MP3 downloads &lt;a title="download the messages here" href="http://www.andrewwommack.org/extra/audio/1029" target="_blank"&gt;here&lt;/a&gt;) yesterday, and he began talking about esteeming, or valuing God. I realized that despite all my posturing and talking, I didn’t really value God.&lt;/p&gt; &lt;p&gt;When you value a person, that person’s opinion matters. What they think, what they feel, their company and total person — all of that weighs a lot when things are thrown into a mix, for instance, when a decision has to be made. Now that I’m thinking about it, “weight” is an excellent word to describe how much value a person (or thing) has (to someone). As an example, once when my girlfriend and I had a disagreement, I really felt bad. She was ticked off at something insensitive I’d done, and it was looking to ruin my day. In other words, my girlfriend’s opinion of my actions weighed a great deal when added into the mix of the (decidedly unconscious) decision of what attitude to maintain (don’t look at me like that; it &lt;em&gt;is/was&lt;/em&gt; a decision. You may like it or not, but that’s the way it is) on that particular day.&lt;/p&gt; &lt;p&gt;How I knew I didn’t value God when I analyzed my life? Glad you asked (I know you didn’t, but work with me here, ok?):&lt;/p&gt; &lt;ul&gt; &lt;li&gt;I didn’t want to spend time with Him (this is a relative thing: I did my church routine, regular as clockwork, always on time and all that, but He — God, the &lt;em&gt;Person&lt;/em&gt; — took a back seat to church — the &lt;em&gt;system&lt;/em&gt;). Basically, I didn’t value His Person. &lt;li&gt;I didn’t value His words. One of the things I do deliberately is tell my girlfriend I love her at least once every single day. Sometimes, I don’t feel like it. I’m learning to (I haven’t arrived, but I’ve left, to steal Brother Andrew’s words &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://lh6.ggpht.com/-ua32z6JEAYU/ThawXmWl5XI/AAAAAAAAALE/YfmYpt8UgPw/wlEmoticon-winkingsmile%25255B2%25255D.png?imgmax=800"&gt;) go over things we’ve talked about, read her text messages over again — giving her&amp;nbsp; (and specifically, her words) “mind time” (as Brother Keith calls it). I realized I didn’t consciously give God – or His words – mind time.&lt;br&gt;Also, I valued other people’s words over His (this, again, is a matter or relativity: When words are frapped in your mind as though in a blender – food processor for readers with a US bent – whose words tend to color and flavour the resulting mix – this is also known as your decision – the most?): Here where I live, intellectual property piracy (and flagrant disregard of copyright law) &lt;a href="http://tambaya.wordpress.com/2011/06/22/is-your-money-where-your-mouth-is/" target="_blank"&gt;is pretty much a normal thing&lt;/a&gt;. Ephesians 4:28 (King James 2000 version) says: &lt;q&gt;Let him that stole steal no more: but rather let him labor, working with his hands the thing which is good, that he may have to give to him that needs.&lt;br&gt;That verse has itched in my head for a while now. I’ve suppressed it several times, talking about the relatively high cost of legal copies of intellectual property (for software, monetary cost, for other kinds like books, music, movies, that, and sometimes simply the trouble of getting it at all; if you’ve ever tried buying stuff over the internet in Nigeria, you’ll understand my point – I once got a catalog via mail from a company that claimed they didn’t ship their &lt;strong&gt;&lt;em&gt;free&lt;/em&gt;&lt;/strong&gt; ebooks to Nigeria! Why ship when you can provide a download?), talking it over with people, trying to rationalize what God was saying away. And that’s just &lt;strong&gt;&lt;em&gt;one&lt;/em&gt;&lt;/strong&gt; example.&lt;/q&gt; &lt;li&gt;&lt;q&gt;I didn’t value His actions. One of the most touching things my girlfriend did &lt;em&gt;before&lt;/em&gt; we starting our relationship as it is (sorry, but I &lt;strong&gt;&lt;em&gt;really&lt;/em&gt;&lt;/strong&gt; dislike the word ‘dating’) was call me when I was suffering from a cold. It doesn’t seem important until you realize she was a student in another country at the time. I still treasure the thought. She said it was to hear what I sounded like with a cold, but (goofy smile moment coming right up) I know better. She cared about me, and it made me feel loved and very special.&lt;br&gt;God’s given me so much, and I’m pretty much never grateful in return, relatively speaking. I’ve complained about my job, my boss, my family, my leaders, my friends, humanity in general – it’s a wonder He still loves me.&lt;/q&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;So, what’s happened since? I’m working on it. I haven’t arrived, but I can say I’ve left. I’m deliberately giving more weight to God (meaning right now I’ve to stop blogging and get to work – see Colossians 3:&lt;a href="http://bible.us/Col3.22.HCSB" target="_blank"&gt;22&lt;/a&gt;-&lt;a href="http://bible.us/Col3.23.HCSB" target="_blank"&gt;23&lt;/a&gt;). What about you? What will you do with God?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7307806679325956181?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7307806679325956181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7307806679325956181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7307806679325956181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7307806679325956181'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/07/why-ive-been-lousy-christian.html' title='Why I’ve been a lousy Christian'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-ua32z6JEAYU/ThawXmWl5XI/AAAAAAAAALE/YfmYpt8UgPw/s72-c/wlEmoticon-winkingsmile%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-4922234469307535520</id><published>2011-05-27T09:02:00.001+01:00</published><updated>2011-05-27T09:02:44.185+01:00</updated><title type='text'>Quality time with Mr. Laykey</title><content type='html'>&lt;p&gt;Change, they say, is the only constant thing in life. I’ve recently found out that Mr. Baby grew on me (apparently while I wasn’t looking), so he’s now a big guy. As such, I have to “promote” him from Mr. Baby to Mr. Laykey (plus, he’s the house chairman. And he can slap me if he wants to, so I’d better behave.)&lt;/p&gt;  &lt;p&gt;Anyhow, here are some of the highlights from this week:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-bRdhTxn2B2w/Td9aW7YYn_I/AAAAAAAAAKM/fEQVJM1r1Wc/s1600-h/23052011055%25255B5%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="23052011055" alt="23052011055" src="http://lh5.ggpht.com/-UJs9UK-NbiQ/Td9aYQc43qI/AAAAAAAAAKQ/DUbE88FT9io/23052011055_thumb%25255B2%25255D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Do &lt;strong&gt;&lt;em&gt;NOT&lt;/em&gt;&lt;/strong&gt; try me. As you might have noticed, I’ve been weight training. I will kick your butt from here to the hereafter if you try me&lt;a href="http://lh6.ggpht.com/-DoAL_jBZ6qI/Td9aZxdPuUI/AAAAAAAAAKU/lRWUcKbmH74/s1600-h/23052011056%25255B5%25255D.jpg"&gt;.&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="23052011056" alt="23052011056" src="http://lh5.ggpht.com/-h6Kwd_5SjOY/Td9aa_jeMJI/AAAAAAAAAKY/CO8wKZXHOPs/23052011056_thumb%25255B2%25255D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-aY4L4F7oimA/Td9acUHGLKI/AAAAAAAAAKc/yecPLcCqeWQ/s1600-h/23052011057%25255B4%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="23052011057" alt="23052011057" src="http://lh6.ggpht.com/-uBWML8aD3MI/Td9adefhmQI/AAAAAAAAAKg/nSrMd34aV34/23052011057_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;a href="http://lh3.ggpht.com/-W_YIC4gHr64/Td9aeo2J0jI/AAAAAAAAAKk/VYT4Xittl5Q/s1600-h/23052011059%25255B4%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="23052011059" alt="23052011059" src="http://lh5.ggpht.com/-VEFyNus0qtw/Td9afncbFRI/AAAAAAAAAKo/KFXx4SA4QmE/23052011059_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-kD8-t52Ai0k/Td9ahNULA2I/AAAAAAAAAKs/dwfWqPRvTM4/s1600-h/26052011060%25255B4%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="26052011060" alt="26052011060" src="http://lh4.ggpht.com/-aYSWZ0M7Pgo/Td9aiZerSgI/AAAAAAAAAKw/rVN96cFG8yQ/26052011060_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’m just hanging with this dude. Like he’s my charity case for the week. Now get that camera off my face. I really don’t want to be seen in public with this dude. I mean, I’m way too cool to &lt;strong&gt;&lt;em&gt;really&lt;/em&gt;&lt;/strong&gt; be hanging with him!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-kJr8Cj4_1fU/Td9aj0_tZSI/AAAAAAAAAK0/SbuuuXZK9fc/s1600-h/26052011061%25255B4%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="26052011061" alt="26052011061" src="http://lh3.ggpht.com/-LOVEQTiDWkM/Td9amPiPrzI/AAAAAAAAAK4/P0gPEwrNTnE/26052011061_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-ZVPn3xp-uj4/Td9anTNihdI/AAAAAAAAAK8/DTfJxtnDns8/s1600-h/26052011062%25255B4%25255D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="26052011062" alt="26052011062" src="http://lh5.ggpht.com/-Q_jwpuKAGG8/Td9aomdT2FI/AAAAAAAAALA/imewhBOlqgU/26052011062_thumb%25255B1%25255D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;iframe height="220" src="http://player.vimeo.com/video/24303284?title=0&amp;amp;byline=0&amp;amp;portrait=0" frameborder="0" width="400"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;p&gt;&lt;iframe height="220" src="http://player.vimeo.com/video/24302956?title=0&amp;amp;byline=0&amp;amp;portrait=0" frameborder="0" width="400"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-4922234469307535520?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/4922234469307535520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=4922234469307535520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4922234469307535520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4922234469307535520'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/05/quality-time-with-mr-laykey.html' title='Quality time with Mr. Laykey'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-UJs9UK-NbiQ/Td9aYQc43qI/AAAAAAAAAKQ/DUbE88FT9io/s72-c/23052011055_thumb%25255B2%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-477091571878004855</id><published>2011-05-03T14:16:00.002+01:00</published><updated>2011-05-03T14:28:35.904+01:00</updated><title type='text'>Economics in simple terms</title><content type='html'>&lt;p&gt;just got this on &lt;a href="http://twitter.com" title="Twitter"&gt;Twitter&lt;/a&gt; from &lt;a href="http://twitter.com/Gaminegirlie"&gt;Gaminegirlie&lt;/a&gt;, and it was worth a couple of laughs, so i thought to share.&lt;/p&gt;
&lt;h3&gt;Economics in simple terms&lt;/h3&gt;
&lt;p&gt;You see a girl at a party:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You say, &amp;ldquo;I am very rich, marry me&amp;rdquo; &amp;mdash; that&amp;rsquo;s &lt;strong&gt;direct marketing&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;One of your friends pointing at you says, &amp;ldquo;He is very rich, marry him&amp;rdquo; &amp;mdash; that&amp;rsquo;s &lt;strong&gt;advertising&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;She walks up to you and says, &amp;ldquo;You are very rich, can you marry me?&amp;rdquo; &amp;mdash; that&amp;rsquo;s &lt;strong&gt;brand recognition&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;You say, &amp;ldquo;I am very rich, marry me&amp;rdquo; and she gives you a nice hard slap &amp;mdash; that&amp;rsquo;s &lt;strong&gt;customer feedback&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;You say to her, &amp;ldquo;Marry me&amp;rdquo; and she introduces her husband &amp;mdash; that&amp;rsquo;s &lt;strong&gt;demand and supply gap&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Before you say anything your wife arrives &amp;mdash; that&amp;rsquo;s &lt;strong&gt;restriction on entry of new firm&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Very simple terms, no?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-477091571878004855?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/477091571878004855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=477091571878004855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/477091571878004855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/477091571878004855'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/05/economics-in-simple-terms.html' title='Economics in simple terms'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-245721181671323894</id><published>2011-04-18T19:52:00.001+01:00</published><updated>2011-04-18T19:52:24.781+01:00</updated><title type='text'>A not-so-quiet afternoon with Mr Baby</title><content type='html'>&lt;p&gt;After going to my polling unit to vote on Saturday, I got saddled with Mr Baby, who, in typical fashion, was having trouble being convinced by his body that he was overdue for sleep. As such, we had some fun together (or so I’d like to think). Anyhow, please enjoy!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_fNSfJ0If9HI/TayHrZZ3uwI/AAAAAAAAAIk/2fjK3vWPmlw/s1600-h/16042011009%5B5%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011009" alt="16042011009" src="http://lh4.ggpht.com/_fNSfJ0If9HI/TayHsepWHmI/AAAAAAAAAIo/4mjyNcPrpiM/16042011009_thumb%5B2%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Mr Baby (re-)discovers my mouse. I discover my afternoon has been disturbed.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_fNSfJ0If9HI/TayHvTdGkHI/AAAAAAAAAIs/3Sofia-_3gI/s1600-h/16042011010%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011010" alt="16042011010" src="http://lh5.ggpht.com/_fNSfJ0If9HI/TayH5E0ARgI/AAAAAAAAAIw/NGLJUKwQJWY/16042011010_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Dude, are you sure you’re interested in Java Enterprise Edition? Why don’t we do something fun, like splash water on a working voltage regulator (I kid you not)?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_fNSfJ0If9HI/TayH6zK_kmI/AAAAAAAAAI0/p5unpvrh_98/s1600-h/16042011012%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011012" alt="16042011012" src="http://lh3.ggpht.com/_fNSfJ0If9HI/TayH7gUc-5I/AAAAAAAAAI4/6O_d4JTQubY/16042011012_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Yup. Java EE. Contexts &amp;amp; Dependency Injection.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_fNSfJ0If9HI/TayH9jkai_I/AAAAAAAAAI8/OmXDO-If8VI/s1600-h/16042011013%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011013" alt="16042011013" src="http://lh3.ggpht.com/_fNSfJ0If9HI/TayH-cfVa0I/AAAAAAAAAJA/OWuwLVOtkuU/16042011013_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now look what you done! You done broke it! This mouse ain’t mousing!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_fNSfJ0If9HI/TayIAj86qyI/AAAAAAAAAJE/Y82T7XJ4ATA/s1600-h/16042011014%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011014" alt="16042011014" src="http://lh6.ggpht.com/_fNSfJ0If9HI/TayIBehgKGI/AAAAAAAAAJI/OTL1PzyEVIE/16042011014_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now, I have to fix it! What have you to say for yourself?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_fNSfJ0If9HI/TayIDIFbZgI/AAAAAAAAAJM/edr6iiBIVMc/s1600-h/16042011015%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011015" alt="16042011015" src="http://lh5.ggpht.com/_fNSfJ0If9HI/TayID3rlszI/AAAAAAAAAJQ/3I44-etE1s8/16042011015_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Fixing in progress. Do &lt;strong&gt;&lt;em&gt;NOT&lt;/em&gt;&lt;/strong&gt; disturb. Unless you want me to bust out my kung-fu.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_fNSfJ0If9HI/TayIGXNIYXI/AAAAAAAAAJU/UgXaRzfHSN8/s1600-h/16042011016%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011016" alt="16042011016" src="http://lh5.ggpht.com/_fNSfJ0If9HI/TayIHmBK3aI/AAAAAAAAAJY/Cx8-FWVGfIw/16042011016_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Are you sure you didn’t use the cable for something else? It still isn’t mousing.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_fNSfJ0If9HI/TayIKGf_dfI/AAAAAAAAAJc/B8a5EjtCPcE/s1600-h/16042011017%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011017" alt="16042011017" src="http://lh3.ggpht.com/_fNSfJ0If9HI/TayIK5uzETI/AAAAAAAAAJg/bQVcUsz7EU0/16042011017_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_fNSfJ0If9HI/TayIMc4RP4I/AAAAAAAAAJk/PDxwtUDT9c8/s1600-h/16042011018%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011018" alt="16042011018" src="http://lh3.ggpht.com/_fNSfJ0If9HI/TayINK4iy-I/AAAAAAAAAJo/hnSnOOTGecA/16042011018_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;When all else fails, I have to use &lt;strong&gt;&lt;em&gt;that&lt;/em&gt;&lt;/strong&gt; method. And don’t look at me like that. &lt;strong&gt;&lt;em&gt;You&lt;/em&gt;&lt;/strong&gt; broke it,&amp;#160; not I.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_fNSfJ0If9HI/TayIPEnxUxI/AAAAAAAAAJs/SxZ1nTmGToc/s1600-h/16042011019%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011019" alt="16042011019" src="http://lh4.ggpht.com/_fNSfJ0If9HI/TayIQGXvEsI/AAAAAAAAAJw/IPqVUgfsyxQ/16042011019_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Let’s see what this Java EE thing is all about, anyway. No, I &lt;strong&gt;&lt;em&gt;don’t&lt;/em&gt;&lt;/strong&gt; need your input. I know exactly what I’m doing.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_fNSfJ0If9HI/TayISq3EwdI/AAAAAAAAAJ0/ojbBUkOEieY/s1600-h/16042011020%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011020" alt="16042011020" src="http://lh6.ggpht.com/_fNSfJ0If9HI/TayITub__1I/AAAAAAAAAJ4/MlqYcXEYnWc/16042011020_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Why don’t you clean your laptop? Now I have to spit-shine it (yes, that’s actual drool on the touchpad).&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_fNSfJ0If9HI/TayIVumUrmI/AAAAAAAAAJ8/YfWYz1i8TO8/s1600-h/16042011021%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011021" alt="16042011021" src="http://lh4.ggpht.com/_fNSfJ0If9HI/TayIWTvW0KI/AAAAAAAAAKA/UJNpcYm8cu4/16042011021_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Java EE is boring! So let’s go do something fun, like wrestle alligators.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_fNSfJ0If9HI/TayIY9BL4ZI/AAAAAAAAAKE/W35IEZ1OACA/s1600-h/16042011022%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="16042011022" alt="16042011022" src="http://lh6.ggpht.com/_fNSfJ0If9HI/TayIZhT_ocI/AAAAAAAAAKI/gWIntYUdvIE/16042011022_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I bet you’re jealous that I can wash my car right in the house and you can’t (this was right after the water-splashing incident. There was a bowl full of water on that stool. Thank God for mercy).&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-245721181671323894?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/245721181671323894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=245721181671323894' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/245721181671323894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/245721181671323894'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/04/not-so-quiet-afternoon-with-mr-baby.html' title='A not-so-quiet afternoon with Mr Baby'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_fNSfJ0If9HI/TayHsepWHmI/AAAAAAAAAIo/4mjyNcPrpiM/s72-c/16042011009_thumb%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-4987896501013599567</id><published>2011-01-29T21:34:00.001+01:00</published><updated>2011-01-29T21:35:16.180+01:00</updated><title type='text'>The Cycle of Achievement</title><content type='html'>&lt;p&gt;Let’s step right in. Here’s the achiever:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_fNSfJ0If9HI/TUR5MLszlfI/AAAAAAAAAHQ/4CLA-Iwsd-I/s1600-h/29012011006%5B6%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="29012011006" alt="29012011006" src="http://lh6.ggpht.com/_fNSfJ0If9HI/TUR5NpRT3dI/AAAAAAAAAHU/Utl6xYt1ZvM/29012011006_thumb%5B3%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here’s the prize (shown contextually):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_fNSfJ0If9HI/TUR5P-evdqI/AAAAAAAAAHY/vdJkLd8nJFM/s1600-h/29012011015%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="29012011015" alt="29012011015" src="http://lh5.ggpht.com/_fNSfJ0If9HI/TUR5Rfpz9aI/AAAAAAAAAHc/JJfZLf1I72A/29012011015_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The achiever strategizes, then moves heaven and earth (or in this particular case, a rocker) to get the prize:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_fNSfJ0If9HI/TUR5T05xHPI/AAAAAAAAAHg/qQlXvh-B8Io/s1600-h/29012011007%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="29012011007" alt="29012011007" src="http://lh5.ggpht.com/_fNSfJ0If9HI/TUR5Ve4jcAI/AAAAAAAAAHk/DGZ4PG2lsUo/29012011007_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_fNSfJ0If9HI/TUR5XmKxezI/AAAAAAAAAHo/A0esYoiNqds/s1600-h/29012011008%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="29012011008" alt="29012011008" src="http://lh5.ggpht.com/_fNSfJ0If9HI/TUR5ZOMgITI/AAAAAAAAAHs/3pTDEZ2ryyk/29012011008_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The achiever, after braving terrific odds, gets the prize:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_fNSfJ0If9HI/TUR5cdvzQTI/AAAAAAAAAHw/qhIiOUOcYFg/s1600-h/29012011011%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="29012011011" alt="29012011011" src="http://lh5.ggpht.com/_fNSfJ0If9HI/TUR5dvFWsMI/AAAAAAAAAH0/7ZpIbUSH6v8/29012011011_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And enjoys the sweet, sweet taste of success (yes, success &lt;strong&gt;&lt;em&gt;does&lt;/em&gt;&lt;/strong&gt; have a metallic taste. Everybody knows that):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_fNSfJ0If9HI/TUR5gnNQNKI/AAAAAAAAAH4/NkPDmUlnTko/s1600-h/29012011009%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="29012011009" alt="29012011009" src="http://lh5.ggpht.com/_fNSfJ0If9HI/TUR5h7btKpI/AAAAAAAAAH8/lAtMLCoOZXE/29012011009_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_fNSfJ0If9HI/TUR5kIVPRwI/AAAAAAAAAIA/pfK9FSekBtc/s1600-h/29012011010%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="29012011010" alt="29012011010" src="http://lh6.ggpht.com/_fNSfJ0If9HI/TUR5lmeTfwI/AAAAAAAAAIE/C54_zfltOoc/29012011010_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_fNSfJ0If9HI/TUR5oDYbIOI/AAAAAAAAAII/Cf2jhLAlq5M/s1600-h/29012011014%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="29012011014" alt="29012011014" src="http://lh4.ggpht.com/_fNSfJ0If9HI/TUR5prhxwFI/AAAAAAAAAIM/H417jPOqI5M/29012011014_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Depending on your viewpoint, the cheese is moved, or the prize is taken from the achiever:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_fNSfJ0If9HI/TUR5r7utp6I/AAAAAAAAAIQ/3BQjPCJqqnY/s1600-h/29012011013%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="29012011013" alt="29012011013" src="http://lh3.ggpht.com/_fNSfJ0If9HI/TUR5tA0m0gI/AAAAAAAAAIU/knC02FCjgzI/29012011013_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And the achiever moves on to The Next Big Thing™:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_fNSfJ0If9HI/TUR5wK1u4UI/AAAAAAAAAIY/4DzPo5bYySY/s1600-h/29012011016%5B4%5D.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="29012011016" alt="29012011016" src="http://lh4.ggpht.com/_fNSfJ0If9HI/TUR5xemKRGI/AAAAAAAAAIc/ujJ2YPmp5Ms/29012011016_thumb%5B1%5D.jpg?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And that concludes our study of The Cycle of Achievement. Many thanks to our achiever for sparing time from his busy schedule of achieving to contribute his quota to the development of the world.&lt;/p&gt;  &lt;p&gt;Until next time.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-4987896501013599567?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/4987896501013599567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=4987896501013599567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4987896501013599567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4987896501013599567'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/01/cycle-of-achievement.html' title='The Cycle of Achievement'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_fNSfJ0If9HI/TUR5NpRT3dI/AAAAAAAAAHU/Utl6xYt1ZvM/s72-c/29012011006_thumb%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-8978547843266951368</id><published>2011-01-18T05:26:00.001+01:00</published><updated>2011-01-18T05:26:05.358+01:00</updated><title type='text'>Penny wise, pound foolish (and other, possibly related, matters)</title><content type='html'>&lt;p&gt;&lt;a title="Social Innovation Camp Nigeria" href="http://www.sicampnigeria.org"&gt;Social Innovation Camp Nigeria&lt;/a&gt; ended Saturday night, and with it, two days of near hell on earth. More on SICamp Nigeria later, though.&lt;/p&gt;  &lt;p&gt;At work a little while back, we had a hiccup with our messaging server. In the attempt to resolve the issues, we uninstalled the server application and reinstalled it a couple of times (at the end of the day, the actual problem was unrelated).&lt;/p&gt;  &lt;p&gt;This particular product comes with a web-based user portal. Uninstalling the application also wiped out the web pages. Normally, it might not have been a major issue, but the problem is that we’d made some expensive customizations to the portal (expensive because the portal runs on &lt;acronym title="Active Server Pages"&gt;ASP &lt;/acronym&gt;— no, not ASP.NET, &lt;em&gt;classic ASP&lt;/em&gt;, in VBScript, no less — and over 80 per cent of the markup of the pages is churned out using &lt;code&gt;Request.Write&lt;/code&gt; statements. I can almost hear the screams), and in my haste to resolve the bigger problem (how to get messages moving again), I created a new problem, namely, resetting the web portal to (crappy) factory settings.&lt;/p&gt;  &lt;p&gt;I’d tried several times to write a new web portal in .NET but always gave up before getting far (yes, story of my life). After the server application started working properly, my next task was to make the portal usable again (practically all our customers who use the web portal &lt;strong&gt;&lt;em&gt;need&lt;/em&gt;&lt;/strong&gt; at least one of our customizations, some JavaScript tweaks a colleague worked in, which got lost when the uninstall ran). Unfortunately, just when I wanted a quiet day to spend coding, we had visitors. And Mr Baby decided to be very active. So I didn’t get anything done when I had motivation, and by the time everyone left and I had no calls on my attention I was too tired to see straight.&lt;/p&gt;  &lt;p&gt;Today, I decided (I can’t remember the exact motivation, though) to try to replace the functionality missing in the pages. Now, I haven’t done JavaScript in &lt;em&gt;ages&lt;/em&gt; (over 4 years, I guess I really do dislike doing human interface development), so the development time was split between &lt;a title="A great introductory resource into web-related technology" href="http://www.w3schools.com"&gt;W3Schools&lt;/a&gt;, ##javascript on Freenode, Chrome’s developer tools and &lt;a href="http://eloquentjavascript.net"&gt;Eloquent JavaScript&lt;/a&gt;. I ran into some hiccups, but I got it done at last.&lt;/p&gt;  &lt;h4&gt;Now comes the irony&lt;/h4&gt;  &lt;p&gt;One of our clients complained that they couldn’t use the old system, so I cooked up a Python script to use the web service interface of the messaging server to send messages for them. After I completed the change, I emailed them to try the new modifications. The lady called later to complain, “it’s not responding”, and&amp;#160; with a plea to send the messages for her.&lt;/p&gt;  &lt;p&gt;All that work for nothing. And then someone will ask me why I think women are unreasonable.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-8978547843266951368?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/8978547843266951368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=8978547843266951368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8978547843266951368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8978547843266951368'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2011/01/penny-wise-pound-foolish-and-other.html' title='Penny wise, pound foolish (and other, possibly related, matters)'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-9091855777636811575</id><published>2010-12-24T15:00:00.001+01:00</published><updated>2010-12-24T23:10:13.145+01:00</updated><title type='text'>24-12-2010</title><content type='html'>&lt;p&gt;Not much up. Recently, been trying to get back into 3D. As usual, fell into the temptation of “too much, too little”. Installed too many apps (have to get Softimage Mod Tool and Crosswalk off my box). Looked for too many tutorials, got interested in too many things (yep, struggling right now not to install LMMS), but did too little actual work.&lt;/p&gt;  &lt;p&gt;Still it’s not like I’ve done &lt;em&gt;nothing&lt;/em&gt;. Here’s a screenshot of the model I’m currently working on: &lt;a href="http://lh4.ggpht.com/_fNSfJ0If9HI/TRSnbny52iI/AAAAAAAAAGM/5maY_0oTMvk/s1600-h/Wings3D%20-%20fan%5B3%5D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="Wings3D - fan" alt="Wings3D - fan" src="http://lh6.ggpht.com/_fNSfJ0If9HI/TRSncGghRKI/AAAAAAAAAGQ/oDV2X7NJY2A/Wings3D%20-%20fan_thumb%5B1%5D.png?imgmax=800" width="240" height="145" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here are some models awaiting texturing and rendering:&lt;a href="http://lh5.ggpht.com/_fNSfJ0If9HI/TRSnc-M1CmI/AAAAAAAAAGU/zyFbpbNTES4/s1600-h/Greenshot_2010-12-24_13-48-40%5B3%5D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="Greenshot_2010-12-24_13-48-40" alt="Greenshot_2010-12-24_13-48-40" src="http://lh3.ggpht.com/_fNSfJ0If9HI/TRSndeTBtyI/AAAAAAAAAGY/BAFqyF5A0U0/Greenshot_2010-12-24_13-48-40_thumb%5B1%5D.png?imgmax=800" width="240" height="145" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_fNSfJ0If9HI/TRSnePdd5WI/AAAAAAAAAGc/CCiOHTtm5kg/s1600-h/Greenshot_2010-12-24_13-51-26%5B5%5D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="Greenshot_2010-12-24_13-51-26" alt="Greenshot_2010-12-24_13-51-26" src="http://lh6.ggpht.com/_fNSfJ0If9HI/TRSnetcXxDI/AAAAAAAAAGg/hrRKVQ6hRKY/Greenshot_2010-12-24_13-51-26_thumb%5B3%5D.png?imgmax=800" width="240" height="145" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And the last render I did (yes, I succumbed to the pressure of the season):&lt;a href="http://lh4.ggpht.com/_fNSfJ0If9HI/TRSnfRx-lII/AAAAAAAAAGk/v1w9z42pQXk/s1600-h/ornaments%5B3%5D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="ornaments" alt="ornaments" src="http://lh3.ggpht.com/_fNSfJ0If9HI/TRSngHcajwI/AAAAAAAAAGo/X5hKLsqSO5Y/ornaments_thumb%5B1%5D.png?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;While authoring this post, I managed to complete and render a Rubik’s cube.&lt;a href="http://lh6.ggpht.com/_fNSfJ0If9HI/TRSngvenTJI/AAAAAAAAAGs/jYWs76O7exs/s1600-h/rubiks-cube%5B3%5D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="rubiks-cube" alt="rubiks-cube" src="http://lh4.ggpht.com/_fNSfJ0If9HI/TRSnhB_z7eI/AAAAAAAAAGw/TnWDCUUfa2E/rubiks-cube_thumb%5B1%5D.png?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now I have to go. A troublesome person has shown up and interrupted my enjoyment of Blender 2.49 (no, I haven’t moved to 2.5 yet, but it’s on the list of things to do. I’m not going to throw out 2.49 until BMesh is completed, since the last time I tried to create a Rubik’s cube in 2.5, the render showed there were lots of faces with inward-pointing normals). Laterz&lt;/p&gt;  &lt;h4&gt;Edit&lt;/h4&gt;  &lt;p&gt;Back home now. Playing with &lt;a title="Blender is an open source 3D content creation suite" href="http://www.blender.org"&gt;Blender&lt;/a&gt; and &lt;a title="Yafaray is an open source raytracing renderer" href="http://www.yafaray.org"&gt;Yafaray&lt;/a&gt;. Set up a scene for the Rubik’s cube with no materials in Yafaray, and this is my render:&lt;a href="http://lh3.ggpht.com/_fNSfJ0If9HI/TRUZoPkB81I/AAAAAAAAAG0/WgmVzbxERNQ/s1600-h/rubiks-cube%5B4%5D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="rubiks-cube" alt="rubiks-cube" src="http://lh6.ggpht.com/_fNSfJ0If9HI/TRUZwBQo2HI/AAAAAAAAAG4/jQe5NWy6cHg/rubiks-cube_thumb%5B1%5D.png?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Almost 8 minutes for a 800x600 render. And I haven’t even started with &lt;a title="LuxRender is an open source physically-based renderer" href="http://www.luxrender.net"&gt;LuxRender&lt;/a&gt; yet. The good thing is: I have a copy of SmallLuxGPU, and I’ve seen the difference in rendering power (I need a GPU farm &lt;strong&gt;&lt;em&gt;now&lt;/em&gt;&lt;/strong&gt;!) of a &lt;acronym title="graphics processing unit"&gt;GPU&lt;/acronym&gt; as compared to a &lt;acronym title="central processing unit"&gt;CPU&lt;/acronym&gt;.&lt;/p&gt;  &lt;p&gt;Anyhow, here’s a render with materials set (Yafaray):&lt;a href="http://lh4.ggpht.com/_fNSfJ0If9HI/TRUZ9dGxWuI/AAAAAAAAAG8/63DnHtwHegQ/s1600-h/rubiks-cube2%5B3%5D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="rubiks-cube2" alt="rubiks-cube2" src="http://lh5.ggpht.com/_fNSfJ0If9HI/TRUaFt1toGI/AAAAAAAAAHA/vkXD9g-dc9c/rubiks-cube2_thumb%5B1%5D.png?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you don’t look at it too hard, you might not notice the major flaws I did: noise visible in the primary shadow (eliminating that requires me to increase the number of samples, and with that the render time — sigh), and the black material just looks weird away from the top of the cube (my guess is it’s too glossy, but I’m going to leave it that way anyway &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-openmouthedsmile" alt="Open-mouthed smile" src="http://lh4.ggpht.com/_fNSfJ0If9HI/TRUaLkRUhoI/AAAAAAAAAHE/yyFS2MYjjCQ/wlEmoticon-openmouthedsmile%5B2%5D.png?imgmax=800" /&gt;)&lt;/p&gt;  &lt;p&gt;The Rubik’s cube .blend is &lt;a href="http://www.4shared.com/file/TlGNaUrz/rubik-cube.html"&gt;here&lt;/a&gt; in case you want to play with it. Going to play, eat, take a shower, sleep.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-9091855777636811575?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/9091855777636811575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=9091855777636811575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/9091855777636811575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/9091855777636811575'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/12/24-12-2010.html' title='24-12-2010'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_fNSfJ0If9HI/TRSncGghRKI/AAAAAAAAAGQ/oDV2X7NJY2A/s72-c/Wings3D%20-%20fan_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7828689672096646386</id><published>2010-12-23T09:36:00.001+01:00</published><updated>2010-12-23T09:36:01.696+01:00</updated><title type='text'>23-12-2010</title><content type='html'>&lt;p&gt;Guess I’m back to dating my posts. Today’s post starts on a sad note. Yesterday I read about the passing on of Mr Sam Mbende, a former employee of &lt;a title="Ecobank Transnational Inc." href="http://www.ecobank.com"&gt;Ecobank Transanational Inc&lt;/a&gt;, in &lt;cite&gt;The Punch&lt;/cite&gt; newspaper. I met him in a meeting, and he came across a a very reasonable person. My boss has few good words for Nigerians in business as a generality; he contrasted Mr Mbende with the run-of-the-mill Nigerian in the corporate world. We still quote something he mentioned till today in the office: “the dynamics of the enterprise”. &lt;/p&gt;  &lt;p&gt;I’m made to understand that his death might have been avoided if he got access to medical assistance on time. Which brings me to ask one question among others: with Lagos (in particular) as crowded and as traffic-jam-prone as it is, how can ambulances get to — or from — accident scenes in time to save victims? Every time I’m in major traffic, I wonder, “what if there’s an ambulance trying to save someone stuck in this?”. Unfortunately, Nigerians have largely decided to ignore sirens, mostly because of abuse by uniformed personnel (the police and military in particular), and ambulance drivers generally have no weapons to threaten anyone. Add the fact that I doubt that any emergency service has any choppers or &lt;abbrev title="vertical take-off and landing"&gt;VTOL&lt;/abbrev&gt; aircraft, and you might see my point here. Maybe we should reintroduce the old law allowing only vehicles with license plates to move on the roads on particular days, but I’m sure people will find a way to circumvent that. At any rate, it’s food for thought (someone who can pass this on to the Lagos State Governor, please do. I will assume he’s a person shopping for ways to make life better for the people).&lt;/p&gt;  &lt;p&gt;On a lighter note, here’s a conversation I had just this morning (reproduced as accurately as I can remember it):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;She: Where’s my Christmas present?&lt;/p&gt;    &lt;p&gt;Me: What Christmas present?&lt;/p&gt;    &lt;p&gt;She: It’s Christmas. where’s my Christmas present?&lt;/p&gt;    &lt;p&gt;Me: You should ask someone who believes in Christmas.&lt;/p&gt;    &lt;p&gt;She: So you’re an &lt;a href="http://en.wikipedia.org/wiki/Eckist"&gt;Eckist&lt;/a&gt; or a &lt;a href="http://en.wikipedia.org/wiki/Jehovah's_Witnesses"&gt;Jehovah’s Witness&lt;/a&gt;?&lt;/p&gt;    &lt;p&gt;Me: Any one.&lt;/p&gt;    &lt;p&gt;She: Blood of Jesus! No wonder we never connected!&lt;/p&gt;    &lt;p&gt;Me: At least today you’re honest.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;And there you have it. She apparently forgot that I’d lent her a book by the late Kenneth E. Hagin, &lt;cite&gt;Exceedingly Growing Faith&lt;/cite&gt;, which I would most likely not have done if I were in fact either an Eckist or a Jehovah’s Witness. &lt;/p&gt;  &lt;p&gt;I’d like to ask: who passed the memo that I was to be hounded by degrees into a romantic relationship? If the comments I’m hearing these days are anything to go by, there are quite a number of people praying for me…maybe they should stop, as it doesn’t seem to have done much good. And no, trying to hook me up with women isn’t the answer, especially asking me how I like random women passing by.&lt;/p&gt;  &lt;p&gt;Later.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7828689672096646386?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7828689672096646386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7828689672096646386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7828689672096646386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7828689672096646386'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/12/23-12-2010.html' title='23-12-2010'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1116373880395278633</id><published>2010-12-14T09:30:00.003+01:00</published><updated>2010-12-14T09:56:56.594+01:00</updated><title type='text'>Awesome!</title><content type='html'>&lt;p&gt;&lt;strong&gt;Warning: this post contains technical information and is unsuitable for technologically-challenged people (the kind that can't find their bold and underline) :D&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;no, the title isn't referring to me. it's what happened yesterday/today. we're trying to roll out a product at the office, and it involves some cryptography using &lt;a href="http://en.wikipedia.org/wiki/Triple_DES"&gt;3DES&lt;/a&gt;. We ran up against a problem where we had a 128-bit key, but the default cryptography provider supplied with Java would not accept 128-bit keys for 3DES operations. We ended up having to write a separate application in .NET to handle the operations, since .NET accepts such keys and does the needful, and moved on with development. Over the weekend, another company we intend to work with sent over a key &amp;mdash; you guessed right &amp;mdash; it was a 128-bit key. To be honest, the entire thing spoilt my entire day (for reasons I do not care at this point to divulge). I was a complete grouch by the end of the day, especially since I felt that none of the advice we were able to source could solve the problem. Outsourcing the concern to a .NET application again would work, but the cryptographic operation we needed to do was in the core of the application, not on the fringe, as the previous case. I was dead set (though I didn't tell anyone) against migrating that functionality to another program again.&lt;/p&gt;
&lt;p&gt;the day finally came to an end and I moved on to a program at &lt;a href="http://www.kingswordikeja.org"&gt;church&lt;/a&gt;. We've been having a 21-day fasting-and-prayer program, and I'd felt much like a spectator most of all the other days. Last night though, Pastor Nuel announced God wanted to solve problems, real issues. I decided my problem was real enough, and just followed the instructions he gave, including giving sacrificially in the offering, which was taken for the poor. I didn't have much on me, and I decided to give everything I had on me into that offering. I chose to believe that God would take my problem as his own, and I'd not have to bother about it. I ended up walking home from church last night (sorry, Mr A., Mr B.!), and this morning, to the bus stop where I'd catch the bus to the island.&lt;/p&gt;
&lt;p&gt;I &lt;a href="http://stackoverflow.com/questions/4436397/3des-des-encryption-using-the-jce-generating-an-acceptable-key"&gt;posted the problem on StackOverflow&lt;/a&gt; this morning, but nothing that really helped worked. All the information I'd obtained was useless. I decided I wasn't doing to despair like yesterday, even though the temptation was really, really strong. I've no idea when exactly, but I just decided to use the &lt;a href="http://www.bouncycastle.org"&gt;Bouncy Castle&lt;/a&gt; &lt;acronym title='Java Cryptographic Extensions'&gt;JCE&lt;/acronym&gt; provider instead of the default Sun provider, and it worked! I'm really, really, happy I decided to believe what Pastor Nuel said yesterday!&lt;/p&gt;
&lt;p&gt;And now, back to work!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1116373880395278633?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1116373880395278633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1116373880395278633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1116373880395278633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1116373880395278633'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/12/awesome.html' title='Awesome!'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-8345319869666431119</id><published>2010-11-22T12:10:00.001+01:00</published><updated>2010-11-22T16:05:34.713+01:00</updated><title type='text'>Is JobMark Nigeria a well-planned scam?</title><content type='html'>&lt;p&gt;Early this morning, I got an unsolicited text message from JOBMARKNG telling me the sender knew I was fresh out of the National Youth Service Corps scheme, and that they had a job waiting for me. I didn’t really pay much attention to it at the time — I merely made a mental note to check it out since it might prove to be useful to someone else who's looking for employment.&lt;/p&gt;  &lt;p&gt;Later this morning, I got another text message from someone who claimed we’d served together in Borno state in northern Nigeria, that he couldn’t call for some reason, and asking me to call his in-law for a job. Unfortunately, while I &lt;em&gt;did&lt;/em&gt; server in northern Nigeria, it was not in Borno state. I regret deleting the text message as quickly as I did now. At any rate, it made me take a better look at JobMark Nigeria’s site as advertised in the spam text message I got.&lt;/p&gt;  &lt;p&gt;The &lt;a title="JobMark Nigeria" href="http://www.jobmarkng.com"&gt;organization’s site&lt;/a&gt; is at &lt;a href="http://www.jobmarkng.com"&gt;http://www.jobmarkng.com&lt;/a&gt;. Personally, I don’t really like the design, but that’s minor. What caught my attention in the (decidedly long-winded) text of the home page was this: “&lt;q&gt;10% of your salary must come back to us&lt;/q&gt;”. &lt;a href="http://lh3.ggpht.com/_fNSfJ0If9HI/TOpPWOhUQBI/AAAAAAAAAFg/hOYRbY2-OCA/s1600-h/Job%20Mark%20-%20Opera_2010-11-22_11-36-45%5B2%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Job Mark - Opera_2010-11-22_11-36-45" border="0" alt="Job Mark - Opera_2010-11-22_11-36-45" src="http://lh4.ggpht.com/_fNSfJ0If9HI/TOpPX0SirKI/AAAAAAAAAFk/tpERHn_W8o4/Job%20Mark%20-%20Opera_2010-11-22_11-36-45_thumb.png?imgmax=800" width="244" height="52" /&gt;&lt;/a&gt;That left me thinking it was not such an up-front site after all. Running down the page gave me another gem:&lt;a href="http://lh3.ggpht.com/_fNSfJ0If9HI/TOpPaBlEYLI/AAAAAAAAAFo/ofNUE-iXHws/s1600-h/Job%20Mark%20-%20Opera_2010-11-22_11-39-56%5B2%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Job Mark - Opera_2010-11-22_11-39-56" border="0" alt="Job Mark - Opera_2010-11-22_11-39-56" src="http://lh4.ggpht.com/_fNSfJ0If9HI/TOpPbkcrTxI/AAAAAAAAAFs/MsnN3PRb-wo/Job%20Mark%20-%20Opera_2010-11-22_11-39-56_thumb.png?imgmax=800" width="244" height="86" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I also found it interesting that the site mentions the Nigerian Bureau of Labour Statistics. Searching Google turns up &lt;strong&gt;&lt;em&gt;only &lt;/em&gt;&lt;/strong&gt;the National Bureau of Statistics (in Nigeria), with a division in Employment and Labour. Methinks the NBLS does not exist. Let’s peg this to a typo, shall we?&lt;a href="http://lh6.ggpht.com/_fNSfJ0If9HI/TOpPcZZ2drI/AAAAAAAAAFw/hNLKgjNVnVA/s1600-h/Job%20Mark%20-%20Opera_2010-11-22_11-49-13%5B2%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Job Mark - Opera_2010-11-22_11-49-13" border="0" alt="Job Mark - Opera_2010-11-22_11-49-13" src="http://lh6.ggpht.com/_fNSfJ0If9HI/TOpPdoGt-fI/AAAAAAAAAF0/OYdQUkkeJ2E/Job%20Mark%20-%20Opera_2010-11-22_11-49-13_thumb.png?imgmax=800" width="244" height="19" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Unfortunately, on visiting the &lt;a title="National Bureau of Statistics" href="http://www.nigerianstat.gov.ng"&gt;National Bureau of Statistics website&lt;/a&gt;, I found it impossible to get any of the (admittedly &lt;strong&gt;&lt;em&gt;very &lt;/em&gt;&lt;/strong&gt;few) reports on employment and labour beyond the end of 2009. Where does JobMark Nigeria get its figures (September 2010) from then? Insider information?&lt;/p&gt;  &lt;p&gt;Moving on, here’s something else I noticed: &lt;a href="http://lh3.ggpht.com/_fNSfJ0If9HI/TOpPemba7TI/AAAAAAAAAF4/_OLewlrt8BM/s1600-h/Job%20Mark%20-%20Opera_2010-11-22_12-00-08%5B2%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Job Mark - Opera_2010-11-22_12-00-08" border="0" alt="Job Mark - Opera_2010-11-22_12-00-08" src="http://lh6.ggpht.com/_fNSfJ0If9HI/TOpPf1RA_dI/AAAAAAAAAF8/eFzkbPBzBqA/Job%20Mark%20-%20Opera_2010-11-22_12-00-08_thumb.png?imgmax=800" width="244" height="39" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;None of the advertised job openings link to &lt;strong&gt;&lt;em&gt;anything&lt;/em&gt;&lt;/strong&gt;. You can look at the site yourself and come to your conclusion yourself. Then maybe you can tell me if it’s a scam, especially as I think people who ask you to develop communication skills should be able to properly capitalize nouns:&lt;a href="http://lh4.ggpht.com/_fNSfJ0If9HI/TOpPhJLlDYI/AAAAAAAAAGA/ST8_eagzkqU/s1600-h/Job%20Mark%20-%20Opera_2010-11-22_12-05-12%5B2%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Job Mark - Opera_2010-11-22_12-05-12" border="0" alt="Job Mark - Opera_2010-11-22_12-05-12" src="http://lh3.ggpht.com/_fNSfJ0If9HI/TOpPin2-xII/AAAAAAAAAGE/Zl6fDsrigKg/Job%20Mark%20-%20Opera_2010-11-22_12-05-12_thumb.png?imgmax=800" width="244" height="46" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Laters.&lt;/p&gt;  &lt;h4&gt;Edit&lt;/h4&gt;  &lt;p&gt;A friend who commented on this post on Facebook (and served in the same local government as I did) said he got the same text about the same time I got mine. I can only conclude someone related to &lt;acronym title="National Youth Service Corps"&gt;NYSC&lt;/acronym&gt; (not necessarily staff, it might be a former Corps member) in some way is giving out (ex-)Corps members contact information. That gives me the heebie-jeebies — when registering, we gave numbers, contact information and whatnot — what if that information was leaked to less-than-savoury characters? I like my privacy, thank you veddy much.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; The same friend also sent me a message about this. The relevant parts I’ll take the liberty to reproduce below:&lt;/p&gt;  &lt;blockquote&gt;Just be careful. 2wks ago, i got a message from someone who claims to be &lt;em&gt;&amp;lt;removed&amp;gt;&lt;/em&gt; from Zamfara (our batch). He told me he was stranded and i should send credit to him cos the bus he boarded had a fault in the bush coming from ZM. i think i know where that idiot got my details from.our year album/book.its only u guys from ZM that call me &lt;em&gt;&amp;lt;removed&amp;gt;&lt;/em&gt;.     &lt;p&gt;Virtually everyone is in need of employment. Jobmark is simply nothing but a scam. You do not get jobs that way. Their aim is to make job seekers lazy individuals. They promise to re-edit your CV and other stuffs that do not make any sense to me.      &lt;br /&gt;I just discovered something. i.e &lt;strong&gt;&lt;em&gt;not giving my actual details in any publication such as year book etc. &lt;/em&gt;&lt;/strong&gt;(emphasis mine, at least not just in any old way). Although that doesn't give an assurance not receiving such messages/mails.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I can’t fit shout. Maybe I’m paranoid, but here’s a friend who isn’t a geek realizing what many people don’t realize: &lt;strong&gt;&lt;em&gt;There’s such a thing as too much information being given out that could put you at risk&lt;/em&gt;&lt;/strong&gt; (yes, I’m looking at you heavy Facebook users. For crying out loud, &lt;a href="http://gizmodo.com/5636025/robbers-used-facebook-to-see-when-people-werent-home"&gt;robbers have actually found out&lt;/a&gt; &lt;a href="http://en.terra.com/latin-in-america/news/facebook_status_updates_lea_d_to_robbery/hof10948"&gt;when to rob houses simply by checking people’s profiles and status messages on Facebook&lt;/a&gt; — any search engine will give you more links).&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-8345319869666431119?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/8345319869666431119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=8345319869666431119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8345319869666431119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8345319869666431119'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/11/is-jobmark-nigeria-well-planned-scam.html' title='Is JobMark Nigeria a well-planned scam?'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_fNSfJ0If9HI/TOpPX0SirKI/AAAAAAAAAFk/tpERHn_W8o4/s72-c/Job%20Mark%20-%20Opera_2010-11-22_11-36-45_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-2026136063910268903</id><published>2010-11-16T22:27:00.001+01:00</published><updated>2010-11-27T16:38:07.334+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>A funk</title><content type='html'>&lt;p&gt;Hello again. Haven’t updated this rag of mine in a while. I suppose I got too lazy to update it. I’ve been forgetting to do some important things, so if I was supposed to call or something, don’t get mad, ok? I’ve major things on my mind, &amp;amp; the decided lack of rest isn’t getting me anywhere, especially since I’ve amped up on sleep.&lt;/p&gt;  &lt;p&gt;I was going to rant about just how much my life sucks, but then I realized it might be worse (remembering that my neighbours had a fire — the fact that 60000 young people in Lagos alone sat for an employment test when an anonymous source says the agency holding the test will only hire 2000 persons in each state — a claim that my boss says is improbable since the agency only has about 5000 staff nationwide now — according to him, anyway — also helped). Unfortunately, it doesn’t remove the feeling. I went out today with Mr Baby this evening, saw something, and the old feelings rushed to the surface. The feeling of not being where I think I should be was really strong. Pushed it down like I do all other such feelings, though, and went on into the store I was visiting.&lt;/p&gt;  &lt;p&gt;For crying out loud, I can’t even write a blog post properly. Geh. Whatever. at least Mr Baby’s getting big.&lt;/p&gt;  &lt;p&gt;In other news that probably doesn’t really concern or affect anyone, I like &lt;a title="Zoundry Raven is an open source blog editor" href="http://www.zoundryraven.com"&gt;Zoundry Raven&lt;/a&gt;’s interface, but after trying it out for real, I’m sticking with Windows Live Writer.&lt;/p&gt;  &lt;p&gt;On to different things. I’ve been playing around with &lt;a title="ISO 8583 is the International Organization for Standardization standard for systems that exchange electronic transactions made by cardholders using payment cards" href="http://en.wikipedia.org/wiki/ISO_8583"&gt;ISO8583&lt;/a&gt; and &lt;a title="jPOS is an ISO 8583 framework in Java" href="http://jpos.org"&gt;jPOS&lt;/a&gt; for some stuff at work, and a problem that has raised its head consistently is how to communicate with a &lt;acronym title="hardware security module"&gt;HSM&lt;/acronym&gt;. So far, lacking a true-blue HSM to work with, I’ve been trying to get my code working with &lt;a title="Thales Simulatory Library" href="http://thalessim.codeplex.com"&gt;this simulator&lt;/a&gt; with not a lot of success. Even after wandering the web and the jPOS mailing list (as well as &lt;a title="Andy Orrock&amp;#39;s blog on payment systems" href="http://www.andyorrock.com"&gt;Andy Orrock’s blog&lt;/a&gt;), it seemed I was doomed to fail. Yesterday, I decided to stop looking for ready-made answers and devote time to the problem. After looking at the jPOS API documentation on &lt;code&gt;FSDMsg&lt;/code&gt;, I was able to come up with some code that — while it doesn't exactly mirror &lt;a title="Implementing the Thales command set with jPOS&amp;#39;s FSDMsg" href="http://andyorrock.typepad.com/paymentsystems/2006/08/implementing_th.html"&gt;Andy Orrock's code&lt;/a&gt; — works. Without further ado, it's reproduced for your viewing pleasure below (syntax highlighting via &lt;a href="http://www.andre-simon.de/doku/highlight/en/highlight.html"&gt;Highlight&lt;/a&gt;, as I've not yet got around to finding a code display widget that works on Blogger).&lt;/p&gt;  &lt;h4&gt;Test.java:&lt;/h4&gt;  &lt;pre style="background-color: #141414; color: #f8f8f8"&gt;&lt;code&gt;&lt;span style="color: #a56a30; font-weight: bold"&gt;package&lt;/span&gt; testbed&lt;span style="color: #f8f8f8"&gt;;&lt;/span&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;import&lt;/span&gt; java&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;io&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;FileNotFoundException&lt;span style="color: #f8f8f8"&gt;;&lt;/span&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;import&lt;/span&gt; java&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;io&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;IOException&lt;span style="color: #f8f8f8"&gt;;&lt;/span&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;import&lt;/span&gt; org&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;jdom&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;JDOMException&lt;span style="color: #f8f8f8"&gt;;&lt;/span&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;import&lt;/span&gt; org&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;jpos&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;iso&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;channel&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;FSDChannel&lt;span style="color: #f8f8f8"&gt;;&lt;/span&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;import&lt;/span&gt; org&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;jpos&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;iso&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;packager&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;DummyPackager&lt;span style="color: #f8f8f8"&gt;;&lt;/span&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;import&lt;/span&gt; org&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;jpos&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;iso&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;FSDISOMsg&lt;span style="color: #f8f8f8"&gt;;&lt;/span&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;import&lt;/span&gt; org&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;jpos&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;iso&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;ISOException&lt;span style="color: #f8f8f8"&gt;;&lt;/span&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;import&lt;/span&gt; org&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;jpos&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;util&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;FSDMsg&lt;span style="color: #f8f8f8"&gt;;&lt;/span&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;import&lt;/span&gt; org&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;jpos&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;util&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;Logger&lt;span style="color: #f8f8f8"&gt;;&lt;/span&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;import&lt;/span&gt; org&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;jpos&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;util&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;SimpleLogListener&lt;span style="color: #f8f8f8"&gt;;&lt;/span&gt;

&lt;span style="color: #a56a30; font-weight: bold"&gt;public class&lt;/span&gt; TestBed &lt;span style="color: #f8f8f8"&gt;{&lt;/span&gt;
  

  &lt;span style="color: #a56a30; font-weight: bold"&gt;public static&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;void&lt;/span&gt; &lt;span style="color: #3b84cc"&gt;main&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;String&lt;span style="color: #f8f8f8"&gt;[]&lt;/span&gt; args&lt;span style="color: #f8f8f8"&gt;)&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;throws&lt;/span&gt; FileNotFoundException&lt;span style="color: #f8f8f8"&gt;,&lt;/span&gt; IOException&lt;span style="color: #f8f8f8"&gt;{&lt;/span&gt;
    FSDChannel channel &lt;span style="color: #f8f8f8"&gt;=&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;new&lt;/span&gt; &lt;span style="color: #3b84cc"&gt;FSDChannel&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;();&lt;/span&gt;
    channel&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;setHost&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;&lt;span style="color: #d9ff77"&gt;&amp;quot;127.0.0.1&amp;quot;&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;);&lt;/span&gt;
    channel&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;setPort&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;&lt;span style="color: #face43"&gt;9998&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;);&lt;/span&gt;
    channel&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;setPackager&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;&lt;span style="color: #a56a30; font-weight: bold"&gt;new&lt;/span&gt; &lt;span style="color: #3b84cc"&gt;DummyPackager&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;());&lt;/span&gt;

    Logger logger &lt;span style="color: #f8f8f8"&gt;=&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;new&lt;/span&gt; &lt;span style="color: #3b84cc"&gt;Logger&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;();&lt;/span&gt;
    logger&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;addListener&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;&lt;span style="color: #a56a30; font-weight: bold"&gt;new&lt;/span&gt; &lt;span style="color: #3b84cc"&gt;SimpleLogListener&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;System&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;out&lt;span style="color: #f8f8f8"&gt;));&lt;/span&gt;

    channel&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;setLogger&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;logger&lt;span style="color: #f8f8f8"&gt;,&lt;/span&gt; &lt;span style="color: #d9ff77"&gt;&amp;quot;regular&amp;quot;&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;);&lt;/span&gt;

    FSDMsg message &lt;span style="color: #f8f8f8"&gt;=&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;new&lt;/span&gt; &lt;span style="color: #3b84cc"&gt;FSDMsg&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;&lt;span style="color: #d9ff77"&gt;&amp;quot;file:hsm-&amp;quot;&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;);&lt;/span&gt;
    message&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;set&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;&lt;span style="color: #d9ff77"&gt;&amp;quot;command&amp;quot;&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;,&lt;/span&gt; &lt;span style="color: #d9ff77"&gt;&amp;quot;NC&amp;quot;&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;);&lt;/span&gt;

    FSDISOMsg wrapper &lt;span style="color: #f8f8f8"&gt;=&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;new&lt;/span&gt; &lt;span style="color: #3b84cc"&gt;FSDISOMsg&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;message&lt;span style="color: #f8f8f8"&gt;);&lt;/span&gt;
    wrapper&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;setHeader&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;&lt;span style="color: #a56a30; font-weight: bold"&gt;new&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;byte&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;[] {&lt;/span&gt;&lt;span style="color: #face43"&gt;0&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;,&lt;/span&gt; &lt;span style="color: #face43"&gt;0&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;,&lt;/span&gt; &lt;span style="color: #face43"&gt;0&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;,&lt;/span&gt; &lt;span style="color: #face43"&gt;0&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;});&lt;/span&gt;

    &lt;span style="color: #a56a30; font-weight: bold"&gt;try&lt;/span&gt; &lt;span style="color: #f8f8f8"&gt;{&lt;/span&gt;
        channel&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;connect&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;();&lt;/span&gt;
        channel&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;send&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;wrapper&lt;span style="color: #f8f8f8"&gt;);&lt;/span&gt;
        &lt;span style="color: #c7ca87"&gt;byte&lt;/span&gt; &lt;span style="color: #f8f8f8"&gt;[]&lt;/span&gt; buffer &lt;span style="color: #f8f8f8"&gt;=&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;new&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;byte&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;[&lt;/span&gt;&lt;span style="color: #face43"&gt;1024&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;];&lt;/span&gt;
        channel&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;getBytes&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;buffer&lt;span style="color: #f8f8f8"&gt;);&lt;/span&gt;

        FSDMsg response &lt;span style="color: #f8f8f8"&gt;=&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;new&lt;/span&gt; &lt;span style="color: #3b84cc"&gt;FSDMsg&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;&lt;span style="color: #d9ff77"&gt;&amp;quot;file:hsm-resp-&amp;quot;&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;,&lt;/span&gt; &lt;span style="color: #d9ff77"&gt;&amp;quot;ND&amp;quot;&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;);&lt;/span&gt;

        response&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;unpack&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;buffer&lt;span style="color: #f8f8f8"&gt;);&lt;/span&gt;

        System&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;out&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;println&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;&lt;span style="color: #d9ff77"&gt;&amp;quot;Firmware number is: &amp;quot;&lt;/span&gt; &lt;span style="color: #f8f8f8"&gt;+&lt;/span&gt; response&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;get&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;&lt;span style="color: #d9ff77"&gt;&amp;quot;firmware-number&amp;quot;&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;));&lt;/span&gt;
    &lt;span style="color: #f8f8f8"&gt;}&lt;/span&gt;
    &lt;span style="color: #a56a30; font-weight: bold"&gt;catch&lt;/span&gt; &lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;ISOException ex&lt;span style="color: #f8f8f8"&gt;) {&lt;/span&gt;
        ex&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;printStackTrace&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;();&lt;/span&gt;
        &lt;span style="color: #888888"&gt;//return;&lt;/span&gt;
    &lt;span style="color: #f8f8f8"&gt;}&lt;/span&gt;
    &lt;span style="color: #a56a30; font-weight: bold"&gt;catch&lt;/span&gt; &lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;IOException ex&lt;span style="color: #f8f8f8"&gt;) {&lt;/span&gt;
        ex&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;printStackTrace&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;();&lt;/span&gt;
        &lt;span style="color: #888888"&gt;//return;&lt;/span&gt;
    &lt;span style="color: #f8f8f8"&gt;}&lt;/span&gt;
    &lt;span style="color: #a56a30; font-weight: bold"&gt;catch&lt;/span&gt; &lt;span style="color: #f8f8f8"&gt;(&lt;/span&gt;JDOMException ex&lt;span style="color: #f8f8f8"&gt;) {&lt;/span&gt;
        ex&lt;span style="color: #f8f8f8"&gt;.&lt;/span&gt;&lt;span style="color: #3b84cc"&gt;printStackTrace&lt;/span&gt;&lt;span style="color: #f8f8f8"&gt;();&lt;/span&gt;
    &lt;span style="color: #f8f8f8"&gt;}&lt;/span&gt;
  &lt;span style="color: #f8f8f8"&gt;}&lt;/span&gt;
&lt;span style="color: #f8f8f8"&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;hsm-base.xml:&lt;/h4&gt;

&lt;pre style="background-color: #141414; color: #f8f8f8"&gt;&lt;code&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;?xml&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;version&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;1.0&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;encoding&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;UTF-8&amp;quot;&lt;/span&gt;&lt;span style="color: #a56a30; font-weight: bold"&gt;?&amp;gt;&lt;/span&gt;
 &lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;schema&amp;gt;&lt;/span&gt; 
 &lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;field&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;id&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;command&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;type&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;A&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;length&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;2&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;key&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;true&amp;quot;&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;/&amp;gt;&lt;/span&gt; 
&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;/schema&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;hsm-NC.xml:&lt;/h4&gt;

&lt;pre style="background-color: #141414; color: #f8f8f8"&gt;&lt;code&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;?xml&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;version&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;1.0&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;encoding&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;UTF-8&amp;quot;&lt;/span&gt;&lt;span style="color: #a56a30; font-weight: bold"&gt;?&amp;gt;&lt;/span&gt; 
&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;schema&lt;/span&gt; id='NC'&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;gt;&lt;/span&gt; 
&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;/schema&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;hsm-resp-ND.xml:&lt;/h4&gt;

&lt;pre style="background-color: #141414; color: #f8f8f8"&gt;&lt;code&gt;&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;?xml&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;version&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;1.0&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;encoding&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;UTF-8&amp;quot;&lt;/span&gt;&lt;span style="color: #a56a30; font-weight: bold"&gt;?&amp;gt;&lt;/span&gt; 
&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;schema&lt;/span&gt; id='ND'&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;gt;&lt;/span&gt; 
   &lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;field&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;id&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;lmk-check-value&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;type&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;A&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;length&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;16&amp;quot;&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;/&amp;gt;&lt;/span&gt; 
   &lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;field&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;id&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;firmware-number&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;type&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;A&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;length&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;9&amp;quot;&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;/&amp;gt;&lt;/span&gt; 
&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;/schema&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Laters.&lt;/p&gt;

&lt;h4&gt;Update:&lt;/h4&gt;

&lt;p&gt;The code above seems to work fine…till you &lt;em&gt;really&lt;/em&gt; look at what it does. For some reason, jPOS isn’t picking up &lt;code&gt;hsm-resp-base.xml&lt;/code&gt; at all. Here's an updated &lt;code&gt;hsm-resp-ND.xml&lt;/code&gt;&lt;/p&gt;

&lt;pre style="background-color: #141414; font-family: &amp;#39;Courier New&amp;#39;; color: #f8f8f8; font-size: 10pt"&gt;&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;?xml&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;version&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;1.0&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;encoding&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;UTF-8&amp;quot;&lt;/span&gt;&lt;span style="color: #a56a30; font-weight: bold"&gt;?&amp;gt;&lt;/span&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;schema&lt;/span&gt; id='ND'&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #888888"&gt;&amp;lt;!--this is the 2-byte message length header--&amp;gt;&lt;/span&gt;
    &lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;field&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;id&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;messagelength&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;type&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;A&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;length&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;2&amp;quot;&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #888888"&gt;&amp;lt;!--this is the 4-byte header you need to prepend the actual data with,&lt;/span&gt;
&lt;span style="color: #888888"&gt;            byte[] header = new byte [] { 0, 0, 0, 0 }; // or whatever header you decide, useful for tagging requests&lt;/span&gt;
&lt;span style="color: #888888"&gt;            //...&lt;/span&gt;
&lt;span style="color: #888888"&gt;            wrapper.setHeader(header);&lt;/span&gt;
&lt;span style="color: #888888"&gt;    --&amp;gt;&lt;/span&gt;
    &lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;field&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;id&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;header&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;type&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;A&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;length&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;4&amp;quot;&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #888888"&gt;&amp;lt;!--this is the response id. in this case, it'll always be ND--&amp;gt;&lt;/span&gt;
    &lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;field&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;id&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;command&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;type&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;A&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;length&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;2&amp;quot;&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #888888"&gt;&amp;lt;!--this is the response code--&amp;gt;&lt;/span&gt;
    &lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;field&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;id&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;response&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;type&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;N&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;length&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;2&amp;quot;&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #888888"&gt;&amp;lt;!--this is the LMK check value--&amp;gt;&lt;/span&gt;
    &lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;field&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;id&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;lmk-check-value&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;type&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;A&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;length&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;16&amp;quot;&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color: #888888"&gt;&amp;lt;!--this is the firmware number--&amp;gt;&lt;/span&gt;
    &lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;field&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;id&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;firmware-number&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;type&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;A&amp;quot;&lt;/span&gt; &lt;span style="color: #c7ca87"&gt;length&lt;/span&gt;=&lt;span style="color: #d9ff77"&gt;&amp;quot;9&amp;quot;&lt;/span&gt; &lt;span style="color: #a56a30; font-weight: bold"&gt;/&amp;gt;&lt;/span&gt;
&lt;span style="color: #a56a30; font-weight: bold"&gt;&amp;lt;/schema&amp;gt;&lt;/span&gt;&lt;/pre&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-2026136063910268903?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/2026136063910268903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=2026136063910268903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2026136063910268903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2026136063910268903'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/11/funk.html' title='A funk'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7975927993349749880</id><published>2010-10-14T10:52:00.001+01:00</published><updated>2010-10-14T10:54:22.409+01:00</updated><title type='text'>Tired…</title><content type='html'>&lt;p&gt;I feel drained. I’m trying to work, but it’s really difficult to concentrate. I’d probably fall asleep if I were to stay too long in one place.&lt;/p&gt;  &lt;p&gt;I wish I could sleep. Sleep, and talk to someone — preferably &lt;strong&gt;&lt;em&gt;after&lt;/em&gt;&lt;/strong&gt; I woke up. How did I get here anyway?&lt;/p&gt;  &lt;p&gt;Took a cursory but somewhat-below-the-surface view of my life, and I have to conclude that I’m not satisfied with it. And I feel powerless to change it. I just feel like giving up and lying down, telling myself I tried my best and it’s okay to give in.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7975927993349749880?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7975927993349749880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7975927993349749880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7975927993349749880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7975927993349749880'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/10/tired.html' title='Tired…'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-2207865065207049034</id><published>2010-07-24T13:50:00.004+01:00</published><updated>2010-07-24T14:45:52.684+01:00</updated><title type='text'>Done in by the current working directory</title><content type='html'>&lt;p&gt;I know I've said it before, but I hate computers. No, really. I wonder why I didn't get interested in a safe, risk-free profession like alligator wrestling.&lt;/p&gt;
&lt;p&gt;Today's rant began with a threat, in a manner of speaking. My employer has a client, and they got served a notice of unsatisfactory service by &lt;em&gt;their&lt;/em&gt; client. They came to the office, and since my boss wasn't around, they spoke to me. An application was required, they didn't have the manpower to build it. I decided to build the application as requested by them since continued business for them implies continued business for my employer.&lt;/p&gt;
&lt;h3&gt;The problem&lt;/h3&gt;
&lt;p&gt;Yesterday, we went to deploy the application. Then all hell broke loose. I ran the application, entered the settings, no problem. We loaded a list of numbers, clicked 'Send'. Nothing happened. I then tried to reload the settings and see if we had an issue, then...boom! Exception! I don't need to tell you we returned to my office, tails between legs. I later pinned down the problem to a single scenario: As long as you didn't try to load a list file, you could view the settings dialog. Once you did, however, you would get an exception which basically said the application couldn't find the settings table.&lt;/p&gt;
&lt;p&gt;I couldn't make heads or tails of the situation, especially since my settings database file (I used a &lt;a href="http://www.sqlite.org"&gt;SQLite&lt;/a&gt; database file to store the application settings. When, later, in Freenode's C# channel, someone asked why, I didn't really have an answer &amp;mdash; actually, I did: an application can't write to its own configuration file, and I hate parsing &lt;acronym title="Extensible Markup Language"&gt;XML&lt;/acronym&gt;, and I haven't learned &lt;acronym title="Language Integrated Query"&gt;LINQ&lt;/acronym&gt; yet. This last experience is enough to migrate me to .NET 3.0 at least). Then I noticed, by chance &amp;mdash; as it were &amp;mdash; that I was seeing my database file on the desktop of my test system. File size? 0 bytes. Then, it hit me: I was loading my list &lt;em&gt;from the desktop&lt;/em&gt;. That meant that Castle ActiveRecord, which was my data access layer (overkill. Yes, I know it all too well), somehow terminated the database connection, tried reconnecting it after the list was loaded, and (obviously) failed to.&lt;/p&gt;
&lt;p&gt;This was the connection string: &lt;code&gt;Data Source=app.bin;Version=3;New=True&lt;/code&gt;. Readers used to ADO.NET and SQLite will know this means the database file, &lt;cite&gt;app.bin&lt;/cite&gt;, can be recreated if it doesn't exist. Also, it's supposed to be in the same directory as the running executable (the current working directory). On startup, my application checked if the settings file existed or had a size of zero bytes. If so, the application would automatically create the tables needed and populate them with defaults.&lt;/p&gt;
&lt;h3&gt;The problem, understood&lt;/h3&gt;
&lt;p&gt;Sadly, sometime during the application, the connection was closed. When the list file got selected, the current working directory was changed. On trying to load the settings dialog &lt;em&gt;&lt;strong&gt;after&lt;/strong&gt;&lt;/em&gt; the list file was selected, the connection was reopened (with the new working directory) and the database file was created. However, the schema would not be recreated, so the settings table would not exist, giving rise to the exception. My mistake was assuming the ActiveRecord would keep the connection open throughout the application's run. It didn't&lt;/p&gt;
&lt;h3&gt;Attempted solutions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;In my ActiveRecord classes, I tried setting the current working directory just before any class method was used. Looking back, it wouldn't have worked, since ActiveRecord would already have a working connection to the database &lt;em&gt;before&lt;/em&gt; trying to access the table. So it would still be trying to access the wrong file&lt;/li&gt;
&lt;li&gt;I tried setting the current working directory somewhere before trying to access my ActiveRecord classes/instances. Probably due to the fact that I was hungry and indebted to sleep, I put it in a wrong place, and it didn't work (then again, it might not have worked).&lt;/li&gt;
&lt;li&gt;Moving the ActiveRecord configuration from the application configuration file to code (using &lt;code&gt;InPlaceConfigurationSource&lt;/code&gt;), and using the absolute path to the database file in the connection string, instead of a relative path. This 'solution' was the worst. The application didn't even run after this (again, not on my development machine &amp;mdash; not once did I have problems running from my development machine, whether debugging with Visual Studio or running standalone), it just gave that Error Reporting dialog thingie.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Something I did &lt;strong&gt;NOT&lt;/strong&gt; try was setting the working directory immediately after loading the list file. It &lt;em&gt;might&lt;/em&gt; have worked. After everything, I scrapped the application and am rewriting it currently. I'm using XML serialization for the settings storage.&lt;/p&gt;
&lt;p&gt;I'd like to appreciate the &lt;a href="http://code.google.com/p/slimtune" title="SlimTune is an opensource .NET profiler"&gt;SlimTune&lt;/a&gt; developers &amp;mdash; SlimTune helped out a great deal. When CLR Profiler failed me, I was able to use SlimTune to find out where my application was eating up some processor time on startup.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-2207865065207049034?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/2207865065207049034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=2207865065207049034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2207865065207049034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2207865065207049034'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/07/done-in-by-current-working-directory.html' title='Done in by the current working directory'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6299059169310766559</id><published>2010-07-13T08:07:00.005+01:00</published><updated>2010-07-24T14:46:48.487+01:00</updated><title type='text'>Water under the bridge</title><content type='html'>&lt;p&gt;quite a bit has happened in my life since i last updated this rag. no time to talk about the whole of it, though. i simply want to resume blogging. even if i blog nonsense.&lt;/p&gt;
&lt;p&gt;talking about nonsense, &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fNSfJ0If9HI/TDwS5kjgueI/AAAAAAAAAFI/WeNWDn8K6ZQ/s1600/gmail.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 75px;" src="http://1.bp.blogspot.com/_fNSfJ0If9HI/TDwS5kjgueI/AAAAAAAAAFI/WeNWDn8K6ZQ/s320/gmail.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5493286425759627746" /&gt;&lt;/a&gt;isn't GMail the coolest? though i'm concerned that it's reading my email...&lt;/p&gt;
&lt;h3&gt;God is watching...&lt;/h3&gt;
&lt;p&gt;The children were lined up in the cafeteria of a Catholic elementary school for lunch. At the head of the table was a large pile of apples.&lt;/p&gt;
&lt;p&gt;The nun made a note and posted on the apple tray: "Take only ONE. God is watching."&lt;/p&gt;
&lt;p&gt;Moving further along the lunch line, at the other end of the table was a large pile of chocolate chip cookies.&lt;p&gt;
&lt;p&gt;A child had written a note, "Take all you want. God is watching the apples."&lt;/p&gt;

&lt;h3&gt;Staff or slave?&lt;/h3&gt;
&lt;p&gt;And a little gem i picked up wandering about and not minding my business in the office:&lt;/p&gt;
&lt;p&gt;
Dear Employer.
&lt;br&gt;
I work in your organization and you dictate:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The time I get out of bed&lt;/li&gt;
&lt;li&gt;The time I get to work&lt;/li&gt;
&lt;li&gt;The kind of clothes I put on&lt;/li&gt;
&lt;li&gt;The environment in which I work&lt;/li&gt;
&lt;li&gt;The time I should go for lunch&lt;/li&gt;
&lt;li&gt;My spending power vis-à-vis my lifestyle&lt;/li&gt;
&lt;li&gt;When I should go on vacation&lt;/li&gt;
&lt;li&gt;The number of hours I spend with my family&lt;/li&gt;
&lt;li&gt;The days I can visits my parents&lt;/li&gt;
&lt;li&gt;The time I can spend with my friends&lt;/li&gt;
&lt;li&gt;The kind of haircut and beards I must put on&lt;/li&gt;
&lt;li&gt;The kind of seminars and trainings I am allowed to partake in&lt;/li&gt;
The kind of people I spend the greater part of my life with (you cage me with some strangers and call them my colleagues)&lt;/li&gt;
&lt;li&gt;When I am entitled to "improve my lifestyle" by increasing my income&lt;/li&gt;
&lt;li&gt;When I should think and what my dominant thoughts should be&lt;/li&gt;
&lt;li&gt;My geographical location and where I should reside&lt;/li&gt;
&lt;li&gt;The time I ought to be reasonable enough to jump in bed to sleep&lt;/li&gt;
&lt;li&gt;And gosh! When I should even sleep with my girlfriend!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Anyway, I thank you for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A guaranteed monthly pay check to fend for my children, parents and siblings&lt;/li&gt;
&lt;li&gt;Guaranteed medicals for my family&lt;/li&gt;
&lt;li&gt;Opportunity to visit places I never thought I could visit on my own&lt;/li&gt;
&lt;li&gt;Putting me off the street and not being labeled as unemployed&lt;/li&gt;
&lt;li&gt;The prestige I have earned in my neighborhood&lt;/li&gt;
&lt;li&gt;The opportunity to meet people (colleague and superior) I ordinarily might not have met so easily on my own (my contacts)&lt;/li&gt;
&lt;li&gt;The insight to learn how a big organization like yours is being run&lt;/li&gt;
&lt;li&gt;The opportunity to build a capital base to start my own business&lt;/li&gt;
&lt;li&gt;The opportunity to study human behavior to enable me manage my future employees&lt;/li&gt;
&lt;li&gt;curbing my excesses especially my “boozing habit” but for the long hours I spent at work, I would have become an alcoholic&lt;/li&gt;
&lt;li&gt;The knowledge imparted in me when you send me on trainings&lt;/li&gt;
&lt;li&gt;The freebies that could have eroded my income; phone calls, internet access e.t.c&lt;/li&gt;
&lt;li&gt;The beautiful lady that sits close to me that I look forward to seeing everyday at work and who might eventually become my wife&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At this point, I am confused; should I &lt;em&gt;&lt;strong&gt;THANK YOU&lt;/strong&gt;&lt;/em&gt; or &lt;em&gt;&lt;strong&gt;CURSE YOU&lt;/strong&gt;&lt;/em&gt;?&lt;/p&gt;
&lt;p&gt;Food for thought. Anyway, &lt;em lang="yor" title="if it makes you uncomfortable enough, you will do something about it"&gt;to ba ka e l'ara to, wa'a wa nkan she si&lt;/em&gt;. Laters&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6299059169310766559?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6299059169310766559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6299059169310766559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6299059169310766559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6299059169310766559'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/07/water-under-bridge.html' title='Water under the bridge'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fNSfJ0If9HI/TDwS5kjgueI/AAAAAAAAAFI/WeNWDn8K6ZQ/s72-c/gmail.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-660090318454223789</id><published>2010-06-13T22:22:00.002+01:00</published><updated>2010-06-13T22:57:10.517+01:00</updated><title type='text'>13-06-2010</title><content type='html'>&lt;p&gt;first, kudos to the &lt;a href="http://wordpress.org" title="WordPress"&gt;WordPress&lt;/a&gt; developers, as well as designers and developers who work on plugins and themes for it. I recently migrated &lt;a href="http://www.berachahfoundation.org" title="Doing Good to All Men"&gt;the Berachah Foundation website&lt;/a&gt; from &lt;a href="http://www.berachahfoundation.org/oldindex.php"&gt;my custom code&lt;/a&gt; to WordPress, and I must say I'm greatly pleased with the results. I slapped on the &lt;a href="http://wordpress.org/extend/plugins/wordpress-mobile-pack"&gt;WordPress Mobile Pack&lt;/a&gt;, as well as the &lt;a href="http://carringtontheme.com"&gt;Carrington&lt;/a&gt; Mobile theme, and I got a nice mobile version of the site (even though the WordPress Mobile Pack comes with its own themes), almost without doing anything. As an aside, browser detection worked perfectly with the S60v5 phone browser I tested, as well as Opera Mini. &lt;a href="http://boltbrowser.com"&gt;Bolt&lt;/a&gt; wasn't detected as a mobile browser, so I got the full desktop version rendered :(. Anyhow, the really good news is that I can get some sleep now if I make up my mind to.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-660090318454223789?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/660090318454223789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=660090318454223789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/660090318454223789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/660090318454223789'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/06/13-06-2010.html' title='13-06-2010'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7029911406625024141</id><published>2010-06-09T00:16:00.002+01:00</published><updated>2010-06-09T00:58:57.448+01:00</updated><title type='text'>CPanel, PHP, webhosting and other sundry headaches</title><content type='html'>&lt;p&gt;I should blog more often (among many other things I should do more often). At least, then I'd probably remember the naming convention I use for my posts, since I like to name them by date. Ah well.&lt;/p&gt;
&lt;p&gt;A couple years back, I created a custom &lt;abbrev title="Content Management System"&gt;CMS&lt;/abbrev&gt; in PHP for &lt;a href="http://www.berachahfoundation.org" title="Berachah Foundation"&gt;a client&lt;/a&gt;. A friend helped with the web hosting and domain name, and after bungling it for a couple months, the site was rolled out. It was my single greatest achievement at the time, as the site used templates, and (theoretically) could have several templates, and the user (should have been) able to switch look and feels (of course, it was delivered late and lacking in features).&lt;/p&gt;
&lt;p&gt;This year, due to some things, I tried out &lt;a href="http://wordpress.org" title="WordPress"&gt;WordPress&lt;/a&gt; and wanted to switch the site to it after liking it. Reality soon set in. For some reason, I couldn't access the site's CPanel, so I (thought I) couldn't upload WordPress. My connection isn't the most stable in the world, and after trying to upload it via &lt;abbrev title="File Transfer Protocol"&gt;FTP&lt;/abbrev&gt; and failing a couple of times, I asked the friend who helped with the hosting to help with the CPanel issues.&lt;/p&gt;
&lt;p&gt;My friend is a busy person, and when he got round to it, he had the same issue, and contacted the provider. He told me he'd gotten round to getting the issue fixed, but on my next attempt to use the CPanel, the same thing came around. I contacted him, but decided to try to get the WordPress working myself. Uploading via &lt;abbrev title="Hypertext Transfer Protocol"&gt;HTTP&lt;/abbrev&gt; then unpacking the archive didn't work either.&lt;/p&gt;
&lt;p&gt;Today, I got an idea: Since the webhost has internet, I could download WordPress remotely and unpack it on the server. I got a solution for downloading the archive and created for unpacking it, but I kept getting errors. When I downloaded &lt;a href="http://www.joretha.com/index.php/other/technical-articles/php-linux-unzip.html"&gt;Unzipper&lt;/a&gt;, I also got problems unpacking. So I cooked up my own script for the remote download. Once I confirmed that &lt;code&gt;fopen&lt;/code&gt; wrappers were built on the webhost, it became a simple issue of opening the WordPress download with one file pointer, and copying it to a local archive in 8kB chunks. Unzipper helped greatly with unpacking WordPress (zip archive), and I uploaded a &lt;samp&gt;wp-config.php&lt;/samp&gt; file, and now WordPress' installed! Owing to the instability of my connection, uploading themes has been a challenge, but WordPress' ability to download themes for itself has come in handy. I'll start migrating the site to WordPress and soon move the whole to WordPress. And yes, another attempt to upload a theme to the site just failed. Later.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7029911406625024141?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7029911406625024141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7029911406625024141' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7029911406625024141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7029911406625024141'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/06/cpanel-php-webhosting-and-other-sundry.html' title='CPanel, PHP, webhosting and other sundry headaches'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-9014092783208057510</id><published>2010-06-06T00:38:00.005+01:00</published><updated>2010-06-08T03:08:24.254+01:00</updated><title type='text'>Rugged chronicles</title><content type='html'>&lt;p&gt;To any reader of this blog who doesn't know, &lt;abbrev title="Nigeria Christian Corpers' Fellowship"&gt;NCCF&lt;/abbrev&gt; Zamfara goes for Rural Rugged evangelism twice a year (Rural Rugged is said to be the 'point' of NCCF, by the way). Rural Rugged involves Corps members going to rural areas for humanitarian &amp;amp; evangelistic reasons (in ZM's case, the strong anti-Christian sentiment prevalent makes it basically humanitarian). None of this is really particularly important, except as a backdrop of sorts to the rest of my story.&lt;/p&gt;
&lt;p&gt;So, I'm in Morai (pronounce Mo-ray), a village around Talata Mafara/Anka and fighting sleep desperately. I should be on my security detail patrolling, but it was dark and lonely while the Praise Night is going on; thoughts have been entering my head, forcing me to flee to Security 'HQ' where I'm literally in the light. And wouldn't you know it, it also happened to be in the zone where she serves ('she' not being the person many minds are running off to assume 'she' is).&lt;/p&gt;
&lt;p&gt;We'll be leaving later today (it's now a few past 1:00am), and while I'm not quite sure why I came in the first place, I've learnt a little about life, and about love.&lt;/p&gt;
&lt;p&gt;On the arrival night, I found myself thrust into Security detail (again!), which ended up with me manning a post meant for three people all on my own. I was supposed to light a fire with wood from Welfare. Fuel &amp;amp; matches were provided &amp;mdash; all I needed was to get a blaze going. It was harder than I thought. I'm a born and bred city boy. It was my first wood fire, and I couldn't locate any paper. Twice I doused the wood with fuel and lit it, only to burn up just the fuel. I started looking around for some alternative fuel, and found a slipper lying around. I poured fuel on all again and lit it. This third time, I got a good blaze going in a matter of minutes.&lt;/p&gt;
&lt;p&gt;I got thinking about it, and realized that any romantic relationship is a lot like a wood fire. The fuel is like the initial attraction &amp;mdash; it's great, but tends to burn out quickly and leave you cold. The wood's the long-term substance or fuel for the relationship &amp;mdash; what you'll be living on over 5, 10 years. It's relatively slow to burn, but is the meat &amp;amp; potatoes of your relationship in the long term. Maybe you can call this 'love', even though I personally feel the word's been bastardized. Much like the fuel, attraction gets a relationship going, but can't keep it going. It's often over too quickly. My battery power's going down, so let me summarize quickly: every relationship has both short-term and long-term elements. Utilize both correctly to keep your relationship fresh and exciting. And just like my wood fire needed me stoking it from time to time with fresh, quick-burning fuel like dry grass, as well as push the unburnt wood closer to the blaze, so I wasn't stuck with glowing embers that provided lots of warmth but little light, you need to renew the love in your relationship with short-term and long-term shows of attraction and love.&lt;/p&gt;
&lt;p&gt;I learnt some more things, but that's for another day. Later.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-9014092783208057510?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/9014092783208057510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=9014092783208057510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/9014092783208057510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/9014092783208057510'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/06/rugged-chronicles.html' title='Rugged chronicles'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-371671941656217808</id><published>2010-06-01T03:11:00.003+01:00</published><updated>2010-06-01T04:13:38.024+01:00</updated><title type='text'>2010-06-01</title><content type='html'>&lt;p&gt;finally the chosen month is here! yay! today started out kinda lousy. my roommate (uncharacteristically) took a phone call in the room, and kept me awake, even though i asked him to take said call outside (his voice is loud, you see). at first i was pissed off, and was going to tell him off later today, but since due to it i remembered something i needed to do (2nd quarter &amp;mdash; important but not urgent) i'm plenty mollified now.&lt;/p&gt;
&lt;p&gt;yesterday morning i made the decision not to ask her out, and sent her a text telling her i wasn't, and why. then i tried calling her to talk it over. a couple times. her phone was busy. then she called just before XtraCool ended. i hope i know what i'm doing, because she's not your run-in-the-mill kind of woman. she's (to use a cliched phrase) something special, quite possibly one in a million. she's the kind of lady you're surprised to see single (guys have learned to download sense into their skulls these days, even if the skulls started out empty dust receptacles &amp;mdash; Biyi, you know now). so for the time being, i'm keeping up my (self-given) moniker as the Babeless Wonder. Laugh, darn it!&lt;/p&gt;
&lt;p&gt;On a more serious note, i wonder why one of my roommates goes on making/taking his XtraCool calls with speakerphone active &lt;em&gt;&lt;strong&gt;and&lt;/strong&gt;&lt;/em&gt; in the room. He's the same one whose phone rings on maximum volume and sleeps through all of it. i've procured a plank for his head the next time he keeps the rest of us awake instead of putting off his phone...as i read from a retweet: &lt;q&gt;If your relationship is so damn complicated that you have to identify it as such on your Facebook, get the hell off Facebook and go fix it.&lt;/q&gt; God bless us, every one!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-371671941656217808?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/371671941656217808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=371671941656217808' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/371671941656217808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/371671941656217808'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/06/2010-06-01.html' title='2010-06-01'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-8222562866827818516</id><published>2010-05-25T04:07:00.003+01:00</published><updated>2010-05-25T04:45:24.939+01:00</updated><title type='text'>2010-05-25</title><content type='html'>&lt;p&gt;Blehhhh. Or so I feel. Anyhows, today's handover, so I pass the baton to someone else. And finally be free of the 'no vibration' clause in &lt;abbrev title="Nigeria Christian Corpers' Fellowship"&gt;NCCF&lt;/abbrev&gt;. I can finally ask that lovely, lovely lady out! Yay? Meh. Just called her. Dunno why the words stuck. Like there was a wall. And I didn't want to climb it.&lt;/p&gt;
&lt;p&gt;I've no idea what's up with MTN mobile internet packages. Seem to have gone straight to hell. Odd when you consider that this is &lt;em&gt;after&lt;/em&gt; they kicked the cheats off. Then again, maybe not.&lt;/p&gt;
&lt;p&gt;Been reading &lt;cite&gt;Rapid GUI Programming with Python and Qt&lt;/cite&gt;. Great book, learning (slowly) stuff I never knew. And I haven't even got to the PyQt part.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-8222562866827818516?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/8222562866827818516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=8222562866827818516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8222562866827818516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8222562866827818516'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/05/2010-05-25.html' title='2010-05-25'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-5961140525883640454</id><published>2010-05-22T03:18:00.003+01:00</published><updated>2010-05-22T03:58:32.988+01:00</updated><title type='text'>2010-05-22</title><content type='html'>&lt;p&gt;I have internet again. And for a wonder, electricity. Even though I had to go to a friend's place to have power. Meh.&lt;/p&gt;
&lt;p&gt;I remember A saying something about me being always in control. What a joke. Me? Control? I suppose I hide it relatively well, but I'm just about as warm-blooded as he is. Maybe even more so. Which is why, despite the jibes, I stay away from the opposite sex as far as possible. No thanks. Not here in a strange land, where I have few friends and fewer people to question me. It would be all too easy to give in to my body's urges and find someone willing to hop in the sack with me. So I strive to stay where God's grace can still reach me, and sometimes scream out loud like yesterday when the urges get &lt;em&gt;really&lt;/em&gt; loud. It doesn't always work though. Like the time I gave in some years back. Sometimes I wonder if this drive for sex is normal, and we're all just hiding it. Or that in my case I'm a freak of some sort. Meh again. Doesn't really matter. As long as I can get God's grace to stay free of sexual sin, I'm happy. Once bitten, run when you see teeth is my new policy. Like I mentioned before, it's harder to keep sometimes.&lt;/p&gt;
&lt;p&gt;Dear Nokia, I officially think your software sucks, now. I also think Microsoft's sucks too, but that's a somewhat different matter. Apparently, theirs &lt;em&gt;has&lt;/em&gt; to suck, for some unknown reason(s). Or can someone please explain why I cannot download Nokia Ovi Suite Update, required to update my phone's firmware to the latest? It gets to 17MB then goes crazy and keeps downloading. I've googled for answers, but I don't have Eset NOD32 antivirus, and disabling my antivirus doesn't work. I tried getting a workaround my sharing my internet connection through my wireless card to my phone, but apparently couldn't share it. Sorry, Nokia. I guess my dreams of kinetic scrolling (whatever that is) will remain just those &amp;mdash; dreams until I find a way to either update Ovi Suite or get an unsecured wireless network to run the &lt;abbrev title='Over The Air'&gt;OTA&lt;/abbrev&gt; firmware update. As far as I'm concerned, the problem &lt;strong&gt;&lt;em&gt;isn't&lt;/em&gt;&lt;/strong&gt; solved. Please get a fix, or make it easier for people to get the update. Thanks.&lt;/p&gt;
&lt;p&gt;The trailer for the third Blender movie is out, and looking good. Here's a shout-out to the Simtel team, and the Blender 2.5 devs!&lt;/p&gt;
&lt;p&gt;Dear MTN, if I lose my sleep to browse overnight on your network, or use valuable airtime to access the internet on my phone, it gets annoying to read 'No suitable nodes are available to serve your request'. Very. Please work on it. I'm a paying customer, okay? Thanks.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-5961140525883640454?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/5961140525883640454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=5961140525883640454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5961140525883640454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5961140525883640454'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/05/2010-05-22.html' title='2010-05-22'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7112003950601838873</id><published>2010-04-21T02:07:00.003+01:00</published><updated>2010-04-21T02:50:30.146+01:00</updated><title type='text'>21-04-2010</title><content type='html'>&lt;p&gt;Maybe I should give up blogging. Like, I don't update that often anyway, so maybe I should. Whatever, dude.&lt;/p&gt;
&lt;p&gt;Finally got my biodata entry app for the biodata forms completed. The hard part was getting to use PyQt &amp;mdash; I'd never used it before then. The installer for Windows comes with Designer, but I used Qt Creator to create the &lt;abbrev title="user interface"&gt;UI&lt;/abbrev&gt;. First time ever using it this year, too. Or ever, come to think of it. M seemed interested in the app at first, but got hijacked by the anime bug. The (unofficial) Tsafe anime club has currently waded through both &lt;cite&gt;Code Geass&lt;/cite&gt; and &lt;cite&gt;History's Strongest Disciple Kenichi&lt;/cite&gt;, among other, more spotty but equally dubious 'achievements'.&lt;/p&gt;
&lt;p&gt;I've recently made a number of bad decisions in a bid to enjoy life some more. Inclusive among them was installing and using apps like Opera Mobile and Fring. They've eaten deep into my airtime. I don't get how Opera Mini manages data so well, and Opera Mobile forgets the second part of its name. Bolt wins by default now, since the beta supports tabs and I can tweet, blog or do anything else with it without paying through my nose for it.&lt;/p&gt;
&lt;p&gt;Sleep's pressing in hard...I've got to tidy this up. It's hot here. It's so hot now I'm lying under the not-currently-visible stars. The water in the room is quite warm - not what you'd want to come back to after baking ubder the sun.&lt;/p&gt;
&lt;p&gt;I'm now a WordPress fan. After trying to develop a website for the nth time (unsucessfully, even with a working PHP framework; Symfony 1.4.1 generated &lt;em&gt;invalid&lt;/em&gt; code at some point following the 'Jobeet' tutorial), I tried out WordPress locally. It's been a joy to use. I guess I'd better polish those rusty web design skills, because my major work for this long overdue project will be to create suitable themes. Well, I'd better move my mat before the ants changed their mind and take me to see their queen. Night.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7112003950601838873?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7112003950601838873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7112003950601838873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7112003950601838873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7112003950601838873'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/04/21-04-2010.html' title='21-04-2010'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-5982519040896474845</id><published>2010-04-02T04:32:00.000+01:00</published><updated>2010-04-02T04:54:05.902+01:00</updated><title type='text'>02-04-2010</title><content type='html'>&lt;p&gt;I must say it's nice to be editing my blog again. March was &amp;mdash; in many respects &amp;mdash; a tough month for me. Orientation camp came around again, and since my local government hosts, I was occupied. Other things followed, but the main stem was related to the camp.&lt;/p&gt;
&lt;p&gt;In the last month, I completed Brian Sanderson's &lt;cite&gt;Warbreaker&lt;/cite&gt;, book one of &lt;cite&gt;The Morcyth Saga&lt;/cite&gt;, &amp;amp; the first two books of David Eddings' &lt;cite&gt;The Elenium&lt;/cite&gt;. I played with Python &amp;amp; MongoDb, fooled around with PyS60, had my internet subscription run out, attended &lt;abbrev title="Nigeria Christian Corpers' Fellowship"&gt;NCCF&lt;/abbrev&gt; orientation camp meetings &amp;hellip; so why do I have this feeling of dissatisfaction?&lt;/p&gt;
&lt;p&gt;Well, here's to Jesus, and us all: Happy Easter!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-5982519040896474845?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/5982519040896474845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=5982519040896474845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5982519040896474845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5982519040896474845'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/04/02-04-2010.html' title='02-04-2010'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1563704771096387962</id><published>2010-03-06T10:51:00.002+01:00</published><updated>2010-03-06T11:36:17.493+01:00</updated><title type='text'>06-03-2010</title><content type='html'>&lt;p&gt;Ah, my blog. Been a while since I updated it. I'd like to blame my funky internet, but I could have updated if I really wanted to. I just was lazy. Anyhow, it doesn't mean anyone really missed me. Unusually, today I'll be updating my blog in the morning, &amp;amp; not at (or close to) the end of the day as I usually do. A whole lot of stuff happened this morning. Or so I'd like to think.&lt;/p&gt;
&lt;p&gt;After the normal early morning stuff, I went to Gusau, stopping over at the &lt;acronym title="Nigeria Christian Corpers' Fellowship"&gt;NCCF&lt;/acronym&gt; family house to pick up something. There are dogs in the family house. Now I don't like dogs, not since I got a very bad scare when I was around eight years old from my friend's dog. The dogs normally aren't aggressive, but I got a &lt;strong&gt;huge&lt;/strong&gt; shock when all four began barking and came after me; help from the occupants was slow in coming, but not late as I escaped from the house with an intact hide. Something tells me that I will have to take a rain check on invitations to come to the family house until passing out...&lt;/p&gt;
&lt;p&gt;For some reason, even though the advertised price of MTN's 3G modem is NGN 8500.00, it seems the price here in Zamfara is NGN 10000.00, and I heard it's the "official" price. I'd appreciate an explanation, since I was hoping to get it at the advertised price (an official MTN partner in Gusau sells them at the "official" price &amp;mdash; I'd heard that I could get them for the advertised price, but now that hope has been dashed.&lt;/p&gt;
&lt;p&gt;I stumbled across a tweet about Jeff Atwood's article on &lt;a href="http://www.codinghorror.com/blog/2007/02/why-cant-programmers-program.html" title="Coding Horror: Why Can't Programmers...Program?"&gt;programmers who can't program, apparently&lt;/a&gt;. Also, I stumbled upon another tweet that linked to an &lt;a href="http://designinformer.com/sketch-question/?utm_source=twitterfeed&amp;utm_medium=twitter" title="To Sketch or Not to Sketch - That is the Question"&gt;article praising sketching as part of the design process&lt;/a&gt;. It was a good read, as I do for both applications and designs the same thing &amp;mdash; jump right in, so it shouldn't come as a surprise that I have very few completed apps &lt;em&gt;&lt;strong&gt;or&lt;/strong&gt;&lt;/em&gt; designs.&lt;/p&gt;
&lt;p&gt;Anyhow, hunger's eating me up, so I'll be dropping off here. Later!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1563704771096387962?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1563704771096387962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1563704771096387962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1563704771096387962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1563704771096387962'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/03/06-03-2010.html' title='06-03-2010'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-2296109176707262545</id><published>2010-02-24T23:00:00.008+01:00</published><updated>2010-02-24T23:27:56.929+01:00</updated><title type='text'>24-03-2010</title><content type='html'>&lt;p&gt;I'm actually blogging from my computer again. Yes, I went and re-subscribed for one month more of Glo's high-speed internet package. Except, of course, it's not even speedy, not to talk of high-speed. I'm still averaging 1kB/s with it. And Glo apparently forgot they had an open ticket with my complaint of ultra low-speed internet, even though I complained over a month ago.&lt;/p&gt;
&lt;p&gt;Today has been a rather depressing day. Must have something to do with the fact that I didn't spend time praying before I launched into the day. My external harddisk has been acting up, almost all my students failed their Social Studies tests (I'd say less than 2% 'passed', if the low-expectation borderline I've been instructed to use means 'pass'), I wasted a great deal of the day attending to nonessentials, and finally have to stop working with &lt;a href="http://www.symfony-project.org" title="Symfony PHP Framework"&gt;Symfony&lt;/a&gt;, unless someone can tell me what's wrong with my setup. I'm using &lt;a href="http://www.apachefriends.org/en/xampp.html" title="XAMPP is a prepackaged distribution of Apache, MySQL, PHP, Perl and some other tools for multiple platforms"&gt;XAMPP 1.73&lt;/a&gt;, and I got Symfony 1.4.1 and have been working through the Jobeet tutorial. However, when I try to generate the &lt;acronym title="Structured Query Language"&gt;SQL&lt;/acronym&gt; using &lt;kbd&gt;symfony doctrine:build --sql&lt;/kbd&gt; command, I realized that the previous command (&lt;kbd&gt;symfony doctrine:build --model&lt;/kbd&gt;) had generated invalid PHP code on my machine, so the subsequent command failed. Can't seem to find anyone with this same problem, and since my link is too slow to fix the image I tried to upload to show the invalid generated code, I'll be signing off here so I can get my butt kicked in either &lt;cite&gt;Castlevania: Dawn of Sorrow&lt;/cite&gt; or &lt;cite&gt;Castlevania: Order of Ecclesia&lt;/cite&gt;. I had to give up the former because the fifth seal has proven impossible to do with a mouse (yes, I'm using an emulator. No, I don't own a Nintendo DS, nor am I proud of the fact that I'm playing using illegal ROM images) so far, and I'm currently not in the mood for pain (Death whipped my butt the last time I took him on in DoS, and I don't think I want to repeat that pain just yet). Anyhow, time's a-wasting. good night!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-2296109176707262545?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/2296109176707262545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=2296109176707262545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2296109176707262545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2296109176707262545'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/02/24-03-2010.html' title='24-03-2010'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-294597763330917768</id><published>2010-02-22T15:45:00.008+01:00</published><updated>2010-02-22T16:09:38.608+01:00</updated><title type='text'>Draw a goat</title><content type='html'>&lt;p&gt;The assignment was the title of this post. The class was Primary 3. The results were...well, see for yourself:&lt;/p&gt;
&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fNSfJ0If9HI/S4KczY-bQeI/AAAAAAAAAE4/E_iSgxN_8ZY/s1600-h/12022010437.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_fNSfJ0If9HI/S4KczY-bQeI/AAAAAAAAAE4/E_iSgxN_8ZY/s320/12022010437.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441083706508526050" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fNSfJ0If9HI/S4Kcy5bjb8I/AAAAAAAAAEw/ayD81drhZpA/s1600-h/12022010436.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_fNSfJ0If9HI/S4Kcy5bjb8I/AAAAAAAAAEw/ayD81drhZpA/s320/12022010436.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441083698040762306" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fNSfJ0If9HI/S4KbKoGdXsI/AAAAAAAAAEo/2iXOWtRQd_g/s1600-h/12022010435.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fNSfJ0If9HI/S4KbKoGdXsI/AAAAAAAAAEo/2iXOWtRQd_g/s320/12022010435.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441081906682486466" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fNSfJ0If9HI/S4KbKV95zXI/AAAAAAAAAEg/WCPRiJ4QRzs/s1600-h/12022010434.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_fNSfJ0If9HI/S4KbKV95zXI/AAAAAAAAAEg/WCPRiJ4QRzs/s320/12022010434.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441081901814762866" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fNSfJ0If9HI/S4KbJlepqUI/AAAAAAAAAEY/o9dvVGtKdt0/s1600-h/12022010433.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fNSfJ0If9HI/S4KbJlepqUI/AAAAAAAAAEY/o9dvVGtKdt0/s320/12022010433.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441081888798779714" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fNSfJ0If9HI/S4KbJtmLCWI/AAAAAAAAAEQ/9g-r94ftXEg/s1600-h/12022010432.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_fNSfJ0If9HI/S4KbJtmLCWI/AAAAAAAAAEQ/9g-r94ftXEg/s320/12022010432.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441081890977810786" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fNSfJ0If9HI/S4KbJBwZy7I/AAAAAAAAAEI/ChTf4YhTpd8/s1600-h/12022010431.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_fNSfJ0If9HI/S4KbJBwZy7I/AAAAAAAAAEI/ChTf4YhTpd8/s320/12022010431.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441081879209561010" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fNSfJ0If9HI/S4KZ52DI-WI/AAAAAAAAAEA/1GyU1wp68d8/s1600-h/12022010430.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fNSfJ0If9HI/S4KZ52DI-WI/AAAAAAAAAEA/1GyU1wp68d8/s320/12022010430.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441080518857259362" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fNSfJ0If9HI/S4KZ5lk5Z0I/AAAAAAAAAD4/bfyJjiiHOMk/s1600-h/12022010429.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fNSfJ0If9HI/S4KZ5lk5Z0I/AAAAAAAAAD4/bfyJjiiHOMk/s320/12022010429.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441080514435442498" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fNSfJ0If9HI/S4KZ46_QecI/AAAAAAAAADw/MoZbIbSK6cU/s1600-h/12022010428.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fNSfJ0If9HI/S4KZ46_QecI/AAAAAAAAADw/MoZbIbSK6cU/s320/12022010428.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441080503003281858" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fNSfJ0If9HI/S4KZ4q7-TvI/AAAAAAAAADo/SdcQFJukJK0/s1600-h/12022010427.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_fNSfJ0If9HI/S4KZ4q7-TvI/AAAAAAAAADo/SdcQFJukJK0/s320/12022010427.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441080498694541042" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fNSfJ0If9HI/S4KZ4AaDG4I/AAAAAAAAADg/FiJK0AP2F6g/s1600-h/12022010426.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fNSfJ0If9HI/S4KZ4AaDG4I/AAAAAAAAADg/FiJK0AP2F6g/s320/12022010426.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441080487277960066" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-294597763330917768?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/294597763330917768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=294597763330917768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/294597763330917768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/294597763330917768'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/02/draw-goat.html' title='Draw a goat'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fNSfJ0If9HI/S4KczY-bQeI/AAAAAAAAAE4/E_iSgxN_8ZY/s72-c/12022010437.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6044776228446975913</id><published>2010-02-14T08:36:00.002+01:00</published><updated>2010-02-14T09:40:05.932+01:00</updated><title type='text'>St. Val's day blues</title><content type='html'>&lt;p&gt;Hello again. Haven't updated this rag here in a while &amp;mdash; about a little over two weeks, in fact. Part of the reasons include plain laziness, dissatisfaction with the way I enter text on my phone (even though I choose it myself), occupation with other issues, &amp;amp; dissatisfaction with my mobile blogging experience, among others.&lt;/p&gt;
&lt;p&gt;Plus, it's &lt;em&gt;St. Valentine's day&lt;/em&gt;. Merely the thought alone is sufficient to give me the blues. I just got back my copy of Chip Ingram's &lt;cite&gt;Love, Sex &amp;amp; Lasting Relationships&lt;/cite&gt;, was browsing through it last night for the first time &amp;amp; read the introduction.&lt;/p&gt;
&lt;p&gt;Chip asks in the introduction what caught your eye about the book. Was it the cover photo of a couple rubbing noses together on a windswept beach? Do you want to trade places with one of them? And I realized that, yes, I do (I think whoever the male model for the cover photo is, he's a lucky bugger. She's &lt;em&gt;&lt;strong&gt;hawt&lt;/strong&gt;&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Quite on the contrary, my experience has been anything but &amp;lt;&lt;em&gt;insert appropriate adjective here&lt;/em&gt;&amp;gt;. Except for a short, very misguided &amp;amp; exceptionally disastrous foray into the murky waters of a wrong relationship with someone else's girlfriend, I've basically been on my own. As a couple of friends &amp;amp; I would quip, I've been playing the game,  but no touchdown. Even the amorphous 'relationship' I was venturing into seems ill-fated now (apparently I have been fishing in someone else's pond; the trouble with that is that the fish are almost certainly copyrighted &amp;amp; you never know if the waters are shark-infested. Let those who understand hold their peace, &amp;amp; those who don't seek enlightenment. 'nuff said).&lt;/p&gt;
&lt;p&gt;So it's St. Val's day &amp;amp; I'm without a date, generally dissatisfied with the women around me &amp;amp; probably too cynical to like any of them romantically without being threatened, drugged, hypnotized &lt;strong&gt;&lt;em&gt;and&lt;/em&gt;&lt;/strong&gt; drunk all at the same time (or God showed up physically &amp;amp; spoke in a baritone voice. Don't get me wrong &amp;mdash; lots of nice ladies here, but I'm looking for a certain, mostly indescribable &lt;em&gt;more&lt;/em&gt;; the people who have it are thin on the ground &amp;amp; are largely unavailable. And can some tell me why it has to be a baritone voice? I'm sure the same God who gave Mel Blanc lots of voices can do many, many voices too).&lt;/p&gt;
&lt;p&gt;Anyhow, I'm drifting to the conclusion that I'm barking up the wrong tree (don't I always) &amp;amp; have been spinning wheels for as long as I can remember (that's a nice way of saying being very active, but completely ineffective. It goes nowhere. The imagery is one of a rodent in a cage with a wheel in it. It may run &amp;amp; spin the wheel, but won't get anywhere. Much like a treadmill. Apologies to my readers who already know all this stuff. I just want to make sure we're all on the same page here). I've dabbled into development, design, 3D &amp;amp; even digital music production (I really suck at this last one, yet for some reason I don't want to give it up. Probably emotional, since I have over 8GB of production-related software on my harddisk, mostly &lt;acronym title="Virtual Studio Technology"&gt;VST&lt;/acronym&gt; plugins. Can someone please come and download sense into my skull? I've even begun dabbling into Flex &amp;mdash; last night &amp;mdash; &amp;amp; if left alone long enough, Air). For all my dabbling, I've nothing to show. All this has to stop. Why do I get so easily distracted? Why don't I have fewer things I'm good at? Why don't I have results consistent with my ability? Argh!&lt;/p&gt;
&lt;p&gt;Anyhow, rant over (for now). Dishes need to be done, &amp;amp; I've texts to send, plans to make, and so on. Later. Enjoy Val's day either single or with someone. You're someone of value, so treat yourself that way.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6044776228446975913?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6044776228446975913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6044776228446975913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6044776228446975913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6044776228446975913'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/02/st-vals-day-blues.html' title='St. Val&apos;s day blues'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6892311882215677614</id><published>2010-01-23T08:34:00.001+01:00</published><updated>2010-01-23T08:54:04.826+01:00</updated><title type='text'>Geh!</title><content type='html'>&lt;p&gt;I hate computers. Sometimes I wonder why I even bother. I've been trying to install Photoshop CS4 trial for a couple of days. No dice. Since my internet connection peaks about 1KB/s, it's troublesome even getting information on the issue. And I'm not the only one. People all over the world have had issues installing Adobe's CS3 and CS4 products. I never had such problems on Windows XP, but I've since moved to Windows Vista. As Jester says in &lt;cite&gt;Devil May Cry 3&lt;/cite&gt;, "Welcome to Hell!"&lt;/p&gt;
&lt;p&gt;I was working on something last night, and needed to fire up &lt;a href="http://reflector.red-gate.com"&gt;Red Gate's Reflector&lt;/a&gt;, and it gave me some grief about updating. Problem is, as I mentioned above, my "high speed internet" package has been downgraded (possibly due to the environment I'm in), and so downloading the 1.05MB update took over 15 minutes (a great deal better than the time I was online for one hour to download the same software, I must admit). And I'm trying to build Castle ActiveRecord, it apparently has different ideas. I can't remember how I built it the last time I used it, and my link is too slow to be trying to get the latest trunk over Subversion (I have been trying to complete the download of Windows Powershell 2.0 for Vista for over a week now. I need Powershell to install SQL Server 2008 Express, but I'm not sure if version 2.0 will work. I'd have downloaded version 1.0, but thanks to Windows Genuine Advantage not working with my slow link, I've been forced to try to get Powershell 2.0, which weighs in at 32MB instead of 1.0's much lighter 5MB, but doesn't bother with &lt;acronym title="Windows Genuine Advantage"&gt;WGA&lt;/acronym&gt;). All I'm trying to do right now is get info on how to redirect &lt;em&gt;&lt;strong&gt;both&lt;/strong&gt;&lt;/em&gt; standard output &lt;em&gt;&lt;strong&gt;and&lt;/strong&gt;&lt;/em&gt; standard error to the &lt;em&gt;&lt;strong&gt;same&lt;/strong&gt;&lt;/em&gt; file, so I can diagnose what to do about Castle not building, but Firefox can't find &lt;a href="http://www.google.com.ng"&gt;www.google.com.ng&lt;/a&gt;. I couldn't even publish this this first time I tried to. I'd have had an easier time just fooling around. It was when I started trying to get work done that all this nonsense started cropping up. I hate computers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I finally got SQL Server 2008 Express setup going, after a (mostly) sleepless night. I think this is going to be the last time I use w.bloggar. I can't seem to enter a post title. Now the power's off, so I hope this setup hurries itself up without draining the battery.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6892311882215677614?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6892311882215677614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6892311882215677614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6892311882215677614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6892311882215677614'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/01/i-hate-computers.html' title='Geh!'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6965066056615256136</id><published>2010-01-09T09:23:00.001+01:00</published><updated>2010-01-09T09:44:55.227+01:00</updated><title type='text'>08-01-2010</title><content type='html'>&lt;p&gt;And a brief vista into my world: Blender 2.5 is sexy, even in alpha. Was in a four-hour-long meeting &amp;amp; developed a horrible headache that lasted the rest of the day; as usual, Infotech &lt;acronym title="community development services"&gt;CDS&lt;/acronym&gt; club training was again relatively empty. The scheduled election didn't hold, meaning something troublesome may show up very soon. I wish some people would think less highly of me, in the sense that their expectations of me would be less, therefore less troublesome.&lt;/p&gt;
&lt;p&gt;I think the world is standing on its head, or at least public opinion is. &lt;strong&gt;&lt;em&gt;One&lt;/em&gt;&lt;/strong&gt; person decides to bomb a plane from Nigeria (who in all probability hasn't even been in tne country in years), &amp;amp; suddenly we're a "terrorist state"? Give me a break. I don't really expect better anyway, I guess I'm just blowing off steam. In a more humorous light, a dead cat was removed from the ceiling of Party House. The awful stench of it! M &amp;amp; I had to eat out. The entire male section of PH cleared out for a while. Well, I's off.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6965066056615256136?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6965066056615256136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6965066056615256136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6965066056615256136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6965066056615256136'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/01/08-01-10.html' title='08-01-2010'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6273183464488140977</id><published>2010-01-07T00:42:00.000+01:00</published><updated>2010-01-07T01:40:16.442+01:00</updated><title type='text'>07-01-2010</title><content type='html'>&lt;p&gt;Happy new year, reader, whomever you may be, frequent reader or no. May this year be for you a great one.&lt;p&gt;
&lt;p&gt;I hate everything. I'm in that kind of mood today. It's 12:41am here &amp;amp; I'm sleep deprived. I'm using a phone to blog because I realized MTN GPRS is faster than the Glo HSDPA modem I'm using to update my antivirus (avg spd 1.1kB/s).&lt;/p&gt;
&lt;p&gt;My bank gave me an interest of NGN 1.51 &amp;amp; actually bothered sending me a text (for which I'll be charged NGN 10.00) to inform me.&lt;/p&gt;
&lt;p&gt;I'm back in Tsafe, where the Glo hi-speed internet has magically become low-speed &amp;amp; is too slow &amp;amp unreliable even to update my antivirus. &lt;acronym title="Power (with)Holding Company of Nigeria"&gt;P(w)HCN&lt;/acronym&gt; has struck, so I'm running the modem off the laptop battery. One roommate is chatting on MTN XtraCool, one's snoring, &amp;amp; I'm wondering how I've been reduced to downloading less than 20MB in 4+ hours online.&lt;/p&gt;
&lt;p&gt;All this negativity's getting to me. I'm going to mention things I'm grateful for.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Family, friends, church: my sanity would have frittered away long ago if not for them. Maybe even my life itself.&lt;/li&gt;
&lt;li&gt;Instead of tapping keys on a keypad to blog, I'm tapping a stylus to a screen (let the ignorant remain so). I'm also very excited about what God's about to do in a certain friend's life (oga, we dey reach that top together).&lt;/li&gt;
&lt;li&gt;God was über-faithful in 2009; &amp;amp; last I checked He hadn't died, so 2010's shaping up to be a great year.&lt;/li&gt;
&lt;li&gt;My roommate got back from home to make his clearance yesterday.&lt;/li&gt;
&lt;li&gt;One of my kids gave me some weird stuff to eat on Monday, followed me around &amp;amp; insisted (in the persistent, cute, but annoying way children do) I ate it myself. I'm still alive, &amp;amp; I think everything still works, so that's a good thing.&lt;/li&gt;
&lt;li&gt;I'm tired enough to sleep. The antivirus actually finished updating, leaving the battery tanked up enough to do some stuff with Joomla, Python, Python for Symbian Series 60, anime or whatever.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There's a lot more, but I'm gonna grab me some shuteye. What've &lt;em&gt;you&lt;/em&gt; got to be grateful for?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6273183464488140977?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6273183464488140977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6273183464488140977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6273183464488140977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6273183464488140977'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2010/01/07-01-2010.html' title='07-01-2010'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-455899039201299729</id><published>2009-12-24T07:43:00.002+01:00</published><updated>2009-12-24T07:59:31.524+01:00</updated><title type='text'>How do you greet someone around this time again?</title><content type='html'>&lt;p&gt;compliments of the chef...&lt;em&gt;wait, that's not right&lt;/em&gt;...condiments of the seasoning...&lt;em&gt;still rings...hollow&lt;/em&gt;...curry of the thyme...&lt;em&gt;are we there yet?&lt;/em&gt;...congratulations on your chickening...&lt;em&gt;na long thing be this o! chei! see my life!&lt;/em&gt;...eat plantain on the mountain...look, this thing can't kill me. just understand the sentiment! and have a merry christmas and a happy new year in advance &lt;em&gt;was that it?&lt;/em&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-455899039201299729?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/455899039201299729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=455899039201299729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/455899039201299729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/455899039201299729'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/12/how-do-you-greet-someone-around-this.html' title='How do you greet someone around this time again?'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-5624516427024107738</id><published>2009-12-20T05:25:00.000+01:00</published><updated>2009-12-20T06:09:34.091+01:00</updated><title type='text'>I feel like an idiot</title><content type='html'>&lt;p&gt;this post title does not imply in any way that I am one. I just feel like one. I woke up not long ago to darkness around me. Not suprising. The lights were turned off last night. What &lt;em&gt;was&lt;/em&gt; suprising was that the inverter was showing a drained battery and had tripped off. It wasn't the first time ever, but it was a first for me in a long time, since it was my first night at home in roughly three months. I then remembered what someone (a former serving colleague) said about my laptop: it draws more power than a tv.&lt;/p&gt;&lt;p&gt;I've been trained as an electronic/electrical engineer (as far as my &lt;em&gt;alma mater&lt;/em&gt; is concerned, anyway), and have taken great pride in showing my understanding of not just my (academic) field of study but other fields of study. Yet I dismissed Femi's calculation (I even gave him the final answer) on the power rating of my laptop adapter, and the implied consequences, maybe because he was not a B.Sc holder but a HND graduate, or maybe because he studied mechanical engineering.&lt;/p&gt;&lt;p&gt;My pride and arrogance had blinded me to appreciating the fact that he was certainly the highest earning corps member in my local government, maybe even in the whole state. It can even be argued that he'd be a candidate for the same nationally. Not on his federal or state allocation, but via his skill. In electrical work. &lt;em&gt;My field of study&lt;/em&gt;. And so I despised and forgot his results and what they implied, until this morning when I realized for myself my laptop was the single biggest culprit in the inverter's decline.&lt;/p&gt;&lt;p&gt;It's fitting that I heard a message last night, and the speaker talked about someone like me, reading from Ecclesiastes 10:15: &lt;q&gt;A wise and poor child is better than an old king who will no longer be admonished&lt;/q&gt; (paraphrased)&lt;/p&gt;&lt;p&gt;As Timbaland said, "The damage is done". But I hope I've learned one vital and valuable lesson: I don't know everything, and I don't need to become arrogant. I'd never been faced with the results of my arrogance like this, but what else might I be suffering from &amp;mdash; or even causing others because of arrogance and the blindness it brings?&lt;/p&gt;&lt;p&gt;You still don't get to call me an idiot&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-5624516427024107738?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/5624516427024107738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=5624516427024107738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5624516427024107738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5624516427024107738'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/12/i-feel-like-idiot.html' title='I feel like an idiot'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-5206968675421019409</id><published>2009-12-15T22:25:00.000+01:00</published><updated>2009-12-15T23:02:25.594+01:00</updated><title type='text'>15-12-09</title><content type='html'>&lt;p&gt;Found a rat in my room this morning. Called D over after trapping it. When it ran into a folded mattress, I took great pleasure in pounding said mattress, then stepping on the crippled rat (ending its existence) after it fled its erstwhile hiding place. I always suspected I had bloodlust. Now I have proof. Since I don't take alcohol, I guess I'll have to blame it on Bleach. And Hellsing. And all the anime.&lt;/p&gt;
&lt;p&gt;Only today realized that I &amp;amp; I are the only Batch B corpers left in Party House, maybe even in Tsafe. Odd I didn't notice that as at Sunday, I was the only one of my batch in PH.&lt;/p&gt;
&lt;p&gt;I'd appreciate specific info on Glo's mobile internet service (speed, ease &amp;amp; method of recharge/top-up, available plans with costing, etc).&lt;/p&gt;
&lt;p&gt;I realized with a new clarity today that it's a wee bit uncomfortable taking a leak when you understand you probably can be seen about 200 meters out doing so. From the wrong side. In broad daylight. Grow, grass, grow!&lt;/p&gt;
&lt;p&gt;S is breeding two cute white rabbits in PH, male &amp;amp; female. My first time seeing any in real life. Anyone interested in buying after they breed contact me (I'm interested. I'm only wondering if I can keep up the commitment needed raising a pet).&lt;/p&gt;
&lt;p&gt;Apparently, while I'm still here, it's ok not to answer calls I don't want to pick up, then later claim I was charging my phone. Or not. On the phone issue, I should blog later about my recent experiences with Java mobile browsers. &lt;em&gt;when&lt;/em&gt; I get 'real' internet. For now, staying awake to complete this post is an issue. So I'll go to sleep. Night&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-5206968675421019409?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/5206968675421019409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=5206968675421019409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5206968675421019409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5206968675421019409'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/12/15-12-09.html' title='15-12-09'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-9030576338251904227</id><published>2009-12-14T11:33:00.003+01:00</published><updated>2009-12-14T11:53:35.964+01:00</updated><title type='text'>13-12-09</title><content type='html'>Edit: between the rats &amp;amp; not feeling well, I ended up sending the&lt;br&gt;email for this post to the wrong address. Oh, joy. Plus, I found a couple of issues with emailing to post on this blog. And this blind spot on my phone screen has been hiding stuff from me. It pours. Heavily.&lt;p&gt;I feel horrible, so bad I had issues recalling today&amp;#39;s date for this&lt;br&gt;post. And worst part is I&amp;#39;m awake because of darned *rats*. I&amp;#39;m the&lt;br&gt;only one left in my room, and it seems they&amp;#39;ve recently discovered&lt;br&gt;Party House. Considering PH&amp;#39;s state of disrepair, it&amp;#39;s no wonder the&lt;br&gt;infernal creatures can get in. Why do I get to battle rats &amp;amp; there&amp;#39;s a&lt;br&gt;directive from NYSC at the federal level that corps members shouldn&amp;#39;t&lt;br&gt;travel (just heard a rat wandering about on the ceiling. Why are the&lt;br&gt;blasted creatures mostly nocturnal)? As you can probably tell, I&lt;br&gt;*really* hate rats.&lt;br&gt;I&amp;#39;ve decided that travelling 30 mins or more to access the internet&lt;br&gt;for (arguably) serious stuff is unacceptable (you might also be able&lt;br&gt;to tell that I also don&amp;#39;t like going to Gusau). So I decided I need&lt;br&gt;internet access here in Tsafe (by this time, I&amp;#39;m wondering why Nokia&amp;#39;s&lt;br&gt;T9 prediction brings up &amp;#39;babes&amp;#39; just before &amp;#39;access&amp;#39; on my phone. Are&lt;br&gt;even they trying to say something?), and I can choose between the&lt;br&gt;major GSM providers that also supply internet. Question is, what will&lt;br&gt;pay me? Already hearing woes about Etisalat&amp;#39;s billing &amp;amp; recharge&lt;br&gt;system. A definite minus, since power is an issue in Tsafe.&lt;br&gt;I&amp;#39;ve no idea how I&amp;#39;m going to manage till after CD on Thursday to get&lt;br&gt;out of town. There&amp;#39;s been no power for several days, and I&amp;#39;d estimate&lt;br&gt;there are less than 50 corpers left in Tsafe, less than 15 of which&lt;br&gt;are left in Party House. Yay. I&amp;#39;d better crawl under my curtain &amp;amp; go&lt;br&gt;to sleep.&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-9030576338251904227?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/9030576338251904227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=9030576338251904227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/9030576338251904227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/9030576338251904227'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/12/13-12-09.html' title='13-12-09'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7767645647620465700</id><published>2009-12-12T07:22:00.001+01:00</published><updated>2009-12-12T07:22:43.101+01:00</updated><title type='text'>Updates!</title><content type='html'>&lt;p&gt;Well...haven't done this since the NCCF national conference in Jos. Hope I still remember how.&lt;/p&gt;
&lt;p&gt;Jos was &lt;strong&gt;cold&lt;/strong&gt;, mind-numbingly, excruciatingly &lt;strong&gt;&lt;em&gt;COLD&lt;/em&gt;&lt;/strong&gt;. And unlike Tsafe here, it's a moist cold, not a dry one. Every night the bedding felt like someone just poured ice-cold water all over. Turning the mattress over didn't really help after about 3 minutes. I usually sleep with just a tee in Tsafe (and maybe something to cover myself with). In Jos, I wouldn't dare the same. At least once I wore a shirt, my NYSC 'khaki' top, and my windbreaker on top to boot as sleepwear. Also only parted with my headwarmer when I realized my brother wasn't using any.&lt;/p&gt;
It was great seeing D at the conference. We hadn't since the wedding, and he'd been busy with work &amp;amp; studies. We took time to look for trouble together &amp;amp; took a trip to Jos itself (the campground isn't in Jos &lt;em&gt;per se&lt;/em&gt;, but it's relatively close).&lt;/p&gt;
&lt;p&gt;D introduced me to some of his fellow corps members (mostly ladies...&lt;em&gt;oga&lt;/em&gt;, please explain). I'm wondering why my younger brother's taking after a slacker like me. It requires some serious thought &amp;amp; possibly prayer. One of the ladies I met through him is a lovely young lady named Udeme &amp;mdash; I'm forced to remember all the times we just to joke, 'my husband Udeme is an irresponsible idiot' from the Guinness ad. Can't look at the name the same way anymore.&lt;/p&gt;
&lt;p&gt;Burned a great deal of my phone credit at camp looking for and trying out file managers for my S40 phone. Eventually settled on BlueFTP, but should try out a couple more soon. Got appointed to a zonal post in fellowship the weekend after Jos. Who donates people all these bad ideas, anyway?&lt;/p&gt;
&lt;p&gt;By the way, I'm doing this from a friend's phone using a 'custom' build of Opera Mini. I want to appeal to the mobile service providers in Nigeria to make GPRS browsing cheaper, and allow people to legally use Opera Mini. All this free browsing is lost revenue for them, &amp;amp; they're seriously underestimating the Nigerian (&amp;amp; human) appetite for freebies. Later&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7767645647620465700?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7767645647620465700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7767645647620465700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7767645647620465700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7767645647620465700'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/12/updates.html' title='Updates!'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7163756845584839423</id><published>2009-11-25T19:54:00.001+01:00</published><updated>2009-11-25T19:54:55.624+01:00</updated><title type='text'>25-11-09</title><content type='html'>This might be my last blog post for the duration of the NCCF national&lt;br&gt;conference. Got to the &amp;#39;hostel&amp;#39; &amp;amp; it doesn&amp;#39;t seem that I might be able&lt;br&gt;to charge my phone easily here.&lt;br&gt;Have been procrastinating about calling my dad. I&amp;#39;m not really sure I&lt;br&gt;told him about the conference, and calling him now that I&amp;#39;m in Jos&lt;br&gt;seems...rude. I still need to make that call though, uncomfortable as&lt;br&gt;it might be.&lt;br&gt;As many things involving group action &amp;amp; somewhat poor planning, it was&lt;br&gt;tiresome. I gave up my sleep only to discover it was unnecessary. We&lt;br&gt;left Tsafe for Gusau almost two hours late, and Gusau over 3 hours&lt;br&gt;later than scheduled. One good thing is that I finally got to see the&lt;br&gt;NCCF Zamfara family house. I&amp;#39;m glad I wasn&amp;#39;t posted to Gusau. I might&lt;br&gt;have had to stay there &amp;amp; I found some of the house rules there&lt;br&gt;restrictive. Some things I&amp;#39;m glad about though. Yesterday when the&lt;br&gt;batch C corps members passed out of camp, a vehicle carrying some of&lt;br&gt;them to Gusau had an accident, and one of them died. This became the&lt;br&gt;choice topic of discussion - a poor choice of pre-journey conversation&lt;br&gt;topics. The state &amp;#39;Uncle&amp;#39; took charge &amp;amp; talked about not letting fear&lt;br&gt;in.&lt;br&gt;The trip to Jos took about 7 hours including stoppage time. There&amp;#39;s a&lt;br&gt;part of the road where we got covered in dust - first white then&lt;br&gt;red-brown. I&amp;#39;ve no desire to see what my head looks like now, since my&lt;br&gt;jacket looked (at last check) really old. An issue with the bedding is&lt;br&gt;its on the ground, and it feels cold &amp;amp; damp. I&amp;#39;m grateful to God I&amp;#39;m&lt;br&gt;here in one piece. I hope to learn just why I&amp;#39;m here at this time.&lt;br&gt;I&amp;#39;ll check in later if I can.&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7163756845584839423?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7163756845584839423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7163756845584839423' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7163756845584839423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7163756845584839423'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/11/25-11-09.html' title='25-11-09'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6700497940491957085</id><published>2009-11-20T09:44:00.001+01:00</published><updated>2009-11-20T09:44:44.749+01:00</updated><title type='text'>19-11-09</title><content type='html'>Today&amp;#39;s been one of those days. First, woke up to a really cold&lt;br&gt;morning. I had the distinct feeling that someone left the deep freezer&lt;br&gt;in heaven open &amp;amp; shoved us in. Kept trying to put off my shower this&lt;br&gt;morning, but ended up doing so since I needed to get the financial&lt;br&gt;report to be presented at today&amp;#39;s CD meeting printed &amp;amp; copied.&lt;br&gt;Got to the place I usually print, but it was locked. After waiting for&lt;br&gt;over 30 minutes, went looking elsewhere. Found a place, but their&lt;br&gt;generator didn&amp;#39;t start. Went back to the first place, and met the&lt;br&gt;acting CLO there &amp;amp; the owner trying to start the generator. By that&lt;br&gt;time, my patience had already gone (as Rudyard Kipling wrote) where&lt;br&gt;dead crabs go, since it implied I wouldn&amp;#39;t make it back to Party House&lt;br&gt;in time to wash dishes, prepare &amp;amp; have breakfast. If I only knew.&lt;br&gt;When I got back to Party House, I just dropped off the pasta I bought&lt;br&gt;earlier &amp;amp; went to bother A, who was playing Scrabble at the time.&lt;br&gt;While I&amp;#39;m on the subject, can someone please explain this &amp;#39;live S&amp;#39;&lt;br&gt;stuff I keep hearing? M &amp;amp; I told A to play &amp;#39;metes&amp;#39;, and S said because&lt;br&gt;the dictionary didn&amp;#39;t have &amp;#39;metes&amp;#39; in the definition for &amp;#39;mete&amp;#39;, it&lt;br&gt;shouldn&amp;#39;t have been allowed. In my opinion, since &amp;#39;mete&amp;#39; is a&lt;br&gt;transitive verb, how would one use it for the third person in present&lt;br&gt;tense? Let someone tell me that.&lt;br&gt;CD today was (expectedly) very long &amp;amp; tiresome, since the financial&lt;br&gt;report of the batch B &amp;amp; C welcome &amp;amp; send-forth programmes was&lt;br&gt;presented, and there was a deficit. Plus, we got into a big to-do over&lt;br&gt;the standing orders of the house. Personally, I don&amp;#39;t get how&lt;br&gt;graduates of institutions of higher learning in Nigeria don&amp;#39;t know&lt;br&gt;what a budget is, or what it represents.&lt;br&gt;At long last, the ordeal that passed for a CD meeting came to an end&lt;br&gt;after almost 4 hours. After finally cleaning up, I prepared lunch,&lt;br&gt;ate, and debated whether or not to go to Gusau. I finally decided to&lt;br&gt;go, chiefly because Reflector was giving me grief, and I have never&lt;br&gt;gotten to browse in the only &amp;#39;cybercafe&amp;#39; we have in Tsafe. Big&lt;br&gt;mistake. Talk about download speeds of less than 1kB/s. Reflector is&lt;br&gt;less than 1.5MB, but it took almost the whole hour to download.&lt;br&gt;Ah well. All&amp;#39;s well that ends in the well&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6700497940491957085?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6700497940491957085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6700497940491957085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6700497940491957085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6700497940491957085'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/11/19-11-09.html' title='19-11-09'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-5215778009710279316</id><published>2009-11-17T23:51:00.001+01:00</published><updated>2009-11-17T23:51:49.649+01:00</updated><title type='text'>17-11-09</title><content type='html'>It&amp;#39;s gotten cold again. And dusty. Very dusty. I need to remember to&lt;br&gt;get one of those surgical masks or I&amp;#39;ll soon be containing enough dust&lt;br&gt;to build my own house.&lt;br&gt;It&amp;#39;s been fun, but I fear that I&amp;#39;ve been had. I was sold snake oil. Or&lt;br&gt;why else would I feel so empty &amp;amp; act so ineffectively? I&amp;#39;m looking for&lt;br&gt;a way out. Not particularly from this location in a geographical&lt;br&gt;sense, but a ladder or rope out of this rut. I still look good on the&lt;br&gt;outside, but it&amp;#39;s a matter of time before people find out that the&lt;br&gt;legs of the corpse I buried are sticking out, as a certain friend&lt;br&gt;would say.&lt;br&gt;Not sure what exactly I&amp;#39;m afraid of. If it&amp;#39;s fear of being labelled&lt;br&gt;&amp;#39;weird&amp;#39;, I thought I&amp;#39;d given up ever being thought &amp;#39;normal&amp;#39;. Maybe&lt;br&gt;it&amp;#39;s men&amp;#39;s approval I seek so much as to risk the opposite from God.&lt;br&gt;Or pleasure. Whatever it is, I can no longer suppress the &amp;#39;ache&amp;#39; I&lt;br&gt;&amp;#39;feel&amp;#39; as it were. Bruce Wilkerson, in his book &amp;#39;Secrets of the Vine&amp;#39;,&lt;br&gt;talks about God disciplining branches that don&amp;#39;t bear fruit. I&amp;#39;ll&lt;br&gt;suggest you read the book yourself.&lt;br&gt;Need to go shower, but the wind&amp;#39;s blowing. Maybe I&amp;#39;ll skip that till&lt;br&gt;later when conditions are more favorable (tried to remember the last&lt;br&gt;time I used warm water for a shower, and drew a blank. Probably not in&lt;br&gt;the last 6 months or even longer. It&amp;#39;s never been a habit).&lt;br&gt;I pity the C batch in camp. They - like us here in Party House - are&lt;br&gt;pretty much exposed to the air for showers. And they look generally&lt;br&gt;like a milk-and-water lot. Exceptions abound, but quite a number acted&lt;br&gt;like students still in school when I was exposed to them in Party&lt;br&gt;House. Time will reveal if they&amp;#39;re made of sterner stuff or lack&lt;br&gt;backbone, as it does all men. Need to get up *NOW*, even though I&lt;br&gt;don&amp;#39;t feel like it. Off to school again.&lt;br&gt;Odd that of all things to teach me about doing the right things, it&lt;br&gt;should be a game. Or maybe not. The last time I played a game, I&lt;br&gt;played levels 1 through 5, before getting a &amp;#39;game over&amp;#39; in level 5,&lt;br&gt;with a score of 11000+. After learning *one thing* about the game, I&lt;br&gt;played from level 1 to 3, getting a game over in level 3, with a score&lt;br&gt;of 19000+. Same game. Same difficulty setting. Less time. More&lt;br&gt;results. It&amp;#39;s going to be work working this out, but work can be very&lt;br&gt;profitable, as I learned from reading &amp;#39;The Richest Man in Babylon&amp;#39;&lt;br&gt;last night.&lt;br&gt;Had a blast last night while there was power. Everyone left me in the&lt;br&gt;room, so I first started out with Ys: The Ark of Napishtim, then&lt;br&gt;switched to anime soundtracks &amp;amp; writing code. Found my copy of .NET&lt;br&gt;Reflector won&amp;#39;t run anymore without an update. If anyone can tell me a&lt;br&gt;way to stop this, please let me know. I *need* Reflector working. It&amp;#39;s&lt;br&gt;one of the greatest tools I know for working on .NET. I feel crippled&lt;br&gt;without a copy. I want to use ActiveRecord with LINQ (read:&lt;br&gt;LinqBridge, since it&amp;#39;s .NET 2.0), and the lack of Reflector makes it&lt;br&gt;difficult to grok the LINQ extensions to ActiveRecord. Anyhow, it&amp;#39;s&lt;br&gt;late now. Gotta go to sleep so I can think properly about some design&lt;br&gt;decisions I need to make. G&amp;#39;night&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-5215778009710279316?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/5215778009710279316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=5215778009710279316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5215778009710279316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5215778009710279316'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/11/17-11-09.html' title='17-11-09'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6215948957921661610</id><published>2009-11-11T05:45:00.001+01:00</published><updated>2009-11-11T05:45:08.266+01:00</updated><title type='text'>Hit the wall</title><content type='html'>Woke up this morning by the alarm on my watch. First time in about a&lt;br&gt;week. Sleeping on my own does have its advantages.&lt;br&gt;Thinking about W. I should stop using my head to figure out things &amp;amp;&lt;br&gt;pray for direction. Apparently, I&amp;#39;ve gotten emotionally attached to&lt;br&gt;her to some level. And I&amp;#39;m trying to break loose before I give the&lt;br&gt;wrong impression.&lt;br&gt;I&amp;#39;ve heard when a woman loves a man romantically, she can give&lt;br&gt;anything to him, do anything for him (people always talk about when a&lt;br&gt;man is smitten - they should see when a woman is!). Being given that&lt;br&gt;awesome power is a huge responsibility - if you&amp;#39;re willing to act like&lt;br&gt;a *real* man.&lt;br&gt;I&amp;#39;ve heard so much on what being a &amp;#39;real&amp;#39; man is. One description I&lt;br&gt;personally like is &amp;#39;taking responsibility&amp;#39;. For his life, for his&lt;br&gt;family, for the level of impact he has...and more. And I want to&lt;br&gt;believe most men know instinctively (for lack of a better word/phrase)&lt;br&gt;that you (are to) love your woman. You take care of her. You become&lt;br&gt;her refuge when the going gets tough. Her best friend. Her support&lt;br&gt;system. Her safety net &amp;amp; armor. You&amp;#39;re to give yourself &amp;amp; all you are&lt;br&gt;to &amp;amp; for her. Your time, money, effort. Your strength of character&lt;br&gt;(unfortunately, so lacking these days). Your patience. You can&amp;#39;t give&lt;br&gt;up &amp;amp; quit on her. Your commitment. Whatever you don&amp;#39;t have that she&lt;br&gt;needs, you go out to get, because she&amp;#39;s your garden. And your job is&lt;br&gt;to ensure she is radiant &amp;amp; blooming, whatever it costs you - to your&lt;br&gt;very life. This is a part of my definition of love. It truly (as I see&lt;br&gt;it, anyway) is an awesome responsibility. And this is why so many men&lt;br&gt;shy from commitment instinctively. They realize this in their bones,&lt;br&gt;if you will, and decide that they&amp;#39;re incapable of following through.&lt;br&gt;Even if a man does make a commitment, he&amp;#39;s either shut this out of his&lt;br&gt;mind or is really hoping to be able to follow through. At least it&amp;#39;s&lt;br&gt;what I think.&lt;br&gt;So I&amp;#39;m hesitant to come out to say I love W. She&amp;#39;s built to respond to&lt;br&gt;sweet words, attention &amp;amp; time - to some degree at least. If I cause&lt;br&gt;her to turn over her heart (not her blood pump or spirit) to me, then&lt;br&gt;I must be willing to do whatever it takes to love her. To tell the&lt;br&gt;truth, I&amp;#39;m incapable of being all that to her. I&amp;#39;m scared shitless of&lt;br&gt;needing to be all that to her &amp;amp; not measuring up. I want to do right&lt;br&gt;by this young lady. Maybe this is the real reason I&amp;#39;m yet to get into&lt;br&gt;a relationship. I&amp;#39;ve set apparently unrealistic goals for myself, and&lt;br&gt;am now afraid I&amp;#39;ll fail. And something men hate greatly is failing.&lt;br&gt;It&amp;#39;s almost unforgiveable. This is where I stand. What do you think?&lt;br&gt;Have to go get ready to run around this morning from my PPA to the&lt;br&gt;LGO&amp;#39;s and back if need be. So I need to get to school earlier than&lt;br&gt;I&amp;#39;ve been doing. So I&amp;#39;ll drop by later.&lt;br&gt;I&amp;#39;d appreciate someone mailing me price listings of GSM providers&amp;#39;&lt;br&gt;mobile internet offerings, including bandwidth limits, setup costs &amp;amp;&lt;br&gt;subscription costs. I might be needing my own internet link &amp;amp; want to&lt;br&gt;make an informed decision. No attachments please. It&amp;#39;s troublesome, I&lt;br&gt;know, but maybe I&amp;#39;m worth it? Later. I&amp;#39;ll just pray about the previous&lt;br&gt;matter &amp;amp; refuse to be in a hurry. No sense making a wrong decision&lt;br&gt;because I was hasty. I will hear from God, and I will obey. So I&amp;#39;m&lt;br&gt;disconnecting myself from the whole sitch. No weighted votes ;)&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6215948957921661610?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6215948957921661610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6215948957921661610' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6215948957921661610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6215948957921661610'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/11/hit-wall.html' title='Hit the wall'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1514041072339854172</id><published>2009-11-10T22:16:00.001+01:00</published><updated>2009-11-10T22:16:57.849+01:00</updated><title type='text'>10-11-09</title><content type='html'>I remember seeing the moon out as late as 9.00am on Saturday. Odd.&lt;br&gt;Anyway, today&amp;#39;s been a rather unusual day. We didn&amp;#39;t get water&lt;br&gt;yesterday, and that meant we needed to get water this morning.&lt;br&gt;Considering the earliest we could start looking for water was 7.00am,&lt;br&gt;there was a good chance of missing my first class today. A, M &amp;amp; I went&lt;br&gt;out with the kegs, and wanted to go to the local government tap, but&lt;br&gt;we decided to try GSS first. We found a long queue there. S said he&amp;#39;d&lt;br&gt;had it with his business venture, and would leave for Gusau this&lt;br&gt;morning. I was going to show my joy at getting my bed to myself again,&lt;br&gt;but his phone was moved last night, so it would not have been&lt;br&gt;appropriate.&lt;br&gt;A &amp;amp; I got into a discussion about whether telling people to abstain&lt;br&gt;from sexual intercourse, then saying they should use a condom if they&lt;br&gt;couldn&amp;#39;t wait was promoting immorality or not. He was a nay, I was an&lt;br&gt;aye. He maintained that most people would rather have sex now than&lt;br&gt;wait. I said, essentially that most men rise only to the barest&lt;br&gt;minimum expected of them. If they can get away with something, they&lt;br&gt;will. But if more is demanded of them, if they are exposed to a higher&lt;br&gt;level, very few will willingly want to do less. I don&amp;#39;t think that&lt;br&gt;trying to enforce abstinence will work, but that if we&amp;#39;re going to&lt;br&gt;deal major blows on STI infection rates, teen pregnancy, children born&lt;br&gt;out of wedlock, and everything born out of extramarital sex, we are&lt;br&gt;going to have to raise our expectations of people somehow, and make&lt;br&gt;abstinence &amp;amp; faithfulness praiseworthy, &amp;#39;hip&amp;#39; and &amp;#39;in&amp;#39;. We did, once.&lt;br&gt;Before the Hollywood-propounded myths of free love &amp;amp; sex without&lt;br&gt;commitment were offered to us wholesale, and we ate them hook, line,&lt;br&gt;sinker, fisherman, rod, boat &amp;amp; lake.&lt;br&gt;Missed my first class, but maybe I shouldn&amp;#39;t have bothered showing up&lt;br&gt;at all. I was keenly aware of the language barrier today. Though it&lt;br&gt;was funny when one of the class 4 girls started crying when her&lt;br&gt;classmate &amp;#39;married&amp;#39; her off to S.&lt;br&gt;Walked home with W today. S split up early. Glad she&amp;#39;s up &amp;amp; about now.&lt;br&gt;She&amp;#39;s a lovely young lady, imho, but talking with her today, I&amp;#39;m more&lt;br&gt;certain she isn&amp;#39;t my type, and glad I didn&amp;#39;t act on impulse when I&lt;br&gt;returned from home. W, on the other hand, is more my type, but I&lt;br&gt;absolutely refuse to be pressured into a decision.&lt;br&gt;Pretty much every male human has a knight in shining armor complex.&lt;br&gt;Apparently, smart females all over the world have caught on &amp;amp; used (or&lt;br&gt;at least tried to use) said fact to their advantage. Case in point: a&lt;br&gt;lady asked one of my roommates to get her a torch because she wanted&lt;br&gt;to read a novel.&lt;br&gt;Had a friend come in today, we got talking &amp;amp; I&amp;#39;ve got more interested&lt;br&gt;in my own life &amp;amp; finding ways to solve problems for people at a price.&lt;br&gt;I do have this feeling that it&amp;#39;s due to *his* prayers that we had that&lt;br&gt;conversation. Kinda pisses me off though. One of the class 4 boys was&lt;br&gt;seated on the same bench with not one, but *two* girls. Right between&lt;br&gt;both of them. First time since I got to Zm.&lt;br&gt;Should go to sleep now. Guys in the next room are arguing over the CD&lt;br&gt;clubs &amp;amp; I&amp;#39;ve heard my name tossed about. Probably has something to do&lt;br&gt;with the fact that I was engineered out of the Road Safety club &amp;amp; into&lt;br&gt;the Infotech club. The RS club C-in-C is threatening that come&lt;br&gt;Thursday, I&amp;#39;ll be joining them. I think I&amp;#39;ll just go to sleep. Doesn&amp;#39;t&lt;br&gt;really matter either way. I merely don&amp;#39;t want to be another pawn in&lt;br&gt;the giant mindless machine that is NYSC. I&amp;#39;d like to do something&lt;br&gt;worthwhile if possible.&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1514041072339854172?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1514041072339854172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1514041072339854172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1514041072339854172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1514041072339854172'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/11/10-11-09.html' title='10-11-09'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-5034153719913557553</id><published>2009-11-08T21:54:00.001+01:00</published><updated>2009-11-08T21:54:54.821+01:00</updated><title type='text'>08-11-09</title><content type='html'>I feel depressed. I was faced with something about myself that isn&amp;#39;t&lt;br&gt;good - a major character flaw, and that&amp;#39;s knocked the wind out of my&lt;br&gt;sails. So forgive the melancholy tone of today&amp;#39;s post.&lt;br&gt;Humans are basically need-driven creatures. Some people rise above&lt;br&gt;this, but the vast majority of people, by &amp;amp; large, fall into this box&lt;br&gt;for most of their lives. Take me, for instance. I like X, because I&lt;br&gt;need companionship &amp;amp; a long-term &amp;#39;someone&amp;#39; of the opposite sex who&amp;#39;s&lt;br&gt;&amp;#39;my very own&amp;#39; (not to mention that she looks great &amp;amp; is smart -&lt;br&gt;definite major pluses). But X is a smart, classy lady doing great for&lt;br&gt;herself, so she doesn&amp;#39;t really give me the time of day (by the way,&lt;br&gt;this is a true story. Mine. From the distant past. And stop guessing),&lt;br&gt;because she doesn&amp;#39;t need me. So we have a quandary. I, from&lt;br&gt;need-propelled wants, want to be in a relationship, but she doesn&amp;#39;t&lt;br&gt;need me. So I need to try to sell myself to her (do I really need to&lt;br&gt;say that I botched it? I was hardly a blip on her radar: &amp;quot;I came to&lt;br&gt;tell you I love you, would do anything for you &amp;amp; want to be with you&lt;br&gt;forever&amp;quot; &amp;quot;that&amp;#39;s nice, dear &amp;lt;head pat&amp;gt;. Please shut the door on your&lt;br&gt;way out&amp;quot; It didn&amp;#39;t really happen that way, but the evoked feelings&lt;br&gt;would probably be much the same). And with that one requirement, as we&lt;br&gt;say here, she don fall my hand. One of my friends once said it seemed&lt;br&gt;to him that women liked the idea of me. I&amp;#39;m currently wondering if the&lt;br&gt;idea of a guy who has so far sucked at selling himself is so amusing&lt;br&gt;to them. I think it is. As an example, I met a lady during camp, and&lt;br&gt;we exchanged numbers. Apparently she lost her phone, and since then,&lt;br&gt;has given a friend her number twice, for me. Both numbers were&lt;br&gt;unavailable on the networks they would have been on (had they&lt;br&gt;existed). I don&amp;#39;t think it&amp;#39;s funny, but apparently someone else is&lt;br&gt;laughing.&lt;br&gt;I&amp;#39;ve finally downed my dinner of fried plantain, spaghetti, fish stew,&lt;br&gt;egusi soup &amp;amp; fish. No, I&amp;#39;m not living the life. I don&amp;#39;t call 4+ hours&lt;br&gt;cooking &amp;amp; finding a cut you don&amp;#39;t remember inflicting on your little&lt;br&gt;finger &amp;#39;the life&amp;#39;. You might.&lt;br&gt;Well, I&amp;#39;m finally sleepy. So maybe when I wake up, I&amp;#39;ll feel better. Later&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-5034153719913557553?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/5034153719913557553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=5034153719913557553' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5034153719913557553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5034153719913557553'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/11/08-11-09.html' title='08-11-09'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-3372244445226024001</id><published>2009-11-07T16:25:00.001+01:00</published><updated>2009-11-07T16:25:12.789+01:00</updated><title type='text'>06-11-09</title><content type='html'>The people here are crazy. Or that&amp;#39;s my explanation. On Sunday, saw a&lt;br&gt;basin full of live scorpions in the market. Why were there live&lt;br&gt;scorpions in the basin? And why weren&amp;#39;t the scorpions tearing each&lt;br&gt;other apart (after copulation, female praying mantises tear off the&lt;br&gt;male&amp;#39;s head. At least some spiders do something similar, &amp;amp; I&amp;#39;m&lt;br&gt;inclined to believe scorpions don&amp;#39;t love each other more. Well, maybe&lt;br&gt;they do. Washed down with scorpion body fluids). And a live porcupine,&lt;br&gt;too.&lt;br&gt;Camp&amp;#39;s been going on, with the attendant annoyances. Someone lifted my&lt;br&gt;water yesterday. And I&amp;#39;m sharing my bed. It&amp;#39;s uncomfortable to say the&lt;br&gt;least. Was looking for my &amp;#39;good&amp;#39; phone battery &amp;amp; had to wait till S&lt;br&gt;got up to find it (don&amp;#39;t ask).&lt;br&gt;A &amp;amp; M seem determined to prove something going on between W &amp;amp; I,&lt;br&gt;specifically on my side. Personally, I admit I like W. She&amp;#39;s&lt;br&gt;attractive, smart &amp;amp; from all the time I&amp;#39;ve spent with her, she appears&lt;br&gt;to be a woman of substance, inside &amp;amp; out. It&amp;#39;s just that nothing&amp;#39;s&lt;br&gt;going on, plus I think some lucky dude got his application approved.&lt;br&gt;So I&amp;#39;m just friends with her, despite what A &amp;amp; M think.&lt;br&gt;I&amp;#39;ve no idea how I&amp;#39;ve so far always managed to end up in the friend&lt;br&gt;zone. I&amp;#39;ve this lovely friend I&amp;#39;d had my eye on for a while, and we&lt;br&gt;got separated before I got the courage to ask her out. Somehow, even&lt;br&gt;though we met up again, I&amp;#39;m in the Zone. And it really pisses me off.&lt;br&gt;Been the story of my life. Either I got disinterested, or I really&lt;br&gt;messed things up.&lt;br&gt;Today, I want to appreciate my parents for my upbringing. I didn&amp;#39;t&lt;br&gt;always get what I wanted, but I got some of the most important things,&lt;br&gt;like seeing my dad love my mom, getting disciplined by both my&lt;br&gt;parents, my schooling, and other things. They may not have been the&lt;br&gt;best parents in the world, but they did a great job (try raising a&lt;br&gt;knucklehead type like me &amp;amp; see how you do). You rock, Dad! Love you!&lt;br&gt;Appreciate your important people while they&amp;#39;re around. My mom&amp;#39;s passed&lt;br&gt;on, and while I didn&amp;#39;t turn out as well as might be expected, I&amp;#39;m not&lt;br&gt;that bad.&lt;br&gt;Excuse the lack of techie posts on this blog. I&amp;#39;ve not done any techie&lt;br&gt;stuff in a while. Been watching anime &amp;amp; movies (about a third through&lt;br&gt;Gurren Lagann - I can see why some friends have been making noise&lt;br&gt;about it).&lt;br&gt;Well, this post&amp;#39;s about done. God&amp;#39;s been good, and that&amp;#39;s that. He&lt;br&gt;ABSOLUTELY rocks!&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-3372244445226024001?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/3372244445226024001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=3372244445226024001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3372244445226024001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3372244445226024001'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/11/06-11-09.html' title='06-11-09'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1213065780490687500</id><published>2009-11-04T22:30:00.001+01:00</published><updated>2009-11-04T22:30:55.525+01:00</updated><title type='text'>04-11-09</title><content type='html'>It&amp;#39;s almost 10pm, and I&amp;#39;m sleepy, so I&amp;#39;ve no idea how this one&amp;#39;s gonna go.&lt;br&gt;I net someone through this blog. That&amp;#39;s right. Apparently, Googlebots&lt;br&gt;(or Yahoobots, if you will) led someone posted here to Zamfara state&lt;br&gt;to this here blog, and said person found my email (Google!) and&lt;br&gt;contacted me. We dallied about a bit, and he&amp;#39;s now on camp. Seems like&lt;br&gt;a pretty decent fellow. I&amp;#39;ve no idea if (or how) we&amp;#39;ll stay in touch&lt;br&gt;after camp.&lt;br&gt;Ah, camp. The thought brings memories of weeding patches with a hoe,&lt;br&gt;and aching muscles. And noise. Lots of noise. And lots of people,&lt;br&gt;prospective corps members and otherwise, some of the former who from&lt;br&gt;their behaviour should have never entered, let alone left, the four&lt;br&gt;walls of the institution from which they graduated. I still find it&lt;br&gt;hard to believe that on Tuesday before 4am, they were queueing in&lt;br&gt;front of the school used as the temporary camp &amp;amp; its administrative&lt;br&gt;headquarters. In the blistering cold. That&amp;#39;s right folks. Harmattan&lt;br&gt;has come to Tsafe, and boy, taking showers in the morning before going&lt;br&gt;to school is not work for a lazy man, as my people would say. Guys in&lt;br&gt;Party House don&amp;#39;t have toilet facilities, so we take showers outside &amp;amp;&lt;br&gt;&amp;#39;shot-put&amp;#39; (if you&amp;#39;re ignorant, may you remain in blissful ignorance).&lt;br&gt;Hence, for the past few days I&amp;#39;ve been doing delay tactics when it&lt;br&gt;comes to showers in the morning. Not that I&amp;#39;m really successful with&lt;br&gt;them, since I still need to get to my PPA before 8 most days.&lt;br&gt;Seems like the power company has moved our supply period from about&lt;br&gt;4pm to about 8pm. The timing is still inconvenient, since while the&lt;br&gt;camp lasts, NCCF has meetings from 6pm everyday. Still, it&amp;#39;s&lt;br&gt;something, and I&amp;#39;m grateful that we have any at all. The guys living&lt;br&gt;in the local government housing have none (their transformer has&lt;br&gt;&amp;#39;blown&amp;#39;).&lt;br&gt;W&amp;#39;s around for this camp again (met her during my own camp). Currently&lt;br&gt;trying to kill my attraction to her (finally got her digits due to a&lt;br&gt;bunch of things - methinks that&amp;#39;s not a very effective way of killing&lt;br&gt;emotions). Anyway, need to treat some mess ups over XtraCool tonight,&lt;br&gt;so it&amp;#39;s beddie-byes for now. Later&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1213065780490687500?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1213065780490687500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1213065780490687500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1213065780490687500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1213065780490687500'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/11/04-11-09.html' title='04-11-09'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-2879188955410638021</id><published>2009-10-27T19:55:00.001+01:00</published><updated>2009-10-27T19:55:36.622+01:00</updated><title type='text'>27-10-09</title><content type='html'>Tomorrow&amp;#39;s P&amp;#39;s birthday. I&amp;#39;ve not fully decided what to give her. The&lt;br&gt;day before my birthday, she invited me to hers to eat whatever I&lt;br&gt;wanted the next day. Being true to myself, I managed to be occupied&lt;br&gt;till it was late, then sent a text appreciating the gesture (and her&lt;br&gt;text - it was the first to come in), and give my apologies for not&lt;br&gt;taking her up on her invitation. If you have a good idea that will&lt;br&gt;work for a brother on a budget &amp;amp; with a deadline, please drop me a&lt;br&gt;line, ok?&lt;br&gt;Dropped by the General Hospital today to meet some folks &amp;amp; get a test&lt;br&gt;done (no, I already did one to check if I&amp;#39;ve a brain in my skull.&lt;br&gt;There *is* one, and it doesn&amp;#39;t rattle around in said skull). There was&lt;br&gt;this little girl who couldn&amp;#39;t have been 2 years old, brought in by her&lt;br&gt;mother. For some reason, the lab people needed to draw blood, and they&lt;br&gt;tried time and again to do so and kept coming up with empty syringes.&lt;br&gt;She kept crying, and her pain touched me. Like all those little things&lt;br&gt;that remind me I&amp;#39;m human though, I forgot her in the rush to achieve&lt;br&gt;my own ends.&lt;br&gt;I&amp;#39;ve a beautiful friend that is an indigen of Zamfara, and on learning&lt;br&gt;I was posted here, I sent her a text (thanks MTN, for not delivering&lt;br&gt;it) joking that I was going to the paradise of beautiful women. During&lt;br&gt;camp, I wanted to ask her if she hid them all. Now, I&amp;#39;d modify that&lt;br&gt;question: where&amp;#39;re all the grown-up ones? I can&amp;#39;t date teenagers or&lt;br&gt;younger (and why am I in a school - a *primary* school? I keep&lt;br&gt;thinking, I hope they don&amp;#39;t marry off my girls while they&amp;#39;re still&lt;br&gt;kids, that they get a chance to grow up &amp;amp; live life)!&lt;br&gt;I was caught with my shorts down taking a crap today. Make of it what&lt;br&gt;you will. It wasn&amp;#39;t any of my kids who caught me, though, nor was it a&lt;br&gt;female.&lt;br&gt;It&amp;#39;s raining and it seems there&amp;#39;s a cat drenched. It&amp;#39;s mewing outside&lt;br&gt;while the Nigerian U-17 team plays. I&amp;#39;m not watching. There isn&amp;#39;t any&lt;br&gt;point. When our U-20 team played Tahiti, I sat in the common room&lt;br&gt;where the match was showing *throughout the match*, then had to ask&lt;br&gt;someone for the scores after the match. I just don&amp;#39;t dig soccer.&lt;br&gt;My test came up negative for malaria parasites and &amp;#39;too low&amp;#39; for&lt;br&gt;typhoid. That&amp;#39;s odd because I had been having fevers on and off since&lt;br&gt;Thursday, and even went to sleep with one on Sunday, yet I&amp;#39;d taken no&lt;br&gt;medication. God must have smuggled something into my mouth ;). My&lt;br&gt;dreams of boiled sweet potatoes, fish stew &amp;amp; &amp;lt;efo riro&amp;gt; came to pass&lt;br&gt;this morning, too :P. Pity I didn&amp;#39;t eat it warm.&lt;br&gt;Well, that&amp;#39;s all for now folks. Be good, and don&amp;#39;t let the bed bugs bite.&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-2879188955410638021?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/2879188955410638021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=2879188955410638021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2879188955410638021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2879188955410638021'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/10/27-10-09.html' title='27-10-09'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-2567576347065822351</id><published>2009-10-20T18:27:00.001+01:00</published><updated>2009-10-20T18:27:54.397+01:00</updated><title type='text'>Batch C Passing out</title><content type='html'>Today&amp;#39;s batch C&amp;#39;s passing out. While it&amp;#39;s long overdue, I feel&lt;br&gt;envious, because I haven&amp;#39;t run my course here. I also feel some&lt;br&gt;relief, because I&amp;#39;ll be rid of some people who have had a tendency to&lt;br&gt;do or say annoying things. A little green-eyed monster is lurking&lt;br&gt;somewhere around, because some people I&amp;#39;ll miss, including the former&lt;br&gt;Corper Liaison Officer, and the former General Secretary, an&lt;br&gt;exceptional young lady who exemplifies what men call &amp;#39;wife material&amp;#39;.&lt;br&gt;There are women &amp;amp; there are *women*. She isn&amp;#39;t the best looking young&lt;br&gt;lady around here, but her attitude &amp;amp; personality are top-notch. I need&lt;br&gt;to work hard on myself so I can take care of someone like her (I&amp;#39;m&lt;br&gt;definitely going to marry someone like her. Who no like good thing?).&lt;br&gt;Anyhow, I&amp;#39;s all good in the hood. Later&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-2567576347065822351?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/2567576347065822351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=2567576347065822351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2567576347065822351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2567576347065822351'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/10/batch-c-passing-out.html' title='Batch C Passing out'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7973924403005595410</id><published>2009-10-18T05:27:00.001+01:00</published><updated>2009-10-18T05:27:35.508+01:00</updated><title type='text'>MTN, like what?!?</title><content type='html'>I started an experiment today. Yesterday I got a call from a fella I&lt;br&gt;knew back down South. Said dude has since moved out of the country,&lt;br&gt;and called me about some help he wanted. My Gmail phone client&lt;br&gt;wouldn&amp;#39;t download the attachment he sent, so I installed Nokia PC&lt;br&gt;Suite &amp;amp; set up my phone as a modem, connected to MTN &amp;amp; fired up Opera&lt;br&gt;10 with no images.&lt;br&gt;Before I started, my credit was NGN 1586. The Gmail homepage failed to&lt;br&gt;load initially, so I turned on Opera Turbo. I logged in to Gmail,&lt;br&gt;opened the fella&amp;#39;s email &amp;amp; tried downloading his attachment (153kB).&lt;br&gt;The attachment failed to finish downloading initially &amp;amp; Opera&lt;br&gt;restarted the download. Once it was done, I shut down the connection.&lt;br&gt;Results: the attachment was corrupt (56kB), download speed was about&lt;br&gt;2.5kB/s (average) &amp;amp; I had NGN 1302 left.&lt;br&gt;Conclusion: MTN GPRS sucks majorly for modem usage &amp;amp; is *WAY* too&lt;br&gt;expensive for the QoS delivered.&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7973924403005595410?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7973924403005595410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7973924403005595410' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7973924403005595410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7973924403005595410'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/10/mtn-like-what.html' title='MTN, like what?!?'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-4437408019546385931</id><published>2009-10-16T22:25:00.002+01:00</published><updated>2009-12-14T11:46:28.224+01:00</updated><title type='text'>Houston, need some help here...</title><content type='html'>So yesterday - in the immortal words of Angry Kid - &amp;quot;was an anus.&lt;br&gt;Horriblus. Horriblanus&amp;quot;. I found my students - class 5 to be exact -&lt;br&gt;don&amp;#39;t seem to know how to divide. For real, 4/2 gave then problems.&lt;br&gt;Plus, I was called upon to give the message during the fellowship&lt;br&gt;prayer meeting yesterday.&lt;p&gt;That wasn&amp;#39;t so bad, except someone right in front of me seemed more&lt;br&gt;interested in looking outside. I do suppose it&amp;#39;s marginally better&lt;br&gt;than that time I was called upon to give the message during Party&lt;br&gt;House morning devotion. Then, I think someone walked out once I&lt;br&gt;stepped up. Then again, yesterday, the person couldn&amp;#39;t just walk away&lt;br&gt;- Party House is over 10 minutes walk from the church we use for&lt;br&gt;meetings.&lt;br&gt;Today was much better. A showed up at PH, planning to spend the night&lt;br&gt;with me. I went to prepare a meal without inviting him cause my last&lt;br&gt;real meal was yesterday morning, and I&amp;#39;d just come back from my PPA.&lt;br&gt;Had to give some students 6 strokes each cause they didn&amp;#39;t attempt&lt;br&gt;their Science homework. Wasn&amp;#39;t pretty.&lt;br&gt;Mallam SK put on the gen for almost 7 hours today. Good thing too,&lt;br&gt;since both my phone batteries had run down by last night. Spent some&lt;br&gt;more time on C#, lambdas &amp;amp; LINQ via LinqBridge. Then wasted quite the&lt;br&gt;rest of the time watching Kurozuka.&lt;br&gt;Odd thing happened this morning: yesterday evening, my roommate went&lt;br&gt;to get water from the borehole @ the local government office. Today,&lt;br&gt;he suggested I use some of it for my shower this morning so I didn&amp;#39;t&lt;br&gt;need to stress myself for water. Forgot all about it till now. Thank&lt;br&gt;God for favor. Well, I&amp;#39;m having dinner, so some other time then.&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-4437408019546385931?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/4437408019546385931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=4437408019546385931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4437408019546385931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4437408019546385931'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/10/houston-need-some-help-here.html' title='Houston, need some help here...'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7834209304038754485</id><published>2009-10-05T21:24:00.001+01:00</published><updated>2009-10-05T21:24:32.772+01:00</updated><title type='text'>To join, or not to join, that is the question</title><content type='html'>Erma Bombeck said, &amp;quot;Insanity is hereditary, you can catch it from your&lt;br&gt;kids&amp;quot; . I agree. There are few human beings as crazy as kids. I should&lt;br&gt;know. I teach Social Studies &amp;amp; Science to kids at the moment. I hope I&lt;br&gt;was never a kid. I like to think of myself as always having been sane.&lt;br&gt;On the issue of kids, we had power yesterday morning &amp;amp; this morning in&lt;br&gt;Tsafe. It was a miracle. Someone had to have done something *REALLY*&lt;br&gt;good to have offset all the candy-stealing (from kids) I&amp;#39;ve done in my&lt;br&gt;life (maybe Jesus died?).&lt;br&gt;On the subject matter, I&amp;#39;m wondering if I should join the League of&lt;br&gt;Nonpaying Mobile Internet Users on MTN. I realize I called them niggas&lt;br&gt;a while back. Then I got off my high horse for a bit. There&amp;#39;s little&lt;br&gt;difference between software/media piracy &amp;amp; stealing bandwidth. One may&lt;br&gt;be bytes stored, and the other bytes streamed. Same difference. And&lt;br&gt;since I&amp;#39;ve been branded as an unrepentant pirate (I wonder when I&amp;#39;ll&lt;br&gt;kick the fansubbed anime habit, for one thing), I belong in the same&lt;br&gt;class.&lt;br&gt;Anyway, I&amp;#39;ll be nodding off soon so I can get up early to prepare to&lt;br&gt;go to the asylum-sorry, school. Later.&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7834209304038754485?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7834209304038754485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7834209304038754485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7834209304038754485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7834209304038754485'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/10/to-join-or-not-to-join-that-is-question.html' title='To join, or not to join, that is the question'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6477019013624518771</id><published>2009-10-03T08:02:00.001+01:00</published><updated>2009-10-03T08:02:12.766+01:00</updated><title type='text'>Somebody help!</title><content type='html'>About 7.30 this morning. A cold breeze is blowing &amp;amp; I&amp;#39;m sitting in&lt;br&gt;front of Party House swatting away flies that land on my legs. Despite&lt;br&gt;all I know about this place, I&amp;#39;m still wearing shorts. Maybe I&amp;#39;m just&lt;br&gt;used to them.&lt;br&gt;I have a bit of a headache, I&amp;#39;ve no idea why. My roommate just said&lt;br&gt;hello. I waved back, but remembered that last night, he asked someone,&lt;br&gt;&amp;#39;she Dipo na human being?&amp;#39;. It feels difficult to stay positive here.&lt;br&gt;More &amp;amp; more, this place shows me my flaws all too clearly: my tendency&lt;br&gt;to look for a crutch, to lay blame, to find excuses, my selfishness,&lt;br&gt;indecisiveness...my dirty laundry is being exposed. So far, however,&lt;br&gt;only I see it.&lt;br&gt;I&amp;#39;ve been sleeping with someone - literally. At least half of my&lt;br&gt;room&amp;#39;s population is made up of corpers yet to relocate to their&lt;br&gt;places of primary assignment. One used to be in my platoon. On the&lt;br&gt;strength of that, and because there was no other free space in the&lt;br&gt;room with a mosquito net, I invited him to sleep with me on my bed -&lt;br&gt;and have been regretting it since. Mostly due to my reduced personal&lt;br&gt;space. It sometimes makes me consider him a nuisance. Now they won&amp;#39;t&lt;br&gt;be leaving until after clearance. Yay. Be still, my expectant heart.&lt;br&gt;Someone once said it seems to be a crime to supply power to this part&lt;br&gt;of the state. I remember someone telling me she was posted to a place&lt;br&gt;where there&amp;#39;s power 12 hours daily. I wish that were me.&lt;br&gt;I feel I&amp;#39;m slowly going crazy here. On the 1st, people were playing&lt;br&gt;draughts around this time. Shows what the place is like. I&amp;#39;ve cooked &amp;amp;&lt;br&gt;eaten out of boredom a couple of times.&lt;br&gt;I really wish I&amp;#39;ve something upbeat &amp;amp; positive to say, but it&amp;#39;s hard&lt;br&gt;enough not being actively destructive. There are some good things&lt;br&gt;about here - you&amp;#39;d be suprised just how many potatoes I got for N100&lt;br&gt;here; or some of the kids where I teach.&lt;br&gt;Well, I&amp;#39;ve gotta go now. I&amp;#39;ve run down my phone battery writing this.&lt;br&gt;Have a great weekend.&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6477019013624518771?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6477019013624518771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6477019013624518771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6477019013624518771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6477019013624518771'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/10/somebody-help.html' title='Somebody help!'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-3474131702757916558</id><published>2009-09-20T20:26:00.001+01:00</published><updated>2009-09-20T20:26:44.180+01:00</updated><title type='text'>Back in Tsafe</title><content type='html'>So I&amp;#39;m back in Tsafe, Zamfara state. Evenings are boring, considering&lt;br&gt;there&amp;#39;s been no power. It&amp;#39;s not yet 8pm, and everyone&amp;#39;s indoors.&lt;br&gt;I&amp;#39;m living in a sorry building called &amp;#39;Party House&amp;#39;, as there&amp;#39;s no&lt;br&gt;accomodation in my place of primary assignment. Quite a number of&lt;br&gt;corpers are here, some temporarily, some until the service year ends.&lt;br&gt;I have to confess I don&amp;#39;t have a whole lot of enthusiasm for this&lt;br&gt;place. Since I don&amp;#39;t have a matress, I had to get a mat from a kind&lt;br&gt;soul who let me have his.&lt;br&gt;I got here just as the fast ended, so I had no luck today getting some&lt;br&gt;things I&amp;#39;ll be needing for the service year.&lt;br&gt;I&amp;#39;m not sure why I&amp;#39;m not complaining that much. I really thought I&amp;#39;d&lt;br&gt;be more miserable than this. Or maybe I&amp;#39;ve not really grasped the&lt;br&gt;enormity of my situation. Either way, some guys just started asking my&lt;br&gt;advice about what laptop to buy (something I *really* hate being&lt;br&gt;asked, because newbies don&amp;#39;t easily get that it&amp;#39;s not an exact&lt;br&gt;science). Well, it&amp;#39;s past 8, and since there&amp;#39;s nothing doing, I&amp;#39;ll be&lt;br&gt;going to sleep. Later&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-3474131702757916558?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/3474131702757916558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=3474131702757916558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3474131702757916558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3474131702757916558'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/09/back-in-tsafe.html' title='Back in Tsafe'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6856900478307847584</id><published>2009-09-19T03:56:00.001+01:00</published><updated>2009-09-19T03:56:42.412+01:00</updated><title type='text'>New blogging option</title><content type='html'>Since Opera Mini was shut down by my mobile service provider, I&amp;#39;ve&lt;br&gt;needed to look out options for doing my &amp;#39;internetting&amp;#39; (mostly Twitter&lt;br&gt;&amp;amp; blogging - i&amp;#39;m mostly ok as far as email goes). I&amp;#39;ve found out how&lt;br&gt;to make Twitter work with my builtin mobile browser, and enabled&lt;br&gt;blogging via email. I wish the email source had more options, but&lt;br&gt;whatever works, right? Later.&lt;p&gt;-- &lt;br&gt;Sent from my mobile device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6856900478307847584?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6856900478307847584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6856900478307847584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6856900478307847584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6856900478307847584'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/09/new-blogging-option.html' title='New blogging option'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-3653986329964459845</id><published>2009-09-14T05:27:00.001+01:00</published><updated>2009-09-14T17:32:20.789+01:00</updated><title type='text'>A trip down to the South-South</title><content type='html'>&lt;p&gt;We (that is to say my family) just got back from a trip to the South-South, specifically Delta State. We went there to attend a traditional wedding ceremony &amp;mdash; my dad's.&lt;/p&gt;
&lt;p&gt;We left Friday morning, a few minutes past 6am. I was late as usual, trying to complete my previous post, add appropriate music to my MP3 player and phone, and generally get stuff ready to create my kind of atmosphere in a strange land. One consequence of my leaving the house late was that I was left to lock the flat, but someone had taken the key away, so I was basically wasting my time in there. Anyhow, we managed to get to my uncle's less than 10 minutes late, said hello, hi and whatnots to my cousins, and then left for the 'real' convergence point, where some staff from my dad's office were already waiting.&lt;/p&gt;
&lt;p&gt;Nobody had had breakfast, and I was just recovered from a bout with malaria, so I was pretty hungry. I then realized I'd left my medication at home. Fortunately, I'd completed my dosage of shots the evening before, and since I was basically on painkillers, I decided it wasn't too much of a problem (of course, I still have a sneaking suspicion that the shots were responsible for some itching attacks I got about my hands and feet). I would have cause to feel some regret about that later. After waiting around for some people to show up, we finally took off from Ojota almost two hours later than we agreed to meet. I promptly fell asleep within 30 minutes of our departure, considering that I'd been up most of the night before, and I've shown very little tolerance for staying awake on long journeys till date.&lt;/p&gt;
&lt;p&gt;Anyhow, the journey was pretty uneventful until sometime about 11am, when we got to Ore. Let it suffice to say that quite a number of the rumors I heard turned out to be true, as we spent about 5 hours in senseless traffic there, and might have spent longer had not our driver taken a turn off the main highway and somehow linked to the end of the snarl. At this point, I must: thank God we weren't longer in the traffic &amp;amp; congratulate the Federal Government of Nigeria for keeping to the Zero Point Agenda with such tenacity. The road was in a woeful state of disrepair &amp;mdash; it was common for drivers to leave their rightful lane and face oncoming traffic. I can't say I completely blame the leadership of the country, though &amp;mdash; attempting to start the necessary repair on that road would probably paralyze traffic. Still, while they vote themselves pay raises and feed fat on the nation, ordinary people have to make do with such sub-human circumstances. Casting blame won't solve the problems facing the country, so I'll get on with my story.&lt;/p&gt;
&lt;p&gt;Sometime close to 10pm we wandered into the Ibru Center, Ughelli, Delta State after a long journey. While it's showing age, it's a lovely place, well laid-out. It was built and donated by Alex Ibru to the Anglican Communion. It's usually used for retreats and the like. It's even got a swimming pool. Would have uploaded pics, but the camera I used is actually a camcorder and records better movies than it takes stills (crappy 640x480 stills). The upshot is that we turned in late, really late.&lt;/p&gt;
&lt;p&gt;Saturday began at a rather more sane pace. The traditional wedding was to start at midday, so we basically had free time till it was about 11, then proceeded to get stuck again in traffic. We finally got to the venue some minutes to 1, and soon after I began recording the proceedings. Then I had to deal with people walking just any old way and getting in the way of my recording. After some preliminaries, the real action moved into the house while most people started on the food. I was constantly on my feet, pushed around by photographers and cameramen, as well as trying to avoid stepping on people's feet, and soon my patience had gone where dead crabs go (it also didn't help that I'd wanted to take a leak since we got out of the bus). After the customary gift-giving and payment of the bride price, some fake brides were presented :), before the real bride was brought forward. Soon it was over, and then the couple presented themselves to everyone before going to their 'thrones'. Loads of pictures were taken at the point, and after about three-quarters of an hour more, we left. I don't think I have to say what I first went to do ;) I later heard that someone fired a gun into the air. I had seen some guys walking around with arms, but I decided to pay them no mind. These Niger Delta people, dem fit kill person o!&lt;/p&gt;
&lt;p&gt;The trip back yesterday was mostly uneventful, except that an idiot mobile policeman threw a block of wood at our driver when he didn't turn as quickly as he wanted to. I wanted to toss the wood outside the bus, but when I saw he wanted to pick it up for another go, I help on to it tight. I guess he was pissed off that he couldn't get something from a younger man, so he punched me in the head. I spent quite some time after that wishing I had super powers, like an ability to stop time or something. Of course, I didn't get any by wishing :P. When we got to Lagos, someone wanted to get off at Alapere bus stop, since we were en route to Ojota via Ogudu. We parked into the bus stop proper, only to be told by waiting &lt;acronym title="Lagos State Traffic Management Authority"&gt;LASTMA&lt;/acronym&gt; and mobile policemen (ostensibly overjoyed that some mugus had fallen into their trap) that that spot was a &lt;acronym title="Bus Rapid Transit"&gt;BRT&lt;/acronym&gt;-only parking space and we'd have to shell out 25k. For crying out loud, there's a pedestrian bridge at that spot! Of course law-abiding drivers would want to drop passengers off at the bus stop and not just stop off the highway. Besides, the sign that the space was only for BRT buses was located &lt;strong&gt;&lt;em&gt;inside&lt;/em&gt;&lt;/strong&gt; the parking area! You wouldn't be able to read it until it was too late! Anyhow, it was settled in proper Naija fashion &amp;mdash; which I'm not proud of.&lt;/p&gt;
&lt;p&gt;Well, I'm back and will soon be leaving for Zamfara again, as my leave's just about over.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-3653986329964459845?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/3653986329964459845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=3653986329964459845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3653986329964459845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3653986329964459845'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/09/we-that-is-to-say-my-family-just-got.html' title='A trip down to the South-South'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-4027380174215222008</id><published>2009-09-11T05:43:00.002+01:00</published><updated>2009-09-11T06:11:08.383+01:00</updated><title type='text'>Some things I just don't get</title><content type='html'>&lt;p&gt;Word of faith guys may hack me for this title, but there are things that I won't understand this side of eternity. One thing I definitely know is I never wanna get ill &lt;strong&gt;EVER&lt;/strong&gt; again. My rump has been exposed to four different women in the last 3 days, and while I joked to the nurses about it &amp;mdash; even going as far as being asked "don't you have a girlfriend?" &amp;mdash; I have to say that it's embarrassing. It doesn't do anything for my pride (I can't tell about other guys) to discuss my health while an attractive lady (at least one of the four was &amp;mdash; and married too :P) sticks it to me with a hypodermic needle.&lt;/p&gt;
&lt;p&gt;and that's why I don't understand why seemingly smart women (and dumb ones too) act like the one I sat behind in the bus I took to get my last shot yesterday evening did &amp;mdash; her bare rump was quite exposed when she sat down, and stayed that way the whole trip . I wanted to gag. That's nigga behaviour &amp;mdash; if the top shows too much or the bottoms sag, &lt;strong&gt;CHANGE IT!&lt;/strong&gt;. I feel so strongly about this that I actually wanted to make a decision on dating someone because she consistently avoided exposing herself. She is fashionable, but not crude&lt;/p&gt;
&lt;p&gt;And on nigga behaviour, some cheapskate niggas who use hacked versions of Opera Mini have now made some other niggas working in MTN to block Opera Mini. I've always paid for my browsing using Opera Mini. Now I can't use it. It's like Chris Rock said: Black people enjoying something, niggas come and f*ck it up. later&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-4027380174215222008?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/4027380174215222008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=4027380174215222008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4027380174215222008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4027380174215222008'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/09/some-things-i-just-dont-get.html' title='Some things I just don&apos;t get'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-8844768289779086139</id><published>2009-09-10T07:38:00.002+01:00</published><updated>2009-09-10T08:18:05.899+01:00</updated><title type='text'>Back...for a while, anyway</title><content type='html'>&lt;p&gt;feels good to be home. and i have been home for two weeks today. unfortunately, i was too lazy, too busy, too tired and too ill (not all at the same time, mind) to log in here and update my own blog. geh. anyhow, i'm breaking that cycle now. i also hope to blog at least once a week when i get back to Zamfara, since my local government of posting is a nice little place that has no internet whatsoever.&lt;/p&gt;
&lt;p&gt;Camp had its good sides. i wasn't the only person from school posted to Zamfara &amp;mdash; a buddy of mine was posted there too (not that it did much good; we &lt;em&gt;did&lt;/em&gt; see quite a number of times, but...life happens, you know. and in case you didn't already know it, i kinda get prickly when i think people get too close. defense mechanism. what can i say?). i got stuck in the most unserious platoon, managed to escape most of the hard stuff, and even got to play a couple of Scrabble&amp;trade; games with a pretty good player. met some chicks, didn't get into any relationships, didn't get redeployed, and got posted to a nursery and primary school.&lt;/p&gt;
&lt;p&gt;before i left home i started developing an application for a friend, and due to time constraints, i was forced to use an &lt;acronym title="Object-Relational Mapper"&gt;ORM&lt;/acronym&gt; for the project. since getting back i've worked more on the project and what i really want to say is: how in the world did i live before &lt;a href="http://nhforge.org" title="NHibernate is a ORM for .NET"&gt;NHibernate&lt;/a&gt; and &lt;a href="http://castleproject.org/activerecord/index.html" title="Castle ActiveRecord implements the ActiveRecord Pattern for .NET using NHibernate"&gt;Castle ActiveRecord&lt;/a&gt;? it's going to be very hard doing any development and still using &lt;acronym title="Structured Query Language"&gt;SQL&lt;/acronym&gt; queries and data connection calls. if you're never used an ORM before and you're a developer, you should invest some time in learning one. i recommend NHibernate for .NET developers, but since i think the &lt;acronym title="Extensible Markup Language"&gt;XML&lt;/acronym&gt; mappings are a pain (turned me off NHibernate immediately), you can use a framework that leverages NHibernate without the mappings. Examples include Castle ActiveRecord and &lt;a href="http://fluentnhibernate.org" title="Fluent NHibernate offers an alternative to NHibernate's XML mapping files"&gt;Fluent NHibernate&lt;/a&gt;(please be familiar with C# 3.0 syntax - it'll help. greatly)&lt;/p&gt;
&lt;p&gt;in developing the application i mentioned above, i have become even more convinced that &lt;acronym title="user interface"&gt;UI&lt;/acronym&gt; development is for idiots. it feels so much like cruel and unusual punishment. must be why my pay was that low &amp;mdash; i hardly did any UI development while i was working. simply focused on logic. mostly daemons and console apps in my kitty.&lt;/p&gt;
&lt;p&gt;apparently i pissed off some demonic mosquitoes for being far too heavy to carry away to roast over their campfire in Zamfara, so they retaliated by injecting me chock full of malaria parasites. slow-acting ones. for more than a week after i got home, i never realized anything was wrong. and the flies must have had something to do with it too. that place is full of flies. apparently they overheard me asking several times if there wasn't any commercial gain to be had from houseflies, and acted as informant to the mosquitoes. ah well.&lt;/p&gt;
&lt;p&gt;my leave's almost up, and i haven't done anything i wanted to do for myself, and i have so much to do for other people *sob*. well, i'll be off now. i'm glad &lt;a href="http://www.jefflew.com" title="Jeff Lew was an animator in several movies, including the Matrix Reloaded"&gt;Jeff Lew&lt;/a&gt; finally made his dream of creating his own movie come true (bu he lived on his savings for 4 years to make it happen!). since the first time i watched &lt;cite&gt;Killer Bean 2: The Party&lt;/cite&gt;, i was impressed by his work. Jeff's an inspiration to us all, so get off your butt! gotta run now &amp;mdash; i still need to bare my butt to a lady to get a shot twice today. see y'all.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-8844768289779086139?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/8844768289779086139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=8844768289779086139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8844768289779086139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8844768289779086139'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/09/backfor-while-anyway.html' title='Back...for a while, anyway'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-8115434422020385015</id><published>2009-08-16T00:49:00.001+01:00</published><updated>2009-08-16T00:49:56.429+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Zamfara'/><category scheme='http://www.blogger.com/atom/ns#' term='Youth service'/><title type='text'>Logging in from Zamfara</title><content type='html'>&lt;p&gt;man, it's been forever, twice that &amp;amp; a half since i last updated this blog. Partly due to each of: pure laziness, internet issues, &amp;amp; my posting for youth service coming up.&lt;/p&gt;&lt;p&gt;Annoying bugs won't let me post this by my phone (12:44am here, with no power) so i'll be going offline till later. Shower time &amp;mdash; i can choose to do it in the rain or use my hard-earned water (i know you're green with envy ;)!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-8115434422020385015?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/8115434422020385015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=8115434422020385015' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8115434422020385015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8115434422020385015'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/08/logging-in-from-zamfara.html' title='Logging in from Zamfara'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1829384685071329325</id><published>2009-07-24T02:55:00.004+01:00</published><updated>2009-07-24T03:36:35.916+01:00</updated><title type='text'>Women...are like...code</title><content type='html'>&lt;p&gt;it's almost 3am local time. i am &lt;em&gt;tired&lt;/em&gt;. beat. i want to curl up and let that snooze rip! and i might be forgiven for this post's crazy title.&lt;/p&gt;
&lt;p&gt;i've been called a lot of things, but one that seems to fit quite well is &lt;cite&gt;geek&lt;/cite&gt;. i fiddle around with computers. or at least &lt;em&gt;my&lt;/em&gt; computer. i live in a world largely of my own making. and sometimes i write code. not programs, necessarily. and the more i think of it, the more it seems to me that an apt description of women is code (i am &lt;strong&gt;quite&lt;/strong&gt; &amp;mdash; sometimes painfully, i might add, &lt;em&gt;sometimes&lt;/em&gt; &amp;mdash; that i don't have one of my own at the moment). my reasons are quite simple (for the analogy. the singleness will take some more thinking about. heh heh heh, ahem).&lt;/p&gt;
&lt;p&gt;while i was actively working (and before then) i'd written code. and let's face it programmers: do we &lt;em&gt;suck&lt;/em&gt;. our programs rarely do everything we assume they will do. hence we cover our shame in patches, updates and service fixes. and sometimes, we just might have found a better way to do something, so the application eats less resources (a very big dream, this) or somewhat. so this puts you in a position with Old Code and New Code. stay with me, here's where the analogy kicks in&lt;/p&gt;
&lt;p&gt;Old Code tends to work in most cases (except the miraculous corner cases that tend to make stutterers out of the most eloquent of developers. i must add at this point that developers are rarely very eloquent). sometimes Old Code has Major Flaws. like security holes. or eating up all the user's available memory and some. or spawning a twisted creature from the depths of hell (that last one might not be as made-up as you might think). or maybe the changes are (largely) cosmetic, usually as a result of the developer learning a better way of doing something, or more likely, his perfectionism kicking in and him just wanting to squeeze a few more clock cycles out of his app. either way, you know Old Code. it's rarely the prettiest thing in sight, but if you released it, it probably works (one software joke goes: it works? ship it!). this is like a relationship you're in and bored with, or an ex. save for those awful corner cases, you 'know' Old Code (in reality, more like you stopped asking questions, but who needs to know these teensy-weensy details?)&lt;/p&gt;
&lt;p&gt;New Code is virgin territory. it's never been released &amp;mdash; more often than not, it's still just trying to get out of your skull, preferably with a blowtorch. especially if you're like me and have a perfectionist bent. you generally start New Code saying that you (or your boss) don't like the way the Old Code works or something (boring relationship, anyone?) is wrong with Old Code. you promise not to base New Code on Old Code, but we all know with a deadline breathing down your neck, and your boss(es) usually not having a clue to how difficult it might be to crank out New Code, and pure laziness &amp;mdash; pick any one or more &amp;mdash; we've based New Code on Old Code (relationships that are most likely doomed from the start come to mind?), and the mistakes and bad choices from Old Code come into New Code. if that happens, be ready to repeat the nightmare.&lt;/p&gt;
&lt;p&gt;oh, yes! the analogy. perfect timing. i was just about dozing off on my keyboard. New Code is the hot new exotic babe you just want to go out with/never-noticed-until-just-recently/whatever or the new relationship. and Old Code can be clingy like an ex. granted, she looks fat. and her abdomen isn't flat anymore. in my experience though, there's nothing so annoying as Old Code that works (she cooks, cleans and whatnot) when New Code doesn't. that takes the absolute cake. and is the real reason i posted this in the first place.&lt;/p&gt;
&lt;p&gt;well, i have to stop here since i've been at this for more than 30 minutes and i think i see sheep trying to count &lt;em&gt;me&lt;/em&gt;. so good morning, and maybe i'll be more coherent some other time. later&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PS:&lt;/strong&gt;i dislike Visual Basic in any form. i had to write some code in it this past weekend (i can feel my skin crawl at the thought) &amp;mdash; for the .NET 1.1 platform, nonetheless. however, &lt;a href="http://boo.codehaus.org" title="Boo programming language"&gt;Boo&lt;/a&gt; sounds more and more interesting these days. even more than IronPython.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1829384685071329325?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1829384685071329325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1829384685071329325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1829384685071329325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1829384685071329325'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/07/womenare-likecode.html' title='Women...are like...code'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-5930276059729900514</id><published>2009-07-21T03:39:00.004+01:00</published><updated>2009-07-21T04:24:13.940+01:00</updated><title type='text'>I's back!</title><content type='html'>&lt;p&gt;man, i have to stop watching movies like the last two i watched. there's no way i won't tear up if i keep this up. just to be clear, the last two movies i watched are &lt;cite&gt;Fireproof&lt;/cite&gt; and &lt;cite&gt;A Walk to Remember&lt;/cite&gt;. and i watched them after completing &lt;cite title="Midori Days"&gt;Midori no Hibi&lt;/cite&gt; &amp;mdash; my sentiment meter is now sky high :(&lt;/p&gt;
&lt;p&gt;and yeah, i's back. as a friend said, hear me &lt;strong&gt;RAWR&lt;/strong&gt;! apparently, &lt;acronym title="National Youth Service Corps"&gt;NYSC&lt;/acronym&gt; didn't quite pan out as expected, and i'm still around till August. was in school about 3 weeks back to pick up my posting and all that. i nicknamed the place i was staying 'Australia', cause it was &lt;em&gt;far&lt;/em&gt; away from school area (Staff Quarters, Road 24, for those of you in the know). couple that with the fact that school was basically empty due to strike actions by different bodies, and the script for my personal pain and discomfort during my stay is complete. the only ride i could count on getting was &lt;cite&gt;Ye Olde Legedez Benz&lt;/cite&gt;, in pouring rain and burning sun. am i glad to be back home. being in school did have its benefits, like hanging out with some friends i'd not seen in a while.&lt;/p&gt;
&lt;p&gt;i know of at least 4 weddings of friends taking place within the next 3 months. gah. i swear i sometimes feel like there's something wrong with me. where's my babe? she is &lt;em&gt;so&lt;/em&gt; going to get a talking to when she manifests &amp;mdash; why in the world is she keeping me waiting? (knowing women though, she'll probably manage to convince me that it's my fault for not 'declaring'). i reserve to right to not be family at any person's wedding. plenty family clothes to buy if i don't reserve that right.&lt;/p&gt;
&lt;p&gt;my stand on football (read: soccer) varies from passive tolerance to active dislike. the last match i watched from beginning to end was the Atlanta '96 football final between Brazil and Nigeria. and i don't remember (or care) who scored and whatnot. but my friend's football-oriented social site, &lt;a href="http://www.gamen11.com" title="Gamen11"&gt;Gamen11&lt;/a&gt; is up. so if you like football, register, spread the word and all that. and away from me, if you please, or i will assume you left your mind in the other room. i like my friend more than i dislike football, but i &lt;em&gt;really&lt;/em&gt; don't like football, so there.&lt;/p&gt;
&lt;p&gt;well, it's past 4am here and i haven't slept all night, so i'll be suspending everything at this point. except of course for the shout-outs. i got a text from a friend saying that he was grateful that i'd impacted someone's life because the person was now helping him out tremendously. everyone is a product of all the relationships they've had and the information they've obtained, or so i'm told, so i want to shout out to God, for being God and not quitting or going on vacation, my family, friends over the years &amp;mdash; if anyone appreciates me, it's because you all were there. so thank you. i really, truly appreciate you. later&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-5930276059729900514?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/5930276059729900514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=5930276059729900514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5930276059729900514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5930276059729900514'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/07/is-back.html' title='I&apos;s back!'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-8780706963253594934</id><published>2009-06-29T20:32:00.002+01:00</published><updated>2009-06-29T21:19:53.221+01:00</updated><title type='text'>Conscience vs ease...ease has a more compelling argument!</title><content type='html'>&lt;p&gt;recently i decided to go the honest way and install a genuine copy of Microsoft Windows XP Home on my lappie. that wasn't too hard seeing that i already had a copy around &amp;mdash; the one that came with the lappie. there was just one problem: the lappie is a German product by a company called &lt;a href="http://www.medion.de"&gt;Medion&lt;/a&gt;. well, i decided to just try it out anyway and see what i could do with it. before plunging in, i'd researched and found out that while Microsoft allows you to localize an English copy of Microsoft Windows to a non-English language, you can't do the reverse. so my German Windows XP remains German.&lt;/p&gt;
&lt;p&gt;that notwithstanding, i decided to dive in. the format was last night, and it's not so bad with the &lt;acronym title="operating system"&gt;OS&lt;/acronym&gt; itself &lt;strong&gt;so far&lt;/strong&gt; (i expect major annoyances down the road). my major annoyances are with keyboard shortcuts (for example, i'd usually do winkey, &lt;kbd&gt;U&lt;/kbd&gt;, &lt;kbd&gt;U&lt;/kbd&gt; to shut down. i'm so used to it. no more. it's winkey, &lt;kbd&gt;C&lt;/kbd&gt;, &lt;kbd&gt;A&lt;/kbd&gt; now). so i have to use the mouse until i either revert to piracy and install an English version of Windows XP or learn the shortcut. in case you were wondering why i didn't mention buying a copy of Windows XP, it's simply because even that aged operating system plays out of my league. a legal copy of Windows XP would cost approximately a sixth of my monthly paycheck. normally, that might not be a big problem, but i'm currently on a budget causing me to stretch a bit for a while. so unless something extraordinary happens, i won't be in a position to donate some bucks to Microsoft's coffers just yet (if i hear any Linux fanboy say &lt;em&gt;anything&lt;/em&gt; &amp;hellip;). i've had some other issues like on dialogs i rarely use (for instance, i was relocating the swap file, and had to compare with the office box for what some controls were for; just now i wanted to stop Automatic Updates, and entered &lt;kbd&gt;net stop "automatic updates"&lt;/kbd&gt; at the console. obviously, i got an error message, as the service is called "automatische updates")&lt;/p&gt;
&lt;p&gt;i envisage more problems with software and the web. my touchpad driver and &lt;a href="http://www.apple.com/safari" title="Safari"&gt;Safari&lt;/a&gt; both installed in German. a quick look on Google helped with Safari. internationalized sites (and software) such as &lt;a href="http://www.google.com" title="Google"&gt;Google&lt;/a&gt; will default to the OS language, though strangely enough, Internet Explorer still went to the English version of &lt;a href="http://www.msn.com" title="MSN"&gt;MSN&lt;/a&gt;. i haven't installed much yet, but i'm hoping it won't be too much of a hassle for me.&lt;/p&gt;
&lt;p&gt;so why am i even talking about this? i want to draw a parallel here. far too many people my age rush into relationships due to one thing or the other, and don't really count the cost, just as i didn't fully comprehend the magnitude of the decision to use a German version of Windows XP. i concur that you can never completely predict the future &amp;mdash; i was completely &lt;strong&gt;not&lt;/strong&gt; expecting Safari to be internationalized, but you can get some far-reaching insight to what the future might be. for me, one format can solve the problems i mentioned and hinted at above, with little cost to anyone except me. for a relationship, there's no telling where the fallout will hit. so, in the spirit of my last few posts, &lt;strong&gt;&lt;em&gt;please take time to carefully consider&lt;/em&gt;&lt;/strong&gt; prospective future partners. we could all do with less heartache. later&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-8780706963253594934?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/8780706963253594934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=8780706963253594934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8780706963253594934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8780706963253594934'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/06/conscience-vs-easeease-has-more.html' title='Conscience vs ease...ease has a more compelling argument!'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-5063289090496355562</id><published>2009-06-21T16:06:00.003+01:00</published><updated>2009-06-21T19:39:55.870+01:00</updated><title type='text'>Straight talk</title><content type='html'>&lt;p&gt;wow. third spagh meal in &amp;lt; 24 hours. if some spiky stuff starts growing outta my head, y'all heard it here first. right, down to today's business. i'm ticked off because: i got home late from church; i'm unsatisfied with my lunch; i was told in no uncertain terms several times today to get into a relationship, and i have a boatload of stuff to do. if i missed anything, i'll mention it later.&lt;/p&gt;
&lt;p&gt;today i'd like to share some thoughts with &lt;em&gt;&lt;strong&gt;guys&lt;/strong&gt;&lt;/em&gt;. so this stuff may not be appropriate for ladies (and liberal arts majors). in fact, i reserve all rights to this post. so if you're reading this, it's either because you're a guy or you're a curious wench who has ignored my warnings against reading this long. let's assume you're a guy &amp;mdash; just for argument. just note that &lt;strong&gt;YOU WERE WARNED&lt;/strong&gt;. i was going to include the whole &lt;acronym title="End Reader License Agreement"&gt;ERLA&lt;/acronym&gt;, but laziness prevailed, so i'll just assume you read it and agreed to waive any rights to prosecute me if this post does not appeal to your sense of decency. 'nuff said. moving on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;You are responsible.&lt;/strong&gt; yep, &lt;em&gt;you&lt;/em&gt; are. for the Flood, for the sacking of Troy, for Watergate, and probably for the Apocalypse as well. ok, maybe not &lt;em&gt;that&lt;/em&gt;. but you &lt;em&gt;are&lt;/em&gt; responsible for any state you (or your relationship) are in right now. whether you're single or you mingle, whether your relationship sucks or rocks, you are responsible for the state of your life. so kick off any diapers you might be wearing and assume the position (sorry, responsibility). there is no man so weak as the one that assumes no responsibility. it's mysterious, but taking up responsibility makes a person stronger. and it's all the more truer for men.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;pretty don't take the cake (aka you can't eat pretty).&lt;/strong&gt; growing up, i ate some of the ickiest (at least in my opinion at the time) stuff anyone might consider food. i particularly didn't like beans (and it shows now :D), and i always wondered why my mum even bothered. there was so much more interesting stuff like ice cream and chocolate. i still wonder why it is that stuff that's bad for you can easily taste so good, while stuff that's good for you needs quite some work to taste good. what's that got to do with women? you can't eat pretty. pretty doesn't keep a home clean and tidy. pretty doesn't help raise wonderful kids. a &lt;em&gt;&lt;strong&gt;good&lt;/strong&gt; woman&lt;/em&gt; (please notice the emphasis) does. i love pretty and beautiful things. i also would never marry a beautiful rug. let her looks be the icing on the (already excellent) cake. you can eat cake without icing, but icing without cake will just make you sick (let's not carry the analogy too far, as too much cake can also make you sick). someone once said a beautiful woman devoid of sense is a gold ring in a pig's snout. i realize you're wired to look for hot chicks with great bodies, but hold on a cotton-pickin' minute. &lt;cite&gt;Lewz D. Scruz's Guide to Women&lt;/cite&gt; tells me that you will always find a more beautiful woman. so, looks can be sacrificed for more important things. what are those &lt;q&gt;more important things&lt;/q&gt;? how should i know?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sex blinds you unless it's in the right context, so don't feed sexual desires.&lt;/strong&gt; a wise man from the east told me that a relationship is like a model of a house. the model exists to tell you what the house is like, but you would have to reduce your stature to live in the model. that's an excellent description of what extramarital sex is like. you demean yourself if you're 'getting some' outside legal marriage. i'm not talking based on my Judeo-Christian roots. i'm talking from experience. i once tried to live in a kid's sketch of a house &amp;mdash; i'm stretching the above analogy here, not being literal. it wasn't even up to the standard of an architect's first draft. it wasn't worth it. for one thing, you sow seeds of distrust that lay low until later if you eventually decide to 'go steady' with the person. or you might end up comparing one person's performance with another person's. the last thing you want to do is call someone else's name when you've made a commitment to someone (it's happened before). i remember once i was talking to an acquaintance, he spotted a young lady her knew and said &lt;q&gt;i suppose fuck that girl&lt;/q&gt;, to which i replied that if she slept with him, there's a really big probability the she was &amp;mdash; or would be &amp;mdash; sleeping with someone else. there's absolutely &lt;em&gt;nothing&lt;/em&gt; anyone can do to convince me that extramarital sex does any good, even without the 'benefit' of 'religious beliefs'. the fact that everyone on the planet seems to be mad is no reason for you to lose your head. a really effective way to keep out of extramarital sex is &lt;q&gt;&lt;strong&gt;don't feed lust&lt;/strong&gt;&lt;/q&gt;. &lt;strong&gt;don't kiss her. avoid pornography. don't jerk off (or wank, or whatever you decide to call it). in short, be disciplined, even in the area of food.&lt;/strong&gt; you're wired to go in only one direction from doing most of the things above (i mention food as an example because if you let yourself slide in one way, you're likely to slide in other ways). so don't bother trying to fight nature. being the smart guy you are, you already know you'll lose.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;on your commitment, set, go!&lt;/strong&gt; we live in a world that encourages us to be irresponsible. as i write, i've a great deal of laundry to do, and i fell asleep at my computer right after lunch. it's easy to leave things undone, just let them 'slide'. the problem is, because life is like a knitted jersey, tugging on one string can let the whole thing unravel. and a great deal of discipline is sticking to your commitments. i don't care if it's just that you planned to do the dishes or you have someone you're 'dating' (how i dislike that word. it gives me the creeps). as Arkad (&lt;cite&gt;The Richest Man in Babylon&lt;/cite&gt;) said, you should complete each task you set yourself to, or how else will you gain confidence in your ability to do other tasks? i 'fapped' this from a friend who won't mind me using it here: &lt;q&gt;If you don't make a TOTAL COMMITMENT to whatever you are doing, then you start looking to bailout the first time the boat starts leaking. It's tough enough getting the boat to the shore with everybody rowing, let alone when a guy stands up and starts putting his life jacket on&lt;/q&gt;. so take off the life jacket, and start rowing. if you burn your bridges/boats, you have only once choice &amp;mdash; win. as long as you present yourself with two options, you cannot focus. once you cannot focus, your chances of winning are reduced. focus is an amazing thing that does two completely opposite things at the same time: expands your vision and narrows it. be like Arkad, who loved leisure, and would not commit himself to things that would become burdensome for him to complete. be picky about what you allow yourself do, but don't do &lt;em&gt;nothing&lt;/em&gt;. that's simply failure in party clothes trying to disguise itself. you're a man: to pick up a responsiblity is to commit to it. i remember one of my teachers stamping it into my being that &lt;q&gt;leaders &lt;em&gt;always&lt;/em&gt; find a way (for the team) to win&lt;/q&gt;. he lived it himself. sometimes i've fely like cursing him for teaching me that, because a lot of times, it was the only thing that spurred me to accomplishing some tasks (no, i've never cursed him, only that when the 'ice cream moments' come &amp;mdash; when you feel you did 'enough' and should let things slide &amp;mdash; i remember him and it, and i no longer feel comfortable slacking off). i'm told that if we did everything we were capable of, we would literally astound ourselves. this point was beautifully illustrated in the movie &lt;cite&gt;Facing the Giants&lt;/cite&gt;, when Buck did the death crawl blindfolded.&lt;/li&gt;
&lt;li&gt;this one's so important, i'm tempted to advise you to put your relationship on 'hold' if you're lacking here until you sort this out. &lt;strong&gt;have somewhere going (aka have your own business, but not entirely in that sense).&lt;/strong&gt; a reason a lot of guys don't want to ask ladies 'out' (where? the coffee shop? the mall? Paris?) is that they feel women want ready-made guys. i've been convinced (today, actually) that what women really need is security, and they're willing to hope that a share in your 'business' (or vision, dream or whatever) will provide them that. so, have somewhere going, something doing. be aspiring to something great, and be walking in that direction, running when you can, stumbling or crawling when you're forced to, flying when you have the means to &amp;mdash; but &lt;strong&gt;be getting somewhere &lt;em&gt;great&lt;/em&gt;&lt;/strong&gt;, a place you can share with her and the kids and other people. a place where you're a real man who looks behind him and sees people following simply because he's impacted them for good.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;if you're not married to her, and you don't have the same (or very similar) value systems, break it up.&lt;/strong&gt; let's face it, she's great. she's hot. but there's this problem: she's a party person, and you really don't dig parties. you don't mind a little libation now and then, and she's a teetotaler. stuff like that. please break up. there's the feeling of love, and there's the attitude of love. don't let the feeling blind you, because in a committed relationship, you live off the attitude of love, not the feeling (now you might understand why you never killed your annoying little brother). the feeling will wax and wane. the attitude is a choice. there's no point making the choice all the harder &amp;mdash; it's hard enough without doing anything else. wherever you are, relationship-wise, &lt;em&gt;keep driving the blinders back!&lt;/em&gt;. feelings are fickle things. it's a foolish man indeed who would risk the joy of 40 years or more for feelings that may have lasted 1 year or less (actually, you really shouldn't care how long the feelings have lasted). you're not emo by nature, so it's easier for you to sidestep your feelings and emotional attachments and deal with issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;that's it for now. i've dishes to do. no point teaching and not doing. i'll update this later, so later!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-5063289090496355562?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/5063289090496355562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=5063289090496355562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5063289090496355562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5063289090496355562'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/06/close-marking-3.html' title='Straight talk'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-4253941727782420972</id><published>2009-06-17T07:34:00.002+01:00</published><updated>2009-06-18T12:31:35.333+01:00</updated><title type='text'>Close marking (2)</title><content type='html'>&lt;p&gt;wow. my lil' ol' blog post garnered some attention on Facebook. thanks for all the feedback. i guess it &lt;em&gt;is&lt;/em&gt; true that people are really interested in relationships. so i wonder: are relationships so difficult to work that most people tend to have vicarious relationships, or what? relationship changes are what catches the eyes of quite a number of my friends on Facebook. were i to change my status to 'in a relationship', i'd get quite the feedback. and that's probably because i have developed the persona of the nasty grook.&lt;/p&gt;
&lt;p&gt;i like the idea behind Ne-Yo's song &lt;cite&gt;She Got Her Own&lt;/cite&gt; because it basically describes a sentiment i really feel: it's more of an honour if a lady &lt;strong&gt;chooses&lt;/strong&gt; to be with me than if she &lt;strong&gt;needs&lt;/strong&gt; me. that eliminates the "i married you because of your money/looks/body/&amp;lt;insert wanted item here&amp;gt;" problem. we're together because each of us clear-headedly &lt;strong&gt;considered options, thought things out, &lt;em&gt;looked at our lives' goals, and chose&lt;/em&gt;&lt;/strong&gt; to be together. guys (i don't think i could ever get to understanding how ladies work, so i'm talking to the people i &lt;em&gt;do&lt;/em&gt; understand), it's long overdue that we stop thinking with our testicles (male hormones come from here, so pardon me). yeah, we are attracted by what we see, but for crying out loud &amp;mdash; how long will we continue to be implicated as irresponsible playboys?&lt;/p&gt;
&lt;p&gt;work beckons. i'll continue this some other day.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-4253941727782420972?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/4253941727782420972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=4253941727782420972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4253941727782420972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4253941727782420972'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/06/close-marking-2.html' title='Close marking (2)'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-9035056664725570834</id><published>2009-06-14T13:55:00.003+01:00</published><updated>2009-06-14T15:39:34.369+01:00</updated><title type='text'>Close marking</title><content type='html'>&lt;p&gt;&lt;q lang="yor"&gt;ki lo'n ro? o kan' fe'yin lat'aro&amp;hellip;ki lo'n shele pel'omo yen?&lt;/q&gt; (Translation: &lt;q&gt;what are you thinking about? you've been smiling for a while now&amp;hellip;what's going on between you and that young lady?&lt;/q&gt;). So began a conversation with B today about a mutual friend. normally, i don't really like references to my single status. B's a good friend, so i let it slide. just told him that we're just friends. B didn't want to hear that. told B that i'd asked her out a while back and she said she wasn't game. B countered that even if it was last month, i could still ask her out again. i said i didn't want to, since i'd been put in the friend zone.&lt;/p&gt;
&lt;p&gt;the friend zone. there probably isn't a female invention scarier to a young man. about the only thing scarier is the nice friend zone. one chick finds out you're a nice guy, somehow other chicks find out, and soon enough you end up as deputy assistant vice boyfriend to one or more chicks. meaning, you spend time with the chick, but you're disposable. she may cry on your shoulder, but you're expendable. enjoy what time you have with her, because she's got someone else in mind most likely. or so i think anyway. what do i really care?&lt;/p&gt;
&lt;p&gt;i got thinking about what B said. she's a lovely young lady in more ways than one, but &amp;hellip; i don't really think i'm up for a relationship now. more so since i decided that i don't have that much to offer anyone. and quite a bit in my life isn't going to change soon. it wasn't that long ago i thought any chick who liked me was either batty, extremely optimistic, or didn't know me well. i've since discovered that while the latter is usually the case, i have some redeeming qualities like&amp;hellip;em, i'll get back to you on that one, hopefully before the world ends.&lt;/p&gt;
&lt;p&gt;naw. i think i'll just sleep this off. and wake up feeling better. cause earlier last week i was feeling a little jealous of a friend. you see, he's in love. and i kept wondering why it seemed it never happened like that for me (okay, that ill-fated relationship doesn't count). till i saw one of my friends lamenting about the same thing on Facebook. ah well.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-9035056664725570834?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/9035056664725570834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=9035056664725570834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/9035056664725570834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/9035056664725570834'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/06/close-marking.html' title='Close marking'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7848521448192940643</id><published>2009-06-07T07:43:00.004+01:00</published><updated>2009-06-07T07:55:17.956+01:00</updated><title type='text'>Fooling around with Context Free</title><content type='html'>&lt;p&gt;have to get to church now, but i was playing with &lt;a href="http://www.contextfreeart.org" title="Context Free"&gt;Context Free&lt;/a&gt;, and after looking at examples and several tries, i created a checkerboard using it. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fNSfJ0If9HI/SiticMm_7HI/AAAAAAAAAC0/Vllv8mpNkYc/s1600-h/checker.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="http://1.bp.blogspot.com/_fNSfJ0If9HI/SiticMm_7HI/AAAAAAAAAC0/Vllv8mpNkYc/s320/checker.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5344473619365882994" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;the CFDG source is below:
&lt;pre&gt;
startshape checkerMain

rule checkerMain {
 // modify the numbers at the start to
 // change how many are repeated
 10* { y 2 } checker2 {}
}

rule checker2 {
 10* { x 2 } checker {}
}

rule checker {
 SQUARE {}
 SQUARE { b .5 x 1 }
 SQUARE { b .5 y 1 }
 SQUARE { b 1 x 1 y 1 }
 SQUARE { s .25 b .5 x 1 y 1 }
}
&lt;/pre&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7848521448192940643?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7848521448192940643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7848521448192940643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7848521448192940643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7848521448192940643'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/06/fooling-around-with-context-free.html' title='Fooling around with Context Free'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fNSfJ0If9HI/SiticMm_7HI/AAAAAAAAAC0/Vllv8mpNkYc/s72-c/checker.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-2200645095059375776</id><published>2009-06-05T13:10:00.003+01:00</published><updated>2009-06-05T14:35:13.666+01:00</updated><title type='text'>3D object conversion</title><content type='html'>&lt;p&gt;"Install" is probably my middle name, with curiosity being the middle letter you don't see in there. So my computer is loaded with all kinds of software "just in case". sometimes i play with 3d apps. the ones i really use are &lt;a href="http://www.blender.org" title="Blender is an opensource 3d content creation suite"&gt;Blender&lt;/a&gt;, &lt;a href="http://www.wings3d.com" title="Wings3D is an opensource subdivision modeler"&gt;Wings3D&lt;/a&gt;, &lt;a href="http://www.yafaray.org" title="Yafaray is an opensource raytracing engine"&gt;Yafaray&lt;/a&gt;. other 3d stuff i have installed now includes &lt;a href="http://sketchup.google.com" title="Google Sketchup"&gt;Google Sketchup&lt;/a&gt;, an old version of Amapi, &lt;a href="http://www.caligari.com"&gt;trueSpace 7.61 beta&lt;/a&gt;, &lt;a href="http://www.softimage.com/products/modtool/"&gt;Softimage Mod Tool&lt;/a&gt;, &lt;a href="http://www.mapzoneeditor.com"&gt;Mapzone&lt;/a&gt;, &lt;a href="http://www.planetside.co.uk/content/view/15/27/"&gt;Terragen 2&lt;/a&gt; and the open beta of &lt;a href="http://www.spiralgraphics.biz/genetica.htm"&gt;Genetica 3&lt;/a&gt; (no longer available, since the full version was released. i just hope they don't come after me for using it past the beta period).&lt;/p&gt;
&lt;p&gt;anyhow, i had a few Sketchup models i wanted to import to Blender, since Blender is what i use for primary scene setup. i found out that Sketchup can export compressed Google Earth files, which internally use the Collada format. i exported the models, uncompressed them, and attempted to load the Collada file into Blender. all i ended up getting was a set of axes, most likely because the Blender Collada importer is about two years old. the free version of Sketchup can only export to Google Earth. the paid version is available for 480 minutes of trial, and can export to other formats, including 3DS, Wavefront OBJ and DXF (Blender does an excellent job of importing and exporting Wavefront). so i was in a quandary. Google, clear thinking and patience turned up three no-cost, honest solutions:
&lt;ul&gt;
&lt;li&gt;Use Softimage Mod Tool and Crosswalk to convert the Collada model&lt;/li&gt;
&lt;li&gt;Use &lt;a href="http://meshlab.sourceforge.net"&gt;Meshlab&lt;/a&gt; to convert the Collada model&lt;/li&gt;
&lt;li&gt;Use the Autodesk free &lt;a href="http://www.autodesk.com/fbx"&gt;FBX Tool&lt;/a&gt; to convert the model&lt;/li&gt;
&lt;/ul&gt;
so there you have it. i can stay honest and withing my (currently) really limited budget and use my Sketchup models in Blender!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-2200645095059375776?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/2200645095059375776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=2200645095059375776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2200645095059375776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2200645095059375776'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/06/3d-object-conversion.html' title='3D object conversion'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-537818820008622250</id><published>2009-06-02T10:53:00.002+01:00</published><updated>2009-06-02T11:03:32.517+01:00</updated><title type='text'>And God sent a blessing in form of a cockroach...</title><content type='html'>&lt;p&gt;i realize that most people, being completely normal (and not scientists &amp;mdash; how did they ever find out a cockroach will live without its head for over a week before dying of thirst? who was keeping count?), will be grossed out by cockroaches. so am i. but i'm really grateful for yesterday's cockroach. may it be happy in cockroach heaven, wherever that may be.&lt;/p&gt;
&lt;p&gt;what has God got to do with cockroaches? plenty. apart from the fact that He created them, He's the only one who can explain to the disgusting vermin that we don't want to share home or hearth with them.&lt;/p&gt;
&lt;p&gt;anyhow, due to a couple of reasons, i was &lt;strong&gt;really&lt;/strong&gt; ticked off with my dad last night. i went to clean the car, and was really finding it hard to release the pent-up aggression. then out of practically nowhere, a cockroach came wandering on the car. i flicked it off with the cloth i was using to clean the car, and resumed cleaning. a few minutes later, i saw it wandering again somewhere on the wall, got really ticked off, and then dispatched it to cockroach afterlife &amp;mdash; if there is any such thing. and then really weird thought came to me: &lt;em&gt;what if God sent the cockroach for me to take out my aggression on?&lt;/em&gt; the thought was so ridiculous i had to laugh, but i'm not so sure God didn't. so i'm grateful that God cared enough to send me a cockroach (not that i'm asking for any more) :D&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-537818820008622250?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/537818820008622250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=537818820008622250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/537818820008622250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/537818820008622250'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/06/and-god-sent-blessing-in-form-of.html' title='And God sent a blessing in form of a cockroach...'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1759912267830063983</id><published>2009-06-01T08:58:00.005+01:00</published><updated>2009-06-01T09:52:59.060+01:00</updated><title type='text'>Baby steps with new renderers</title><content type='html'>&lt;p&gt;ok, so the 3-day weekend was fab. wasted a large portion of it playing &lt;cite&gt;Castlevania: Order of Ecclesia&lt;/cite&gt;, which is the most difficult &lt;cite&gt;Castlevania&lt;/cite&gt; game i've played to date (the demon-inspired 16-bit ones don't count). as a review put it: &lt;q&gt;You will die. A lot.&lt;/q&gt;. anyhow, yesterday i decided to fire up &lt;a href="http://www.wings3d.com" title="Wings3D is an opensource and free subdivision modeler"&gt;Wings3D&lt;/a&gt; and see what i could come up with.&lt;p&gt;
&lt;p&gt;the original idea was to create a broadsword, but i kind of got bored with making a long blade and created a dagger. very simple dagger. then i remembered an old image in &lt;a href="http://www.3dluvr.com/content/article/82" title="3DLuVr: Making of D'ni Firemarble Holder"&gt;this article&lt;/a&gt; (skip to the last page, and click on the thumbnail), and decided to tamper with a good thing. modeling was done, fired up &lt;a href="http://www.blender.org" title="Blender is an opensource 3D content creation suite"&gt;Blender&lt;/a&gt; for scene setup and materials. since i was being lazy, i didn't want to create a complex scene. i just wanted to play around with materials and &lt;a href="http://www.yafaray.org" title="Yafaray is an opensource raytracing engine"&gt;Yafaray&lt;/a&gt; and &lt;a href="http://www.luxrender.net" title="Luxrender is an opensource unbiased renderer"&gt;Luxrender&lt;/a&gt;, for a couple of reasons.&lt;/p&gt;
&lt;p&gt;when i first started using Blender, i didn't really like the internal raytracer. i could never seem to get the same great-looking scenes i saw in the galleries with it. then i heard of Yafray (the project that is now Yafaray), and i thought it sucked even more. i persevered, though, and i learnt how to use it to some extent (check out &lt;a href="http://fyrebyrd.deviantart.com/gallery" title="my DeviantArt gallery"&gt;my DeviantArt gallery&lt;/a&gt; &amp;mdash; and the scraps, too &amp;mdash; to confirm). however, i've had to dispose of most of my knowledge about Yafray, because Yafaray is &lt;strong&gt;very&lt;/strong&gt; different from it. sometime down the line, i started playing with &lt;a href="http://www.indigorenderer.com" title="Indigo is a highly realistic unbiased renderer"&gt;Indigo&lt;/a&gt; and Luxrender. i liked both bcause of the great renders i saw, and disliked both because of the same reason &amp;mdash; they are both unbiased renderers (which to me, means that they can take forever rendering if you let them. you stop the render when it's as good &amp;mdash; think: noise or black spot free &amp;mdash; as you want it). for the &lt;cite&gt;Basscom pen&lt;/cite&gt; scene (look in my gallery for details), Indigo didn't render a texture (it only accepts UV-mapped textures), but Luxrender mauled it, so i preferred Indigo. that was until it went commercial (and i wish Nicholas Chapman and Ben Nolan success with &lt;a href="http://www.glaretechnologies.com"&gt;Glare Technologies&lt;/a&gt;), and i started looking at Luxrender again.&lt;/p&gt;
&lt;p&gt;so i worked hard last night to get my scene working well with both Yafaray and Luxrender, and left my lappie on all night rendering with Luxrender.
&lt;div&gt;
here's the Yafaray render (approx 2 minutes): &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fNSfJ0If9HI/SiOTBGz56DI/AAAAAAAAACk/NjuAvLk1FJc/s1600-h/yafaray-dagger.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_fNSfJ0If9HI/SiOTBGz56DI/AAAAAAAAACk/NjuAvLk1FJc/s320/yafaray-dagger.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5342275230209009714" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
and here's the Luxrender render (6+ hours):
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fNSfJ0If9HI/SiOTp8-nLtI/AAAAAAAAACs/Joz7s4aZKXI/s1600-h/default.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_fNSfJ0If9HI/SiOTp8-nLtI/AAAAAAAAACs/Joz7s4aZKXI/s320/default.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5342275931944201938" /&gt;&lt;/a&gt;
&lt;/div&gt;
the materials suck, but it's a start. i'll see if i can dress it up some more and make it better. if you want the .blend file, please download it and the textures (you'll need to 'remap' them) &lt;a href="http://www.box.net/shared/ipm6a8e9zt"&gt;from this link&lt;/a&gt;. please use, don't abuse. &lt;strong&gt;Edit:&lt;/strong&gt; i almost forgot. yesterday was also my first time creating my own texture in &lt;a href="http://www.mapzoneeditor.com" title="Mapzone is a free procedural texture creation tool"&gt;Mapzone&lt;/a&gt;. it's the table texture. Mapzone is the only Windows-only software i used. everything else at runs on Linux and Mac OS X, but you might be able to use an emulation environment for it.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1759912267830063983?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1759912267830063983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1759912267830063983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1759912267830063983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1759912267830063983'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/06/baby-steps-with-new-renderers.html' title='Baby steps with new renderers'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fNSfJ0If9HI/SiOTBGz56DI/AAAAAAAAACk/NjuAvLk1FJc/s72-c/yafaray-dagger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6950896907434412112</id><published>2009-06-01T08:18:00.001+01:00</published><updated>2009-06-01T08:19:51.313+01:00</updated><title type='text'>The Nigerian web is NOT ready for the mobile revolution</title><content type='html'>&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fNSfJ0If9HI/SiOBAx_rQ6I/AAAAAAAAACc/YWCGjvYKO_4/s1600-h/612009_81251+AM.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 118px;" src="http://4.bp.blogspot.com/_fNSfJ0If9HI/SiOBAx_rQ6I/AAAAAAAAACc/YWCGjvYKO_4/s320/612009_81251+AM.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5342255433411937186" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6950896907434412112?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6950896907434412112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6950896907434412112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6950896907434412112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6950896907434412112'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/06/nigerian-web-is-not-ready-for-mobile.html' title='The Nigerian web is NOT ready for the mobile revolution'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_fNSfJ0If9HI/SiOBAx_rQ6I/AAAAAAAAACc/YWCGjvYKO_4/s72-c/612009_81251+AM.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-8979449974423613032</id><published>2009-05-22T20:29:00.003+01:00</published><updated>2009-05-22T20:31:52.662+01:00</updated><title type='text'>yay...not! like i don't already have enough problems...</title><content type='html'>&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fNSfJ0If9HI/Shb9SJqRX7I/AAAAAAAAACU/QmoZIq6C-pk/s1600-h/5222009_82545+PM.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 81px;" src="http://2.bp.blogspot.com/_fNSfJ0If9HI/Shb9SJqRX7I/AAAAAAAAACU/QmoZIq6C-pk/s320/5222009_82545+PM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5338732896566992818" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;hellip;i can just see myself beating them away with a stick&amp;hellip;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-8979449974423613032?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/8979449974423613032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=8979449974423613032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8979449974423613032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8979449974423613032'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/05/yaynot-like-i-dont-already-have-enough.html' title='yay...not! like i don&apos;t already have enough problems...'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fNSfJ0If9HI/Shb9SJqRX7I/AAAAAAAAACU/QmoZIq6C-pk/s72-c/5222009_82545+PM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1306938418928081967</id><published>2009-05-21T10:30:00.002+01:00</published><updated>2009-05-21T11:00:50.951+01:00</updated><title type='text'>Something for a web editor!</title><content type='html'>&lt;p&gt;ok, i finished &lt;cite&gt;Fable: The Lost Chapters&lt;/cite&gt; last night as a goody-two shoes with a halo round his head and ghostly butterflies who tossed Jack of Blades' mask away. and i have a mild headache. since i finished it (finally!), it's off my computer. maybe until i get bored again. but that's not what this post is about.&lt;/p&gt;
&lt;p&gt;i have recently developed a strange condition called a 'conscience'. meaning i currently kick against the order of the day here in Nigeria, where pirated software and software license violations abound. for the most part, anyway. somehow, the old "i can't afford it" line seems old and worn to me (even though it's basically true for me anyway &amp;mdash; some weeks back i was ranting about how some stock photography @ 100USD+ would cripple me financially). at least for now &amp;mdash; maybe &lt;em&gt;this&lt;/em&gt; time i won't be able to suppress my conscience again.&lt;/p&gt;
&lt;p&gt;being an on/off software developer, i agree wholeheartedly that software developers should receive something for their efforts. and that's why i praise open source developers. the time and devotion needed to complete any software project is appalling. to continue development when you're not getting paid for it is praiseworthy. so i moved toward using freely available software (mostly open-source) for most of my work, including web development. unfortunately, since i'm getting older (and hopefully wiser), i lean more toward &lt;acronym title="Rapid Application Development"&gt;RAD&lt;/acronym&gt; ways and means, including &lt;acronym title="What You See Is What You Get"&gt;WYSIWYG&lt;/acronym&gt;. since i'm not currently using Dreamweaver, and my web development tools of choice are of an 'edit source then preview' variety, i miss the design view of Dreamweaver. i've literally forsaken a project because i've no interest in hand-editing &lt;acronym title="Extensible Hypertext Markup Language"&gt;XHTML&lt;/acronym&gt;. so if anyone can recommend a non-sucky design-view-type freely available web editor, i'd be glad. i might even give something for it. definitely not my kingdom though. it may be small, but it's still quite valuable. well then, later.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1306938418928081967?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1306938418928081967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1306938418928081967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1306938418928081967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1306938418928081967'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/05/something-for-web-editor.html' title='Something for a web editor!'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1925175071536042577</id><published>2009-05-19T07:52:00.004+01:00</published><updated>2009-05-19T08:36:28.204+01:00</updated><title type='text'>First 'useful' Python script</title><content type='html'>&lt;p&gt;here's my first 'useful' Python script. it converts a &lt;a href="http://www.crosswire.org" title="The SWORD Project"&gt;Crosswire SWORD&lt;/a&gt; IMP file to the &lt;acronym title="eXtensible Markup Language"&gt;XML&lt;/acronym&gt; needed by &lt;a href="http://www.opensong.org" title="Open source presentation software"&gt;OpenSong&lt;/a&gt; scripture files. if this is useful to you, please let me know. and please use, don't abuse. you can download it &lt;a href="http://www.box.net/shared/creh2uhph4" title="imp2opensong.py"&gt;here&lt;/a&gt;. full source code available below, and you'll obviously need &lt;a href="http://www.python.org" title="Python progamming language"&gt;Python&lt;/a&gt; to use it. Want to try it out? Grab a SWORD module (&lt;strong&gt;raw ZIP only, please!&lt;/strong&gt;, convert it to IMP by &lt;a href="http://code.google.com/p/gobible/wiki/HowToConvertSWORDmodule2GoBible" title="Convert SWORD module to GoBible"&gt;following these instructions&lt;/a&gt; as far as creating an IMP file is concerned, then use my script.&lt;/p&gt;
&lt;style type="text/css"&gt;
&lt;![CDATA[
div.hl { background-color:#000000; }
pre.hl { color:#2346d5; background-color:#000000; font-size:10pt; font-family:'DejaVu Sans Mono';}
.hl.num { color:#c4ac60; }
.hl.esc { color:#ccc6c6; }
.hl.str { color:#cfc631; }
.hl.dstr { color:#cfc631; }
.hl.slc { color:#698fc4; font-style:italic; }
.hl.com { color:#698fc4; font-style:italic; }
.hl.dir { color:#8080ff; }
.hl.sym { color:#ccc6c6; }
.hl.line { color:#888888; }
.hl.mark { background-color:#404040;}
.hl.kwa { color:#1ededc; font-weight:bold; }
.hl.kwb { color:#c06cf8; font-weight:bold; }
.hl.kwc { color:#ecea26; }
.hl.kwd { color:#1c96ed; }
]]&gt;
&lt;/style&gt;
&lt;div class="hl"&gt;&lt;pre class="hl"&gt;&lt;span class="hl slc"&gt;# imp2opensong - converts a SWORD IMP file to an OpenSong XML file&lt;/span&gt;
&lt;span class="hl slc"&gt;# author: lewzscruz&lt;/span&gt;
&lt;span class="hl slc"&gt;# date: 18-May-2009&lt;/span&gt;
&lt;span class="hl slc"&gt;# license: public domain, i guess. use, don't abuse&lt;/span&gt;
&lt;span class="hl slc"&gt;# version: 0.2 ('cause i only tested with one source file!)&lt;/span&gt;

&lt;span class="hl kwa"&gt;def&lt;/span&gt; &lt;span class="hl kwd"&gt;strip_markup&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;line&lt;span class="hl sym"&gt;):&lt;/span&gt;
    &lt;span class="hl str"&gt;'''Strips ALL markup from a line'''&lt;/span&gt;
    temp &lt;span class="hl sym"&gt;=&lt;/span&gt; line

    &lt;span class="hl kwa"&gt;while True&lt;/span&gt;&lt;span class="hl sym"&gt;:&lt;/span&gt;
        &lt;span class="hl slc"&gt;# get first opening angle bracket&lt;/span&gt;
        open_angle_pos &lt;span class="hl sym"&gt;=&lt;/span&gt; temp&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;find&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;lt;'&lt;/span&gt;&lt;span class="hl sym"&gt;)&lt;/span&gt;

        &lt;span class="hl slc"&gt;# quit if there's none&lt;/span&gt;
        &lt;span class="hl kwa"&gt;if&lt;/span&gt; open_angle_pos &lt;span class="hl sym"&gt;== -&lt;/span&gt;&lt;span class="hl num"&gt;1&lt;/span&gt;&lt;span class="hl sym"&gt;:&lt;/span&gt;
            &lt;span class="hl kwa"&gt;return&lt;/span&gt; temp

        &lt;span class="hl slc"&gt;# get first closing angle bracket&lt;/span&gt;
        close_angle_pos &lt;span class="hl sym"&gt;=&lt;/span&gt; temp&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;find&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;gt;'&lt;/span&gt;&lt;span class="hl sym"&gt;,&lt;/span&gt; open_angle_pos&lt;span class="hl sym"&gt;)&lt;/span&gt;

        &lt;span class="hl slc"&gt;# strip out the markup&lt;/span&gt;
        temp &lt;span class="hl sym"&gt;=&lt;/span&gt; temp&lt;span class="hl sym"&gt;[:&lt;/span&gt;open_angle_pos&lt;span class="hl sym"&gt;] +&lt;/span&gt; temp&lt;span class="hl sym"&gt;[&lt;/span&gt;close_angle_pos &lt;span class="hl sym"&gt;+&lt;/span&gt; &lt;span class="hl num"&gt;1&lt;/span&gt;&lt;span class="hl sym"&gt;:]&lt;/span&gt;

&lt;span class="hl slc"&gt;# prompt for input and output files&lt;/span&gt;
sourcefile &lt;span class="hl sym"&gt;=&lt;/span&gt; &lt;span class="hl kwb"&gt;open&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl kwb"&gt;raw_input&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'Where is the input file? '&lt;/span&gt;&lt;span class="hl sym"&gt;))&lt;/span&gt;
destfile &lt;span class="hl sym"&gt;=&lt;/span&gt; &lt;span class="hl kwb"&gt;open&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl kwb"&gt;raw_input&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'Where should I put the output file? '&lt;/span&gt;&lt;span class="hl sym"&gt;),&lt;/span&gt; &lt;span class="hl str"&gt;'w'&lt;/span&gt;&lt;span class="hl sym"&gt;)&lt;/span&gt;

&lt;span class="hl slc"&gt;# start writing&lt;/span&gt;
destfile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;write&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;/span&gt;&lt;span class="hl esc"&gt;\n&lt;/span&gt;&lt;span class="hl str"&gt;'&lt;/span&gt;&lt;span class="hl sym"&gt;)&lt;/span&gt;
destfile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;write&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;lt;bible&amp;gt;&lt;/span&gt;&lt;span class="hl esc"&gt;\n&lt;/span&gt;&lt;span class="hl str"&gt;'&lt;/span&gt;&lt;span class="hl sym"&gt;)&lt;/span&gt;

old_book &lt;span class="hl sym"&gt;=&lt;/span&gt; current_book &lt;span class="hl sym"&gt;=&lt;/span&gt; &lt;span class="hl str"&gt;''&lt;/span&gt;
old_chapter &lt;span class="hl sym"&gt;=&lt;/span&gt; current_chapter &lt;span class="hl sym"&gt;=&lt;/span&gt; &lt;span class="hl str"&gt;''&lt;/span&gt;
verse &lt;span class="hl sym"&gt;=&lt;/span&gt; &lt;span class="hl str"&gt;''&lt;/span&gt;

&lt;span class="hl kwa"&gt;while True&lt;/span&gt;&lt;span class="hl sym"&gt;:&lt;/span&gt;
    &lt;span class="hl slc"&gt;# read lines till EOF&lt;/span&gt;
    line &lt;span class="hl sym"&gt;=&lt;/span&gt; sourcefile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;readline&lt;/span&gt;&lt;span class="hl sym"&gt;()&lt;/span&gt;
    &lt;span class="hl kwa"&gt;if&lt;/span&gt; line &lt;span class="hl sym"&gt;==&lt;/span&gt; &lt;span class="hl str"&gt;''&lt;/span&gt;&lt;span class="hl sym"&gt;:&lt;/span&gt;
        &lt;span class="hl kwa"&gt;break&lt;/span&gt;

    &lt;span class="hl slc"&gt;# trim the newline&lt;/span&gt;
    line &lt;span class="hl sym"&gt;=&lt;/span&gt; line&lt;span class="hl sym"&gt;[:-&lt;/span&gt;&lt;span class="hl num"&gt;1&lt;/span&gt;&lt;span class="hl sym"&gt;]&lt;/span&gt;

    &lt;span class="hl slc"&gt;# don't do empty lines,&lt;/span&gt;
    &lt;span class="hl slc"&gt;# empty verses will be handled below&lt;/span&gt;
    &lt;span class="hl kwa"&gt;if&lt;/span&gt; line &lt;span class="hl sym"&gt;==&lt;/span&gt; &lt;span class="hl str"&gt;''&lt;/span&gt;&lt;span class="hl sym"&gt;:&lt;/span&gt;
        &lt;span class="hl kwa"&gt;continue&lt;/span&gt;

    &lt;span class="hl slc"&gt;# and 'useless' lines&lt;/span&gt;
    &lt;span class="hl kwa"&gt;if&lt;/span&gt; line&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;startswith&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'$$$['&lt;/span&gt;&lt;span class="hl sym"&gt;):&lt;/span&gt;
        &lt;span class="hl kwa"&gt;continue&lt;/span&gt;

    &lt;span class="hl slc"&gt;# if we have a 'control' line&lt;/span&gt;
    &lt;span class="hl kwa"&gt;if&lt;/span&gt; line&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;startswith&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'$$$'&lt;/span&gt;&lt;span class="hl sym"&gt;):&lt;/span&gt;
        &lt;span class="hl slc"&gt;# get the colon's location in the line...&lt;/span&gt;
        colon_pos &lt;span class="hl sym"&gt;=&lt;/span&gt; line&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;rfind&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;':'&lt;/span&gt;&lt;span class="hl sym"&gt;)&lt;/span&gt;

        &lt;span class="hl slc"&gt;# ...and that of the space between the book name and the&lt;/span&gt;
        &lt;span class="hl slc"&gt;# chapter and verse&lt;/span&gt;
        lastspace_pos &lt;span class="hl sym"&gt;=&lt;/span&gt; line&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;rfind&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;' '&lt;/span&gt;&lt;span class="hl sym"&gt;)&lt;/span&gt;

        &lt;span class="hl slc"&gt;# ...now we know what book we're in...&lt;/span&gt;
        current_book &lt;span class="hl sym"&gt;=&lt;/span&gt; line&lt;span class="hl sym"&gt;[&lt;/span&gt;&lt;span class="hl num"&gt;3&lt;/span&gt;&lt;span class="hl sym"&gt;:&lt;/span&gt;lastspace_pos&lt;span class="hl sym"&gt;]&lt;/span&gt;

        &lt;span class="hl slc"&gt;# ...the chapter...&lt;/span&gt;
        current_chapter &lt;span class="hl sym"&gt;=&lt;/span&gt; line&lt;span class="hl sym"&gt;[&lt;/span&gt;lastspace_pos &lt;span class="hl sym"&gt;+&lt;/span&gt; &lt;span class="hl num"&gt;1&lt;/span&gt;&lt;span class="hl sym"&gt;:&lt;/span&gt;colon_pos&lt;span class="hl sym"&gt;]&lt;/span&gt;

        &lt;span class="hl slc"&gt;# ...and the verse!&lt;/span&gt;
        verse &lt;span class="hl sym"&gt;=&lt;/span&gt; line&lt;span class="hl sym"&gt;[&lt;/span&gt;colon_pos &lt;span class="hl sym"&gt;+&lt;/span&gt; &lt;span class="hl num"&gt;1&lt;/span&gt;&lt;span class="hl sym"&gt;:]&lt;/span&gt;

        &lt;span class="hl slc"&gt;# if we changed books on this line,&lt;/span&gt;
        &lt;span class="hl kwa"&gt;if&lt;/span&gt; old_book &lt;span class="hl sym"&gt;!=&lt;/span&gt; current_book&lt;span class="hl sym"&gt;:&lt;/span&gt;
            &lt;span class="hl slc"&gt;# and we didn't just start,&lt;/span&gt;
            &lt;span class="hl kwa"&gt;if&lt;/span&gt; old_book &lt;span class="hl sym"&gt;!=&lt;/span&gt; &lt;span class="hl str"&gt;''&lt;/span&gt;&lt;span class="hl sym"&gt;:&lt;/span&gt;
                &lt;span class="hl slc"&gt;# close the old chapter and book&lt;/span&gt;
                destfile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;write&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;lt;/c&amp;gt;&lt;/span&gt;&lt;span class="hl esc"&gt;\n&lt;/span&gt;&lt;span class="hl str"&gt;'&lt;/span&gt;&lt;span class="hl sym"&gt;)&lt;/span&gt;
                destfile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;write&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;lt;/b&amp;gt;&lt;/span&gt;&lt;span class="hl esc"&gt;\n&lt;/span&gt;&lt;span class="hl str"&gt;'&lt;/span&gt;&lt;span class="hl sym"&gt;)&lt;/span&gt;

            &lt;span class="hl slc"&gt;# start a fresh book&lt;/span&gt;
            old_book &lt;span class="hl sym"&gt;=&lt;/span&gt; current_book
            old_chapter &lt;span class="hl sym"&gt;=&lt;/span&gt; current_chapter &lt;span class="hl sym"&gt;=&lt;/span&gt; &lt;span class="hl str"&gt;''&lt;/span&gt;
            destfile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;write&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;lt;b n=&amp;quot;%s&amp;quot;&amp;gt;&lt;/span&gt;&lt;span class="hl esc"&gt;\n&lt;/span&gt;&lt;span class="hl str"&gt;'&lt;/span&gt; &lt;span class="hl sym"&gt;% (&lt;/span&gt;current_book&lt;span class="hl sym"&gt;,))&lt;/span&gt;
            &lt;span class="hl kwa"&gt;continue&lt;/span&gt;

        &lt;span class="hl slc"&gt;# if we changed chapters,&lt;/span&gt;
        &lt;span class="hl kwa"&gt;if&lt;/span&gt; old_chapter &lt;span class="hl sym"&gt;!=&lt;/span&gt; current_chapter&lt;span class="hl sym"&gt;:&lt;/span&gt;
            &lt;span class="hl slc"&gt;# and it's not the beginning of a book,&lt;/span&gt;
            &lt;span class="hl kwa"&gt;if&lt;/span&gt; old_chapter &lt;span class="hl sym"&gt;!=&lt;/span&gt; &lt;span class="hl str"&gt;''&lt;/span&gt;&lt;span class="hl sym"&gt;:&lt;/span&gt;
                &lt;span class="hl slc"&gt;# close previous chapter&lt;/span&gt;
                destfile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;write&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;lt;/c&amp;gt;&lt;/span&gt;&lt;span class="hl esc"&gt;\n&lt;/span&gt;&lt;span class="hl str"&gt;'&lt;/span&gt;&lt;span class="hl sym"&gt;)&lt;/span&gt;

            &lt;span class="hl slc"&gt;# start a fresh chapter&lt;/span&gt;
            old_chapter &lt;span class="hl sym"&gt;=&lt;/span&gt; current_chapter
            destfile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;write&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;lt;c n=&amp;quot;%s&amp;quot;&amp;gt;&lt;/span&gt;&lt;span class="hl esc"&gt;\n&lt;/span&gt;&lt;span class="hl str"&gt;'&lt;/span&gt; &lt;span class="hl sym"&gt;% (&lt;/span&gt;current_chapter&lt;span class="hl sym"&gt;,))&lt;/span&gt;

        &lt;span class="hl slc"&gt;# output real verses (there are fake ones in the source file),&lt;/span&gt;
        &lt;span class="hl slc"&gt;# including empty ones&lt;/span&gt;
        &lt;span class="hl kwa"&gt;if&lt;/span&gt; verse &lt;span class="hl sym"&gt;!=&lt;/span&gt; &lt;span class="hl str"&gt;'0'&lt;/span&gt;&lt;span class="hl sym"&gt;:&lt;/span&gt;
            &lt;span class="hl slc"&gt;# get the next line and strip the newline&lt;/span&gt;
            nextline &lt;span class="hl sym"&gt;=&lt;/span&gt; sourcefile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;readline&lt;/span&gt;&lt;span class="hl sym"&gt;()[:-&lt;/span&gt;&lt;span class="hl num"&gt;1&lt;/span&gt;&lt;span class="hl sym"&gt;]&lt;/span&gt;
            &lt;span class="hl slc"&gt;# output it, stripping any markup and whitespace&lt;/span&gt;
            destfile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;write&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;lt;v n=&amp;quot;%s&amp;quot;&amp;gt;%s&amp;lt;/v&amp;gt;&lt;/span&gt;&lt;span class="hl esc"&gt;\n&lt;/span&gt;&lt;span class="hl str"&gt;'&lt;/span&gt; &lt;span class="hl sym"&gt;% (&lt;/span&gt;verse&lt;span class="hl sym"&gt;,&lt;/span&gt; &lt;span class="hl kwd"&gt;strip_markup&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;nextline&lt;span class="hl sym"&gt;).&lt;/span&gt;&lt;span class="hl kwd"&gt;strip&lt;/span&gt;&lt;span class="hl sym"&gt;()))&lt;/span&gt;

&lt;span class="hl slc"&gt;# finally, close the last chapter of Revelation,&lt;/span&gt;
&lt;span class="hl slc"&gt;# Revelation itself, and the Bible&lt;/span&gt;
destfile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;write&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;lt;/c&amp;gt;&lt;/span&gt;&lt;span class="hl esc"&gt;\n&lt;/span&gt;&lt;span class="hl str"&gt;'&lt;/span&gt;&lt;span class="hl sym"&gt;)&lt;/span&gt;
destfile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;write&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;lt;/b&amp;gt;&lt;/span&gt;&lt;span class="hl esc"&gt;\n&lt;/span&gt;&lt;span class="hl str"&gt;'&lt;/span&gt;&lt;span class="hl sym"&gt;)&lt;/span&gt;
destfile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;write&lt;/span&gt;&lt;span class="hl sym"&gt;(&lt;/span&gt;&lt;span class="hl str"&gt;'&amp;lt;/bible&amp;gt;&lt;/span&gt;&lt;span class="hl esc"&gt;\n&lt;/span&gt;&lt;span class="hl str"&gt;'&lt;/span&gt;&lt;span class="hl sym"&gt;)&lt;/span&gt;

&lt;span class="hl slc"&gt;# thanks for all the fish!&lt;/span&gt;
sourcefile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;close&lt;/span&gt;&lt;span class="hl sym"&gt;()&lt;/span&gt;
destfile&lt;span class="hl sym"&gt;.&lt;/span&gt;&lt;span class="hl kwd"&gt;close&lt;/span&gt;&lt;span class="hl sym"&gt;()&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1925175071536042577?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1925175071536042577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1925175071536042577' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1925175071536042577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1925175071536042577'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/05/first-useful-python-script.html' title='First &apos;useful&apos; Python script'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1329605500449806101</id><published>2009-05-14T06:37:00.001+01:00</published><updated>2009-05-14T06:37:02.350+01:00</updated><title type='text'>I want my mommy…</title><content type='html'>&lt;p&gt;&amp;hellip;or so i'd like to say. But i can't. It's been over 5 years since my mom passed on. And since i'm not comfortable with the idea of talking with the departed, i'll just rant.&lt;/p&gt;
&lt;p&gt;Mom should have been 50 today. My dad was telling me last night that if she was still here, he'd have organized a suprise party for her (she didn't like people making a fuss about her :)&lt;/p&gt;
&lt;p&gt;ever since that day in January 5 years ago, we've done what we could to get along without her. And been rather successful at it. But sometimes, we crack. Like last night, when Dad's voice broke for a few seconds leading prayers. Or when i'm feeling particularly cut off from humanity. Or Dad's saying something crazy &amp;amp; i'm looking for someone to tell, "please come &amp;amp; take your husband!" (happens quite often actually XD). Anyhow, i'm about done here. We miss Mom. And we're grateful for the time we had with her.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1329605500449806101?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1329605500449806101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1329605500449806101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1329605500449806101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1329605500449806101'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/05/i-want-my-mommy.html' title='I want my mommy&amp;hellip;'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-8135623463368698770</id><published>2009-05-10T21:34:00.008+01:00</published><updated>2009-05-11T10:56:16.874+01:00</updated><title type='text'>I hate software license agreements</title><content type='html'>&lt;p&gt;today's rant started rather simply. i'd set my Facebook language to Pirates (English)&amp;mdash; rather fun by the way, info courtesy &lt;a href="http://geekabyte.blogspot.com" title="Dade's blog"&gt;Dade&lt;/a&gt; &amp;mdash; and wanted to show some notifications I'd gotten via Twitter. I wanted something a little more than (Alt-)Print Screen, and could do some basic editing in it. I've used &lt;a href="http://www.techsmith.com" title="Screen capture, recording and usability testing software"&gt;Techsmith's&lt;/a&gt; software offerings before, and they have a free lightweight screencap utility called &lt;a href="http://www.jingproject.com" title="Jing | Add visuals to your online conversations"&gt;Jing&lt;/a&gt;, and i decided to use that. then the fun began. i decided to actually read the license agreement for Jing, and by the time i got to the third paragraph i was tired of reading, for a couple of reasons:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;the agreement is especially verbose. not a big surprise there. just one more reason for me to hate lawyers and the law in general. developers like to adhere to the &lt;acronym title="Keep It Simple, Stupid"&gt;KISS&lt;/acronym&gt; principle. why can't lawyers &amp;mdash; at least when dealing with unlearned mortals?&lt;/li&gt;
&lt;li&gt;the agreement looked like one gigantic wall of text (can you say &lt;em&gt;gibberish&lt;/em&gt;?). call me lazy or stupid, but i finally agree: san-serif typefaces are much better for reading long blocks of text. the serifs just tend to drive you crazy. whenever i author on this blog, everything looks like a Matrix screen, so i tend to just concentrate on the part i'm just typing. sometimes i don't even pick up typos and whatnot because it's just plain hard to read (you get brownie points if you guess that the text is in a serif typeface, extra if you know that it's in a &lt;em&gt;monospaced&lt;/em&gt; serif typeface. monospace has come to stay, but i'm beginning to think that monospace+serif = &lt;strong&gt;very bad idea&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;i still don't know if the license asks me to murder my mother. and quite frankly, i really don't care. must it be so difficult to get software to use? even freeware? if i'm a measure of most people, license agreements are far too wordy and verbose to be of much interest/use to the people it affects the most. and i've no doubt in my mind that &lt;em&gt;that&lt;/em&gt; is exactly what the lawyers want. did i mention i hate lawyers already? are you trying to help people or set traps for them, for crying out loud? i eventually installed Jing &amp;mdash; without completing the license agreement &amp;mdash; only to find that my internet was insane again and would not resolve Jing's mothership, the &lt;a href="http://www.screencast.com"&gt;Screencast.com&lt;/a&gt; website. and since it's a new install, Jing didn't work. after uninstalling Jing and googling, i found &lt;a href="http://www.bugshooting.com" title="Bug Shooting"&gt;Bug Shooting&lt;/a&gt;, another free screen capture software that has a smaller installer and a more readable license agreement. &lt;del&gt;yes, it appears to lack a feature that Jing has and i'm used to &amp;mdash; auto-capturing a window (you have to manually select the window area yourself)&lt;/del&gt;, but i think that's not such a big problem if i can actually &lt;em&gt;use&lt;/em&gt; the software, and it doesn't get in my way. &lt;strong&gt;Disclaimer:&lt;/strong&gt; Jing is actually quite good. i've used it a bit, but i recommend you getting the not-free, but better-featured (and in my opinion, &lt;em&gt;much&lt;/em&gt; better-behaved) &lt;a href="http://www.techsmith.com/screen-capture.asp" title="Snagit is a screen capture utility"&gt;Snagit&lt;/a&gt; if you can afford it. it probably worth the cash you'd fork out for it. i once got a free licence, but i wasn't in the mood for hunting it down where i'd backed it up.&lt;/p&gt;
&lt;p&gt;anyhoo, here are screenshots of the respective license agreements for Jing and Bug Shooter. decide for yourself which one's easier to read (screenshots taken with Bug Shooting. and i &lt;strong&gt;&lt;em&gt;still&lt;/em&gt;&lt;/strong&gt; had to launch the GIMP to make the edits i wanted. picture i wanted to upload is &lt;a href="http://www.twitpic.com/4xyee"&gt;here&lt;/a&gt;).&lt;/p&gt;
&lt;div align="center"&gt;
&lt;h4&gt;Jing&lt;/h4&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fNSfJ0If9HI/SgdCdT9WS8I/AAAAAAAAACE/WFvFMBiQCNc/s1600-h/jing+sla.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 243px;" src="http://1.bp.blogspot.com/_fNSfJ0If9HI/SgdCdT9WS8I/AAAAAAAAACE/WFvFMBiQCNc/s320/jing+sla.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5334305354984868802" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div align="center"&gt;
&lt;h4&gt;Bug Shooting&lt;/h4&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fNSfJ0If9HI/SgdDR7dHLyI/AAAAAAAAACM/WloqcIobDLM/s1600-h/bug+shooting.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 244px;" src="http://4.bp.blogspot.com/_fNSfJ0If9HI/SgdDR7dHLyI/AAAAAAAAACM/WloqcIobDLM/s320/bug+shooting.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5334306258940276514" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; double-clicking the Bug Shooting icon in the taskbar takes a screenshot of the currently focused window&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-8135623463368698770?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/8135623463368698770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=8135623463368698770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8135623463368698770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8135623463368698770'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/05/i-hate-software-license-agreements.html' title='I hate software license agreements'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fNSfJ0If9HI/SgdCdT9WS8I/AAAAAAAAACE/WFvFMBiQCNc/s72-c/jing+sla.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-345828539417360594</id><published>2009-05-08T13:39:00.003+01:00</published><updated>2009-05-08T14:02:43.177+01:00</updated><title type='text'>Building Bridges</title><content type='html'>&lt;blockquote&gt;
I have my own little world,
Surrounded by my toys and my dreams,
I'm often occupied,
Tinkering away,
In my little bit of earth.
One day I spied someone,
Curiosity ate at me,
I wanted to meet them,
But they were in their own world.
I had blocks you know,
Toys I treasured,
So many of them,
But my growing wonder
At the sight of another
Could not be denied.
I got to the edge of my world
I leaned and stretched as far as I could
Yet my arms and legs fell short.
I wanted to weep,
run away and give up, saying I had tried.
Then a thought came to me
"Build a bridge"
"What with?"
"Your valued toys"
I fought the idea
"What? Give up my toys?"
"Start while they're still there"
So I dropped one block,
not sure it would stay.
To my surprise, it hung in the air,
and never did sway.
I built a little bit more,
then gingerly stepped,
to see if it would hold,
I i decided to step on it.
Once again wonder filled me
As my toys did hold my weight
And I let go of my land.
Since then I've built some more bridges,
Some I've completed, and seen other worlds,
Some never reached the other world,
Since my desire turned cold.
It was a day like any other,
I was tinkering again,
Somewhat older, hardened, much colder
Concealing my pain.
But you looked like the sun
that parted the dark clouds,
I felt a stirring,
like a coming to life,
and somehow some warmth
flickered in this cold heart again.
So I wanted to meet you,
But my toys would not do.
For as far as they could go,
I'd already built.
All I had left were my dreams,
very precious and few,
If I were to use them,
then what would I do?
But love pushed me forward,
In tears did I build,
For it counted you worthy
To walk over my hopes.
At last I have finished,
This bridge of my heart,
The causeway is narrow,
But it plays its part.
I hope to welcome you
To my world, and live in yours
But as I escort you,
Yeats will inspire my lips
and my only desire:
"HAD I the heavens embroidered cloths,
Enwrought with golden and silver light,
The blue and the dim and the dark cloths
Of night and light and the half light,
I would spread the cloths under your feet:
But I, being poor, have only my dreams;
I have spread my dreams under your feet;
Tread softly because you tread on my dreams."
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-345828539417360594?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/345828539417360594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=345828539417360594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/345828539417360594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/345828539417360594'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/05/building-bridges.html' title='Building Bridges'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-3849522847596974691</id><published>2009-04-23T07:00:00.002+01:00</published><updated>2009-04-23T07:14:56.524+01:00</updated><title type='text'>God, please don't do something!</title><content type='html'>&lt;p&gt;Saturday was not the nicest day I've spent in a while. Church had a program that day and the next, and I had a number of responsibilities to handle, including the ones I normally have at home. On the good side, my brother was home for the weekend, so he could handle some of the chores at home. On the minus side, he had to go out, and I was just informed that morning that painters were supposed to come to the flat that day :(&lt;/p&gt;
&lt;p&gt;So the day basically progressed&amp;hellip;after the church program in the evening, I was supposed to go somewhere with some other folks &amp;mdash; when the clouds turned dark for the umpteenth time that day &amp;mdash; but they meant business this time. it started raining, and we weren't able to get bikes where we were headed because of the rain. Everyone fired up his "Legediz Benz" and started hurrying while being pelted. Someone then said, "God do something", and I (jokingly) remarked that what if God, acting mischievous, decided to turn the knob controlling the rain to "Heavy Rain"? It started as a joke, but the rain did indeed get heavier &amp;mdash; we all got soaked through and through. Still being pelted by the rain, I brought up the issue, and we all agreed, "God, don't do something! Turn off the rain!"&lt;/p&gt;
&lt;p&gt;Moral of the story? Don't ask God to do "something". Ask Him to do something specific. :D&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-3849522847596974691?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/3849522847596974691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=3849522847596974691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3849522847596974691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3849522847596974691'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/04/god-please-dont-do-something.html' title='God, please don&apos;t do something!'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-6724892859148512102</id><published>2009-04-16T17:28:00.003+01:00</published><updated>2009-04-16T17:44:37.593+01:00</updated><title type='text'>Software gripes</title><content type='html'>&lt;p&gt;this post is fairly ordinary &amp;mdash; it's just a rant about some software i've had to deal with today. this morning, i was using my brother's computer when iTunes informed me that there was an update. great. i decided to update it, only to be reminded why i no longer use iTunes &amp;mdash; it's bundled with QuickTime. you can get QuickTime by itself, if memory serves me, but you can't get iTunes by itself. shame.&lt;/p&gt;
&lt;p&gt;something similar happened today when updating &lt;a href="http://www.apatana.com/studio" title="Aptana Studio is a web development environment"&gt;Aptana Studio&lt;/a&gt;. i'd installed the basic distro quite all right, then i wanted to update it to get some functionality (Javascript libraries, etc). most everything went smoothly when i only installed functionality for the latest version of the Javascript libraries except &lt;a href="http://developer.yahoo.com/yui" title="The Yahoo User Interface Library"&gt;YUI&lt;/a&gt; and &lt;a href="http://www.mootools.net" title="MooTools is a compact Javascript framework"&gt;MooTools&lt;/a&gt;. i'd install support for the latest supported version, restart Apatana Studio, and it would prompt me again. the problem went away for MooTools when i decided to install support for the older version as well. the problem for YUI is that the download is large, so installing support for older versions will just eat disk space and not give me any returns. &lt;em&gt;sigh&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; yes, installing support for versions 2.4 through 2.7 of YUI for Apatana Studio left no more complaints. whoopee.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-6724892859148512102?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/6724892859148512102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=6724892859148512102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6724892859148512102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/6724892859148512102'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/04/software-gripes.html' title='Software gripes'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-2561099592870656353</id><published>2009-04-09T11:27:00.002+01:00</published><updated>2009-04-09T11:42:29.851+01:00</updated><title type='text'>I envy Python programmers</title><content type='html'>&lt;p&gt;I've sort of settled with a programming language I generally use, C#. I know other languages too, and sometimes I wish I did more Python programming. Python really simplifies programming. As an example, I coded an application recently that automated pushing form values to a web page. In C# 3.0, the code would look like this:&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;
using System.Collections.Specialized;
using System.Net;
//...
var formData = new NameValueCollection { { "Var1", "Value1}, {"Var2", "Value2"}};
var webClient = new WebClient();
webClient.UploadValues("http://localhost/localapp.aspx", formData);
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;In Python 2.X, the code would look like this:&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;
import urllib
#...
formData = urllib.urlencode({ "Var1" : "Value1", "Var2" : "Value2"})
urllib.urlopen("http://localhost/localapp.aspx", formData)
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;There's no error handling or anything special in this. This example is rather contrived, to be completely fair, but when you add other things like multivariable assignment, and take into consideration Python's standard library, you might understand why I'm envious. Ah well&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-2561099592870656353?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/2561099592870656353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=2561099592870656353' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2561099592870656353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/2561099592870656353'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/04/i-envy-python-programmers.html' title='I envy Python programmers'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-5371911876104188115</id><published>2009-04-02T10:16:00.002+01:00</published><updated>2009-04-02T10:49:12.090+01:00</updated><title type='text'>Remarkable service</title><content type='html'>&lt;p&gt;Joel Spolsky has an &lt;a href="http://www.joelonsoftware.com/articles/customerservice.html" title="Seven steps to remarkable customer service"&gt;excellent article on customer service&lt;/a&gt;. I didn't really think there was much to the article until someone shocked me by doing something like that for me&lt;/p&gt;
&lt;p&gt;there are several &lt;acronym title="Object-relational mapping"&gt;ORM&lt;/acronym&gt; toolkits for the .NET platform, most notably &lt;a href="http://www.hibernate.org/343.html"&gt;NHibernate&lt;/a&gt;. i came across &lt;a href="http://www.chillisoft.co.za/habanero" title="Habanero is an open source enterprise application framework"&gt;Habanero&lt;/a&gt; sometime back, and i can't remember how, but i tried using it for a project, and found out that the FireStarter tool didn't apparently support Windows authentication for SQL Server. i decided to send them feedback about this, and got an immediate email that my feedback had been received. nothing strange about that. what &lt;em&gt;is&lt;/em&gt; remarkable was that i got an email from the Habanero team yesterday detailing some workaround that allowed me use Windows authentication with both Habanero and Firestarter. considering that i'm not a paying customer, i'm really impressed with this. here's a big one for the Habanero team!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-5371911876104188115?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/5371911876104188115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=5371911876104188115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5371911876104188115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/5371911876104188115'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/04/remarkable-service.html' title='Remarkable service'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-4084255787392659015</id><published>2009-03-29T05:20:00.002+01:00</published><updated>2009-03-29T05:43:06.898+01:00</updated><title type='text'>I made my first "hit"…I can now retire…(lol)</title><content type='html'>&lt;p&gt;i've always had an interest in music. not merely as a listener and enjoyer of the audio arts, but i always wanted to make my own tracks. for fun and personal enjoyment. so i have a collection of &lt;acronym title="Virtual Studio Technology"&gt;VST&lt;/acronym&gt; instruments and effects, but i've never really gotten down to making any tracks. same as i've not done any 3D in a while :( anyhow, last night i got to being serious with at least making a 2-instrument track longer than 5 seconds :D so, in all its glory, i present to the world my lastest &amp;quot;hit&amp;quot; and expect those royalties to start coming in anytime soon (but i'm not holding my breath :D)&lt;/p&gt;
&lt;p&gt;&lt;table bgcolor="#000000" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;embed quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#000" width="328" height="94" src="http://www.esnips.com//escentral/images/widgets/flash/esnips_player.swf" flashvars="theTheme=silver&amp;amp;autoPlay=no&amp;amp;theFile=http://www.esnips.com//nsdoc/f6e92638-48bf-4ed0-9c3f-50584394e2bd&amp;amp;theName=floopy&amp;amp;thePlayerURL=http://www.esnips.com//escentral/images/widgets/flash/mp3WidgetPlayer.swf"&gt;&lt;/embed&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;table cellpadding="2" style="font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:2px; color:#FFFFFF; text-decoration:none ; ; font-size:10px; font-weight:bold"&gt;&lt;tr&gt;&lt;td&gt;&lt;a style="color:#FFFFFF; text-decoration:none " href="http://www.esnips.com/CreateWidgetAction.ns?type=0&amp;objectid=f6e92638-48bf-4ed0-9c3f-50584394e2bd"&gt;     Get this widget &lt;/a&gt;&lt;/td&gt;&lt;td style="font-size:7px; font-weight:normal;"&gt;|&lt;/td&gt;&lt;td align="center"&gt;&lt;a align="center" style="color:#FFFFFF; text-decoration:none " href="http://www.esnips.com/doc/f6e92638-48bf-4ed0-9c3f-50584394e2bd/floopy/?widget=flash_player_esnips_silver"&gt;     Track details  &lt;/a&gt;&lt;/td&gt;&lt;td style="font-size:7px; font-weight:normal;"&gt;|&lt;/td&gt;&lt;td&gt;&lt;a align="center" style="color:#FF6600; text-decoration:none" href="http://www.esnips.com//adserver/?action=visit&amp;cid=player_dna&amp;url=/socialdna"&gt;   eSnips Social DNA    &lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-4084255787392659015?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/4084255787392659015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=4084255787392659015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4084255787392659015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4084255787392659015'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/03/i-made-my-first-can-now-retire.html' title='I made my first &amp;quot;hit&amp;quot;&amp;hellip;I can now retire&amp;hellip;(lol)'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-8395547640792344138</id><published>2009-03-26T21:24:00.002+01:00</published><updated>2009-03-26T21:54:11.030+01:00</updated><title type='text'>Flop “Date”</title><content type='html'>&lt;p&gt;it began with a call: &amp;ldquo;B&amp;apos;s taking us to the movies, but insists O comes with a date, so&amp;hellip;&amp;rdquo;. i&amp;apos;m a pretty solo kinda person. i don't really come into contact with people for the most part of the week. we're less than 10 at the office and only two in my area of it, and then i go home where it&amp;apos;s just family &amp;mdash; i rarely even see, much less talk to the neighbours. my phone rarely rings or beeps outside work hours. it&amp;apos;s a life i&amp;apos;m used to &amp;mdash; it sucks, but at least i know it.&lt;/p&gt;
&lt;p&gt;but this date thing caught me offguard. even though i prepared for it, told my dad i would be having a sleepover, i was still reluctant to go. O called me on the morning, and thought i didn&amp;apos;t have her number cause of the way i spoke. at any rate, i stayed late at the office. after waiting for the ladies to show up, we went to see &lt;cite&gt;Watchmen&lt;/cite&gt; at the Palms. first time i ever went to the movies &amp;mdash; and of all the movies to see, i just had to go watch &lt;cite&gt;Watchmen&lt;/cite&gt;. as far as i&amp;apos;m concerned, &lt;strong&gt;&lt;em&gt;very&lt;/em&gt;&lt;/strong&gt; bad choice (plus some of my popcorn got lifted).&lt;/p&gt;
&lt;p&gt;i basically glowered most of the movie, especially after the popcorn was gone. the ladies didn&amp;apos;t seem to like it either, since they paid more active attention to me than the movie. i was basically regretting the waste of my time in something i didn&amp;apos;t enjoy. i have my own timewasters &amp;mdash; but i at least &lt;em&gt;enjoy&lt;/em&gt; them. i pushed the feeling that i was the group wet blanket away several times, and did nothing to improve my mood or attitude (yes, i know. sue me &amp;mdash; i&amp;apos;m a far more skilled jerk than nice guy). anyhoo, my date complains later that i ignored her. i keep my usual sarcasm in check and basically say nothing. she&amp;apos;s basically saying something i already know about me: i suck at relating with humans. odd. because despite my fighting it i remain human.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-8395547640792344138?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/8395547640792344138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=8395547640792344138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8395547640792344138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8395547640792344138'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/03/flop.html' title='Flop &amp;ldquo;Date&amp;rdquo;'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-3355143139101128450</id><published>2009-03-25T16:19:00.002+01:00</published><updated>2009-03-25T16:26:19.185+01:00</updated><title type='text'>The Middle Wife</title><content type='html'>&lt;p&gt;my dad sent this to me, and i felt it was too good to pass up. here y'all go:&lt;/p&gt;
&lt;p&gt;I've been teaching now for about fifteen years. I have two kids myself, but the best birth story I know is the one I saw in my own second grade classroom a few years back.&lt;/p&gt;
&lt;p&gt;When I was a kid, I loved show-and-tell. So I always have a few sessions with my students. It helps them get over shyness and usually, show-and-tell is pretty tame. Kids bring in pet turtles, model airplanes, pictures of fish they catch, stuff like that. And I never, ever place any boundaries or limitations on them. If they want to lug it in to school and talk about it, they're welcome.&lt;/p&gt;
&lt;p&gt;Well, one day this little girl, Erica, a very bright, very outgoing kid, takes her turn and waddles up to the front of the class with a pillow stuffed under her sweater. She holds up a snapshot of an infant. 'This is Luke, my baby brother, and I'm going to tell you about his birthday.'&lt;/p&gt;
&lt;p&gt;'First, Mom and Dad made him as a symbol of their love, and then Dad put a seed in my Mom's stomach, and Luke grew in there. He ate for nine months through an umbrella cord.' She's standing there with her hands on the pillow, and I'm trying not to laugh and wishing I had my camcorder with me. The kids are watching her in amazement.&lt;/p&gt;
&lt;p&gt;'Then, about two Saturdays ago, my Mom starts saying and going, 'Oh, Oh, Oh, Oh!' Erica puts a hand behind her back and groans. 'She walked around the house for, like an hour, 'Oh, oh, oh!' (Now this kid is doing a hysterical duck walk and groaning.)&lt;/p&gt;
&lt;p&gt;'My Dad called the middle wife. She delivers babies, but she doesn't have a sign on the car like the Domino's man. They got my Mom to lie down in bed like this.' (Then Erica lies down with her back against the wall.)&lt;/p&gt;
&lt;p&gt;'And then, pop! My Mom had this bag of water she kept in there in case he got thirsty, and it just blew up and spilled all over the bed, like psshh heew!' (This kid has her legs spread with her little hands miming water flowing away. It was too much!)&lt;/p&gt;
&lt;p&gt;'Then the middle wife starts saying 'push, push,' and 'breathe, breathe. They started counting, but never even got past ten. Then, all of a sudden, out comes my brother. He was covered in yucky stuff that they all said it was from Mom's play-center, (placenta) so there must be a lot of toys inside there. When he got out, the middle wife spanked him for crawling up in there.'&lt;/p&gt;
&lt;p&gt;Then Erica stood up, took a big theatrical bow and returned to her seat. I'm sure I applauded the loudest.. Ever since then, when it's show-and-tell day, I bring my camcorder, just in case another 'Middle Wife' comes along.&lt;/p&gt;
&lt;p&gt;Now you have two choices...laugh and close this page or pass this along to someone else to spread the laughs.. I know what I did!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-3355143139101128450?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/3355143139101128450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=3355143139101128450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3355143139101128450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3355143139101128450'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/03/middle-wife.html' title='The Middle Wife'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-8982431323324696007</id><published>2009-03-23T19:23:00.003+01:00</published><updated>2009-03-23T19:47:48.194+01:00</updated><title type='text'>Provoking a Blessing</title><content type='html'>&lt;p&gt;today, i was reminded about what it means to provoke a blessing. normally, the word &amp;ldquo;provoke&amp;rdquo; is used in a negative context; but i like what &lt;a href="http://www.thefreedictionary.com/provoke" title="definition of provoke"&gt;the Free Online Dictionary says&lt;/a&gt;: &amp;ldquo;to give rise to, to evoke; to bring about deliberately&amp;rdquo;. that's what happened today. i was rushing off to work this morning, and somehow dropped my wallet in the bus i took. there wasn't much money in the wallet, but it did contain my ID cards, some business cards and my &lt;acronym title="Automated Teller Machine"&gt;ATM&lt;/acronym&gt; card. i was tempted to despair &amp;mdash; just how deeply, i'll leave you to guess. but i decided that i'd walk in faith about it and remembered telling God that i give the tithe, and so the devourer is rebuked for my sake. i went back home and dropped my laptop off, then started coming over to work.&lt;/p&gt;
&lt;p&gt;when i got to work, i found that someone had called my office saying i'd dropped my wallet. i wasn't sure about calling back since he might have called from a business line. when he didn't call most of the day &amp;mdash; and i'd confirmed that he did call from a business line, i was tempted again to despair. i decided to keep trusting God's word instead, regardless of how i felt. i left the office not having heard from the finder. on my way home, my colleague sent me a text saying the guy had called from a business line and i should call him back. i set up a meeting, but it still didn't feel like the guy would return my wallet. after getting home, i waited till the meeting time then. i had mixed feelings &amp;mdash; joy that i'd be getting my wallet back, and a temptation that it was just a game. to cut the story short, the person who found my wallet showed up. he was a secondary school kid. i gave him what i could, and wanted to clear off, but i didn't feel satisfied. i decided to pray for him there on the street, but i still didn't feel like i'd &amp;ldquo;hit&amp;rdquo; it. it's the second time in less than a week i've had this feeling. this first was when my sister came over when we were out and helped us with cooking and me with my laundry.&lt;/p&gt;
&lt;p&gt;when i got home, i was still praying for him. i guess i kind of understand how God felt when Solomon offered a thousand burnt offerings to Him. there're just some things you do that make people want to bless you. i experienced God's blessing today, and someone was used by Him, and i felt provoked to share that blessing with him. that's all. except i got my wallet and its contents (complete with the N10 in it :D) without having to go to the police or do any funny stuff. and the wallet came back to me. i couldn't have gone looking for it anyway. coincidence? i think not.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-8982431323324696007?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/8982431323324696007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=8982431323324696007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8982431323324696007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/8982431323324696007'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/03/provoking-blessing.html' title='Provoking a Blessing'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-3596798931562603165</id><published>2009-03-21T07:19:00.005+01:00</published><updated>2009-03-21T08:17:16.545+01:00</updated><title type='text'>Refactored code...which is better?</title><content type='html'>&lt;p&gt;this morning, i was editing some code, and &lt;a href="http://www.jetbrains.com/resharper" title="Resharper is a productivity addin for Visual Studio"&gt;Resharper&lt;/a&gt; warned me about a possible &lt;code&gt;System.NullReferenceException&lt;/code&gt;. i'd been bitten before by this in the same code, but that was because i didn't understand how &lt;code&gt;XmlReader&lt;/code&gt; worked then. here is the original code:
&lt;pre&gt;
&lt;code&gt;
MessageDatabase messageDatabase = null;
MessageTable messageTable = null;

while (configReader.Read())
{
  if (configReader.NodeType == XmlNodeType.Element)
  {
    // ...
    if (configReader.Name == "messagedatabase")
    {
      messageDatabase = new MessageDatabase();
      messageDatabase.Name = 
        configReader.GetAttribute("name");
      MessageDatabases.Add(messageDatabase);
    }
    if (configReader.Name == "messagetable")
    {
       messageTable = new MessageTable();
       messageTable.Name =
        configReader.GetAttribute("name");
       messageDatabase.MessageTables.Add(messageTable);
    }
    if (configReader.Name == "identityfield")
      messageTable.IdentityFieldName =
        configReader.ReadElementString();
    // ...
&lt;/code&gt;
&lt;/pre&gt;
as you can probably tell, it's supposed to parse an &lt;acronym title="Extensible Markup Language"&gt;XML&lt;/acronym&gt; file and convert it into a bunch of objects. nothing wrong with that. it takes into account the structure of the XML and makes an assumption based on that, namely, the &lt;code&gt;&amp;lt;messagedatabase&amp;gt;&lt;/code&gt; element is always processed before the &lt;code&gt;&amp;lt;messagetable&amp;gt;&lt;/code&gt; element, so &lt;code&gt;messageDatabase&lt;/code&gt; will be set to an existing &lt;code&gt;MessageDatabase&lt;/code&gt; object before any &lt;code&gt;MessageTable&lt;/code&gt; instance is created.&lt;/p&gt;
&lt;p&gt;a more explicit version of the code is shown below:
&lt;pre&gt;
&lt;code&gt;
while (configReader.Read())
{
  if (configReader.NodeType != XmlNodeType.Element) continue;
  // ...
  if (configReader.Name == "messagedatabase")
  {
    var messageDatabase = new MessageDatabase
    {
      Name = configReader.GetAttribute("name")
    };
    MessageDatabases.Add(messageDatabase);
  }
  if (configReader.Name == "messagetable")
  {
    var index = MessageDatabases.Count - 1;
    var messageTable = new MessageTable
    {
      Name = configReader.GetAttribute("name")
    };
    var currentDb = MessageDatabases[index];
    currentDb.MessageTables.Add(messageTable);
  }
  if (configReader.Name == "identitfyfield")
  {
    var dbIndex = MessageDatabases.Count - 1;
    var currentDb = MessageDatabases[dbIndex];
    var tblIndex = currentDb.MessageTables.Count - 1;
    var currTbl = currentDb.MessageTables[tblIndex];
    currTbl.IdentityField =
      configReader.ReadElementString();
  }
&lt;/code&gt;
&lt;/pre&gt;
while this is more explicit, the code is simply more. for each property of the &lt;code&gt;MessageTable&lt;/code&gt;, i must get the index of the last database and the last table in it, and then set the values accordingly. that plain sucks.&lt;/p&gt;
&lt;p&gt;there was one good thing about writing this post: i finally thought about where i could optimize the loop that advances &lt;code&gt;configReader&lt;/code&gt;, and added &lt;code&gt;continue&lt;/code&gt; statements where they wouldn't cause exceptions. :D&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-3596798931562603165?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/3596798931562603165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=3596798931562603165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3596798931562603165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/3596798931562603165'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/03/refactored-codewhich-is-better.html' title='Refactored code...which is better?'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1187162045914780076</id><published>2009-03-08T06:23:00.003+01:00</published><updated>2009-03-08T06:50:26.166+01:00</updated><title type='text'>Done in very cleanly by Opera Mini</title><content type='html'>&lt;p&gt;i had an emergency, and needed to send someone an email. i'd just installed &lt;a href="http://www.opera.com/mini" title="Opera Mini is a mobile version of the Opera browser"&gt;Opera Mini&lt;/a&gt;, and decided to acutally use it instead of my phone's default browser. i logged into GMail, opened the mail i wanted to forward, and began forwarding it. i had to attach a file, so i copied it to my phone's memory card and attached it with no hassles. the problem was that every time i clicked 'Send', GMail would belch up an error concerning an invalid email address, which came to something like &amp;ldquo;/tmp/&amp;lt;gobbledygook&amp;gt;&amp;rdquo;. i resent this email thrice, to the same effect. Opera Mini is a great mobile browser. but i'm really shaken, as this is my first time using it, and i had this problem. ah well. since my main internet came up, i no longer needed to send the mail (which incidentally, was saved in my 'Drafts' folder).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1187162045914780076?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1187162045914780076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1187162045914780076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1187162045914780076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1187162045914780076'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/03/done-in-very-cleanly-by-opera-mini.html' title='Done in very cleanly by Opera Mini'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1474852974161550015</id><published>2009-02-28T12:51:00.002+01:00</published><updated>2009-02-28T13:00:05.763+01:00</updated><title type='text'>How I use Python</title><content type='html'>&lt;p&gt;i love &lt;a href="http://www.python.org" title="Python"&gt;Python&lt;/a&gt;. i find it one of the most expressive programming languages i know. It's saved my bacon quite a number of times. for instance, when i generate test data for other applications i write, i generally generate the data (and usually the &lt;acronym title="Structured Query Language"&gt;SQL&lt;/acronym&gt; to insert it into a database) with Python. also, when it comes to sorting data, it's much faster to write scripts to do basic data sorting (as an example, sorting out &lt;acronym title="Call Detail Records"&gt;CDRs&lt;/acronym&gt; from &lt;a href="http://www.asterisk.org" title="Asterisk is an open source (and free) Private Branch Exchange"&gt;Asterisk&lt;/a&gt;) in Python than it is in most languages. today was no exception. i had loads of numbers to send text messages to and i needed to weed out invalid destinations. for the first 50 or so, it was easy enough (but tiresome) to do by hand. when i started to look at just how many, i decided to write a script to help me sort out the numbers. abut 10 minutes later (mostly spent trying to create regular expressions that would do just what i wanted), i was done. and most of the program worked beautifully (well, there &lt;em&gt;were&lt;/em&gt; some hiccups. i'm not perfect!)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1474852974161550015?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1474852974161550015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1474852974161550015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1474852974161550015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1474852974161550015'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/02/how-i-use-python.html' title='How I use Python'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-1246220745094218151</id><published>2009-02-20T13:10:00.004+01:00</published><updated>2009-02-20T13:54:24.471+01:00</updated><title type='text'>The value of multiple cores</title><content type='html'>&lt;p&gt;my laptop uses an AMD Turion 64 processor that clocks in about 1.8GHz. i've always thouht it was a pretty good one &amp;mdash; at least until this morning. i've never been faced with the value of multiple-core processors personally as today. what happened is i was trying to get back into design &amp;amp; 3D, so i decided to model &amp;amp; render items i could find around me. so i started modeling this:
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fNSfJ0If9HI/SZ6k7bkv76I/AAAAAAAAABs/N4mFC0yTFmI/s1600-h/item000.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_fNSfJ0If9HI/SZ6k7bkv76I/AAAAAAAAABs/N4mFC0yTFmI/s320/item000.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5304858752010153890" /&gt;&lt;/a&gt;
after modeling and setting up the scene in Blender to render with Indigo, i started a render. almost six and a half hours into the render, it looks like this:
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fNSfJ0If9HI/SZ6k8g1KMHI/AAAAAAAAAB0/NKqS0xnkfik/s1600-h/item001.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_fNSfJ0If9HI/SZ6k8g1KMHI/AAAAAAAAAB0/NKqS0xnkfik/s320/item001.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5304858770601029746" /&gt;&lt;/a&gt;
then i take the scene to the office and try rendering on a Pentium Dual Core 2.0Ghz. about four and a half hours later, it look like this:
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fNSfJ0If9HI/SZ6k-PHWq8I/AAAAAAAAAB8/gO3t3-kXiPg/s1600-h/item002.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_fNSfJ0If9HI/SZ6k-PHWq8I/AAAAAAAAAB8/gO3t3-kXiPg/s320/item002.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5304858800205245378" /&gt;&lt;/a&gt;
obviously the second render is better. and it ran for a shorter time. i'm officially jealous! i want a multiple-core system &lt;em&gt;&lt;strong&gt;now&lt;/strong&gt;&lt;/em&gt;! :D&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-1246220745094218151?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/1246220745094218151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=1246220745094218151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1246220745094218151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/1246220745094218151'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/02/value-of-multiple-cores.html' title='The value of multiple cores'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fNSfJ0If9HI/SZ6k7bkv76I/AAAAAAAAABs/N4mFC0yTFmI/s72-c/item000.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-7732347713384234063</id><published>2009-02-18T17:39:00.003+01:00</published><updated>2009-02-18T19:06:52.627+01:00</updated><title type='text'>Accessing SQL Server (2005+) databases in .NET Windows services</title><content type='html'>&lt;p&gt;just a simple quickie here. i completed my application (somewhat...do we ever &lt;em&gt;&lt;strong&gt;really&lt;/strong&gt;&lt;/em&gt; complete applications?) - and the service it was meant to configure &amp;mdash; then found out that while it ran beautifully in console mode, it just sat there after connecting to the &lt;acronym title="Short Message Peer-to-Peer Protocol"&gt;SMPP&lt;/acronym&gt; server. i kept wondering what the problem was. much later i realized that the service was created to run using the local Service account, which is a low-privileged account. as such, it cannot connect using Windows authentication to SQL Server versions that support it. in reality, this is the second time i've faced this issue. at any rate, all i needed to do was change the service to run under the local System account (a highly privileged account) and the problem was solved. another solution would probably be to use SQL Server authentication, which Microsoft doesn't recommend. yet running a service using the local system account is also seen as a bad idea. i guess you'll need to make a tradeoff to solve this problem.&lt;/p&gt;
&lt;p&gt;by the way, this is the app i was complaining about. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fNSfJ0If9HI/SZxNJLT2PfI/AAAAAAAAABk/b8G6vD1oz50/s1600-h/2009-02-18_1859.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 166px; height: 320px;" src="http://1.bp.blogspot.com/_fNSfJ0If9HI/SZxNJLT2PfI/AAAAAAAAABk/b8G6vD1oz50/s320/2009-02-18_1859.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5304199281185799666" /&gt;&lt;/a&gt;. many thanks to &lt;a href="http://www.componentfactory.com" title="Component Factory supplies .NET components and controls for rich Windows Forms UI development"&gt;Component Factory&lt;/a&gt; for the excellent (and free) Krypton Toolkit.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-7732347713384234063?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/7732347713384234063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=7732347713384234063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7732347713384234063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/7732347713384234063'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/02/accessing-sql-server-2005-databases-in.html' title='Accessing SQL Server (2005+) databases in .NET Windows services'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fNSfJ0If9HI/SZxNJLT2PfI/AAAAAAAAABk/b8G6vD1oz50/s72-c/2009-02-18_1859.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-390137920121935459</id><published>2009-02-17T14:28:00.002+01:00</published><updated>2009-02-17T14:31:18.814+01:00</updated><title type='text'>Weird issue in Visual Studio</title><content type='html'>&lt;p&gt;
i was working on the config application for a service i wrote...but i ran into something really strange: &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fNSfJ0If9HI/SZq7_G56Y0I/AAAAAAAAABc/6dDGkMdNGEg/s1600-h/weird.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_fNSfJ0If9HI/SZq7_G56Y0I/AAAAAAAAABc/6dDGkMdNGEg/s320/weird.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5303758204041847618" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-390137920121935459?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/390137920121935459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=390137920121935459' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/390137920121935459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/390137920121935459'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/02/weird-issue-in-visual-studio.html' title='Weird issue in Visual Studio'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fNSfJ0If9HI/SZq7_G56Y0I/AAAAAAAAABc/6dDGkMdNGEg/s72-c/weird.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-35510941.post-4438494910630088609</id><published>2009-01-29T22:34:00.003+01:00</published><updated>2009-01-29T22:52:35.106+01:00</updated><title type='text'>The Matador</title><content type='html'>&lt;p&gt;Just now I was having dinner, and the TV was on. We're subscribed to &lt;a href="http://www.dstvafrica.com"&gt;DStv&lt;/a&gt;, and while I usually don't watch TV, my computer was busy in the room, so I had to manage until I was done with dinner. M-Net Movies was showing &lt;cite&gt;&lt;a href="http://www.imdb.com/title/tt0365485/" title="The Matador on IMDb"&gt;The Matador&lt;/a&gt;&lt;/cite&gt;, and I just happened to watch the scene where Bean (Hope Davis) wakes up and meets Danny (Greg Kinnear) having breakfast. They start kissing and then it gets heavier; Bean asks Danny if he has enough time, Danny already strips to his shorts when he shouts, "Tree!" &amp;mdash; and a tree crashes into their kitchen. I could hardly stop laughing. I don't care how hard your hard-on is&amp;mdash;a tree crashing where you want to have sex will put a stop to that quickly. No, I didn't stick around to watch the rest of the movie (it's still running now). Oddly enough, while reading about the movie, I found out that Danny asks Bean if she's still horny after the tree crashes. Is he an idiot or what?. Now if I were God...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35510941-4438494910630088609?l=tnt64.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tnt64.blogspot.com/feeds/4438494910630088609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=35510941&amp;postID=4438494910630088609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4438494910630088609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/35510941/posts/default/4438494910630088609'/><link rel='alternate' type='text/html' href='http://tnt64.blogspot.com/2009/01/matador.html' title='The Matador'/><author><name>untouched</name><uri>http://www.blogger.com/profile/16665973481950323742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
