MacOS

TwitterFacebook
Get flash to fully experience Pearltrees
http://mattgemmell.com/2012/05/24/api-design

API Design

One of the development tasks I do most often is designing the API for a reusable component. The components are usually for iOS (though sometimes they’re for OS X), and are invariably GUI controls or views of some kind. I’ve designed literally dozens of component APIs over the years, including for clients like Apple, and I’ve learned quite a bit about the process. I periodically release open source components too, and the feedback I’ve had has helped me put together a set of guidelines for API design that I’d like to share with you. This is an important topic, whether you’re an open source contributor, or working as part of a team on a large app, or just creating your own software.
This page contains some of my Cocoa/Objective-C source code for fellow Mac OS X developers. You’re welcome to download and use the source, subject to the License Agreement . It’s assumed that you’re a developer and you know how to make use of the source; I can’t provide support. Happy coding! Don’t panic : you can use all my code without paying anything! Having said that, a lot of work (and time which I should really be spending with my ever-patient wife) has gone into creating the code below.

Cocoa Source Code

http://mattgemmell.com/source
http://timesoftware.free.fr/timemachineeditor/ Should I turn the big switch from the Time Machine preferences to OFF? Yes. TimeMachineEditor handles the scheduling itself and has its own ON / OFF switch (which behaves very much like the one from Time Machine). When using the “Calendar Intervals” mode, Time Machine backs up on wake only if the computer was asleep at schedule time.

TimeMachineEditor

lion - How do I disable Spotlight? - Apple - Stack Exchange

http://apple.stackexchange.com/questions/46536/how-do-i-disable-spotlight If you disable though, it will continue to use an old cache, or not work at all. Therefore, the launching applications as you mention will no longer work. It also may break other functions related to the OS, like the Mac App Store (to know whats installed, etc), and LaunchPad. Are you running something like a virus scanner or other application constantly accessing files on your drive?
http://designthencode.com/scratch/ Before taking a crack at any Design Then Code project tutorials you'll need some knowledge of Xcode, Objective-C, Cocoa and UIKit. My goal is for this guide to help bridge the gap between having no knowledge of iOS development and having enough to start tackling more interesting projects. Tools Apple provides a number of tools to enable developers to build Mac and iOS apps.

Design Then Code: Building iOS Apps From Scratch

Everything you need to know about publishing and distribution for iBooks Author | 9to5Mac | Apple Intelligence

http://9to5mac.com/2012/01/19/everything-you-need-to-know-about-publishing-and-distribution-for-ibooks-author/ Update: Apple’s decision to restrict material created with the iBooks Author platform from being sold anywhere other than through the iBookstore has started to create a bit of controversy. One author has likened Apple’s policies to “Adobe declaring that if you use Photoshop to export a JPEG, you can’t freely sell it to Getty”. Get the full story here.
https://discussions.apple.com/thread/2644274?start=330&tstart=0#12924009

10.6.5 and wifi issues: Apple Support Communities

OK, my wife just went through this ordeal (2007 MBP, Atheros 5424 chipset). Thanks to the work of others diagnosing this, I found a solution that doesn't require a full downgrade, although a little bravery might be needed. As has already been stated, the version of the firmware for the Atheros cards changed in 10.6.5.
http://www.projectosx.com/forum/index.php?s=02134c4d9c6939db35ae1410aac6a5d4&showtopic=2187&pid=15424&st=0&#entry15424 Upgrade from GM to Final: 1) Download Lion app from appstore 2) Follow the procedures mentioned below to prepare installation media. 3) Boot into the installation media and choose the Hard disk where GM is installed ( It will say that your files,programs,accounts etc will stay untouched. ) 4) Install and reboot . 5) Follow the same post installation procedures mentioned below. 6) Done!!! Enjoy Lion.

Install Lion On Mbr - Project OS X Forums

The Web Development Series is supported by Rackspace , the better way to do hosting. Learn more about Rackspace’s hosting solutions here . Earlier this week, web-based code hosting service GitHub released GitHub for Mac, a free Git client for Mac OS X that makes managing and interacting with GitHub repositories and sharing code a snap.

GitHub for Mac Makes Version Control Sexy

http://mashable.com/2011/06/25/github-for-mac/
Pull requests, merge button, fork queue, issues, pages, wiki –– all awesome features that make sharing easier. But those things are only great after you've pushed your code to GitHub. When you first launch GitHub for Mac, we'll help you set up your GitHub account and find repositories already on your computer. From there, you can start managing repositories. Changing branches automatically stashes any changes until you switch back to the branch — switch branches with wild abandon.

Announcing GitHub for Mac - GitHub

https://github.com/blog/878-announcing-github-for-mac
The hacked Microsoft Kinect saga seems to be growing with each passing day, with more and more people from all over the world bringing all sorts of interesting new additions to this “story” in the form of various applications that enhance its original functionality, the latest we've come providing a whole new level of functionality for Mac OS X users. As you'll certainly remember, a chap by the name of Theo Watson ported the hacked Microsoft Kinect drivers from Linux to Mac OS X , a short while after the original version had appeared online. He hasn't stopped there, actually participating in the development of yet another very interesting application for the hacked Kinect, namely the large virtual puppet-bird we've talked about in an earlier article .

Hacked Kinect Connects Directly to Mac OS X via App, No Drivers Required - Softpedia

Macports is required to be installed. Please check http://www.macports.org/ for its own dependencies and installation procedure. It requires XCode and would need to be installed on your Mac The +universal switch is important.

Installing OpenNI, Kinect drivers and NITE on Mac OS X 10.6 | Kinecthesis - Community Base

Information : Snort is a lightweight network intrusion detection system, capable of performing real-time traffic analysis and packet logging on IP networks. It can perform protocol analysis, content searching/matching and can be used to detect a variety of attacks and probes, such as buffer overflows, stealth port scans, CGI attacks, SMB probes, OS fingerprinting attempts, and much more. Snort uses a flexible rules language to describe traffic that it should collect or pass, as well as a detection engine that utilizes a modular plugin architecture. Snort has a real-time alerting capability as well, incorporating alerting mechanisms for syslog, a user specified file, a UNIX socket, or WinPopup messages to Windows clients using Samba's smbclient.

Macintosh Security Site -> Snort - Network Intrusion Detection System on Mac OS X

Apple Just Handed Twitter The Keys To The iOS Kingdom — Here’s Twitter’s Take

When we first broke the news that iOS 5 would come with Twitter integration, I wasn’t thinking big enough. Based on the fairly vague (but credible) information I had, I figured it was mainly based around the Twitter Photos product which Twitter was rushing to get out in time. Turns out it goes much, much deeper . Apple has essentially baked a “Twitter Connect” into iOS 5. It’s something that all iOS apps will be able to easily use. And they should.

iPad Usability: Year One (Jakob Nielsen's Alertbox)

Jakob Nielsen 's Alertbox, May 23, 2011 A year after our first usability study of iPad apps , it's nice to see that iPad user interfaces have become decidedly less wacky . It's even better to see good uptake of several of our recommendations from last year, including apps with: Even so, this year's testing still found many cases in which users accidentally touched something and couldn't find their way back to their start point, as well as magazine apps that required multiple steps to access the table of contents. One of the worst designs last year was USA Today 's section navigation, which required users to touch the newspaper logo despite the complete lack of any perceived affordance that the logo would have this effect. During our new testing earlier this month, several users had the same problems as last year's test participants, even though we recruited people with more iPad experience.