Tuesday, January 27th, 2015 What a strange week! ~~~~~~~~~~~~~~~~~~~~ This last week since my previous phlog post surely was a weird one. Everything started, when I was browsing my gopher bookmarks and discovered that echosa phlog[1] is back to some activity. The format of the content was however broken - every line was missing some characters on the end. I contacted the author to let him know about this problem and after a few e-mails topic changed to the Pebble smartwatch, we both have. That's how I found CloudPebble[2], a complete online development environment for Pebble, which includes editor, compiler and emulator. I decided to try it and after about 30 minutes I had my first working app written in JavaScript, that gets GPS position from a smartphone, calculates Maidenhead locator square and displays it with current time on Pebble screen. It's just a fancier "hello world", but it will come handy on my trips with CB and PMR446 radio and probably even proper HAMs could have use for it. The weird thing about this is, that I always hated JavaScript (and thus online development tools), because I saw it as the thing that ruined the web. Now I use development environment written in JS and even write JS code myself and to be honest - it's kind of fun, not to mention probably the only way I get myself developing anything for Pebble, because I haven't found time to install native SDK in last ten months since I bought it. Next weird thing was triggered with Dropbox announcing end of support for Mac computers with OS X 10.4 and 10.5 (that's for all PowerPC machines). I didn't expect this, because they made the client 10.4+ since the very beginning. After almost five years I depend on Dropbox quite a lot, I even have recently bought a camera, that can upload directly to Dropbox over WiFi. I decided to write an open letter[3] to the Dropbox team, but since I knew from the very beginning that trying to convince big company to support handful of PowerMac uses is futile, I started to learn Dropbox API and Python. The weird thing originates in the fact, that I hate Python. Almost all really bad I ever met were written in Python. Python has this "syntactically significant whitespace", which makes grown Perl programmer cry and should be punished severely. But there is an official Python Dropbox SDK, which doesn't exist for Perl and even though the language is as bad as I have always feared, development is pretty fast and a replacement for Dropbox client should be possible, even if only a simple one with just subset of original functionality. That's for me two new programming languages and two new APIs. Simply too much interaction with modern IT, something I'm trying to avoid whenever possible. But - as I said - this week was a strange one. [1] gopher://sdf.org:70/1/users/echosa/ [2] http://cloudpebble.net [3] http://tinyurl.com/dropbox-letter