Redirección de puertos con iptables + contrack

Pues seguimos con éstos pequeños errores que hemos cometido siempre y que ahora en un momento de cambios y con mucho mas entendimiento llegan mejores soluciones para que las cosas funcionen mejor (tanto a nivel técnico como personal). Hoy estoy tiernecilla y quiero agradecer con éste post todas éstas personas que seguís los posts que publico y tenéis al igual que yo éste blog como una herramienta de consulta, un lugar claro, sin muchas complicaciones donde encontrar justo aquello que necesito en cada momento o me da la pista para poder seguir avanzando con algo mas grande que estoy construyendo con el paso de los días.

Ésta vez me encuentro solucionando un problema que inicialmente parecía de nginx pero ha resultado ser de iptables, y es que las cosas nunca son lo que parecen a primera vista y es necesario tener un gran conocimiento del sistema para entender como poder solucionar los problemas de base y encontrar una solución definitiva que evita fallos futuros, para casos como hoy que ya en producción me encuentro con un problema grave de base. Para que un sistema funcione bien, las capas inferiores (base) deben estar bien.

Me dejo ya de palabrerías y comentarios dobles y me pongo en materia. El post que rectifico es éste: Proxmox + nat + iptables.

Gracias a las configuraciones de las antenas en los supernodos entiendo que se deben marcar los paquetes tanto de entrada (prerouting) como de salida (postrouting). En TCP hay una llamada de un …

El apareamiento de los dispositivos bluetooth

Llego a casa después de trabajar y me dispongo a tener mi momento de relax, con música variada de fondo con mi flamante y de la que estoy orgullosísima JBL Charge 4. Al reinstalar la debian de mi portátil éste fin de semana me ha tocado configurar el bluetooth, una tarea no demasiado compleja y que no requiere muchas habilidades, por no ser que sólo la hacemos una vez cada mil y nunca nos acordamos como era, así que nos perdemos en el concepto y entre haber pulsado todos los botones habidos y por haber, desistimos.

El funcionamiento de bluetooth es

1. encender ambos dispositivos
2. emparejar
3. conectar
4. reproducir/mandar señal de audio

¡Siempre pecamos por saltarnos el paso 2! así que antes para conectar dos dispositivos que no se habían emparejado antes, deben emparejarse. Si, al igual que los humanos (si lo comparamos con una óptica tradicional y reptiliana).
Según dice la tradición, para que dos personas se puedan conectar y transmitir flujo de datos (ya me entendéis…), antes deben emparejarse/aparearse. ¡Encima aquí los dispositivos pueden irse con otros!

