26 dic. 2012

Google Take Out y las copias de seguridad

Mucha gente me dice cosas cómo que no sube sus fotos a google porque "no se fían de que alguien podría mirarlas", esa misma gente tiene un disco duro portátil con sus vida dentro y al cabo de un tiempo te llaman preguntando "no me detecta el disco duro ¿que hago?".

También hay otros que confían ciegamente en las cuentas de google y un día se levantan y google les dice "¿cuenta? ¿que cuenta?" (si, eso pasa).

Lo ideal, aunque bastante coñazo, es tenerlo en varios soportes y con cierta distancia entre ellos (que no se te queme la casa y pierdas tu vida entera). En mi opinión:


  1. En la nube: Google drive está bien aunque yo prefiero dropbox.
  2. En un disco duro: para almacenar los gigas y gigas es lo más barato y rápido.
  3. Soportes ópticos: Bluray, DVD, cds... No son magnéticos y no tienen partes móviles, pero eso si, se rallan.
  4. Pendrives / tarjetas SD: Ya no son muy caras y para guardar lo más importante son bastante seguros.
Hace poco me han fallado 3 discos duros y me he alegrado de tener muchas cosas en la nube. Pero tenía que hacer nuevas copias de seguridad ¿cómo? No voy a descargarme mis emails/archivos uno por uno.


Pues existe esta aplicación web llamada Google take out, que te permite básicamente bajarte toda tu cuenta (emails, docs, picasa, youtube, etc) a un disco duro para tenerlo a buen recaudo, incluso por si quieres borrarte de google. Te lo comprime en archivos de 2 Gb, por lo que copiarlo a un dvd se hace bastante fácilmente.




17 dic. 2012

duck: no más publicidad en TV

Con esto de que las cadenas privadas en España se están uniendo (la sexta, A3...) la publicidad es criminal.
Zapear es una opción pero, no se a vosotros, a mi me da mil patadas ver que cuando vuelvo ya ha terminado (si, porque te ponen 6 minutos de anuncios a 20 segundos de terminar el episodio de "American dad")

Bueno, pues hay una app de android bastante chula llamada duck (pato), que le dices que te avise en tal o cual canal y cuando los anuncios terminen tu móvil hará un sonoro "CUACK" para que vuelvas a tu canal.
Por cierto, hay cadenas que no aparecen. Pero por ejemplo "las sextas" tienen la publicidad al mismo tiempo, poned en una de ellas y voilá.



https://play.google.com/store/apps/details?id=com.loremsolutions.duck

5 dic. 2012

Zen Coding: HTML ninja en sengundos.


A veces te llega alguien que te dice que el hace webs con dreamweaver, "qués mu bueno", te dicen, y por dentro ya estás intentando clasificarlo en una subespecie de patán.

"Dreamweaver es muy rápido para hacer tablas, o para hacer listas, le das a este botón y ya está"

Entonces sacas tu pendrive con tu Notepad++ portable, por que si, por que eres así de Geek y le dices ¿una tabla? ¿con 5 filas y 3 columnas?¿si? y escribes

table>tr*5>td*3

pulsas ctrl+alt+enter

y se transforma en esto

<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>


Con el orgullo herido el patán te puede mentir diciendo que el tarda lo mismo, entonces dices si? vamos a hacer una lista que tenga un id "mimenu" y 10 elementos li cada uno con una clase que sea miclase1, miclase2 hasta 10 ¿vale? pues el reloj empieza a correr AHORA!

ul#mimenu>li.miclase$*10

Incluso si tecleas con los índices no debes tardar más de 10 segundos en escribir esto para obtener esto

<ul id="mimenu">
<li class="miclase1"></li>
<li class="miclase2"></li>
<li class="miclase3"></li>
<li class="miclase4"></li>
<li class="miclase5"></li>
<li class="miclase6"></li>
<li class="miclase7"></li>
<li class="miclase8"></li>
<li class="miclase9"></li>
<li class="miclase10"></li>
</ul>


desglose de la expresión Zen para hacer esto

  • ul = etiqueta ul
  • # = id
  • mimenu = valor del id
  • > contiende
  • li = etiqueta li
  • . = con la clase
  • miclase = valor de la clase
  • $ = variable que se incrementa, sumado al punto anterior: miclase1, miclase2...
  • *10 = repite este elemento diez veces
Se pueden hacer muchas cosas más con Zen coding, como que te ponga el doctype y demás, aquí tenéis la ayuda oficial y es muuuy sencillo.

Para instalarlo en el notepad++:
Plugins->Plugin Manager->show plugin manager->marcáis Zen Coding->install

Os dice que necesita otro, le decís que si a todo y reiniciáis . Ya estáis preparados para hacerle todo un ZETOB a cualquier patán como el de batman y robin


5 nov. 2012

Google Reader Readable: mejor google reader

¿Usas chrome? ¿te gusta el Google Reader? ¿no es un coñazo el tamaño, la letra, la estructura y los colores de los feeds de noticias?
Pues no llores más, instala el Google Reader Readable en chrome y llegarás hasta a relajarte al leer el reader, lo verás como esto:



1 nov. 2012

Prometheus: caca en bote

Hay películas que son malas, y hay películas que son tan malas que cada vez que te reúnes con los amigos no paras de hablar de ellas.
El universo Alien era tan rico, tan coherente, tan de los 80 (dicho sea de paso) que lo que ha hecho Ridley Scott con esta pseudoprecuela "Prometheus" es una verdadera cagada.

Este trailer honesto resume a la perfección toda la frustración. Sólo añadiré dos cosas.

  1. Una precuela no puede tener una tecnología más avanzada que la película original. No, no me vengáis con la mierda de justificación de la guerra de las galaxias, crisis tecnológica y demás. En prometheus no sólo hay hologramas absurdos, hay cosas que flotan en el aire (que fácil habría sido poner un cuadricóptero para escanear la zona), hay material médico mucho más avanzado y bla bla bla.
  2. La distancia que recorre la nave para ir al planeta ni si quiera sale del sistema solar. ¿Es que nadie con un mínimo de sensatez lee los guiones en Hollywood?

Os dejo el trailer, me gusta todo, pero en especial lo que dice del biólogo, es un a verdad como un templo.


31 oct. 2012

Strict Pomodoro: productividad en el navegador

La técnica pomodoro es bien sencilla:

  1. Divide tu trabajo en tareas
  2. Trabaja 25 minutos en una tarea y si puedes termínala
  3. Descansa 5 minutos (lee, haz ejercicio, etc)
  4. Cada 5 sesiones de los puntos 2 y 3 descansa 25 minutos
La verdad es que es bastante útil delante del ordenador, sin embargo uno tiende a distraerse, que si facebook, que si reader, que si mira que chulo este vídeo de youtube, en fin que a veces necesitamos un buen guardián y para eso está la extensión strict pomodoro, que además de cronómetro te servirá para impedirte que te distraigas con páginas tal que así.


Nada de facebook hasta dentro de 18 minutos...

30 oct. 2012

Windows Phone 8: Microsoft y su historial de traiciones

"Risus abundat in ore stultorum" , La sonrisa abunda en la boca de los tontos. Esta frase me la recordó un amigo italiano hace poco y coincide a la perfección con lo que opino de los seguidores de Microsoft y los smartphones.

¿Como se hace Microsoft? ¿Cómo se pasa de ser el lider en smartphones a estar luchando por un cuarto puesto? ¿Os dormisteis en los laureles o es algo mas?

Yo diría que en cuanto fidelizáis a un par de clientes los dejáis tirados a la mínima de cambio.

WINDOWS MOBILE 6.5

Tengo un amigo que se compró un flamante HTC HD2 con su gran pantalla y este venía con el también novísima actualización de Windows Mobile, la 6.5. En los comunicados oficiales MS le plantaría cara a Apple y su nuevo iPhone con buenos móviles como el HD2 y su birria de sistema operativo.

