Shit Boots

description

Shit Boots

Flow Review

description

Flow Review

Latitude Interview

description

Latitude Interview

MacWorld 2008

description

Macword 2008

iPhone Review

description

State of the iPhone

iLife 08 Review

Item Description

iLife 08 Review

Coda Review

Item 3 Description

Coda Review

CSSEdit Review

Item 1 Description

CSSEdit Review

Healthy Mac

Item 1 Description

Healthy Mac

Jun 09

The WWDC 2008 keynote today saw the rebranding of the .Mac package, yet again. There are certainly some nice features being added, such as push email, contacts and calendars, revamped web interface, and storage upgrades. You can read more about the MobileMe features here.

However, we should take this time to mourn the loss of a very dear friend: iCards.

iCards was introduced with the introduction of iTools (the precursor to .Mac) back in 2000, in the OS 9 days. The service has remained practically the same, and has always been my favorite way of sending cards to all of my friends and family online. MobileMe will see the discontinuation of iCards. Everyone should take a moment of silence to commemorate the passing of an age.


May 30

From Daring Fireball:

Spaces was one of the new features in Leopard I was most excited about, but I found the actual implementation unusable. [Henry Story wrote a fine description][d] of the problems with Spaces in 10.5.0. When I linked to his critique, [I wrote]:

I’ve tried to love Spaces but can’t, because I want to divide spaces into tasks, and some apps, like my web browser, need to have windows in every space. If I’m in, say, space 3 and Command-Tab to Safari, I want Safari to activate in my current space, not jump me to whichever space contains the frontmost Safari window. In short, Spaces seems designed for app partitioning, not task partitioning.

Take, for example, the task of writing this article. What I want to be able to do with Spaces is dedicate one space solely to the task. I want Safari windows pertaining to any web pages related to the article, and MarsEdit and BBEdit windows for the article itself. But I don’t want all open Safari, MarsEdit, and BBEdit windows in this space — I only want those pertaining to the article. There was simply no way to make this work in 10.5.0 through 10.5.2; you could get the windows grouped this way, but you’d keep getting switched to another space when what you wanted to do was switch to another app within the current space. Spaces really only seemed suited to putting all of any given app’s windows in a particular space (or making all an app’s windows visible in all spaces). This isn’t to say Spaces wasn’t usable, only that it wasn’t usable for grouping a few windows from different apps together in one Space.

This week’s release of 10.5.3 brought good news: Apple has addressed this problem with a few seemingly minor changes to Spaces. Apple’s release notes for 10.5.3 hint at the changes, but don’t explain them in any detail:

Spaces

  • Resolves an issue in which switching to a different space and returning back to the original space may reorder the application windows with a different active window.

  • Resolves an issue in which activating an application from the Dock switches to a different space, even if there is a window for that application in the current space.

  • Fixes an issue in which Command-Tab may incorrectly switch to a new space.

  • Addresses reliability issues with Spaces when syncing preferences over .Mac.

Some of these are simply bug fixes. Clearly, for example, switching between spaces shouldn’t have changed the window ordering within a space. But some of these describe new behavior which only kicks in if you turn off a new-to-10.5.3 checkbox in the Spaces panel in System Preferences: “When switching to an application, switch to a space with open windows for the application”.

screenshot of spaces prefs panel in mac os x 10.5.3.

By default, it’s checked, which means app switching under Spaces remains much the same as it was on 10.5.0–10.5.2. For example, let’s say you have two spaces, with one or more Safari windows in space 1, and no Safari windows in space 2. If you’re in space 2 and activate Safari — whether by clicking the Dock icon, Command-Tabbing, or by opening a link in some other app’s window in space 2, then Spaces will jump you to space 1, where there are already open Safari windows.

If you turn this new checkbox off, however, activating an app, even one that has no windows in the current space, will not jump you to another space. Once you’re in a space, you stay there until you explicitly switch spaces, not just switch apps. This makes all the difference in the world for the way I, and others, want to use Spaces.

This is a major change to the way Spaces works, but the checkbox label doesn’t exactly make it clear. (I don’t have a better label to suggest; it’s a tough feature to describe in the length of a checkbox label.) Sadly, the help content for Spaces does not seem to have been updated to even mention this checkbox, let alone describe what it does.

