2008
12.14

Hace ratos que no escribía por aca, pero justamente este viernes sali de trabajar, asi que ahora en vacaciones espero poder dedicarle mas tiempo al blog.

Resulta que apenas salgo a vacaciones, ya me ponen de técnico en mi casa; esta ves me toco reinstalarle windows a el pc de mi hermana; asi que, saque back-up reinstale, instale los drivers y todo perfecto, pero el driver de la tarjeta de sonido Sigmatel, no quería instalar, soltaba un mensaje diciendo que el hardware no era soportado, asi que baje infinidad de drivers y nada, todos sacaban el mismo mensaje.

Hasta que cai en cuenta, que no era que el driver no era el correcto, era que Windows no reconocia ninguna tarjeta de sonido instalada, asi que despues de mucho buscar, encontre un post donde decian que habeces Windows no reconocia los BUS devices (O algo asi); el caso, otro bug de Windows.

Asi que ya sabiendo cual era el problema, encontré un *.exe llamado KB835221.exe que se encarga de que Windows reconozca estos dispositivos, para que ahora si podamos nosotros instalar los drivers.

Espero y a alguien le sirva, porque yo perdi bastantes horas tratando de solucionar estre problemita.
Saludos!

2008
10.18

Hace mucho tiempo quería escribir esto por si alguien todavía no lo conoce, resulta que un buen método para aprender, pasar el rato, divertirse (algunos), es hacer problemitas de programación denominados de la ACM, que son unas maratones mundiales de programación, la cual se basa en resolver una cantidad de problemas en un tiempo determinado, estos problemas (los de las maratones) son muy difíciles, pero hay otros que no entran en las maratones que son relativamente fáciles y sirven para ir cogiendo el truquito al juez que nos califica los problemas.

La dinámica de estos problemas es la siguiente:

  1. Se nos presenta el problema, se da una pequeña introducción y se nos dice que tenemos que hacer (aveces por ser esta en ingles, hay palabras o expresiones un poco confusas y que tendremos que leer varias veces).
  2. Se nos explica como sera el Input y como debe ser el Output de este, cabe aclarar que todo, hasta la mas mínima coma o espacio debe ser puesta tal y como dice que debe ser el Output.
  3. Se nos presenta un Sample Input, en el cual se nos da un ejemplo de los parámetros que recibirá el programa; y Un Sample Output en el cual se nos muestra los resultados que debe mostrar nuestro programa mediante la salida estándar (cout, System.out.print(), etc.) de acuerdo a la entrada recibida.
  4. El juez, que es el que califica nuestros programas actúa de la siguiente manera, primero corre nuestro programa con muchos casos de prueba y redirecciona la salida a algún archivo de texto, después compara su archivo con el que produjo nuestro programa y si este difiere en lo mas mínimo, nos dará un gran (Wrong Answer).

También cabe aclarar la mayoría de jueces online soporta múltiples lenguajes de programación, los lenguajes aceptados por casi todos los jueces son: C, C++, Java y Pascal.

Por ultimo solo nos queda programar y hacer bastantes debugs y pruebas para corroborar que todo se haga perfectamente.

Yo personalmente uso 2 jueces: el de La universidad de Valladolid y ACM-ICPC, en los 2 nos tenemos que registrar antes de empezar al subir nuestros problemas, de verdad que es una actividad muy enriquecedora, puesto que con esta podemos mejorar bastante nuestras habilidades como programadores.

Si Nunca has usado este sistema o recién estas empezando a programar puedes espesar con un problema como este: Speed Limit que es realmente muy fácil; pero por si alguien necesita algo de ayuda aqui esta mi codigo fuente.

Saludos!

2008
09.29

Resulta que a la hora de configurar el Wi-Fi en una laptop con una tarjeta BroadCom y Linux, a mas de uno le pueda dar un dolor de cabeza, tal y como me paso a mi cuando luche por configurarla en mi Fedora 9; pero resulta que en Debian, Ubuntu y otras distros actuales existe un pequeño script el cual lo configura todo por nosotros, este script baja el driver que necesitamos y configura el bcm-fwcutter que se encuentra en el núcleo Linux.

El escript en cuestión se encuentra en: /usr/share/b43-fwcutter/install_bcm43xx_firmware.sh y para ejecutarlo solo debemos, en una consola loguearnos como root y escribir:

root@computer:# sh /usr/share/b43-fwcutter/install_bcm43xx_firmware.sh

