Wordpress Themes
May 31

bueno estuve analizando los puntos y opiniones encontradas a las cuales me estoy sumando en este momento. de estas opiniones se pueden encontrar a diversidad:

- el Software libre será el futuro, y no hay duda de ello

- El Software propietario permanecerá y aplastara al SL

- etc

bueno , hay opiniones de todo tipo, pero lo que digo que cada uno tiene sus campos de acción. por ejemplo, desde ya se nota que linux como SO esta ganándole terreno a Windows, pero también podemos ver que los programas de los bancos, negocios, empresas, son de software propietario.

al hablar de software orientado a empresas, no hablo de en sistema linux o windows en sus PC, sino de sistemas de información que se encargan de manejar la data de la empresa, esta data importantísima esencial para el funcionamiento de la empresa. este software es propietario como dije antes y siempre lo sera ya que en software libre, es bien difícil que se creen sistemas para este tipo de gente ya que es un tipo de software personalizado y no generalizado como los que se trabajan con software libre.

por ejemplo no, vas a poder encontrar una comunidad de software libre que haga un sistema personalizado para una empresa.

por eso se puede decir que hay software propietario para rato, aunque el software libre gane mucha popularidad con su software orientado hacia muchos, como Sistemas operativos, programas de ofimática, sistemas de escritorio,etc. y no dudo que los mencionados se conviertan en el futuro, pero también hay que darle cabida al software personalizado



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.



Dic 27

asi es… existe ya una extension para el mozillla Firefox que hace que se pueda navegar al viejo estilo de lynx , ideal para aquellos que no desean imagenes consumidoras de recursos.

la extension se llama Web Developer Toolbar es de libre descarga y pyede ser usada en tantos sistemas operativos como sistemas operativos soporte el Navegador Mozilla Firefox.



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í



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/