Read posts about mac os x

January 23

What ever happened to the MacDevCenter? (Put together quickly (Haligan)) by michaelb

O’Reilly’s MacDevCenter used to have much more in-depth articles on Apache, Cocoa development, Database and Systems administration, but now it is all about conferences and Aperture. Seems like they have forgotten the “Dev” in the sites name and are getting it mixed up with their other Mac site over at Digital Media.

That stream of great articles that were written after I got my first Mac (TiBook with 10.1) has died off. And that includes the practice of updating older articles after an update or new release of the OS. The newsletter hasn’t been updated since August of 2005 and even the list of contents in the sidebar has been absent for sometime (below is a copy of what used to be in the sidebar with links to each category, grabbed from The Internet Archive).

Derrick Story please bring back the MacDevCenter to it’s former self.

Content:
All Articles
Apache and Web Serving
AppleScript
Cocoa Programming
Database and Sys Admin
Designing for Aqua
Developing for Mac OS X
Digital Photography
Email and Related
Inside Mac Radio
Java on Mac OS X
Mac Weblogs
Mac OS X Conference
Mac OS X Innovators
Music and iTunes
Networking and Wireless
Product Reviews
QuickTime and iMovie
Terminal App and Unix
Switch to OS X

Posted in: mac os x
November 16

