domingo, 28 de marzo de 2010

jDiskIndexer v2.0.1 - Second release of small, powerful java disk indexer

jDiskIndexer Latest News / Últimas Noticias:

jDiskIndexer v2.1 Beta
Feature List for jDiskIndexer v3.0 (Características que tendrá jDiskIndexer 3.0)

[Por favor lea esto en español abajo.]


2.0.1 version have some bug fixes from 2.0.
Download the newer disk indexer version following the download link below.


Now it is here! The new jDiskIndexer version, with improved GUI and ability to browse a disk index, this new feature is compatible with indexes made with 1.0 version.



Jars jDiskIndexer rating



Now, you can run it in OpenSolaris, but the feature of opening a found file from jDiskIndexer isn't compatible with Ubuntu and OpenSolaris. This may be fixed in future versions.

Download:

Project Site: http://kenai.com/projects/jdiskindexer/

jDiskIndexer v1.0 Article (Spanish): http://fbarias.blogspot.com/2010/03/jdiskindexer-un-indexador-de-archivos.html [You can view the same info and more in english in the readme.txt file].


[Español]

La versión 2.0.1 posee arreglos de errores en la 2.0.
Descargue la nueva versión del indexador de discos siguiendo el link de descarga abajo.


He aquí la nueva versión de jDiskIndexer, con una interfaz mejorada y capacidad de explorar un índice, ésta función es compatible con índices creados por la versión 1.0.





Jars jDiskIndexer rating




Ahora, ya es posible usarlo en OpenSolaris, pero la función de abrir un archivo encontrado desde jDiskIndexer es incompatible con Ubuntu y OpenSolaris.

Descarga:

Página del Proyecto: http://kenai.com/projects/jdiskindexer/

Entrada de jDiskIndexer v1.0: http://fbarias.blogspot.com/2010/03/jdiskindexer-un-indexador-de-archivos.html

Opinión: La Araña del Software Comercial

Alguna vez te has preguntado, ¿Porqué algunas empresas como Adobe, Autodesk, etc, cobran las licencias de su software a un precio exageradamente alto?

Algunas respuestas pueden ser, porque su nicho de mercado son las grandes empresas, porque han contratado muchos desarrolladores para su software los cuales reciben altos salarios, o porque han invertido fuertes sumas de dinero en sus proyectos.

La araña del Software Comercial se basa en esta última respuesta, la inversión de la empresa desarrolladora, la cual, para ser recuperada, el usuario final deberá pagar más.

Pero ¿Qué es la Araña del Software Comercial?
Es el termino que he empleado para mi observación, la cual explicaré:
¿Te has detenido a leer las licencias de software comercial que has comprado?
Puedes observar como, en algunas licencias, como la de Windows, vienen anexas las licencias de otros programas que sirvieron como librerías para producir el software final. Estas librerías pueden ser LGPL o propietarias, donde radica el problema de esta araña.

La mejor forma de ver la araña es con un ejemplo:
Una empresa 'x' va a desarrollar un software 'púrpura', pero para lograrlo debe comprar una licencia de las librerías 'rojo' y 'azul' de la empresa 'y'.
Pero una empresa 'a' quién va a desarrollar un software 'naranja' debe adquirir la licencia de la librería 'rojo' de la empresa 'y' y la licencia de la librería 'amarillo' de la empresa 'b'.
Ahora, una empresa 'p' va a crear un software 'negro' para el cual necesita las licencias de las librerías 'rojo', 'verde' y 'azul' de la empresa 'y'.
Pero, tomemos en cuenta que la librería 'amarillo' de la empresa 'b' usa las librerías comerciales 'rojo' y 'verde' de la empresa 'y'.

Ahora supongamos que el precio del software de la empresas 'a', 'p', y 'x' es el siguiente:

'Púrpura' = $800
'Naranja' = $1500
'Negro' = $1200

Si un usuario final desea adquirir la licencia de los tres softwares, debe pagar en total $3500.

¿Dónde está la araña?. El usuario final tuvo que pagar por la licencia 'rojo' 4 veces, 1 licencia por cada uno de los tres softwares y otra más, por la licencia de la librería 'amarillo'.

¿Crees que es justo que el usuario final tenga que pagar 4 veces por la licencia 'rojo', ya que las empresas 'a', 'p' y 'x' deben recuperar su inversión al adquirir la licencia de esa librería?

