21 dic 2010

Quitar el buscador personalizado por la distribución GNU/Linux

Si alguno ha instalado una distribución GNU/Linux y ha usado el navegador Mozilla firefox, seguramente ha observado que al utilizar el campo de búsqueda de Google, los resultados aparecen "modificados" por el buscador propio de la distribución. Véase el ejemplo de la imagen inferior.

En la imagen podemos observar que los resultados aparecen con el buscador Google de Linux Mint, una distribución GNU/Linux de tantas.
Parece que no ocurre nada, simplemente aparece un logotipo, pero alguno de los resultados si pueden variar. Esto se aprecia sobretodo cuando realizamos búsquedas minuciosas o con un alto grado de filtrado.

Buscando por ahí, parece ser que todos se han dado por vencidos a la hora de sustituir el buscador de la distribución por el buscador original de Google, ya que si vamos a añadir nuevos buscadores en la web de complementos de Firefox, el de Google no aparece porque se supone que el navegador ya lo lleva integrado.

Una solución es tan sencilla como ir a esta página:
Concretamente es la sección de plugins del proyecto mozilla original.
Buscamos "Google ES - la Web", hacemos click en el enlace y automáticamente aparece una ventana que nos pregunta si queremos añadir el motor de búsqueda. Marcamos la casilla "Usarlo ahora mismo" y pulsar el botón añadir.

Solo nos queda quitar el buscador de Google de la distribución. Para eso basta con ir a la flechita que se encuentra en el campo de búsqueda de Firefox y seleccionar "Administrar motores de búsqueda..."


Basta con seleccionar "Google" y pulsar el botón "Quitar", tal y como aparece en la imagen.
El buscador de Google España será el que se quede por defecto.

Lógicamente, si desear usar Google de otro país, basta con seleccionar el que quieras en el paso anterior.

19 dic 2010

Los malditos pitufos

Como alguno de vosotros sabréis, existe un juego para el iPod/iPhone/iPad llamado Smurf's Village, en el cual tenemos que sacar adelante una colonia de pitufos.
No quiero diseccionar la metodología del juego, ya que mi amigo Jesús prometió deleitarnos con un jugoso artículo sobre este juego en su blog, pero al menos diré que las directrices básicas del juego en cuestión son plantar frutas y verduras, construir casitas, aumentar la experiencia mediante jueguecitos y otras chorradas que el dictador papá pitufo nos manda realizar.

El maldito juego está diseñado para enganchar al jugador haciendo que las plantaciones y construcciones duren horas y horas (incluso días enteros), jugando así con la impaciencia y expectación del propio jugador.
En un afán inútil de terminar el juego, me vi obligado a destripar un poco la aplicación para acelerar en la medida de lo posible el suplicio y sufrimiento que este juego causaba en mis neuronas.

A decir verdad, el primer "truco" y detonante de toda esta historia fue de pura casualidad, ya que adelantando la fecha o la hora del sistema, podemos acelerar el crecimiento de nuestras plantas o acciones que en ese momento ocurren en el juego.
Por ejemplo, si plantamos algo que terminará de crecer en 24 horas, bastará con salir del juego y adelantar el reloj del sistema 24 horas. Si volvemos a abrir la aplicación veremos que las plantas ya están listas para su recogida.
Un sistema, cutre, salchichero y más viejo que la pana.

Con el primer truco se puede ganar gran cantidad de monedas, pero no de "Smurfberries", una especie de bayas rojas con las que podemos adquirir nuevos elementos para nuestra colonia o bien acelerar los procesos de crecimiento y construcción. De esta forma, me dispuse a investigar en serio y así que me di cuenta de que un archivo de la aplicación es el que otorgaba nuestro nivel, monedas, bayas y otros elementos de nuestra colonia. El archivo en cuestión se llama "default01.smurfmap", localizado dentro de /private/var/mobile/Applications/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX/Documents/

Si lo abrimos con un editor hexadecimal podemos cambiar manualmente los parámetros de juego:

Número de nivel (del 1 al infinito)

Número de bayas (Smurfberries)

Número de monedas

Cambiando los parámetros pude descubrir dos cosas, una buena y una mala. La buena es que obviamente podemos acelerar increíblemente el juego y la mala (realmente mala) es que descubrí algo tremendamente horrible... ¡¡EL JUEGO NO TIENE FIN!! Está diseñado para durar y perdurar, dejando campo libre a los desarrolladores del juego para introducir actualizaciones y mantener aún más si cabe, la adicción al juego por parte del usuario.

