Simply Jonathan

Note Archive

On controlling your own email fate

Marco Arment in Let us pay for this service so it won’t go down:

For something as important as email, I’ve never trusted everything to a proprietary provider. My email address has never ended in someone else’s domain name, and has never been hosted in any way that would preclude me from easily switching to another provider.

I can’t exactly say I’ve followed this practice; for the first few years of my Internet existence I had a hotmail account, and I still have a gmail account, though I don’t really use it. But I have since early 2003 essentially controlled the domain name that my email address has been on. (I say controlled, because you never really own a domain name; it’s merely a glorified rent system, but that’s beyond the scope of this writing.)

Aside from the obvious benefit that one can usually land an address that’s infinitely better than what one can get at Gmail (or Windows Live or whatever), it gives one the possibility of switching hosting providers, without people contacting me knowing. I have done so, as of this writing, on three occasions, and I have never had to send out a mass-email telling that my address has changed.

Sometimes people get an email address from their ISP, which is even worse, because while Gmail deciding to close their doors might not be highly probable, your switching ISP probably isn’t a foreign concept.

Likewise, if the only email address you give out is your work email, not only are you mixing the types of messages you get there, which your employer might not appreciate, but when your employment eventually ends, people can’t contact you anymore.

One very basic piece of advice that everyone really should follow: register your name as a domain, and get email hosting for it. I use WebFaction (affiliate link), and like them, but they might not be for you, or too expensive, or what have you. But get a domain that you control, and worry about the rest afterwards; you can always change providers, that’s the beauty of it.

Not enough free space

Screenshot of a dialogue saying the iPhone is 2.3 MB short of required space

SSD

Mia and I turn off the WiFi power at night, since we don’t use, so we might as well save the money, and help the environment.

The computers are connected to the same power outlet, so usually the startup time for the router and the computers match, meaning one can get online as soon as the computer has booted. But we recently got MacBook Airs, so this morning she said, ‘The computer turned on faster than the Internet…’

First world problem, first world problem indeed.

Announcing wp-default-links

It’s a time for WordPress plugins for me it seems. After making the one for currencies.dk I have another one ready, one I call wp-default-links.

This next one is one that isn’t of much use unless one uses Michel Fortin’s PHP-Markdown (although I guess you could use it without), but one that I find helpful if one does.

In Markdown, one has the ability to offload the URI part of a link to later time. To do so, one makes a placeholder ID on the link one wants: [Link][placeholder-id]. Later on in the document, one then gets to define said link’s URI with the following: [placeholder-id]: http://example.com/.

I find, however, that I often link to the same resources and in the same way, making this a little tedious. So I came up with the idea to make a central database table of these, to allow common ones to be reused.

It intentionally is very unobtrusive, setting its priority in WordPress to a level that will virtually guarantee it be activated as the last plugin, so as to not risk going off before Markdown has had a chance to substitute the links. Markdown has, as it should, first movers advantage in this field, and wp-default-links will kick in if it finds any leftovers. (Thus it will also work backwardscompatibily.)

The plugin can be downloaded at Github.

Announcing currencies.dk

More than one and a half year after I released the first version of the site, I reckon now would be a decent time to actually announce it to the public.

Though I am a Dane, preciously little of what I read is in Danish, and little of it applies to Danes. This means – among many other things, but for this post this is the interesting point – that currencies mentioned are not the Danish Krone, which is still the currency my mental references stem from.

I thought that, while the Danish Krone is probably not a currency many non-Danes come by on a regular basis, there is still a good deal of mental currency conversion going on in the heads of people. This could be helped.

Most currency conversion tools convert from one currency to another, and put a great deal of focus on the developments in currency rates; that’s fine, they seem intended for professionals who need this sort of information.

I, on the other hand, don’t. I am interested in seeing what a thing someone is writing about is worth in my mental currency. So I came up with an idea for a slightly alternative currency viewer. Instead of focusing on these economical data, it would simply show what a currency is worth, in currency or currencies the user is interested in.

The result is currencies.dk. The site is made with a principle in mind that I deemed crucial, and that I have found very helpful using the site: hackable URIs. This means that by formulating the quite simple URI http://currencies.dk/{amount}/{currency}/ (amount is a number, currency is the three-lettered code for the currency), one could get the list.

Now, that is one side of the coin, being a utility for people to use on their own. It might be a little more convenient to use than most of the competition (I at least feel so), but the real reason for this simple API is to allow blogging applications to use it.

