sábado, 14 de junio de 2008

QT4 VS Vi$ual Ba$ic 6.0

QT Designer y VISUAL BASIC son entornos de desarrollo de aplicaciones graficas...

Visual lo que tiene a favor es que se puede crear aplicaciones muy facilmente sobretodo con su script que trae incorporado, ahora; el problema biene cuando se quiere usar en conjunto con otro lenguaje pues al parecer solo funciona con C/C++/C# y aún así es muy dificil implementar la comunicacion entre esos lenguajes...

QT4 Gracias a su nueva version ya es multiplataforma esto quiere decir que lo podemos encontrar en plataformas como UNIX LINUX Windows y otras más... QT4 tiene una variante llamada QT DESIGNER que es como el visualbasic pero mucho más potente y estable haciendo que se pueda mesclar con casi cualquier lenguaje de programación (claro dejando aun lado a los obsoletos como Qbaisc, B y otros)... Tambien se puede desarrollar todo a comandos con un simple programa de texto plano (como vim, vi, bloc de notas, etc)... Gracias a su ejecucion multiplataforma se puede crear una aplicaciones bajo un entorno especifico y compilar para los demas entornos sin tener que cambiar nada del codigo...

VisualBasic es de pago y solo eso.... QT4 tiene dos tipos de licencia una que es para aquellos que quieren distribuir libremente y otra para aquellos que quieren vender sus aplicaciones haciendoles pagar una cuota pequeña para poder distribuir sus aplicaciones...

Estas son las caracteristicas más destacables de ambos IDE'S (solo visual y qtdesigner) qt en si son librerias como ia se explico en una entrada anterior Aquí...)

sábado, 7 de junio de 2008

Acerca de GNU

GNU es un acronimo recursivo que significa GNU no es UNIX (GNU is NOT UNIX).
En español se recomienda pronunciarlo como ñu... pero regularmente se deletrea G-N-U

GNU Nace como proyecto para hacer un sistema igual de estable a UNIX pero de libre distribución... GNU es el nombre del sistema operativo (S.O), pues tambien necesita de un nucleo (KERNEL) para poder funcionar... El iniciador del proyecto es Richard Stallman...

Dicho proyecto albergaria un sistema potente estable y de libre distribución, haciendo que cualquiera con conocimientos suficientes pueda modificarlo y redistribuirlo solo con la condición de que sea bajo la licencia GNU...

El primer Kernel que se penso podria cubrir el espacio fue TRIX un Kernel que hacia llamadas remotas a procedimientos desarrollado por la MIT... Despues se trato de usar ALIX que posteriormente fue nombrado a HURD desarrollado en la CMU...


En 1991 Linus comenzo a desarrollar un kernel el cual distribuyo bajo la licencia GPL lo cual permitio que más programadores se uniesen al proyecto en 1992 el kernel ia nombrado oficialmente como Linux fue compatible con UNIX y formo parte integral del proyecto GNU llenando el hueco que tenia este ultimo... Así nacio GNU/Linux o como algunos lo conosen "distribucion linux"....

Asi nacio el sistema operativo libre estable capaz de competir con sistemas UNIX en estabilidad y compatibilidad... Actualmente es compatible con infinidad de hardware desde los más clasicos hasta supercomputadores actuales consolas de videojuegos caseras telefonos celulares, etc...

Actualmente algunas aplicaciones son más eficientes que sus equivalentes en UNIX haciendo que en algunas distribuciones no libres se distribuyan estas aplicaciones en vez de las originales...

jueves, 8 de mayo de 2008

Fire Ball?


Hace algunos dias me encontraba aburrido y sin nada que hacer... así que me dispuse a programar un juego para pc y comenze de a poco...Ahora que tengo listo la primera screenshot muchos podran compararlo con el clasico pong.... y asi es esta inspirado en ese mitico juego...
Aun que personalmente nunca pude jugar al pong decidi desarrollar un juego muy parecido a el pero con nuevas mejoras algunos extras y mucho más... Gracias a que esta programado con C++ y SDL se puede jugar en GNU/Linux , Window$, Mac (y algunos dicen que tambien el psp)...
Solo es una pequeña aplicacion aun no esta terminada pero ia es beta y es jugable...
En cuanto lo termine lo pondre para descarga y con sus fuentes (como deve de ser)...

El nombre solo es provicional pues soy malicimo para eso... se aceptan comentarios y/o propuestas....

viernes, 7 de marzo de 2008

Correr linux en una USB

En esta ocación os contare como correr linux en una USB
NOTA: Lo vamos ah hacer desde un sistema window$...
para ella necesitamos los siguientes programas:

dsl este es el arbol de direciones hay que bajar el archivo: dsl-4.2.5-embedded.zip o más actual... pesa unos 50MB
Syslinux que es el gestor de arranque de linux hay que bajar el syslinux-3.55.zip o más actual
Usb que es un programa para formatear las USB


Una vez tengamos los programas listos hay que formatar la USB con formato FAT (recuerda que se borrara todo el contenido de la memoria)
Descomprimimos la distro descargada en la USB
Descomprimimos el syslinux en la maquina con un directorio que se llame syslinux
Abrimos una linea de comandos (inicio, ejecutar, cmd)
Entramos al directorio donde esta syslinux
Tecleamos
syslinux.exe -f F: donde F
es el nombre de la unidad de la USB
Cerramos la linea de comandos y procedemos a reiniciar la maquina
NOTA IMPORTANTE: Si no esta configurada la BIOS hay que configurarla para que empieze desde USB-ZIP o USB-HDD para que pueda arrancar una vez configurada guardamos los cambios y reiniciamos con la USB conectada y arrancara el sistema que se le instalo...
Listo tenemos uns distro de linux en una USB...
Ahora a probar y contar las experiencias...

miércoles, 5 de marzo de 2008

LMS


Hace poco se dio a conocer una nueva versión de nuestro sistema favorito GNU/LINUX.
A diferiencia de las distros ya establecidas esta haca incapie en la posibilidad de iniciar el sistema en unmodo live y a su vez modificarlo sin tener que tocar el hardware de la maquina en la que se esta corriendo...
Para esto simplemente se ha creado el sistema para poder arrancar desde una memoria flash USB de ahi el nombre.
Linux Mobile System LMS.
Las principales caracteristicas de este sistema incluyen entre otra stantas:

Sistema de paquetes RPM basados en Fedora. reconstruidos para una minimización de espacio.
Arranque del sistema en modo consola o en frame buffer para abarcar el mayor número de chipset gráficos.
Kernel Linux con el subsistema USB más actualizado en cuanto a estabilidad.
Utilidad gráfica (PyGTK) de preparación del sistema LMS: "LMS Factory". Esta utilidad permite la creación del sistema LMS en el USB memory drive de manera automática. Permite la selección de una variedad de LMS flavours dependiendo de nuestras necesidades:
- LMS sólo consola.
- LMS enfocado a la administración de red.
- LMS enfocado a la seguridad.
- LMS enfocado al diagnóstico de hardware y del sistema.

También es posible la personalización del sistema a generar, incluido el particionado del dispositivo para usar zonas del mismo para el almacenamiento tradicional

Suena muy bien. Ahora es cuestion de probar y checar que tal esta... Aun que la idea no esta nada mal..

sábado, 9 de febrero de 2008

Tutorial de SDL y TTF

Hace poco mande un tuto de como crear un contador para juegos usando SDL y SDL_TTF a una pag que me fascina la dir de la pag principal es:


y el enlace para mi tuto es:


Espero que para a quellos que sabes usar SDL o que quieren usar SDL pueden tambien visitar la pag principal para saber más...