Publi

  • Comprime o adapta tus vídeos con ffmpeg o avconv desde la línea de comando

    Me encanta la idea de poder automatizar tareas. Y de hecho, un ordenador está pensado especialmente para eso, para realizar tareas complejas, rápido y con la menor asistencia posible por nuestra parte. La tarea de la que vengo a hablar hoy es la conversión de vídeo. Es una tarea computacionalmente intensa y, si los vídeos a convertir son muy largos, podemos dejar nuestro ordenador inútil durante bastante tiempo.

    En este post vamos a ver algunas ideas de cómo automatizar la transcodificación de archivos de vídeo, es decir, cambiar el algoritmo con el que está codificado un vídeo (y casi siempre, comprimido también).… Leer artículo completo

  • Cómo crear una API RESTful en C++ y usarlo como queramos. [ Con código fuente y ejemplo disponible ]

    photo-1441311956160-78a471e0638d

    Las aplicaciones en Internet crecen a un ritmo frenético. Y para que éstas crezcan es necesario que unos sistemas se comuniquen con otros. Dentro de la misma aplicación, existe una comunicación con una base de datos, con un sistema de cachés con un servidor de correo, etc. Incluso dentro de una misma plataforma, existe una comunicación entre la capa de datos y la capa de interfaz de usuario (podemos verlo en aplicaciones móviles que acceden a datos alojados en un servidor web).… Leer artículo completo

  • Cómo generar una clave privada a partir de un sonido captado por el micrófono

    Screenshot 03-07-2016-140746_2

    Puede que no sea el método más seguro, pero como curiosidad, está muy bien. Vamos a aprovecharnos de que OpenSSL nos deja especificar la fuente de números aleatorios a la hora de generar una clave privada (y para otras cosas también). Aunque dicha característica está pensada para dispositivos externos que generen números aleatorios, como un dispositivo de hardware especial, o un software que genere siempre los mismos de cara a compartirlos… vamos a utilizar como generador de números aleatorios nuestra tarjeta de sonido.… Leer artículo completo

  • Procesar argumentos de entrada en nuestros shell scripts con getopt

    mixer_4

    Hace unos días analizamos cómo tratar los argumentos de entrada desde un shell script en Bash de una manera sencilla. Aunque, cuando la cosa se complica, debemos utilizar herramientas algo más avanzadas. Tal y como hicimos con getopt para C [parte 1, parte 2], vamos a hacer lo mismo en un shell script.

    Aunque aquí tenemos dos posibilidades, que hacen prácticamente lo mismo getopt y getopts.… Leer artículo completo

  • Cómo comprimir y descomprimir datos en memoria o textos en 128 líneas o menos en C

    photo-1417514645232-3042464af1da_r

    Si queremos que nuestra información ocupe menos, ésta es una buena forma de conseguirlo. Muy útil cuando queremos transmitir información y reducir los bytes transmitidos, es lo que hacen muchas páginas web actualmente, el servidor nos manda la página comprimida y luego el navegador se encarga de descomprimirla antes de mostrarla y como por lo general se tarda menos en comprimir-enviar-descomprimir que en enviar sin comprimir antes es algo que acelera la navegación web.… Leer artículo completo

  • Transferir una imagen de disco a través de la red. Bash y más


    Foto: nrkbeta Flickr (CC-by)

    Todo surgió cuando quería cambiar el disco duro de mi mediacenter. El disco duro lo tenía en mi ordenador de trabajo y el mediacenter (que hace también las veces de router/firewall y demás) no podía desenchufarlo. Es verdad que para un disco duro montado y activo no es la mejor forma, pero ya puestos, quería hacer el experimento, por lo que elegí algunas particiones que no tenían demasiada actividad (que luego fsck se encargue :))

    Para lo que sí puede servir es para crear imágenes de discos duros y transmitirlas a un servidor central para su almacenaje, ya sea por problemas de sitio, que no tengas espacio suficiente en algún dispositivo externo, o porque por seguridad se quiere transmitir a un servidor remoto o también, porque se tengan que instalar muchos ordenadores con configuraciones parecidas y, una vez configurado uno (ya sea con Windows, o cualquier UNIX), los configuramos todos desde aquí.… Leer artículo completo

  • Descárgate KDEMOD3 a tu disco duro! Son los últimos días!

    Kdemod3 me encanta! Y lo tengo instalado en varios ordenadores sobre Arch Linux. El problema es que los repositorios oficiales, foros, etc han desaparecido. Todo ha sido eliminado y la gente de Chackra ha eliminado hasta el último resquicio de Kdemod.
    Aunque KDE3 sea cosa del pasado, a mí me sigue gustando y lo sigo viendo mucho más estable que la versión 4.

    Pero es difícil encontrar mirrors que sigan teniendo kdemod todavía, aunque aquí van 2:
    http://ftp.inf.utfsm.cl/pub/kdemod/kdemod-legacy/
    http://ftp.cc.uoc.gr/mirrors/linux/chakra/kdemod-legacy/
    http://ftp.cc.uoc.gr/mirrors/linux/chakra/kdemod-legacy/

    En esos FTPs hay mucho más, como los últimos kdemod4, por ejemplo.… Leer artículo completo

  • Descargar automáticamente todos los programas de Redes

    neuron
    Apenas veo la televisión, pero hay ciertos programas que son interesantes y merecen la pena como Redes. Y tampoco me gusta verlos desde la web ya que Flash es muy lento, y me gusta tener lo que veo echar hacia atrás y hacia alante (como hace mplayer) y verlo cómodamente.

    Para ello, lo más cómodo es descargarlos, pero cómo descargarlos si tengo que bajarlos uno a uno (y son muchos), y tengo que mirar dónde está el archivo de vídeo (lo primero que nos podemos bajar a mano es una archivo de metadatos que nos dirá dónde está el vídeo), es una tarea muy lenta para hacerla a mano.… Leer artículo completo