Skip to content

www.rolfje.com

Author: rolfje

My photo’s on your wall

Posted on 2006-12-24 By rolfje No Comments on My photo’s on your wall

Jeroen Bleekemolen, A1 GP Zandvoort 2006Hi, I just discovered oypo.nl, an online service for photographers to sell prints of their photographs. It’s a simple concept, where a photographer uploads images, and the website sells prints of these images to anybody who orders them. Part of the commision is going back to the photographer, and to some extent the photographer can decide how expensive his photograps are to the public.Because opening an account is free, and because I think my photo’s are WAY better than most of the material on oypo.nl, I decided to open an account just for fun. If you like to buy my photographs, take a look at them at

rolfje.oypo.nl

The resolution of he shots should give good to very good results on near poster format, and I try to keep the choice simple by only uploading the interesting ones. Have fun!

Uncategorized

Nice Mac Tools

Posted on 2006-12-21 By rolfje No Comments on Nice Mac Tools

As a Mac user, I have absolutely no problem editting, moving and viewing large video, audio and image files. There was one thing I missed though, and that is a tool which is able to quickly view a large JPG (like OSX’s own preview) but then skip to the next image in the directory when selecting “next”. Today I have found just that tool, and it is a dream to work with. It called Xee (not to be confused with the rather lame Xsee).

Xee loads jpg’s blindingly fast from my remote fileserver. Then, using just the keyboard, I can easily zoom in, out, skip to the next or previous file in the directory, fit the image to screen, etc. After testing about 20 or so image viewers, It is absolutely the best image viewer I have found.

During the search for Xee, I also encountered the OSX Power Tools page, which is a list of very handy utilities for the Mac, and from what I can see all of them are free to use (check license to be sure).

Merry Christmas!

Software

X for Vista…

Posted on 2006-12-17 By rolfje No Comments on X for Vista…

Hi, do you also think Windows Vista gets too much credit for stealing Apple’s Mac OSX, a.k.a. Tiger? Here’s a funny little movie on nytimes.com with proof that Windows is “not” an OSX ripoff. Very funny.

Apple, Fun, Microsoft

Airport Express works great… Until you want WPA2(AES)

Posted on 2006-12-07 By rolfje 16 Comments on Airport Express works great… Until you want WPA2(AES)

I recieved my Airport Express last tuesday and had it installed as a wireless audio connection for my stereo in a couple of minutes as follows:

  1. Plug the Airport Express in a wall outlet.
  2. (Temporarily) connect it to the network using an UTP cable
  3. Run the Airport Administration utility (forget the wizzard, it will not allow you to setup the airport as a client).
  4. Setup the Airport Express to connect to your existing network (which was WEP encrypted at that time)
  5. Unplug the Airport Express, take it to the living room and plug it into an outlet, and connect it to the stereo (look ma, no wires!)
  6. Select the airtunes to be used as speaker device in iTunes and you’re all set

Read More “Airport Express works great… Until you want WPA2(AES)” »

Apple

Ati SUCKS! Windows SUCKS!

Posted on 2006-11-26 By rolfje No Comments on Ati SUCKS! Windows SUCKS!
Just to share some frustration with you guys, I just spent 4 hours trying to update the Ati video drivers for my Mobility Radeon 9200 video card in my laptop from version 6.14 to 6.5. And all this just because Second Life crashes on my laptop every 3 minutes.

The Ati installer just crashes because there is already an old version of the driver on the system. Any normal manufacturer would be able to upgrade the driver, no? No. This is a windows system, and even with the slightest sign of problenms, you end up digging forums where people have found how to edit the registry to get things done. And then it will still not work. Windows is so full of crap, I even found a driver cleaner tool. And no, that also did not work.

I can not wait to replace my shoddy PC laptop with an iBook or macbook pro. Mind you, this is an Acer Ferrari 3000 laptop I’m typing this on, which should be a decent laptop. But the Windows way just screws it all up.

Every 10 hours of PC, I spend 2 to 4 fixing problems or upgrading drivers. Every 10 hours of Mac, I spend 0 hours updating drivers and 0 hours fixing things. I see an easy winner here in the productivity departement….

Microsoft

Stomwijzer

Posted on 2006-11-20 By rolfje No Comments on Stomwijzer

Weet je niet waarop je wilt stemmen? Het is nog niet te laat om even de www.stomwijzer.nl raadplegen. Op eigen risico uiteraard 🙂

Fun

Creating an Ubuntu Postgres server

Posted on 2006-11-10 By rolfje No Comments on Creating an Ubuntu Postgres server
Follow these steps to create an Ubuntu Linux “server” running a Postgres database which allows non-local connections. You will need a machine with at least 10GB HD, bootable from CD-ROM, network card, and preferably more than 200MB RAM. Other than that, it can even be a Mac G4 if you like (just download the correct Ubuntu build).

Read More “Creating an Ubuntu Postgres server” »

Software

Ibatis Nullpointer calling stored procedure

