Posts by: Bruno Bense

Mas que caído

Mas que caído

Si, ya se que este es el primer post del ano.

Si, ya se que estamos en el ultimo día de mayo.

Si, ya se prometí postear mas.

Si, ya se que nunca cumplo con lo que prometo.

Peeeeeero… resulta que si seguís este blog mas o menos de cerca te habrás mutado que últimamente no anda bien de uptime. Si no entendiste que es eso de uptime, no pasa nada.

No se cual es el problema porque últimamente he estado muy vago no he tenido tiempo para ponerme a revisar. Y considerando que quien me resuelve los DNS paso de estar en Uruguay a estar en USA y no tener mejor idea que llevarse lo’ servidore’ para allá. Aparentemente, la luz y la internes es mas barata en el primer mundo. Quien lo hubiera pensado! Sobretodo considerando las practicas de mierda que quiere aplicar Big Cable (pero eso merita un post con un tono mucho mas serio y quedara para otro día).

O capaz que todo se cago después que migre de pfSense a un MikroTik CRS-125.

Pero lo que si es seguro es que ahora no voy a hacer nada al respecto. Son la 1:30 am y solo entre para ver si esto seguía andando.

Y parece que así es.

PD: Normalmente despido los posts con algún link, alguna moraleja o algún saludo. Hoy no, pero te dejo una reflexión:

Feliz navidad

Feliz navidad

Feliz navidad se te desea desde este blog. No tengo regalo para vos, pero la verdad que se me complica sabiendo que nuevamente tenemos que ir a poner para cubrir la cagada de Pluna.

Me encantaría hablar como se llenaron la boca diciendo que jamas pondrían la mano en la lata y como toda la gilada comió en primera fila, pero al parecer no queda ni la tabla en la que estaba apoyada dicha lata. Por lo tanto, paso a comentar algo irrelevante pero que para mi resulta ligeramente mas cool:

El RAID-5 me salvo la vida.

shit

No estoy hablando de insecticidas y decir que “me salvo la vida” es ligeramente exagerado. La cuestión es que por pelotudo pude aguantar casi una semana con un disco duro roto en el array y (hasta donde yo se) no hubo perdida de datos. De todas formas, ya aprendí la lección y hace tiempo que hago backups de lo importante.

El disco que murió era un Western Digital Blue de 2TB. No llego al año de uso (5023 power-on hours, o sea 210 días aprox.).

yep-its-dead

Les diría que eviten los WD Blue como la plaga pero en realidad los únicos que hay que evitar son los “green” porque siguen haciendo una chanchada por firmware donde mandan a dormir el disco a prepo. El resto, mientras compres discos duros “consumer-grade” parecen ser todos la misma porquería. Lo cual me hace acordar al disco recopilatorio del Cuarteto de Nos que se llamaba justito asi. Te dejo el track 1 y nuevamente un saludo!

No nos dimos cuenta

Resulta raro que, cuando no posteo casi nunca en este blog, sea un tema como el “fútbol” uruguayo el que me haga escribir unas lineas[1]. Pero bueno, si hay algo que no me tomo enserio es justamente este blog. Puse fútbol entre comillas porque no se si realmente entra dentro del fútbol lo que voy a mencionar.

Ayer se suspendió el clásico porque hubo relajo.

Inmediatamente, todo el mundo reacciono de las maneras que cualquiera podría imaginar: indignación, superación, “Andate Bonomi“[2], etc… Lo de siempre.

Sin embargo, lo que pareciera que nadie quiere reconocer, que mientras sigamos cantando himnos a la violencia todos los fines de semana desde las tribunas, vamos a seguir alimentando esta glorificación hacia la violencia en el deporte.

Hay un post del Lunes 24 de Octubre de 2016 (tan solo 5 semanas atrás) en la pagina “CampeonDelSiglo” titulado “En un baño de la Ámsterdam” que SI entiende donde esta parte del problema y lo describe de manera excelente:

Se hicieron común las canciones de las muertes, de Posadas y de Rodrigo. Vi tribunas enteras cantando por el asesinato de ellos. Yo canté. Vos seguramente también. Basta con la hipocresía de no hacerse cargo. Nunca robé una bandera, pero en algún momento de mi vida he guardado en mi computadora fotos de los hinchas de Peñarol con trapos ajenos para joder a mis amigos bolsos. ¿Fui el único?