¿Que pasó realmente? que al poco microsoft (MS) presentaba Windows Phone 7 y de repente, en menos de un año la HD2 era una antigualla que no tendría ninguna actualización oficial. Gracias a los desarrolladores particulares le han dado a este móvil más vida de la que han tenido muchos otros, pero, desde luego, eso no ha sido gracias a MS. aquí tenéis un vídeo de lo mucho que se curra la gente las cosas en este móvil (con windows phone 7.5)


ZUNE

Querían ser la competencia de los iPod. Las características eran, en mi opinión hasta mejores. Pero después de ver que la gente no se lanzaba corriendo a comprarlo, dejaron a sus clientes abandonados a su suerte, y eso que tenían un movimiento de fans en crecimiento.



Mira este que contento con su tatuaje de zune...

WINDOWS PHONE 7

El caso más reciente es el de otro amigo se compró hace menos de 6 meses un Nokia Lumia 900 con sistema operativo WinPho 7.5 que acababa de salir. Una vez más microsoft estaba mirando la espalda de sus clientes para ver cómo apuñalarlos mejor. El 29/10/2012 Microsoft anuncia Windows Phone 8 y por lo bajini dice que ningún teléfono en ese momento podría actualizarse. Sacarían un parche de Windows 7.5 a 7.8 que pareciese WinPho 8 pero si tenías un Lumia 900 nuevecito tendrías que tirarlo comprarte un 920 para poder disfrutar el winpho 8. ¿Mola eh?


Parece que ahora, de verdad de la buena, Microsoft va en serio con Windows Phone 8, pero no se, no dejaría de preguntarme si en la próxima feria del smartphone MS me va a decir "¿Ves eso que nos compraste hace unos meses?, tíralo que no vale para nada"

25 may. 2012

css3 calc y caniuse.com

"Yo he comido ratas en el desierto" bueno no, pero si que he aprendido CSS por las bravas, cometiendo muchos errores, porque cuando yo empecé apenas había web especializadas, y nadie de mi entorno tenía la menor idea.

Bueno, pues por aquel entonces eché mucho de menos un atributo CSS3 nuevo llamado "Calc" que lamentablemente sólo soporta el 37% de los navegadores.

¿Que es calc? pues puedes hacer cálculos simples en css ¿alguna vez queríais poner el ancho del 80% y que el margin, padding y border se quite de ahí? Yo muchas veces (normalmente le añadía uno o dos divs para tener estas cosas pero así es mejor).

Pues imagina esto


#cuerpo {
margin:0 10px;
padding:0 15px;
border-left:1px red solid;
border-right:1px red solid;

width:calc(80% -2*10px - 2*15px -2px)
-moz-width:calc(80% -2*10px - 2*15px -2px)
-webkit-width:calc(80% -2*10px - 2*15px -2px)
-o-width:calc(80% -2*10px - 2*15px -2px)

}


si, los prefijos son un rollo ¿puedo usar Calc? pues me he dado cuenta de que en realidad no.
Gracias a mi recién descubierta página web caniuse.com (puedousar.com en español) te mide quien soporta estas características.
http://caniuse.com/calc (32%)
http://caniuse.com/svg (imágenes svg) (73%)

Herramientas muy útiles ambas espero que os sirvan.

24 may. 2012

Si hubiera un CSS4 sería cómo Less (o sass)


¿Llevas tiempo haciendo CSS? ¿te resulta sencillo pero bastante coñazo? ¿CSS3 se te queda corto?
Pues tranquilo llegan las librerías para hacer que el CSS sea más rápido y sencillo de escribir. Y no hay que esperar a que la W3C de su visto bueno.

Hay muchas librerías que hacen esto en la actualidad, están intentando convertirse en un standard, como el jquery para javascript, pues esto para CSS.
Las más famosas son LESS ("menos"), SASS ("hablar con descaro" ¿?) y Stylus. Pero la batalla final parece que se está debatiendo entre LESS y SASS.

¿Cómo funcionan? son programitas que leen sus archivos (.less y .scss respectivamente) y te devuelven el CSS de toda la vida de dios que puedes adjuntar a tu página web.

Aunque algunos dicen que SASS esta un poquito mejor hecho yo me voy con LESS ¿Por qué?
Para probar LESS es tan fácil como incluir estas líneas en el head tu HTML,  y si te gusta te instalas lessPHP para que el usuario no cargue la libería.

<link rel="stylesheet/less" type="text/css" href="styles.less">
<script src="less.js" type="text/javascript"></script>
Para probar SASS es un follón, tienes que instalar ruby, dentro sass, compass también...

Siempre digo que el CSS es un lenguaje interpretado pero no de programación (aunque con las animaciones uno ya no sabe...) con estas herramientas ya no está tan claro.
Ejemplos de uso
Imaginad que tenemos un color principal (#e5c138 en este caso) que vamos a usar en la página en diferentes formas y muchas veces:


p {
background:#e5c138;
}
a {
color:#e5c138;
background:#cccc;
}
h2 {
border:1px #e5c138 solid;
}
De esta forma tenemos que recordar el color continuamente y si queremos cambiarlo en toda la página hay que hacerlo 200 millones de veces.
Bien, pues con Less se usaría una variable


@colorPrincipal: #e5c138;


p {
background: @colorPrincipal;
}
a {
color:@colorPrincipal;
background:#cccc;
}
h2 {
border:1px @colorPrincipal; solid;
}


Si quisiéramos cambiar el color principal sólo tendríamos que poner "@colorPrincipal: #fffaaa;" y cambiaría en toda la página.

Mirad este anidamiento, en CSS repetimos #header mil veces

#header { font-family:arial, verdana, sans-serif; }
#header h1 {
     font-size:26px;
     font-weight:bold;
}
#header p { font-size:12px; }
#header p a { text-decoration:none; }
#header p a:hover { border-width:1px; }
En el .less queda más claro y sin tanta repetición:

#header {
  font-family:arial, verdana, sans-serif;
  h1 {
    font-size: 26px;
    font-weight: bold;
  }
  p { font-size: 12px;
    a { text-decoration: none;
      &:hover { border-width: 1px }
    }
  }
}

Y mi preferido, los mixins, una especie de funciones (hay otras funciones avanzadas).
Imaginemos que queremos aplicar esquinas redondeadas y no poner 20 veces los prefijos de los navegadores, sería así

.rounded-corners (@radius: 5px) {
  border-radius: @radius;
  -webkit-border-radius: @radius;
  -moz-border-radius: @radius;
}


#header {
  .rounded-corners;
}
#footer {
  .rounded-corners(10px);
}
El #header tiene el valor por defecto (5px) como podréis suponer se puede anidar clases de forma muy chula, imaginad que quiero hacer un botón siempre igual.


.botones-redondeados{
.rounded-corners(20px);
color:@colorPrincipal;
background:@colorSecundario;
}


Podéis hacer vuestros pinitos de prueba en la web de phpless online  Y tenéis con un poco más de profundidad estos ejemplos en la mágnífica web de anieto2k: LESS y SASS




23 may. 2012

Teclado en el notepad++: Hacer el doble en la mitad de tiempo

d8b   db  .d88b.  d888888b d88888b d8888b.  .d8b.  d8888b. 
888o  88 .8P  Y8. `~~88~~' 88'     88  `8D d8' `8b 88  `8D 
88V8o 88 88    88    88    88ooooo 88oodD' 88ooo88 88   88 
88 V8o88 88    88    88    88~~~~~ 88~~~   88~~~88 88   88 
88  V888 `8b  d8'    88    88.     88      88   88 88  .8D 
VP   V8P  `Y88P'     YP    Y88888P 88      YP   YP Y8888D' 
                                                           
           
Una mano en el ratón y otra a la izquierda del teclado. Así deberías estar siempre. No es una manía, se trata de ser eficiente.

