Category Archives: geekery

Mobile site

Mobile site

I've tweaked and fiddled a bit, and now have a satisfying version of my website for mobile browsers. It all should just work, with a link to the full site on the top right should you prefer that.

I still want to tweak the layout, the pages list only shows up at the home-page, where it maybe should show up everywhere -- navigation matters. Also the search box shows up at the bottom, but maybe I should move it to the top.

I've added the little snowman to the home-page at least, to sync it with the main site's design.

I have also tried to keep it small. It currently loads at a 135kb for the main-page. Looking into making it less KB (the full version consists of 1MB of files, also trying to make it smaller). Just because a lot of us have fancy speedy connections doesn't mean I should aim for that. I aim for the average speed and hope it doesn't take too long to load either page.

The iPhone saga, part 3

The iPhone saga, part 3

I've not used my iPhone for a little over a week now, and I miss it somewhat. Every now and then I think %(quote)oh, I want to play 'Spider'% or something like that, and then realise I no longer have my iPhone. I've noticed I don't really want to use my current replacement phone. Pressing those buttons hurt my fingers too much. I love the touch-interface. I didn't know -- though I suspected as much -- how much easier that touch-interface works on my hands.

Currently, the repair status (which I can check online) says "Your phone is in repair.". The next step will tell me what they found, if anything, and what will happen next. I hope it'll update before the weekend, but suspect it might take a few more working days.

I like the online status check. Thank you, T-mobile.

Eek! Shopper got really bad…

Eek! Shopper got really bad…

I loved Shopper for quite some time. It was one of the first (paid) apps I bought for my iPhone, and I have stuck with it for over a year. Recently though, the business model the developers have chosen started to irk me. I started getting 'suggestions' and 'FDA alerts' (whatever that means).

With the latest update, they introduced ads. Ads in a paid app. I have not yet received my iPhone back, but I looked at the screenshots and read what other users wrote. Their screenshots don't show the real result, and in fact, the screencast on the website shows no sign of these annoying 'features'.

p(clear). They state on their website (in the forums):

bq.. As you might have noticed, we have introduced a messaging capability to Shopper with this release. We are using it to deliver a number of different types of alerts, hints (based on your feedback) and brand messages. We think there are a lot of innovative and useful things we can do with this capability.
Over the past week, over 14,000 people have checked out an alert from the FDA or USDA and 30,000 people have checked out a Shopper usage hint. So while they don't please everyone, a great number of users find these features helpful.

p. So, not only do they introduce an annoying 'feature' they also track your clicking behaviour. First of all, you can't really avoid clicking on one of those stupid 'messages' because they clutter your screen and get in the way. Second, eh.. hello... wtf do you check what I click on? They may or may not have mentioned that in the t&c, accessible from inside the app, so no way to read before you buy.

They also write:

(...) just so you know, the costs associated with all of the recent upgrades are now much greater than the $0.99 download fee. So in order to keep the platform up and running, while continuing to build your suggestions into the most capable shopping app available (including this months addition), brand sponsorship is needed. We hope you understand and stick with us, but if not - we will be offering an opt-out subscription in the next release (...)

I can only imagine that this opt-out subscription will consist of a paid subscription. When I bought Shopper, it cost me around €3, a price I happily paid. Why on earth they didn't keep it there, or even now increase the price, still baffles me.

Instead, they have chosen a business model that forces ads onto loyal users, defending it with numbers and the current low price. When you as a company choose to take the more expensive route -- not necessarily a bad thing -- you of course have to get that money from somewhere. But with ads in an already-paid-for-app? Seriously?

Goodbye, Shopper, too bad our relationship had to end so horribly.

Software I wouldn’t want to live without.

Software I wouldn’t want to live without.

Over the years I've collected software (for my Mac) that I use on a daily basis and wouldn't want to live without. Sure I could find alternatives, but these programs suit me the most. I often pay for software, something some of my friends find ridiculous :) I'll happily pay a hardworking person for their work, especially if their work makes my live easier. Before I buy software I check it out thoroughly, which includes not only the software itself but also its help-function/support, the update policy (when to pay for the next update) and how much I'll get 'locked in'. I don't like getting locked in and choose applications that allow me to export to a sensible format. I also look for something that supports Applescript, because with Applescript I can do things more smoothly. I love it when I can script repetitive tasks, and I very much like using shortcut keys instead of a mouse.

(more...)

The iPhone saga, part 2

The iPhone saga, part 2

Today I went to the T-Mobile store to drop off my iPhone. The Customer Service didn't phone me yesterday and I didn't want to wait till after the weekend. Unfortunately, I have no way of informing them they don't need to phone me anymore, so I suspect they will still do it Monday.

The guy at the store looked at my -- complete -- copy of the receipt and asked what I brought last time. I pointed it out and he said I brought enough, the guy should have taken in my phone.

This time, the other guy filled in the forms, gave me a copy and told me they'll call me in about a week or two. Keeping my thumbs crossed. And fingers too.

The iPhone saga, part 1

The iPhone saga, part 1

Now that my iPhone has gone hysterical, I have put my SIM in my old SE K810i. As a phone, it works pretty well, and I like the camera in it more than the iPhone's. The buttons however need a harder push than I usually give them, which annoys me a little, and doesn't feel too nice on my fingers -- the reason I got the iPhone in the first place.

I went to the T-mobile store where the kind gentleman looked at my phone and said %(quote)Oh, that looks bad!%. He explained that I needed to bring a full copy of my receipt (silly me, I forgot to copy a certain part) or that I could fill in the online form and arrange it with Customer Service that way. He said I have a two year warranty by default, I've only had the phone for fourteen months, well within those two years, yay! I filled in the form online and the CS will phone me tomorrow to arrange everything.

