Index syndication
comment syndication

Archive for mac

Updated: IM Status Applescript

I previously published an Applescript I use to immediately update Adium, Skype, iChat status messages.
I’ve recently changed it to allow more than three options (a limitation in the Applescript Display Dialog method).

Find a copy below:

MacBook vs. MacBookPro

Does CPU speed matter for gaming on a Mac Laptop?

The difference between, for example, 2.4 Ghz and 2.6 Ghz will be negligible when running the games. What will contribute to the smoothness and quality of the games the Graphics Processing Unit (GPU) and to an extent bus speed, CPU cache and RAM.

When it comes to RAM, the more the merrier – to avoid the Hard Drive being used to swap applications when your memory is full. Get as much RAM as you can afford.

Consider the current models of a MacBook vs. a MacBookPro – they both have similar specifications on the CPUS.

  • The 13″ MacBook has 2.4GHz Intel Core 2 Duo processor with 3MB on-chip shared L2 cache
  • The 13″ MacBookPro has a 2.4GHz or 2.66GHz Intel Core 2 Duo processor with 3MB on-chip shared L2 cache
  • The 15″ MacBookPros have 2.4GHz, 2.53GHz or 2.66GHz Intel Core i5/i7 processors with 3MB and 4MB shared L3 cache respectively.

The i5 and i7 CPUs are the next in an architectural line of mobile CPUs from Intel, so it’s not the “Ghz” that’s going to improve your gaming – it’s having the later generation CPUs. In the CPU arena, the 13″ Pro/Non-Pro models are the same – but the 15″ Pro models are clearly in front.

Now consider the Graphics Processor, the real workhorse in modern 3D gaming. The current models as shown:

  • The 13″ MacBook has NVIDIA GeForce 320M graphics processor with 256MB of DDR3 SDRAM ***shared with main memory***
  • The 13″ MacBookPro has NVIDIA GeForce 320M with 256MB DDR3 SDRAM ***shared with main memory***
  • The 15″ MacBookPro has TWO GPU devices: Intel HD Graphics with 256MB DDR3 SDRAM shared with main memory, and NVIDIA GeForce GT 330M graphics processor with 256MB GDDR3 memory and automatic graphics switching

In all cases, there is a GPU sharing Main Memory. These are much faster than the Graphics of yesteryear, but sharing the main memory means using some of your 2GB or 4GB of RAM. Games will play and look acceptable, but the framerate wont be the best you can get.

Where the laptop will shine, is with the dedicated NVIDIA GeForce GT chips. They have dedicated DDR3 memory allocated to them, designed to do one thing only – fast 3D.

My recommendation:
If you are on a budget – a MacBook or a 13″ MacBookPro will have to do.
However if you can afford it, and want to game – a 15″ MacBookPro with a dedicated GPU will play your games as smooth as any current generation laptop can. You can’t go wrong with the larger screen either.

Compiling readline on an OSX 10.5 intel x86_64

I’m stuck with a whole bunch of problems getting code to compile and co-operate nicely on my new MacBookPro. I’m compiling my own PHP, but it defaults to compiling for the i386 (32bit) architecure, which then fails when Apache2 running in 64bit mode tries to use the 32bit DSO for PHP5. Compiling PHP5 as 64bit then fails linking against the i386 pgsql lib, and so on. I really need everything using the x86_64 architecture. How does this all relate to readline under Leopard?
Read the rest of this entry »

IM Status Applescript for iChat Adium and Skype

I use iChat, Adium and Skype all at the same time. I was looking for a quick way to change the status of all three of them with one fell swoop.

Looking at what other people had written I came across a good example at Jason Kenison’s blog. He had implemented a method whereby you select Away or Available and then the script will change the status of all three. It worked for Skype and iChat but not for Adium.
Read the rest of this entry »

Next entries »