subscribe via RSS
So, on this very exceptionally snowy day here in Stuttgart, i decided to procrastinate a bit and do some fun stuff. Because going outside would have been at least life-threatening, I decided that the most exciting adventure would be to clean the kitchen take a panorama image out of my 3 living room windows. Here it is.
After having mastered the fun part of the day, I had a really interesting skype call with a former colleague of mine who is now enrolled at UCL. We spoke about some projects we have been doing, and of course the upcoming ones. And I guess a sideproject of his, 1bucketapp.appspot.com, is really worth mentioning. I don't know what to do with it, but maybe you can put it to use.
Another, at first sight, useless site is http://750words.com/, a project where everyone is encouraged to write 750 words every day. The texts are not published nor accessible to anyone else but you, so it's a private diary for everyone who has a need for one. From my personal attempt to use it I can tell that 750 words is a lot.
The last interesting snippet of the day was a collection of tipps for keeping Java code clean and maintainable. Although the text dates back to 2001, it's still of remarkabel relevance and definitely worth reading.
A buddy of mine made a great script allowing you to instantly rotate your netbooks screen 90°, which enables you to read PDFs more comfortable. You should definitely have a look at it, as its a nice addition to any ubuntu-powered netbook.
Hey again. Happy new year. First of all, iType is the first project that looks like it's going to be finished in time. That allows for two conclusions: either, it wasn't hard to built or I am finally becoming a good programmer. I admit, it wasn't hard to build then. I expect it to be in the Android market at about 15-20 of Jan, but I'll keep you updated then. I'm working on a new screencast, for the time being, see iType in old action. Oh, on public demand the name is going to change from iType ( which is, by the way, a name used my Monotype ) to qwerted. Qwerted seems 100% nonsense, so I like it naturally.
Twitter is still distracting me from everything, always. And it will keep doing so, it's uselessness in perfection. Really great. If you want to follow me, it's derwildemomo .
The next best thing is stackoverflow, a prototypic kind and polite community very focused on solving problems. If you haven't heard of it ( impossible if you read this blog ), you should really visit it. Renders almost all programming-related discussion boards useless.
I need a Nexus One. So if you do have a Nexus One: I need it. Stay tuned, more to follow.
iType, my project, is finally getting close to release state. But talking is boring, so here is a short demo clip. If you have any questions, please write to itypeapp @ gmail.com
I am looking for beta testers, so if you want to test it, please let me know!
- Related Blogs on android
- Mplayit Launches Android App Store | AndroidGuys
- Nexus One Video Walkthrough | AndroidGuys
- 'NPR News' Arrives for Android! | AndroidGuys
- Motorola Cliq is Latest Android Handset to Get Rooted | AndroidGuys
- Health Blog
- Related Blogs on eclair
- Senator Ben Nelson Takes Last Éclair « PA Pundits – International
- Article de Nord Eclair sur le Front de Lys - Christian Vanneste ...
- Download: CDMA Hero Android 2.1 v1.5 Eclair [BETA] « Geek For Me ...
- Groovement: TOKIMONSTA / ECLAIR FIFI podcast (Hoya Hoya takeover ...
- Related Blogs on iType
- RTTI and enumerators
- Related Blogs on keyboard
- BTstack Keyboard jailbreak app provides iPhone text entry | World ...
- iPhone gets Bluetooth keyboard driver «
- Related Blogs on programming
- e-Books Baba » UNIX Network Programming, Volume 2: Interprocess ...
- Holiday Programming on Channel 8 TV « KUCB
- Holiday Programming Note… | Cherrybombed
- Apple TV To Host Slew of Programming Options
- Aura Dallas
- Related Blogs on useful
- Effective Tips On Yoga - Useful Information
- Why a Free Tax Course is So Useful « noank6.com
- A Guide To Pickling - Useful Information
- Related Blogs on work
- Workers Comp Kit Blog Workers Blog Archive » NEW ZEALAND Rehab at ...
- Work From Home Opportunities For The Unemployed | Philip Harman's ...
Ola! I've been coding a new android keyboard lately, a project for my university degree but also : for fun. While I was doing this, specially while implementing a file-based dictionary containing frequency information of all words stored in there, I stumbled upon a very, very weird Java-behavior.
Let's explain it. Using RandomAccessFile, you have both Interfaces, DataInput and DataOutput ( and Closeable ) at your service. Wonderful, I thought, and started to use them. Well, two weeks and endless debugging sessions later I figured out why nothing worked the way it should: RandomAccessFile.
This little class is unable to provide the most simple functionality: Write a byte value, say 42, to a certain position, say 11223 in a file, then seek back to 11223, read a byte value, and make sure it's the same. The reason for this odd, strange, undesired, undocumented feature? No shared buffers. In fact, no buffers, just for the explicit read and write operations ( they are mapped to native methods anyway ). So basically, everything should work fine in an unbuffered environment, with an operating system directly writing everything down on file.
Because virtually no operating system works unbuffered, RandomAccessFile doesn't work. The working workaround is to sleep for some time or something alike.
By the way, I was only able to figure it out by looking at the openJDK source, an excellent source in case you're wondering about some Java behaviour. And thanks to Marc Seeger for his help!