Archive for 22 julio 2009

22/7 Día Pi

piHoy es el Día Pi (Pi Approximation Day). En realidad hay dos fechas en las que se celebra, el 14 de marzo y hoy 22 de julio.

Ok el 14 de marzo parece obvio pero por qué hoy? Bien pues miren la fecha 22/7. Hagan la división y les queda 3.142857143.

No es pi, pero está muy cerca siendo la diferencia 0.001264489

Por cierto que he estado viendo Lost y de pronto los númeos 4 8 15 16 23 42 me parecen mucho mas interesantes que pi.

Un saludo a todos y feliz día.

Anuncios

Konami Code en Google Reader

El Konami Code es un código secreto para hacer trampa en muchos juegos de Konami. Se hizo famoso en el juego de Contra, para Nintendo. El código es arriba arriba abajo abajo izquierda derecha izquierda derecha B A.

Si ponemos eso en Google Reader desbloqueamos a un ninja 😛

Bonus: Se puede leer もしもし (moshi moshi) que es como se saluda al telefóno en japonés

Cosas que debes saber 3: El color favorito de Stallman

Aquí estoy con la tercera entrega de cosas inútiles que debes saber. Iba a poner algo más científico pero me di cuenta de que en verdad no puede andar la gente por la calle sin saber cuál es el color favorito del ilustre Richard Matthew Stallman.

Esto es una mera suposición pues no he tenido el honor de conocerlo en persona para preguntárselo, pero estoy casi seguro que su color favorito es el rojo.

stallman rojoO ustedes cuál creen que sea?

Post invitado: El rol de usuario y administrador

Este es un post invitado, es decir copiado y pegado íntegramente haciendo uso de las licencias Creative Commons. En esta ocasión tenemos a Caos30 (Sergi) y a la respuesta que puso en rm -rf / sobre el post de qué distro de Linux es mejor para un novato. Este es su comentario:

Votaría por Ubuntu, pero no puedo hacerlo siendo justo, porque no he probado otras distros. Sí puedo decir que cuando empezé con la 7.04, el tema de los drivers era algo que me dió muchos problemas (gráfica y wifi principalmente), pero… nada que ver con la 9.04 !!! las dos últimas versiones de Ubuntu me han reconocido el hardware “casi” a la primera en varias máquinas muy diferentes! Una de las veces, mi hermano se quedó bocabierto: 1) instalación desde cero, 2) el wifi no lo reconoce y le conecto el cable de ethernet, 3) se conecta a internet, se actualiza y NOS AVISA DE QUE HAY DRIVERS PRIVATIVOS PARA LA WIFI, 4) se lo descarga (HACIENDO UN SOLO CLICK!!) y lo instala, 5) ya podemos deconectar el cable y usar el wifi.

¿¿¿¿Eso no es fácil de instalar????? Mi hermano quedó fascinado.

Como todos los Sistemas Operativos, todo tiene su “truco” y la “experiencia” es un gran punto!!! si a uno ya le ha pasado lo anterior, ya no se pone histérico si cuando hace una instalación nueva tal vez el wifi o la tarjeta gráfica no funcionan a la primera… porque sabe que en cuanto haya conexión con internet todo se soluciona ;)

En windows pasa algo semejante: ¿a quien no le ha pasado que antes de introducir el CD de drivers de la impresora primero la conecta esperando que salga el asistente de reconocimiento de nuevo hardware de windows? (qué tiempos aquellos…) ¿qué sucede después…? pues que acabas perdiendo más de una hora hasta descubrir (normalmente leyendo la “guía de instalación rápida”) que primero debes insertar el CD e instalar los drivers y luego conectar el dispostivio al PC ;)

En fin, lo que quiero decir con todo esto es que, a tenor de lo usual que están siendo los artículos en blogs analizando la “facilidad de uso” para “nuevos usuarios” de Linux, creo que la mayoría de nosotros aún no percibe un punto esencial en este debate (o análisis):

– existe el ROL del ADMINISTRADOR, y por tanto se puede debatir o analizar la facilidad de instalación del sistema operativo o de nuevos dispositivos o de nuevas aplicaciones

– y existe algo muy diferente que es el ROL del USUARIO, que englobaría las tareas que todos hacemos con la PC el 99,9% del día ;)

