Lingon now on the Mac App store

If you’re a user of Lingon to generate your launchd plist files you can now find it on the Mac App store (US$4.99), where presumably it’s now being more regularly maintained than it has been recently (it was crashing for me…)

Alternatively there’s now a web based “OS X launchd property list generator”

Apple deprecates Java on Mac OS X

Apple’s recently released Java for Mac OS X Update 3 includes the following information in the developer release notes:

As of the release of Java for Mac OS X 10.6 Update 3, the version of Java that is ported by Apple, and that ships with Mac OS X, is deprecated.

This means that the Apple-produced runtime will not be maintained at the same level, and may be removed from future versions of Mac OS X. The Java runtime shipping in Mac OS X 10.6 Snow Leopard, and Mac OS X 10.5 Leopard, will continue to be supported and maintained through the standard support cycles of those products.

So, either Steve’s had a chat with Larry and Oracle’s going to be doing the Java build for Apple, or Apple isn’t going to have Java apps running on Mac OS X, which is going to add to the pain for educational institutions, and developers who want to write cross platform code more easily (although these days many would argue that this is possible with Javascript and HTML5 no doubt). No doubt it’s also that Java apps don’t look and feel so much like Mac Apps, which seems to be one of Steve’s reasons for ditching Flash.

Penny Arcade covers WWDC10

Penny Arcade’s take on Steve Jobs’ iPhone 4 demo failure at the WWDC 2010 keynote. Still not sure why Steve didn’t use a cable for the networking, given that the demo phones had cables to do the display anyway. I guess it distracted from his fireside chat on the edge of the stage.
Dividing the 20 or so available channels by the 570 base stations probably wasn’t going to work particularly well regardless of what hardware was in use, it was an ‘extreme networking event’. But a great time to test your app to see how it goes in times of network weirdness 🙂

BBEdit 9.5 released

Changes include:

The ponies’ saronite shoes have been reinforced with titanium, and have a buff applied which increases both ground and flight speed by 30%.

Do I get a prize for actually having read all the release notes?

Also includes more EMACs likeness, support for more AppleEvent/AppleScript notifications, now writes window metadata into extended file attributes rather than resource forks, a Search Bar (rather than the Quick Search dialog), and more changes listed on the BBEdit site. The update is free if you already have a license for BBEdit 9.0 to 9.3.

Checking for idleness from the commandline

I was looking for some way to tell if a remote machine was idle from the commandline and I stumbled across this snippet on Mac OS X Hints.

ioreg -c IOHIDSystem | awk ‘/HIDIdleTime/ {print $NF/1000000000; exit}’

returns a time in seconds and fractions thereof, ie 4.00711

iTablet iPhone iThingy roundup

Aside from the usual random speculation about Steve Jobs worldchanging release in a few hours time, there have been a few interesting articles recently, namely

I also wonder what the cool feature will be… Mesh networking? Biofeedback? Merging with other nearby devices to form a larger device? Inbuilt projector?
It will also be interesting to see if Apple launches any updates to their 17 inch MacBook Pro as they would probably always have done if they were attending MacWorld this year. Also, I predict an iPhone software update, an iTunes update and a Mac OS X update.
Now, lets sit back and see how wrong we all are…

Musings on Apple’s Next Big iThing

Thinking about the iTablet, iSlate, or iWhateverItWillBeCalled.
For those who haven’t seen it, check out Apple’s Knowledge Navigator from the depths of 1987, a vision that Apple’s been working towards for quite some time now. Note the touch screen interface, and voice control. Not that far fetched from what an iPhone’s voice control can do these days (albeit with less intelligence, and more recognition errors in my experience).

Personally I’m hoping we’ll see more Newton like technologies in a larger screen format. With colour. And handwriting recognition (it’s in Mac OS X, but nobody really uses it. Now why is it there exactly?). And some of the Newton’s drawing and note taking user interface. And of course, with the Internet connectivity the Newton lacked (for the most part)!

Daring Fireball also has Newton musings. I don’t know about John Gruber’s handwriting, but I found the handwriting recognition pretty good, much nicer than Grafitti on the Palm. Plus, you couldn’t easily mix handwriting and drawings on the Palm.
I’m guessing we won’t see a return of NewtonScript though, and probably a good thing given the prevalence of Objective C across Apple’s product line.

Novamind Mac Programming job in Queensland Australia

If you can work in Australia then Novamind have a job going in Queensland. From their site:

Want to work with the latest tools and a 30 inch screen?

Want to work for a company where innovation and software development is taken
seriously?

Want flexible working hours and no silly dress code?

Want a career where what you achieve really matters?

Are you a clever problem solver with an enthusiastic and positive attitude?

Are you a self starter and still able to work in a team?

Can you get things done?

NovaMind is based in sunny Queensland, located in Shailer Park midway between
Brisbane and the Gold Coast. We are currently expanding our product
development group to develop the worlds most advanced Mind Mapping software
for Apple and Microsoft systems.

We are looking for a software engineer who has a passion for creating innovative
high quality software using the latest tools and technologies. You must be a self
starter who loves solving problems in a logical self-disciplined manner. We are
looking for someone who will fit well with our development team and remain
courteous and friendly with both staff and customers at all times.

If this doesn’t describe who you are, your values and nature, please don’t apply for
this position.

We are looking for people with the following skills:

Essential skills:

  • Strong Objective-C skills
  • Strong AppKit development experience
  • Experience in meeting tight deadlines in a small development team
  • Experience with developing high quality software using object oriented methodologies
  • Experience interacting with customers on resolving defect reports

Other highly desirable skills:

  • CoreData skills
  • Applescript / automator development experience
  • Experience with developing frameworks
  • XML and XSLT programming skills
  • Experience with loadable bundles and plugin architectures
  • Rendezvous/bonjour development experience
  • Experience with distributed objects
  • Experience with internationalization
  • Knowledge and understanding of Mind Mapping
  • Knowledge and understanding of screenplay script writing
  • Experience using MacOS X 10.5 Leopard

Other desirable skills:

  • Experience with subversion
  • C# programming skills

The tasks required for the position will vary over time, but include:

  • Designing and building new releases of the Mac version of NovaMind.
  • Assistance with setting product direction and feature sets for the Mac and Windows versions of NovaMind.
  • Documentation of the software at code/program level
  • Testing of the software
  • Preparing releases of the software, including installation mechanisms
  • Assisting as required with technical support
  • Fixing defects in the software
  • Working with beta testers to resolve any pre-release bugs
  • Improving systems
  • Setting and meeting key performance indicators

Application E-mail address is available on their site, but please tell them you heard about it here.

New York City iPhone programmer job

In case anyone’s interested… posted on 2010-01-05

Our New York City client is a full-service agency for the digital age. They are looking for a full time, on-site, salaried Senior iPhone App Developer paying to $130,000 + benefits. Relocation assistance provided if required. US Citizens, Green Card holders, EAD or CAN only please.

The ideal candidate for this position will possess:

* 1+ years of experience with the UIKit framework
* 3+ years Mac development experience using Cocoa/Objective-C
* You should have at least one published iPhone app under your belt and some sort of portfolio or list of app/s to share
* C/C++ experience a plus
* Ability to develop against a variety of web architectures and services (HTTP, SOAP, REST, etc.)
* Knowledge of a scripting language a plus (Ruby, Perl, Python, BASH, etc)
* Experience managing projects in an SVN environment

TO APPLY: The absolute best way to apply for this job would be to not only submit your resume and/or portfolio or samples, but to elaborate on how your experience relates to the job description and submit your salary requirements to beau-AT-open-source-staffing.com