Please note that I moved my blog to http://www.josefrichter.com/blog/ and will not be updating this one anymore. Please change your bookmarks and subscriptions accordingly. Thank you. See you there!


I bought a Czech Apple Keyboard recently. But surprisingly, it had a QWERTZ layout. This is an old Czech layout used on typewriters, but I seriously doubt you could get it anymore on any notebook. So I don’t understand why Apple uses it… Anyway, the task was to swap Y and Z key.

I got some advice from guys at macblog.sk forum. This is a how to video. Unlike in the video, the standard wired keyboard has the key mechanism 90 degrees rotated. See detailed photos of the mechanism, if you want to swap keys as well.

Key mechanism

Key mechanism


I decided to share my process of launching a start-up company. Maybe it will be interesting and helpful for someone, let me know in the comments!

HOW I QUIT MY DAY JOB AND STARTED A BUSINESS

I always knew I wanted to run my own business, but was waiting until a great idea comes up. But as ideas were coming, I couldn’t recognize, which one is a great one. Then I left my day job at Ernst & Young and wanted to find a better one, but I was completely pigeonholed – I got great offers of tax adviser jobs, but no chance to get anything else. Quite disturbing.

So I decided to go freelance and started doing web design. It got me a nice stream of income quite quickly so now I have some backup if my other ventures fail. I am developing it into a small marketing agency actually, which I may describe some day as well.

THE BUSINESS IDEA I PICKED

I am quite a proficient computer user. Plenty of people ask me for advice with their computers. At the same time, the technology has evolved; fast internet is widespread and there are several new pieces of software which let you connect to someone’s computer (if they allow you) and remotely work on it to solve the problem. So I decided to start an IT hotline.

Not a breakthrough idea at all. But I bet on my ability to do it in a better way than others and on my marketing skills. Also in my last job I got a pretty clear idea how an IT hotline should NOT work: “Did you try to restart the computer? No??? Do it and call back then!”, “So you restarted and the problem prevails? Try restarting once more and call back…”, “So it still prevails?? [transl. “you still bear up??”], Interesting/Strange/Impossible! I take a note and someone will call you back” 🙂

To be continued pretty soon (mostly written already). Please subscribe on the right and leave a comment at the bottom 😉


I am using two Firefox plugins that adjust the user interface and improve the workflow at least for me.

First is Tab Mix Plus. It adds plenty of setup options for Firefox tabs, but the most important for me is “protect tab” option. It lets you select which tabs are protected from being accidentaly closed, eg when you close multiple tabs at once. This is useful a tab with Google Docs or Gmail for example.

Tab Mix Plus also lets you have the tabs in multiple rows. This is very useful for people like me who use to have plenty of tabs opened at the time. Another option is the second plugin called Tree Style Tab.

Tree Style Tab moves your tabs to sidebar and even lets you have related tabs in a tree-like hierarchy.

See both plugins in action in this picture:

Firefox tabs plugins

Firefox tabs plugins


While I was playing with VirtualBox recently, installing Windows XP under Mac OS Leopard, I came across this dialog which let me choose to cancel or…. cancel! 🙂

VirtualBox funny dialog

VirtualBox funny dialog


So I read again something about the SEO and decided to make some changes to my portfolio site at josefrichter.com Here is what changes I did:

  • Changed services.html name to logoandwebdesign.html to get keywords into url
  • Changed identity.html to logo.html to get less specific keyword, more likely to be used in search
  • Changed title tags, so that they do not start with “josefrichter.com – bla, bla,…” (useless for reader) but with key message “simple and clean web design…”. This is based on a recent Jakob Nielsen’s Alertbox advice.
  • Also changed “corporate identity” to “logo & corporate identity”, because I think most people outside the marketing business do not know and do not use the term “corporate identity”.
  • Changed respective links’ descriptions.

Will see what the impact will be. Am I wrong in something? Do you have better ideas? Please share.


I used Michelle Steigerwalt’s rating system in a recent project, but wanted to have simple stars with no effects instead of hearts. This is an easy exercise in Photoshop, but for those of you who don’t have Photoshop and/or don’t know how to do their version, here is the star version for download (or use widget in sidebar). The result looks like this (static here…):

picture-15 picture-14

Enjoy.


I was trying to implement a background image which automatically resizes with the browser window. I was inspired by this lovely site: http://www.ringvemedia.com/. I googled out some solutions, however, none of them seemed to work just right. After few experiments, I arrived to this solution, which seems to be working so far:

#background {
width: 100%;
left: 0px;
top: 0px;
position: absolute;
z-index: 0;
}

#content {
z-index: 2;
position: absolute;
}

#background img { width: 100%; }

<div id=”background”>
<img src=”images/bg1.jpg” />
</div><!– end #background –>

<div id=”content”>Lorem ipsum</div>

Any better solutions out there? Any suggestions how to improve it?


I was looking for a simple utility for batch resizing of images. I used batch operations in XnView in Windows but can’t find suitable alternative for Mac. Fortunately, I found out that I can easily create such utility myself in Automator. If you don’t want to play with Automator, I give away my utility for free download.

It works this way:

1. select files to resize

dialogue 1

2. select destination folder

dialogue 2

3. select new size of the files

dialogue 3

…and that’s it. Download the application from the widget in the sidebar or use this direct link. Enjoy!

For completeness, here is how it looks in Automator:

automator