Computer Diary

    "Yes, we scan."

    Barack Obama
    2013/06/30, USA

    Here my little rant and praise place, where the daily experiences of my programming work are expressed. I publish them with the idea that others might find it useful and benefit from it.

    MacOSX: My First Steps
    last edited 2009/04/10 13:13 (*)

    MacOS-X (10.5.6), UNIX made Eye Candy & Easy

    I admit, I was very excited to get my hand on a MacBookPro, I was expecting everything working out of the box.

    MacBookPro with MacOS-X 10.5.6


    MacBook Pro System Profile
    The dock is made intuitively, I click on the icon, the applications starts, and I can put it drag & drop it there and inserts nicely, or close it.

    Installing a .dmg is a bit non-intuitive, as you donwload a .dmg and open it, and you see a few files, sometimes you see two icons, one of the application, and one of the folder "Application", you are supposed to drag it over, why this is so, no clue. When I click on an installer, I want to install it, and not be taught how to drag one icon over another, stupid.

    MacOS-X in Action

    So, starting an application doesn't mean that it is installed, not so, you require to drag the application into the folder "Application" to ensure it is in the system, after then you disconnect the .dmg disk image by . . . moving it into the Trash. I thought the Trash is where you put things when you want to delete things? E.g. to eject a CD or DVD, throw it into the Trash . . . . very strange.

    Expose/Spaces, multiple screens work fine, fast switching, key shortcuts definable.

    Open Source Programs

    As next I installed Firefox 3, and Opera 9.63 and GIMP 2.6, and Inkscape 0.46, each application I downloaded from the respective homepages.

    Then I installed MacPorts, there the first fiddling around was required, the /opt/local folder was populated, but the xterm/bash didn't find it, so you had to edit .profile or .cshrc in case you ran tcsh. As next installing screen using sudo port install screen which worked perfectly. Unforunately, the default behaviour of screen wasn't acceptable, still calling bash at startup instead tcsh as defined in the xterm/ Anyway, Google has all the answers, the .screenrc edit to do what I want, and I'm almost done.

    termcapinfo xterm* ti@:te@
    shell /bin/tcsh

    Update: you can change the login shell in "System Preferences" -> "Account", select your own login, make sure you can make changes, and click with right button or with CTRL pushed, "Advanced Options" appears . . . one of the few inconsistancies I found, to hide this important menu.

    Perl & Perl Modules

    I start to install various perl modules, and I realize there are two perls now in the system, one in /opt/local and another in /usr/bin/, not good. I sym link /usr/bin/perl to use /opt/local/bin/perl, and then install perl modules using

    perl -MCPAN -e "install Digest::SHA"
    and so forth, the few handy modules, including DBD::SQLite, but that requires the sqlite3, which I install via sudo port install sqlite3, etc.

    I also compile my own old text editor, and it compiles without problems (the source code is over 20 years old).

    Firefox / Opera / Safari plus Flash and Quicktime

    That what I was hoping for, flash and quicktime seem to work, not perfectly, but ok. E.g. the video stream at doesn't work seamless, the wifi connection quicktime has problens, audio fails and I have to restart the player again a few times . . . not really mature the quicktime streaming, surprising.


    I installed VBox on Kubuntu 8.1 as host a few days ago, and ran Windows XP SP2 as guest, and it installed without problems, under MacOS-X 10.5.6 and VBox 2.1.2 the very same CD failed to install (report of a "I386\asms: Error Message: the parameter is incorrect") . . . not very convincing, whoever is the culprit. I even burnt another CD from the iso file I had with the Mac, same error message, finally I mounted the .iso file and fed that as CD, and that worked. This means, likely the Mac/VBox/WindowsXP CD Driver chain is somewhere broken, likely the Windows XP CD driver based on findings on the net, that people with real machines, not VirtualBox, encountering the same error.

    I installed Kubuntu 8.1 (only at 800x600, higher resolution wasn't possible, bad) and FreeBSD 7.0 ("boot only" did not work as ftp access to Internet failed, but "disk 1" did work) as guests, but it seems VirtualBox on Mac is a bit behind compared to the Linux host variant, surprising.


    At the right upper corner you have a magnifying glas, no it doesn't magnify the screen buffer, it does . . . searching. It's much faster to type the name of the application you like to start instead to search through the directories via Finder, in particular when you installed the iPhone SDK which is . . . somewhere deep in filesystem installed . . .

    So, the full text index is great via Spotlight, I hoped KDE/Kubuntu invest more time to provide a seamless working desktop search of that quality.

    Expose & Spaces

    When switching spaces, the window order is reset, e.g. when I clicked on a window to get in the front, and I switch the space, and get back, the window I had on top is hidden and another window is top, a slight annoyance.

    Beta Software


    It's a Safari web browser which is scaled down to the size of the iPhone, ideal to test web apps for the iPhone, but do you think you can quit the application? No, the quit in the menu doesn't work, it remains running ... so, we are back on the console, as we were using a half finished KDE program and terminate with the kill command, so on the MacOS-X also half finished programs exist, a reality check for me.

    Video Gmail Chat

    Asked me to quit all "active browsers" (without offer to start them up later again), which I did, and still can't install it . . . wow, Google makes software which doesn't work, first time for me.


    I don't like the keyboard, too small RETURN/ENTER key, bright screen, good battery, warms your hands while working on the computer (is heating a bit too much I think).

    Software wise, a bit dimmed expectation, but mostly I'm very pleased with the entire setup, most stuff is intuitive, very few options are missing, most functionality is sufficient. I like the fast graphics, no delays, I can compile, watch movies, hear streamed radio, all at the same time (just for test purpose) and don't sense a slow down in GUI interaction.

    Keyboard Shortcuts

    Most things are intuitively layed out when using MacOS-X, yet, a few keyboard shortcuts are not known to newbies:
    • File Rename: in Finder, click on name, and hit ENTER/RETURN
    • File Delete: in Finder, click on name, and hit APPLE + DEL/BACKSPACE
    • Exit/Terminate Running Program: APPLE + 'q'


    All posts or individual posts:

  • MetaFS - Dealing With Metadata the Proper Way (2013/12/14 01:00)
  • My Cellphones & Smartphone (2010-2013) (2013/09/02 23:15)
  • KDE / Kubuntu 12.04: 10+ years terrible GUI, A Systemic Problem of OSS (2013/04/27 12:18)
  • UNIX Man on Windows 7: VirtualBox + Ubuntu + LXC (2012/11/27 19:24)
  • Metadata - The Unresolved Mess (2012/07/10 20:59)
  • Cellphone Networks: Thieves, Insanity & Crap (2010/01/26 13:57)
  • MacOS-X for a UNIX Man with a PC (2009/09/26 20:43)
  • Windows XP for a UNIX Man (2009/09/22 18:28)
  • Server Counting (2009/05/18 11:50)
  • Automatically Geotag Photos without GPS (2009/04/22 08:28)
  • Rebirth of FastCGI (2009/04/15 17:17)
  • Online Advertisement & Income for Web-Site Owners (2009/03/18 22:10)
  • iPhone JavaScript Frameworks (aka Avoiding Objective-C) (2009/03/14 22:08)
  • Google - The Almighty Tracker & Advertising Blocking (2009/03/12 22:09)
  • How To Save 300MB RAM (2009/03/07 22:07)
  • Verbosity of Programming Languages (2009/03/06 22:06)
  • Problems with MacOSX (2009/03/03 22:03)
  • MacOSX: My First Steps (2009/02/24 09:57)
  • Catch 22 with HDD/DVD Recorder Medion Life (2009/02/24 09:27)
  • Kubuntu 8.1 as guest on VirtualBox MacOSX host (2009/02/24 01:33)
  • VirtualBox vs VMWare Fusion on MacOSX (2009/02/24 01:19)
  • SQL vs GREP with 230K lines (12MB) GeoLite (2009/02/23 20:10)
  • Kubuntu 8.1: Eye-Candy & Memory Waste (2009/01/24 09:57)
  • Firefox 2.0.x / 3.0.x - Memory Waste (2009/01/22 19:34)

    [ post new entry ] (only for administators)



    Tags: (separated by commas)

    Date (optional):



    Copyright 2007-2016, 2020-2024 © by René K. Müller <>
    Illustrations and graphics made with Inkscape, GIMP and Tgif