Established in 1984, MacTech Magazine is the only monthly magazine focused on Macintosh technology. Distributed in over 50 countries, MacTech is read by tens of thousands of technical Macintosh users … from network administrators to programmers, from solution providers to Enterprise, and in general anyone that’s interested in the Macintosh beyond the user level. Subscribe risk free today!
Want to know what’s covered in MacTech? Take a look at our table of contents for 2009:
December 2009 Issue
Mac in the Shell Tweaking Vim Or, How I learned to love the shell
MacEnterprise Packages, Receipts, and Snow… Snow Leopard’s changes to package receipts and updates
25 Years of MacTech Mac Memories
CSI: Crash Scene Investigation Examining crashes to catch the culprit
New Tools for Collaboration Alternatives for Exchange “Exchange for change,” or, “Implementing Exchange Server services without the Exchange Server price.”
The Road to Code Needling the Thread An introduction to threads
2010 Buyers’ Guide
The MacTech Spotlight Björn Winckler, MacVim
November 2009 Issue
Mac in the Shell Debugging Python Stepping through code with pdb
Unlocking Podcast Producer 2 Second in a series on the ins and outs of Podcast Producer
MacEnterprise Snow Leopard Scavenger Hunt Changes in OS 10.6 of interest to systems administrators
C4[3] in Retrospect
Apple, Meet Ruby A gentle introduction
Find Seven Samurai All we know about starting an Apple business, from the idea, to product launch, and beyond
Advanced MySQL Administration How to use some more advanced MySQL features
Kool Tools JustMobile Xtand & iDowell’s iBox
Kool Tools Nutritional Products: BrainToniq and Gamer Grub
Real World Review Chairs: The Other Essential Tool
The MacTech Spotlight Alan Oppenheimer, Open Door Networks, Inc.
October 2009 Issue
Mac in the Shell: Snow Leopard in the Shell: Changes to the shell environment in OS 10.6
Humane Project Planning All we know about starting an Apple business, from the idea, to product launch, and beyond
Unlocking Podcast Producer v2
MacEnterprise: Snow Leopard, Launchd, and Lunch More launchd recipes, and a look at changes in Snow Leopard
Apple Script in Snow Leopard
The Road to Code: Look What the Cat Dragged in What’s new in Snow Leopard
MacEnterprise: Packaging for Enterprise Deployment Building Installer packages for mass unattended distribution
Kool Tools: BookEndz
Kool Tools: Catching Up with Screen Capturing Camtasia for Mac, Voila, ScreenFlow, and SnapzPro
The MacTech Spotlight: Jesse Grosjean, Hog Bay Software
September 2009 Issue
Mac in the Shell: Reading and Writing plist Files with Python Tame those pesky plists
Using Sassafras’ KeyServer to Manage Licenses
The Road to Code: The Glue that Binds Copy and paste
MacEnterprise: Launchd for Lunch Recipes for using launchd for systems administration
Extending the Casper Suite with Dummy Packages Adding custom management hooks
New Tools for Collaboration: Introducing Microsoft SharePoint Designer 2007 An indispensable tool on any Sharepoint Website
Demystifying PKI: Enterprise Environments – Part 4 A Series of Articles and How-Tos about PKI technology in the OS X environment
The MacTech Spotlight: Jeff Vogel, Spiderweb Software
August 2009 Issue
Mac in the Shell: Accessing AddressBook with PyObjC Using a specific Cocoa API from Python
Demystifying PKI: Enterprise Environments A Series of Articles and How-Tos about PKI technology in the OS X environment – Part 3
Getting Started with Automator
Scripting PackageMaker: Checking Requirements Learn how to validate a target for installation
The Business: The Workshop, The Sales, and The Fun All we know about starting an Apple business, from the idea,to product launch and beyond
MacEnterprise System Framework Scripting Using system frameworks in scripts for systems administration
JAMF Software’s Casper Suite for Imaging Client Image Deployment and Maintenance – Part 2
The MacTech Spotlight: Arek Dreyer Dreyer Network Consultants
July 2009 Issue
Mac in the Shell: Python Text Parsing Automating entries through keyword searching
MacEnterprise Scripting Opportunities for System Administrators, Part Two Running administrative scripts at login and logout, and more
New Tools for Collaboration Introducing Microsoft Document Connection “SharePoint parity for Macs?,” or, “What users need to know about Microsoft’s newest collaboration tool.”
The Road to Code An Interview with Brad Cox The man behind Objective-C
JAMF Software’s Casper Suite for Imaging Client Image Deployment and Maintenance – Part 1
Demystifying PKI Part two in a Series of Articles and How-Tos about PKI technology in the OS X environment
The MacTech Spotlight: Simone Manganelli, Simx
June 2009 Issue
Mac in the Shell Python on the Mac: PyObjC Writing native Cocoa apps using Python
Everything that can be invented has been invented All we know about starting an Apple business, from the idea, to product launch and beyond.
Simple Call Stack Logging Who called NSLog()?
Demystifying PKI Part One in a Series of Articles and How-Tos about PKI technology in the OS X environment
New Tools for Collaboration: Sharepoint 101 “This ain’t your mother’s file server,” or, “What administrators need to know about Microsoft’s webified tool for working together”
The Road to Code: Chips or Fries? Handling user preferences
MacEnterprise: Scripting Opportunities for System Administrators, Part One When, where, why, and how you should run administrative scripts
Installer Plugins Build a basic installer plug-in using Xcode
Real World Review Small Tree Edge-CorE ES4548D Switch
Kool Tools Etymotic EtyBLU Headset
The MacTech Spotlight: Philip Goward and Greg Scown SmileOnMyMac
May 2009 Issue
Mac in the Shell: Learn Python on the Mac: Classes Building a Basic Class
MacEnterprise: Pain Management Dealing with Apple firmware updates in an enterprise environment
Packagemaker: Delivering Applications Learn how to build an application installer for OS X 10.5
New Tools for Collaboration: Supporting Entourage with Exchange “Be prepared!” or,”What administrators need to know about installing, deploying, and maintaining Microsoft’s Mac mail solution”
Getting Set to Start Out Right as a Start-up All we know about starting an Apple business, from the idea, to product launch and beyond. by Michael Gobel and Oliver Pospisil, Inspired By Life
The Road to Code Windows to the World Windows, Panels, and Sheets
Kool Tools: Pulse Smartpen and Livescribe Desktop
The MacTech Spotlight: Jean-Daniel Dupas Ninsight – http://www.ninsight.fr/UK/
April 2009 Issue
Macintosh Data Encryption Protecting data at rest through disk encryption
Mac in the Shell: Python: Getting OOPy with it Or, delving into the real Object-Oriented Programming Features of Python
Collaborative Methods: Exchange Web Services “Finally, we can all get along,” or, “What administrators need to know about Microsoft’s newest E-mail protocol”
MacEnterprise: Integrating with Active Directory A look at third-party tools for leveraging your AD infrastructure
Introducing Unity: The Little Engine that can Your first step into games development needn’t start with a C++ handbook
The Road to Code: A Window with a View Custom NSViews
HEAD-TO-HEAD: Parallels Desktop vs. VMware Fusion How do VMware Fusion and Parallels Desktop for Mac stack up?
The MacTech Spotlight: Robert Kuilman http://halfduplex.net
March 2009 Issue
Mac in the Shell: Learning Python on the Mac: Modules Organize code into reusable entities
Core Data Versioning How to migrate your Core Data persistent store
MacEnterprise: Packaging for System Administrators Building Installer packages for software distribution
Integrating OS X With OpenLDAP/Samba,Part 3 Configuring Your Mac To Work With Linux Samba and LDAP Servers
iPhone Productivity Applications, Part I Developing applications that manage complex data
The Road to Code: Passing the Test Automated Unit Testing
Kool Tools MacSpeech Dictate
Kool Tools Rumpus 6
The MacTech Spotlight: Laurent Marteau Intego
February 2009 Issue
Creation Go make something – it’ll make you a better tech, no matter your specialty
Mac in the Shell: Learning Python on the Mac: Functions Modularizing and simplifying your code
MacEnterprise: Loco for Local MCX Using Apple’s client-management settings on the Local machine. Following up on MCX
Macworld 2009: The Best of the Show See what MacTech and MacsimumNews saw as some of the best from the Expo floor.
Python Cocoa – Delicious! Creating Mac OS X applications using Python instead of Objective C
Torque it to the Macs Get up and running with the Torque Game Engine
The Road to Code: Quit Bugging Me Debugging on Mac OS X
iPhone Productivity Applications, Part 2 Developing applications that manage complex data
The MacTech Spotlight: Cortis Clark Sol Robots, L.L.C.
January 2009 Issue
Mac in the Shell Learning Python on the Mac: Code Blocks Aka: the big indent
Getting Started with REALBasic – Part 4 Designing the Application
MacEnterprise Packaging for Distribution Building Installer packages for software distribution
GPS and Your Photos How location-based data in your photos can help you organize them
The Road to Code Play it Again, Sam A review of the last year and a half
(Avoiding) Subversion Troubles On Mac OS X A few simple steps can help dodge big Subversion headaches
An Introduction to Graphviz What is Graphviz and how to use it?
Integrating OS X With OpenLDAP/Samba,Part 2 An article in a series, on “Configuring Your Mac to Work With Linux Samba and LDAP Servers.”
Geek Guide Printers 101
Real World Review HP Printers
The MacTech Spotlight Rich Siegel Bare Bones Software, Inc.