can't use it

a blog by Cemre Güngör

Fireworks CS4 crashes on startup after upgrading to Snow Leopard

Solution: install the Fireworks CS4 upgrade from Adobe’s website.

Adobe – Fireworks Support Center : Downloads : Updaters

Then Fireworks will start crashing after quitting, but that’s not such a big problem :)

3-finger 4-finger multi-touch gestures/Expose not working after upgrading to Snow Leopard

I don’t know why, but after transferring my account from my old Macbook to the new one, 3-finger and 4-finger multi-touch gestures stopped working (in Snow Leopard). To solve this, just reset the PMC. The following procedures is for Macbooks which have internal batteries.

  • Shut down your computer normally.
  • Press (only once and shortly) left shift + left control + left option keys and the power button.
  • Wait 5 seconds
  • Turn the computer on. The sleep light should blink shortly.

After doing this the 3- and 4-finger gestures started working again.

On Flickr’s new buttons

Flickr has changed their buttons with flat ones instead of the thick-bordered ones they had before. I didn’t like the new ones very much because they lack the affordance of being “pushable”:
flickr_1

Here’s a crude version on how I’d make them more button-y
flickr_2

Also, I think UI-wise the buttons could lead the user to do the more desirable action for Flickr. In this case, they have placed a Preview button so users would read what they write and end up leaving smarter comments :) Why not highlight it a bit?
flickr_3

or then in the style that Facebook has introduced:
flickr_4

It’s good to provide users guidance in the form of defaults actions in forms and dialogs. A good example is Mac OS UI’s dialogs such as:
Screenshot 332

getElementsByClass and getElementsByName in FBJS

I found a great library that makes FBJS more similar to real javascript by adding functions like getElementsByClass and getElementsByName, while also borrowing some prototype/jQuery syntax and extending $(’..’).show() etc. syntax to objects. Map and collect as a bonus! :)

http://github.com/gdeglin/inigral-fbjs-library/tree/master

UI Fail: Error message without back button

Turkcell’s web page for managing mobile phone subscriptions not only annoys customers with superfluous captcha and password aging, they do not provide a ‘back’ button in their error page as well!

Screenshot 266

They probably expect the customer to return to the previous page using the tab. However, it should ideally not be a link and should have the same content in every page, as they don’t have any secondary navigation.

Calling view helpers from/inside other view helpers in Zend Framework

Normally in views you would use $this->helper(); to use a helper, and inside other view helpers, you can simply use $this->view->helper(); to access other view helpers.

Bug in Gmail

This has continued for the last few weeks. Interesting… I wonder if this has anything to do with me using the Offline version too.

Screenshot 208

Mac OS X 10.5.7 update breaks Cisco VPN Client

After updating to 10.5.7 I started to get kernel panics and the system would not start.

To fix this, restart your Mac in safe mode by pressing shift. Then launch the command line and use this to uninstall the VPN client:

sudo /usr/local/bin/vpn_uninstall

This will remove the kernel extensions which prevent the system from booting up.

Safari 4 ditches loading bar

I wondered why Apple decided to let go of the address bar that would fill up as a page loads, as it was an elegant UI that communicated what was happening.

Safari-4-loading-bar

Apparently this change was made to prevent users’ delusion that they had to wait until the bar completely filled up:

The big blue progress bar led to users waiting for mostly-loaded and usable pages. Removing it makes browsing effectively faster.

This sounds like how users think keyboards interaction is much faster even though they performed equally as well with mice.

Localization problems in Facebook :)

screenshot-203

Application name in Swedish.

screenshot-2011

Timestamp in Finnish.

They are coming from the locale from the originator user. Strange.