This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please upgrade to a browser that supports web standards. It's free and painless.

Robert Marcano's blog
Get Firefox Use OpenOffice.org hacker emblem

Kanjis I have learned

robert | 27 November, 2005 18:49

These are the kanjis I have learned so far, I hope to no forget them while I learn the new set of kanjis of the last class :-P.

一二三四五六七八九十

大力月小子目車白女首千毛母心上山父犬中百王貝下日口米本耳木玉手田来足太体私困国何見買男行前読名

Java = APIs, Oracle = Wrong APIs implementations

robert | 23 November, 2005 14:50

Since JDBC 3.0 it has been posible to retrieve the keys that are generated on a database when an SQL insert is executed, using the getGeneratedKeys() method on the statement object. For some reason the latest Oracle JDBC driver that claims that implement this method, has a non standard behaviour (that is not strange on Oracle):

It does not returns the generated keys values, it only returns a value for a propietary object implementation named ROWID. One of the solutions was to use that ROWID in a query to retrieve the other generated columns:

SELECT KEY_1, KEY_2, KEY_3 FROM MYTABLE WHERE ROWID = ?

where KEY_1, KEY_2, KEY_3 are the generated columns I want to know its value. The other solution is not to use the int parameter (with the value Statement.RETURN_GENERATED_KEYS) in the PreparedStatement, instead use the one that needs the generated column names or indexes.

Another reason why I prefer IBM DB2 and PostgreSQL over Oracle.

New hosting active

robert | 20 November, 2005 17:48

The move to DreamHost is complete.

Changing hosting provider

robert | 20 November, 2005 14:45

I am moving my site to the hosting provider named DreamHost. They have a lot features and a lot of them without limitations. The more important one that make me take the decission to move is that with only one subscription I can host any number of different sites, sharing the same storage and bandwith limits.

OpenOffice features

robert | 27 October, 2005 20:28

OpenOffice.org logo The OpenOffice team recently released version 2.0, and in my opinion it is reaching with each release to Microsoft Office in features.

But now a new kind of attack is appearing on the net: performance comparisons. I will not say that OpenOffice do not need some tunning and design changes, but you can not compare a crossplatform product, that has an internal component model: UNO (Universal Network Objects) with multiple bindings to C++, Java and Python; his own crossplatform widget library; his own crossplatform drawing toolkit, and many other things without direct usage of COM, MFC or GDI that can force it to be a Windows only application. Abstraction has a price, the price of performance and memory consumption, but it has advantages, it is more easy to build a crossplatform application and we hope with OO 2.0 a more easy to understand code. Even Microsoft bloggers has admitted that Office for Mac is a different product that Office for Windows with only small parts of code being shared.

But this attack can be a good sign, Office and OpenOffice 2.0 are so identical in features than now the Achiles' heel is different.

«Previous   1 2 3 ... 6 7 8 9 10 11 12 13 14 15 16 ... 27 28 29  Next»
 
Valid XHTML 1.0 Strict and CSS.
Copyright 2003-2009 Robert Marcano. All Rights Reserved
Powered by LifeType