Por mi parte, puedo decir que ya he terminado el juego, ya que a fecha de escribir este artículo, el máximo de objetos y potencial se encuentra en el nivel 27. A partir de ese nivel todo es lo mismo, lo digo con toda seguridad porque he estado en el nivel 90 y no hay nada más, pero como he dicho antes, supongo que los desarrolladores irán soltando pequeñas perlitas para mantener a los usuarios enganchados.

1 dic 2010

Condón para Pendrives

El que más y el que menos tiene o ha utilizado una memoria usb para pasar datos de un sitio a otro o bien para almacenar archivos (cosa que no se debe hacer en este tipo de dispositivos, pero bueno...).

El caso es que entre la ineptitud de los usuarios que utilizan un ordenador, el windows que es tan seguro como una hormiga en una pista de baile y la cantidad de malware (virus, espías, troyanos, hijackers, etc...) que aparece cada día, esto se está convirtiendo en una pandemia.
Los antivirus hacen muy poco (en la mitad de los casos NADA) y los usuarios se pasan por el forro de los cojones las advertencias de peligro de los sistemas de seguridad (perdón por la expresión anterior, pero es lo más tibio que puedo decir en este caso).
Antes de ir al grano, informaros de que antiguamente, las memorias USB, tenían un switch (un interruptor) que servía para proteger la memoria contra escritura (igual que en los disquetes), de esa forma no podían modificarse los archivos guardados, borrar datos por accidente o bien guardar archivos sin consentimiento. Sin duda alguna, una forma muy sencilla de proteger un pendrive.

El caso es que los fabricantes comenzaron a quitar ese elemento mecánico de sus dispositivos (...la gente siempre quiere comprar barato) y ahora mismo son muy pocas las memorias que existen con este mecanismo de seguridad.
Pero que nadie desespere, porque existe un programa llamado USB Write Protect, que sirve para activar o desactivar la protección contra escritura de los pendrives.
El funcionamiento es muy sencillo ya que el software activa una rutina alojada en el microcontrolador de la memoria USB, la cual cambia el permiso de escritura-lectura de la memoria.
Así que ahora ya podéis proteger la memoria antes de salir de casa, no sea que cuando regreséis, tengáis un "regalito" para vuestro patético windows.

El programa no necesita instalación y podéis descargarlo de aquí.

Por si alguno todavía no se ha enterado, el programita en cuestión sirve únicamente para windows. Ni siquiera me he molestado en buscar uno para Linux o Mac porque la respuesta es más que obvia.

30 nov 2010

IPv6

(null) 
BY KUDROM : PILLATEUNLINUX

El agotamiento de las direcciones IP con el protocolo 4 es un hecho. Más pronto que tarde, aproximadamente en 94 días al momento de escribir este artículo, las direcciones IP de IPv4 se habrán agotado. ¿Qué pasará después? Un período de inestabilidad, o al menos eso es lo que predicen los expertos y es lo que intentan evitar iniciativas como la Asociación de Usuarios de Internet, que ayer envió una petición al Gobierno español para que desarrollen e implementen un plan urgente de migración a IPv6.

A rey muerto rey puesto, la versión 4 del protocolo IP está acabada, necesitamos a su sustituto, la deseada versión 6. IPv6 es la evolución de IPv4, uno de los pilares fundamentales de Internet. Para explicar la importancia del cambio de protocolo, vamos a mirar los números. Con IPv4 se posibilitan 2³² direcciones posibles, es decir, 4.294.967.296 direcciones, IPv6 posibilita 2¹²⁸ direcciones, es decir, 340.282.366.920.938.463.463.374.607.431.768.211.456 direcciones; para que los ojos no os bailen con tanto número, IPv6 ofrece más de 3*10¹⁴ direcciones que IPv4. Es decir, que a corto plazo IPv6 no se agotará, lo que ya está pasando con IPv4. Aparte de la considerable ampliación de direcciones, con IPv6 llegan una serie de mejoras, como son el multicast, nuevos sistemas de monitoreo, mejoras en el mantenimiento remoto y una mayor flexibilidad. Entonces, ¿por qué no se hace el cambio? Porque se han juntado la incomprensión de internet con el peor consejero, el dinero.