One non-obvious detail is that you can switch to another space by clicking an app’s Dock icon multiple times. If you click a running app’s Dock icon once, that app will activate in the current space. If it doesn’t have any open windows in the current space, it will activate without creating a new untitled window. But if you click that same app’s Dock icon again, you’ll jump to the next space in which that app does have an open window. If the app has open windows spread across multiple spaces, subsequent clicks on its Dock icon will cycle through those spaces. So if you have four total spaces, with Safari windows in spaces 1 and 3, you can repeatedly click Safari’s icon in the Dock to cycle between spaces 1 and 3. If you’re starting in space 2 or 4, clicking Safari’s Dock icon once will activate Safari in that space but without a window.

Using Command-Tab to switch between apps, you will never automatically switch to another space when this new “switching” checkbox is turned off. (It’d be nice if the Command-Tab window provided some sort of indication for which apps have open windows in the current space.)

I also ran into an issue specific to web browsers. In the General tab of Safari’s preferences window, you can specify whether links from other applications open in a new Safari window or in a new tab in the frontmost existing Safari window. I had been using the “in a new tab” option. However, with this new Spaces feature, opening a link from another app in a space that has no Safari windows will jump you to the next space that does have one. Ideally, I’d like to see Safari create a new window in the current space in this situation, but as it stands, changing Safari’s preference to open links in a new window is good enough. (This same thing applies to other tabbed web browsers, such as Firefox and Camino.)

In short, if you were happy with the way Spaces worked through 10.5.2, you shouldn’t notice any changes, because the default behavior remains the same in 10.5.3. But if, like me, Spaces drove you nuts by switching between spaces when you only wanted to switch between apps within the current space, give it another shot after turning this new checkbox off. Kudos to the Spaces team.


Lastly, I should mention that I had problems getting this new feature to work at all. After upgrading to 10.5.3 and seeing the Spaces-related changes in the release notes, I tried it out. Toggling the new checkbox made no difference for me, however — I got the same old “jump to another space when switching apps” behavior either way. I solved the problem by trashing my com.apple.dock.plist preferences file (which, since Spaces is controlled by the Dock, is where most Spaces-related prefs seem to be stored). After logging out and logging back in, the new checkbox worked perfectly.

[From ★ Spaces in 10.5.3]


Mar 12

Slash Lane, from AppleInsider, wrote an interesting article detailing some anticipated issues surrounding the recently released beta of the iPhone SDK, allowing developers to get started developing apps that will run on the phone when the 2.0 release of the iPhone software is made publicly available as an update in “June”.

Pangea’s Brian Greenstone says:

My only concern is that everyone and their brother is jumping on the iPhone app bandwagon, so it may make it difficult to market a product when there are a zillion others coming out at the same time.

I think that Brian brings up an excellent point. There will be a ton of apps available relatively close to the iPhone OS v2.0 release, and customers will most likely be flooded with choices and some great apps will be temporarily lost in all the fuss. However, it will be a perfect time for bloggers, such as myself, to create “Top 20 new iPhone Applications” articles.


Mar 06

According to the Apple website, the iPhone/Touch SDK is available for immediate download at Download the SDK.

At this moment, the page isn’t up, but I would imagine it would be available shortly.


Jan 30

The new subsection of the Apple website showcases quite a few impressive video tutorials for those new to the Mac, as well as more experienced Mac users. Take a quick look around, you might learn something!

Found via | AppleInsider


Jan 16

The MacWorld 2008 keynote has come and gone and now it’s time to look back and see what was released, and more importantly sometimes, what wasn’t. I’ll be taking a look back at my predictions here as well to see how close I came to the mark.

I might as well start off by discussing the single largest announcement during the keynote: the MacBook Air. I personally have been very unimpressed with ultraportable computers in the past and didn’t see Apple trying to get a piece of this market, even though there had been a lot of speculation about a possible release. However, after seeing this beauty, I simply want one.

