jueves, 4 de febrero de 2010

Eclipse Vs NetBeans

En lo personal... Net Beans, pero no me considero pro, asi que he leido en varios lugares para darles de manera resumida y entendible algunos pros y contras, nunca he sido fanboy o techno geek asi que mi opinión puede c0nsiderarse casi imparcial.

Personally ...NetBeans, I´m not a Pro, I ve readed on diferente places and try to extract clear information, Im not a fanboy of NB or eclipse so my opinion tends to be impartial

Actualmente trabajo en un proyecto para una inmobiliaria y utilizamos Eclipse, en otros proyectos ha sido NEtBeans y debo decir que sigo prefiriendo NB, aclaro nuevamente no soy pro.


Nowadays, Im using eclipse in a project for the construction industry, we use eclipse and use subversion to coordinate and I must say its excellent, but I still prefer NB.
Eclipse

ventajas/advantages

  • Los atajos de teclado son excelentes.
  • El codigo luce limpio y ordenado.
  • Puedes configurarle TODO lo que se te ocurra.
  • Comunidad de seguidores enorme por tanto mayor número de plugins disponibles.
  • Excelent shortcuts
  • The code looks clean and ordered
  • Can configure EVERYTHING
  • A huge comunity and of course a lot of plugins


Desventajas\disadvantages

  • Algunas veces debes reiniciar el equipo, de alguna manera Eclipse se las arregla para comerse toda tu memoria.
  • En ocasiones Eclipse se queda "pasmado" y no reconoce los cambios que haces en el código.
  • No es muy agradable el debugger.
  • Porque Diablos llamarle "perspectivas" son solo ventanas y YA!
  • Sometimes you must restart your machine, Eclipse eats all of the memory, Idont know how
  • Eclipse suddenly gets mesmerized and doesnt recognize code changes
  • I dont like the debugger, at least for me is confusing


NetBeans

ventajas/advantages

  • El autocompletado de codigo es lento, pero mejor que en eclipse
  • la integracion con SVN es buena.
  • Respaldo de SUN
  • Visualmente mas ligero
  • Visually lighter
  • the code autocompletion is slow, but very accurate
  • the SVN integration is acceptable
  • SUN product support

Desventajas\disadvantages

  • Pocos atajos, lo siento por los programadores puristas del teclado.
  • Al igual que eclipse , a veces no reconoce algunos de los cambios que haces en el código.
  • need more shortcuts
  • gets mesmerized and does not recgnize code changes

Ventajas y desventajas de uno y otro la verdad de las cosas es que se siguen tan de cerca que no se puede marcar un claro ganador, el ganador al final es la comunidad de desarrolladores que nos beneficiamos de las continuas mejoras en ambos IDE.


Como les dije, esto no era un post extensivo ni pro, pero les dejo algunas ligas para que se informen más.



he tomado algunas de aqui:

http://www.pocascosas.com/2009/04/netbeans-o-eclipse/
http://rob.purplerockscissors.com/2009/08/14/eclipse-vs-netbeans-round-2/
http://zion.ieeesb.etsit.upm.es/web/?p=1189


y sea cual sea su decisión

http://www.netbeans.org/

http://www.eclipse.org/

jueves, 28 de enero de 2010

Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp

problem: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp

Razon/reason:

The MySQL Connector/J JDBC driver changed the way it handles DATETIME values in version 3.1. DATETIME values of all zeroes are considered illegal in versions 3.1 and above of MySQL Connector/J. Thus, an exception is thrown when these values are retrieved from a table.


Soluciones para esto:

The bug is fixed by adding the Configuration property "zeroDateTimeBehavior=convertToNull" to the JDBC URL generated by the Cloud Manager. For manually added connection user must add this property manually to the JDBC URL

esa es la "complicada" pero correcta, otra puede ser (puede) cacharlo en una excepcion, si tu conoces tu base de datos, sabes que en esa columna tiene un valor de fecha cero (zero date)


The other solution is just to catch it on a try-catch exception handler.

try {
fecha=miResultset.getString("fecha_visita").substring(0,10);
}
catch (Exception e) {
fecha="0000:00:00";
}

y voilà asunto arreglado, las fechas cero iguen en tu BD, pero eso ya lo sabes.

Si esto te sirvió por favor deja un comentario, aunque sea para saber que pasaste por aqui.
If this worked please leave a comment.

and please RTFM!

jueves, 14 de enero de 2010

eclipse does not launch the external web browser

eclipse no lanza el web browser externo


Solucion 1 (la simple)

Al igual que en "the IT crowd" ¿ya probaste aagarlo y encenderlo? , en resumen reinicia.

Solucion 2

solucion simplona, cambia el navegador de tu preferencia en la config de eclipse a IE si es q tienes seleccionado el Firefox o algun otro o voceversa, a veces en estos cambios ECLISE, lee nvamente el valor y ahora si lo lanza.


solución 3

Esta es la que me funcionò ya que habiendo probado las otras 2 que ahora no funcionaron, lanzé mi proyecto, y al no ver el web browser lo abrí de manera manual, tecleé mi direccion local del proyecto "http://localhost: bla bla" y accedi al index de mi proyecto, el servidor esta arriba y pude trabajar.

por un momento pensé que este procedimiento iba a tener que repetirlo siempre, pero ABRACADABRA, la proxima vez que inicié Eclipse, lanzó bien el web browser.