Mar 02

en ciertas ocasiones hemos escuchado hablar a personas que dicen que el software libre destruye el mercado, pero los motivos me parecen un poco ridículos:

1.- un grupo de personas viene intentando crear una empresa, luego viene una comunidad ofreciendo un producto similar gratuitamente, eso destruirá a cualquiera!!

este alegato no tiene validez ya que, si alguien presenta un producto bueno, propietario y mejor que su alternativa libre, es muy seguro que el software tenga éxito, pero si la alternativa libre es mejor al software privativo, entonces no hay por que quejarse de hacer un producto de mala calidad.

2.- como se puede hacer mercado con un producto que se no se vende y se ofrece gratuitamente!!!

esa afirmación es para mediocres que no pueden ver mas allá ya que se hace muchísimo dinero con la venta de soporte técnico, mantenimiento, servicios de actualización de software, etc, etc, etc.

si no se pudiera hacer mercado con el software libre, empresas como Red-Hat, Novel estarían en la quiebra y los proyectos libres que realizan IBM, Nokia, Sun, etc. no servirían y simplemente no se harían ya que no generan $$, pero si dan y las empresas incluso pagan a los desarrolladores para que hagan software libre.

3.- es un producto con el código abierto y seria mas inseguro que un producto con código cerrado.

otra afirmación incoherente, ya que al ser de código abierto se puede saber que se esta realizando en la ejecución del programa, mientras que con un programa de código cerrado no se puede saber que se esta ejecutando realmente, eso a mi y a muchos nos parece mas inseguro que algo de código abierto

ahora espero que los que difaman al software libre, estudien mejor sus argumentos ya que hay mucha base solida para refutar la ignorancia de las personas, por eso es mejor informarse antes de lanzar comentarios infundados.

Escrito Por Enrique Sardon \\ tags: , , ,

Feb 20

navegando por la red me encuentro con una noticia que realmente me dio risa!!! esta trata de que Microsoft Apuesta Al Software Libre.  La noticia me intereso mucho pero al leerla me di cuenta de las burradas que quieren hacernos creer los locos de ls MS.

segun esta gran noticia la MS dara a LIBRE dispocion sus herramientas de desarrollo(no sus fuentes), para que los estudiantes universitarios obtengan la facilidad de desarrollar con sus productos.

Cuando entenderan estos locos de la MS que Software Libre no es Software Gratis!!! sino la comparticion de conocimientos mediante formacion de comunidades de desrollo que generan sus propios codigos fuente y los comparten con el resto del mundo y es este mundo quien se encarga de desarrollarlo y hacerlo crecer!!! Eso es algo que la MS nunca Jamas haria, nunca dara una pisca de su codigo fuente.

Escrito Por Enrique Sardon \\ tags: , ,

Dic 01
Click para agrandar imagen JMEMORIZE JMemorize es una aplicación Opensource desarrollada en Java basada en el sistema Leitner, este fue desarrollado por el aleman Sebastian Leitner (que coincidencia que lleve su nombre=P) y consiste en un sencillo sistema de aprendizaje basado en fichas de preguntas y respuestas. La idea central del sistema de Leitner es la clasificación de las fichas en distintos niveles de dificultad.Funciona de la siguiente forma: la persona intenta recordar la respuesta a una ficha, si logra esto, avanza al montón siguiente; si no lo consigue, la ficha vuelve al primer montón.

Fuente: Wikipedia

El programa esta en ingles pero posee una interfaz muy intuitiva que nos facilitara su uso. Especial para crearnos una pautas para ejercitar esos temas que tenemos pendiente, PSU, Ingles o lo que sea que quieran aprender. En la página del autor, en la sección wiki pueden descargar algunas lecciones para ver como funciona, aunque lo ideal es crear nuestras propias lecciones para nuestros intereses, y porque no, compartirlas. Descargalo desde aquí

Escrito Por Enrique Sardon \\ tags: , , ,

Nov 27

hace tiempo, exactamente el 2005 hubo un evento de software libre en mi ciudad y uno de los miembros de el grupo de usuarios de Debian, que a la vez es fanatico de usar blender, desarrollo una animacion espectacular en 3D la cual presento esa vez y dejo a la myoria boquiabiertos.

solo miren el video que esta espectacular:

Escrito Por Enrique Sardon \\ tags: , ,

Nov 23

VTK es una librería de clases, de código abierto, que permite programar en 3D completamente orientado a objetos,

con esta librería se pueden usar gráficos en 2D y 3D en varios tipo de lenguajes de programación (aunque esta hecho en C++), como Java, Python, C++ y Tcl.

muchos se preguntaran… por qué no usar OpenGL?

bueno mi respuesta es bien simple, openGL no esta orientada a objetos, además que la programación en VTK es sumamente sencilla pero con la gran dificultad que no he encontrado documentación en español, sol algunos manuales en ingles, que por cierto son de mucha ayuda y la propia desimantación de VTK que solo son algunas referencias a las estructuras, la herencia de clases y manual de funciones, pero sirve de ayuda.

si de verdad quieres aprender… la instalación en Linux es simple:

para ubuntu:

$sudo apt-get install libvtk5 libvtk5-dev libvtk5-examples

No nos olvidemos del compilador de c++(no viene por defecto en gentoo) y las utilidades de desarrollo:

$sudo apt-get install g++ make cmake libgd2-xpm-dev libtiff4-dev libungif4g-dev libpng12-dev

para Gentoo:

#emerge vkt

hay un problema con este paquete y es que esta enmascarado para la rama testing. esto se soluciona añadiendo esta linea al final del archivo: /etc/portage/package.keywords

sci-libs/vtk

luego para que instale los códigos de ejemplo y la desimantación extra solo es necesario agregarle las USEs necesarias al paquete, editando y agregando esta linea al archivo: /etc/portage/package.use

sci-libs/vtk examples doc

también se le puede agregar las USEs deseadas para que sea del agrado del cliente :P

Windows:

La instalación en windows es mas complicada y la verdad no lo he intentado, pero mi amigo Bicho si conseguí una instalación exitosa en windows de la versión 4.9 aki les mando el link.

y listo. solo es usar y programar.

muchos me han preguntado como compilar???

a mi también se me hizo un poco dificultoso aprender a compilar, pero en realidad es bien sencillo, solo es usar la utilidad de Cmake para incluir las librerías. solo es necsario hacer un archivo CMakeLists.txt con lo siguente:

PROJECT (Nombre de tu proyecto)

FIND_PACKAGE(VTK REQUIRED)
IF(NOT VTK_USE_RENDERING)
MESSAGE(FATAL_ERROR “Example ${PROJECT_NAME} requires VTK_USE_RENDERING.”)
ENDIF(NOT VTK_USE_RENDERING)
INCLUDE(${VTK_USE_FILE})

ADD_EXECUTABLE(nombre_del_ejecutable nombre_de_el_archivo_fuente)
TARGET_LINK_LIBRARIES(Librerias_a_linkear nombre_del_ejcutable)

ahora solo es hacer:

$cmake -i

$make

y ya tenemos el ejecutable que definiste en el archivo CMakeLists.txt. ahora solo lo ejecutamos:

$./ejecutable

mas informacion acerca de VTK:

http://www.caip.rutgers.edu/~silver/562/vtk_tutorial.pdf

http://www.vtk.org/doc/release/5.0/html/

Escrito Por Enrique Sardon \\ tags: , , , , ,