Detalles de chromium

Hoy estaba navegando y me acorde de un ejercicio de parcial que dio el profe de análisis matemático (una boludes), y quise asegurarme de que lo había hecho bien usando Wolfram|Alpha, el cual chromium agrego como motor de búsqueda, pero en lugar de poner la palabra clave puse el símbolo igual seguido de la ecuación (KRunner también puede hacerlo) y “por arte de magia” apareció el resultado en la barra de búsqueda.

Resulta que si tenemos a Google como motor de búsqueda predeterminado en Chromium, este usa la búsqueda instantánea y con ella la calculadora del buscador.

Imagen

Copiar salida de un comando de la terminal al Portapapeles

Por alguna razón en particular puede que en algún momento necesitemos enviar la salida de algún comando de la terminal directo al portapeles del sistema, y aquí entra en acción xclip, una herramienta simple que nos provee acceso al portapapeles de X11.

En archlinux se encuentra disponible en el repo [extra]:

sudo pacman -Sy xclip

y listo.

Para copiar solo usamos un pipeline:

echo "Prueba para el blog" | xclip -selection clipboard

Y tendremos esa cadena en el portapapeles.

Fuente: de san Google llegue a esta pregunta en stackoverflow.

No hay que usar tilde en los SMS

A todos les habrá pasado que están escribiendo un mensaje de texto en el celular (escribiendo medianamente bien, no esas marañas que necesitas tener un doctorado en criptoanálisis para entenderlo) y de repente acaban el limite de caracteres (unos 160 caracteres) o el teléfono les dice que se usarán dos sms concatenados. Lo que ocurre es que seguro iban por el caracter ~100 y escribieron alguna palabra con una tilde, u otro carácter que debe ser definido en otra especificación.

