Comparison of worldwide Apple prices – South Africa comes in 2nd highest

“The world is flat!” Thomas Friedman proclaimed in 2005, meaning that the world has become a global village, where all players have a equal opportunity. I wish he was right, because that would mean that we in South Africa would have the same access to Apple computers as the rest of the First World.

Thanks to Core, we have that access, but it comes at a price, a price which Core refuses to explain to online community, so continuing to maintain the perception that they are a monopoly focusing on one thing: profit, and profit only.

cmyplay.com has an interesting infographic showing the price of a 13” Macbook Pro around the world, and South Africa comes in second most expensive, just after Brazil.

Worldwide Macbook Prices

Worldwide Macbook Prices

TUAW picked this up and have some interesting comments on their post.

If Core was paying attention, they could point out that the graphic shows greater differentiation between prices than the actual numbers show. If Core bothered to interact with the online community, they would be able to point out that the South African prices are similar to prices in other countries. If Core cared at all about customer perception, they’d hire someone to reach out to the online community instead of isolating and vilifying us. My Christmas wish (from last year really – I didn’t make one so figure I have some credit!) is that Core would stop their command-and-control ways, and enter into conversations with their customers.

I wish the world really was flat. And I wish Core would reach out to the online community in healthy ways.

Javascript in Drupal 7

Kat Bailey has posted an excellent overview of the changes in javascript usage between Drupal 6 and 7. Particularly relevant is AHAH usage, which she sums up in Drupal 6 as follows: “AHAH forms make people want to jump out of the window of very tall buildings”!!! which is SOOOO true (I struggled for about a month to get an AHAH for working earlier this year…then figured out that AHAH doesn’t play nicely with CCK).

Also new: merlinofchaos has implemented an AJAX framework, and jQuery UI is in core. Plus there is the ability to use other libraries too, not just jQuery. Drupal 7 is gonna rock!

Snow Leopard, Drupal, Macports and php

The short story is this: Snow Leopard has php 5.3.0 in, and although Drupal 6.14 now runs on that version, all previous drupal versions run on 5.2. [Solution? Manual compile - instructions below]

(Read the article)

South Africans: it’s legal to add people to your newsletters without their permission

Turns out it’s legal to spam people if you’re South African.
(Read the article)

Import the correct package for Actionscript 3 functions

Warning: geeky rant follows. If you don’t care about Flash and Actionscript, don’t bother reading. Go and play in the sunlight, or whatever you people do for fun.
(Read the article)

Stop spamming me, South Africans

Spam sucks. Americans have gotten a lot better at online marketing recently: only double-opt in lists are allowed (by law). Whereas South Africans suck email addresses out of the air and send unsolicited mail (spam) without asking the recipients to opt-in first. I can’t stop them, so the best I can do is publish their email addresses here in the hope spambots will pick them up, and send them lots of spam. Justice? I hope so.

[Update: turns out double-opt in lists aren't required, and South Africans can subscribe people to their newsletters without their permission. In my book, this exactly what spam is, but South African law doesn't agree.]