Son las empresas relacionadas con el soporte de internet las que tienen que cambiar. Estas empresas van desde los proveedores, pasando por los fabricantes de hardware, desarrolladores de drivers y por supuesto los desarrolladores de aplicaciones. El gran problema lo han presentado los ISPs y algunos servicios de hosting, que son los que más cambios tienen que hacer y los que más dinero se tienen que gastar. Es triste, pero actualmente solo el 1% de las direcciones IP está traducido al protocolo IPv6. Pero, ¿eso a mi qué me importa? Ya lo he dicho, si no se actúa muy rápido (aunque creo que ya estamos aviados), pasaremos casi seguro por un tiempo de inestabilidad, que los más optimistas cifran en unos meses y los pesimistas en cerca de 7 años.

El cambio que se tiene que hacer efectivo en las empresas relacionadas con internet es migrar de IPv4 a IPv6, es decir, implementar el nuevo protocolo en todos los routers, puntos de acceso o servidores (por poner unos ejemplos). Como es fácil de imaginar, el gasto es astronómico, pero es necesario. Es necesario no porque cuatro freaks de la informática y que no pueden vivir sin internet se lo pidan (al igual que parece que piensa el senado cuando se habla de la Neutralidad de la Red), es necesario porque muchos modelos de negocio están basados en internet, es necesario porque la economía digital, que mueve muchos millones al año se colapsaría. Y eso no es bueno.

Por este motivo, la Asociación de Usuarios de Internet de España, encabezada por Miguel Pérez Subías, piden que se actúe rápidamente para minimizar las consecuencias. En todo momento se refieren a un informe de la Internet Society, que dice lo siguiente:

No podemos permitirnos el lujo de seguir esperando a ver quién es el primero o a ver qué problemas surgen, el agotamiento de las direcciones IPV4 esta cercano y son muchos los que deben adaptar sus equipos: fabricantes de hardware, gestores de redes, desarrolladores de aplicaciones, drivers, ..todos ellos han hecho mucho pero aún queda mucho por hacer. La continuidad de Internet y la competitividad de nuestro país dependen de ello y nuestros gobernantes deben de tomar buena nota e impulsar medidas para no quedarnos rezagados.

Hemos hablado del problema monetario que supone el cambio para las grandes empresas. Ahora bien, a ti, usuario final, lector de PillateUnLinux, ¿te representa algún problema el cambio? Pues depende, si sois buenos chicos y usáis GNU/Linux, lo más probable es que no tengas que hacer nada, si estás en Windows 7 o MAC, aunque quieras no puedes hacer nada (tranquiiiiiilos, se ha dicho que el protocolo funciona perfectamente) y si estás en Windows XP, la cosa cambia, porque vas a tener que instalar un paquete. Aparte, tenéis que tener un router o módem (ya sean inalámbricos o de cable) que soporte el nuevo protocolo. Si no tenéis uno, os toca o instalar una versión del firmware que lo soporte o compraros uno nuevo.

Como esto es un blog de FLOSS, y yo no tengo mucha idea de Windows, solo voy a explicar cómo se puede saber si mi distribución de GNU/Linux está preparada.

Básicamente, lo que hay que habilitar es un módulo que se llama ipv6, para saber si lo tenéis compilado por defecto, id al emulador de terminal, y escribid lo siguiente:
$ modprobe ipv6 
Si no os sale ningún error, ya lo tenéis habilitado, para cercioraros tipead lo siguiente:
$ ifconfig 
Si os sale algo parecido a ésto, estáis de enhorabuena, ya tenéis habilitado el protocolo IPv6 en vuestra querida distribución:
wlan0     Link encap:Ethernet  HWaddr xx:xx:xx:xx
inet addr:192.168.0.129  Bcast:192.168.0.255  Mask:255.255.255.0
inet6 addr: fe80::224:27ff:fef3:2c40/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:58841 errors:0 dropped:0 overruns:0 frame:0
TX packets:56800 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:57552798 (54.8 MiB)  TX bytes:10110935 (9.6 MiB)

Si no tenéis el módulo precompilado, os va a tocar recompilar el kernel para habilitarlo o actualizar la imagen del núcleo. No lo voy a explicar entre otras cosas porque ya está explicado enotras páginas y porque es muy raro que en la distribución en la que estés no esté habilitado el módulo ipv6 de serie.

