outaTiME

at devel days

Archive for June 2007

iPhone Development: Aptana and Morfik

without comments

People are clamoring on the iPhone buzz to get developers using their products for iPhone development.

Two early IDE folk are Morfik and Aptana:

Aptana iPhone Support

We’ve released the first beta of our iPhone Development Plugin for the Aptana IDE. Since ‘Web 2.0’ is the development model of choice for the iPhone, and that is what the Aptana IDE is all about, it made sense that we’d support it in every way we could. For this first beta, here are the features we have (and some that are coming):

  • Preview of your iPhone projects in horizontal or vertical mode
  • iPhone Project contains starter files to get you going easily on your iPhones apps
  • Several example apps that leverage the iPhone form factor
  • Easy import of Ajax libraries into iPhone projects
  • Integrated content assist for iPhone-specific APIs (coming soon)
  • Help and online documentation (coming soon)

Morfik

Morfik has also provided a web development environment for the iPhone including iChess an example application that works on the iPhone.

Scriptor will have iPhone support released by Friday.

iChess

No matter what you think about the “SDK” issues (I am sure you can get some Cocoa going in the future) it is amazing to see how fast these vendors have jumped in, and how fast developers have built applications. And, this is still before the phone is released.

(Via Ajaxian.)

Written by outaTiME

June 28, 2007 at 9:37 pm

Superdrive Firmware Update 2.1 and Pro Application Update 2007-01 released

without comments

Software Update Apple’s released a two pack of software updates. The Superdrive Firmware Update 2.1 is for MacBooks and MacBook Pros. It improves the readability of certain CD media. It’s up to you to figure out which.

The Pro Application Update 2007-01 includes three important fixes.

  • Apple ProRes 422:
    Delivers improved encoding performance for Power Mac G5 computers.

  • ProAppsEffects:
    Delivers filter improvements for Motion 3.0 and Final Cut Pro 6.0 customers.

  • PluginManager, FxPlug, ProFX, and FxPlugWrapper:
    These shared components deliver updates to Effects Support, 3D Support, and Versioning Support.

  • Helium.framework:
    Delivers improvements for SmoothCam. This update is required for customers using Motion 3.0 and Final Cut Pro 6.0.

A special huzzah for the first item because it shows continued commitment to the PowerPC platform.

(Via MacUser.)

Written by outaTiME

June 28, 2007 at 5:18 pm

Posted in MacOS, Releases, Security

uTorrent for Mac

without comments

Lots of the youngsters out there are clogging up the Internet tubes with their torrents and their Rock and Roll music. Sadly, the choice of BitTorrent clients (BitTorrent, in case you aren’t familiar, is a distributed peer to peer downloading protocol. The more people who download something, the faster it is for everyone… in theory) on OS X has been missing a biggie: uTorrent. uTorrent is the most popular Bit Torrent client on Windows, and it was recently purchased by BitTorrent, Inc which is a mighty fine stamp of approval if you ask me. Sadly, it isn’t available on the Mac. So very, very sad.

Weep no longer, torrent obsessed Mac fiends! uTorrent is coming to OS X and according to TorrentFreak it is pretty slick. It is faster, smaller, and simpler than the other offerings on OS X and it is free. What’s not to like? Ah, right, the fact that it is in closed beta at the moment.

Thanks, RM.

(Via The Unofficial Apple Weblog (TUAW).)

Written by outaTiME

June 28, 2007 at 5:09 pm

Posted in MacOS

Cerny.js – Method call interception, Schemas, Type checking and more

without comments

Robert Cerny has created a JavaScript library in his own image Cerny.js.

The library has an entire slew of things:

One of the more out there ideas is for putting design by contract into your JavaScript world via something like this:

JAVASCRIPT:

  1.  
  2. var NewMath = {};
  3.  
  4. (function() {
  5.  
  6.     // Shorten some names
  7.     var check = CERNY.check;
  8.     var pre = CERNY.pre;
  9.     var method = CERNY.method;
  10.  
  11.     // The new division
  12.     function divide(a,b) {
  13.       return a / b;
  14.     }
  15.  
  16.     // For contracts to be enforced, it is necessary
  17.     // that a function is subject to interception. Therefore
  18.     // CERNY.method must be used.
  19.     method(NewMath, “divide”, divide);
  20.     // The precondition for a division
  21.     pre(divide, function(a,b) {
  22.        check(b !== 0, “b may not be 0″);
  23.     });
  24. })();
  25.  

A lot to check out here.

(Via Ajaxian.)

Written by outaTiME

June 28, 2007 at 5:07 pm

PhotoFolder: JSON Image Gallery API

without comments

Ryan Johnson has developed PhotoFolder, a simple library that “scans a given folder for JPEG files with any number of thumbnail sizes per image. If the resized images do not yet exist, it will automatically create the thumbnails for you. The result is that your workflow for adding new images to an application built with PhotoFolder is a simple as putting named JPEG files in a directory.”

