DEVONthink: MarkDown to Viewer

Like many other DEVONthink users, I have started to feel regret that MarkDown is not natively supported.Now, a piece of good news is that, as long as you edit a plain-text document in DT, you are, in effect, editing a potential MarkDown document.In the past, it was possible to open a DT document in an application such as the excellent Marked.app. But it is not any longer. I totally understand the author’s argument: as a pure viewer, it feels wrong for an application to register as an editor.

Read more

Delicious4Shelves

I like things neatly organized. I absolutely hate the idea that I could buy a book I already own. So, it’s not surprise that, as a Mac user, I trust Delicious Library to keep tracks of my books, DVS and video games.As an Android user, I also like that Shelves even exists. After all, it is mostly when I am walking the aisles of Barnes & Noble that I am the most susceptible to wonder whether I already own a given book – although Amazon may eventually lure me away from that experience – and if that information is only available on my Mac happily waiting for my return back home, it’s not very helpful to me. Therefore, Shelves is my saviour.

Read more

Your own Dynamic DNS in 3 steps

This is a “niche” post: it will really only appeal to you if you have access to your own – or a friend’s – name servers and want to use your own domain to track your dynamic IP addresses, such as your home router’s.You will still have to buy your own domain, cheap if you go to internet.bs or namecheap.com. I hear that the latter even provide their own dynamic DNS service although I cannot tell you anything about its quality/flexibility.

Read more

Android StatusBar Height, the cautious way

A lot of applications expect the status bar to be at the top of your device’s screen. It’s true in most cases so their developers are somewhat justified in making this assumption.However, with more and more tablets on the market, this is becoming an increasingly dangerous assumption.

Read more

A fast, low-memory growable array for Android

A classic problem: you need an array where you are going to hold a set of values; you do not know that array’s size in advance but it may grow to be quite the monster.If you use, say, an ArrayList, you have a memory-hungry beast to deal with, making sure that Android will really think about your app when it needs to kill background processes to reclaim some memory.

Read more

Cross-Compile Android (CM7) on OS X

This is your “up-to-date 5 minutes ago” guide on how to build CyanogenMod 7 using your Mac. Check the date: 05/10/2011.Note that, obviously, these instructions should also help you with building other ROMs.

Read more