Posts Tagged ‘Mac’

Misunderstanding the Meaning of “Web Based”

Friday, May 2nd, 2008

As I have been in charge of setting the administrative infrastructure at WeMind I continuously tried to use web based systems to limit the number of systems administered by us. We use Google Apps, Basecamp and outsource all our servers to Mathias and colleagues at GlobalInn.

We have however run into problems when trying to find web based services that are preferrably local to Sweden, like accounting. Even if marketed as “web based”, they are all based on Internet Explorer using ActiveX or some other proprietary part of IE. As we use Macs at WeMind, these services are as available to us as any software packaged as a .exe file.

I tend to see this in Sweden and not as much in other countries, or am I wrong?

Things I Have Actually Used

Monday, March 31st, 2008

Robby Russell is a constant source of information on Ruby and Rails, I have used his instruction on how to set up Rails and PostgreSQL on Mac a number of times. It is therefore fun to see that I have actually used 3 out of the 5 things he wants to know more about::

RSpec User Stories

We were very early adopters of this one, we started using it the same day it hit trunk in a useable form. Everyone should start using it today – I cannot speak highly enough of it. The only thing I miss is a Fit-style table approach to rules, but I have my own thoughts about that one.

Using Selenium with RSpec

We have used the now outdated spec/ui library at WeMind. Today we use RSpec Stories almost exclusively for acceptance testing. My position is to use Selenium only where you really need it, for example to test Javascript functionality.

JQuery

I have used it for the dynamic hiding of speaker info for Agila Sverige. Not at all enough to judge a library by, but it feels a lot sweeter than Prototype/RJS.

JSSpec (BDD for Javascript)

Yeah, I wanna know more about this as well.

Using the Google Charts API with Rails

Same here.

Other than that I would love to try out:

  • Seaside – I have dabbled with it but nothing worth mentioning.
  • CouchDB

Microsoft Keyboards F Lock Key

Monday, March 3rd, 2008

I use a Microsoft Natural Keyboard with my MacBook Pro – make that two, one at home and one at work. The function keys stopped working last week on the one at work which is a pretty big deal if you use Exposé as much as I do. I did the whole routine and could not find the problem. As the keyboard at home worked just fine, I started to believe that there was something wrong with the actual keyboard.

Then I came across this post which finally explained to me that I have a key right next to the F12 key named “F Lock” which makes the function keys do other things than I want them to do. A key stroke later all is good again.

The funny thing is that I have no idea how it got into this mode as I cannot turn it off again.

Watching the keynote

Tuesday, January 15th, 2008

I am following the keynote via IRC and MacRumoursLive. Why am I like so many others totally intrigued by this? I suppose a lot of people would say that it is the gadget freak in me who wants to own everything coming out of Cupertino. But to me, this is not about the gadgets per se. It is about seeing progress being made, Others make progress as well, but nobody packages it as well as Apple does.

NetNewsWire for free

Thursday, January 10th, 2008

Great news, NetNewsWire is available for free and available for download!

(Via Macfeber)

Building Vim with Ruby on Leopard

Monday, November 12th, 2007

I have had problems compiling Vim on Leopard, and it turns out that the culprit is the built in Mac Ruby. No clue why, but when after port installing Ruby, Vim installs cleanly.

I guess I’ll have to go with MacPorts Ruby – having a working Vim beats DTrace, however cool it is.

The correct Telenor Mac downloads

Tuesday, July 17th, 2007

I signed up for a two year plan for mobile 3G internet from Telenor, which also happens to be my current cellular carrier. Their current offer is really good, SEK 200 a month, fixed price.

However, the link they provide to download drivers for Mac points to an old version which does not install on my machine. To get the latest and greatest. go to Option: wireless technology

Update: Never mind. Globetrotter Connect is truly useless. I gave up and purchased Launch2Net, very expensive but it just works.

RubyOSA

Wednesday, June 27th, 2007

This tutorial on RubyOSA is great. I have never got around to learn AppleScript, and now it seems like I never will.