Atajos de teclado que uso en notepad++ 100 veces al día, y algunos que he descubierto sobre la marcha:


  • CTRL+D: Duplicar. Si no tienes seleccionado texto duplica la línea entera (sin perder el portapapeles)
  • CTRL+J: Unir líneas. Copias un texto de un PDF y tiene 8 líneas con 4 palabras cada una, pues las seleccionas, usas este atajo y listo calisto
  • CTRl+U, CTRL+MAYUS+U: Pasas de mayúsculas a minúsculas y viceversa.
  • CTRL+TAB: Alternar entre documentos, este atajo sirve para todos los prograbas que tienen pestañas.
  • CTRL+W: Cerrar pestaña actual.
  • CTRL+G: Ir al número de línea X.
  • CTRL + F, CTRL+H: Buscar y buscar y reemplazar. Puedes usar CTRL+R para buscar con expresiones regulares. Si has cerrado el cuadro pulsa F3 para repetir la última búsqueda.
  • TAB, MAYUS+TAB: Selecciona varias líneas y ponle/quítale un tabulador al principio de estas.
  • CTRL+Q, CTRL+MAYUS+Q: Comentario y comentario simple. Muy importante para tenerlo todo clarito en nuestro código.
  • CTRL+A: Seleccionar todo, como siempre.
  • CTRL+S: Seleccionar todo, como siempre.
  • CTRL+Z: El omnimpresente deshacer.
  • CTRL+F2, F2: añadir marca de importante a la línea, ir a la siguiente línea importante.
  • CTRL+ALT+F,CTRL+ALT+MAYUS+F:Expandir contraer la vista actual

Otros atajos que he creado en Configuración->Gestor de atajos de teclado

ACTUALIZACIÓN, CUIDADO!: No se si será mi ordenador pero al cambiar algunos atajos principales (f1, por ejemplo) se borra toda la configuración de todo el NPP.
  • CTRL+MAYUS+R: Main-> Copia la ruta de la carpeta (al portapeles). MUY ÚTIL para localizar en disco donde está ese archivo
  • CTRL+ALT+ESPACIO: Main->Quitar espacio al inicio de la línea.
  • CTRL+ALT+E: Plugins->E:Delete Blank lines. Para quitar líneas que no tienen nada dentro. Si tienen espacio al principio no las quitará.
  • CTRL+MAYUS+W: Main->Cerrar las DEMAS pestañas.
  • CTRL+MAYUS+<: Plugins->Show NppFTPWindow, mostrar la ventana FTP.



22 may. 2012

Wolfram Alpha, un motor de conocimiento



Lo conocí en 2009 y ya me pareció la leche, pero no ha sido hasta este año cuando está pegando fuerte, Wolfran Alpha es un buscador de conocimiento, dame un minuto, un poco de inglés y te daré el mundo.

En google también se busca conocimiento ¿no? pues no. Google busca palabras, relacionadas entre si, vale, pero palabras.
¿Que pasa cuando quieres buscar la respuesta a un problema?, no necesitas datos, necesitas el conocimiento para resolverlo. Eso te lo resuelve Wolfram alpha.

¿Quieres un ejemplo? El otro día jugábamos al Colonos de Catán y nos preguntábamos qué posibilidades había de que con dos dados de 6 saliese un 6 o un 7.

Pues pones en inglés:
What are the chances to get a six with two six faced dices?
te enseña todas las posibilidades y más o menos una entre siete.
Pero y un 7?
What are the chances to get a seven with two six faced dices? Una entre 6
Te salen hasta las caras del dado.

Le puedes hacer todo tipo de preguntas, por ejemplo:

  • oxygen consumed by a human being in one hour
  • name of people who walked on the moon
  • calories 250 grams of rice
  • biggest reptile


Este buscador lo usa Siri el buscador de iPhone (un 25% he leido por ahí) y hace poco los de Apple trucaron las cosas para que cuando se le pregutaba por el mejor teléfono (The best smartphone) en lugar de decir el Nokia Lumia (que tampoco...) dijera que el que estaba sujetando el usuario en su mano, es decir un iPhone. En fin, si posees el hipódromo tus caballos son siempre ganadores.

Pero he descubierto algo curioso ¿que pasa si le preguntas al bueno de Wolfram por el mejor motor de búsqueda?
"the best search engine", os dejo que lo descubráis.

21 may. 2012

Tuneos para Notepad++



No se vosotros, pero he probado varios editores de código pero me quedo con Notepad++ (Npp). Es una pena que no lo haya para Linux de forma nativa, y si, he probado Scite, bluefish, gedit con extensiones, pero no llego a sentirme tan cómodo como con este editor.

Lo tengo en un portable en google Drive y lo ejecuto desde ahí. De esta forma mis preferencias se mantienen entre equipos y si lo actualizo se "propaga" allí donde lo uso.