Por último, quiero explicar una última salida de emergencia que se puede tomar si los fabricantes no espabilan. Esta salida es el IPv6 tunnel brokers, que es un sistema que entunela mi sesión con el protocolo IPv4 a una sesión IPv6. Es como si las cabeceras de los paquetes IP fuesen traducidos de IPv4 a IPv6, de manera que parece que utilizo IPv6 cuando realmente estoy utilizando IPv4. Las desventajas son que el rendimiento baja muchísimo y puede dar problemas de navegación, por lo que es un arreglo pero no una solución.

Conclusión:
Estamos fastidiados, por no decir jodidos (mira que no lo quería decir XD). El cambio tenía que haberse hecho efectivo hace demasiado tiempo, pero los gobiernos no presionan a las grandes empresas que deben hacer el cambio y los usuarios, por norma general, estamos bastante callados; como consecuencia, las empresas nuevamente hacen lo que quieren. Cuando empiecen los problemas, y no te puedas conectar a internet o te conectes pero no puedas utilizar una aplicación o no puedas visualizar una página, empezarán los lloros.

¿Qué significa Linux?

Mejor que os lo diga IBM.


Abrid vuestras mentes, esclavos de los hipócritas y de lo tangible.

28 nov 2010

Imprimir desde un iPod/iPhone/iPad en Linux

Muchos de los que tenemos en nuestras manos un iPod Touch / iPhone o iPad, hemos podido observar que en la última actualización del firmware (concretamente la 4.2), lleva incluido el famoso AirPrint para poder imprimir desde nuestro dispositivo.

La verdadera historia es que esta nueva función solo está disponible para unas pocas impresoras.
Para colmo de colmos, el resto de las aplicaciones que puedes utilizar para imprimir desde un iPod/iPhone/iPad requieren de una aplicación instalada en el ordenador y además únicamente disponibles para Mac o Windows (curioso que siempre pongan Mac/Pc).

Así que ya terminé hasta las narices de tanta carcel, ataduras y gilipolleces de cuatro castañeros que no saben utilizar el cerebro más que para ganar dos duros y me dispuse a investigar un poco, consiguiendo así imprimir desde mi iPad (con firmware 3.2.2) en cualquier impresora instalada en Linux.

A continuación el pequeño tutorial:

Doy por supuesto que tienes una impresora en un ordenador con Linux instalado, una red wifi y la impresora compartida, claro está.

  • Primeramente hay que decirle al servidor de impresión CUPS que acepte la administración remota por parte de otros equipos, así que vamos al PC y abrimos el navegador web.
  • En la barra de direcciones escribimos http://localhost:631
  • Abierta la página, vamos a la pestaña "Administración" y a continuación, en la parte derecha, marcamos la casilla "Permitir administración remota". Pulsamos el botón "Cambiar especificaciones" y esperamos a que se reinicie el servidor de impresión.
  • Para los más expertos, podemos editar el archivo de configuración cupsd.conf y añadir la IP del iPod/iPhone/iPad en el apartado Listen y reiniciar el servidor cups con /etc/init.d/cups restart

  • Ahora vamos a nuestro iPod/iPhone/iPad y descargamos e instalamos la aplicación "PrintCentral", la cual nos permitirá imprimir directamente documentos, imágenes, webs, etc...
  • Seleccionamos un archivo cualquiera (el "Getting Started - Test Print file.txt" de ejemplo nos sirve) y pulsamos el icono de la impresora que está en la parte superior izquierda de la pantalla.
  • Pulsamos el botón "Sele...onar" (Seleccionar) y el botón "+" para añadir una nueva impresora.
  • Pulsamos "Continuar", luego pestaña "Impresora" y en "Dirección de la impresora" escribimos la dirección IP del equipo donde está instalada. En "Puerto" ponemos el 631 y en "Nickname" podemos poner nuestro nombre de usuario en Linux o bien root.
  • Pulsamos el botón Conectar y listo.

Gracias GNU/Linux, sin tí seguiríamos siendo ganado digital.

7 oct 2010

Internet Explorer hace cosas que no hacen el resto de los navegadores

Todos hablan de que si Firefox tiene esto, que si Chrome tiene lo otro, pero nadie habla de Internet Explorer.

¿A caso el Mozilla Firefox o el Google Chrome pueden hacer cosas como esta?