Thus I have also made a WordPress Plugin, intended to simply make it a bit easier for people to turn their mentioning of a currency into links so people can see how much that is worth in the currency they care about.

It is possible to create a user on currencies.dk, which allows one to filter which currency one would like to see. (I have little interest in the worth of a Bulgarian lev, as I realise many people won’t care about the Danish krone.)

So there it is, I have finally told the world about currencies.dk. If you have any questions about or ideas for the site, please let me know at info@currencies.dk.

Tools

I’ve been thinking a lot about tools lately. Most of it is just rehashes of things Merlin Mann has said earlier and what Jason Fried and David Heinemeier Hansson say in a chapter of Rework, but that’s just how it is.

The thing is, I believe tools are important. Without tools, very little of what human beings do would be possible. Without a brush and some paint, one wouldn’t be able to paint pictures. Without a camera, no photographer. Tools matter.

I do also believe, however, that there is an unhealthy focus on the exact tools, and that people seem to blame much of their failures on tools, usually a lack of them. This often comes along the lines of someone saying they can’t do anything until the new tool comes out. This could be a painter waiting for a specific brush or a special sort of paint, believing that until these are in his hands, he won’t be able to paint pretty paintings.

This is a problem. Tools matter, but if one lets lack of specific versions of a tool get in the way, then it’s not the tool that’s at fault, it’s the person.

No matter how lovely a pen might be, it won’t make you a better writer. Writing will make you a better writer, and most pens will do the job sufficiently. You may very well prefer some sort of pen (a ball point pen or what not), but if you refrain from writing at all if you don’t have the exact brand you need, it’s not the pen that’s at fault, it’s you.

You don’t need a fancy todo list application; if you’re just starting out keeping score of these things, a piece of paper and a pen will most likely suffice. If you want the fancy one, go ahead and buy it; but if you can’t justify paying for it at the moment, that’s not an acceptable excuse to not keep tracks of your duties.

The tool as a general concept (computer) matters, but for basic stuff, the exact tool (Macbook Pro 17″) rarely does, certainly not if lack of said tool makes you not do what really matters: get shit done.

Yes, I look forward to receiving my iPhone 4, but for now, I will make phone calls, write text messages, and use Mobile Safari on my 3G, thank you very much.

Mobile Safari Cannot Open Local File

Screenshot from Mobile Safari showing an error message: 'Safari cannot open the page because it is a local file'

This is the error message Safari will show you if you try to open a file://-uri in it. Interestingly, it does nothing to check whether that file exists. (Because the one I tried with didn’t.)

I'm looking for a job

So, I got laid off from Print2People. They found it difficult to work with me, with my being in Odense and their being in Køge. No hard feelings they ensured me, but they just didn’t think it worked out.

And thus I’m looking for a new job. If you have any freelance work, preferably in web development or relevant to a student of English, feel free to drop me a line at jonathan at holst.biz. I have a resume if you don’t know much about my skills.

I’m available for about 10 hours a week, with my being a full-time student. For limited periods of time, more hours will likely be possible – drop me a line, and we’ll discuss it.

Wake-up Tune

Matt Haughey has Marimba as his wake-up tune. I personally have a shortened version of ‘Good Morning’ from Singin’ in the Rain. Which is also a quite nice way to start the day.

Least recently played

Via John Gruber I got to know of Attic, an iPhone app that finds the music you haven’t played in a while. From what I can read, it has all sorts of nifty features.

I personally don’t have much use for it, because my iPhone only contains music I listen to regularly (ie. the music I really like). However, for some time I’ve had a smart playlist in iTunes that does something similar:

A window from iTunes showing rules for a smart playlist (play count greater than 0, limit to 50 ordered by least recently played)

Of course, the magic is really with iTunes, but it is interesting nonetheless. (I have music in my library I haven’t played since 2007. Until recently I believe some of it stretched all the way back to 2006.)

This is Simply Jonathan, a blog written by Jonathan Holst. It's mostly about technical topics (and mainly the Web at that), but an occasional post on clothing, sports, and general personal life topics can be found.

Jonathan Holst is a programmer, language enthusiast, sports fan, and appreciator of good design, living in Copenhagen, Denmark, Europe. He is also someone pretentious enough to call himself the 'author' of a blog. And talk about himself in the third person.