Tips

Tips and Tricks from all fields

Usability of the week: MS Project 2007 search dialog

How to search for all tasks in MS Project file? You can’t. By default MS Project is searching for only expanded tasks. So it is obvious to expect search dialog to have checkbox for all-nodes search. But looks like there is no such checkbox so you always have to expand. Instead of the checkbox the [...]

Leave a comment

Enabling 3D with ATI and NVIDIA – ubuntu and debian

hmm.. getting 3D enabled for ATI and NVIDIA is still very tricky. With ubuntu you can recompile a kernel package AND/OR recompile restricted modules AND/OR compile a custom kernel with ATI/NVIDIA modules. There are 4-5 different options for getting it done. Each has it’s drawbacks. And even after spending lot of time figuring it out [...]

2 Comments

Configuring Eclipse SVN (Subclipse) to use JavaHL(JNI)

Configuring JavaHL for Eclipse is not as straightforward as it could be so posting a quick HOWTO. Following applies mostly to Linux users. With Ubuntu the fool-proof steps are: Make sure libsvn-java, subversion and libsvn1 packages are installed Add following to the end of your eclipse.ini file: -Djava.library.path=/usr/lib/jni Restart eclipse and make sure JavaHL is [...]

Also posted in Eclipse, Technology | 2 Comments

Avoid useless Plugin Initialization and/or Class Loading

Here’s a tip for initializing your plugins or any other singleton-like repository only when needed. Consider a code like this: if (isConfigurable()) { Bundle bundleCopy = bundle; Preferences[] preferencesCopy = new Preferences[1]; preferencesCopy[0] = new org.eclipse.core.internal. preferences.legacy.PreferenceForwarder( this, bundleCopy.getSymbolicName()); return preferencesCopy; } return null; Do you see what’s wrong there? The problem is that if [...]

Also posted in Eclipse, Java | 3 Comments

Summer of Code: writing PHP plugins

Toomas finished the official part of the google summer of code program. It was an honor to be the mentor and I had/still have a lot of fun with him. Grab The PHP writing plugin for Eclipse from the update site and check it out if it works for you! Sorry, but java6 and eclipse [...]

Also posted in Business, Design, Eclipse, Technology | Comments Off

Forget the Procrastination

I’m writing this story while riding on a train to Tartu, moving at 70km/h. Where else could I have that much free time with 4KB/s internet. This time it’s not technology that gets my attention, it’s too old fashion. Today I want to share my thoughts related to Procrastination. Procrastination is the new popular disease [...]

Also posted in Business | Leave a comment

Four is the Magical Number – and so is 5920

5920 is the number of pixels you get horizontally when being a Codehooper with serious need for more screen real estate. 6149440 pixels in total. Featuring our widget-guru Ivar at his new workspace PS. Sorry if someone has commented here over last few weeks. Almost thousand spam comments is just way too much to moderate [...]

Also posted in Business, Design | Leave a comment

8 rules to fix your bugs

Me and Ivar just came up with a new way to attack bugs – we formed a fight club! You can join us if you follow the rules! 1st RULE: You do not talk about FIGHT CLUB. 2nd RULE: You DO NOT talk about FIGHT CLUB. 3rd RULE: If someone says “stop” or goes limp, [...]

Also posted in Design | Leave a comment

CRUD for Software Development

CRUD (Create-Read-Update-Delete) operations are the basic functions of most data storages. It’s all you need to get your data into any required state. The same concept can be applied to development process as well. Following combines all aspects of your product development: CREATE – Focus on delivering! READ – Focus on listening your customers, developers [...]

Leave a comment

TOP 5 reasons for Eclipse Certification

Wayne Beaton questioned the importance of certification for eclipse community. I’ve been wondering about this and seems like a great time to bring it up. Here is my humble TOP 5/DOWN 1 for having/not having them.

Also posted in Eclipse | 5 Comments