The MacBook Air is beautifully designed. That’s a good start in and of itself. What gets me excited about this beauty? It weighs just 3lbs vs the 5lbs for my first generation MacBook. The battery life is rated at 5 full hours. The screen is the same 13.3″ widescreen in my MacBook, but it is LED backlit and therefore brighter and quicker to turn on. The keyboard is backlit and the same as the wonderful one found on the MacBook and iMac. Need I say more?

One feature that warrants closer inspection is the larger, multitouch trackpad. I’m immensely curious as to see how well this works and how easy it will be for developers to support this feature in their applications. So far it looks very promising, but I won’t truly know until I play with a MacBook Air myself.

A few problems and concerns I have about this lovely laptop: there is no user replaceable battery. I’m not concerned about having to take the baby in to an Apple Store and getting a new battery in 2 years (I’m hard on batteries, I’m on the computer way too much). What does disappoint me is the fact that carrying around an extra charged battery is no longer an option. That’s my only complaint there. I’m also slightly sad about seeing the optical drive go. I understand that it was a necessary design option, but I would have liked to have seen the $99 Apple External SuperDrive bundled with the computer, not packaged as an optional accessory. And while we’re talking about the external drive, does it strike anyone that for $99 you can get a SuperDrive now? I’m hoping that it works on just a regular USB port and that the one on the MacBook Air isn’t a special powered port. I can see buying one of these as a cheap and wonderful upgrade for older Macs. Or for having a second optical drive on my laptop.

The January iPhone update is fairly disappointing in some respects. If Apple hadn’t have included multiple recipients for SMS messaging, I might have went crazy. However, there is still no MMS support (texting pics or vids), as well as a huge long list I posted in my MacWorld 2008 Wishlist. I’m just disappointed and can only hope that yet another update will make the phone more unusable. And of course the iPhone SDK is exciting in and of itself.

iTunes Movie Rentals is a nice addition, albeit not exactly the scheme I had been hoping for. However, 2.99 for Library title rentals and 3.99 for New Release rentals is very competitive. You have 30 days to begin watching the video and 24 hours after starting to finish it. I wish that the 24 hour window was about a day longer, but I imagine that this was a stretch as it is. Also of note is that the Apple TV is the only way to get HD rentals and they can’t be transferred to your Mac.

There were a few other smaller announcements, such as Time Capsule which is essentially an Airport base station with a built in hard drive for network backups, the updated Apple TV, updated iPod Touch and more. Overall, I don’t see why investors would be upset with the announcements as Apple simply can’t keep topping the previous keynote every time. Looking back at my predictions, there was no updated Mac Mini, Cinema Displays, new Mac PC commercial, or a Leopard Docks area added to the Mac Downloads page.

Anything I miss?


Nov 29

So I have finally found about 30 minutes of free time to just have fun with XCode 3, Objective-C 2, Interface Builder 3 and the like all bundled in Leopard. I’m extremely impressed with all the improvements made to the development suite, minus one major shortcoming: HUD Controls.

HUD (Heads Up Display) are those gorgeous black windows that have started popping up all over Mac applications. Especially in iPhoto and Aperture, as well as Pages and more, these beautiful windows serve a specific purpose. Apple went so far as to finally include a HUD window in Interface Builder, so that developers don’t have to use a hacked together version (Interface Designers like uniformity, so it is better when everyone is using the same thing vs 15 different versions of the same window, which is the case now). So, I naturally assumed that Apple also provided HUD versions of buttons, lists, and more, to match this window.

I was wrong.

picture-2.pngpicture-3.png

I can create this nice window with no effort now, but as soon as I place something on it, it looks stupid. The simple screenshots above illustrates the effect. (Also notice the differences in the window itself. See how big of a difference there is just on the lines at the bottom right of the window where you resize? Now imagine that every time I had to write an application, I had to make this from scratch. With all the Mac developers out there, you can imagine that there are lots of variations). I sure hope that Apple fixes this soon and doesn’t wait until 10.6 and a new window style to add this for developers.


Oct 17

So it’s official, Steve Jobs himself has written a note on the Apple website announcing a publicly available SDK for the iPhone and iPod Touch that will be available in February. Jobs lists the reasons for the delay and gives some hints at the possible application delivery method (read: Nokia approved apps are good), so it will be interesting to see what turns up.