La cuestión es que a medida que va evolucionando la tecnología bluetooth, además de la calidad de la señal, compresión, etc. vienen mejoras tan buenas como el emparejamiento con dispositivos similares para por ejemplo, ya que estamos hablando de altavoces bluetooth, conectar decenas de ellos para cubrir un área entera o el multi-emparejamiento, que permite tener conectado varios dispositivos (el comportamiento es que el último que manda señal de …

do ut des

Éste es el estandarte de una de las Asociaciones las cuales capitaneo junto a Josep Jover, Aspertic.
El término nace del mal uso del “quid pro quo” que significa un intercambio directo y comúnmente material, cadena de favores, etc., el “quid pro quo” lo veo como la base del capitalismo agresivo, cuando el “do ut des” es mas el dar para después (y ya veremos, si hay un trato justo) recibir.

Anoto de la wikipedia el siguiente fragmento

En ocasiones nos encontramos con un mal uso en castellano de quid pro quo en lugar de do ut des, como en tantas ocasiones, por influencia del inglés. Esto sucede porque en inglés la expresión quid pro quo comenzó a aplicarse por error para referirse a la reciprocidad en un trato explícito o implícito, en un intercambio de favores, o en cualquier tipo de relación social o interpersonal, especialmente en las negociaciones en las que debe haber beneficios o cesiones equivalentes por cada parte; del modo en que se usan las expresiones castellanas «toma y dame» o «toma y daca» y las expresiones inglesas what for whatgive and take y this for that, en lugar de utilizar la locución latina apropiada para este caso, do ut des («doy para que des»).

Y refiriéndose al término “do ut des”

Esta es una expresión latina que significa literalmente «doy para que des».2​ Se usaba para referirse a la reciprocidad de cualquier trato o pacto. Del mismo modo, era

Mis andanzas y conocimientos: uno no aprende del día a la mañana

Nunca me he considerado una buena programadora, pero hoy tenía las ganas de avanzar un poco con mi nivel de programación… Realmente, siempre he sido una muy mala programadora, porque no era capaz de entender los conceptos que estaba leyendo o me estaban enseñando. Es simplemente que el enfoque era simplemente incorrecto. Es por ésto que muchas veces me atasco con tonterías…

Aprendí a programar y realmente hacer algo útil con lo aprendido en 2001 (lo de antes con el html en 1998 eran garabatos), cuando tuve la oportunidad de crear un programa para gestionar una imprenta en la que curraba en Cornellà. Además ahí ya estaba empezando a aburrirme, estaba jugando ya con un servidor en gnu/linux, y estaba jugando en hacer pequeños programillas chorras, como descargar los frames del radar de lluvias de la web de metereología y ponerlos en un gif para poderlo visualizar en el applet del tiempo de gnome2. Con ésto pillé curiosidad y sin darme cuenta ya estaba programando y cuando llegó la propuesta (que un poco fue mía porque estaba entusiasmada con lo que estaba haciendo… ¡estaba creando!) pues estaba preparada para ir más allá, con un objetivo, una meta.…

dlna: cliente en debian (sólo audio)

Ya empezamos con las abreviaciones estas tan odiosas que usamos los informáticos, pues DLNA es una cosa que poco a poco van teniendo cada vez mas televisores y proyectores y uno de los primeros dispositivos que lo usó fue el chromecast de google, quien tenga alguno sabrá la maravilla que es éste servicio.

En pocas palabras sirve para mandar contenidos multimedia entre dispositivos, por ejemplo vídeos y audios.

La forma que hasta el momento he usado es el uso de una extensión de chrome para streamear al chromecast, me permite reproducir pestañas del navegador en el televisor, pero también youtube y netflix si detectan que hay un dispositivo dlna me da la opción de mandar el contenido al chromecast. Con el móvil android mas de lo mismo.
En resumen que puedo ver y escuchar lo que tengo en el portátil y en el móvil en el televisor y mi móvil pasa a ser otro mando de mi televisor. Vamos que chromecast es uno de los culpables porque mi tonto televisor tenga mucha guerra y una nueva vida :) -lo de usar el televisor para ver la TDT es agua pasada!-

Hace unos meses me percaté que dlna no era una cosa exclusiva de chromecast, sino que estaba cada vez mas en televisores e incluso proyectores. Así que me olí algún tipo de estandarización y efectivamente, dlna son las siglas de digital living network alliance, algo muy similar a lo que usan ya nuestras impresoras con el upnp. Empecé a buscar …

El analfabetismo digital, la lacra del siglo XXI

En la antiguedad los que tenían acceso a los libros tenían el poder y la sabiduría de someter a los que no la tenían, durante la edad media el acceso a los mismos estaba al alcance de unos pocos y sometían al resto de la población mediante el miedo y la desinformación, no les interesaba en absoluto que la gente fuese capaz de pensar por si misma y llegar a sublebarse, la mejor forma de hacerlo era privarles el acceso a los libros.

Todo cambió con la invención de la imprenta de Guttenberg alrededor del año 1450, en el que se podían replicar mecánicamente textos escritos. Pero había una limitación, que la gente no sabía leer ni escribir, el llamado analfabetismo, según la wikipedia:

“El analfabetismo para algunos es simplemente la incapacidad de leer y escribir que se debe generalmente a la falta de enseñanza de las mismas capacidades. Avala esta definición el hecho de que en los países que tienen una escolarización obligatoria el analfabetismo es minoritario.

Según las Naciones Unidas una persona analfabeta es aquella que no puede ni leer ni escribir un breve y simple mensaje relacionado con su vida diaria. Aunque la educación básica (primaria y secundaria) cada vez llega a más lugares, muchos jóvenes, por diversas razones, no asisten a la escuela y por lo tanto, algunos de ellos no saben leer ni escribir.”

Alrededor de los años ’40 se crea el primer ordenador, accesible sólo a grandes corporaciones, debido a su tamaño y precio, …

Anotaciones: editar un vídeo con un audio externo

Tengo una videocamera que graba en formato MTS desenlazado, en trozos de 32 minutos y una pequeña grabadora que graba en formato WAV, así que tengo que montar todo esto para que caze :P

Enlazar los vídeos y pasarlos a formato avi

