C++, Python, Ruby y nano: programar en Iphone/Ipod como en cualquier Unix

No es algo nuevo que se intente utilizar un dispositivo, ya sea móvil o consola como en un ordenador personal. En ios desde Cydia podemos instalar paquetes deb desde los repositorios o utilizar nuestros propios .deb para instalar aplicaciones.

MobileTerminal nos aleja de esa inflexibilidad de ios. Podemos acceder a una consola Unix tradicional desde el propio aparato. Viene con lo más basico, por lo que os recomiendo instalar (desde Cydia):

  • OpenSSH: SSh esencial para MobileTerminal
  • Vim o Nano según el gusto. Tambien podemos instalar sus predecesores como Vi y Pico e incluso el clásico Ed. (Procesador de texto desde la consola)
  • Wget: Esencial para descargar desde la consola
  • Gestor de paquetes deb y rpm (dpgk y rpm)

Los amantes de la programacion pueden instalar un intérprete de Python y Ruby e incluso un compilador de C/C++  y Apache con Mysql y PHP.
MobileTerminal con Python y Nano
Consejo: Para simular pulsar la tecla control en el teclado le damos al boton de números y después al de más simbolo y pulsamos el punto negro.

Posted in General | Leave a comment

Firefox 6: las actualizaciones de mozilla no sorprenden

Ya es un hecho: desde la versión 4 de este navegador los usuarios no llegan a notar cambios en el navegador. Las nuevas versiones aparecen cada poco tiempo con pocas novedades. ¿Intentara mozilla copiar a Chrome aumentando la frecuencia de las actualizaciones? Personalmente creo que la versíon actual es una modificación de Firefox 4.

Los cambios que traen esta versión:

  • Se resalta el dominio principal (en negro) sobre el protocolo (http) y el directorio en la url para asi evitar intentos de phishing.
  • Se alivia la carga del procesador que proviene de las pestañas un 20 %
Posted in General, Software | 1 Comment

User Agent de los principales navegadores móviles

Para comprobar como se muestra nuestra web a otros dispositivos, como tablets o móviles podemos cambiar el user agent de nuestro navegador y así el servidor nos devolverá la página que se ve desde el dispositivo. Para esto podemos usar Firefox con la extensión TamperData que nos permite cambiar las cabezeras que envía el navegador, entre ellas, el User Agent.

Los users-agent de los principales dispositivos móviles son:

Iphone:

Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en)
AppleWebKit/420+ (KHTML, like Gecko) Version/3.0
Mobile/1A543a Safari/419.3

Android escritorio/tablet:

Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39)
 AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13

Android móvil:

Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; Nexus One Build/FRG83)
 AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

Como vemos, podemos conocer el user agent de cualquier android cambiando los colores

Rojo La versión de Android
Azul Idioma/Región
Negro Modelo del Dispositivo
MarrónSi se trata de móvil o de tablet/escritorio

Si quieres personalizar las páginas para móviles android tienes que tener especial cuidado en la última linea (Marron). Si vuestro código busca la cadena “Android” no diferenciará entre un portatil o tablet de un móvil, por eso recomiendo buscar además la cadena “Mobile”.

Posted in General | 1 Comment

TutorialPC hackeado

TutorialPC hackeado

Ocurrió ayer, cuando alguien de “Pakleets Team” consiguió los datos de mi base de datos, cambió los usuarios y colocó esa imagen en todo el blog con los datos que obtuvo.

Realmente es algo que no me extraña porque tengo una contraseña sencilla y no me he preocupado por la seguridad, de hecho, varias personas tienen acceso a esta web.

Desconozco que ha pasado, puede ser que halla probado con fuerza bruta y halla dado con la clave o que realmente halla un exploit de cualquier tipo en wordpress o en el server. He estado buscando modificaciones en el server y solo he encontrado que ha borrado mi usuario de la base de datos y que ha colocado la imagen esa en wp-config.php por lo que se mostraba en todo el blog.

Acabo de restaurar la base de datos, arreglado el wp-config.php y también he cambiado la contraseña de la base de datos y ahora espero que no vuelva a pasar

Posted in General | 1 Comment