Steve Jobs and Agile

Friday, June 22nd, 2007

I was listening to the podcast of the interview with Steve Jobs and Bill Gates, and this one thing struck me. When asked to predict the future, Bill Gates provided some insightful guesses, while Steve Jobs simply answered “I don’t know”. Twice. Steve’s explanation was that five years ago he would not have predicted what we have today, so therefore he does not trust himself to say what the next five years will look like.

I have previously spotted Apple to be early agilists, and Steve’s position here enforces my claim.

One important aspect of grasping agile in my mind is to accept the fact that you cannot predict the unpredictable. Instead of making detailed plans to support the illusion that you know what is going to happen, you say “I don’t know”, but then let that knowledge, that you actually do not know be the base for how you approach your work.

I have many times been faced with the quest of predicting the future, “how long will it take?”. As I have become more experienced I have learned to say “I don’t know”, of course at the same time offering an alternative iterative approach that will eventually provide knowledge for better estimation. Sometimes that is not a popular answer, and the question is forwarded to someone who will answer it. Of course, they do not know, but the illusion of control is very powerful, so their answer is better received.

I guess that many CEO are pressed to predict the future, by employees, share holders etc. And many times they probably provide an answer that they themselves do not believe in. It appears to me that Steve Jobs does not fall into that category.

Gourmet Web Hosting

Thursday, February 22nd, 2007

I am trawling for a hosting company and came across this gem of a web page:

Gourmet Web Host

The page won’t load at all if Javascript is disabled, has no doctype, won’t render umlauts in Firefox on Mac (and this is Sweden, we actually use them.)

The final nail in the coffin is that it states “Web hosting for gourmets”.

Parallels – Crap International Version and Customer Support

Thursday, December 14th, 2006

Once I got my hands on my new MacBook Pro, I did what mostly everybody else does – I bought a copy of Parallels Workstation for Mac. I need it mainly for running local servers so I can do demos of server environments etc.

For various reasons, we (Valtech) bought the license from the local retailer at the same time as the laptop. Big mistake. You see, if you buy Parallels from a local retailer in a non-english speaking country, you get a special, international, version. This version is not downloadable from the site, and has it’s own line of activation keys, so you cannot use the regular downloads from the site.

Now, that should not be a problem, should it? Well, it is. To make a long story short, I could not get the fine feature of NAT networking going. I did all the huffs and puffs of uninstalling, restarting etc, but to no avail. At the same time, the regular version worked swimmingly, apart from the fact that it would not accept my activation key.

So, I figured it was time to contact Parallels support. My idea was that due to the reasons above I could trade my malfunctioning international activation key for a working regular one. I mean, I had paid for their product and could prove it by sending the key I had.

Enter the Kafka world of Parallels customer support. I have to date sent them eight emails with an ever increasing level of anger. The first replies misunderstood my request, thought that I had lost my key and offered me tips on how to get that back. When I finally got my point across Parallels stopped replying. I had to send two more emails to get an answer. They now understood the nature of my request but there was nothing they could do about it. Instead I should take my product back to the local retailer for a refund, and then buy a new license from Parallels directly.

The local retailer Macoteket referred to the swedish importer who will not return calls or emails. And Parallels still won’t give me a new key.

The moral of the story is: if you are about to buy Parallels Workstation for Mac, make damn sure that you buy the standard version. The international one is crap, much like their customer support.

There should still be hope for VMWare on the Mac.

Update: Macoteket eventually refunded our purchase and I rebought the standard version. Too bad it took so much effort.

MBP Core 2 Duo Sweetness

Wednesday, November 22nd, 2006

This is written on a spanking new MacBook Pro, the 2.33 GHz, 2GB version. Company issued, mind you. Now if that is not a good reason to work for Valtech, I do not know what is.

The main reason I upgraded from my trusty 1.67 GHz G4 PowerBook was not speed, it was the possibilities of Parallels. I do quite a bit of evaluating and demoing of server configurations, and having it all available locally is a complete killer.