Posted on 2006-11-07 By rolfje 1 Comment on Ibatis Nullpointer calling stored procedure
Today, a collegue of mine had a really strange nullpointer problem trying to call a stored procedure in an Oracle 10 database using iBATIS Java 2.2.0. What she had was a normal JavaBean, like so: 

package com.rolfje.foo
public class BarBean {
    private String barName;
    private Long barId;

    ... setters/getters here ...
}

A straightforward parametermap:

<parameterMap class="com.rolfje.foo.BarBean"
      id="barbeanMap">
   <parameter property="barName" />
   <parameter property="barId" />
</parameterMap>

and a straightforward procedure mapping:

<procedure id="insertBar" parameterMap="barbeanMap">
   {	call store_bar (
      ?,?)
   }
</procedure>

When trying to call the stored procedure, she got the following stacktrace:

org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation;
uncategorized SQLException for SQL [];
SQL state [null]; error code [0];
--- The error occurred in com/rolfje/foo/sqlmaps/ParameterMap.xml.
--- The error occurred while applying a parameter map.
--- Check the barBeanMap.
--- Check the statement (update procedure failed).
--- Cause: java.lang.NullPointerException; nested exception is

com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/rolfje/foo/sqlmaps/ParameterMap.xml.
--- The error occurred while applying a parameter map.
--- Check the barBeanMap.
--- Check the statement (update procedure failed).
--- Cause: java.lang.NullPointerException
Caused by: java.lang.NullPointerException
Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/rolfje/foo/sqlmaps/ParameterMap.xml.
--- The error occurred while applying a parameter map.
--- Check the barBeanMap.
--- Check the statement (update procedure failed).
--- Cause: java.lang.NullPointerException
Caused by: java.lang.NullPointerException
   at ...executeQueryWithCallback(GeneralStatement.java:188)
   at ...executeQueryForObject(GeneralStatement.java:104)
   at ...queryForObject(SqlMapExecutorDelegate.java:565)
...

After hours of staring at the problem, and comparing code with similar constructions from other projects, we decided to switch to the Oracle 9i thin driver to see if that would solve the problem. It didn’t, but there was an interesting development: The Oracle 9i driver actually gave us a decent error about not being able to parse the SQL statement. Which brings us to…

The solution:
We removed all layout from the procedure mapping, which resulted in:

<procedure id="insertBar" parameterMap="barbeanMap">
   {call store_bar (?,?)}
</procedure>

This solved the problem. Then we switched back to the Oracle 10i thin driver, and the problem was still gone. The problem lies in the TAB between the left curly bracket and the word “call”. Oracle can not handle this.To investigate this problem, we then also tried to insert <![CDATA[ ]]> around the procedure call, but as soon as there is a TAB between the { and the word “call” iBATIS will throw a NullPointer. The strange thing is that you can have spaces, newlines and tabs *anywhere* in the procedure mapping, as long as there is no TAB between the left curly and the word “call”.

Software

It ain’t what you do…

Posted on 2006-11-02 By rolfje 1 Comment on It ain’t what you do…
…it’s the way that you do it. Last week I noticed a funny thing in an application I’m involved in as a developer. For logging in to the application, the term “Log On” was used. However, for logging off, “Log Out” was used. This did not feel right, so I searched a bit on the use of these terms. It looks like more people are having trouble choosing one form or the other, and are also mixing on/off and in/out.

Read More “It ain’t what you do…” »

Software

Tangerine BPM Analyzer

Posted on 2006-10-22 By rolfje No Comments on Tangerine BPM Analyzer

Today I discovered Tangerine, a BPM (Beats Per Minute) analyzer for use with iTunes on a mac. I downloaded it, and it works as advertised. It scans your iTunes music library, and analyzes the BPM (and intensity of the pattern) of each track. It does this in the background, and on my Mac mini Core duo I can continue wih my normal programs while Tangerine analyzes the tracks. The BPM values get saved to your iTunes library, so they will also show up in iTunes if you have the BPM column visible there. The “Intensity” will not be visible in your normal iTunes lists.

Read More “Tangerine BPM Analyzer” »

Software

Posts navigation

Previous 1 … 27 28 29 … 35 Next
         

Recent Comments

  • rolfje on Exit WordPress
  • rolfje on Methode Buijs uitgelegd
  • LinkedIn is at Peak Enshittifaction – Will Chatham's Blog on Linked-In not really Opt-in?
  • Hans j on 1N4148 diode as RF switch
  • Roaming Rhonda on DLNA on OSX, done right

Tags

Apple backup design DIY DRM eclipse environment Fun Garmin GForge gmail google hacking hamradio Hardware helicopter iphone ipod iTunes Java Keynote linux maven modelling music news opinion oracle osx photo photography programming repair review security Software Steve Jobs technology Time Machine Ubuntu usability Utilities vacation windows Workshop

Categories

  • Apple (105)
  • Divorce (1)
  • Electronics (3)
  • Fun (57)
  • Games (7)
  • Hardware (72)
  • Microsoft (18)
  • Racing (14)
  • Software (134)
  • Uncategorized (66)
  • Workshop (20)

Archives

Copyright © 2025 www.rolfje.com.

Powered by PressBook WordPress theme