28 agosto, 2009

Eclipse v/s Netbeans . . . Introduccion

Una disputa de nunca acabar. Una guerra santa mas
en el universo del software.

Cuando no es Windows v/s Linux, Kde v/s Gnome, GTK v/s QT. Siempre hay un buen motivo para pelear. Y como no se puede ser menos, tambien hay bandos que luchan a muerte por imponer al bando contrario la idea de que su IDE favorito es el mejor.

No pretendo aqui decantarme por un bando en particular. He usado ambos IDE en los ultimos 6
meses, lo suficiente como para dar una opinion objetiva y sin cegueras causadas por el fanatismo. Cada IDE tiene sus pro y sus contra, y la decision final dependera de las necesidades y el gusto personal de cada uno.

Preparando el terreno:

Antes de comenzar, quiero poner mis piezas sobre el tablero
para que asi se entienda en cierta manera mi perspectiva:


  • Llevo casi 3 años programando en Java, 11 años usando Linux, y trabaje 5 años como administrador de redes antes de programar.

  • Cuando aprendi Java (hice un curso), fue con Eclipse. Mis primeros pasos en Java fueron con Eclipse.

  • Durante 1 año y medio aprox trabaje exclusivamente con NetBeans, desarrollando en J2EE, Struts y Swing.

  • Los ultimos 6 meses han sido simultaneamente en Eclipse y Netbeans dependiendo del problema a enfrentar. Ha sido trabajando en una aplicacion Swing con base de datos Postgres


Durate los proximos meses ire escribiendo acerca de mis impresiones, las cuales emanan desde una prespectiva de usuario de la aplicacion, el cual debe lidiar con factores como la configuracion, ayuda, herramientas disponibles, extensiones, bugs, etc. Factores que finalmente influyen en algo tan trascendental como es la productividad de quien utiliza estas herramientas.

No pretendo hacer una comparación demasiado acuciosa, sino más bien que estas líneas y sus futuras extensiones sirvan de orientación al usuario neófito que debe decidir por cual herramienta decantarse.


Let's dance!

21 agosto, 2009

AudioCopy 0.1


AudioCopy es una sencilla herramienta para copiar y transferir archivos de audio
desde una carpeta a otra.

A diferencia de los complementos y plugins de algunos reproductores de musica,
AudioCopy tiene algunas ventajas:


  • Copia hasta 4 archivos simultaneamente (por defecto 2)

  • Permite pausar las copias

  • Es ligero y consume pocos recursos del computador.

  • 100% Java. Puede ser ejecutado en cualquier computador con Java 6 o superior

  • Codigo Libre. Puedes modificar, contribuir o simplemente curiosear respetando
    la licencia. Tambies puedes compartirlo con quien quieras.

  • Facil de usar. Su interfaz es simple y no tiene menus extravagantes o atajos
    dificiles de aprender.


Caracteristicas de la version actual 0.1

  • Hasta 4 copias simultaneas

  • Pausado de copia.

  • Agregar nuevas pistas a la cola mientras copia.

  • Crea carpetas destino segun tags de archivos de audio

  • Licencia GPL V2



  artista/año - album/pista - titulo.extension
  Depeche Mode/1997 - Ultra/01 - Barrel of a Gun.mp3

Requisitos:

  • Java 1.6 o superior



Errores conocidos en la version actual.

  • Falla con carpetas de musica demasiado grande

  • Se puede cambiar la carpeta origen durante la exploracion, lo que da problemas

  • No manipula bien los errores durante la copia (disco lleno, etc.)


Mejoras proximas:

  • Corregir errores conocidos

  • Acelerar la exploracion.

  • Recordar carpetas origen (con contenido) y destino.

  • Cancelar la copia

  • Seleccionr codificacion (ISO/UTF) segun filesystem de carpeta destino



Posiblemente en un futuro distante:

  • Tooltips y ayudas contextuales

  • Informar progreso de copias individuales.

  • Editor de tags

  • Detectar automaticamente unidades USB

  • ¿Reproductor? ... por ahora me quedo con Jajuk



La version actual puede obtenerse aqui