The first virtual install was Buildix to convince a customer that Subversion and Trac is a viable platform.

But of course it is wroooom-fast. Extremely responsive, and not hot. I currently have it in my lap – no problems what so ever.

Java is the new C

Sunday, October 22nd, 2006

This could actually turn out to be quite important down the road:

Writing Solaris Device Drivers in Java: “‘We present an experimental implementation of the Java Virtual Machine that runs inside the kernel of the Solaris operating system. The implementation was done by porting an existing small, portable JVM, Squawk, into the Solaris kernel. Our first application of this system is to allow device drivers to be written in Java. A simple device driver was ported from C to Java. Characteristics of the Java device driver and our device driver interface are described.’”

(Via OSNews.)

My local browser war

Monday, September 25th, 2006

I switch browsers like others switch … something they switch very often. Why does it have to be so hard? All I want is a browser that:

  • Is small and nimble
  • Feels like a Mac application
  • Has good ad blocking support
  • Handles Flash on demand

Safari locks up too often, and a number of sites do not work with it. Shiira is small and nice, but has no decent ad blocking. Firefox has lousy Mac integration and eats memory like there is no tomorrow. Flock just does not feel ready yet. OmniWeb has clunky ad blocking and is not worth the money.

My current choice is Camino. It is lightweight and Macish but has terrible, CSS-based, out-of-the-box adblocking. But with the help of CamiTools that can be fixed and you also get the flash handled.

Who knows, I might even be using next week.

Early Extreme Programming: The Original Mac Team

Tuesday, August 15th, 2006

From Revolution in The Valley:

Instead of arguing about new software ideas, we actually tried them out by writing quick prototypes, keeping the ideas that worked best and discarding the others. We always had something running that represented our best thinking at the time.

One of those days … ?

Thursday, June 15th, 2006

On the train to work this morning I proudly realized that my PowerBook had an uptime of 30 days. The fact that Macs can do this is so weird to my non-mac colleagues that they almost don’t believe it.

Well, the God of Failing Computers saw me in my hubris, and promptly crashed my computer, just like that, and would not let it restart. It finally showed some signs of life when I got to the office and plugged it in.

I am a big fan of geektool, and use it to display console.log. This was a good thing because I noticed a whole lot of lines saying that the /tmp directory was missing. When I looked into it, /private/tmp, which /tmp symlinks to, was indeed missing and that caused a lot of mayhem.

I recreated the directory manually, and things have been smooth since. But it was quite a scare.

After that my day has, shall we say, not been smiling at me. Let’s really, really hope that this is not an indicator for tonights big game against Paraguay.

Markdown based S5 in TextMate

Monday, June 12th, 2006

Happy happy joy joy

(Via TextMate Bundles (svn).)

Is Sun making a comeback?

Wednesday, May 10th, 2006

I am seeing signs in the sky that Sun is making a comeback.

  • Textdrive is switching from FreeBSD to Solaris
  • Rumors that ZFS might be ported to Mac OS X
  • Tim Brays presence and statements on the RoR podcast from Canada on Rails
  • Sun makes smart moves like supporting PostgreSQL

And not one of them is related to Java.

Javapolis: Access Wifi at the Metropolis

Wednesday, December 14th, 2005

If you have a Mac and want to use the Proximus wifi at the Metropolis, Safari or Firefox won’t help. I got through using Omniweb.

Continually switching

Tuesday, November 29th, 2005

After getting the PowerBook, I’ve made quite a few additional switches in my digital life:

  • Mac Mini instead of a PC with Ubuntu Linux at home. After a few weeks with a Mac at work, I could no longer live without one at home, so whoops, there it is: a Mac Mini. It is oh so quiet.
  • NetNewsWire instead of Bloglines. I have not visited my previous darling Bloglines once since I started using NetNewsWire
  • TextMate instead if JEdit, Vi, Emacs … it rocks.
  • iTunes and iPod instead of rsync and iRiver. I’m not addicted – right :)