<?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-9608123</id><updated>2012-02-06T19:45:30.014+01:00</updated><category term='linux'/><category term='sonyericsson'/><category term='java'/><category term='wherigo'/><category term='C'/><category term='dosbox'/><category term='Apple'/><category term='NetBeans'/><category term='samsung'/><category term='gps'/><category term='versioning'/><category term='firefox'/><category term='bluetooth'/><category term='android'/><category term='j2me'/><category term='blackberry'/><category term='nokia'/><category term='git'/><category term='python'/><category term='openwig'/><category term='DRM'/><category term='vim'/><category term='gammu'/><category term='proguard'/><category term='crypto'/><title type='text'>matejcik's techblog</title><subtitle type='html'>problems, solutions and general blabber about computers and interesting stuff.
as seen by yours truly.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9608123.post-338388015916013860</id><published>2011-11-01T12:43:00.002+01:00</published><updated>2011-11-01T12:55:29.951+01:00</updated><title type='text'>how to add FindErr search to Google Chrome</title><summary type='text'>As Internet becomes mainstream and stupid people start using it (perhaps "nontechnical" would be better in many contexts, but in this case I believe "stupid" is more accurate), services must cater to the needs of the stupid. That's what happened at Google, who, apparently around 2009, started to search for "what the user meant" instead of what the user actually told them to search.Now, this might</summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/338388015916013860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=338388015916013860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/338388015916013860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/338388015916013860'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2011/11/how-to-add-finderr-search-to-google.html' title='how to add FindErr search to Google Chrome'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-7974435532180679729</id><published>2011-02-02T11:59:00.004+01:00</published><updated>2011-02-02T12:09:04.836+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>how to run the whole testsuite in a Python project/module</title><summary type='text'>I can't believe Google doesn't have anything to say about this...The situation is usual: you have a python module, let's call it bravo, and a set of unittest-based unit tests in bravo.test. Now, there's nothing like "runtest" or whatever to run the test suite. Of course, you could run each of the tests individually, but maybe there's twenty of them and you're lazy, or maybe they don't even </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/7974435532180679729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=7974435532180679729' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7974435532180679729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7974435532180679729'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2011/02/how-to-run-whole-testsuite-in-python.html' title='how to run the whole testsuite in a Python project/module'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-2842237999243106973</id><published>2010-12-09T15:38:00.004+01:00</published><updated>2010-12-09T16:05:13.531+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='crypto'/><title type='text'>how to fill your disk with random data</title><summary type='text'>When using full-disk encryption, it is useful to prefill the disk in question with (pseudo)random data. This makes it harder to tell how much of the encrypted volume's space is already written to - in other words, how much data you have on the volume.There are many ways to do it - specialized tools, reading from /dev/urandom (reasonably fast), reading from /dev/random (true randomness, but unless</summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/2842237999243106973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=2842237999243106973' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/2842237999243106973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/2842237999243106973'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2010/12/how-to-fill-your-disk-with-random-data.html' title='how to fill your disk with random data'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-5560133058315649172</id><published>2010-10-17T15:51:00.002+02:00</published><updated>2010-10-17T15:55:30.967+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>how to correctly execute su from Android application</title><summary type='text'>This way:Runtime.getRuntime().exec(new String[]{"/system/bin/su", "-c", "setprop ctl.stop zygote"});If you are getting failures like this:W/su ( 1043): request rejected (0:0-&gt;0:0 /system/bin/setprop)that means thatyou didn't send "-c", oryou didn't give it a parameter, oryou gave it more than one parameterYou have to make sure that after "-c" you only send one parameter. Alternate syntax would be</summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/5560133058315649172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=5560133058315649172' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/5560133058315649172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/5560133058315649172'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2010/10/how-to-correctly-execute-su-from.html' title='how to correctly execute su from Android application'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-8687862186748948510</id><published>2010-10-17T11:46:00.003+02:00</published><updated>2010-10-17T11:51:08.210+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Starting and stopping Android core services from command line</title><summary type='text'>Imagine, for example, that you need to stop the Zygote service and start it again later, because you're toying with Android internals and Zygote is getting in the way.Or maybe you want to test out a new bootanimation binary, and for some reason running /system/bin/bootanimation directly is not what you want.This is what you do instead:setprop ctl.stop zygotesetprop ctl.start bootanimSimple, right</summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/8687862186748948510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=8687862186748948510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8687862186748948510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8687862186748948510'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2010/10/starting-and-stopping-android-core.html' title='Starting and stopping Android core services from command line'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-1347716310235150363</id><published>2010-10-02T13:16:00.002+02:00</published><updated>2010-10-02T13:28:41.883+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='blackberry'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><title type='text'>you gotta be effin kidding me</title><summary type='text'>While trying to solve this issue, i have found a document from RIM's Knowledge Base about verification errors in Java packages.This is it.Some choice tidbits:7. Comment out any non-executable code. Verification errors might be related to the size of the main code file and the library files. If you comment out non-executable code, the file sizes change, which may correct the problem.2. Remove any </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/1347716310235150363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=1347716310235150363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/1347716310235150363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/1347716310235150363'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2010/10/you-gotta-be-effin-kidding-me.html' title='you gotta be effin kidding me'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-6389706301771274549</id><published>2010-05-07T17:25:00.004+02:00</published><updated>2010-05-07T17:33:22.697+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='versioning'/><title type='text'>how to tell git that you just want effin THEIRS version of a file</title><summary type='text'>Imagine a situation: You are using git (maybe you like it, or maybe you just have to deal with it because people on the other end do that), you are starting to get familiar with it, make some changes to some source code, then want to synchronize with upstream.You know that your changes are nothing dramatic, a line here, a word there.So you go ahead and type git pull, expecting the merge to go </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/6389706301771274549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=6389706301771274549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/6389706301771274549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/6389706301771274549'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2010/05/how-to-tell-git-that-you-just-want.html' title='how to tell git that you just want effin THEIRS version of a file'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-4687979499140895627</id><published>2010-03-29T16:28:00.004+02:00</published><updated>2010-04-07T01:22:55.400+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><title type='text'>vim folding makes me happy</title><summary type='text'>When I'm not working with NetBeans and Java, I'm working with vim and python. Vim is unquestionably the best text editor of all time, but this post is not meant as an evangelism. This is aimed at those of you who are already using it.Maybe you know that vim can do folding. That means that you type "zc" and the piece of code under your cursor neatly folds itself into one line (very much like in </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/4687979499140895627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=4687979499140895627' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/4687979499140895627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/4687979499140895627'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2010/03/vim-folding-makes-me-happy.html' title='vim folding makes me happy'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-7467094588682138696</id><published>2010-02-01T18:40:00.002+01:00</published><updated>2010-02-01T19:08:01.834+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='samsung'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><title type='text'>few notes on Samsung's IO</title><summary type='text'>J2ME implementation on new Samsung phones has a few peculiarities. Yes, they're doing everything right by the spec - but they do it just slightly differently than most of the others.First of all, InputStream.read() method, the one that reads single character, seems to be rather slow. When you say something like:while (true) {    int ch = istream.read();    if (ch == -1) throw new IOException ("</summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/7467094588682138696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=7467094588682138696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7467094588682138696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7467094588682138696'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2010/02/few-notes-on-samsungs-io.html' title='few notes on Samsung&apos;s IO'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-8032270169412629133</id><published>2009-12-14T00:43:00.003+01:00</published><updated>2009-12-14T00:50:11.462+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dosbox'/><title type='text'>stuttering music in dosbox</title><summary type='text'>If you have a slower computer (although i'm extremely reluctant to call my P4@2.8GHz "slower", it's a fact that my work computer with a Core2 just feels that much snappier) and want to play DOS games in dosbox, you might experience this:The overall game performance is good, your CPU is not even fully taxed, sounds generally work as expected - all nice and fun, except for the MIDI music. Which </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/8032270169412629133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=8032270169412629133' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8032270169412629133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8032270169412629133'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2009/12/stuttering-music-in-dosbox.html' title='stuttering music in dosbox'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-8879374571748940328</id><published>2009-08-02T23:45:00.003+02:00</published><updated>2009-08-02T23:55:42.123+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='proguard'/><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBeans'/><title type='text'>openwig news</title><summary type='text'>Version 0.3.92 is underway.Biggest spectacle of this is cartridge saving and loading. A few moments ago i have successfully stored and restored a game of Wherigo Player Tutorial.Technical details about the solution will follow in a separate article.And that's pretty much it. There's the usual bunch of random bugfixes, minor improvements and extended Wherigo functionality (did i tell you that you </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/8879374571748940328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=8879374571748940328' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8879374571748940328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8879374571748940328'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2009/08/openwig-news.html' title='openwig news'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-5701674172422222285</id><published>2009-08-02T23:34:00.003+02:00</published><updated>2009-08-02T23:52:27.714+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sonyericsson'/><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><title type='text'>tidbits</title><summary type='text'>S40 Nokias do weird things when you put a StringItem on a form, give it a label but no text. It will prevent users from scrolling that form.S60 Nokias do some weird stuff too, but only sometimes. Best not to do this.SonyEricssons, on the other hand, retain image size on ImageItem when you setImage(null). You have to set a dummy 1x1 image first (or instead).And last but not least, with certain </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/5701674172422222285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=5701674172422222285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/5701674172422222285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/5701674172422222285'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2009/08/tidbits.html' title='tidbits'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-6930412075914194514</id><published>2009-06-12T18:30:00.003+02:00</published><updated>2009-06-12T19:02:45.597+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><title type='text'>thoughts on Nokia class loading mechanism</title><summary type='text'>situation:Imagine you have your basic midlet class (say gui.Midlet). This class references another class (gps.InternalProvider) which implements a specific interface (gps.LocationService). Note that there is no reference to the actual class gps.InternalProvider, except for instantiation, and that is pretty well hidden in a function under several ifs and switches. Everything else is done through </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/6930412075914194514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=6930412075914194514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/6930412075914194514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/6930412075914194514'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2009/06/thoughts-on-nokia-class-loading.html' title='thoughts on Nokia class loading mechanism'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-5114233743950919883</id><published>2009-05-19T13:33:00.004+02:00</published><updated>2009-08-02T23:45:11.209+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>openwig news</title><summary type='text'>Well well well. It sure has been a long time.Today i have released a new and improved experimental version 0.3.90 (yup, that means pre-0.4), codenamed "Threadless". Why? Well, it's not because it makes t-shirts. It's because it doesn't use threads. Not too much of them, anyway.Before this release, OpenWIG relied on threads for event synchronization. Whenever I needed to call an event handler, I </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/5114233743950919883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=5114233743950919883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/5114233743950919883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/5114233743950919883'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2009/05/openwig-news.html' title='openwig news'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-1973046942136575458</id><published>2008-12-11T15:44:00.004+01:00</published><updated>2009-05-19T13:46:36.242+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='gammu'/><title type='text'>how to send JAR files to a Nokia from linux</title><summary type='text'>Just so i don't forget next time.install gammucreate a .gammurc:[gammu]# your phone BT address:port=00:02:5B:00:A5:A5connection=bluephonetcd /directory/with/jar/and/jadgammu --nokiaaddfile Application NameOfJarWithoutExtension</summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/1973046942136575458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=1973046942136575458' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/1973046942136575458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/1973046942136575458'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/12/how-to-send-jar-files-to-nokia-from.html' title='how to send JAR files to a Nokia from linux'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-2377233409888312761</id><published>2008-12-05T19:16:00.004+01:00</published><updated>2008-12-11T15:51:03.978+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>internal affairs filed under JSR179</title><summary type='text'>OpenWIG 0.3.07 is out and it supports JSR-179 style "Location Providers" a.k.a. internal GPS.Getting that to work was no picnic, though.Here's a basic overview of how it's supposed to work:choose a list of things you want from your GPS device and set it all up in a Criteria objectinstantiate a LocationProvider by calling LocationProvider.getInstance(myCriteriaObject);periodically ask for a new </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/2377233409888312761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=2377233409888312761' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/2377233409888312761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/2377233409888312761'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/12/internal-affairs-filed-under-jsr179.html' title='internal affairs filed under JSR179'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-7350081238860787594</id><published>2008-11-24T01:54:00.002+01:00</published><updated>2008-11-24T02:06:33.457+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>what's cooking</title><summary type='text'>Version 0.3.07, that's what. It will have all bugs from the previous post fixed, and its navigation arrow will be prettier and move smoother and just be plain old sexy.Oh, and internal GPS's will be supported!It will be ready sometime this week.For the version after that, I intend to try and dig a bit into saving and loading. It won't be perfect, but maybe, just maybe, it will work well enough </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/7350081238860787594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=7350081238860787594' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7350081238860787594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7350081238860787594'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/11/whats-cooking.html' title='what&apos;s cooking'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-7600772628109229626</id><published>2008-11-24T01:00:00.003+01:00</published><updated>2008-11-24T01:44:38.292+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wherigo'/><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>fun bits</title><summary type='text'>a.k.a. OpenWIG bugs worth mentioning, and their respective cartridgesSrnčí důl:the official Players call "OnSet*" before performing the setting. I.e., when you set task.Complete = true, then the player first calls OnSetComplete and only after that actually sets the variable.The OnSetComplete event in Srnčí důl (Roedeer deep), for some wicked reason, checks for this behavior: if task.Complete == </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/7600772628109229626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=7600772628109229626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7600772628109229626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7600772628109229626'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/11/fun-bits.html' title='fun bits'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-1592605414563789487</id><published>2008-11-03T02:27:00.003+01:00</published><updated>2008-11-03T02:35:00.700+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>OpenWIG 0.3 beta</title><summary type='text'>Released this night. Head over to the openWIG project page and get it (link is on the right side).It has its own functional file browser, and a pretty preferences screen. It mostly looks the way i described it a while ago.No big changes on the player side of things, though, only some minor bugfixes.Caveats:It's a beta and i didn't really test it (mostly because of the emulator stuff mentioned in </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/1592605414563789487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=1592605414563789487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/1592605414563789487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/1592605414563789487'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/11/openwig-03-beta.html' title='OpenWIG 0.3 beta'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-8980651146340500796</id><published>2008-11-03T02:08:00.003+01:00</published><updated>2008-11-24T01:00:14.664+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBeans'/><title type='text'>testing FileConnection with the J2ME emulator</title><summary type='text'>...is difficult at best, and impossible most of the time.UPDATE: ...CAN be very easy, IF you "specify the security domain" in NetBeans (and choose Manufacturer, for best results). All the problems mentioned below disappear, because the emulator stops asking questions. But if you want to test behavior on regular phone with no rights, you'll have to test on an actual phone - read on.one: unlike </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/8980651146340500796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=8980651146340500796' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8980651146340500796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8980651146340500796'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/11/testing-fileconnection-with-j2me.html' title='testing FileConnection with the J2ME emulator'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-4291707665770554306</id><published>2008-10-06T02:10:00.002+02:00</published><updated>2008-10-06T02:40:05.561+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='bluetooth'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><title type='text'>today's most interesting bug</title><summary type='text'>Which, as stated before, didn't look like one.True, the midlet would die on me when the GPS was forcefully disconnected ... but isn't that what midlets do? You take away their bluetooth connection, they die, right?Wrong, apparently. And it wouldn't make sense, too - why should an application die just because of lost bluetooth connection?For some reason, i started thinking about it yesterday, </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/4291707665770554306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=4291707665770554306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/4291707665770554306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/4291707665770554306'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/10/todays-most-interesting-bug.html' title='today&apos;s most interesting bug'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-8934803097716183083</id><published>2008-10-06T02:05:00.002+02:00</published><updated>2008-10-06T02:10:01.746+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>bitrot</title><summary type='text'>Last time i did something with openWIG, it was a rather nifty little midlet that did some cool stuff.When i fired it up today, it didn't do anything. Plus it seemed that it only has parts of my most recent work. Or something.Apparently, it has gone bitrotten from not being touched in few months. I'll have to dust it off, clean it up, look for the missing parts on my laptop and push out a </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/8934803097716183083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=8934803097716183083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8934803097716183083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8934803097716183083'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/10/bitrot.html' title='bitrot'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-7640683070948956752</id><published>2008-07-24T23:42:00.004+02:00</published><updated>2008-10-06T02:40:24.107+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DRM'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>anti-iPhone-DRM campaign</title><summary type='text'>I'm a DefectiveByDesign subscriber, because I have a strong distaste for DRM.Recently, DefectiveByDesign launched a campaign against iPhone, and generally, they fight against iPod and Apple products, because of the DRM employed in them.Well.You know what's sad?Apple products rock. Seriously, they do. Did you ever hold an iPhone? Touched it? Typed on its wonderful multitouch-aware onscreen </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/7640683070948956752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=7640683070948956752' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7640683070948956752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7640683070948956752'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/07/anti-iphone-drm-campaign.html' title='anti-iPhone-DRM campaign'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-8464388872196743171</id><published>2008-07-12T23:57:00.004+02:00</published><updated>2008-07-13T00:04:11.670+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><title type='text'>f**king firefox 3</title><summary type='text'>In case you wondered why, all of sudden, you can't use Home key to go to top of page, wonder no longer. There is a setting under preferences -&gt; advanced -&gt; general -&gt; accessibility, called something along the lines of "use caret to move around the page" (Not sure about exact english variant, i have only czech translation. It's the first checkbox, anyway.)For some f**ked up reason, this seems to </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/8464388872196743171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=8464388872196743171' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8464388872196743171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8464388872196743171'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/07/fking-firefox-3.html' title='f**king firefox 3'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-3362409386923906870</id><published>2008-05-27T04:15:00.004+02:00</published><updated>2008-05-27T14:36:05.547+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBeans'/><title type='text'>four quick notes about j2me</title><summary type='text'>one: Obfuscation must be handled with care.If you choose to obfuscate your midlet, you gain two things: the final size will be reduced, and the contents will be hard to disassemble.But. If you turn on obfuscation in NetBeans, it will be used for your local debug builds as well. Due to that, you will lose debugging information, notably filenames and line numbers in stack traces.two: Version </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/3362409386923906870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=3362409386923906870' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/3362409386923906870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/3362409386923906870'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/05/four-quick-notes-about-j2me.html' title='four quick notes about j2me'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-8565978932722537201</id><published>2008-05-22T06:08:00.006+02:00</published><updated>2008-05-22T06:18:02.275+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wherigo'/><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>openWIG status report</title><summary type='text'>Version 0.2.99 was released sometime this night, as opposed to what I wrote last week.It has pretty navigation and crude but functional reading from filesystem. Everything important is on the project page, follow the link on your right....oh, and did I mention that we can now decode the GWC format? Well, we can. Feel free to load your memory card with cartridges and head outside.</summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/8565978932722537201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=8565978932722537201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8565978932722537201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/8565978932722537201'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/05/open.html' title='openWIG status report'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-4184447585518968956</id><published>2008-05-22T06:00:00.003+02:00</published><updated>2008-05-22T06:06:54.702+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><title type='text'>good news about j2me's I/O</title><summary type='text'>Well yes, it is horrible, but not nearly as horrible as I originally thought.Once again, I misinterpreted a part of the spec. You do need to reopen the InputStream if you want to seek() back, that's true, but. If you keep a FileConnection object for the file in question, you can call getInputStream() on it as many times as you want - the security prompt is shown only for first access, then the </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/4184447585518968956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=4184447585518968956' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/4184447585518968956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/4184447585518968956'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/05/good-news-about-j2mes-io.html' title='good news about j2me&apos;s I/O'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-168439826090133485</id><published>2008-05-14T18:07:00.002+02:00</published><updated>2008-05-14T18:13:32.932+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>openWIG status report</title><summary type='text'>Just a quickie: navigation is almost done, filesystem access is not.But, since i had to employ quite a bunch of clever tricks (let's call them that, at least until they all fail spectacularly), i need guinea pigs to test them on as many phones as guineapigly possible.There will be a highly experimental version 0.2.99, as a precursor to actual 0.3.0 (which, according to my roadmap, should have at </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/168439826090133485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=168439826090133485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/168439826090133485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/168439826090133485'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/05/openwig-status-report_14.html' title='openWIG status report'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-7663405132591263531</id><published>2008-05-14T11:49:00.006+02:00</published><updated>2008-05-22T06:08:15.549+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><title type='text'>j2ME has no seek() method</title><summary type='text'>let me stress this: J2ME doesn't have seek() method.How gay is that? (pardon my french)File I/O in Java has been traditionally too generic to be of any use (as are most parts of its standard library), but there was always a way to do what you need without excessive hassle.Not true in J2ME.Imagine that you are trying to read data from a file in a certain format. The file contains three distinct </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/7663405132591263531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=7663405132591263531' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7663405132591263531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7663405132591263531'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/05/j2me-has-no-seek-method.html' title='j2ME has no seek() method'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-6684090709326664961</id><published>2008-05-14T02:36:00.004+02:00</published><updated>2008-05-14T03:10:40.890+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><title type='text'>Dilution of Precision</title><summary type='text'>a.k.a. DOP, a.k.a. PDOP, HDOP and VDOP. And, in some very special cases, TDOP, but i haven't seen that one and have no idea what's it good for.What they are and how to make heads (but not tails) of them.In today's GPS applications, you will see those values under "precision". Plus, if you happen to be writing a GPS application, you will see them in NMEA messages. When people compare their GPS </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/6684090709326664961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=6684090709326664961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/6684090709326664961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/6684090709326664961'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/05/dilution-of-precision.html' title='Dilution of Precision'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-3836487942846310794</id><published>2008-05-07T00:57:00.005+02:00</published><updated>2008-05-14T18:18:44.803+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>openWIG status report</title><summary type='text'>In short: the fun is over, now begins the hard work.In longer...Well.Version 0.2.6, released some two weeks ago, doesn't have it all, but it has most of it: rather reliable zone detection and navigation, support for all basic Wherigo constructs (including Timers) and their events, images (preloaded in the jar file), PlayAnywhere features...There are still quite a few loose ends in the Lua library</summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/3836487942846310794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=3836487942846310794' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/3836487942846310794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/3836487942846310794'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/05/openwig-status-report.html' title='openWIG status report'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-1335013711133829945</id><published>2008-04-18T05:18:00.003+02:00</published><updated>2008-04-18T05:37:09.580+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wherigo'/><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>news</title><summary type='text'>OpenWIG development finally slowed down as I approached the more difficult problems - zone and distance detection.However, they now seem to be finished and working nicely on my SE K610i.I even implemented "slow hysteresis" to compensate for GPS fuzz: when you are about to walk into a zone (where "zone" is not Wherigo.Zone, but a well defined area, e.g. the proximity space around a Zone, the </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/1335013711133829945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=1335013711133829945' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/1335013711133829945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/1335013711133829945'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/04/news.html' title='news'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-5564109235120605291</id><published>2008-04-10T04:48:00.002+02:00</published><updated>2008-04-10T04:51:18.999+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wherigo'/><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>they are on to me!!</title><summary type='text'>[panicks] Yaaaaaaahh!!! They're coming! ... must ... keep ... ahead .... !! [panicks again, runs around in circles]In other news, OpenWIG 0.2.3 is out and it supports various kinds of Inputs, as well as few more dummy functions.</summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/5564109235120605291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=5564109235120605291' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/5564109235120605291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/5564109235120605291'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/04/they-are-on-to-me.html' title='they are on to me!!'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-2751713326246835583</id><published>2008-04-08T18:13:00.002+02:00</published><updated>2008-04-08T18:25:05.059+02:00</updated><title type='text'>OpenWIG news</title><summary type='text'>OpenWIG 0.2.2 is out.In addition to task support, it can now work with practically any cartridge code - although most cartridges will be unplayable anyway, because of missing functionality. See what is implemented and how to install your cartridge.Since 0.2.1, it is possible to choose between manual input of coordinates and Bluetooth GPS device.Misch's gwc decoder appears to be functionally </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/2751713326246835583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=2751713326246835583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/2751713326246835583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/2751713326246835583'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/04/openwig-news_08.html' title='OpenWIG news'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-5573684723581379305</id><published>2008-04-07T03:39:00.002+02:00</published><updated>2008-04-07T03:49:42.760+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wherigo'/><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>OpenWIG: GPS support ready, gwc format possible</title><summary type='text'>Version 0.2.0 of OpenWIG has crude support for Bluetooth GPS modules. Plus a Play Anywhere mode, so you can play the included Zooventure Level Two regardless of where you live.In other news: misch of geocaching.cz said that the gwc format doesn't look at all difficult to him. And that he would probably be able to decode it.That means that OpenWIG will probably have support for original Wherigo </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/5573684723581379305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=5573684723581379305' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/5573684723581379305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/5573684723581379305'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/04/openwig-gps-support-ready-gwc-format.html' title='OpenWIG: GPS support ready, gwc format possible'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-7707576740684094312</id><published>2008-04-05T23:57:00.003+02:00</published><updated>2008-04-06T00:54:54.301+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wherigo'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>expert at making things more complicated</title><summary type='text'>Oh Me Oh My.For whatever reason, Wherigo is designed in a way that perfectly maps to J2ME's gui handling. Commands, actions, dialog boxes, it all looks like somebody designed it to work in a midlet.Except for one thing.To quote Wherigo Advanced Concepts on the subject of MessageBoxes and Dialogs:     The Wherigo Player automatically cancels any message box that is buried by another user     </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/7707576740684094312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=7707576740684094312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7707576740684094312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7707576740684094312'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/04/expert-at-making-things-more.html' title='expert at making things more complicated'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-2703727244229701465</id><published>2008-04-05T18:22:00.001+02:00</published><updated>2008-04-05T18:24:30.902+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>OpenWIG on Google Code</title><summary type='text'>OpenWIG now has its own project hosted on Google Code.Head over there and check it out!</summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/2703727244229701465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=2703727244229701465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/2703727244229701465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/2703727244229701465'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/04/openwig-on-google-code.html' title='OpenWIG on Google Code'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-5738429139130285066</id><published>2008-04-05T04:12:00.003+02:00</published><updated>2008-04-05T04:16:19.665+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='versioning'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBeans'/><title type='text'>versioning in NetBeans</title><summary type='text'>As of today, there is no bazaar plugin for NetBeans.There is one for mercurial, but it does not work when the OS is Linux and underlying filesystem is FAT. I didn't try in Windows yet.Just so you know.</summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/5738429139130285066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=5738429139130285066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/5738429139130285066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/5738429139130285066'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/04/versioning-in-netbeans.html' title='versioning in NetBeans'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-176820702373453331</id><published>2008-04-05T03:42:00.003+02:00</published><updated>2008-04-05T04:03:52.364+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><title type='text'>How to crash a J2ME emulator (and Nokia phones)</title><summary type='text'>When working on OpenWIG, the mobile phone emulator would always crash (and i mean crash hard, that's segfault for you) before running anything useful. Weird, I thought, and reinstalled NetBeans, then switched to a different JDK, then different operating system, then different WTK (not really different, though; turns out that SonyEricsson's J2ME SDK contains basically unmodified WTK from Sun). </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/176820702373453331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=176820702373453331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/176820702373453331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/176820702373453331'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/04/how-to-crash-j2me-emulator-and-nokia.html' title='How to crash a J2ME emulator (and Nokia phones)'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9608123.post-7794646605068435558</id><published>2008-04-05T03:07:00.005+02:00</published><updated>2008-04-06T00:05:49.033+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wherigo'/><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='openwig'/><title type='text'>Wherigo midlet ... or is it?</title><summary type='text'>Once upon a time, there was Wherigo. It was closed-source, closed-format, and worked only on PocketPCs (and some kind of obscure navigation device). It did not work on cellphones and the developers apparently weren't interested in making it work.Turns out, however, that the Wherigo Builder produces plain Lua source files. It can't be too hard to make that work on a mobile phone, now can it?Well, </summary><link rel='replies' type='application/atom+xml' href='http://matejcik.blogspot.com/feeds/7794646605068435558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9608123&amp;postID=7794646605068435558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7794646605068435558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9608123/posts/default/7794646605068435558'/><link rel='alternate' type='text/html' href='http://matejcik.blogspot.com/2008/04/wherigo-midlet-or-is-it.html' title='Wherigo midlet ... or is it?'/><author><name>matejcik neasi</name><uri>https://profiles.google.com/100784373127420482627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-VrRMms-v6aQ/AAAAAAAAAAI/AAAAAAAAAg0/phjsqKnUrIs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