Esto es lo que hago cuando se lo instalo a alguien

  • Plugin TextFx: Para hacer webs es vital. Entras en Plugins->Plugin Manager -> textfx Characters. Después de instalarlo, me voy a TextFX->TextFX settings-> Marcar: autoclose [{( brace y autoclose HTML tags. Para que te cierrer las etiquetas HTML además de todos los paréntesis. Si estás usando un php (como las plantillas de joomla) y no te cierra el HTML es tan sencillo como que le pongas en Lenguaje->H->HTML
  • Copia de seguridad / autocompletar: Configuración->Preferencias-> Copia... ->Marco, Copia Simple (en otra carpeta), Habilitar autocompletar en cada entrada-> completar función y Pistas para los parámetros de la función.
  • Copiar/restaurar los archivos del Utilísimo NppFTP, los cuales suelen perderse con demasiada facilidad.
    Es un fichero XML como el filezilla (no estaría mal tener un Plugin importador de filezilla para el NotepadFTP, me daría la vida) y con copiarlo para tenerlo seguro y sobreescribirlo cuando lo perdemos (algo que sucede demasiado a menudo) estaremos a salvo. ¿donde está?
    Portable: App\Notepad++\plugins\Config\NppFTP\NppFTP.xml
    Normal:
     C:\Usuarios\[usuario]\AppData\Roaming\Notepad++\plugins\config\NppFTP\NppFTP.xml 
  • Atajos de teclado: Los pongo a mi gusto en Configuración->Gestor de atajos de teclado. 
  • Configurar extensiones: Por ejemplo yo trabajo mucho con Smarty y sus plantillas HTML son ".tpl" y no reconoce el HTML. Así que me voy a Configuración->Configuración de Estilo...->HTML (columna de la izquierda)->Ext. Usuario->añado tpl. Si ahí mismo cambias arriba el tema verás diferentes aspectos del notepad++, lo acabo de poner en Bespin.
  • Otros plugins:
    XML tools: Haz legibles a los xml.
    Lorem ipsum: Mete texto de ejemplo  sin salir del Npp.
    Multiclipboard: varios portapapeles almacenados pulsando ctrl+mayus+v los ves y puedes elegir.
En un futuro daremos algunas claves de productividad para Npp.






17 may. 2012

Wifis secretamente públicos

Recordemos brevemente conceptos sobre seguridad en redes inalámbricas. La seguridad viene por el protocolo (corre a cambiarlo a alguna variedad de WPA si es que lo tienes como WEP) y por la contraseña que nos permite unirnos a nuestro router o punto de acceso inalámbrico. Otras opciones son ocultar el SSID (el nombre de tu red inalámbrica, para entendernos), y filtrar por MAC (limitar el acceso sólo a aquellos dispositivos de red que le indiquemos explícitamente).

¿Eres de los que nunca han cambiado la contraseña de su wifi, pensando que la contraseña que puso tu operador es suficientemente complicada? Bien, pues es bastante posible que tengas un problema. Las contraseñas por defecto son generadas por el suministrador de manera automática en base a un conjunto finito de elementos, como puede ser el nombre de la red o la dirección MAC del router. Si es posible encontrar el conjunto de operaciones que se siguen para generar la contraseña o, más frecuentemente, alguien "sopla" desde el fabricante cuáles son esas operaciones, eso significa que es posible obtener la contraseña por defecto de un router determinado. Basta con aplicar esos pasos y, voilá, tenemos la contraseña.

¿Cómo saber si nuestro router es uno de los modelos comprometidos y, por tanto, cualquiera puede estar usando nuestro wifi? No te preocupes, porque es bastante sencillo. Existen herramientas para nuestro android que detectan las redes inalámbricas dentro del alcance del dispositivo e intentan averiguar su contraseña a partir de la información que obtiene de la red, contrastándola con los mecanismos de generación de contraseñas que han sido divulgados. Ojo, son herramientas que no atacan criptográficamente tu contraseña. Por tanto, si has cambiado la que venía por defecto, puedes considerarte relativamente seguro.

Una de las aplicaciones más populares es pulwifi. El propio desarrollador nos indica que:
La única intención de esta aplicación es poner de manifiesto la inseguridad de sus propios routers, y advertir del peligro de usar contraseñas preestablecida.
Pulwifi no se encuentra ya en Google Play, aunque eso no significa que haya dejado de desarrollarse. De hecho, hace menos de dos semanas salió la versión 2.0 de la herramienta. Para instalarla, has de descargarte el fichero .apk desde la página de descargas de Pulwifi, transferir el fichero apk a tu dispositivo e instalarlo usando tu instalador de apks favorito (el mío es APK Installer).


Una vez instalado, el uso es bastante intuitivo. Con el wifi activado (no me seas patán) Pulwifi escaneará las redes inalámbricas dentro del alcance de tu android, te mostrará información sobre las mismas (SSID, MAC, potencia de la señal y tipo de cifrado) y, lo más importante, te indicará con un icono de un candado abierto sobre fondo verde si es posible obtener la contraseña. Pulsando sobre la red vulnerable podemos mostrar la contraseña e incluso copiarla en el portapapeles, para pegarla en la pantalla de configuración de redes inalámbricas.


Es posible que exista un falso positivo: tu red aparece como insegura pero la contraseña no es hallada correctamente. En cualquier caso, no te confíes. Haya sido o no comprometido el modelo de tu router, cambia la contraseña por defecto. Que hoy no sea posible averiguar tu contraseña no significa que mañana tu red sea únicamente tuya. Además, Pulwifi no es el único programa que permite revisar la seguridad de tu red inalámbrica. Otras alternativas, que están en Google Play, son WifiPass y WLANAudit.

15 may. 2012

ICS para SGS (GT-I9000)

Vengo a hablaros de la que para mí es la mejor ROM que ha llevado mi galaxy, que además probablemente sea con la que se jubile mi terminal.
Pues bien dicha ROM está basada en ICS, actualización que Samsung descartó para nuestros terminales, y gracias a el Servan Team podemos disfrutar en nuestros cacharros.
La Rom en cuestión la podéis encontrar aquí http://www.htcmania.com/showthread.php?t=364218
Desde mi punto de vista y experiencia con distintas ROMs, desde que conocí a esta gente, siempre he llevado sus ROMs y siempre me han funcionado muy bien. Además siempre están dispuestos a solucionar los problemas que tenemos los patanes.
Os animo a que probéis esta Rom, y no os arrepentiréis.
Si quieres ir más allá, sigue este hilo http://www.htcmania.com/showthread.php?t=382649
Está pensado para que patanes como yo, sean capaces de ponerse esta ROM a su gusto.
Siguiendo los pasos que explico en el hilo, cualquiera con una custom ROM, podrá personalizar su terminal a su antojo.
Saludos

Greasemonkey, tuneando las webs a tu gusto


Imagina que quieres ver facebook con un diseño que a ti te gusta, quitar los anuncios, o una columna. O imagina que no quieres publicidad en grooveshark, o que quieres un formato distinto de tu bienamado Google reader. Pues eso te permite la extensión para chrome (Tampermonkey) y firefox Greasemonkey.


Su forma de funcionar e bien sencilla, te permite añadir javascript a lo que tu quieras, y hay una gran comunidad que ha hecho un montón de estos scripts, por lo que no tienes que tener ni idea, vas a esta página  y buscáis la web para la que queréis "mejorar" la experiencia, instalas el script y recargas la web en cuestión.

Si además pilotáis en javascript pues mejor, yo he hecho mi propia versión del google reader.

Tenéis varios top 10 en internet, pero eso a gusto del consumidor.





14 may. 2012

Cierra Gmail en otros ordenadores


A veces entras en tu curro a Gmail y cuando llegas a casa te acuerdas que no has cerrado dicha sesión. Es decir, que alguien puede ver/borrar tus email o chat, claves, etc.


Pues google te permite cerrar tu cuenta en otros ordenadores a distancia ¿donde? Abajo del todo de tu gmail, donde pone "información detallada"



"Le das a cerrar todas las demás sesiones" en los otros ordenadores se cerrará esa cuenta.




11 may. 2012

Controla tu Ordenador desde tu android


Tienes una pedazo de pantalla en tu móvil, y tienes tu portátil conectado por HDMI a la pantalla ¿te vas a levantar y recorrer un interminable metro y medio para cambiar la película?

Hemos venido en tu rescate porque moverse es de perdedores. Gracias a Angel, por su aportación.

UControl - wireless mouse

Con esta aplicación, que sustituye a mi anterior remotedroid, consta de dos aplicaciones una para el Ordenador y otra para el móvil. Puedes controlar tu pc mediante bluetooth (no lo he probado) que en entornos en los que no hay red puedes ser bastante mejor y su modo puntero me ha resultado superútil, básicamente puedes usar el  móvil como si de un puntero láser se tratase (moviéndolo en lugar de con el dedo)
Lo instalas en los dos sitios, y todo es muy intuitivo



10 may. 2012

Soft Libre Vs privativo: Pelea amañada

Comentaban en genbeta que canonical (los creadores de Ubuntu) confían estar instalados en el 5% de los PC.  No es la primera vez que escucho como se espera que Linux irrumpa e incluso desbanque a Windows en los ordenadores de escritorio. Ya te digo como acaba esto: Va a ser que no.


¿Por qué? ¿Por qué no puedo quedarme sólamente con linux instalado y tengo que tener también Windows? ¿Por que Gimp, pese a ser muy bueno es casi un desconocido en comparación con Photoshop? ¿Porqué me siguen preguntando los patanes como se abren un archivo "odt"?


Intentaré responder a estas preguntas con las que creo son las razones más importantes, sentíos invitados a criticarlas, a refutarlas o aportar nuevas que se me hayan pasado, en este blog no tememos ni a la muerte ni a los comentarios.

Yo no estoy en contra del soft privativo.


Ese no soy yo, yo, además del logo de ubuntu,
también tengo windows rapado en otra zona del cuerpo donde no brilla el sol.

A mi hay programas que me parecen realmente buenos e incluso imprescindibles de soft privativo, de hecho, tengo comprado W7 64 bits para mi ordenador profesional (lo tengo instalado junto con Ubuntu).
Este artículo es para que cuando se haga una comparación se sea justo en sus términos.

1. La mentira de "¿Cual es mejor?": Gimp Vs Photoshop.

¿Es mejor Photoshop que Gimp? eso, como casi todo, depende de para qué. 


El que vale, vale y gimp vale de sobra para pintar

Si le preguntáis a los grandes expertos en retoque fotográfico os dirán en su mayoría que Photoshop es indudablemente mejor. Pero ellos son un porcentaje pequeño de los usuarios (espero :) y sus necesidades no coinciden con las de cualquiera.

Hagamos una metáfora de coches, ¿una turismo es mejor que un deportivo? Si le preguntas a un conductor de carreras te dirá que el Ferrari. ¿Irías todos los días a recoger a tus hijos en Ferrarí? ¿puedes pagar el mantenimiento/gasolina? ¿es más fácil de conducir un Ferrari?

Gimp, para empezar, tiene menos requerimientos que Phothoshop, por lo que habrá ordenadores en los que ni si quiera podrás instalar el programa de Adobe.
Además sirve para el 99% de las cosas que se hacen con imágenes en el día a día. Tienes agrupación de capas, máscaras avanzadas, canales, alpha, abre PSDs, pinceles avanzados e innumerables Plugins y Add-ons que darán solución a muchas, muchas necesidades. 

Y además es gratis, a lo que muchos dirán, yo no he pagado nada por Photoshop lo que nos lleva al siguiente punto.

2. La Piratería desvirtúa la oferta: Windows Vs Ubuntu (Linux)




No se vosotros, la gran mayoría de la gente que conozco que tienen Windows, el paquete Adobe (Photoshop, etc.),  Ms Office lo tienen pirateado. El que tiene windows original es básicamente porque le venía con el ordenador, generalmente portátil, pero incluso ahora ya han instalado una copia pirata de W7.
Curiosamente Ubuntu cubre las necesidades del 90% de la gente al usar un ordenador(navegar, oficina, programar, maquetar). Pero la gente prefiere Windows.
¿Y por qué? Porque les sale gratis.
Pregunta retórica: ¿Creéis que si Windows 7 fuese imposible de piratear Ubuntu no reinaría hoy en los escritorios?
Es curioso que aunque la gente empieza a estar dispuesta a pagar por videojuegos pero que considere  de tonto del bote pagar por Windows 7

3. La filosofía del listillo = Standard de facto.





El listillo se cree astuto cuando dice "Windows también es gratis, a mi no me ha costado nada", no se da cuenta de que está cayendo en la trampa del standard de facto. ¿Creéis que Microsoft o Adobe no pueden evitar las copias piratas? claro que pueden, te dejan para que te hagas dependiente de su sistema.

Históricamente el plan ya les ha funcionado y les seguirá funcionando hasta que los listillos no se den cuenta de lo realmente tontos que son.
En las escuelas, en las academias, en las empresas te dan un ordenador con windows, te enseñan Windows o incluso peor, MacOs. 

Si montas una empresa ¿que van saber mis empleados?
Si hago un programa y quiero que llegue a más gente ¿para que sistema lo voy a hacer?
Si hago un dispositivo y tengo que invertir en hacer que funcione en un montón de equipos ¿para quien lo voy a hacer?

Al final te verás obligado a usar Windows y muy posiblemente a comprarlo. 
Mi consejo es, si puedes evitarlo (tal y como está la película a estas alturas) evita piratearlo.
Llevo 5 años sin instalar Windows Pirata a nadie, y los que se han pasado a Ubuntu no tienen quejas, el mantenimiento es mucho más fácil y recuerda, en la práctica no tienen virus.

4. Presiones de Lobbies: MS Office vs LibreOffice.


No es que Microsoft Office no abra los archivos de LibreOffice (ODT y similares) porque básicamente no quieren colaborar a una standarización abierta, es que simplemente son capaces de llegar donde haga falta (sobornar incluido) para convertirse en un standard.

Y esto pasa con muchas cosas: el video h264 VS Webm, PSD vs XCF...

5. Sin drivers no hay diversión.


Aquí tenemos a Stallman dando guerra porque
ATI no saca Drivers abiertos para linux

Si, entiendo que los fabricantes quieran ahorrarse desarrollar para varios sistemas (muchas veces no dan soporte ni a Mac), pero desde mi punto de vista esto debería ser obligatorio para comercializar un producto en la UE.

Es decir, no debería ser legal alimentar un monopolio como este y que por ejemplo yo instale una impresora con scanner y tenga que instalarla en Windows por cojones para que funcione. Y no, el usuario no es en la práctica libre para elegir que cosas comprar y que sistema operativo usar.

Esta situación supongo que se arreglará en la era Post-PC donde los creadores de hardware (sobretodo chinos) sacan drivers para Android, y eso hará que la compatibilidad con dispositivos se dispare en linux.

Las cosas no son lo que parencen, no todo está perdido

Si, Windows / MacOs domina el mercado que conoces, el de ordenadores de escritorio. La mayoría de los patanes no ha visto Linux en su vida y cuando les hablan de Ubuntu, Mint, etc. les da ganas de salir corriendo.

El caso es que Linux está más extendido que Windows en casi todas partes menos en los ordenadores de escritorio. Sólo en móviles android (que están hechos sobre linux) ya tienes 700.000 dispositivos nuevos al día, a esto súmale los superordenadores, los servidores, etc.
También otros programas libres, no sólo linux, han ganado a los software privativos. Se me vienen a la cabeza dos que la gente suele pasar por alto porque los usan en windows: Firefox y VLC. 


En un futuro, no muy lejano, escribiré sobre los fallos de linux que evitan que se impongan en el escritorio.

8 may. 2012

noLed, por si no tienes led de notificación


Antes tenía un htc desire y tenía una cosa que los galaxy no tienen: una lucecita que te decía que te había llegado un mensaje, un email o que habías perdido una llamada, porque como dice Murphy las llamadas más importantes las hacen cuando te has dejado el teléfono en casa.

Bueno, pues hay un programita que te hace parpadear la pantalla con la notificación gastando, dicen ellos, una mínima cantidad de batería. Tiene muchas opciones, elegir colores, parpadeo, vibración, enseñar la hora, etc.

Muchos diréis que existe el BLN, pero es sólo para roms preparadas a tal efecto (de hecho no ha salido ninguna con ICS para mi SGS2), además he leído que esta aplicación devora un montón de batería.



7 may. 2012

Razones para leer en el móvil y no en papel.


Aunque ya escribí sobre este tema  he leído un par de opiniones que me han hecho recuperar y sintetizar las razones que tengo a favor de leer en los móviles y similares:


  1. La mejor herramienta para leer es la pantalla que ya tienes. Si tienes un móvil, pues un móvil. Así que por favor no me habléis de gastos ecológicos de la construcción de un dispositvo ex-profeso, prácticamente todo el mundo tiene un móvil. En mi caso, llevo leyendo en el móvil desde mi nokia n-gage, cerca de 10 años y no me he comprado ni un ebook.
  2. El transporte es el mayor problema ecológico que tienen los libros de papel. No sólo el transporte de los árboles para su procesamiento de papel, piensa en las librerías, en las imprentas y sobretodo las distancias entre cada uno de los pasos de creación/distribución. Los libros pesan/ocupan mucho. Y para hacernos una idea de lo pesados que son los libros, haz una mudanza, ya verás como tus amigos y/o familiares se pelean por no llevar la caja etiquetada como "libros".
  3. Leer en una pantalla (LCD o tft) bien/mal iluminada es igual de bueno/malo que leer un libro bien/mal iluminado. Desde que los monitores CRT (los que no eran planos) desaparecieron de la escena esto es un mito.
  4. El proceso químico de blanqueado e impresión es también perjudicial para el medio ambiente. Me hace gracia que la mayor parte de los que defienden el libro de papel son ecologistas, pero en este caso hacen una excepción por conservar "el tacto de las hojas al pasar".

  5. La nostalgia no es un factor a tener en cuenta. Si eres un fetichista es cosa tuya. Ya en tiempos de Platón consideraban negativa la palabra escrita, para ellos, lo suyo era la viva voz.
  6. El mejor libro es el que llevas encima. Cada vez que hablo con alguien sobre este tema le digo "bueno, vamos a compararlo" mientras saco el móvil, a lo que el otro me dice "!Hombre, el libro lo he dejado en casa¡". Cuando llevas 1000 libros en el bolsillo y te gusta leer, ves cualquier espera con satisfacción. No te digo nada de sentarse en el trono fuera de tu casa.
  7. El lector habitual que prueba, repite. Y no porque le dejen de gustar los libros en papel. Sólo hizo falta un buen libro  para que esa gente que me decía "yo no puedo leer en un móvil" se pasase al formato digital. Es como cuando los fotógrafos analógicos que decían que no se pasarían a la digital, porque no tenía ese color, esa textura, etc. Empezaron llevando las dos cámaras y, claro,  eso no es práctico. Por lo que en la actualidad la mayoría de fotógrafos llevan las digitales y aman en la intimidad de sus hogares aquellos tiempos del sonido del carrete.
  8. La pantalla es pequeña o brilla mucho. Además de que las dimensiones de pantalla son cada vez más grandes en los dispositivos, el tamaño de letra es configurable (cosa que no pasa en un libro), y a no ser que leas un párrafo en menos de un segundo, Para leer con poca luz (poco aconsejable) y ahorrar en batería recomiendo usar el modo noche, letras en blanco fondo en negro. 

Por otro lado creo que lo ideal sería que todos los móviles/tablets llevaran una tecnología parecida a las Pantallas pixel Qi.

¿Que es esto? una tecnología de LCD que permite convertirse en una especie de tinta electrónica (en blanco y negro) en exteriores. Puede que no sea mejor que la amoled en pantalla, pero lo que es seguro es que ahorra mucha batería en el modo exteriores (reduce el consumo 100 veces) y que tiene una tasa de refresco muy superior a la tinta electrónica, puedes ver "casablanca" vamos.



Os invito a darme caña en los comentarios: bring it on!







4 may. 2012

buscando ideas de diseño web

 

Siempre hay que tener bien nutrida la galería de ideas para cualquier proyecto. No soy muy partidario de los libros con fotos de webs, me parecen una contradicción, quieres ver diseño web, que mejor que la propia Red para ver la interacción o echar un vistazo a cómo han solucionado problemas de CSS.

Esta claro que Internet es infinita y no se puede empezar por cualquier parte, así que os recomiendo patterntap.com, una estupenda galería con categorías por elementos.


Otra buena opción es pasarse por Awwwards y ver lo mejor que se está haciendo en diseño y desarrollo web. Puestos a buscar ideas veamos a los mejores no?

3 may. 2012

modernizr y polyfills, usa html5 sin miedo a los viejos navegadores


Ayer vimos lo bueno que era html5 boilerplate(H5B, para abreviar), que nos permitía crear una página consistente entre navegadores, y ¿sabéis cual es una de las herrmientas que incluye H5B? modernizr.

¿Que es modernizr? es una librería javascript que detecta las capacidades del navegador que estas usando y poder tomar medidas al respecto.

Por ejemplo, hace poco hice una página que incluía vídeo en html5 en formato h264 (si, pasando a lado oscuro de la fuerza). Y aunque es muy bonito eso de poner:

<video controls="controls" src="video.mp4" type="video/mp4" ></video>

Cuando llega la hora de la verdad esto no funciona en firefox, (por ahora no soporta el codec h264 como dijimos en nuestro post más famoso hasta la fecha), tampoco funciona en Internet Explorer por debajo del 9.

Lo ideal sería que cuando esto no funciona, se active un javascript que convierta ese video html5 en un flash y así IE8, Firefox u Opera no tendrán problemas. A este script que "degrada" el HTML5 a otras tecnologías soportadas por tu navegador (flash, javascript, etc...) se les llama polyfills.
Aquí tenéis una lista de los más útiles/usados .

El que vamos a usar en nuestro ejemplo es html5media.js, que permite convertir la etiqueta audio o video en flash gracias a flow player.
¿que queremos? que cuando el navegador no soporte el codec h264 salte un flash para la etiqueta video.
Pues si tenemos ya modernizr cargado es tan sencillo como esto.

 <script>
if (!Modernizr.video.h264){
Modernizr.load("http://api.html5media.info/1.1.5/html5media.min.js")};
</script>

Traducido es "si modernizr detecta que el navegador no soporta la etiqueta video con el codec h264 entoces modernizr cargará el javascript html5media.min.js".
Si quitásemos el ".h264" sólo funcionaría en Internet Explorer antiguos, ya que Firefox u Opera  soportan vídeo pero no h264.

Esto se puede hacer para casi cualquier cosa por ejemplo, para añadir placeholder en los formularios (necesita jquery).

 <script>
if(!Modernizr.input.placeholder){
    Modernizr.load("https://github.com/mathiasbynens/jquery-placeholder/blob/master/jquery.placeholder.min.js")
};

</script>

Si ya queremos rizar el rizo y tenemos 20 cosas como esta lo mejor es hacerlo de una tacada tal que así


 <script>
Modernizr.load(
  {
  test:  Modernizr.video.h264 ,
  nope: 'http://api.html5media.info/1.1.5/html5media.min.js'
  },

  {
  test:   Modernizr.input.placeholder ,
  nope: ' https://github.com/mathiasbynens/jquery-placeholder/blob/master/jquery.placeholder.min.js '
  }
);
</script>


Se puede poner además de "nope:" un "yep:" para poner que haga algo si tiene esa característica (por ejemplo un css para maquetar los vídeos, etc...)

Esto os quitará a los desarrolladores web un montón de trabajo y espero que os sea de tanta utilidad como lo ha sido para mi




2 may. 2012

html5 boilerplate, webs bien hechas desde la base


HTML5 esta muy bien, pero ¿podemos hacer hoy día páginas con esta tecnología sin que peten en IE8 por ejemplo?

La respuesta es si, pero era un coñazo detectar y aplicar los hacks necesarios para que estos navegadores se degraden a html4. Degradarse es que un navegador antiguo cargue unos trucos (hacks) javascript y css para lo que hay de nuevo en html5.

Para eso se crea HTML5 boilerplate, una base html5 con todos los hacks que harán que lo que pongas dentro se vea muy parecido en todos los navegadores, incluidos los antiguos. 

Y esto hijo, es un verdadero relax del que podéis disfrutar los jóvenes de hoy.


1 may. 2012

Pasa de windows! vete a linux

Hay gente que se cansa de windows 7, bien porque le entran virus, porque se cansa de tener que piratearlo, de no tener actualizaciones, o bien porque no les funciona como debería.


Entonces llega el momento de pensar en pasarse a Linux.

¿puedes pasarte a linux? 


Si, si sobretodo lo que haces es jugar navegar en internet.
Si, si lo que usas es programas típicos como libre office, VLC, gimp (en lugar de photoshop), inkscape (freehand)...
Si, si usas uno o dos programas eventualmente que sólo están en windows (mediante wine).
Si, si quieres un ordenador que lea cualquier disco duro y ponerlo en red como servidor de archivos.
Por supuesto, si quieres aprovechar tu ordenador antiguo.
Por supuesto, si no quieres virus.

pero...

No, si lo quieres para jugar a juegos de última generación (por mucho que steam esté llegando a linux).
No, si eres un profesional de algún área que no sea informática/electrónica (por ejempo tienes que usar el paquete de Adobe).

¿Que distribución de linux me conviene?

¿Ordenador humilde/portátil? ¿Parecido a XP?  linux mint LXDE.

¿Ordenador normal y con mayor número de ayuda online? (muy importante cuando tienes que buscar en google) Ubuntu desktop 32 bits.

¿Ordenador potente y con ganas de pelea? Ubuntu desktop 64bits. (quizás algunas cosas no vayan como deberían y tendrás que tocar algo, lo de siempre, firefox, libreoffice... funcionará bien)

Os pongo estas aclaraciones porque si estáis leyendo este post seréis patanes, no locos del linux, y estoy simplificando al máximo.

Os puedo decir que hace años que me negué a instalar windows pirata a nadie, sobretodo cuando no tienen necesidad, y ninguno a los que se lo instalé ha vuelto atrás. No se ha roto, no han tenido virus y se han actualizado sin problemas.

Por esta razón llevo siempre encima un Pendrive con dos linux metidos dentro, cuando arranco desde el usb, puedo elegir entre ubuntu 64 bits y mint lxde 32 bits. Así se que estaré preparado para cualquier eventualidad.

Para pasar estas distribuciones linux a un pendrive es muy sencillo.


  • Descargamos la imagen de cd de su página (si lo hacéis por torrent irá más rápido): Ubuntu / Mint
  • Descargamos YUMI – Multiboot USB Creator (Windows).
  • Metemos nuestro pendrive (preferiblemente vacío)
  • Ejecutamos Yumi
  • Elegimos la unidad, podemos ponerle formatear (para dejarlo en blanco)
  • Elegimos la distribución de linux (ubuntu 32, linux mint...)
  • Crear y esperar.
  • Si queremos añadir más de una versión de linux, lo hacemos todo desde el punto 4 (sin darle a formatear, claro)


Y así cada vez que estemos en un ordenador que no arranca, o que queramos instalar linux en ese ordenador, insertas tu USB elijes que linux quieres arrancar y tira millas.

30 abr. 2012

jsbin.com, haciendo webs online

Los que hacemos páginas webs, html y javascript, muchas veces queremos ver si algo funciona como es debido.

Y aunque el notepad++ es una maravilla, muchas veces no estás en tu casa como para ponerte a instalarlo.

Para esos momentos, y para hacer tus primeros pinitos descubrí hace poco jsbin.com, un sitio que te permite probar/guardar tus cosas javascript, css  y html online.

Viene con marcado de colores javascript, css y html, salvar plantillas y además te permite incluir jquery con un simple click.

Herramienta para tener siempre a mano, aquí os dejo un vídeo sobre cómo hacer plantillas de los muchos que tenéis en su web.

27 abr. 2012

Dilbert y Bunsen, comic geeks imprescindibles

El otro día os hablé de "fallo de sistema" Un podcast que me gusta bastante y que guarda cierta relación con este blog así que hoy os traigo 2 comics que mi me parecen imprescindibles para un geek:

Uno es bunsen, (en español):

Y el otro es Dilbert, (en inglés):



Me gustaría conocer alguno más (conozco xkcd.com pero aunque algunos son insuperables la media es regular).
Así que posteadme alguno, pero que sea geek 


26 abr. 2012

Vídeo HTML5. La guerra ha terminado y han ganado los malos



Hace tiempo escribí sobre el formato abierto de vídeo webM contra el formato propietario h264. Predije que si las cosas salían como esperaba, el bien triunfaría sobre el mal, me equivoqué completamente.

Historia.

Se quiere que los vídeos sean tan fácil de poner como una imagen en las páginas web. La fundación MPEG-LA (apple, microsoft,Todo buena gente...) posee un buen codec llamado h264 (aka mp4), es propietario y hay que pagar por que tu programa o dispositivo lo reproduzca. Por ende, tu programa o aparato será más caro que uno que no lo lleve. Otro problema es que, como buenos camellos, la MPEG-LA está prácticamente regalando licencias para que todo el mundo disfrute de esto, ahora bien, si es un standard ellos pueden cobrar lo que les de la gana, te regalan el coche y tranquilo que ellos controlarán el precio de la gasolina.

Alternativamente hay otro codec abierto llamado Theora (aka OGG/OGV)  un poco peor que el h264 pero completamente abierto. "Peor" significa que necesita más espacio y mejor conexión a internet para que se vea a la misma calidad. Y "abierto" significa que puedes crear reproductores, editores, grabadores sin pagar un centavo y que no te van a subir el precio mañana.

La W3C, algo parecido a la ONU en internet (los países son Apple, mozilla, Microsoft, opera ), tendría que  recomendar un codec u otro, pero lo que dice es básicamente "que Dios reparta suerte" y que cada uno ponga lo que le de la gana.

Mozilla (firefox, el navegador más popular en ese momento) y Opera se quejan de que para usar h264 tienen que pagar un pastizal y que gastar dinero que no gastarán en desarrollo de sus navegadores, por lo que no podrán ser competitivos.

La solución por la que se optó es la ley del más fuerte. Podías comprimir dos veces el archivo de video, h264 y OGV para que los diferentes navegadores lo reprodujesen. Si tu navegador no lo soportaba, siempre podías ponerlo en flash.

El punto importante es que Adobe Flash soporta h264 (mp4), es decir, ponías tu vídeo en h264 y si tu navegador no soportaba este formato saltaba un flash que lo reproducía. Flash no ha soportado nunca OGG. Por lo que si tenías que comprimir en 1 sólo formato (los vídeos ocupan muchos y tienes que elegir) siempre se optaba por h264.



Y en el papel de Judas... Google

¡No os preocupéis Mozilla! debieron decirles los de Google, somo un gigante bueno y vamos a comprar una empresa (On2) que tiene mucha experiencia y un codec cojonudo el VP8. Nosotros tenemos mucho peso en internet y se van a enterar estos de los codecs propietarios.

Casi nadie sospechaba la traición de Google porque a ellos también le convenía que el codec fuera libre, pensad en los vídeos de youtube, vienen comprimidos en h264, les cuesta muy poco, pero poned un céntimo por vídeo y veréis que Google se ahorraría una pasta si usara un codec abierto, y para hacerlo la gente tiene que poder verlo en sus casas sin problema. Un vídeo no visto es dinero en publicidad perdida.

Pues ni corto ni perezoso Google compra On2 por 127 millones de dólares, mejora su codec VP8 y lo libera intentando crear un nuevo estandard el webM (vídeo en vp8 y audio en vorbis, mejor que el mp3).

Y llegaron al poco y dijeron, webM para todo el mundo, gratis, gratis... Mozilla y Opera sacaron nuevas versiones de sus navegadores y dijeron que soportaban el nuevo standard webM contentos de no pagar por los codecs propietarios.

Adobe cerró el timo prometiendo que sus siguientes versiones de Flash soportarían WEBm

El estatus en ese momento era, Navegadores con h264:

  • Chrome
  • Safari en Macos
  • IE9
  • iPhone
  • Android
Con webM:
  • Chrome
  • Firefox
  • Opera

¿Os dáis cuenta del truco? ¿no? Os pongo un ejemplo

Haces una página web y pones un vídeo, lo comprimes en h264 así lo pueden ver sin problemas en móviles,  y navegadores, y si da la casualidad de que usas Firefox pues salta un reproductor con Flash, cosa algo cutre. Chrome lo soporta todo, ¿Por qué usar firefox?.  Chrome empieza a llevarse usuarios de Firefox.

Los de Apple (en general el consorcio maligno MPEG-LA) empiezan a decir que el codec es peor que el suyo, que los van a denunciar por violación de patentes lo que añade mucho ruido a la ecuación, lo cual les conviene.

La pregunta del millón es ¿porque no incorporan el codec en Safari o en iphone si es gratis? porque Apple se lleva pasta cada vez que alguien usa el codec h264.

Google anuncia que dejará de soportar h264 en chrome para promocionar la web abierta. Para jugar a la misma altura que Firefox. Esto es otra engañifa. Si realmente confiaban en el webM y querían standarizar el codec lo que tendrían que haber hecho google es pasar youtube a webm, y quien lo quiera reproducir que use el youtube player de iOs o un navegador que lo soporte. Ya verías tu que rápido incorporaban el codec a sus navegadores y dispositivos Apple y compañia.

Pero durante la transición iban a perder visionados de vídeos y publicidad (más que 127 millones, supongo) así que "va a ser que no".

Y empieza a pasar el tiempo, y Chrome vuelve a incluir h264 (a través de flash incorporado en el navegador), y las guerras de los dispositivos móviles se hace encarnizada. Los chips de los móviles están optimizados para h264 y no para webM, por lo que aunque el navegador soporte webm, gastará más batería e irá peor.

Adobe (flash) se ha ido silbando por la puerta de atrás y diciendo "ya si eso lo vemos, iros olvidando de más versiones para móviles".

Y han pasado un par de años y Mozilla quiere con "boot to gecko" crear su sistema operativo para móviles, y la realidad es que ninguno tiene aceleración para webm y todos tienen para h264.

Así que Firefox ha bajado la cabeza y ha dicho, "lo de la web abierta es muy bonito pero se nos está comiendo la competencia (aka Chrome), renovarse o morir".

Hay gente que culpa a Mozilla, yo los veo como la vícitma. h264 ha ganado, esta presente en los móviles, las cámaras de fotos, las consolas, etc ¿tiene sentido resistir hasta la muerte y reunirse con netscape al otro lado?

Al menos la guerra ha terminado y podremos hacer nuestras páginas igual para todos los navegadores.


25 abr. 2012

Google Drive vs Dropbox vs skydrive vs cientounamadre


¡Habemus Google drive! algo de lo que se llevaba hablando años, si años, y todo el mundo sabe que un año de internet equivalen a 50 años en la vida normal.

¿Qué es el almacenamiento en la nube? Muchos todavía no saben qué es la nube. La nube es internet. Y estos servicios te permiten tener una carpeta en tu equipo que guarda automáticamente los contenidos en internet, lo cual (se supone) es más seguro y accesible desde todas partes.

Por ejemplo imagina que tienes un album de fotos de cuando eras pequeño, lo grabas en un dvd, pero en 10 años se puede degradar y ser ilegible, (no te digo nada si le da el sol), lo guardas en un disco duro hasta que un  día alguien lo pone encima de un altavoz y descubres, muy a tu pesar, que los hd externos son magnéticos y que lo has perdido todo.

Una capa más de seguridad nunca viene mal, puedes copiarlo en tu gdrive/dropbox/skydrive y así incluso si tu casa se quema o te roban hasta la escobilla del water, los seguiras teniendo y accediendo desde internet.

Estaba haciendo una tabla con sus pros y contras de cada cosa pero me he dado cuenta de que otros blogs han hecho lo mismo, y este cuadro de gizmodo es una maravilla.


Algunas cosas que se deberían incluir según mi opinión

Google Drive: Los que comprásemos almacenamiento extra en el pasado tenemos 85 Gb por 20$ al año. Además tienes 1 gb extra en fotos de picasa. Los documentos hechos en google docsvídeos de menos de 15 minutos y las fotos de menos de 2046px de largo, no gastan espacio de esos Gb. Picasa tiene el problema de que no permite subcarpetas para las fotos (ya les vale). Una pena que no saquen una

Skydrive (HOTMAIL): Si tenías cuenta en hotmail date prisa en entrar en skydrive y darle a actualizar para tener 25 GB GRATIS, si no, te quedarás sólo con 7Gb. Han sacado el cliente de escritorio hace poco, a microsoft no le suelen salir bien las primeras experiencias, así que habrá que esperar.

Box: ¿donde está el cliente que dice que tienen para PC?

El truco es hacerlo igual de bien que Dropbox, ofrecer un poco más y la comodidad de no tener que crear una cuenta, algo que hotmail y google puede ofrecer.


24 abr. 2012

Gmail Ninja con búsquedas y filtros



Yo hace como 2/3 años que me cambié a Gmail pasando de Thunderbird u Outlook.

Las dos razones más importantes


  1. Ubicuidad: Tienes tus emails en todos los ordenadores/móviles con internet.
  2. Funcionalidad: Va igual de bien en ordenadores humildes que en el ordenador de Superman 3.
Como el programa está en los servidores de google si haces una búsqueda de un email tu ordenador no hace nada más que cargar una página y tu sistema no se resiente.

Bueno, muchos me habéis hecho caso y os habéis pasado a Gmail pero seguís teniendo dudas. Os doy un par de trucos para que seáis unos ninjas de esta web app de correo.

Usa el buscador patán!

Lo de arriba es una barra de buscador y no busca en google, busca en tu email y tienen funciones especiales que te harán la vida más fácil. 

Pongamos que quieres buscar todos los emails de patan@telefonicaonline.net (no podía ser de otra forma), lo introduces y voilá, todos los mails de esta persona. Ahora veamos más opciones.

  • From/to: enviado por xx o para yy, "from:xx@nomaspatanes.com to:yy@nomaspatanes.com"
  • "label:" sirve para que busque en una carpeta determinada. Cuando escribas "label:" te sugerirá las estiquetas. Si pones por ejemplo label:sent buscará en la carpeta "enviados", etc.
  • "is:"  pon que quieres ver los "no leidos" de recibidos. "is:unread label:inbox"
  • "has:" si tiene archivo adjunto has:attachment, si tiene una estrella azul has:blue-star
  • after/before: Por si queires correos del año 2011, (el formato de fecha es aaaa/mm/dd) "after:2011/01/01 before:2012/01/01"
Hay muchas otras opciones y muy útiles que puedes leer aquí en español.

Filtros y carpetas

Imagina que quieres hacer una carpeta con todos los emails de 2011, es fácil.



  1. Despliega la búsqueda avanzada (donde está el círculo azul de la imagen anterior)
  2. En "contiene las palabras" pon tus criterios de búsqueda
  3. Pulsa abajo a la derecha donde pone "crear un filtro con estos criterios de búsqueda >>"
  4. Aplicar esta etiqueta->crear nueva etiqueta->"año 2011" (puedes ponerle color si te hace ilu) -> "Aplicar filtro también a XXX que coincidan con conversaciones"

Y ya está tendrás una carpeta que busque esos emails a un click.
Eliminar un filtro tienes dos pasos, eliminar la etiqueta (en la flecha desplegable de la columna de etiquetas) y  luego configuración->filtros->suprimir el que más rabia te de.

Yo creo que a más de uno este post le dará la vida. Comentad malditos!



23 abr. 2012

Generando PDF en lugar de HTML con PHP

A mi el PDF siempre me ha parecido un formato bastante coñazo ¿quien no no ha hecho click en un resultado de búsqueda de Google y ha gritado "NOOooooo" cuando se ha dado cuenta que estaba descargando un PDF de 25 Mb?

Este post es para desarrolladores PHP, no para que pases de página web a pdf, para eso ya tienes en chrome la opción de "guardar como pdf" al darle a "imprimir".

Logo

En fin, pero al igual que en la guerra, la informática hace extraños amigos de cama y hace poco he tenido que generar PDFs para imprimir y he tenido que investigar un poco.
¿Por qué pdf y no html?
descargar_mi_pdf
  1. Se ve igual en todos los visores/naegadores e impresiones
  2. Incluye dentro las imágenes y soporta enlaces y otras cosas
No, no es porque no se pueda copiar y pegar o editar, todo es susceptible de esto.

A lo que voy, resulta que puedes convertir un html a PDF con PHP fácilmente (siempre que tengas unas nociones básicas de PHP) con DOMpdf.
Lo descargáis, y lo incluís en vuestro script php y hacéis algo parecido a esto:

require_once("includes/dompdf/dompdf_config.inc.php");
$html = file_get_contents("archivo_pdf.html");
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->set_paper('a4', 'portrait');
$dompdf->render();
$dompdf->stream("descargar_mi_pdf.pdf", array("Attachment" => false));

Lo que hacemos es, importamos la librería pdf, luego cargamos el contenido del html (que puede y debe incluir el css), luego creamos un nuevo objeto dompdf, le decimos al objeto que cargue el html, ponemos el tamaño del papel y la orientación, luego que lo dibuje y finalmente que lo mande a pantlla con el nomre de archivo  "descargar_mi_pdf.pdf".

Yo uso smarty (del que ya hablaré en un futuro) para separar la lógica del aspecto. Pero me ha sorprendido lo fácil que es DOMpdf. Espero que os sirva.




20 abr. 2012

Elimina los putos Thumbs.db

Cuando uno lleva tiempo trabajando con windows de las primeras cosas que hace es "Opciones de carpeta->mostrar archivos ocultos y mostrar extensión de los archivos conocidos".


Esto que en muchos casos es muy útil conlleva una consecuencia negativa bastante incómoda. Se ven los archivos Thumbs.db que son archivitos que se generan con las vistas en miniatura de las fotos y vídeos.

Si subes archivos a internet muchas veces lo incluyes en la carpeta, otras vas a borrarlo/copiarlo y te dice que es un archivo de sistema y cosas por el estilo. En fin, un dolor en la entrepierna.

Pero seguro que hará las delicias de más de uno saber que puedes desactivar la generación de este maldito archivo.


En Windows 7

  1. Pulsa las teclas windows+R (ejecutar)
  2. gpedit.msc
  3. Ve a "Configuración de usuario / Plantillas administrativas / Componentes de Windows / Explorador de Windows"
  4. Doble click en "Desactivar almacenamiento en cache de vistas miniaturas en archivos thumbs.db ocultos" y elige la opción "habilitada"

Ahora bien, que a partir de ahora no los genere no siginifica que no estén por ahí desperdigados.
Para eliminarlos masivamente dale a buscar con el navegador de windows (por ejemplo en C:) "thumbs.db", seleccionas todos los resultados "CTRL+E" (máldita la gracia de traducir los atajos de teclado, en lugar de CTRL+A) y suprimir. Muchos no podréis eliminarlos porque están en uso por el Leprechaum de windows, pero bueno, todo no puede ser en esta vida.