I worry slightly that it will take a couple of weeks to get this resolved, with the holidays coming and all. On the other hand, I immediately noticed how much I rely on my iphone and I'll take this iphone-less time as a sort of experiment to see how I handle life without the iphone. It feels weird.

Funny how easy one get used to things.

Can you imagine not having an internet or mobile phone connection? Ten years ago I had my first mobile phone and used dialup, I think my first digital camera followed later. Now I have a mobile phone with internet and camera. And DSL. Not that I mind.

Create a new task in a project

Create a new task in a project

For completion sake, I decided to post the bit to create a new task in a new or existing project in OmniFocus through AppleScript. I have this in my script that creates tasks from my mail.

If you know a bit of AppleScript, this should help out. If I have the energy, I might post the entire script later and explain the parts.

In this case, it took longest to figure out the following part:

tell MyProject set theTask to make new task with properties¬ {name:MyTaskTopic, context:MyContext, note:ThisNote} end tell

Apparently, when creating a new task you have to tell the project. If you want to set the context, you instead tell the task to set its context property to something.

This does make sense, in the way that you always tell the containing item to do something.

(more...)

Applescripts for OmniFocus: change the context or project of selected tasks.

Applescripts for OmniFocus: change the context or project of selected tasks.

I use OmniFocus a lot, and have recently tweaked some more AppleScripts to make my workflow even more smooth. I can add any mail to OmniFocus for replies, add confirmation of orders from mail to OmniFocus which will automatically go into my project-shoebox for orders, with a 'waiting for' context and a due date set to 1 week into the future, unless I've changed or added MailTags with a project, a keyword and a due date. In that case it'll take the project, the first keyword and the due date and use them to set up the OmniFocus task. I have a few more scripts:

  • in OmniWeb I can take and add a URL for later reading, it'll go into my inbox by default
  • in OmniWeb I can take and add a URL to my 'wish-list' project (with a start date for at 2 weeks in the future)
  • in OmniFocus I have scripts to easily change the context or the project of selected tasks
  • in Mail I can press a key and have the selected e-mail(s) sent to OmniFocus with a 'Respond to: ' before the subject line, sorting into either a default project or the one specified in MailTags, with the context set to 'mail' and the message URL in the note-field
  • in OmniFocus I can select such a task, press a key to run a script that will open the message and immediately create a reply (I have a separate one for just opening, in case I have to read it thoroughly first)

All these scripts make the integration between all these programs very easy. That and FastScripts.
I found useful scripts over at Curtis Clifton's site. His scripts use Growl notification so if you have Growl installed you get a small notification.

I had some trouble putting my own scripts together, so I decided to paste the info here, just in case I need it later on, or someone else runs into similar issues. I found it quite hard to figure out how to add a task to an existing project or to move it from inbox / other project. In the end, it only took a few lines.

(more...)

Gardening.

Gardening.
Bee on my flower.

My balcony garden seems to do well. The weather goes from sunny to cloudy to sunny again, and I have watered when needed. My seedlings seem to grow very well, I blame this on the southern location of my balcony.

My drawing-rhythm seems disturbed so I use my garden as my creative outlet. Seems to work out well. I keep a gardening journal at MyFolia which helps me track the progress of my plants.

Still very tired and barely have the energy to do the stuff I need to do, not to mention the stuff I want to do (the gardening seems my max now). Going to the doctor again on Tuesday, for recurring eye-issues. I wonder when my body will stabilise… (dear body, it’s about time. Really!)

Playing with photos.

Playing with photos.
A collection photos of my balcony

This past week I’ve mostly played around with my digital photos (I have so many…).

I bought the bundle at the MUPromo and it came with Posterino. Playing with it for a while I managed to create some cool collages of photos (from my balcony) and combining it with a template I made in Pixelmator I created a little card with a polaroid-effect. I may have overworked myself a little cause I went a little nuts with scanning paper for the effect and the colours and such. But at least I enjoyed it :)

Shopping lists

Shopping lists
Shopping lists

[Updated: 2009-12-11: I no longer recommend Shopper, as of version 5.0. This paid app started to display ads and other cluttering info. See my newer post for more info ]

I generally make a shopping list when I go out buying groceries (about once per week). I used to go nearly every oter day, and spent money on food I hoped I could eat (but usually couldn't) which turned into one big waste pile which didn't feel good, money and waste wise.
I put myself on a 'shopping list diet' basically, not buying anything that's not on the list. I check the pantry and the fridge before I go out and note what I need to buy. I read somewhere that if it wasn't important enough to put on your list while checking pantry and fridge, it's certainly not important enough to buy in the store just because you see it.

I do stray from this a bit, sometimes, when in the store I remember I need to buy dog-cookies (not in my pantry, so I don't see that I need too) or better, when they're on sale. I want to have a good enough stash of dog-food and treats for my dog. So occasionally I will stray from the list a bit, however, in general, the list really works. I have basically cut my grocery spending by at least 40% (yes, I did overspent horribly on groceries for a while).

For my shopping list making I've used Shopper for iPhone since September last year (and I admit I've strayed from the list a lot until last month, nothing to do with the program). I love the way it works, though I have flirted with other programs in the meantime. See, what I missed was the option to set the price based on store (to see where I could get the best deal). Realising today I had never e-mailed them to tell them that, I went to the website and found an entire page about Shopper v3 with all the functions I missed.

Now I can't wait for it to come out. I'm sure I'll love it. I love Shopper v2 for its simplicity already. Can only get better... ;)