I hope that the platform remains open enough that developers are squashed out of the model and that there will still be free applications available. I’m all for keeping my iPhone stable though. Certainly a day to mark on the calendars!

Let me just say it: We want native third party applications on the iPhone, and we plan to have an SDK in developers’ hands in February. We are excited about creating a vibrant third party developer community around the iPhone and enabling hundreds of new applications for our users. With our revolutionary multi-touch interface, powerful hardware and advanced software architecture, we believe we have created the best mobile platform ever for developers.

It will take until February to release an SDK because we’re trying to do two diametrically opposed things at once—provide an advanced and open platform to developers while at the same time protect iPhone users from viruses, malware, privacy attacks, etc. This is no easy task. Some claim that viruses and malware are not a problem on mobile phones—this is simply not true. There have been serious viruses on other mobile phones already, including some that silently spread from phone to phone over the cell network. As our phones become more powerful, these malicious programs will become more dangerous. And since the iPhone is the most advanced phone ever, it will be a highly visible target.

Some companies are already taking action. Nokia, for example, is not allowing any applications to be loaded onto some of their newest phones unless they have a digital signature that can be traced back to a known developer. While this makes such a phone less than “totally open,” we believe it is a step in the right direction. We are working on an advanced system which will offer developers broad access to natively program the iPhone’s amazing software platform while at the same time protecting users from malicious programs.

We think a few months of patience now will be rewarded by many years of great third party applications running on safe and reliable iPhones.

Steve

P.S.: The SDK will also allow developers to create applications for iPod touch. [Oct 17, 2007]


Oct 16

So I was wasting a few minutes in class since Apple has posted all the new features available in Leopard on the website. I just had to post a few of the really cool ones that I haven’t heard of or was just too cool to not post. You can see the entire list on the Apple site here.

# Spring-Loaded Dock
Items in the Dock are spring-loaded. Just drag a file, hover over any application in the Dock, and press the Space bar — the application opens instantly. For example, to add a picture to your iPhoto library, just drag the image file and hover over the iPhoto icon in the Dock. Press the Space bar, and once iPhoto opens, you can drag the image into your iPhoto library. If you drag a file and hover over a stack, pressing the Space bar opens a Finder window showing the contents of the stack.

# Workflow Variables in Automator
Automate more productively by creating workflows that can store and retrieve data during execution. Workflow Variables let you use the same information at different steps of the workflow, giving you added functionality and flexibility.

# Scratched Disc Recovery - DVD Player
Smoothly play back even DVDs that may be damaged. New technology in Leopard can locate and avoid scratched areas of the disc.

# Instant Screen Sharing from the Finder
Start an interactive screen sharing session with other Macs on your network. Just select the Mac from your sidebar and (if authorized) you can see and control the Mac as if you were right in front of it. Change a system preference, publish an iPhoto library, or add a new playlist to iTunes.

# Hide Local Video - iChat
Remove the picture-in-picture view from your iChat video conference if you prefer not seeing yourself in the chat. Just select Hide Local Video from the Video menu.

# iChat Hot Key
Bring your iChat window to the front anytime with a dedicated keyboard shortcut.

# PDF Manipulation in Preview
Re-create your PDF as you like. Move individual pages around, or remove pages altogether. You can even combine PDFs with a simple drag and drop.

# Printer Drivers via Software Update
Make sure you always have the latest printer drivers. Download directly to your system using the familiar capabilities of Software Update.

# Dictionary Definitions in Spotlight
Quickly find the definition of any word by entering it in the Spotlight search field.

# Calculations in Spotlight
Find answers fast. Just activate Spotlight and type in a simple or sophisticated equation, and Spotlight will instantly show you the result. Enjoy support for over 40 functions ranging from simple math to logarithms to trigonometry.

# Scroll Non-Active Windows - System
Scroll any open window, even if it’s not active. Simply position your mouse over the target window and scroll.


Oct 16

The Apple Online Store was down for service earlier this morning (according to the articles that were in my news feeds) but the store is back up online right now and in the “New to the Store” area, Leopard and Leopard Server are listed.

Preorder today with free delivery on Oct 26th!

Older Posts »