Return of the Word 2004 FontCacheTool troubles (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

Darn... Fighting this little bit of trouble just cost me half an hour and a good chunk of my mood.

After installing the OS X 10.4.11 update, the MS Word 2004 FontCacheTool problems I had back in 2006 arose again. Apparently this part of MS Office regularly gets into trouble with OS X's fonts and caches *grr*

I tried to get rid of the problem in a nice way by disabling any duplicate fonts and by removing the font cache. But that didn't help me any. So instead I reckoned I'd play it dirty; I didn't have time to play with Word.

$ cd /Applications/Microsoft*/Office/Support*
$ sudo mv FontCacheTool FontCacheTool.orig

Screw that piece of kit... If it doesn't want to play nicely, it won't get to play at all. Of course, that's not the proper solution. On the upside of things, Word does boot up very quickly now! ^_^;

Posted in: 10.4.11 , fontcachetool , mac os x , microsoft office 2004 , word 2004
November 4

Leopard and new text-to-speech voices (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

PLAYTRACKvoalex.mp3

A small forum discussion at Ars Technica alerted me to one of the new features in OS X Leopard. Apple'd been working on a more lifelike voice-over, which resulted in the voice Alex. I have to say that it's pretty damn impressive, the way they make Alex sound rather lifelike.

What's even scarier is the fact that somehow Apple worked in little breathing-effects as well. There's something weird about hearing your computer draw breath before it starts to speak a sentence.

EDIT:
You can use the voice-over utilities to create audio files as well. Cheap audio-books anyone? Of course, Alex doesn't speak as vividly as any other narrator, but still.

Here's how to do it:
1. Open Terminal.app to get to the command line.
2. Type "say -f ".
3. Drag a plain text file from Finder into the Terminal window.
4. Type " -o ~/Desktop/Spoken.aiff"
5. Press enter.

The say command will read the text input file (-f flag stands for "file") and will output the audio as .AIFF file (-o stands for "output"). The resulting file will appear on your desktop. Once it's done you can convert the .AIFF file to .MP3 using Amadeus.

EDIT2:
Of course, another neat use for this command is to tell you when a huge task is done. For example, I run the "TEC-analysis.sh" script from the command line to analyse a weeks worth of Tivoli alarms. It'd be very easy to do the following:

$ ./TEC-analysis.sh; say TEC Analysis complete!

Posted in: alex , leopard , mac os x , text to speech , voice
November 3

Leopard upgrade, part 1: Powermac (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

My new Leopard desktop
Last night I upgraded the first of our three Macintoshes to the new Mac OS X Leopard. I'd decided to start out with the Powermac, since that one's the least crucial of our Macs. Before upgrading her iBook, Marli wants to see the new OS work on my Powermac. And of course I'm saving the all-important work-Macbook for last.

The installation was -not- without problems. I'd forgotten that I'd installed APE (Application Enhancer), which royally screws up any new Leopard install. This isn't that farfetched, since it's a rather hackish piece of software.

After doing a completely fresh, reformatted, install I found another unpleasant surprise: the Migration Assistant software cannot import users whose homedirectory has been File Vaulted. Crap. This meant that I had to transfer all my files and preferences by hand.

So far I like the new OS well enough (haven't noticed much difference), though there's one thing that I already loathe: Spaces. I -love- having a virtual desktop manager built into OS X. Absolutely. I just hate two of the "features" of Spaces.

1. You cannot move windows from one desktop to another using a key combo.
2. Spaces automatically switches to the desktop containing the -main- window of the application you select.

Why is number 2 so bad? Well, let's say that I'm typing up a report on desktop 4. Now a friend pops up on MSN, through Adium. The new Adium window appears on my current desktop: 4. I switch to Adium, to type a reply, and "zing!" I'm moved to desktop 2 because that's where Adium's main window resides.

That fscking sucks!

More Leopard gripes later :)

Posted in: leopard , mac os 10.5 , mac os x , powermac g5 , upgrade
August 24

Windows? On my Mac?! (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

A screenshot of Parallels running.
A long long time ago I installed Qemu and Windows on my Powermac G5 so I could run some old games of mine. Most notable the Magic: the Gathering game from the late nineties.

This morning I installed Windows XP in a Parallels VM. I may heartily dislike Windows, but there's still something cool about running a Windows VM on Mac OS :D Dance puppet, dance!.

Again I plan to use Windows for Magic, but the main purpose is to run some Windows-only software from School.

Ah, the miracles of modern-day science :)

Posted in: mac os x , parallels , windows

Windows? On my Mac?! (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

A screenshot of Parallels running.
A long long time ago I installed Qemu and Windows on my Powermac G5 so I could run some old games of mine. Most notable the Magic: the Gathering game from the late nineties.

This morning I installed Windows XP in a Parallels VM. I may heartily dislike Windows, but there's still something cool about running a Windows VM on Mac OS :D Dance puppet, dance!.

Again I plan to use Windows for Magic, but the main purpose is to run some Windows-only software from School.

Ah, the miracles of modern-day science :)

Posted in: mac os x , parallels , windows
August 2

cyndicate.jpg (Put together quickly (Haligan)) by michaelb


Cynical Peak Software released Cyndicate yesterday bringing it out of it’s beta release that started in early April. If you liked PulpFiction from Freshly Squeezed Software (FSS) you should enjoy using Cyndicate. In fact Brad Miller and Erik Barzeski from FSS are the two behind Cynical Peak. With Brad doing all of the dev work and Erik running support and as much of everything else he can.

During the beta it was great to see both Brad and Erik listening and reacting to the feed back offered and have a pretty quick turn around on bugs that were submitted. Throw in a discussion on how some of the other beta testers actually use feed readers / aggregators and the couple of ideas that came out of that; the interest shown for these ideas by the developers is very encouraging for the future of Cyndicate.

  • Ratings - using Bayesian methods to teach Cyndicate to automatically rate content
  • Labels - for subscriptions and / or articles
  • Folders / Smart Folders - easily organize all of your feeds and articles
  • Filters (including Growl support) - move stuff, label stuff, flag stuff, delete stuff or alert you to stuff
  • Themes - create your own custom themes usign HTML and CSS
  • Share This - post an article to Ma.gnolia, Del.icio.us, Digg or any of the other 14 services listed

cyndicate.jpg

Posted in: cyndicate , feed readers , mac os x

Cyndicate, AKA PulpFiction 2.0 (Put together quickly (Haligan)) by michaelb

Cynical Peak Software released Cyndicate yesterday bringing it out of it’s beta release that started in early April. If you liked PulpFiction from Freshly Squeezed Software (FSS) you should enjoy using Cyndicate. In fact Brad Miller and Erik Barzeski from FSS are the two behind Cynical Peak. With Brad doing all of the dev work and Erik running support and as much of everything else he can.

During the beta it was great to see both Brad and Erik listening and reacting to the feed back offered and have a pretty quick turn around on bugs that were submitted. Throw in a discussion on how some of the other beta testers actually use feed readers / aggregators and the couple of ideas that came out of that; the interest shown for these ideas by the developers is very encouraging for the future of Cyndicate.

  • Ratings - using Bayesian methods to teach Cyndicate to automatically rate content
  • Labels - for subscriptions and / or articles
  • Folders / Smart Folders - easily organize all of your feeds and articles
  • Filters (including Growl support) - move stuff, label stuff, flag stuff, delete stuff or alert you to stuff
  • Themes - create your own custom themes usign HTML and CSS
  • Share This - post an article to Ma.gnolia, Del.icio.us, Digg or any of the other 14 services listed

cyndicate.jpg

Posted in: mac os x
July 26

iLife is my saviour (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

The opening menu of my DVD.
While my colleagues can't stop praising Mac OS X for its cleverness and ease of use, I'm thanking the $DEITIES on my knees for iLife. iLife and the Core2 Duo processor.

Back in 2004 I edited our wedding film using Final Cut Express on my Powermac G5. I was rather pleased with how it all went and I was well impressed by all the features FCE came with. I will not claim that I knew what everything did and I'll admit that I was just bolocksing about a bit. Still, things came out rather nicely, although it took me quite some time.

When I was asked to compose the wedding DVD for my in-laws I gladly accepted, although I wasn't looking forward to all the waiting and the crunching and the schlepping.

Well, I needn't have worried! Enter my Macbook! Hero of the day, andsoforth.

I can't believe how incredibly speedy all of iLife runs on the Core2 Duo, though I'm sure the 2GB of RAM also helps ;) Switching from FCE to iMovie '06 I may have lost a few features, but I gained a lot of comfort. Things were just so damn easy! Frying everything into a DVD with nice menus was also damn easy with iDVD. Finish everything off with a slideshow from iPhoto and we're all set.

I'm quite happy with the end result! I hope Elke and Peter will enjoy their DVD.

Posted in: dvd , ilife , mac os x , wedding film

Mac OS X: locking your screen, without a screen saver password (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

This afternoon my buddy Edmond came up to me with an interesting predicament. He runs Mac OS X on his Macbook and would like to:
A) have a password-less screen saver
B) have the ability to lock his screen with a password

Usually one simply uses screen saver passwords to achieve goal B, but Ed was adamant that he wanted A as well. Not something you often see, right? Initially I thought it wouldn't be possible, but then I had a flash of insight. It's possible! Here's how...

1. Open "System Preferences". Go into "Security".
2. Uncheck the box marked "Require password to wake...".
3. Open "Keychain Access". Open its preferences window.
4. Check the box marked "Show status in menu bar".
5. A padlock appears in your menu bar.

From now on you can lock your screen by clicking on the padlock and selecting "Lock screen". And you can still use your screen saver and go back into the OS without a password. The only downside to this is that one can also wake up your system from sleep without a password. Not something I'd like to have if my laptop was ever stolen.

Posted in: lock , mac os x , password , screen saver , security
June 20

michaelb (Put together quickly (Haligan)) by michaelb


[UPDATE] Anyone who is interested in working on the RPC over HTTP - iPhone idea together during iPhoneDevCamp ala MacHack style please let me know.  If you’re in the Louisville / Lexington area I’m looking at trying to have a satellite event during it or if not we could just work on the hack online.

Just an idea to the notion that the iPhone and Exchange will not mix well together and someone would still need to build it, but having a client sitting somewhere pulling stuff from your Exchange account via RPC over HTTP and then push that out to your iPhone might do the trick.

On the other hand Zimbra already supports both IMAP and CalDAV out of the box and will have some support for the iPhone.

We are all still gathering data on the device and we have been chatting with Apple. At a minimum, we will support IMAP and tethered sync via the Zimbra Connector for Apple iSync. Please post any good specs that you see on the device and we can look at other ways to sync to the device.

Take in consideration that they already support push email and over-the-air synchronization for most other mobile devices and have Apple as a strategic partner I would be surprised to not see the iPhone listed as a supported device later this year.

And remember remote wipe and direct push didn’t arrive in Exchange until SP2 for Exchange 2003 in mid to late 2005 and even when that did come out it still left some existing older phones out in the cold.

Posted in: apple , exchange , iphone , mac os x

How to get direct push email from Exchange to your iPhone (Put together quickly (Haligan)) by michaelb

[UPDATE] Anyone who is interested in working on the RPC over HTTP - iPhone idea together during iPhoneDevCamp ala MacHack style please let me know.  If you’re in the Louisville / Lexington area I’m looking at trying to have a satellite event during it or if not we could just work on the hack online.

Just an idea to the notion that the iPhone and Exchange will not mix well together and someone would still need to build it, but having a client sitting somewhere pulling stuff from your Exchange account via RPC over HTTP and then push that out to your iPhone might do the trick.

On the other hand Zimbra already supports both IMAP and CalDAV out of the box and will have some support for the iPhone.

We are all still gathering data on the device and we have been chatting with Apple. At a minimum, we will support IMAP and tethered sync via the Zimbra Connector for Apple iSync. Please post any good specs that you see on the device and we can look at other ways to sync to the device.

Take in consideration that they already support push email and over-the-air synchronization for most other mobile devices and have Apple as a strategic partner I would be surprised to not see the iPhone listed as a supported device later this year.

And remember remote wipe and direct push didn’t arrive in Exchange until SP2 for Exchange 2003 in mid to late 2005 and even when that did come out it still left some existing older phones out in the cold.

Posted in: apple , exchange , iphone , mac os x

michaelb (Put together quickly (Haligan)) by michaelb


Even if a SDK was released for the iPhone what makes you think Apple will let you use it?

Remember this isn’t the first iPod lacking a public SDK or generating some backlash for not having one. With the hush-hush on iPod game development and past job postings like “The iPod Division is looking for an individual who will be responsible for improving and maintaining the IDE for embedded applications. The person in this position will be required to work closely with the Mac OS X Xcode team.”, there probably is an SDK for iPod games. You just have to sign an NDA, have limited access and promise never to divulge of its existence to use it.

So as people found ways to use the limited features of NotesOnly mode of the earlier iPods to create things and then later when iPod games were released they broke down the contents of the games, I expect some smart people out there will be able to have similar luck with the iPhone. And what I do expect to see later on is an announcement from Apple on the release of a handful of iPhone applications from third-party developers that traveled down that same NDA path the iPod game developers went through.

I still think that saving space for iTunes purchased content is one of the reasons for a lack of a public SDK, but the private SDK still follows that line of thinking and goes along with what Apple has done with the iPod in the past.

Posted in: apple , iphone , ipod , mac os x , sdk

Do you really think Apple would make the SDK for the iPhone public? (Put together quickly (Haligan)) by michaelb

Even if a SDK was released for the iPhone what makes you think Apple will let you use it?

Remember this isn’t the first iPod lacking a public SDK or generating some backlash for not having one. With the hush-hush on iPod game development and past job postings like “The iPod Division is looking for an individual who will be responsible for improving and maintaining the IDE for embedded applications. The person in this position will be required to work closely with the Mac OS X Xcode team.”, there probably is an SDK for iPod games. You just have to sign an NDA, have limited access and promise never to divulge of its existence to use it.

So as people found ways to use the limited features of NotesOnly mode of the earlier iPods to create things and then later when iPod games were released they broke down the contents of the games, I expect some smart people out there will be able to have similar luck with the iPhone. And what I do expect to see later on is an announcement from Apple on the release of a handful of iPhone applications from third-party developers that traveled down that same NDA path the iPod game developers went through.

I still think that saving space for iTunes purchased content is one of the reasons for a lack of a public SDK, but the private SDK still follows that line of thinking and goes along with what Apple has done with the iPod in the past.

Posted in: apple , iphone , ipod , mac os x , sdk
June 19

michaelb (Put together quickly (Haligan)) by michaelb


Leopard on Intel-based Macs is now registered as an Open Brand UNIX 03 product. So now have better compatibility to compile and run that existing UNIX code.

Posted in: mac os x , open brand , open group , unix

Mac OS 10.5 is now an Open Brand UNIX 03 Registered Product (Put together quickly (Haligan)) by michaelb

Leopard on Intel-based Macs is now registered as an Open Brand UNIX 03 product. So now have better compatibility to compile and run that existing UNIX code.

Posted in: mac os x , open brand , open group , unix
June 18

michaelb (Put together quickly (Haligan)) by michaelb


One thing about the lack of a SDK for the iPhone that I think some people are missing is that yes most if not all other mobile phones have downloadable third-party applications for them, but none of those other phones are an iPod. Think about it I’m sure Apple wants all of that storage after OS X is installed to go to making them more money (iTunes) and making sure to back up their claim that this is the best phone and the best iPod ever made. The 4GB model would have room for about 500 plus songs and one movie or around 875 songs if you don’t sync a movie over. Depending on how small they got the OS X install that is not leaving a lot of room for other stuff like third-party applications on it.

I still have a few of questions I’ve still not seen answered yet. Will the iPhone services include access to the camera and will terminal.app be included if it is a full version of OS X like Steve says? Since most of the other services look to be just mailto: and callto: URIs and there is already some ways to access the iSight camera in Safari I’m hopeful that the services will include access to it.

Now if they do include terminal.app I just hope the rumors of a new iPhone like nanobook are true. A couple of weeks ago an iPhone ad was on and I noticed that if you placed four of them together it would be about the same size as the copy of Make magazine I had sitting on my desk. That would be a perfect size for a small ultra portable with a full keyboard and multi-touch screen for me to carry around. Sort of a Apple supped-up Palm Foleo, but until then my new Curve will do just fine.

Posted in: iphone , mac os x , sdk

The reason for no iPhone SDK, Apple makes money from iTunes (Put together quickly (Haligan)) by michaelb

One thing about the lack of a SDK for the iPhone that I think some people are missing is that yes most if not all other mobile phones have downloadable third-party applications for them, but none of those other phones are an iPod. Think about it I’m sure Apple wants all of that storage after OS X is installed to go to making them more money (iTunes) and making sure to back up their claim that this is the best phone and the best iPod ever made. The 4GB model would have room for about 500 plus songs and one movie or around 875 songs if you don’t sync a movie over. Depending on how small they got the OS X install that is not leaving a lot of room for other stuff like third-party applications on it.

I still have a few of questions I’ve still not seen answered yet. Will the iPhone services include access to the camera and will terminal.app be included if it is a full version of OS X like Steve says? Since most of the other services look to be just mailto: and callto: URIs and there is already some ways to access the iSight camera in Safari I’m hopeful that the services will include access to it.

Now if they do include terminal.app I just hope the rumors of a new iPhone like nanobook are true. A couple of weeks ago an iPhone ad was on and I noticed that if you placed four of them together it would be about the same size as the copy of Make magazine I had sitting on my desk. That would be a perfect size for a small ultra portable with a full keyboard and multi-touch screen for me to carry around. Sort of a Apple supped-up Palm Foleo, but until then my new Curve will do just fine.

[digg=http://digg.com/apple/Leaving_room_for_purchased_iTunes_content_is_a_better_reason_for_no_SDK]

Posted in: iphone , mac os x , sdk
June 11

Fedora Core 6 image for Parallels Desktop (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

Now that I've gotten my mits on an Intel Macbook I've also started dabbling with Parallels Desktop, a piece of software that'll let you run a whole bunch of virtual machines inside Mac OS X. For my work it's rather handy to have a spare Solaris system lying around, so I went with the Solaris Express image that I mentioned a few weeks ago. And now that it's about time for me to get started on my LPIC-2 exam it's also handy to have at least one Linux at hand.

Enter a pre-installed and configured Fedora Core 6 image for Parallels. At only ~730MB in size that really isn't that bad. Saves me a lot of trouble as well.

Just be sure to set your RAM at 512 MB. Any higher is supposed to crash FC, according to this OS X hint.

EDIT:
Tried it with my last day of the Parallels demo. It works like a charm :)

Posted in: apple , fedora core , mac os x , parallels desktop
May 27

A new addition to the family: Macbook (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

My iBook and my Macbook
This month I'd saved up enough money in my individual IT budget at Snow to buy me a new laptop. I've been using my iBook for two years now and it's been great, but it's about time to get a faster piece of hardware. Luckily, the iBook is still covered by one more year of Applecare so I'll have it looked over and then it goes on to Marli.

So far I like the Macbook and I -love- it's glossy screen. The colours it displays are so vibrant! The only thing I already hate (really, I do) are the sharp edges on the bottom-front of the casing. These tend to scratch my wrists when I'm typing :(

And it has to be said that because Mac OS X is such an "easy" operating system, it takes all the fun out of installing a new computer. I hooked up my iBook using a Firewire cable and within the hour all my files and settings had been transferred to the Macbook. Thus it was set up in exactly the same way my old computer was and I didn't have to do a thing about it. Oh well *shrug* ^_^



Posted in: apple , computers , mac os x , mackbook , toys
April 27

Sun's Solaris Express image for Parallels Desktop (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

Ever since Apple switched to Intel processors in their systems and Parallels came out with their Parallels Desktop software it's been possible to run Windows, Linux and other Unices inside virtual machines on your Mac. That's totally great, since it allows you to run various test systems without needing additional hardware!

A lot of people also got Solaris 10 to run in PD, although some ran into a little bit of trouble. Well, not anymore! Sun has created a pre-installed Solaris Express image for use with Parallels Desktop. This allows you to immediately get up and running with Solaris, without even having to go through any of the normal installation hoops.

I know what I'll be doing when I get my Macbook in ;)

Thanks to Ben Rockwood for pointing out this little gem.

Posted in: mac os x , parallels desktop , solaris express , sun
March 14

A multi-touch display / controller for your Mac (Put together quickly (Haligan)) by michaelb

Lemur Display
(Image from Robert Hodgin)

I just read about one of the first multi-touch devices for a Mac (and Windows) computer that I’ve seen since watching the Multi-Touch Interaction Research video and the iPhone announcement. The Lemur from JazzMutant is a multi-touch surface controller that was released over a year ago (July 2005). It has a 12″ LCD (800×600), uses XML files to store your templates and Open Sound Control (OSC) and MIDI to communicate with the host computer. Fits right in where I thought we would first see such devices, except I just didn’t know it was already out there.

“…devices with a specific purpose like a mixing board for GarageBand, Logic Pro or Shake is where we will see them.”

Posted in: digital media , iphone , mac os x , multi-touch

A multi-touch display / controller for your Mac (Put together quickly (Haligan)) by michaelb

lemur_01.jpg
(Image from Robert Hodgin)

I just read about one of the first multi-touch devices for a Mac (and Windows) computer that I’ve seen since watching the Multi-Touch Interaction Research video and the iPhone announcement. The Lemur from JazzMutant is a multi-touch surface controller that was released over a year ago (July 2005). It has a 12″ LCD (800×600), uses XML files to store your templates and Open Sound Control (OSC) and MIDI to communicate with the host computer. Fits right in where I thought we would first see such devices, except I just didn’t know it was already out there.

“…devices with a specific purpose like a mixing board for GarageBand, Logic Pro or Shake is where we will see them.”

Posted in: digital media , iphone , mac os x , multi-touch

A multi-touch display / controller for your Mac (Put together quickly (Haligan)) by michaelb

lemur_01.jpg
(Image from Robert Hodgin)

I just read about one of the first multi-touch devices for a Mac (and Windows) computer that I’ve seen since watching the Multi-Touch Interaction Research video and the iPhone announcement. The Lemur from JazzMutant is a multi-touch surface controller that was released over a year ago (July 2005). It has a 12″ LCD (800×600), uses XML files to store your templates and Open Sound Control (OSC) and MIDI to communicate with the host computer. Fits right in where I thought we would first see such devices, except I just didn’t know it was already out there.

“…devices with a specific purpose like a mixing board for GarageBand, Logic Pro or Shake is where we will see them.”

Posted in: digital media , iphone , mac os x , multi-touch
March 13

Accessing your Mac at home, from work - reprise (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

Well, It works, I can use my iBook at home from my desktop PC at work. I'd tested the whole setup at home, using both my Powermac and the Thinkpad $CLIENT gave me and VNC worked properly and rather smooth.

Unfortunately the Internet connection at $CLIENT isn't too great, so the VNC connection is a bit sluggish. Changing desktops (I run Desktop Manager to sort my apps across four desktops) takes a second or three and building a completely new screen takes about two. So it's not great, but it's doable at least.

I'll try this out for a few days, see how it pans out. If I don't get stuck in any way I'll leave my iBook at home from now on.

Posted in: apple , mac os x , vnc
March 12

Accessing your Mac at home, from work (Kilala.nl (Cailin Coilleach)) by Cailin Coilleach

A screenshot of VNC in action.
For weeks on end I've been dragging my iBook along to the office at $CLIENT, even though I'm not allowed to connect it to their network. My iBook is indispensable to me, because it contains all of my archives and past projects, all my e-mail and my address book and calendar. I even use my iBook to keep track of my working hours (thank you TimeLog 3!).

Unfortunately, dragging my laptop around can get tiresome, especially if I ride my bike to work. Which is why I'm very grateful to one of my colleagues for suggesting the use of VNC or another remote desktop solution. Seriously, the suggestion was so obvious that I'm really ashamed that I didn't think of it. I guess I was just clinging -too- much to my dear, sweet iBook.

Anywho... What I'm about to describe is only one of many ways to implement a remote desktop solution for your Mac. A few other options exist, but this is the one I'm using. What we're going to be building is the following:
* I'm at my desk at work, using one of the PCs over there.
* My iBook, running Mac OS 10.4 is at home, connected to my wifi network.
* I will be using my iBook, from my desk at work :)

What you'll need:
* A VNC server. I chose to use Vine Server, which came recommended.
* A VNC client. For Windows and Linux I chose to use Tight VNC and for OS X I use Chicken of the VNC.
* An SSH server. This comes built in, as part of Mac OS X.
* An SSH client. For Windows I use PuTTY, while Linux and OS X come built in with a client.
* Your home IP address. You can find this by browsing to What is my IP address? at home.

Setting up SSH at home

You can use the basic SSH configuration that comes with OS X, but it's not rock solid. If you'd like to be extra secure, please make the following changes. This will disable remote root access and will force each user to make use of SSH keys. If you didn't, you could log in using your normal password which opens you up to brute force password attacks.

* Open Terminal.app and enter the following commands.
cd /private/etc
sudo vi sshd_config

* Change the following lines, so they read as follows. The last two lines a
PermitRootLogin no
PasswordAuthentication no
UsePAM no

* (Re)start SSH
Open System Preferences.
Go to "Sharing".
(Re)start the "Remote access" server.

Setting up the VNC server at home

Vine Server comes in a .DMG and you can simply copy the binary to its desired location. By starting the application you're presented with the applications configuration options, which has buttons at the bottom to stop and start the VNC server.

* You can leave most settings at their default values, but it's extra safe to change the following:
Connection -> set a password
Sharing -> only allow local connections

This secures your VNC server with a password and prevents people on your local network from connecting to your desktop. You'll only be able to login to VNC after logging in to your system through SSH.

* Press the "Start server" button.

Setting up your router

You will need to make your SSH server accessible from the Internet. Configure your router in such a way that it forwards incoming traffic on port 22, to port 22 on your Mac.

Setting up your SSH client at work

If you forced your SSH server to use public/private keypairs earlier, then you'll need to configure your SSH client to do the same. You can use ssh-keygen (OS X and Linux) or PuTTYGen (Windows) to generate a key pair. Please Google around for instructions on how to use SSH keys.

You will need to tell your SSH client to connect to your SSH server at home and to set up port forwarding for VNC. In both examples $HOME-IP is the IP address of your Internet connection at home.

* On Linux and OS X (from the command line): ssh -L 5900:127.0.0.1:5900 $HOME-IP.
* On Windows (in PuTTY): SSH -> Tunnel -> local port = 5900, remote port = 127:0.0.1:5900

What you're doing here is rerouting any traffic that's coming in at your work PC at port 5900 to port 5900 at your home box.

Setting up your VNC client at work

All of the real work is being done by the SSH session, so you can instruct your VNC client to simply connect to desktop 0 at localhost, or at 127.0.0.1. Enter the password that you set up earlier.

Adding more security

Unfortunately Hot Corners don't work through VNC and FUS kills your VNC session, so we'll need to find another way to lock your OS X desktop. Luckily I've found a way in this article. You can use Keychain Access to add a small button to your menu that will allow you to lock your screen.

And there you have it! A fully working VNC setup that will allow you to use your Mac at home, from work.

Posted in: apple , mac os x , remote desktop , vnc
February 27

MacFuse and Amazon S3 (Put together quickly (Haligan)) by michaelb

A growing list of information after looking into using MacFuse with Amazon S3.

Thread on s3fs and MacFuse in the Amazon Web Services Developer Connection forum.

S3FS project page (from author of the above thread)
Another s3fs-fuse project page

MacFUSE project page

Downloads:

MacFUSE Core
SpothlightFS
SSHFS

Amit Singh’s announcement

How to uninstall

GmailFS via MacFUSE

MacFUSE with Objective-C

Getting started with MacFUSE

Posted in: mac os x , macfuse , s3

MacFuse and Amazon S3 (Put together quickly (Haligan)) by michaelb

A growing list of information after looking into using MacFuse with Amazon S3.

Thread on s3fs and MacFuse in the Amazon Web Services Developer Connection forum.

S3FS project page (from author of the above thread) Looks like he has removed it.

Another s3fs-fuse project page

MacFUSE project page

Downloads:

MacFUSE Core
SpothlightFS
SSHFS

Amit Singh’s announcement

How to uninstall

GmailFS via MacFUSE

MacFUSE with Objective-C

Getting started with MacFUSE

Posted in: mac os x , macfuse , s3

MacFuse and Amazon S3 (Put together quickly (Haligan)) by michaelb

A growing list of information after looking into using MacFuse with Amazon S3.

Thread on s3fs and MacFuse in the Amazon Web Services Developer Connection forum.

S3FS project page (from author of the above thread)
Another s3fs-fuse project page

MacFUSE project page

Downloads:

MacFUSE Core
SpothlightFS
SSHFS

Amit Singh’s announcement

How to uninstall

GmailFS via MacFUSE

MacFUSE with Objective-C

Getting started with MacFUSE

Posted in: mac os x , macfuse , s3
January 14

iPhone the new interface and it’s place on the web platform (Put together quickly (Haligan)) by michaelb

Its not that its a phone and iPod, its the interface

Just like the current blend of information on the web and placing the importance on the person using it is referred to as Web 2.0, this is Phone 2.0. Back when some of the first PocketPC devices came out I purchased a Casio Cassiopeia after the Compaq Ipaq was out of stock. While I found those devices were great at retrieving information, they were lousy at data entry. Which leads us to why the iPhone is really exciting.

iPhone is not the new Newton; it’s the new Tricoder

Yes it’s a new interface, but I’m more interested in seeing it making all of these mashups and other great information tools more practical on a handheld device. If you look at how mobile phones are influenced by the Star Trek communicator, the iPhone reminds me more of the tricoders or better yet those small data pads that they always seemed to be able to type a novel with just a few buttons. This is where the iPhone and other devices with this type of interface are going to shine.

From the typewriter, pen and paper to the keyboard, mouse and multi-touch interfaces

I don’t expect to see new multi-touch screens replacing your keyboard and mouse for you desktop computer, but handheld, portable and devices with a specific purpose like a mixing board for GarageBand, Logic Pro or Shake is where we will see them. The keyboard has been with us for a very long time before it was ever married to a mouse and I expect it to stay with us for at least as long, but we are just now getting to the real interesting equivalent to the pen and paper. If you think of some of the uses of the pen and paper in very dynamic and busy environments like say for a paramedic, fireman, aboard a ship or in a manufacturing setting, that’s were this type of interface is going to shine and get widely adopted at first.

As part of the web platform

For the people concerned about not having third party apps for the iPhone. I’d love to have native cocoa apps for it too, but seriously what are you expecting to do on it. By using the widgets and the browser most of the tools I can think of that I would need can be done with them. If some of the talk of what the iPhone SDK will include is true then this might be the way to get your app on it. Who knows maybe will see the return of the “Home on iPod” feature that was announced on Panthers preview page that never made it to the final version. Maybe will see a new widget for Delicious Library for the iPhone that uses its camera to scan the ISBN number of that book your thinking about buying to see if you already have it or just to add it to your library. Want a price comparison on that item you’re looking at, again take a picture of its barcode and get a return of their competitors prices using a widget that pulls information from some of the many price comparisons sites.

The thing is I think it will take at least a year for people to really understand what new ideas the iPhone has brought us and how to take advantage of it. Looking back and comparing this to the iPod’s first year it should be pretty interesting.

Posted in: iphone , mac os x , web services , widgets