La violencia la ejercemos –o la hemos ejercido- muchos. Hasta hace no tanto, por suerte eran pocos los dispuestos a pasar de la teoría de la letra a la realidad de los hechos. Hoy, son cada vez más y en lugares que, tiempo atrás, parecían una utopía. Por ejemplo, la tribuna Ámsterdam. Hoy por hoy, hay pocos lugares donde se pueda actuar con más impunidad que en una cancha de fútbol. Ayer fuimos varios miles los que compartimos la tribuna con un asesino en potencia. La violencia nos invadió, porque en algún momento, los violentos fuimos todos.

Es muy simple lo que tiene que hacer cada uno de nosotros, mas allá de hacer una “reflexión” vacía y twittear dos boludeces haciéndose el contestatario:

  • Cada vez que se cante sobre matar a uno o prender fuego un barrio, simplemente no cantes. No seas cómplice. Si pensas que por no cantar estas en riesgo de que te caguen a palos o te peguen un tiro, entonces no vayas.
  • Si pensas que el problema esta en los dirigentes, tampoco vayas a la cancha o date de baja en el padrón de socios (si lo sos). Para que les seguís dando guita a la gente que crees que tiene la culpa?
  • Si te parece que a Tenfield le conviene que la gente no vaya al estadio (si, escuche a alguien decir esto el domingo) entonces no garpes el fútbol uruguayo en el cable.
  • De la misma manera, si te parece que el periodismo deportivo da manija en todo este asunto, no lo escuches.

Al final, es así de simple. Boicotea el fútbol uruguayo. Lo único que precisas es un mínimo de voluntad. Y de paso, capaz que te ahorras algún mango.

O podes seguir dándole de comer a todos aquellos que consideras responsables.

Nos vei.


[1] La razón de que considere extraño postear de algo que parece ser futbol, es porque me resbala el fútbol. Me resbalan Nacional y Peñarol. Miro a la celeste, pero supongo que soy lo que los muchachos de “Que vuelva la celeste de antes” llaman un “calendarista” (si todavía no los conoces recomiendo que los sigas en Twitter que te cagas de la risa) .

[2] Para el que no esta familiarizado con la “actualidad” del Uruguay, “Andate Bonomi” viene a ser nuestro equivalente al “Thanks Obama” de los gringos en los últimos años.

 

Present to inform, not to impress; if you inform, you will impress.

– Fred Brooks –
Jugando con h265

Jugando con h265

Con toda la llegada del mundo de resoluciones actualmente ridículas pero que en un futuro van a ser estándar para dar lugar a nuevas resoluciones ridículas (lease 4K) se vio necesario el desarrollo de nuevos codecs para seguir haciendo “mas” con “menos” e increíblemente lo han logrado. O en realidad, no tan increíblemente porque siempre te pasa que tenes un codec hermoso y te hacen otro mas eficiente aun. Este es el caso de h265 (HEVC), que viene a responder a las necesidades de “bandwidth” del vídeo en 4K.

Básicamente h265 promete mejor relación tamaño de archivo vs. calidad que h264 (a cambio de complejidad o sea, uso de recursos de la maquina) lo cual no solamente lo hace ideal para guardar y mandar esos gloriosos 8 millones de pixeles de vídeo, sino que también sigue siendo más eficiente que h264 para el viejo y querido vídeo en 720p y 1080p.

Y lo único que hice para probar fue agarrar un batch de 8 videos filmados directamente de la cámara, sin edición, sin correcciones de color, sin títulos, sin nada raro y pasarlos por el encoder de Adobe. Los originales son 1080p30 y se encodearon a 720p30 con h264 (AVC) y luego en 1080p30 y 720p30 en h265. No creo que los resultados sean realmente representativos ya que tiré los bitrates a “ojimetro” basándome en los presets del Adobe Media Encoder, por lo cual hay lugar para optimizar más aun. Lo que si te puedo decir es que el tiempo de encoding se dispara considerablemente (bastante mas del doble pero soy manco y me olvide de medir) usando h265 que h264.

