Informática

Analogía de Star Wars y los navegadores web

Existe un dolor de cabeza en la red producto de la diversidad de navegadores web existentes y los gustos personales de los webmaster a la hora de crear una web. Algunos programadores web creen que es suficiente probar su web en su navegador favorito para comprobar si la visualización de la misma es correcta. El problema es que cada navegador interpreta el código como le da la gana, ciñiendose más o menos a lo que está estandarizado (otro dolor de cabeza).

Tenemos tres navegadores predominantes: Internet Explorer, Firefox y Opera (perdonad los que useis otros). ¿Qué pasa si después de tomarte una pastillita amarilla con puntos verdes caducada te surge la idea de hacer una analogía (nada que ver con una endoscopia gastrointestinal) con las razas de Star Wars y los navegadores web….sin ser friki?

  • Internet Explorer: sería el navegador usado por los Stormtrooper. Como podreis ver tendría un gran número de usuarios, todos muy parecidos que usan lo que usan los demás y tendría el respaldo del Imperio…y un lider claro, el tío Bill 🙂 .
  • Firefox: es obvio que sería el usado por los Ewoks 🙂 , un número considerable de personas unidos por la causa de ser libres, que mediante rústicos instrumentos son capaces de avergonzar al Imperio.Cito de la súper wiki de StarWars:
  • La principal lealtad de un ewok es hacia su tribu: dará su vida incondicionalmente por defenderla. Este sentimiento de comunidad y de apoyo mutuo está profundamente arraigado en las pequeñas criaturas y a veces sale a relucir en sus raras relaciones con otras especies.

  • Opera: usado por un reducido número de Jedi’s, que saben perfectamente lo que quieren: una herramienta multi-uso en el que el límite de la rapidez lo ponga La Fuerza (algo así como un sable de luz)
  • .

  • Konqueror: el empleado por los wookiee‘s, destacables por su enorme fuerza y envergadura que buscan un navegador que arramble con lo que se le ponga por medio: http, ftp, smb, etc. La gran integración de este navegador en el escritorio hace que los wookiee’s se sientan tan cómodos como con su ballesta láser, algo destacable si se tiene en cuenta que estos seres van desnudos por comodidad 🙂 .
  • .

  • Lynx: indudablemente es el empleado por los Sith y sólo aquellos que están envueltos totalmente por el poder del Lado Oscuro son capaces de ver más allá del texto de la consola. Puede llegar a ser abrumadora el aura de maldad que desprende….mientras realiza peticiones de resolución de nombre (era la única herramienta que detenía los jadeos de Darth Vader XD).
  • .

    Y si lo comparamos con las naves espaciales:

  • Internet Explorer: sería un Destructor Estelar Imperial. Grande, soso, lento y catastrófico cuando se va a pique (muy a menudo). Además, mencionar la facilidad con la que se cuelan los elementos no deseados.
  • Firefox: sería un Ala-X por su maniobrabilidad y su capacidad de adaptación, además de estar predispuesto a cualquier añadido como unidades R2 (en plan extensiones 🙂 ).

  • Opera: estaría asociado al Halcón Milenario por su gran velocidad, la gran cantidad de modificaciones que lleva a lo largo de su vida y tener una gran cantidad de compartimentos ocultos (ais, que es software privativo 🙂 ).
  • Konqueror: la Jedi Starfighter sería la nave que lo identificaría, por su capacidad para realizar tareas extensas y estar presente en todo momento, tanto en tiempos de paz como de guerra.
  • Lynx: la TIE Fighter de Darth Vader sería la nave, brazo derecho de Darth Vader (sí, el derecho) que le salvo el culo cuando todo se fue al carajo en la batalla de Yavin….como cuando actualizas los paquetes Xorg de Ubuntu y te quedas en una consola XD.
  • PD: no intenteis esta clase de post en vuestra casa.

    ACTUALIZADO: añadido Konqueror y Lynx a petición popular 😉 .

    Enemy Territory: Quake Wars

    Durante la Games Convention 2006 se mostraron dos nuevos videos a modo de tutorial, tanto para las tropas humanas como para los stroggs, donde se puede apreciar la evolución de los distintos tipos de soldado que ya teniamos desde hace tiempo en el simple Enemy Territory que serán más sofisticados y dañinos 🙂 .

    El primer video descargable desde aquí y el segundo desde aquí.

    Promo descuento en Dreamhost

    Si también estás pensando en contratar hospedaje en Dreamhost, quizás te interese el tema de los decuentos por promoción.

    Cito de JAB:

    Los promo codes permiten que un nuevo usuario de DreamHost tenga un descuento en la contratación de un plan de alojamiento (ojo, sólo los nuevos usuarios). DreamHost da a sus usuarios 97 euros por cada nuevo cliente que tengan gracias a su recomendación. Es decir, si alguien compra un plan de DreamHost y les dice que Fulanito (que ya es usuario) me lo recomendó, entonces Fulanito se embolsará 97 euros por cada nuevo usuario. Pero lo bueno del tema es que estos 97 euros podemos usarlos como queramos. En mi caso, no quiero los 97 euros, prefiero usarlos para que los nuevos usuarios tengan un descuento.

    Para utilizar mi promo-descuento sólo tendreis que introducir en el alta la palabra INAGOTABLE como en la imagen siguiente:


    Image Hosted by ImageShack.us

    Y os ahorraréis unos $92 en el plan Crazy Domain Insane 🙂 :


    Image Hosted by ImageShack.us

    En mi caso, fue esto lo que me hizo decidirme a probar y también el que te devuelvan el dinero sin en 97 días no te ha gustado….¿que puedes perder?

    Cambio de hospedaje

    Después de tentarme TempWin en su blog, me quedé absorto en la comparativa de productos de Dreamhost y me dije: Co~o, si por $120 anuales tengo un hosting de 20GB de espacio y 1TB de transferencia mensual (que van incrementándose con el paso del tiempo igual que hace Gmail), comparado con los 400MB de espacio y 3GB de transferencia mensual que tengo ahora…la diferencia es abismal. Pero claro, con el hosting de 400MB estaba pagando sólo 30€/año y para mis adentros pensaba: ¿Para qué quiero tanto si a lo mejor no lo uso y voy a pagar un huevo más?

    Entonces a mi cerebro le llegaron más impulsos eléctricos (suelen llegar cada 1 ó 2 minutos, mientras el cerebro se queda inerte). Pensé que con esas prestaciones podía reunir a algunos amigos y compartir el hosting además de los pagos. Así que el tema económico estaba zanjado. Sin embargo quedaba una cuestión más: ¿Qué seriedad me puede ofrecer Dreamhost con esas prestaciones a tan bajo coste? ¿Dónde está la trampa?

    Tras una hora de búsqueda por internet, me topé con dos quejas en concreto: las caídas constantes de los servidores durante las pasadas semanas y la limitación de uso de la CPU. A la primera cuestión encontré las disculpas de Dreamhost explicando lo acontecido. A la segunda cuestión también le encontré solución, pues habian dejado de limitar el uso de CPU, ahora si no molestabas no te llamaban la atención.

    Finalmente hice la compra de sus servicios y el blog está montado sobre sus servidores desde esta mañana, tras arreglar un problema con los dominios dinámicos (quien tenga problemas con registrarlo que me lo diga 🙂 ).

    De nuevo con XGL

    Hace algún tiempo, con el ánimo que produce la novedad de algo diferente, me propuse probar un poco XGL, aunque en realidad tenía tanta ilusión que pretendía dejarlo instalado de por vida. Para el que no lo sepa le diré que XGL aprovecha todo el potencial de la tarjeta gráfica para producir efectos visuales muy agradables a la vista y que si quiere ver una comparativa entre XGL (para Gnu/Linux), Mac OS X Exposé y el come-recursos de Windows Vista Aero puede pasarse por aquí (incluye videos 🙂 ).

    Pues el primer intento duró varias semanas y no me llegó a satisfacer, sobretodo en KDE, ya que me dejaba sin escritorios personalizados (no podía poner un fondo de pantalla en cada escritorio y no podía mantenerlos independientes, es decir, la barra de tareas se llenaba de ventanas de todos los escritorios). El resto de cosas funcionaba casi perfecto, pues de lo único que pecaba era de usurpar la aceleración 3D a los juegos. Así que, finalmente, me dije a mi mismo que lo bonito estaba bien pero prefería sentirme cómodo a la hora de trabajar.

    Al cabo de unos meses he decidido volver a probarlo, a ver si se había resuelto aquellos problemas, aunque aun se encontraba en una versión muy temprana, pero para mi sorpresa me he encontrado con una mala y una buena noticia.

  • La mala: ahora me tiene problemas con la reproducción de videos, además de aceleración 3D escasa.
  • La buena: soporta temas visuales y una aparente mejora de estabilidad (que subjetivo que suena eso XD ).
  • Al problema de reproducción de video le he encontrado solución. Consiste en cambiar el modo de salida al que mejor se ajuste a nuestro sistema. En mi caso, con una GForce 6200, en Mplayer es mejor usar X11 (no me hace modo pantalla completa) o gl2 (chupa bastantes recursos), pero con VLC y el modo de salida X11 se consigue buena calidad, pocos recursos utilizados y pantalla completa.

    El asunto de temas visuales lo he encontrado en los Foros de Suse donde dicen de dónde instalarse XGL, Compiz y algunas cosas más para dejarnos el escritorio así:





    Aunque son imágenes estáticas y no se aprecia todo el potencial, se puden ver los efectos de transpariencia, los temas visuales de los marcos de las ventanas, el cambio de escritorio con Alt+Tab, efecto de agua sobre las ventanas y el famoso giro de escritorio.

    Veremos cuánto me dura esta vez 🙂 .

    Cifrado de textos y adivinanzas

    Onir nos desveló en su bitácora lo divertido que podría ser cifrar contenido en un blog, para así hacer que el visitante se rompiese la cabeza con adivinanzas para intentar obtener códigos.

    Yo no podía ser menos, así que he incorporado ese mecanismo a mi blog y lo podéis probar pulsando sobre el enlace de abajo, usando la contraseña «pesao» (sin comillas).

    Mostrar contenido oculto

    Para saber cómo utilizar ésta herramienta en tu propio blog como si fuese un «plugin» y evitar incompatibilidades con navegadores pulsa en el link de abajo.

    Seguir leyendo…

    Reconocimiento de voz en Windows Vista

    ¿Qué ocurre cuando una de las características más novedosas (que siguen en proyecto) de tu producto te deja en ridículo en mitad de una presentación? Pues que la gente se lo toma con humor.



    El tío de la presentación le dijo al ordenador «Querida mamá», en perfecto inglés y tono firme, y el ordenador escribió «Querida tía». Weno no pasa nada, sigue dictándole y al ver que no escribe nada de lo que dice, le ordenada «selecciona todo» y el ordenador, bajo un ataque de inspiración y drogas cuánticas (de las que tendré que escribir un día de estos), escribió «así doble el asesino borrar seleccionar todo».

    PD: si es que las computadoras están apunto de dominar el mundo XD .

    Usando Pando en Gnu/Linux

    Hace algún tiempo comenté como hacer funcionar la versión para Windows de Pando. Ahora lo vuelvo a hacer para indicar cómo se debe instalar la nueva versión.

  • Primero descargamos la última versión de Pando desde aquí.
  • Descargamos también msvcp60.dll, mfc42.dll y el Mozilla ActiveX.
  • Descomprimos los ficheros msvcp60.zip y mfc42.zip en «/home/usuario/.wine/drive_c/windows/system/».
  • Instalamos el Mozilla ActiveX ejecutando en una consola «wine mozilla-win32-1.7.7-installer.exe».
  • Instalamos Pando ejecutando «wine Pando_Beta_Setup.exe» y a correr 🙂 .
  • Para añadir descargas de forma más cómoda he hecho un pequeño programa en C++ (se compila ejecutando «g++ Pando.cc») que con una ligera modificación en una de las variables se adapta sin más. Después de compilarlo, haremos un acceso directo al ejecutable para que lo abra en una consola, porque cuando cerremos Pando la aplicación se quedará colgada consumiendo recursos de CPU y sobre la consola tendremos que hacer CTRL+C.

    El código fuente del programa a compilar aquí.



    Todo esto puede parecer un rollo, pero merece la pena las velocidades que se alcanzan descargando ficheros 🙂 .

    ACTUALIZACIÓN: he modificado el código fuente.

    Firestarter, QoS, IP Forwarding y DHCP

    Firestarter es un cortafuegos que nos permite mantener nuestro equipo seguro de manera visual y sencilla.

    La QoS nos permite definir que servicios de internet tendrán mayor relevancia para, por ejemplo, nuestra mula o burro no vaya tan rápido que apenas nos deje navegar por internet.

    El IP forwarding lo podemos usar para redireccionar puertos, por ejemplo, podremos desviar el tráfico del puerto 8080 de nuestro servidor al puerto 80 de un equipo de la red local.

    El DHCP lo utilizamos para asignar de forma automática las direcciones ip’s de, por ejemplo, todos los equipos de una red local.

    Hasta aquí todo claro. Esto nos ayudará a redireccionar puertos y dar preferencia a aquellos que más nos convenga con Firestarter. Aunque lo que viene a continuación no prentende ser un manual de instalación y configuración recoge algunos detalles que, llegado el momento, suelen ser bastante útiles.
    Seguir leyendo…

    Prey

    Prey es un juego que a punto estuvo de estar de forma nativa para Gnu/Linux. De haber sido así, mucha gente lo hubiese comprado sin dudarlo. Pero como no es el caso, lo tenemos que hacer funcionar mediante Cedega sin mayores problemas (funciona perfecto con el perfil de Doom 3).

    Lo más destacable del juego es su interacción con el entorno (puedes empujar objetos, utilizar interruptores, hacer uso de máquinas recreativas, etc.), sus increibles gráficos (con mi Geforce 6200 no los puedo apenas apreciar pero me consta que son realmente buenos 🙂 ) y también su música (la primera canción que escuché en el juego fue la de Barracuda de Heart). Pero no podemos nombrar todos estos detalles sin mencionar su innovador sistema de agujeros de teletransportación, cambios de gravedad y los paseos extracorporales.

    Los cambios de gravedad son los que más dolor de cabeza me han dado, pues hace uso completo del 3D. Si crees que ya habías jugado a juegos en 3D te equivocas, Prey añade un nivel más, forzándote a estar atento a techo, suelo y paredes, pues, mientras tú puedes estar colgando del techo, tus enemigos pueden estar en suelo firme y para ti están bocaabajo…es cuestión de probarlo 🙂 .


    Renovación del SO en el servidor

    Finalmente mi servidor vuelve a la vida tras horas y horas de estar offline. La causa es que quería probar la Ubuntu Server y me dejó tirado. Tras instalarla un par de veces, la asquerosilla no me cogía la tarjeta gráfica – una Rendition Verite 1000 de 4MB – y, como mucho, tras 40 minutos de modificaciones en el fichero Xorg.conf pude cargar el entorno gráfico a 320×240 y 4 bit de profundidad de color, todo un logro.

    Al final metí el dvd de OpenSuse 10.1 y a la primera. La única pega que tenía, la actualización online, parece que ya la han solucionado en parte (sigue siendo un poco lenta).

    El único problema que me queda por resolver es que el backup de las base de datos de las webs que tengo se han exportado ignorando el atributo «auto-increment», por lo que lo he tenido que poner a mano y prácticamente al azar. Veremos por donde peta esto.

    VMWare vs. Virtual PC

    Si hace pocos días se anunció la disponibilidad gratuita de VMWare Server 1.0, después de meses de pruebas con las betas que también pusieron a disposición del público de manera gratuita, ahora es Microsoft el que hace lo mismo con su virtualizador, el Virtual PC 2004 SP1. Lo curioso de este asunto es que VMWare se tuvo que poner las pilas por la revolución que suponía Xen, que iba más allá haciendo uso de la paravirtualización. Ahora Microsoft tiene que ir detrás, ofreciendo la descarga gratuita de su producto para no quedarse fuera de juego.

    Opera en tu Nintendo DS

    Para el que no lo sepa todavía Opera es un navegador web gratuito (no es libre, es decir, el código fuente no está abierto a todo el mundo como el de Firefox) que destaca por ser el más rápido, muy pequeño (4.6 MB) y tener multitud de opciones y facilidades. Pero bueno, como no me pagan por hacerle publicidad, aunque algunas personas crean que sí 🙂 , voy al asunto de este post.

    Si ya teníamos Opera para Gnu/Linux, Solaris, Windows, QNX, OS/2, MacOS, FreeBSD, BeOS e incluso teléfonos móviles, ahora también lo tenemos para la Nintendo DS. Jon cuenta su historia en su blog.

    Dentro de poco tendremos Opera hasta en el mando a distancia del televisor 😉 .

    Ubuntu me ha estado buscando

    Definitivamente, tras los últimos acontecimientos, hemos decidido colocar la Ubuntu Server al pobre servidor antes de que pierda más cifras decimales en sumas enteras.

    Durante el procedimiento tomaré nota de todos los problemas que vayan surgiendo, para después publicarlos por aquí, a ver si genero una de esas flames que tanto me gustan 🙂 .

    PD: ahora sólo necesitamos que el servidor nos deje acercarnos para apagarlo y por más que lo intento no me quito de la cabeza al mítico HAL.



    Mi servidor se relaciona

    Si en su día mi servidor me comentó que había conocido un bot de google y quería dejar de dormir, ahora le he pillado estrechando lazos con los buscadores de yahoo y msn.

    Estaba yo con mi maravilloso ethereal monitorizando las conexiones de la red local cuando, de repente, vi unas conexiones simultáneas de mi servidor hacia los servidores de búsqueda de yahoo, msn y google. Pero eso no era lo extraño, lo extraño era que las estaba haciendo a través de proxys anónimos para ocultar su dirección ip. Me sorprendió que estuviese realizando ese tipo de conexiones hasta que caí en la cuenta de que lo debió aprender cuando yo lo hice para descargar de Rapidshare – así evitaba la espera de 60 minutos entre descargas-.

    En aquel momento me quedé sorprendido y decidí bloquear los puertos por los que se comunicaba, pero cuando intenté hacerlo me tiró de la conexión ssh con el mensaje: «Error 666, don’t touch my eggs«. Yo no me manejaba muy bien con el inglés, pero aquello no sonaba bien. ¿Y si algún hacker o spammer estaba haciendo uso de mi pobre servidor para saturar msn, yahoo y google? Aunque lo más seguro es que, antes de saturar nada, se quemase el Presshot.

    Reinicié mi equipo para arrancar Windows XP y hacer desde allí la conexión ssh – mi servidor nunca se imaginaría que era yo el que estaba usando aquello. Una vez dentro empecé a revolver todas las cuentas de correo de todos los usuarios, los mensajes de red y los accesos realizados a través de proxys anónimos. Lo que encontré me dejó atónito, perplejo, paralizado….o más.

    Había estado ligando con los servidores de búsqueda de google, msn y yahoo, intimando de forma realmente cursi: intercambiando datos personales de los usuarios, datos estadísticos, emoticons….era horrible, como abrir el sarcófago de un emperador egipcio al que le olían mal los pies. Por otro lado, lo asombroso y desencadenante de mi curiosidad fueron los servidores proxys anónimos, que según parecía, los había estado usando para no dejar rastros de su relación con los otros servidores, pretendiendo, de esa forma, que yahoo, msn o google supiesen que tenía otra relación similar con otro servidor.

    No sé hasta que punto llegará esto…quizás debería ponerle una Ubuntu para que dejase de evolucionar (es lo que debieron hacer con SkyNet).