jQuery.extend(Drupal.settings, {"basePath":"\/","CTools":{"pageId":"page-14811b2491d2f0671e888f848e514645"},"googleanalytics":{"trackOutgoing":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|avi|csv|doc|exe|flv|gif|gz|jpe?g|js|mp(3|4|e?g)|mov|pdf|phps|png|ppt|rar|sit|tar|torrent|txt|wma|wmv|xls|xml|zip"},"lightbox2":{"rtl":0,"file_path":"\/(\\w\\w\/)sites\/default\/files","default_image":"\/sites\/all\/modules\/lightbox2\/images\/brokenimage.jpg","border_size":"2","font_color":"000","box_color":"fff","top_position":"","overlay_opacity":"0.6","overlay_color":"000","disable_close_click":1,"resize_sequence":"0","resize_speed":100,"fade_in_speed":100,"slide_down_speed":100,"use_alt_layout":0,"disable_resize":0,"disable_zoom":0,"force_show_nav":0,"loop_items":1,"node_link_text":"","node_link_target":0,"image_count":"Image !current of !total","video_count":"Video !current of !total","page_count":"Page !current of !total","lite_press_x_close":"press \x3ca href=\"#\" onclick=\"hideLightbox(); return FALSE;\"\x3e\x3ckbd\x3ex\x3c\/kbd\x3e\x3c\/a\x3e to close","download_link_text":"","enable_login":false,"enable_contact":false,"keys_close":"c x 27","keys_previous":"p 37","keys_next":"n 39","keys_zoom":"z","keys_play_pause":"32","display_image_size":"","image_node_sizes":"()","trigger_lightbox_classes":"","trigger_lightbox_group_classes":"","trigger_slideshow_classes":"","trigger_lightframe_classes":"","trigger_lightframe_group_classes":"","custom_class_handler":0,"custom_trigger_classes":"","disable_for_gallery_lists":true,"disable_for_acidfree_gallery_lists":true,"enable_acidfree_videos":true,"slideshow_interval":5000,"slideshow_automatic_start":true,"slideshow_automatic_exit":true,"show_play_pause":true,"pause_on_next_click":false,"pause_on_previous_click":true,"loop_slides":false,"iframe_width":"600","iframe_height":"400","iframe_border":0,"enable_video":0},"thickbox":{"close":"Close","next":"Next \x3e","prev":"\x3c Prev","esc_key":"or Esc Key","next_close":"Next \/ Close on last","image_count":"Image !current of !total"}});
<div class="content_inn"><!--[if !IE]>Start left content<![endif]-->
<div class="left_panal">
<div class="left_content_box">
<div class="left_inner_box_heading"><h1>2009 Table of Contents</h1></div>
<div class="left_inner_box_inn">
<h1 align="center">MacTech Magazine: Table of Contents</h1>
<p>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. <a href="https://store.mactech.com/mactech/riskfree/offer.html?FROM=MTRF">Subscribe risk free today!</a></p>
<p><strong>Want to know what's covered in MacTech?</strong> Take a look at our table of contents for 2009:</p>
<li class="MacTechTOC">Mac in the Shell<BR />Tweaking Vim<BR /><em>Or, How I learned to love the shell</em></li>
<li class="MacTechTOC">MacEnterprise<BR />Packages, Receipts, and Snow...<BR /><em>Snow Leopard's changes to package receipts and updates</em></li>
<li class="MacTechTOC">25 Years of MacTech<BR /><em>Mac Memories</em></li>
<li class="MacTechTOC">CSI: Crash Scene Investigation<BR /><em>Examining crashes to catch the culprit</em></li>
<li class="MacTechTOC">New Tools for Collaboration<BR />Alternatives for Exchange<BR /><em>"Exchange for change," or, "Implementing Exchange Server services without the Exchange Server price."</em></li>
<li class="MacTechTOC">The Road to Code<BR />Needling the Thread<BR /><em>An introduction to threads</em></li>
<li class="MacTechTOC">Find Seven Samurai<BR /><em>All we know about starting an Apple business, from the idea, to product launch, and beyond</em></li>
<li class="MacTechTOC">Advanced MySQL Administration<BR /><em>How to use some more advanced MySQL features</em></li>
<li class="MacTechTOC">Mac in the Shell:<BR />Snow Leopard in the Shell:<BR /><em>Changes to the shell environment in OS 10.6</em></li>
<li class="MacTechTOC">Humane Project Planning<BR /><em>All we know about starting an Apple business, from the idea, to product launch, and beyond</em></li>
<li class="MacTechTOC">MacEnterprise:<BR />Snow Leopard, Launchd, and Lunch<BR /><em>More launchd recipes, and a look at changes in Snow Leopard</em></li>
<li class="MacTechTOC">Apple Script in Snow Leopard</li>
<li class="MacTechTOC">The Road to Code:<BR />Look What the Cat Dragged in<BR /><em>What's new in Snow Leopard</em></li>
<li class="MacTechTOC">MacEnterprise:<BR />Packaging for Enterprise Deployment<BR /><em>Building Installer packages for mass unattended distribution</em></li>
<li class="MacTechTOC">Mac in the Shell:<BR />Reading and Writing plist Files with Python<BR /><em>Tame those pesky plists</em></li>
<li class="MacTechTOC">Using Sassafras' KeyServer to Manage Licenses</li>
<li class="MacTechTOC">The Road to Code:<BR />The Glue that Binds<BR /><em>Copy and paste</em></li>
<li class="MacTechTOC">MacEnterprise:<BR />Launchd for Lunch<BR /><em>Recipes for using launchd for systems administration</em></li>
<li class="MacTechTOC">Extending the Casper Suite with Dummy Packages<BR /><em>Adding custom management hooks</em></li>
<li class="MacTechTOC">New Tools for Collaboration:<BR />Introducing Microsoft SharePoint Designer 2007<BR /><em>An indispensable tool on any Sharepoint Website</em></li>
<li class="MacTechTOC">Demystifying PKI: Enterprise Environments - Part 4<BR /><em>A Series of Articles and How-Tos about PKI technology in the OS X environment</em></li>
<li class="MacTechTOC">Mac in the Shell:<BR />Accessing AddressBook with PyObjC<BR /><em>Using a specific Cocoa API from Python</em></li>
<li class="MacTechTOC">Demystifying PKI: Enterprise Environments<BR /><em>A Series of Articles and How-Tos about PKI technology in the OS X environment - Part 3</em></li>
<li class="MacTechTOC">Getting Started with Automator</li>
<li class="MacTechTOC">Scripting PackageMaker: Checking Requirements<BR /><em>Learn how to validate a target for installation</em></li>
<li class="MacTechTOC">The Business: The Workshop, The Sales, and The Fun<BR /><em>All we know about starting an Apple business, from the idea,to product launch and beyond</em></li>
<li class="MacTechTOC">MacEnterprise<BR />System Framework Scripting<BR /><em>Using system frameworks in scripts for systems administration</em></li>
<li class="MacTechTOC">JAMF Software's Casper Suite for Imaging<BR /><em>Client Image Deployment and Maintenance - Part 2</em></li>
<li class="MacTechTOC">Mac in the Shell:<BR />Python Text Parsing<BR /><em>Automating entries through keyword searching</em></li>
<li class="MacTechTOC">MacEnterprise<BR />Scripting Opportunities for System Administrators, Part Two<BR /><em>Running administrative scripts at login and logout, and more</em></li>
<li class="MacTechTOC">New Tools for Collaboration<BR />Introducing Microsoft Document Connection<BR /><em>"SharePoint parity for Macs?," or, "What users need to know about Microsoft's newest collaboration tool."</em></li>
<li class="MacTechTOC">The Road to Code<BR />An Interview with Brad Cox<BR /><em>The man behind Objective-C</em></li>
<li class="MacTechTOC">JAMF Software's Casper Suite for Imaging<BR /><em>Client Image Deployment and Maintenance - Part 1</em></li>
<li class="MacTechTOC">Demystifying PKI<BR /><em>Part two in a Series of Articles and How-Tos about PKI technology in the OS X environment</em></li>
<li class="MacTechTOC">Mac in the Shell<BR />Python on the Mac: PyObjC<BR /><em>Writing native Cocoa apps using Python</em></li>
<li class="MacTechTOC">Everything that can be invented has been invented<BR /><em>All we know about starting an Apple business, from the idea, to product launch and beyond.</em></li>
<li class="MacTechTOC">Simple Call Stack Logging<BR /><em>Who called NSLog()?</em></li>
<li class="MacTechTOC">Demystifying PKI<BR /><em>Part One in a Series of Articles and How-Tos about PKI technology in the OS X environment</em></li>
<li class="MacTechTOC">New Tools for Collaboration: Sharepoint 101<BR /><em>"This ain't your mother's file server," or, "What administrators need to know about Microsoft's webified tool for working together"</em></li>
<li class="MacTechTOC">The Road to Code: Chips or Fries?<BR /><em>Handling user preferences</em></li>
<li class="MacTechTOC">MacEnterprise: Scripting Opportunities for System Administrators, Part One<BR /><em>When, where, why, and how you should run administrative scripts</em></li>
<li class="MacTechTOC">Installer Plugins<BR /><em>Build a basic installer plug-in using Xcode</em></li>
<li class="MacTechTOC">Real World Review<BR /><em>Small Tree Edge-CorE ES4548D Switch</em></li>
<li class="MacTechTOC">Mac in the Shell: Learn Python on the Mac: Classes<BR /><em>Building a Basic Class</em></li>
<li class="MacTechTOC">MacEnterprise: Pain Management<BR /><em>Dealing with Apple firmware updates in an enterprise environment</em></li>
<li class="MacTechTOC">Packagemaker: Delivering Applications<BR /><em>Learn how to build an application installer for OS X 10.5</em></li>
<li class="MacTechTOC">New Tools for Collaboration: Supporting Entourage with Exchange<BR /><em>"Be prepared!" or,"What administrators need to know about installing, deploying, and maintaining Microsoft's Mac mail solution"</em></li>
<li class="MacTechTOC">Getting Set to Start Out Right as a Start-up<BR /><em>All we know about starting an Apple business, from the idea, to product launch and beyond.</em><BR />by Michael Gobel and Oliver Pospisil, Inspired By Life</li>
<li class="MacTechTOC">The Road to Code Windows to the World<BR /><em>Windows, Panels, and Sheets</em></li>
<li class="MacTechTOC">Kool Tools:<BR />Pulse Smartpen and Livescribe Desktop</li>
<li class="MacTechTOC">Macintosh Data Encryption<BR /><em>Protecting data at rest through disk encryption</em></li>
<li class="MacTechTOC">Mac in the Shell: Python: Getting OOPy with it<BR /><em>Or, delving into the real Object-Oriented Programming Features of Python</em></li>
<li class="MacTechTOC">Collaborative Methods: Exchange Web Services<BR /><em>"Finally, we can all get along," or, "What administrators need to know about Microsoft's newest E-mail protocol"</em></li>
<li class="MacTechTOC">MacEnterprise: Integrating with Active Directory<BR /><em>A look at third-party tools for leveraging your AD infrastructure</em></li>
<li class="MacTechTOC">Introducing Unity: The Little Engine that can<BR /><em>Your first step into games development needn't start with a C++ handbook</em></li>
<li class="MacTechTOC">The Road to Code: A Window with a View<BR /><em>Custom NSViews</em></li>
<li class="MacTechTOC">HEAD-TO-HEAD: Parallels Desktop vs. VMware Fusion<BR /><em>How do VMware Fusion and Parallels Desktop for Mac stack up?</em></li>
<li class="MacTechTOC">The MacTech Spotlight: Robert Kuilman<BR /><em>http://halfduplex.net</em></li>
<li class="MacTechTOC">Creation<BR /><em>Go make something - it'll make you a better tech, no matter your specialty</em></li>
<li class="MacTechTOC">Mac in the Shell: Learning Python on the Mac: Functions<BR /><em>Modularizing and simplifying your code</em></li>
<li class="MacTechTOC">MacEnterprise: Loco for Local MCX<BR /><em>Using Apple's client-management settings on the Local machine. Following up on MCX</em></li>
<li class="MacTechTOC">Macworld 2009: The Best of the Show<BR /><em>See what MacTech and MacsimumNews saw as some of the best from the Expo floor.</em></li>
<li class="MacTechTOC">Python Cocoa - Delicious!<BR /><em>Creating Mac OS X applications using Python instead of Objective C</em></li>
<li class="MacTechTOC">Torque it to the Macs<BR /><em>Get up and running with the Torque Game Engine</em></li>
<li class="MacTechTOC">The Road to Code: Quit Bugging Me<BR /><em>Debugging on Mac OS X</em></li>
<li class="MacTechTOC">iPhone Productivity Applications, Part 2<BR /><em>Developing applications that manage complex data</em></li>
<li class="MacTechTOC">Mac in the Shell<BR />Learning Python on the Mac: Code Blocks<BR /><em>Aka: the big indent</em></li>
<li class="MacTechTOC">Getting Started with REALBasic - Part 4<BR /><em>Designing the Application</em></li>
<li class="MacTechTOC">MacEnterprise<BR />Packaging for Distribution<BR /><em>Building Installer packages for software distribution</em></li>
<li class="MacTechTOC">GPS and Your Photos<BR /><em>How location-based data in your photos can help you organize them</em></li>
<li class="MacTechTOC">The Road to Code<BR />Play it Again, Sam<BR /><em>A review of the last year and a half</em></li>
<li class="MacTechTOC">(Avoiding) Subversion Troubles On Mac OS X<BR /><em>A few simple steps can help dodge big Subversion headaches</em></li>
<li class="MacTechTOC">An Introduction to Graphviz<BR /><em>What is Graphviz and how to use it?</em></li>
<li class="MacTechTOC">Integrating OS X With OpenLDAP/Samba,Part 2<BR /><em>An article in a series, on "Configuring Your Mac to Work With Linux Samba and LDAP Servers."</em></li>
<span class="field-content"><a href="http://forums.applecentral.com/ubbthreads.php/topics/537782/Analyst_sees_iPad_killers_less#Post537782" target="_blank"> Analyst sees iPad killers le...</a></span>
</div>
</div>
<div class="views-row views-row-5 views-row-odd">
<div class="views-field-title">
<span class="field-content"><a href="http://forums.applecentral.com/ubbthreads.php/topics/537649/Small_business_accounting_soft#Post537649" target="_blank"> Small business accounting so...</a></span>
<span class="field-content">Introducing the App Hall of Fame!</span>
</div>
<div class="views-field-body">
<div class="field-content"><div class="body-row" id="body-row-213485"><div style="background:#F5F5F5;">App discoverability continues to be a real issue. With the fast churn of apps in the App Store, an app has only a few weeks of promotional life in it before it‚Äôs largely forgotten. There are a few things developers can do to fix that, but those... | Read more »</div></div></div>
<span class="field-content">Gobliiins Are Coming</span>
</div>
<div class="views-field-body">
<div class="field-content"><div class="body-row" id="body-row-213486"><div style="background:#F5F5F5;">In the midst of the huge Q4 launch schedule, the cult classic, Gobliiins, as well as the rest of the trilogy, are being ported to the iPhone in all of their original glory. The Goblins trilogy was a quirky Atari/Amiga game series from the early 90‚Äôs... | Read more »</div></div></div>
</div>
</div>
<div class="views-row views-row-3 views-row-odd">
<div class="views-field-title">
<span class="field-content">myPhoneDesktop – Chrome to iPhone Extens...</span>
</div>
<div class="views-field-body">
<div class="field-content"><div class="body-row" id="body-row-213469"><div style="background:#F5F5F5;">Anyone who has used myPhoneDesktop knows that it is a fantastic tool for streamlining your onscreen workflow. Instead of having to type line after line into your phone directly, you can use myPhoneDesktop to type from your computer directly into... | Read more »</div></div></div>
<span class="field-content">AutoVerbal Talking Soundboard Pro helps...</span>
</div>
<div class="views-field-body">
<div class="field-content"><div class="body-row" id="body-row-213471"><div style="background:#F5F5F5;">Being able to speak and communicate with others is something that many of us take for granted. It‚Äôs not so easy for many folks though, in particular for individuals with autism spectrum disorders, as well as those who have suffered various brain... | Read more »</div></div></div>
<span class="field-content">Get Your Roast Right With ‘Time To Roast...</span>
</div>
<div class="views-field-body">
<div class="field-content"><div class="body-row" id="body-row-213473"><div style="background:#F5F5F5;">Roasting meat, in the cooking world, is about as simple as it gets. The greatest roast recipe I‚Äôve ever found is from Michael Ruhlman‚Äôs website, with the recipe titled, ‚ÄúThe World‚Äôs Most Difficult Roasted Chicken Recipe.‚Äù | Read more »</div></div></div>
MacTech is a registered trademark of Xplain Corporation. Xplain, "The journal of Apple technology", Apple Expo, Explain It, MacDev, MacDev-1, THINK Reference, NetProfessional, Apple Expo, MacTech Central, MacTech Domains, MacNews, MacForge, and the MacTutorMan are trademarks or service marks of Xplain Corporation. Sprocket is a registered trademark of eSprocket Corporation. Other trademarks and copyrights appearing in this printing or software remain the property of their respective holders. Not responsible for typographical errors.
</div>
</div>
<div class="footer_bottom"></div>
</div>
<div id="bootom_foo_ter">All contents are Copyright 1984-2010 by Xplain Corporation. All rights reserved. Theme designed by <a href="http://www.icreon.com">Icreon</a>.</div>
<div id="newuser-popup" style="font-size:14px">Greetings, and welcome to the new MacTech web site! Our home page is designed to be your <cite>Industry Dashboard</cite> -- so you can have a snapshot of all that's relevant in the industry in one easy location. Many readers tell us that because the information is updated so frequently, they are now checking the site multiple times a day.
Here's a quick run down of the features on the new web site, which can be subtle.
<UL><LI>We're running regular raffles. If you want free stuff make sure to register. <a href="/register">It's easy and only takes a minute!</a>
<LI>Registering for the site allows you greater functionality.
<LI>The first few blocks are original content from MacTech (for geeks) and our sister web site, MacNews (for general users)
<LI>Below that are MacTech's scanners, which scan the web and organizes it into News, Rumors, and Documentation. Updated every 15 minutes.
<LI>Our Whitepapers, Screencasts, and Videos section give you insight into great products
<LI>The Community Search narrows your search to the most relevant of Apple related sites for better results
<LI>The forums give you a place to ask questions, and share your knowledge.
<LI>Our partners at MacUpdate, MacPrices.net and the Jobs Boards keep you up to date
<LI>Want to see all the news in one big list? Check out our new <a href="/firehose">Information Firehose</a>
<LI>And, don't forget the Apple Central area, and ads throughout the site. Advertisers are what make the site possible</UL>
We truly hope you <a href="/register">register</a> so that we can keep you up to date about new features as they are implemented. And, please use the BETA button in the top right to provide us any feedback, suggestions or bugs. We love to hear from you. </div>
<!--[if !IE]>End pop_up<![endif]-->
<!-- Google Analytics now handled by Google Analytics Module in drupal -->
<!--VISISTAT SNIPPET//-->
<script type="text/javascript">
var DID=13280;
var pcheck=(window.location.protocol == "https:") ? "https://sniff.visistat.com/live.js":"http://stats.visistat.com/live.js";