Después de esto, deberían poder disfrutar de wireless en su totalidad.

Saludos!

2008
08.25

La revista Enter 2.0 ha publicado un articulo sobre las 30 consultas mas comunes que llegan a los centros de soporte de las empresas de tecnología, lo curioso es que despues de haberme leido los 30 problemas más comunes, resulta que mas o menos 20 involucran a Microsoft y a su sistema operativo estrella Windows… y yo pienso como todavia hay gente que se esmera en defender este software tan mediocre?

Saludos!

2008
08.19

En un blog amigo me he encontrado un articulo muy interesante acerca de las dificultades técnicas que tiene el IPhone 3G y me ha parecido pertinente compartirlas con ustedes para que estén bien informados a la hora de realizar una buena compra.

Read More >>

2008
08.14

Un compatriota mio ha subido un video de como ser un Motu (Master of the universe) de Ubuntu, estas personas son los miembros oficiales que colaboran empaquetando y corrigiendo errores de los repositorios Universe y Multiverse y por lo tanto se convierten en un desarrolladores oficiales, así que si quieres saber cómo convertirte en uno… tienes que ver este video:

Fuente | Cesarius Revolutions

2008
08.14

Sin animo de ofender a nadie se podría decir que estoy algo de acuerdo con esta foto, lo demas lo dejo a su interpretacíon.

Fuente | Humor Geek

2008
08.07

No se si a todos les pasara, pero ya he sabido de bastante gente a la que no le funciona los clicks del touchpad en Fedora 9, así que googoleando he encontrado esta solucion:

  1. Descargar rpm
  2. Desde una Consola y como root hacer:
    root@computer:# rpm -Uvih  /donde/guardaste/el_archivo/synaptics-0.14.6-8.1.fc9.i386.rpm
  3. Reiniciar el Sistema.

Esto les deberia solucionar cualquier problema existente con el touchpad.

Saludos!

2008
08.03

Hace como uno o dos meses me encontraba viendo TV cuando en un programa de MTV llamado Joystickeros que trata sobre videojuegos surgio un pequeño debate entre el presentador del programa y un representate de Ubisoft.

  • MTV: Y digame este nuevo juego del príncipe también saldrá en WII?
  • UBISOFT: bueno nos estamos enfocando en consolas de NEXT-GEN
  • MTV: pero el WII no es también una consola NEXT-GEN
  • UBISOFT: bueno así lo consideran algunos ……..

Lo bueno viene ahora, cuando los poseedores de la Wii se quejan por estas declaraciones, como si se les estuviera quitando plata, y yo pienso, porque les importa tanto las palabras de alguien de Ubisoft, acaso ellos tambien dudan que su consola no sea Next-Gen?

Saludos!

2008
08.03

Antes que nada, que es Ultamatix?

Ultamatix es una versión modernizada de Automatix que nos permite instalar de manera “automática” 101 aplicaciones entre las que se incluyen: códecs multimedia, fuentes de Microsoft, Adobe Acrobat Reader, Skype, Google Earth, Google Picasa, herramientas de ripeo de DVDs,  Adobe Flash player , el plugin de MPlayer para Firefox, JRE y JDK de Java y bastantes juegos.

Hoy y con el transcurso de las versiones de Ubuntu este tipo de programas no tiene razón de ser.

Porqué no usar Ultamatix?

Voy a dejar de lado el tema ético sobre la instalación de software no libre porque eso es privativo de cada uno de nosotros y me voy a centrar en la parte técnica.

Ultamatix usa la poderosa orden apt en un script para hacer su trabajo.

El problema comienza cuando acompaña esta orden con la bandera (flag)

“--force-yes” 

y se agrava más cuando dentro del script encontramos líneas con:

apt-get remove --purge --assume-yes --force-yes

Esto puede llegar a traer problemas más adelante con las actualizaciones e incluso inutilizar alguna aplicación instalada por haberse borrado alguna librería necesaria.

Y todo para qué?

La gran mayoría de los codecs y aplicaciones los tenemos en el repositorio de Medibuntu y mucho de lo que resta puedes obtenerlo en http://www.getdeb.net/ lugares realmente fiables.

Comprendo que para un usuario novato, un programa como Ultamatix es una gran tentación, pero mi consejo es que no lo uses. Aprenderás más y seguro te ahorrarás un dolor de cabeza.

Fuente | Ubuntips