[Update: I've deleted Diane's details from this post. After emailing her, she promptly responded saying that I'd been on her database for over a year and only sent 3 emails in that time (which is true) and that I could've unsubscribed earlier, which is also true. She denies being a spammer and wants me to only go after bigger companies. While she's incorrect that she's not a spammer (i.e. she sent me unsolicited commercial email) she does say that she spends a lot of money monthly making sure she complies with the marketing regulations. Diane, legally you're in the right (i.e. you can subscribe anyone you like to your newsletter) but if you do that, you're breaching internet etiquette - double opt-in lists are the way to go. I hope you've stopped subscribing random people to your list.]

The Diamond Life @ The Bank, Rosebank, Johannesburg, Sat 19 September

Sent out by anythinggoes.co.za on Sept4 2009, this spam is about some new club launch in Jozi. Didn’t subscribe, lads.

C2IT Computer Hardware

c2it@wec2it.com sales@c2it.co.za prize@c2it.co.za

These guys make me chuckle. Their disclaimer at the bottom of their newsletter says,

We support responsible and ethical email marketing practices. Please know that we respect your right to be purged from this marketing campaign. Removal from this email distribution list is automatically enforced by our email delivery system. Please click here to start the process for email deletion.

Wow, they “respect my right to be purged from this marketing campaign.” What about my right to not be added to it in the first place?!?! They also say,

The person addressed in the email is the sole authorised recipient.

Authorised by who? Not by me, that’s for sure.

We encourage and support best practices in responsible email marketing.

Great! Best practices are double-opt in lists, otherwise you run the risk of annoying some random person out there who posts your website and your email addresses on his blog. I look forward to seeing if this post shows up higher on Google listings on searches for C2IT Computer Hardware.

These guys are also very, very annoyed by C2IT’s spammy practices.

[Updated: some Eagle-eyed car group selling Fords and Mazdas]

[Updated: kaleidoscope advertising and marketing say they got my name from Google.]

ssh logins without passwords

According to “How To Become A Hacker”, No problem should ever have to be solved twice.

My problem: logging into a particular server via ssh. Each time I do that, I’ve got to open Keychain Access, search for “ssh”, find the correct Password item which I added in there previously, open it, click “Show password”, type in my password to unlock my keychain, copy the password, paste it into terminal, and I’m in. A perfect task to be automated!

The outline of the solution is to use public/private key cryptography to automatically authenticate myself to the server without having to use a password each time. The steps are:

  • Generate a public and private key pair using using ssh-keygen -t rsa
    Just follow the prompts and choose the defaults (yes, the passphrase must be empty too). Your private key will be saved in /Users/your-name/.ssh/id_rsa and your public key will be saved in /Users/your-name/.ssh/id_rsa.pub
  • Edit id_rsa.pub and copy the key into textedit. Make sure the key ends with the username you’ll be logging into the remote system with (something like user@example.com).
  • Copy the contents in textedit, ssh into the server as per normal, and append it to the end of the authorized_keys file in the .ssh/ folder.
  • To test, log in again using ssh. If all has gone well, you shouldn’t need to re-type your password :)

You’re done! I’ve added an extra step, by creating a new file called ssh-example.com and putting my full ssh connection string in it. Then I headed over to /usr/bin and did a sudo ln -s /path/to/script/ssh-example.com which means next time I want to connect, I just type ssh-example.com into terminal.

Thanks to these guys for the help.

Weird characters after Wordpress upgrade

I’ve just upgraded a few wordpress sites, and it all went well, except for the fact that it didn’t. This site was easy and quick – I’m impressed with how polished the wordpress experience is. I uploaded the new files, visited wp-admin, and wordpress did it’s thing. Sweet! Changed the theme, realised it didn’t support widgets, so added some code which let it do so, and voila. Done.

Then I did the same for a client’s site, except once the whole upgrade was done, her site was full of characters like

Debate on 702 Monday, 15 June 2009 at 11am

One of the comments on my Open letter to Core reads:

Interesting debate regarding CAB Platinum Store Versus Core’s strong arm tactics on 702 Consumer Watch show on Monday the 15th of June 2009 at 11h00.
702 Studio Phone +27 011 883 0702
Main Switchboard +27 011 506 3702
Comment line (sms) 31702

Phone in and made a contribution!

Apple’s are 51% more expensive in South Africa than in the States

Today’s exchange rate is R7.94 to $1. Core charge R24,000 for the 15 inch 2.4 GHz MacBook Pro (http://www.zastore.co.za/macbookpro0810.php) and it’s available from the Apple site for $1,999 (http://store.apple.com/us/browse/home/shop_mac/family/macbook_pro).

Using the above exchange rate, $1,999 = R15,869.16. That’s a difference of R8130.84 which is 51% markup. 51%!!! Are you kidding me? This is unacceptable; I’ve sent an open email to Core asking why this is. Why do you, dear South African Apple user, think this is? And what can be done about it?

Next Page »