Creo que es necesario que en artículos como este -siéntete aludido Nico- empecemos a discernir entre estos dos roles totalmente diferentes. Porque seamos sinceros: las tareas de admnistrador SIEMPRE requieren ALGO de conocimiento técnico, y diría que cuanto más y más experiencia -obviamente- más sencillo será instalar. Pero en este sentido, un experto instalador de sistemas windows no tiene porque tener ni idea de instalar Mac OSX, y no por eso el segundo es más “difícil” que el primero.

En cambio, si me parece más razonable debatir/analizar sobre la “usabilidad” de la interfaz de un Sistema Operativo u otro: facilidad de manejo de archivos y unidades de almacenamiento, opciones de escritorio, relación con los dispositivos, abundancia de aplicaciones, calidad de las aplicaciones existentes, etc…

Me perdonarán la extensión de mi comentario, pero creo que deberíamos ir “relegando” la importancia de la facilidad/dificultad del proceso de instalación a la hora de “valorar” un sistema operativo. Habida cuenta de que además, todos sabemos que normalmente somos “los pringados” los que vamos instalando el “sistema operativo que sea” a nuestros amigos y parientes. Para la mayoría de usuarios suele ser un problema cualquier cuestión de administración del sistema, en cualquier SO. Y el usuario que sea más curioso lo será en Windows, en Linux o en Mac… o no?

Un saludo!
SERGI

Un saludo a todos también de mi parte

Instalar los drivers de la tarjeta de red en Ubuntu

Por cosa del destino cayó en mis manos una laptop a la cual debía quitarle Vista e instalarle Ubuntu 9.04. Lo instalé sin problemas, pero al navegar y al bajar las actualizacion noté que la velocidad de bajada andaba entre los 12 y 20 kb/s. Al comprobar que era la única computadora usando la conexión de mi casa supuse que había un problema con los drivers de la tarjeta de red.

Lo comprobé conectándola directamente al router con un cable ethernet. Así que una vez hecho el diagnóstico sólo faltaba repararlo. Me tomó unos 10 minutos hacerlo a diferencia de la primera vez que lo hice para un amigo que me tardé todo el día.

Aparentemente nadie hace drivers para Linux, pero eso no nos detiene. El truco es instalar el driver de Windows con ndiswrapper. Primero que nada bajamos el .tar.gz desde Sourceforge. Digamos que lo tenemos en el escritorio. Lo descomprimimos y abrimos la carpeta, ahí hay un archivo readme y un install abrimos cada uno y lo leemos.

El que nos dice exactamente qué hacer es el install, ahora copiamos la ruta de la carpeta para entrar a ella en una terminal con el comando cd. En mi caso queda así:

cd /home/karla/Escritorio/ndiswrapper-1.55



Aquí vamos a hacer algo que a muchos les puede traer malos recuerdos, usar el comando make para compilar. Copien y peguen cada línea

sudo make uninstall
sudo make
sudo make install



Con esto ya tenemos ndiswrapper instalado, ahora necesitamos el driver, es la parte difícil, encontrarlo. Yo tuve suerte sólo entré a la página de Compaq puse mi modelo, una nx6120 y bajé el driver de la tarjeta de red desde aquí.

Ahora viene la segunda parte difícil, si bajaste un archivo .zip, lo extraes sin problemas, pero si bajaste uno .exe entonces vas a necesitar un programa extra para extraerlo. Si tienes un .zip sáltate esta parte

sudo apt-get install cabextract



Si lo descargaste al escritorio, entra ahí en la terminal

cd /home/USUARIO/ruta/ruta



Ahora lo extraemos así

cabextract ARCHIVO.exe



Ahora debes tener un montón de archivos en esa carpeta, entre ellos uno .inf. Si descargaste un archivo .zip y lo extrajiste continúa desde aquí. En la misma carpeta donde tienes el .inf pon esto en la terminal, sustituyendo DRIVER por el nombre del archivo.

sudo ndiswrapper -i DRIVER.inf



Comprobamos si todo quedó bien:

sudo ndiswrapper -l



Si nos sale algo así como driver present, hardware present entonces seguimos adelante. Si nos marca error, checa si no hay otro archivo .inf, prueba con todos los que tengas y si no busca denuevo el driver, y aplica el mismo método.

Si todo salió sin problemas entonces ponemos

sudo modprobe ndiswrapper



Con esto debería quedar y ya deberían estar conectados inalámbricamente. Noten que lo único que hice fue una traducción/sintésis del archivo install que viene con ndiswrapper, y lean esta última línea

If everything worked properly, this should initialize 'wlan0' wireless
device, which can be configured with wireless tools, such as
'iwconfig', 'wpa_supplicant' etc.



Saludos y suerte