Pero de todas formas, el titulo de este post es dice “Jugando” así que tampoco te estabas esperando un análisis en profundidad. Capaz que algún día lo hago, pero ya hay gente que sabe en serio de esto y ya lo hizo, como por ejemplo ExtremeTech. Mis resultados chanchos son los siguientes (en naranja los originales):

Comparación poco seria entre h264 y h265

Comparación poco seria entre h264 y h265

Anecdoticamente agrego que estos mismos vídeos tal cual tomados por la cámara pesan unos 5GB aproximadamente [1], esto se debe en parte a que las cámaras no pueden andar desperdiciando recursos en encoding y en otra parte porque usa un formato retardado llamado Quicktime. En realidad Quicktime no tiene nada que ver, pero me gusta darle palo.

Bueno no se si te esperabas menos, o te esperabas más. Para mi bajar cerca de 60MB en ambos casos no esta nada mal considerando que no me puse a jugar con los parámetros. Te diría que es compresión “gratis” siempre y cuando el tiempo de encoding no sea drama (o que no tengas un CPU muy polenta, esto lo hice en un i7-6700k).

Aca te van los tamaños reales de los archivos para cada caso:

Comparasión de tamaños de archivo post conversion a h265.

Comparasión de tamaños de archivo post conversion a h265.

En cuanto a que encoders hay en la vuelta, esta lleno de encoders pagos, pero gratuitos… … …

La gente de VideoLAN está manteniendo el codigo fuente de x265 y un programa que lo implementa es el gratuito y fácil de usar Handbrake que ademas también implementa x264. En cuanto a los pagos obviamente no he probado ninguno y no pienso perder el tiempo. Si tenes acceso a la suite de Adobe CC, el Adobe Media Encoder anda muy bien, es cómodo de usar (sobre todo en batches) y ya viene con un montón de presets (ademas de dejarte ser granular con unas cuantas cosas).

En cuanto a si le voy a dar uso, depende. Por ahora probablemente voy a seguir pasando todo lo de la cámara a h264 [2] ya que la reproducción obviamente también consume mas recursos en h265. Prueba de esto es que tenemos un Intel Compute Stick conectado en la TV del Living y parece costarle reproducir vídeos encodeados en h265 1080p30. En una de esas le tiro un 4K a ver como se prende fuego.

[1], [2]: En realidad de la cámara ya vienen en H264/AVC dentro de un contenedor Quicktime, pero tienen un bitrate ridículamente alto y el encoder de la cámara no es muy complejo, porque requeriría que las cámaras pasen a ser computadoras prácticamente. La conversión que hago es usar el preset de mas alta calidad en Adobe Media Encoder donde generalmente los vídeos resultantes me quedan del 10% o menos del tamaño original.

Caída inesperada

Entre las 2:14 y las 5:17 UYT del Lunes 6 de Junio de 2016 se registró una caída inesperada de brunobense.com. La misma duró 3 horas aproximadamente y se debió a un corte en el suministro electrico de UTE.

Back on track

Back on track

En los pasados días, no hubo home-server. Eso era de esperar, ya que durante el fin de semana iba a pegar un upgrade, pero como siempre, la informática te pone palos hasta en ruedas que no sabías que tenías. Paso a comentar…

Ante las inminentes necesidades ganas de pegar un “upgrade” a un hardware un poco mas decente, decidí pasarme de mi viejo “desktop” (i5 3ra gen.) a algo mas cheto (i7 6ta gen.) y aprovechar el viejo desktop para mejorar mi homeserver. Las specs. son:

  • Server viejo: Intel Core 2 Duo E7500, 3GB DDR2 RAM, 2x Discos duros SATA de 2TB, placa de red gigabit, etcetera…
  • Desktop viejo: Intel Core i5-3750K (sabe), 32GB DDR3 RAM, 1x SSD Samsung PRO 850 250GB, 1x Disco duro SATA de 1TB, XFX HD7770, placa gigabit y otros chiches.
  • Desktop nuevo: Intel Core i7-6700K (opa opa), 32GB DDR4 RAM, mismo SSD y disco mas un SSD Mushkin de 240GB tirado por ahí, mismo video, etc…