$ ffmpeg -i 00009.MTS -vcodec libxvid -acodec libmp3lame -deinterlace -ab 192k -qscale 0 tros1.avi
$ ffmpeg -i 00010.MTS -vcodec libxvid -acodec libmp3lame -deinterlace -ab 192k -qscale 0 tros2.avi
$ ffmpeg -i 00011.MTS -vcodec libxvid -acodec libmp3lame -deinterlace -ab 192k -qscale 0 tros3.avi
$ ffmpeg -i 00012.MTS -vcodec libxvid -acodec libmp3lame -deinterlace -ab 192k -qscale 0 tros4.avi

Fusionar (concatenar) los trozos

$ avimerge -o video_complet.avi -i tros1.avi tros2.avi tros3.avi tros4.avi

Esto no sé porque, pero aunque los vídeos los audios estan alineados correctamente al fusionarlos pues se jode el invento :(

Convertir el wav a mp3

$ ffmpeg -i 032417-173825.WAV -vn -ar 44100 -ac 2 -ab 192k -f mp3 audio.mp3

Cortar el audio
Con el audacity, control+k para eliminar el trozo seleccionado y exportamos el audio en formato mp3 a 192k

Fusionar el audio y el vídeo
Con el Openshot, mucha paciencia y los dedos cruzados a que vayan a la misma velocidad…

ROUND 2
Pues como de costumbre cuando trabajas con audios y vídeos… las cosas no siempre son tan sencillas xD así que en el round 2 al no conseguir un vídeo entero porque el audio queda descompensado, voy a partir el audio en trozos de 5 minutos y lo voy a montar con el openshot.

para …

Reflexionando sobre las alternativas: ¿deben profesionalizarse?

A todo el mundo le gustan los productos y servicios de proximidad, el concepto de algo producido aquí mismo, sin intermediarios, con una atención inigualable, es genial y casi siempre tenemos que ir a buscar éste trinomio a las alternativas, pero normalmente estas pecan o por caras o por poco fiables.

Llevo ya muchos años en el entorno de movimientos sociales que es básicamente donde nacen las alternativas, pero muchas, algunas con un gran potencial, se quedan a medio camino y básicamente por no saber salir del entorno donde se crearon y por miedo de tomar lo necesario del llamado capitalismo contra el que se intenta luchar.

El sistema capitalista puede gustar mas o menos, puede ser bueno o malo, pero hay una cosa clara, y es que éste funciona y por muy en contra que estemos, ahora es lo que rige éste planeta.

En las alternativas, se tiene miedo al momento de pedir de cobrar por alguna cosa, algunos le cambian el nombre y lo llaman aportación económica, kafeta, etc. otros lo disfrazan con otro tipo de moneda (moneda social) no controlada por los malos malotes que hay en el gobierno y en los bancos (si, éstos que nacieron única y exclusivamente para joder al grueso de la sociedad).

La realidad de ésta farsa de autoengaño sólo consigue una cosa, que las alternativas se basen en un voluntariado. Personas que tienen sus trabajos “en el sistema” que destinan su poco tiempo libre. Las que no tienen sus trabajos “en …

Mi vida es como la de un clúster en construcción

Vale, creo que el título del post ha quedado un poco muy friki, pero no puedo dejar de dar vueltas a ello y las similitudes son infinitas. No es la primera ni la última vez que voy a usar la informática para entender como funciona el mundo real.

En la mar de bits hace unos meses que estamos montando una infraestructura super chula y potente con los pocos recursos de los que disponemos y ofrecer así un servicio super estable, pero tiene sus pro y sus contra.…

La evolución de los datos en la nube

Ésta tarde, al salir de un curso sobre la LOPD con la reforma de la ley penal del marzo del año pasado en la que se añaden hasta 50 nuevos delitos informáticos, ha salido el tema del almacenamiento de los datos en la nube (cloud) y lo más importante, ¿dónde están realmente alojados los datos?

El mundo del almacenamiento de los datos en la red ha cambiado muchísimo desde que en 1965 se creó el correo electrónico (que no fue hasta el 1971 cuando se mandase el primero a través de dos ubicaciones físicamente distantes tal como estamos acostumbrados a diario).
No fue hasta el 1991, hace tan sólo 25 años, que se creó la primera página web de la historia, y hasta tan sólo 1994 que fue cuando se popularizó gracias a la w3c estandarizando el formato html, que no empezó el boom del internet que conocemos a día de hoy.…