The demo will show you all you need to know. Ryan is going to be speaking at The Ajax Experience, so come heckle!

PhotoFolder

(Via Ajaxian.)

Written by outaTiME

June 28, 2007 at 5:06 pm

Google Docs and Spreadsheets Updated

without comments

Ron Schneider announced a new look for Google Docs and Spreadsheets today.

This is a good example of changing the feel for an app that you use daily, and adding some nice Ajax effects and features, such as the good ‘ole left side folder list. I wonder if anyone will be confused that these folders map to tags, and there is a difference (think ‘delete’).

What’s new

  • Looking pretty – The entire document list has been given a complete visual overhaul – new icons, more content, and better organizational controls. We know users spend a lot of time here and we aim to make it feel more like home.
  • Getting organized – Almost from the day we launched people have been clamoring for folders. They’re here! Even cooler, our new folders continue to work like the tags they’ve replaced – your old tags are automatically converted to folders and documents can live in more than one folder at a time. Organizing your documents is as easy as dragging and dropping a document to a folder. We’ve also included special controls for seeing only those documents created by you or shared with a particular person.
  • Search that thinks ahead – If you’ve ever tried Google Suggest, you know how cool it is when a search engine offer suggestions as you type. Google Docs & Spreadsheets now works the same way – we offer dynamically filtered results from your document list as you type, saving you time and getting you to your documents more quickly.

New Google Docs

(Via Ajaxian.)

Written by outaTiME

June 28, 2007 at 5:05 pm

Posted in Ajax, Javascript

Carbon fiber 360 controller is fast, furious

without comments

This sweet Xbox 360 controller mod comes to us direct from Germany, where a forum reader called MueMue used the shell of an extra wireless controller to shape a sporting new carbon fiber case. He’s also replaced the original removable battery pack with two built-in 1100mAh cells to preserve the lines and coloring of his work, and we think it came out looking pretty hot — we’d definitely take this bad boy over the eh-so-it’s-black 360 Elite controller.

(Via Engadget.)

Written by outaTiME

June 25, 2007 at 6:27 pm

Posted in Consoles, XBox

Safari 3.0.2 beta released

without comments

The Surfin’ Safari blog dedicated to the open source WebKit project (which powers Safari on Mac OS X, Windows and even the iPhone) has announced the availability of Safari 3.0.2 beta. This isn’t a major release by any means, but it does contain a healthy list of squashed bugs, as well as fixes for mysteriously disappearing text in a variety of situations. The announcement post contains links to specific information for Mac and Windows users, as well as a link to more security issues fixed in this new beta.

To snag the new version for either platform you’re using, simply head to Apple’s Safari beta download page and pick your poison. Of course, we must remind you this is a beta, so it is still not all that uncommon for Safari 3 to crash, hiccup and potentially eat your cat. Besides, one could question whether your cat should be getting very close to your computer to begin with.

(Via The Unofficial Apple Weblog (TUAW).)

Written by outaTiME

June 25, 2007 at 10:41 am

Posted in MacOS, Releases

OS X 10.4.10 now available

without comments

Fire up your Software Updaters, campers! Apple has just unleashed Mac OS X 10.4.10 for PPC/Intel Macs. Find out more about this update here (and the security implications here). Improved in 10.4.10 is:

  • More RAW support for various cameras
  • Improved decimal number rounding in certain applications
  • Improves compatibility of Mathematica 6 with 64-bit Macs

And a few other things. Sound off in the comments if you encounter any issues with this update. Oh, and if you are updating from something lower than OS X 10.4.9 download the Combo updater.

Thanks to everyone who sent this in.

(Via The Unofficial Apple Weblog (TUAW).)

Written by outaTiME

June 21, 2007 at 10:42 am

Posted in MacOS, Releases, Security

Prototype 1.5.1.1 bug fix release

without comments

Prototype 1.5.1.1 is now available for download. This is a bug fix release that prevents crashes with versions 1.3 and 2.0.x of the Safari browser. We urge everyone using Prototype 1.5.1 to upgrade to this latest release.

Previous versions of Prototype could trigger bugs in Safari’s regular expression engine when updating elements with HTML containing <script> tags or when using JSON functionality with built-in security checks. These regular expression engine bugs affect Safari versions 1.3 through 2.0.4, but not Safari 3 beta or the WebKit nightlies. We’ve managed to code around them to prevent either browser crashing while maintaining the full API, keeping the performance top-notch and assuring backwards-compatibility.

Prototype 1.5.1.1 is a drop-in replacement for anyone using 1.5.1.
Please upgrade now!

(Via Prototype JavaScript framework – blog.)

Written by outaTiME

June 21, 2007 at 1:44 am