Si ves las specs. y entiendes un poco de lo que quieren decir, esto me dejaría con una maquina capaz de virtualizar alguna que otra cosa vs. el viejo home-server. Ahora bien, el plan era sencillo:

  1. Armar maquina con las cosas nuevas.
  2. Armar home-server con las cosas del desktop viejo.
  3. Migrar las cosas del home-server viejo al nuevo.
  4. Apagar server viejo, dejarlo archivado ahí juntando polvo.

Que inocente soy. Justo en la mitad del fin de semana, uno de los discos duros del server viejo cantó flor. Para serles sinceros, ese disco ya venia anunciando su muerte hace rato, así que la culpa es mía. Igual, de todos los momentos en los cuales podría fallar, justo me agarró en el menos cómodo.

Lección aprendida, esta vez se viene el RAID con fuerza y el server nuevo ahora corre en:

  • 2x SSD Kingston de los baratos de 120GB en RAID 1 (espejo). Considerando que los SSD hoy en día son mas confiables (ojo con esto, leer este articulo y su paper asociado antes de andar repitiendo fruta como yó) que los discos duros normales, esto sea probablemente un exceso, pero, a quien le importa? Acá van el Debian y alguna cosa más que todavía no sé (el disco de alguna VM, quien sabe…)
  • 4x Discos Duros de 2TB en RAID 5. Dos de ellos son nuevos, uno de ellos cualquier día canta flor (fue tomado del server viejo) y otro de ellos está viejo pero sano. Esto es bueno, por lo general en un RAID querés que los discos te fallen en tiempos distintos, por lo cual no es muy inteligente tener una misma partida de discos iguales comprados al mismo tiempo en el mismo RAID (en realidad eso está abierto a discusión, pero la estadística parece favorecer esta teoría, te debo un link). Acá va el groso de las cosas.

Obviamente esta vez tenía respaldos de todo lo importante. El blog se vé que no lo consideré importante y por ende no hay respaldo. Ahora me voy a hacer un post-it que diga “el blog es importante”. (O podría configurar los respaldos, que se yo…). Por suerte, la caché de Google me permitió recuperar todo.

Pero por lo menos, ahora puedo correr VMs en el home server. Y si no sabés lo que quiere decir eso, creeme que es algo bueno.

La olla de la ignorancia

La olla de la ignorancia

Primero una observación. En este blog nunca me la tiro de crá. Todos hemos observado a lo largo de los años que, cuando nos reímos de alguien, mas nos vale no mandarnos ninguna porque nos la van a cobrar. Pero ahí está la gracia: que se rían de nosotros de la misma manera que nos reímos de los demás. O algo así era…

Cuando de reírse de personas se trata, nunca te olvides de Dourado, que anda ahí en la vuelta organizando un paro, declarandole la guerra a una app, pidiendo plata y ahora mandando una carta. Aparentemente esto fue noticia (es Uruguay después de todo) y lo que posiblemente llamó a la atención de algunos fue el titular que cierto diario usó para la noticia:

El diario El País tituló “Por carta, Dourado le pide a Martínez “dar de baja la señal” de Uber”[1] y no hace falta leerlo para saber de que nos estamos riendo. En resumen, es porque justamente Dourado escribió textualmente que dieran de baja la “señal” de “dicha app”.

A continuación un fragmento resumido con lo que realmente importa del comunicado de Dourado al Intendente de Montevideo:

Montevideo, 4 de marzo de 2016.
Intendente de Montevideo
Ing. Daniel Martínez
Presente

[bla bla bla]

Oscar Dourado
Presidente

SOLICITAMOS SE DE LA BAJA A LA SEÑAL DE DICHA APP

Excelente. Estos monstruos no solamente declaran a Uber como su enemigo.

Ni siquiera saben como funciona.

[1] Siempre me queda la duda de que hago cuando tengo comillas dentro de comillas. Podría usar distintos tipos de comillas en cada nivel de anidación de comillas, pero eventualmente me quedaría sin comillas para seguir anidando bloques de texto entrecomillados.
[2] Foto de Dourado usada para el header: Teledoce

Borrón y palo en la rueda

Borrón y palo en la rueda

