Weblog

How to use PhpStorm with Drupal

Clock IconJanuary 24th, 2012

I’ve created a video to show some of the highlights of PhpStorm and how to use it in your Drupal project. I highly recommend setting up a local development environment with Xdebug. You should watch the HD version of the PhpStorm with Drupal Tutorial Video. Also I have collected some additional resources on how to configure PhpStorm for Drupal and how to set up MAMP Pro with Xdebug. Read the rest of this entry »

Luxology modo 501 Shortcuts – cheat sheet

Clock IconMarch 13th, 2011

With the help of Jason Bartley I created my own version of a Luxology modo 501 cheat sheet with all the default hotkeys. I also created a wallpaper version for black and white backgrounds. I prefer the black background because of the reduced overall brightness. I have it on my second monitor and with Exposé on OS X I can easily reveal the hotkeys whenever I need them.

Source files are provided so that you can translate or modify this cheat sheet, only thing that I would ask you is to share your version with the modo community and post a note about your version on the 501 Shortcuts thread in the Luxology forum.

Downloads:

 

OpenX 2.8.x – 500 internal server error after some time

Clock IconAugust 10th, 2010

This has been bugging me for some time now. After a few weeks OpenX throws a 500 internal server error everytime I try to login. I have tried all available fixes on the web. But for me it was a different issue. I had debug logging enabled and after some time the file reached a PHP memory limit (10MB in my case) so that OpenX is unable to add anymore logging data. Simple solution is to disable debug logging altogether (openx/www/admin/account-settings-debug.php) and to delete the “openx/var/debug.log” file.

Thoughts on multi-core processors, dual-core, quad-core and benchmarking

Clock IconDecember 10th, 2009

The release of the latest iMac line has also spawned a lot of discussions about the necessity of multi-core processors namely quad-core systems. Synthetic benchmarks show the improvements in processor technology but more often than not this does not translate into real world advantages. At least that is what most comments sum it up to. But multi-core especially quad-core systems make sense not just for video and 3D-applications. There is good reason to opt for quad-core instead of dual-core systems.

Many applications are not designed to thread their tasks enough to really saturate the resources that modern multi-core systems offer. So software developers are encouraged to make use of technologies like Grand Central which takes a lot of work out of the multi-core software design process.

There are two arguments that justify buying multi-core especially quad-core systems today. Why you ask? Because benchmarking never shows reality, even real world application benchmarks only measure the performance of a single application on a multi-core system. But this is not how most peoples systems get used. We are not only running a word processor and do nothing else. We use a lot of applications at the same time, be it iTunes running with some encoding or playback in the background, be it your favorite browser with a dozen of tabs each with quite some Flash content and Javascript applications each taking CPU cycles in the background. Then there is Skype, a development LAMP-stack running in the background, Time Machine doing a backup and so on. So there are quite a few applications which hopefully do not take up all of your system resources but all of these running concurrently will make use of a multi-core system.

The second argument, we are at a point in time where multi-core systems have become a standard. So it makes much more sense for developers to take their time to re-engineer their software to make use of this extra power. The advantage is not always that things go faster but also that applications become more responsive while working on tasks in the background. This change will accelerate rapidly now that multi-core support in development tools and operating systems is broadly available.

GIMPshop 2.2.8 for Windows

Clock IconJune 13th, 2007

Gimpshop for WindowsThis week I had to conduct a two day Photoshop training. While Photoshop is definitely the de facto standard for professional image editing it is nowhere near affordable for home users.

One of the attendees asked if there were any alternatives if they wanted to use a tool like Photoshop at home. Which is more than understandable since Photoshop is much too powerful and pricey to buy it for yourself at home. There are cheaper alternatives like Paintshop Pro or Pixel Image Editor but these solutions still cost money. Also since I was teaching Photoshop, the question really is, is there something that mimicks Photoshop. Read the rest of this entry »

Handy free PDF annotation tool

Clock IconMay 29th, 2007

Skim screenshot version 0.3Would it not it be great if you could read a PDF manual like a book and make annotations? Would it not be great if such a software would not cost you a dime? Well Skim is exactly that. A helpful PDF annotation tool which lets you highlight important things and lets you add and edit notes.

Read the rest of this entry »

Do you need disk defragmentation tools for OS X?

Clock IconMay 17th, 2006

You probably heard a lot of opinions about defragmentation tools, the need for them and the problems they might cause especially with older defragmentation software. On a Windows based machine the answer is without any question that you need a defragmentation tool. But what about the OS X platform?
Read the rest of this entry »