• Mac OS X,  Mac OS X Server,  Mac Security

    Mac OS X: Showing Invisible Files

    I originally posted this at http://www.318.com/TechJournal Have you ever been looking for some files an you just can’t find them. Well, maybe they’re hidden. If you need to see hidden files, use the following command:defaults write com.apple.finder AppleShowAllFiles -boolean true killall Finder The problem with seeing hidden files is that you see a lot of stuff that you really probably don’t want to see. So to get back to a state where you don’t have to see all of the invisible files, use the following command: defaults delete com.apple.finder AppleShowAllFiles killall Finder

  • Uncategorized

    Cyrus' Reconstruct

    If you need to rebuild a user’s mailbox in Mac OS X Server, you will need to use the reconstruct command to do so while authenticated as the cyrusimap user. To do so, we will use the sudo command followed by a -u (for user) and then the cyrusimap username. Next, we will supply the path to the reconstruct command and then use the -r and -f options (recursively and filesystem checks respectively): sudo -u cyrusimap /usr/bin/cyrus/bin/reconstruct -r -f user/cedge Occasionally, you will also want to use -x as a mailbox may not be in the list and therefore may need to have the metadata rebuilt (mostly common when importing…

  • Interviewing

    Interview Tips – June 2007

    Race, religion, sexual preference, family makeup and other items that are illegal to discriminate on just shouldn’t come up in an interview.  It is illegal for the interviewer to ask questions about it and (to me at least) it is unprofessional to bring up.  Can you do the job?  Are you the best candidate for the job?  Why?  That’s what matters.  The rest of it is irrelevant to the job and should not be discussed in any way, shape or form.

  • Business,  Consulting

    Value in Consulting

    Consulting is an interesting job.  I often get asked “what makes a good consultant?”  One word satisfies my feeling on this subject: value.  Consultants are not always brought in to provide value other than simply completing certain tasks, especially in the IT industry.  But to be successful you need to stay billing.  And there is no easier way to do so than to always be looking to extend jobs in ways that provide value.

  • iPhone

    iPhone in the Enterprise

    The iPhone is a great phone.  It’s also a great web browser and has a seemingly limitless graphical development platform.  If you use POP or IMAP the iPhone is also a great messaging tool.   But… The iPhone needs to integrate with Exchange and/or Lotus Notes seamlessly.  The iPhone lso needs tools that allow managing the devices en masse.

  • Articles and Books,  Business,  Consulting,  Kerio,  Mac OS X,  Microsoft Exchange Server

    318 Kerio Article

    I originally posted this at http://www.318.com/TechJournal Article about 318 on Apple.com, focusing on a project we did integrating Kerio to replace Microsoft Exchange, giving our client the ability to centralize all of their server assets into an Open Directory environment while still using MAPI to provide groupware components to their user base, have handheld devices that sync with their Calendar/Mail/Contacts and of course, use the standard Exchange features of mail, etc. Good stuff: http://consultants.apple.com/at_a_glance/318inc/

  • Unix

    Regular Expression Engines

    A regular expression “engine” is a piece of software that can process regular expressions, trying to match the pattern to the given string. Usually, the engine is part of a larger application and you do not access the engine directly. Rather, the application will invoke it for you when needed, making sure the right regular expression is applied to the right file or data.

  • Xsan

    Xsan: Designing an Xsan

    Planning an Xsan is perhaps the most complicated part of any deployment.  First, start with one of two objectives, speed or size (or both).  How big does the SAN need to be and what speeds does the SAN (aggregate speed of all clients) need to be able sustain?  That becomes the primary design consideration.  Beyond that, you’ll also want to plan how it will get backed up and when, the makeup of the clients (Mac, PC, Linux), how permissions will get handled for new files written to the SAN, etc.

  • On the Road

    On the Road: Memphis

    When you’re in Memphis you have to get barbeque.  I don’t care if it’s just in the airport, the barbeque in the airport there is better than they have in most cities…