Algo que la gente no hace muy a menudo (podríamos decir que… nunca) es darse de baja de un servicio gratuito, especialmente si de un servicio web se trata. No obstante queda gente que a veces no le interesa estar suscripto a un servicio que ya no usa y con el reciente crecimiento de la paranoia generalizada por la privacidad de las personas (algo, eh, bueno) cada vez son mas los que quieren darse de baja de servicios que no usan o que cambian sus políticas poniendo el interés el usuario en segundo lugar.

Muchas personas no se dan de baja de los servicios porque, o bien no saben como (en serio) o bien les resulta un proceso muy engorroso. Por lo general optan por dejar de usar la cuenta y marcar todos los correos de dicho servicio como SPAM. Y si bien a efectos prácticos esto podría parecer que lleva al mismo resultado en realidad presenta dos problemas fundamentales:

  1. La identidad (información personal publica, datos de contacto, etc…) queda disponible pero ya no hay quien la actualice, es decir, hay información obsoleta sobre la persona en la web. Dependiendo de la naturaleza del servicio que el usuario este dejando de usar, esto puede muy importante o poco importante. No es lo mismo que queden datos desactualizados en LinkedIn, GitHub, Facebook o Google+ que en un foro, Reddit o el newsletter de un blog.
  2. Queda perdida por ahí una relación usuario-contraseña-mail que el usuario olvida. Si por algún motivo, Twitter enviase un comunicado para que cambiemos nuestra contraseña tras una vulnerabilidad recientemente descubierta en sus sistemas y yo no lo usara mas, es ampliamente factible que no vaya a cambiar mi contraseña. Esto no sería problema si no fuera porque la mayoría de los usuarios usan las mismas contraseñas para todo.

Para ayudar a los usuarios a darse de baja, existe un hermoso y funcional sitio web llamado justdelete.me que como te podrás imaginar (o nó) te ayuda a darte de baja de los sitios mas usados en el mundo de la siguiente manera:

  • Es un repositorio de enlaces a los formularios para darte de baja de varios servicios.
  • Te clasifica la dificultad para darte de baja de cada servicio en: fácil, medio, difícil, imposible.
  • Te da una explicación y/o aclaración (por lo general para aquellos casos donde no sea “fácil”)

Darte de baja de, por ejemplo eBay, es tan fácil como entrar, buscar eBay y hacerle click.

Y a modo de cierre, estos son los servicios listados con la dificultar “imposible” a la fecha de hoy (2016-04-10):

  • Animal Crossing Community
  • Argyle Social
  • Backblaze
  • Barnes and Noble
  • Blogger
  • Bodybuilding
  • BoerseBZ
  • Bungie.net
  • BurstNET
  • Call of Duty (Activision)
  • Cinemagram
  • CiteULike
  • Code Red
  • Couchsurfing
  • Crushee
  • Deadspin (Gawker Media)
  • DHL (Paket.de)
  • Dwell
  • eDreams
  • EdX
  • Evernote
  • Gawker (Gawker Media)
  • Giant Bomb
  • Gizmodo (Gawker Media)
  • GMX
  • GoDaddy
  • Gravatar
  • Hack This Site
  • Hacker News
  • Hi-Rez Studios
  • HOL Virtual Hogwarts
  • Hostelsclub
  • Internetometer
  • IO9 (Gawker Media)
  • Jalopnik (Gawker Media)
  • Jezebel (Gawker Media)
  • Kik
  • Kinja (Gawker Media)
  • Kotaku (Gawker Media)
  • League of Legends
  • Lifehacker (Gawker Media)
  • Linsensuppe
  • Netflix
  • OnlineTVRecorder.com
  • OnLive
  • OpenShift
  • Pastebin
  • PhishTank
  • PHP Classes
  • Picasa
  • Pinterest
  • PlayStation Network
  • RateYourMusic
  • Readability
  • Rideindego
  • Roblox
  • showRSS
  • Slashdot
  • Speaker Deck
  • Starbucks
  • Steam
  • Stypi
  • Technorati
  • TinyDeal
  • Transifex
  • Udacity
  • Valleywag (Gawker Media)
  • Verduca
  • We the People
  • Wikipedia
  • WordPress.com
  • Xfire
  • YouTube

Lo cual no hace mas que reforzar mi rechazo a Gawker.

1 of 2
12