October 2006

Bought our tickets!

We depart from Tel-Aviv to Bangkok on the 20th of November (at 10pm) to arrive the next morning. We continue to Sydney on the 29th to arrive on the 30th in the early hours of the morning.

Those of our friends that wish to know our flight numbers, send us mail.

Family
Friends
Personal

Comments (2)

Permalink

“Consumer Generated Media”

The “No blogging allowed at “consumer generated media” conference” reported over at Boing Boing via Greg Verdino’s Marketing Blog, really struck a nerve with me. The name itself of course shows that the conference organizers just don’t get it: “Generating Media” makes you a producer, not a consumer…

Internet

Comments (0)

Permalink

Firefox 2.0 - More visible tabs

While I understand the need for adding the left-right arrows on the tab-strip when there are many tabs open, I reckon Firefox 2.0 switches to this solution too quickly which bugged me to bits.

Luckily, there’s a fix for that:

  1. Go to the Firefox’s ‘behind-the-scenes’ configuration screen by typing ‘about:config’ in the URL bar.
  2. Search for the property ‘browser.tabs.tabMinWidth’
  3. Change its value from the default to 80 (you can experiment with this value and see what fits your comfort).
  4. Restart Firefox
  5. You should now have tab-strip that will fit in more tabs before reverting to the left-right arrow trick
  6. If you want to revert to the default value, simply right-click on the property and click on the ‘reset’ option.

On my 1280×1024 screen the visible tab count increased from twelve tabs to fifteen, yet enough of the title of the page is visible. A lower ‘browser.tabs.tabMinWidth’ value means more tabs visible but less of the title for you to see.

If you want to read more about this property, this mozillaZine knowledge-base article will tell you all you need to know.

Technorati tags: , ,

Internet
Usability

Comments (0)

Permalink

We got Shelly’s Visa!

We’re celebrating as my wife Shelly’s spouse visa to Australia has been approved!

Now the clock is ticking to our departure. We’re looking into flights around the 20th of November, with a stop for a few days in London or Bangkok.

Family
News
Personal

Comments (0)

Permalink

Chinese soldiers killing unarmed Tibetan pilgrims

This video and article says it all, via BoingBoing which also covers it in depth. The Chinese government is a disgrace to their people and history.

Freedom
News
Politics

Comments (0)

Permalink

“I’m Skype-ing you from just over Iceland”

My father is now flying to the states and we had just finished speaking over Skype just as he was flying over Iceland.

He had a chance to try out using the “Connexion by Boeing” Wi-Fi service on his Lufthansa flight. The service is unfortunately being terminated at the end of the year, so this is probably going to be his last chance to have a go.

There’s a small bright side which is that use of this service has been made free until it is terminated.

Family
Internet
Technology

Comments (0)

Permalink

Migrating blog here

Migrating the blog here. Please mind the gap!

The design will fluctuate for a while… My apologies.

Administrative

Comments (0)

Permalink

Some small points regarding Firefox 2.0 preview

I have been using it since this morning and overall, Firefox 2.0 preview seems to be an excellent upgrade so far. It feels much faster and very responsive.

The session restore feature was hard to find because I was looking for the phrase ‘Session Restore’ in the preferences. However, in FF 2.0 you simply have to set the “When Firefox Starts” combo-box to “Show my windows and tabs from last time”.

Small suggestion: Upon first install pop-up the usual ‘You’re about to close all tabs’ dialog box when the user exits, with a check box that says: ‘Restore my tabs next time I launch Firefox’.

Also, I like the per-tab close buttons that are similar to having the Tab Mix Plus extension installed on top of Firefox 1.5.x, however I miss the ‘Close Current Tab’ button at the fixed position on the right hand side as it made it very easy to ‘muscle-memorize’ the location. Now I have to think (god forbid) to close the current tab, especially to make sure I don’t accidentally close another tab. Additionally, I miss the close-tab button on the tabs that are not in focus.

Technorati tags: , ,

Software
Usability

Comments (0)

Permalink

When Copywriters Attack!


Found via AdRants.

Humour
Politics

Comments (0)

Permalink

Recursive Exporter for Adobe Illustrator

Whether working on my own or with a graphic designer, I believe in the holistic approach to design — you have to see how the design elements interact with each other.

Most if not all designers would agree that it is less effective to tweak a widget’s design on its own without the ability to easily gauge how the change will affect the overall look. However this is exactly what the ‘resource approach’ requires, as each design element has to be in a different file and it is only after an export, compile and run cycle that you see how it all fits together.

This is less than optimal, so you would typically follow a different flow.

To enable you to see how the design elements interact without requiring an export, you would arrange a design mockup within Photoshop with each design element as a layer (and/or sub-layers in later versions) and perform all the design work right there. This is what every graphic designer does and theoretically it is then just a matter of exporting the layers (and sublayers) to files.

Good so far, but usually this is where the trouble starts — as many times the export process involves a lot of tiny elements which all require export to different files. Usually this is done outside the build process by a 3rd party graphic artist who sends you the exported files by eMail and sometimes forgets to export one or more of the elements. Only when this is finally settled, does the result gets tested within the build… And… Guess what, there’s a problem.

*Sigh*

It was to make my life easier and to enable the graphics design to be a full (and honored!) member of the automated build cycle, that I automated this export process.

Ages ago, before Photoshop scripting I wrote a small utility called PSD Ripper that simply parsed the Photoshop 6 .PSD file and converted individual layers into individual PNG files, it also used the layer name as the basis for the PNG filename. Later versions of Photoshop made it much easier — to achieve the same result I merely had to make a tiny modification to a small script that came with Photoshop.

However, as great as Photoshop is, lately I have come to appreciate a vector-oriented approach to design and have been using Adobe Illustrator to do the design work. Therefore, I needed a script that would enable me to continue with the same workflow except with Illustrator instead of Photoshop and as none was available, I wrote one.

Thus I present “Recursive Exporter for Adobe Illustrator v1.0“, tested with Adobe Illustrator CS2 12.0.

The lay of it:

Recursive Exporter for Adobe Illustrator v1.0 (2006)

What it does?
Recursively export layers and groups from Adobe Illustrator to 24-bit PNG (with alpha/transparency) support. Does smart naming of files and the level of recursion can be limited.

Usage:
The usage is pretty simple, once you run the script it will ask you to which folder to output the results and how deep it should recurse beyond the top layers. It will then output each visible non-locked element as a 24-bit PNG anti-aliased, alpha-transparency enabled file. Then the script will recurse into the element (if it is a layer or group) and do the same for each of its components.

The name for the output file is constructed recursively, so if you have a ‘logo’ group within a ‘banner’ layer it will export the group as ‘banner-logo.png’. Note that Illustrator enforces a 31-character filename limit.

If you want to create a background matte layer that will be included in every element simply add a visible, locked layer. It will not be exported on its own but will be visible when the elements are exported and thus included in them.

Problems:
Please report any bugs or problems with this script to the comments section.

License:
The script is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License and is made available with absolutely no warranty or guarantee.
Technorati tags: , , , , ,

Design
Software

Comments (32)

Permalink