Blog Achive

As I am now a full time PhD candidate and have been since 2014 this blog is no longer maintained and stands as an archive of the interests I had pre 2012.


Nicholas Negroponte founder of OLOC

How awesome is this person!!! How do I work for them…

1. Children are our most precious natural resource

2. The solution to poverty, peace and environment is education

3. Teaching is one but not the only way to achieve learning

Mac OS server quick facts 10.6

Your server contains an Auto Server Setup profile. It can be optionally encrypted with a pass phrase. If you cannot ensure this files security you should encrypt it. Otherwise the XML file is stored as clear text, letting any user see its contents as well as the configuration of your server with the administrators password. The pass phrase can be supplied to the server assistant by either:
1. Typing it in locally at the server itself.
2. Placing the pass phrase in clear text in a .pass file with the same name as the Auto Server Setup folder. (make sure this is at the root of any available volume in order to be seen by Server Assistant).

When server installation has completed, that computer will restart with Mac OS X Server to be configured. The “More Options”, Server Assistant pane appears, offering the following choices:
1. Install Mac OS X Server remotely
2. Setup Mac OS X Server remotely
3. Prepare and save information for automatic setup.

Server Monitor remotely restarts, powers off and on Xserves. It also monitors the following server stats:

  • General server information
  • Drive status
  • Power information
  • Network activity
  • Temperature and blower statistics
  • Memory configuration and health
  • Security lock information

If the status of any server components change you can configure Server Monitor to send email notifications to a particular address.

If you enable the Internet gateway, Server Assistant automatically:
Assigns the internal Ethernet port the IP address
Enables the DHCP service with a scope of through
Enables the NAT service to share your server’s Internet connection with computers on the local network
Enables the firewall
Enables the DNS service for the local network
To learn more on this topic, see Chapter 1 – Installing and Configuring Mac OS X Server in Apple Training Series: Mac OS X Support Essentials v10.6

if the Internet gateway is enabled by you, the Server Assistant automatically performs the following:

  • Assigns the internal Ethernet port to
  • Enables the DHCP service with a scope of through
  • Enables the NAT service to share your server’s Internet connection with computers on the local network.
  • Enables the firewall
  • Enables the DNS service for the local network

Server Assistant automatically creates an Open Directory master for you when you select:
1. Create users and groups or
2. Import users and groups.
The following variables default to:
1. Directory Administrator Name = Directory Administrator
2. short name = diradmin
3. UID of 1000
4. Password defaults to the same password the local administrators has been set to.

A word on security…if you export user accounts and then later import those users, you will need to set their passwords after the import.

Workgroup Manager removes a user from a group by:
1. Editing the Other Groups field (in user account)
2. Editing the Group Account.

Depending on what he or she is trying to access, the user may or may not get feedback on whether the user typed the wrong password (authentication) or the user is not allowed access to the service (authorization).

If a user can’t get access to a particular service they don’t get feedback on that specifically. Thus if the incorrect password is typed or they don’t get access to a particular service, the error message is no different.


When searching, to construct an advanced search:
1. Use the Search button in the toolbar
2. Click the Search pop-up above the accounts list and choose the Advanced option.

How to initiate kids (or anyone) in coding

This is Emma take on initiating children into the computing industry…

How to initiate kids (or anyone) in coding.

How to put girls off from all forms of programming/tech by Emma der Mulqueeny

How to put girls off from all forms of programming/tech by Emma der Mulqueeny.

Integrating Macs into Small Business

Most small businesses use Windows Small Business Server or Windows Server both of which use active directory.  Active directory controls the accounts, authentication and shared services on the network.  Macintosh’s can join either active directory or open directory.  Open directory is another directory server implementation that enables LDAP services.

Binding:   Configures a MAC to connect to a directory server.  Binding is a separate process for Active Directory and Open Directory.

Configuring a Mac to Connect to a Network Account Server is almost the same for Active or Open Directory Server (LDAP).

  1. Open system preferences
  2. Click on Users and Groups
  3. Click Login Options
  4. If the lock icon is locked, unlock it by clicking on it and entering the name and password of an administrator account.
  5. Click the Join button. If you have previously joined a directory server, click the Edit Button instead of the Join button. Now click Add(+)

For Active Directory Server:

  1. In the server field enter the Active Directory address
  2. Enter the Active Directory user name and password
  3. Edit the ID you want that conforms
  4. Click OK

For Open Directory Server:

  1. Choose a server or manually enter servers domain name or IP address
  2. Click OK

Logging in
Once you have a network user account name and password from the server administrator in either format:

then login:

  1. If you’re logged in, log out. (Under Apple Menu)
  2. Click Other
  3. Press Return or click the Log In (right arrow) button.

So that is how you bind a MAC to a directory server and log into a Mac with a network user account.

cocos2d – Game development for primary schools

It’s occurred to me over the last week about how many young developers we have in gaming out there. I have completed a few tutorials and you tube in xcode where the tutor has possibly been under the age of 12!!! You get half way through the tutorial and think – “hang on a minute, how old is this child!!!!!” Its quite funny. My daughter has been asking me to demonstrate app development to her year 5 class room so I am going in before christmas to do this. Really looking forward to this…..