<?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'><id>tag:blogger.com,1999:blog-22497045</id><updated>2009-10-21T14:48:26.119-01:00</updated><title type='text'>dzolee's pocketblog</title><subtitle type='html'>coder rant,&lt;br /&gt;
Windows Mobile programming&lt;br /&gt;
and more</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dzolee.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default?start-index=26&amp;max-results=25'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>245</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-22497045.post-5722723725025410162</id><published>2009-06-21T09:41:00.003-01:00</published><updated>2009-06-21T09:46:14.239-01:00</updated><title type='text'>Download links</title><content type='html'>A couple of people were complaining about poor speed and connection when they tried to download PeekPocket 1.6. I've uploaded the sources and the compiled binary to Mediafire. Hope this will help the situation.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/?sharekey=331c90efa2162bd82fb2ca15d7ea42d9e04e75f6e8ebb871"&gt;&gt;&gt; To download PeekPocket 1.6, click here &lt;&lt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apart from that, I've really no time to update this blog on a regular basis. Recently I've been far too busy with a lot of things, absolutely not related to Pocket PCs. I think the best idea is to close this blog. It was fun but it's time to move on.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GPAjTMyX_1w/Sj4PVuDztuI/AAAAAAAAANc/OQL3wAmxyvE/s1600-h/closed.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 299px;" src="http://2.bp.blogspot.com/_GPAjTMyX_1w/Sj4PVuDztuI/AAAAAAAAANc/OQL3wAmxyvE/s400/closed.jpg" alt="" id="BLOGGER_PHOTO_ID_5349730273178400482" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-5722723725025410162?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/5722723725025410162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/5722723725025410162'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2009/06/download-links.html' title='Download links'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GPAjTMyX_1w/Sj4PVuDztuI/AAAAAAAAANc/OQL3wAmxyvE/s72-c/closed.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-794152557269805904</id><published>2009-03-07T09:54:00.002-01:00</published><updated>2009-03-07T10:03:15.903-01:00</updated><title type='text'>Chillout</title><content type='html'>Long time no see!&lt;br /&gt;Been busy as usual... so far it seems I've played enough with handheld devices. It's been a lot of fun, but honestly I ran out of ideas. I coded a game, various graphics things, even a cross-platform skinnable dialog framework... been a lot of fun.&lt;br /&gt;My attention has turned towards other things, among them, the possibilites of speculating financial markets. Nowadays everything in the news is about recession, credit crunch and stock prices. Speculation is a profession, one can learn it but it takes years. Coding is a profession too, and anyone with some experience knows it takes years to become a good coder. So is it with speculation.&lt;br /&gt;&lt;br /&gt;Alright, I think when I find something interesting related to coding, I will post it here. For example there is a funny bug related to floating point runtime - I found a workaround in UPX sources.&lt;br /&gt;&lt;br /&gt;I hear there are download problems with files shared on this blog. Should you have any problems, drop me a note, tell me which file you want, and I will send it in email.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-794152557269805904?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/794152557269805904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/794152557269805904'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2009/03/chillout.html' title='Chillout'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-6455016699554921982</id><published>2009-01-02T14:47:00.001-01:00</published><updated>2009-01-02T14:49:24.531-01:00</updated><title type='text'>Happy new year</title><content type='html'>I wish everyone a happy new year, lots of fun, good health and big fat wealth. :-)&lt;br /&gt;I wanted to write up a small how-to on the subject Wifi scanning in C#, because I get questions from time to time on that.&lt;br /&gt;Laters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-6455016699554921982?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/6455016699554921982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/6455016699554921982'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2009/01/happy-new-year.html' title='Happy new year'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-8365871536180667578</id><published>2008-12-09T08:23:00.002-01:00</published><updated>2008-12-09T08:29:30.619-01:00</updated><title type='text'>How IT gets done</title><content type='html'>I've been active on &lt;a href="http://www.rentacoder.com"&gt;RentACoder.com&lt;/a&gt; some time ago, was both a coder and a buyer couple of times. I had good impressions generally, but my problem was that sellers (coders) from developing countries like India and China were so bloody cheap so that it really did not pay for me to turn my PC on. No, I don't think I have overestimated my hourly rate, those guys ARE really too cheap. (They are really good, too, by the way).&lt;br /&gt;I posted a project to RAC - I need some graphics job done. I received a dozen bids within the hour, and picked a seller from Pakistan. Has very good ratings, and I hope the job will be done quickly and perfectly. Honestly he bid 1/5th of the price that it would cost me if I wanted the job done here. Not to mention, every pro seems to be very busy at the moment, I had the feeling they are doing me a favor by accepting a PAID job. Funny, really. So what I can say is if you have anything IT related and want a quick solution, go for RAC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-8365871536180667578?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/8365871536180667578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/8365871536180667578'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/12/how-it-gets-done.html' title='How IT gets done'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-8426505499440000508</id><published>2008-11-14T20:37:00.002-01:00</published><updated>2008-11-14T20:51:43.268-01:00</updated><title type='text'>Been a while</title><content type='html'>Been a while since I had no time to drop in here to update the blog. Sorry to say, this aint likely to change in the near future. It seems my PDA carreer will be parked for a while. I enjoyed these little devices really, but to be honest, WinCE could benefit a lot from improvements. To put it short, it is sometimes a very big pain in the bottom to achieve something that would be a 2 minutes task on a desktop PC. An example could be doing fullscreen, graphics stuff, accessing Wifi, or doing some UI tricks like transparency. I enjoyed my stay in WinCE land really, but somehow the magic is over. I wrote couple of articles to &lt;a href="http://www.codeproject.com/script/Articles/MemberArticles.aspx?amid=922319"&gt;CodeProject&lt;/a&gt;, hope helped some people a little. By the way, I see my article about &lt;a href="http://www.codeproject.com/KB/mobile/Caleidoscope.aspx"&gt;Gfx programming&lt;/a&gt;, written 2 years ago, has the best score (4.63) in the CE / Embedded - Graphics and Multimedia section. Well, that's nice. Thankx for all the votes, folks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-8426505499440000508?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/8426505499440000508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/8426505499440000508'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/11/been-while.html' title='Been a while'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-2934137870172747276</id><published>2008-10-17T19:10:00.002-01:00</published><updated>2008-10-17T19:16:58.856-01:00</updated><title type='text'>St. Petersburg</title><content type='html'>I've been to &lt;a href="http://en.wikipedia.org/wiki/St._Petersburg"&gt;St. Petersburg&lt;/a&gt; this week. Had to visit a site and sort a couple of things out. The first part was no problem, but the second, well, still there are some crashes under heavy load. I will be occupied with logfiles and optimization in the next couple of days. Will post some pics later, a very nice city by the way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-2934137870172747276?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/2934137870172747276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/2934137870172747276'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/10/st-petersburg.html' title='St. Petersburg'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-2423025272936671497</id><published>2008-09-28T20:54:00.002-01:00</published><updated>2008-09-28T21:04:38.642-01:00</updated><title type='text'>The #1 salesperson</title><content type='html'>I read an interesting article on CNN Money. It was about a guy called Joe Girard. He was a car salesperson - in fact the best car salesperson. He sold an average of 5 cars a day while the others sold one weekly. How he did it? It's all about the attitude. Read the interview &lt;a href="http://blog.mindvalleylabs.com/live-blogging-joe-girard-worlds-1-retail-salesperson/415/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-2423025272936671497?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/2423025272936671497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/2423025272936671497'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/09/1-salesperson.html' title='The #1 salesperson'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-7011966766376313327</id><published>2008-09-14T08:16:00.002-01:00</published><updated>2008-09-14T08:27:37.433-01:00</updated><title type='text'>Getting enough sleep?</title><content type='html'>Well I wasn't recently. This summer turned out to be hell of a busy one. But I want to get back on the old track. Not working till late, not worrying about what needs to be done. As the old Guns n Roses song goes ... &lt;span style="font-style:italic;"&gt;I get up around seven, get out of bed around nine ... and I don't worry about nothing no, because worrying is a waste of my ... time&lt;/span&gt;.&lt;br /&gt;Alright, I had no time to watch any movies (just barely had chance to have a gander at Prison Break 4x1-3, it's cool), I had no time to collect any funnies for Friday, just here is &lt;a href="http://money.cnn.com/smallbusiness/sleep/2008/index.html"&gt;a bunch of articles about Sleep from CNN Money&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-7011966766376313327?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/7011966766376313327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/7011966766376313327'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/09/getting-enough-sleep.html' title='Getting enough sleep?'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-4657343015964856537</id><published>2008-09-01T12:17:00.002-01:00</published><updated>2008-09-01T12:35:22.888-01:00</updated><title type='text'>End of summer</title><content type='html'>Well, september is here. In the eyes of many, the summer is now over. I don't think today differs that much from yesterday. The weather is alike, my mood is alike, and so on.&lt;br /&gt;But from another point of view, seventy-five percent of the year is gone. Maybe it's time to ponder for a while. What have I planned for this year and where am I? What do I want or have to complete this year?&lt;br /&gt;I'm sort of happy with this. The year was a very busy one so far. Ever since spring kicked in, I had tons of things to do. Now that it's slowly changing for the worse (oh yes, it surely is), I hope I will have more time for fun. Go back to the gym, go fishing, watch Eastenders, and so on.&lt;br /&gt;How's your year? Have you achieved many of your plans? It's still not too late to pull up your socks for a final rush. Success is for those who are willing to work for it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-4657343015964856537?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/4657343015964856537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/4657343015964856537'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/09/end-of-summer.html' title='End of summer'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-7513747120651312209</id><published>2008-08-21T15:09:00.003-01:00</published><updated>2008-08-21T15:17:42.308-01:00</updated><title type='text'>More movies</title><content type='html'>Hot summer days, when I'm not in the pool then I'm watching movies after work. Some more I've watched recently:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0315733/"&gt;21 grams&lt;/a&gt; is a drama/thriller. As the imdb plot outline says:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;How much does life weigh?&lt;br /&gt;They say we all lose 21 grams at the exact moment of our death... everyone. The weight of a stack of nickels. The weight of a chocolate bar. The weight of a hummingbird...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0865556/"&gt;The forbidden kingdom&lt;/a&gt; is a fantasy action adventure movie with Jackie Chan. No, not that bad. :-) It's about a kung-fu obsessed teen guy who adventures to medieval China. Can be watched once.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-7513747120651312209?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/7513747120651312209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/7513747120651312209'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/08/more-movies.html' title='More movies'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-2202145125887155225</id><published>2008-08-11T11:55:00.002-01:00</published><updated>2008-08-11T12:50:24.177-01:00</updated><title type='text'>Movies... movies...</title><content type='html'>I've had the pleasure of watching the following movies recently:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt1017456/"&gt;Race&lt;/a&gt; is a Bollywood movie. Bollywood?! Yes, that's the indian Hollywood. I saw some indian actress somewhere and thought I'd watch some Bollywood movies. Not bad, not bad.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0488798/"&gt;Welcome&lt;/a&gt; is another Bollywood movie, not as good as Race but you can watch it once. If you haven't seen any indian movies, I recommend watching one. It's a different world! Very few people dead, very few bullets fired, a whole lot of fun, music and dancing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0478087/"&gt;21&lt;/a&gt; is a Hollywood movie with Kevin Spacey, about a small group of very smart students who start playing a system in Las Vegas to get rich at the card tables. A good movie.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0106856/"&gt;Falling down&lt;/a&gt; is an older movie with Michael Douglas. It's about an average guy who just can't take the frustrations of our civilized world anymore. One day he simply goes mad...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0421073/"&gt;&lt;br /&gt;Street Kings&lt;/a&gt; with Keanu Reeves is about a burnt-out cop who finds corruption inside the police...but it turns out that those who seemed clear, were dirty and they that seemed dirty, were absolutely clear... Many bullets fired, many men down, but still a good one!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-2202145125887155225?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/2202145125887155225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/2202145125887155225'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/08/movies-movies.html' title='Movies... movies...'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-4793897167201797428</id><published>2008-08-03T19:54:00.005-01:00</published><updated>2008-08-03T20:12:14.030-01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><title type='text'>Why does Skype run a webserver on my computer?</title><content type='html'>I noted some time ago that most recent software comes bundled with a lot of other stuff. A custom Google toolbar, an automatic update downloader, etc, etc. All occupies hard disk space, and all eats some memory. Now Skype has given a surprise. I already noticed that it installs some plugin manager called SkypePM.exe. Do you have it running and eating some 20 megs of your memory? :-)&lt;br /&gt;And what for? Do you have ANY Skype plugins?? Me neither.&lt;br /&gt;I simple deleted the file after I terminated it with Task Manager. A bit drastic yes, but Skype restarts it all the time. But the great surprise came only after that. I was debugging some network code and was absolutely clueless. I tried some dummy connections from the other machine like telnet to port 80, the standard web server port. As I watched traffic with &lt;a href="http://www.wireshark.org/"&gt;WireShark&lt;/a&gt;, I noticed &lt;span style="font-weight: bold;"&gt;connection succeeded&lt;/span&gt; to that port. What the... I said, and opened a browser and typed my IP from another computer. I checked the sniffer log and, guess what. Bleeding Skype does have a webserver in it. It listens on port 80 and also handled the standard HTTP GET message and responded properly.  Of course it did not display any web page, it returned a page not found error. But let's not be fooled by ths, there is a huge difference between a webpage that does not exist, because there is no server on that address, and between a webserver that runs but returns there is no page to display.&lt;br /&gt;Here is a screenshot, see the open port for yourself.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_GPAjTMyX_1w/SJYfGR41ftI/AAAAAAAAAJQ/iLCkuT1iRWE/s1600-h/skype-port-80.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_GPAjTMyX_1w/SJYfGR41ftI/AAAAAAAAAJQ/iLCkuT1iRWE/s400/skype-port-80.jpg" alt="" id="BLOGGER_PHOTO_ID_5230402209978875602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;(you can disable your local Skype webserver in the Tools menu Options /  Advanced / Connection dialog. I did it.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-4793897167201797428?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/4793897167201797428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/4793897167201797428'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/08/why-does-skype-run-webserver-on-my.html' title='Why does Skype run a webserver on my computer?'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_GPAjTMyX_1w/SJYfGR41ftI/AAAAAAAAAJQ/iLCkuT1iRWE/s72-c/skype-port-80.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-2854962864432215178</id><published>2008-07-24T09:50:00.000-01:00</published><updated>2008-07-24T09:50:00.846-01:00</updated><title type='text'>Kasuei Hitchhiker back soon?</title><content type='html'>Some time ago I wrote that the Kasuei website was down and nobody had a clue what's going on with Hitchhiker. Now there are some news, after a while, their website was updated. It seems they will release &lt;a href="http://www.kasuei.com/Hitchhiker.ashx"&gt;Hitchhiker 2&lt;/a&gt; soon, which will be compatible with WM5 and WM6 devices! Meanwhile, the old version, Hitchhiker 0.4 can still be downloaded &lt;a href="http://dzolee.blogspot.com/2007/11/kasuei-hitchhiker-disappeared.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-2854962864432215178?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/2854962864432215178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/2854962864432215178'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/07/kasuei-hitchhiker-back-soon.html' title='Kasuei Hitchhiker back soon?'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-7359953998121090977</id><published>2008-07-18T08:34:00.004-01:00</published><updated>2008-07-18T08:45:40.873-01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cooking'/><title type='text'>Three little squids</title><content type='html'>Do you remember the fun song &lt;a href="http://youtube.com/watch?v=Fm9W4Ts-tw0"&gt;Three little pigs&lt;/a&gt; from Green Jelly? Well last weekend I had some squid again. This time I made it outside, after all, the weather's fine, it's summer.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GPAjTMyX_1w/SIBlAdQUtHI/AAAAAAAAAI4/zU_1Q7_ebsQ/s1600-h/squid1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_GPAjTMyX_1w/SIBlAdQUtHI/AAAAAAAAAI4/zU_1Q7_ebsQ/s400/squid1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5224286626277274738" /&gt;&lt;/a&gt;&lt;br /&gt;Looks fine, heh? The recipe is still the same: clean'em, stuff'em, fry'em. I stuff them with chopped onions, garlic and tomatoes. For seasoning I use black pepper and a bit of lemon juice. Once stuffed, close the ends with a toothpick, then fry in a pan on just a little oil.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_GPAjTMyX_1w/SIBlAtdHnbI/AAAAAAAAAJA/ZYQk8v1ZubM/s1600-h/squid2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_GPAjTMyX_1w/SIBlAtdHnbI/AAAAAAAAAJA/ZYQk8v1ZubM/s400/squid2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5224286630625910194" /&gt;&lt;/a&gt;&lt;br /&gt;Now experience shows that the smaller, younger squids are better since they're just thinner and more delicate. The squids I fried this time were quite big and prolly old too, not all of the onions and tomatoes became soft and yummy inside.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-7359953998121090977?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/7359953998121090977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/7359953998121090977'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/07/three-little-squids.html' title='Three little squids'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_GPAjTMyX_1w/SIBlAdQUtHI/AAAAAAAAAI4/zU_1Q7_ebsQ/s72-c/squid1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-6622446447847399132</id><published>2008-07-07T11:05:00.002-01:00</published><updated>2008-07-07T11:10:18.582-01:00</updated><title type='text'>Figo drinks what?</title><content type='html'>There's a &lt;a href="http://youtube.com/watch?v=VpqEfh6Xtqk"&gt;mineral water ad with Figo&lt;/a&gt;. I bought a sixpack and took a picture of Luis smiling.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_GPAjTMyX_1w/SHIHY92KmmI/AAAAAAAAAIw/JmmgKibEiCQ/s1600-h/figo.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_GPAjTMyX_1w/SHIHY92KmmI/AAAAAAAAAIw/JmmgKibEiCQ/s400/figo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5220243043575831138" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-6622446447847399132?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/6622446447847399132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/6622446447847399132'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/07/figo-drinks-what.html' title='Figo drinks what?'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_GPAjTMyX_1w/SHIHY92KmmI/AAAAAAAAAIw/JmmgKibEiCQ/s72-c/figo.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-1514795161514064854</id><published>2008-06-26T02:03:00.000-01:00</published><updated>2008-06-26T07:33:15.430-01:00</updated><title type='text'>Exceptions</title><content type='html'>Did you ever think about what happens when you use the new operator to allocate memory for a structure but allocation fails? Well, the new operator throws an exception. Except, if you specify (std::nothrow) like this:&lt;br /&gt;&lt;br /&gt;&lt;font size="2"&gt;BYTE *p = NULL;&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;p = new (std::nothrow) BYTE[128];&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;it's a good idea to initialize the pointer to NULL and you can check whether allocation succeeded with a NULL check afterwards.&lt;br /&gt;&lt;br /&gt;Another thing: how can a constructor report any error back to the caller? Yes, the only way is to throw an exception. So in general, it's a good idea to use try-catch blocks where there are constructor calls (eg. objects instantiated with new)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-1514795161514064854?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/1514795161514064854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/1514795161514064854'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/06/exceptions.html' title='Exceptions'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-5976845153653674662</id><published>2008-06-20T08:57:00.000-01:00</published><updated>2008-06-20T08:57:00.843-01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ATL'/><category scheme='http://www.blogger.com/atom/ns#' term='stl'/><title type='text'>How to delete items from maps</title><content type='html'>Suppose you have a map of your custom structs, suppose your struct has only two fields: ID1 and ID2. You use ID1 as the map key for quick lookups. You can delete items using the key from a CAtlMap with the RemoveKey() method, or with the erase() of a std::map container. That's fine. But what if you want to delete some items from the map, based on the other field, ID2? You have to iterate through the map and delete items one by one. Be careful here. It's not as simple as it seems because iterating thru the map uses a POSITION (for a CAtlMap) or an iterator (for a std::map). The POSITION (or iterator) is something like a pointer to the current map item. But it becomes invalid once you delete an item!&lt;br /&gt;So how to do it properly: for a CAtlMap, where ID1 is a DWORD, do the following:&lt;br /&gt;-define an array of IDs, eg. CAtlArray&amp;lt;DWORD&amp;gt; IDsArray;&lt;br /&gt;-iterate thru the map using something like this, and store IDs of items to be deleted to the ID-array:&lt;br /&gt;&lt;br /&gt;&lt;font size="2"&gt;&lt;br /&gt;POSITION pos;&lt;br /&gt;DWORD key;&lt;br /&gt;MyStruct *val;&lt;br /&gt;CAtlArray&amp;lt;DWORD&amp;gt; IDsArray;&lt;br /&gt;long i, count;&lt;br /&gt;&lt;br /&gt;pos = MyMap.GetStartPosition();&lt;br /&gt;while(pos != NULL)&lt;br /&gt;{&lt;br /&gt;   MyMap.GetNextAssoc(pos, key, val);&lt;br /&gt;&lt;br /&gt;   if(val-&amp;gt;ID2 == SelectedID)&lt;br /&gt;   {&lt;br /&gt;       //store item ID&lt;br /&gt;       IDsArray.Add(val-&amp;gt;ID1);&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;-then in a separate loop, delete selected items with RemoveKey:&lt;br /&gt;&lt;br /&gt;&lt;font size="2"&gt;    count = (long)IDsArray.GetCount();&lt;br /&gt; for(i=0; i&amp;lt;count; i++)&lt;br /&gt; {&lt;br /&gt;   MyMap.RemoveKey(IDsArray[i]);&lt;br /&gt; }&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;Now if you have a std::map, the approach is different.&lt;br /&gt;-use a for loop to iterate the map&lt;br /&gt;-note the iterator is not incremented by the for statement&lt;br /&gt;-check the current item and delete if required&lt;br /&gt;-make sure iterator is properly updated.&lt;br /&gt;Code example:&lt;br /&gt;&lt;br /&gt;&lt;font size="2"&gt;std::map&amp;lt;MyStruct&amp;gt; MyMap;&lt;br /&gt;std::map&amp;amp;ltMyStruct&amp;gt;::iterator it;&lt;br /&gt;&lt;br /&gt;for(it = MyMap.begin(); it != MyMap.end(); )&lt;br /&gt;{&lt;br /&gt;    if(it-&amp;gt;second.ID2 == SelectedID)&lt;br /&gt;    {&lt;br /&gt;        it = MyMap.erase(it);&lt;br /&gt;    }&lt;br /&gt;    else&lt;br /&gt;    {&lt;br /&gt;        it++;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;That's it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-5976845153653674662?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/5976845153653674662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/5976845153653674662'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/06/how-to-delete-items-from-maps.html' title='How to delete items from maps'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-5611396407981813492</id><published>2008-06-18T06:50:00.001-01:00</published><updated>2008-06-18T04:39:10.027-01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Zidane'/><title type='text'>Zidane vs. Materazzi again</title><content type='html'>The &lt;a href="http://en.euro2008.uefa.com/"&gt;Euro 2008&lt;/a&gt; is rolling, football is everywhere. I received an email from &lt;a href="http://mobiano.com/"&gt;mobiano.com&lt;/a&gt; - they added my fun game &lt;a href="http://www.mobiano.com/games/view/1813"&gt;Pocket Zidane vs. Materazzi&lt;/a&gt; to their downloads. I wrote this game as an experimental project - I wanted to use the same display routines on QVGA and VGA using auto-scaling. Well the whole thing was later cancelled because I had some problems with it, but I don't remember what it was. Anyways the game works, and has a cool display on VGA and QVGA devices too.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mobiano.com/"&gt;&lt;img style="display: none;" src="http://www.mobiano.com/img/mobiano-logo-88x31.gif" alt="mobiano.com: Free Pocket PC Themes, Ringtones, News, Software and more." border="0" height="31" width="88" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-5611396407981813492?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/5611396407981813492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/5611396407981813492'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/06/zidane-vs-materazzi-again.html' title='Zidane vs. Materazzi again'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-3060689121197823889</id><published>2008-06-06T14:08:00.008-01:00</published><updated>2008-06-06T15:07:27.284-01:00</updated><title type='text'>My favorite hairdresser</title><content type='html'>Oh yes, I went for a haircut again. This time the I took pictures of her and her dog. First comes the dog - she'd agree.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GPAjTMyX_1w/SElTmZKGv2I/AAAAAAAAAIQ/FDScCa5aGOg/s1600-h/dog.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_GPAjTMyX_1w/SElTmZKGv2I/AAAAAAAAAIQ/FDScCa5aGOg/s320/dog.jpg" alt="" id="BLOGGER_PHOTO_ID_5208786363084095330" border="0" /&gt;&lt;/a&gt;God's sake. It's sleeping. It always does. In the shop, you see. I bet this is the only hairdresser's with a sleeping dog in it. Oh, there might be another one somewhere in Kathmandu. Truth is, the dog's older than 10 years, it does not do much apart from sleeping. Sometimes it gets up, walks round the shop, maybe even farts but then goes back to sleep soon. I give him dog biscuits. He likes them. He likes any kind of food. I remember one time she left my hair half cut and ran for a walk with the dog because it started to cry. It turned out that the dog had the runs because the day before she gave him some chicken meat. Unbelievable, isn't it. You sit in the barber's chair, then she goes away for 15 minutes because the dog needs to go out.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GPAjTMyX_1w/SElVSwxAyPI/AAAAAAAAAIY/0t_37zXgBxs/s1600-h/her.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_GPAjTMyX_1w/SElVSwxAyPI/AAAAAAAAAIY/0t_37zXgBxs/s320/her.jpg" alt="" id="BLOGGER_PHOTO_ID_5208788224847169778" border="0" /&gt;&lt;/a&gt;Yes, that's her, personally. The hairdresser with the farting dog. Looks a bit like Kate Moss, don't she. I took the photos with my phone so don't expect extra quality.&lt;br /&gt;I took some pics in the garden too, that's where I spend a lot of time since spring came in:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GPAjTMyX_1w/SElf-3gK9pI/AAAAAAAAAIg/b-MR9JB_Bp4/s1600-h/DSCF0690_2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_GPAjTMyX_1w/SElf-3gK9pI/AAAAAAAAAIg/b-MR9JB_Bp4/s320/DSCF0690_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5208799977686103698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Another view from the back.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GPAjTMyX_1w/SElf_YtwwII/AAAAAAAAAIo/2Fhjs22aUrk/s1600-h/DSCF0693_2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_GPAjTMyX_1w/SElf_YtwwII/AAAAAAAAAIo/2Fhjs22aUrk/s320/DSCF0693_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5208799986601476226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And now I'm off to pick some berries.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-3060689121197823889?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/3060689121197823889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/3060689121197823889'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/06/my-favorite-hairdresser.html' title='My favorite hairdresser'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GPAjTMyX_1w/SElTmZKGv2I/AAAAAAAAAIQ/FDScCa5aGOg/s72-c/dog.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-234508235430679230</id><published>2008-06-03T08:03:00.003-01:00</published><updated>2008-06-03T08:06:57.920-01:00</updated><title type='text'>Cut it short</title><content type='html'>I've been to the hairdresser again. Of course there's a lovely story again and this time I've taken some pics with my phone, too. One of the famous farting dog and another one of the famous hairdresser. I'm too busy to write a post about it today, but I'll do it in the next couple of days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-234508235430679230?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/234508235430679230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/234508235430679230'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/06/cut-it-short.html' title='Cut it short'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-7291575458756309307</id><published>2008-05-25T07:05:00.001-01:00</published><updated>2008-05-25T08:03:51.215-01:00</updated><title type='text'>Native code is not dead</title><content type='html'>What a small world we live in. I've slapped together some time ago this graffiti-like java stuff for my blog header saying "Native code is not dead". And now I came across someone who seems to use the same slogan - now it's quite funny that two people came up with the same idea, isn't it? &lt;a href="http://blogs.codegear.com/davidi/2008/01/24/38857/"&gt;Click here&lt;/a&gt;&lt;br /&gt;By the way, I've got the idea of this java code that moves around GIFs from &lt;a href="http://www.wischik.com/"&gt;Lucian Wischik's site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-7291575458756309307?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/7291575458756309307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/7291575458756309307'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/05/native-code-is-not-dead.html' title='Native code is not dead'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-660719914518719985</id><published>2008-05-15T18:39:00.002-01:00</published><updated>2008-05-15T18:56:45.660-01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PeekPocket'/><title type='text'>PeekPocket 1.6 is out</title><content type='html'>After a couple of months break, there is a new version: 1.6.&lt;br /&gt;There are no ground-breaking innovations in it, there were some important bugfixes, testing with WM6, and there are now different sound effects for open &amp;amp; secure APs.&lt;br /&gt;There are always good development ideas coming in from users of the program, and I myself have some ideas too, but I have been thinking about what my original goal with this program really was. Well I wanted sort of a replacement for the crappy built-in WiFi scanner. A simple, hassle-free program without installation, need for the .NET CF etc. At the end it turned out to be a cute little app with custom GUI elements, the ability to detect WEP/WPA/WPA2 encryption types, while still being a relatively small (around 300k) program. Oh, and it's multilingual too, it supports more than a dozen languages. (Thanks to all contributors).&lt;br /&gt;So, I think this program is rather finished. Yupp, there are always new ideas, but I've accomplished my original goal. And I have tons of other things to do, both professional and private. To mention some I'm headed for a NATO base in Germany next week because the company I work for has a contractor there and we have to do some consulting there. I'm also trying to learn the wonderfully complicated art (or profession) of stock markets trading, I undertook to translate a book on the subject to my primary language - Hungarian - (so far those who read the translated parts said it's cool). We've moved last October and there is always something to do around the house, too...&lt;br /&gt;Things change, and everything that has a beginning, has an end too. (Except for the &lt;span style="font-weight: bold;"&gt;set [0, 1)&lt;/span&gt;, which has a beginning but has no end, if you know some maths, ha-ha).&lt;br /&gt;Thanks for all the support, feedback, tips, ideas and help offered. PeekPocket development is finished, I'm sure I'll find myself another part-time occupation soon. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-660719914518719985?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/660719914518719985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/660719914518719985'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/05/peekpocket-16-is-out.html' title='PeekPocket 1.6 is out'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-6150441745192190496</id><published>2008-05-13T09:22:00.001-01:00</published><updated>2008-05-13T14:09:54.812-01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linksys'/><title type='text'>Latest Linksys firmware</title><content type='html'>My never-ending adventure in Linksysland goes on.&lt;br /&gt;Some time ago it was a bit cumbersome to find the WRT54G version 7 firmware on the Linksys site because v7 was not included in the combo box. (How did I find it then? Honestly I don't remember :)&lt;br /&gt;Much to my happiness I saw the combo on the site now has a v7 option - and the v7.0.4 firmware can be found on the site without problems! &lt;a href="http://www-uk.linksys.com/servlet/Satellite?c=L_CASupport_C2&amp;amp;childpagename=UK%2FLayout&amp;amp;cid=1175234038221&amp;amp;packedargs=sku%3DWRT54G&amp;amp;pagename=Linksys%2FCommon%2FVisitorWrapper&amp;amp;lid=3822138221B01&amp;amp;displaypage=download#versiondetail"&gt;Click here&lt;/a&gt;. By the way there is also a v7.0.7 beta firmware out there, which I use without serious problems since a couple of weeks, &lt;a href="http://www.mediafire.com/?d2ww4umw2bl"&gt;click here&lt;/a&gt; to download.&lt;br /&gt;&lt;br /&gt;update: the firmware is still far from being perfect. Are you Linksys guys doing anyting apart from downloading porn and playing minesweeper? Is it that hard to write a 1 meg-program after years of development, without bugs? Still some things don't work on wireless, they work perfectly on the lan. For example I can't upload to a friend's FTP server using wifi. I get a disconnect after a couple of megs. Only on wifi.&lt;br /&gt;Linksys - a division of Cisco.&lt;br /&gt;-or-&lt;br /&gt;Linksys - a shitty product from Cisco. :-)&lt;br /&gt;&lt;br /&gt;I vote for the latter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-6150441745192190496?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/6150441745192190496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/6150441745192190496'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/05/latest-linksys-firmware.html' title='Latest Linksys firmware'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-6068376460825986423</id><published>2008-05-07T07:57:00.003-01:00</published><updated>2008-05-07T08:17:35.753-01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PeekPocket'/><title type='text'>PeekPocket 1.6 coming soon</title><content type='html'>There was no new version of PeekPocket since November. It's not that I don't have plenty ideas enough for three next versions, I just had no time for development. There were plenty things to fix around the house, and there are still some. If you live in an apartment, things are a bit simpler since you don't have to mown the lawn, fix the roof, repaint the flower bowls and so on. But there is also a lot of fun around the house, I tell you that. For example I noticed a &lt;a href="http://en.wikipedia.org/wiki/Blackbird"&gt;Blackbird&lt;/a&gt;'s nest on the garage!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GPAjTMyX_1w/SCFwx2s4QKI/AAAAAAAAAII/LTlggJYGUt4/s1600-h/rigo3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_GPAjTMyX_1w/SCFwx2s4QKI/AAAAAAAAAII/LTlggJYGUt4/s320/rigo3.jpg" alt="" id="BLOGGER_PHOTO_ID_5197559446761914530" border="0" /&gt;&lt;/a&gt;(click to enlarge)&lt;br /&gt;Back to the subject! I was thinking about further development and figured that I already done what I originally wanted with PeekPocket: that is to have a simple, easy-to-use WiFi scanner for Windows Mobile! On the way I added some custom GUI elements, and made all sources freely available. I've not earned a single cent on this project, but that's all right. (Yeah, there is a donate icon on the right, but noone ever donated a single cent, at least I have not received any notification emails from PayPal. :-) ) I believe I learnt a thing or two about Windows Mobile programming and this is enough.&lt;br /&gt;There were also some clones based on PeekPocket, to name but two AiroMap and PFScan. If PeekPocket wasn't a cool idea, people wouldn't clone it right? :-)&lt;br /&gt;&lt;br /&gt;So, I've added some important bugfixes and minor improvements since the last release and now it is being tested by volunteers (thanks!). Version 1.6 is coming soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-6068376460825986423?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/6068376460825986423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/6068376460825986423'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/05/peekpocket-16-coming-soon.html' title='PeekPocket 1.6 coming soon'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GPAjTMyX_1w/SCFwx2s4QKI/AAAAAAAAAII/LTlggJYGUt4/s72-c/rigo3.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-22497045.post-7519575341591885512</id><published>2008-05-01T13:14:00.001-01:00</published><updated>2008-05-01T17:50:36.784-01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linksys'/><title type='text'>Breaking news: Linksys WRT54 firmware upgrade succeeded!!!</title><content type='html'>Oh, I can't believe it!!&lt;br /&gt;I did it!!! I've upgraded my WRT54 v7 firmware!!&lt;br /&gt;The trick was - restore factory defaults before the upgrade! The default IP address, 192.168.1.1 and username/password pair &lt;span style="font-weight: bold;"&gt;admin / admin&lt;/span&gt; should be used!! How was I to know this? Anyway &lt;a href="http://www.mediafire.com/?d2ww4umw2bl"&gt;here is &lt;/a&gt;the 7.00.7 beta firmware I've used. So far it works fine, there are still a couple of web sites that work only when connected to LAN. When using wireless, I get some DNS error.&lt;br /&gt;Remember to write down every important setting before upgrading! After the upgrade you cannot restore saved config backups!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22497045-7519575341591885512?l=dzolee.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/7519575341591885512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22497045/posts/default/7519575341591885512'/><link rel='alternate' type='text/html' href='http://dzolee.blogspot.com/2008/05/breaking-news-linksys-wrt54-firmware.html' title='Breaking news: Linksys WRT54 firmware upgrade succeeded!!!'/><author><name>dzolee</name><uri>http://www.blogger.com/profile/11921523192488679013</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='09913186348130070705'/></author></entry></feed>