¿Es justo, si con comprarla una vez ya debería bastar?

Para muchos no lo es, para otros $í lo es...

jueves, 18 de marzo de 2010

jDiskIndexer - A java disk indexer.

He aquí mi primer software libre disponible al público, ¡jDiskIndexer!.

¿Tienes muchos discos y de repente, ocupas buscar un video, música o archivo que no recuerdas donde esta? Entonces debes ir revisando los discos de uno en uno, expulsando e insertando, hasta, con la mejor de las suertes o, en el peor de los casos, encuentras lo que buscas o, resulta que tuviste a la par tu disco todo el tiempo.

O deseas buscar un archivo que Windows tarda mucho en encontrar o, a pesar de que sabes que lo tienes o existe, Windows no lo muestra porque no esta en su índice (Vista y W7).

Son razones como esta las que me motivaron a programar jDiskIndexer, un indexador de discos para luego, buscar de índice en índice y no de disco en disco, con el fin de ahorrar esfuerzo y tiempo.

Requisitos del Sistema:
  • Máquina Virtual de Java instalada.
  • jDiskIndexer ha sido probado en Windows XP, Windows 7, Ubuntu Karmic Koala y OpenSolaris 2009.06, actualmente no funciona en OpenSolaris, por razones desconocidas no indexa nada.
Correr jDiskIndexer:
  • Sólo escriba en la terminal java -jar jDiskIndexer.jar.
  • Los usuarios de Windows pueden usar jDiskIndexer.bat, si no funciona es probable que
    la Máquina Virtual de Java no está instalada adecuadamente. Pueden probar java -jar jDiskIndexer.jar en cmd.

Características:
  • Indexa volúmenes en archivos de texto .vol.
  • Puede indexar un volúmen entero o un directorio específico.
  • Soporte experimental de archivos .lang.
  • Capaz de mostrar el ícono del tipo de archivo, copiándolo en formato 32x32 ???.png
    en el directorio de jDI /res/ext, donde ??? es la extención del archivo.
    Por ejemplo, para mostrar el ícono de los .exe, copie el ícono como exe.png en
    /res/ext.
  • Búsqueda muy rápida.
  • Búsqueda común (Palabras claves) y por extención (*.???).
Dónde Conseguirlo:

jDiskIndexer es software libre, bajo licensia GNU GPL v3. Usted nunca debe pagar por él.
Los links de Kenai pueden dejar de funcionar, debido a que Sun Microsystems ahora le pertenece a Oracle y, ellos van a mover los proyectos de Kenai.com a Java.com.
Estaré atento a actualizarlos tan pronto como sea posible.


Próximamente, en futuras versiones, mejoraré la interfaz de usuario, haré un explorador de .vol (Vol Browser) y permitiré mostrar la fecha de creación, modificación y tamaño del archivo si el disco que lo contiene está insertado.

¡Bienvenido(a)!

Bienvenido(a) a mi blog, mi nombre es Francis Antonio Bolaños Arias y soy estudiante de la Universidad de Costa Rica, Sede de Occidente. Estudio Informática Empresarial y Artes Plásticas con énfasis en Diseño Gráfico.

Me gusta desarrollar software, por lo cual, los programas que he hecho voluntariamente por diversión, siempre serán liberados para que cualquiera pueda utilizarlos y, si desea, ver su código y aprender de él, o modificarlos, claro, bajo la filosofía del software libre.

Mi objetivo en algún futuro es poder desarrollar software útil, con alto contenido gráfico, que está muy de moda en estos días, como por ejemplo, programas hechos con Windows Presentation Foundation (WPF), un sistema donde programadores y diseñadores cooperan mutuamente para crear aplicaciones muy atractivas, que cumplen su función conforme deleitan la vista del usuario, que está cansado de ver lo mismo una y otra vez en las aplicaciones comunes de siempre.

También deseo poder aprender a hacer videojuegos entretenidos y de calidad, intentar comenzar esta industria en Costa Rica, donde, la única empresa dedicada a esto solo está interesada en competir con Nintendo, Sony, Sega, etc en Estados Unidos. De hacerme una empresa esta haría videojuegos 100% ticos para ticos y el mundo, con contenido de nuestra cultura.