Archive for November, 2007

Apple education trade-in and recycling

Friday, November 30th, 2007

Apple are running a trade-in and recycling program for US Educational customers, which offers features such as:

  • All recycled hard drives are ground into confetti-sized pieces.
  • Data on all hard drives to be resold is deleted in a manner consistent with federal standards.
  • Customers receive a certificate of destruction for each lot recycled through the program.
  • All asset tags and other identifying information are removed prior to disposition.
  • No waste from Apple’s U.S. recycling program is shipped outside North America.

The last part is interesting given that the ‘waste’ wouldn’t have originally originated in North America anyway, having mostly been constructed somewhere in Asia from parts manufactured in Asia.

Apple Australia begins an advertising blitz

Thursday, November 29th, 2007

Ahead of tomorrow’s (30th November) one day ‘black friday’ sale, Apple has started running TV ads for at least the iMacs and the iPod Touch (I’ve just seen both inside half an hour), not that they reference the sale specifically.

Things you can authorize in Leopard

Wednesday, November 28th, 2007

A look in /etc/authorization reveals some interesting things that can be authorized:

  • Used by CoreRAID to allow access to administration functions of RAID devices
  • Checked when changing parental controls for Safari.
  • This right is used by Xcode to invoke a setuid tool to run launchctl as root to change distcc sharing on this machine
  • Used by Activity Monitor to authorize killing processes not owned by the user.
  • For administrative access to the Application Server management tool.
  • For user access to the Application Server management tool.
  • Used to allow admin reading of I/O space via the CHUD framework
  • Used to allow admin writing of I/O space via the CHUD framework
  • Used to allow user reading of the PCI configuration space via the CHUD framework
  • Used to allow admin writing of PCI configuration space via the CHUD framework
  • Used to allow admin access to physical memory addresses via the CHUD framework
  • Used to allow user reading of CPU special purpose registers via the CHUD framework
  • Used to allow admin writing of CPU special purpose registers via the CHUD framework
  • For privileged file operations from within the Finder.
  • Used by Xcode to restrict access to a daemon it uses to install and update documentation sets.
  • For making administrative requests to the QuickTime Streaming Server.
  • For modifying Trust Settings in the Local Admin domain.
  • For modifying per-user Trust Settings.
  • Wildcard right for adding rights. Anyone is allowed to add any (non-wildcard) rights.
  • Wildcard right for any change to meta-rights for db modification. Not allowed programmatically (just edit this file).
  • Wildcard right for modifying rights. Admins are allowed to modify any (non-wildcard) rights. Root does not require authentication.
  • Wildcard right for deleting rights. Admins are allowed to delete any (non-wildcard) rights. Root does not require authentication.
  • Wildcard right for deleting system rights.
  • See authopen(1) for information on the use of this right.
  • For burning media.
  • Used by the DVD player to set the region code the first time. Note that changing the region code after it has been set requires a different right (system.device.dvd.setregion.change).
  • For creating, changing or deleting local user accounts and groups.
  • Checked when changing authentication credentials (password or certificate) for a local user account.
  • Checked when changing authentication credentials (password or certificate) for the current user’s account.
  • Checked when user is installing in admin domain (/Applications).
  • Checked when admin is installing in root domain (/System).
  • Checked when user is installing in root domain (/System).
  • Used by the Security framework when you add an item to an unconfigured default keychain.
  • Used by Keychain Access when editing a system keychain.
  • Login mechanism based rule. Not for general use, yet.
  • The owner or any administrator can unlock the screensaver.
  • Checked by the Admin framework when making changes to certain System Preferences.
  • Checked by the Admin framework when enabling or disabling the Accessibility APIs.
  • Checked by the Admin framework when making changes to the Accounts preference pane.
  • Checked when making changes to the Parental Controls preference pane.
  • For printing to locked printers.
  • authenticate-Used by AuthorizationExecuteWithPrivileges(…). to run a tool as root (e.g., some installers).
  • Used by task_for_pid(…). authorize access to the program of another user.
  • Checked if the foreground console user tries to restart the system while other users are logged in via fast-user switching.
  • For making Directory Services changes.
  • Checked when making changes to the Sharepoints.
  • Checked if the foreground console user tries to shut down the system while other users are logged in via fast-user switching.
  • Authenticate as an administrator.
  • Authenticate as the session owner.
  • Authenticate either as the owner or as an administrator.
  • Verify that the user asking for authorization is an administrator.
  • Verify that the user asking for authorization is an lp administrator.
  • Verify that the process that created this AuthorizationRef is running as root.

A Leopard ate my Keyboard

Wednesday, November 28th, 2007

It seems one of theother niceties of Leopard (10.5.0, that is, haven’t upgraded to 10.5.1 yet) is that sometimes it will forget that the MacBook Pro has a keyboard, and you’re unable to type, even to the extent of the caps lock light no longer working. In my case the keyboard still appears as a USB device in System Profiler even when it’s not working, and there are no obvious log events happening in the Console Log. This never happened under Tiger. Others seem to be reporting this on Apple forums as well.

Update - Yes, an external USB keyboard works while the internal one is not responding.

Macish Job, Brisbane

Monday, November 26th, 2007

Joel On Software lists a job (doing windows development in C#/.net/WPF) with NovaMind software in Brisbane, who make great Mac mind-mapping software.

Leopard can’t handle ‘%’ in fileshare passwords

Friday, November 23rd, 2007

In Leopard if you try to connect to a remote server in the Finder and have ‘%’ in the password, NetAuthAgent will crash with a bus error. As reported on Macintouch (and indirectly on MacEnterprise). I’m not sure if this behaviour persists in 10.5.1.

Java 6 on Leopard

Thursday, November 22nd, 2007

Fans of Java 6 who want to be able to access it on Leopard (as Apple hasn’t released it or announced when it will do so) may want to check out this post (and include the tag mentioned). Note also the efforts to do an open source port of Java 6.

Safari in Leopard forgetting logins?

Wednesday, November 21st, 2007

Safari in Leopard seems to forget my logins (for my Wordpress blog for example) on a daily basis. It’s not asking me to enter my keychain password. My workmate has also noticed this. Anyone else experiencing this?

Safari also doesn’t seem to be handling paragraph breaks in the tinymce Wordpress editor.

Bad Computer Name breaks Leopard’s Time Machine

Wednesday, November 21st, 2007

Macintouch reader reports indicate that having a slash ‘/’ character in his computer name (in the ‘Sharing’ Preference Pane), or having the computer name empty broke Leopard’s Time Machine. Interesting, given that when I installed Leopard it changed my computer name.

MacDevJob at Skype

Tuesday, November 20th, 2007

If you’re into C++/Cocoa/Objective-C then you might be able to score a Mac developer job at Skype. According to the original poster although it says the job is in Estonia you may be able to convince them otherwise.

  • JoyOfTech

  • Recent Comments

  • Was it useful? Was it funny? Was it weird? Please tip the author!
  • Pages

  • Archives

  • Meta