Lo que ocurre es que, al diseñarse el servicio de mensajes cortos (SMS por sus siglas en ingles) este quedo limitado a 140 octetos, es decir 140 bytes, tomando cada byte como 8 bits. Lo que resulta en un mensaje de 1120 bits. Estos mensajes al ser enviados pueden codificar su contenido en varios alfabetos: el alfabeto por defecto GSM 7-bit (cada carácter usa 7 bits para su codificación , el alfabeto de 8 bits (un carácter = 8 bits), y el alfabeto de 16 bits UCS-2 (un carácter = 16 bits). Haciendo una simple división (1120/7=160) vemos que para el primero el numero de caracteres queda limitado a 160, el segundo a 140 y el tercero a 70. ¿Que tiene que ver esto con los acentos/tildes? Que el alfabeto de 7-bits codifica los siguientes caracteres:

Basic Character Set[2]
0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70
0x00 @ Δ SP 0 ¡ P ¿ p
0x01 £ _ ! 1 A Q a q
0x02 $ Φ 2 B R b r
0x03 ¥ Γ # 3 C S c s
0x04 è Λ ¤ 4 D T d t
0x05 é Ω % 5 E U e u
0x06 ù Π & 6 F V f v
0x07 ì Ψ 7 G W g w
0x08 ò Σ ( 8 H X h x
0x09 Ç Θ ) 9 I Y i y
0x0A LF Ξ * : J Z j z
0x0B Ø ESC + ; K Ä k ä
0x0C ø Æ , < L Ö l ö
0x0D CR æ - = M Ñ m ñ
0x0E Å ß . > N Ü n ü
0x0F å É / ? O § o à
  • LF is a Line Feed control.
  • CR is a Carriage Return control, or filler.
  • ESC is an Escape control.
  • SP is a Space character.

y una extencion:

Basic Character Set Extension[2]
0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70
0x00 |
0x01
0x02
0x03
0x04 ^
0x05
0x06
0x07
0x08 {
0x09 }
0x0A FF
0x0B SS2
0x0C [
0x0D CR2 ~
0x0E ]
0x0F \

Usando solo esos caracteres tendremos un mensaje de 160 caracteres, pero si llegamos a usar otro que no este definido ahí lo mas probable es que pasemos a la codificación UCS-2, de 16 bits, que es la que deben usar otras lenguas, como el Árabe, Chino, Coreano, etc.

¿Y porque usar tanto para una sola tilde? Porque al usar UNA tilde en alguna palabra se debe usar el UCS-2, pero como no se deben mezclar las codificaciones, todo el mensaje es pasado a esa codificación  con la consiguiente reducción en el limite de caracteres disponibles para usar.

Hagan la prueba, escriban un mensaje largo, de alrededor de 160 caracteres y a uno de ellos agréguenle el acento, y van a ver como cambia a varios msjs más.

Otro detalle a tener en cuenta es que al usar dos mensajes concatenados se reducen los caracteres para agregar una cabecera en el mensaje que indica que es un mensaje segmentado, quedando en 153 para el de 7bits, 134 para el de 8 y 67 para el de 16.

Fuente: Wikipedia

Leer mensajes en facebook evitando el “Visto”

Si bien hace un tiempo comente sobre como eliminar una cuenta en facebook (sigue siendo “valida”, aunque no es muy útil, tema para otra entrada) la inercia que lleva esta red hizo que volviese a usar mi cuenta.

En el momento en que volví para “quedarme” (mas que nada por el chat, porque en Windows Live Messenger encontrar a alguien conectado es un milagro, al menos en mi caso) en la red social mas famosa y con mas usuarios ya había sido implementado el famoso “Visto a las…” en el chat, causando algunas molestias y demás. Por alguna que otra razón puede que queramos ver algún mensaje sin que su remitente lo sepa, y aquí les doy dos tips que descubrí.

ACLARACIÓN
Esto no borra la notificación que aparece en Facebook con el numero de mensajes no leídos.

Si tenemos marcada la casilla “Te envíe un mensaje” en notificaciones entonces, después de un tiempo (no lo conozco todavía) nos llegará un mail con el mensaje, pudiendo verlo sin que lo sepa el otro.

La otra forma que conozco, aunque media fea dado que no posibilita mucho mas que saber quien envía el mensaje y las primeras palabras, es si tenemos un celular con Android (no se los demás, por eso no generalizo) y tenemos instalado Facebook, entonces al llegar un mensaje veremos una notificación con el remitente y parte del mensaje en el celular, sin que la persona que lo manda sepa que lo vimos..

Supongo que la gran mayoría tiene conocimiento de lo que escribí, pero por las dudas queda acá.

Vorterix Rock con Radio Tray

No soy muy fanático de escuchar radio, pero esta radio, la Vorterix Rock es genial, la verdad que pasan buena música, las tonteras que suelen hablar en muchos momentos o las entrevistas que hacen hacen que pases un buen rato, desde mi punto de vista claro esta.

Ahora, a mi no me gusta tener una ventana/pestaña abierta solo para escucharla, por lo que o la escucho con Radio Tray o con alguno reproductor que soporte Streaming. (la dirección es http://184.173.77.4:9776/listen.pls).

Para escucharla con el primero abrimos la susodicha aplicación, hacemos click derecho en el, seleccionamos Configurar radios, Añadir, y allí ponemos el nombre de la radio, la direccion y el lugar donde la guardaremos.

Es una tontera, pero puede llegar a serle útil a alguien, y este tuto no solo aplica a esa radio, sino a todas que tengan Streaming, y esta seria un ejemplo de ello (debería haberlo encarado de esa forma no?)

Escritorio Agosto

Acá mi escritorio del corriente mes. La distro es la misma, Archlinux + KDE SC 4.8.4 (todavía no actualice..):

Es un escritorio bastante simple, con una configuración al estilo Unity (menú en la barra, gestor de aplicaciones abiertas al costado en su propia barra), el lanzador de aplicaciones es Takeoff, con una configuración de conky mostrando la carga del CPU, memoria ram, temperatura de los núcleos, velocidad de red.

El fondo de pantalla lo encontré en Wallbase.cc (genial pagina).

 

 

Arreglar videos azulados en Linux con Flash (VDPAU)

Hace un tiempo que venia teniendo este problema, todo vídeo reproducido con flash se veía como azulado. La solución fácil que encontré era instalar una versión vieja de Flash y listo, pero no es la mejor solución.

Primero aclaro que este bug solo se presenta en equipos que tienen instalado libvdpau y activado “Hardward Acelaration” en Flash, por lo que otra posible solución es simplemente o desactivar la opción esa en flash (yo no pude, no me dejaba) o desinstalar libvdpau (quienes lo usan saben que es bastante bueno como para sacarlo).

Buscando en internet (San Google??) di con esta pregunta de Askubuntu donde detallaban como solucionarlo.

En archlinux se hace simplemente instalando una versión parchada de libvdpau disponible en AUR:

yaourt -S libvdpau-git-flashpatch

Y listo.

Para Ubuntu y similares fijarse en el enlace que puse al principio, pero no lo pude probar porque no tengo instalada la distro de Canonical.

Vale la pena traducir el siguiente texto de Askubuntu:

  • No es un error en los drivers de Nvidia. Nvidia es consciente del problema y ya dieron con una solución. Los dirvers Nouveau probablemente no se ven afectados porque la decodificación de video todavia no esta implementada.
  • No es un error de libvdpau. libvdpau es simplemente un wrapper (no se cual es la mejor traducción de wrapper) el cual permite a los reproductores de video usar la decodificación VDPAU (see Stephen Warren’s explanation).
  • No es un error especifico de ninguna distribución, ya que hay varias afectadas, Ubuntu y Arch por ejemplo.
  • El error probablemente esta en Flash – aunque Adobe culpa a Nvidia y a usuarios de incompetentes. Han habido mucho reportes en la pagina de Adobe, la mayoria rechazados:

El reporte mas reciente todavía no fue rechazado, y hay algun empleado de adobe respondiendo, aunque no es de mucha ayuda.

Si queres que Adobe solucione este error, vota por el reporte en la siguiente pagina: https://bugbase.adobe.com/index.cfm?event=bug&id=3164063