Navegando por
Categoría: Tutorial

Descargando ffmpeg para Exhale GUI

Descargando ffmpeg para Exhale GUI

Hola a todos,

En este post, les mostraré cómo descargar ffmpeg para utilizarlo en conjunto con la herramienta Exhale GUI. Esto es necesario si queremos convertir archivos que no estén en el format WAV.

Para descargar ffmpeg, seguiremos los siguientes pasos:

  1. Accede a https://ffmpeg.zeranoe.com/builds/:

  2. Dejaremos todo como se nos aparece y le daremos click al botón Download Build:

  3. Una vez la descarga finalice, presiona en el archivo descargado:

  4. Dentro del archivo, ve a «ffmpeg» y luego a «bin». Verás el archivo «ffmpeg.exe» adentro:

  5. Descomprime este archivo al lugar donde tienes la herramienta Exhale GUI:

¡Eso es todo! Ahora, cuando vuelvas a abrir Exhale GUI, ffmpeg será detectado y podrás convertir archivos en otros formatos que sean compatibles con ffmpeg.

Instalando Node.js en Ubuntu Focal (20.04) antes de su lanzamiento oficial

Instalando Node.js en Ubuntu Focal (20.04) antes de su lanzamiento oficial

Hola a todos,

Hoy, los guiaré por los pasos necesarios para instalar Node.js 10.x en Ubuntu Focal (20.04), el cual será oficialmente lanzado el 23 de abril de este año.

Actualmente, la instalación de Node.js usando los repositorios oficiales de NodeSource no funcionan en esta versión de Ubuntu ya que ellos no soportan las versiones de prueba.

Tal vez pienses que utilizar el repositorio de la versión de Ubuntu anterior funcione, pero no es así, ya que los paquetes de Python 2 han sido renombrados de python a python2.

Tratando de instalar Node.js usando el repositorio de NodeSource

La forma más sencilla de instalar Node.js 10.x es usando el repositorio de NodeSource. Para esto, usamos el siguiente comando:

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash

El problema es que como esta versión de Ubuntu no ha sido oficialmente lanzada, se nos presenta el siguiente mensaje:

NodeJS script failing on Ubuntu Focal 20.04

No hay problema. Vamos a intentar instalar Node.js siguiendo las instrucciones para una instalación manual:

  1. Añadimos la llave de firma de los paquetes de NodeSource:
    curl -sSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
  2. Configuramos la versión de Node.js a node_10.x:
    VERSION=node_10.x
  3. Utilizaremos la distribución eoan, la versión oficial de Ubuntu más reciente:
    DISTRO="eoan"
  4. Ahora, añadiremos el repositorio a nuestra instalación de Ubuntu con los siguientes comandos:
    echo "deb https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee /etc/apt/sources.list.d/nodesource.list
    echo "deb-src https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
  5. Los comandos se deben ver así al ejecutarlos:
    NodeJS Manual installation commands
  6. Ahora, actualizaremos la información del repositorio con sudo apt update:
    NodeJS manual installation apt update
  7. Procedemos a instalar Node.js usando sudo apt install nodejs:
    NodeJS installing nodejs fails

Como pueden ver, el proceso de instalación manual falla porque no existe el paquete python-minimal en Ubuntu 20.04. Para resolver esto, tenemos que descargar el paquete de Debian de Node.js manualmente y modificarlo para que se refiera a python2-minimal en vez de python-minimal.

Descargando, modificando e instalando Node.js 10.x manualmente

  1. Navegeremos manualmente al repositorio de NodeSource para descargar el archivo aquí: https://deb.nodesource.com/node_10.x/pool/main/n/nodejs/
    NodeJS HTTP repo
  2. Copiaremos el link de descarga de la versión de Node.js que queramos usar. Luego, usaremos wget para descargarlo en el terminal. Recomiendo que estés en una carpeta limpia ya que descomprimiremos varios archivos luego:
    Downloading the NodeJS debian package
  3. Una vez el archivo se haya descargado, lo descomprimiremos con la herramienta ar:
    ar x nodejs_10.19.0-1nodesource1_amd64.deb
    extracting the NodeJS debian package
  4. Ahora, descomprimiremos el archivocontrol.tar.gz:
    tar -xzf control.tar.gz
    Extracting control.tar.gz
  5. Usando nano o algún otro editor de texto, editaremos el archivo control. Busca la parte donde dicepython-minimal:
    nano control
    Editing the control file
  6. Cambiapython-minimal a python2-minimal:
    Renaming python-minimal to python2-minimal
  7. Grabaremos el arhico. Con nano, oprimiremos CTRL + O. Luego, saldremos el editor presionando CTRL + X.
  8. Necesitamos recrear el archivo tar control.tar.gz para incluir el archivo control modificado. Para recrearlo, usamos el siguiente comando:
    tar -czf control.tar.gz control md5sums postinst pr einst prerm
    Recreating the control.tar.gz file
  9. Finalmente, remplazaremos el archivo control.tar.gz en el paquete de debian. Usaremos el siguiente comando para reemplazarlo:
    ar -r nodejs_10.19.0-1nodesource1_amd64.deb control.tar.gz
    Replacing the control.tar.gz in the NodeJS debian package
  10. Ahora, podemos instalarlo usando dpkg. Correremos lo siguiente:
    sudo dpkg -i nodejs_10.19.0-1nodesource1_amd64.deb
    Installing the modified NodeJS debian package

Luego de seguir los pasos anteriores, debemos tener Node.js instalado en nuestro sistema operativo. Podemos confirmarlo corriento node -v y npm -v:

¡Y eso es todo! Hemos instalado Node.js de forma exitosa en nuestra instalación de Ubuntu Focal.

Descargando ffmpeg para SVT-AV1 GUI

Descargando ffmpeg para SVT-AV1 GUI

Hola a todos,

En este post, les presento los pasos a seguir para descargar ffmpeg para SVT-AV1 GUI. FFmpeg es necesario para poder extraer el video, convertir el audio, y unir ambos archivos al terminar la conversión.

A continuación están los pasos:

1. Accede a https://ffmpeg.zeranoe.com/builds/:

Paso 1
Paso 1

2. Selecciona la versión «nightly» que es la primera opción que se muestra. Selecciona Windows 64-bit si tienes una versión de Windows 64-bit. Selecciona «Static en «Linking» y presiona el botón «Download Build»:

Paso 2
Paso 2

3. Una vez la descarga finalice, presiona en el archivo descargado:

Paso 3
Paso 3

4. Dentro del archivo, ve a «ffmpeg» y luego a «bin». Verás el archivo «ffmpeg.exe» adentro:

Paso 4
Paso 4

5. Descomprime este archivo al lugar donde tienes la herramienta SVT-AV1 GUI:

Paso 5
Paso 5

¡Eso es todo!

Descargando ffmpeg para Audio MD5 Checker

Descargando ffmpeg para Audio MD5 Checker

Hola a todos,

En este post, les mostraré cómo descargar ffmpeg para usarlo en el programa Audio MD5 Checker. FFmpeg es necesario para calcular los checksums MD5 del audio.

Aquí están los pasos:

1. Accede a https://ffmpeg.zeranoe.com/builds/

Paso 1
Paso 1

2. Selecciona la versión «nightly» que es la primera opción que se muestra. Selecciona Windows 64-bit si tienes una versión de Windows 64-bit. Selecciona «Static en «Linking» y presiona el botón «Download Build»:

Paso 2
Paso 2

3. Una vez la descarga finalice, presiona en el archivo descargado:

Paso 3
Paso 3

4. Dentro del archivo, ve a «ffmpeg» y luego a «bin». Verás el archivo «ffmpeg.exe» adentro:

Paso 4
Paso 4

5. Descomprime este archivo al lugar donde tienes la herramienta Audio MD5 Checker:

Paso 5
Paso 5

¡Eso es todo!

Nueva competencia de BOINC: [email protected] – Instalando VirtualBox y configurando el proyecto

Nueva competencia de BOINC: [email protected] – Instalando VirtualBox y configurando el proyecto

Hola a todos,

En el día de ayer, comenzó una nueva competencia de BOINC para le proyecto [email protected] La competencia fue creada por el equipo Gridcoin, en el cual participo:

Competencia Cosmology@Home

Procedí a añadir mis máquinas al proyecto, pero me dí cuenta que me hacía falta instalar VirtualBox:

Virtualbox no instalado

Así que instalé y configuré el proyecto para poder participar del mismo. En este post les hablaré sobre ese proceso:

Instalando VirtualBox

1. Primero, iremos a la página de VirtualBox, https://virtualbox.org y haremos click en el botón grande que dice «Download VirtualBox»:

Descargando Virtualbox 1

2. Como estoy usando Windows, descargaré esa versión:

Descargando Virtualbox 2

3. Presionamos «Save»:

Descargando Virtualbox 3

4. Y cuando la descarga termine, presionamos «Run»:

Descargando Virtualbox 4

5. El proceso de instalación comenzará. Presionamos «Next»:

Instalando Virtualbox 1

6. Dejaremos todo como está y presionamos «Next»:

Instalando Virtualbox 2

7. Nuevamente, presionamos «Next»:

Instalando Virtualbox 3

8. Ahora, hacemos click en «Yes»:

Instalando Virtualbox 4

9. Ahora en «Install»:

Instalando Virtualbox 5

10. Nos preguntará si deseamos instalar algunos drivers. Le daremos «Install:»

Instalando Virtualbox 6

11. Cuando la instalación termine, quitaremos la marca del recuadro que dice iniciar VirtualBox y presionamos «Finish»:

Instalando Virtualbox 7

Configurando el proyecto:

Recomiendo seguir estos pasos si tu equipo se vuele algo inestable o no responde bien. Este proyecto es intenso, así que sigue estos pasos para mejorar la estabilidad de tu sistema. Si la computadora sólamente estará ejecutando tareas, entonces no es necesario pues queremos maximizar el uso de nuestros recursos. De todas formas, aquí estan los pasos de configuración. La configuración inicial se encuentra en la sección de FAQ de [email protected]. Sí tuve que usarla en mi equipo AMD Ryzen, así que primero verifica si necesitas la configuración. Si todo funciona bien, puedes obviar esta sección.

Pasos para aplicar la configuración (Usé como ejemplo una de mis máquina Intel i7):

1. Ve a la sección de limitar el CPU del FAQ de [email protected] y copia la plantilla de configuración que se muestra:

Configurando Cosmology@Home 1

2. Abre tu editor favorito de texto y pega la plantilla. Luego, cambia el número en la sección <avg_ncpus> para especificar cuantos hilos de tu procesador quieres usar:

Configurando Cosmology@Home 2

3. Guarda la configuración en la carpeta del proyecto de [email protected] Si tienes BOINC instalado sin alterar la ubicación de sus carpetas, entonces la misma se encuentra en C:\ProgramData\BOINC\projects\www.cosmologyathome.org. Guarda el archivo como app_config.xml:

Configurando Cosmology@Home 3

4. Dependiendo del editor que usaste, verás que ahora el archivo de texto idetifica con color sus partes:

Configurando Cosmology@Home 4

Y eso es todo en esta parte. Ahora, probaremos la instalación y configuración.

Probando la instalación y configuración

Ahora, probaremos la instalación y configuración. Primero, tenemos que subir BOINC (ciérralo y vuélvelo a abrir si estaba corriendo). Luego, seleccionaremos el proyecto [email protected] le daremos a «Update» :

Configurando Cosmology@Home 5

Verás en el log que se están descargando tareas:

Configurando Cosmology@Home 6

Y que están corriendo:

Configurando Cosmology@Home 7

Puedes también verificar en VirtualBox que la máquina virtual de la tarea está corriendo:

Virtualbox 1

Y así se ve el uso del procesador de la máquina que usé para hacer este tutorial:

CPU Task Manager Cosmology@Home

Eventualmente, en esta máquina subí el uso de CPU a 8 para que use todos los recursos. Donde único he aplicado esta configuración es en mi equipo que tiene un procesador AMD Ryzen 7 2700X.

Si seguiste esta guía y estás corriendo tareas de [email protected], ¡Felicidades! ¡Y mucha suerte en la competencia!

Actualmente me encuentro en la posición #11 😁

Posición 11 en el proyecto Cosmology@Home

También, Estuve trabajando en una sección de mi página web donde pueden ver las tareas que he terminado de procesar:

Tareas Terminadas BOINC

Esto requirió algo de programación en mi herramienta BOINCToWeb para lograr esa nueva sección. Luego les hablaré más de los cambios realizados al código.

Y recuerden que también pueden ver las tareas que estoy ejecutando actualmente presionando aquí:

Tareas corriendo BOINC

¡Eso es todo!

Preparando la cena: Chuletas

Preparando la cena: Chuletas

Pork Chops - Air Fryer - 1

Saludos a todos,

En este post, les muestro lo sencillo que es preparar chuletas 😂

El primer paso, es descongelarlas:

Pork Chops - Air Fryer - 2

El segundo paso, es adobarlo. Éste es mi sazón favorito:

Pork Chops - Air Fryer - 3

El tercer paso es ponerlas en el Horno de Convección (Air Fryer/Cooker, etc):

Pork Chops - Air Fryer - 4

Le daremos 10 minutos a 400 grados. Una vez termine, volteamos las chuletas y procedemos a darle otros 10 minutos a los mismos grados:

Pork Chops - Air Fryer - 5

Una vez terminen, estarán lístas para consumir:

Pork Chops - Air Fryer - 6

Bono:

Preparar papas: Símplemente las ponemos y le damos 5 minutos a 400 grados. Luego, las volteamos y le damos otros 5 minutos más, pero reduciremos la temperatura para no quemarlas. Así comemos más saludables pues no estamos friendo las papas:

Air Frier - French Fries

El resultado de este plato es el que se muestra en la primera imagen de este post.

¡Buen provecho!

¡Pongamos el abanico de mi laptop a funcionar a máxima velocidad!

¡Pongamos el abanico de mi laptop a funcionar a máxima velocidad!

Hola a todos,

En este post, les mostraré un método que seguramente terminará con el sobrecalentamiento de sus laptops.

Como sabrán, los abanicos de computadora usualmente vienen con 3 o 4 pines. Los abanicos de 3 pines son controlados mediante variación de voltaje, cambiando su velocidad rotacional. El primer y segundo cable usualmente son los de votaje y el 3er cable es el que envía la señal a la computadora indicando su velocidad.

Abanicos de 4 pines son controlados mediante PWM. Esto quiere decir que el voltaje es constante y la velocidad es controlada mediante el 4to cable. El 3er cable nuevamente es el mismo de la señal que indica su velocidad rotacional.

La laptop que veremos en el día de hoy es la Lenovo Y510p. Es una laptop del 2013, pero que aún funciona bastante bien. El abanico de esta laptop es de 4 pines pero tiene un orden que no es comun pues el conector es propietario.

El problema con esta laptop es que no se puede configurar la velocidad del abanico en el BIOS y tampoco provee un botón o función «Turbo» que algunas laptops gaming tienen para evitar que se sobrecalienten.

La laptop sí tiene una herramienta que tiene una función llamada «Dust Removal». Esta función lo que hace es que activa el abanico a máxima velocidad, y luego reduce su velocidad. No se qué tan efectivo es limpiando el polvo pues esa es la función que hace, pero lo que sí se es que el abanico corre a máxima velocidad. Ahora bien, una vez este proceso de limpieza termina, el abanico vuelve a funcionar a velocidad normal y no a la máxima, aún si el CPU está caliente.

La solución es cortar un cable del abanico. Este cable es el del PWM (Pulse-Width Modulation). Esto permite que el abanico opere a máxima velocidad pues al no recibir la señal y solo el voltaje, el abanico funcionará en su totalidad. Es también por eso que en los abanicos de computadoras de escritorio, es posible usar un abanico de 4 pines en conectores de 3 pines.

Veamos el proceso a continuación:

NOTA: El proceso es únicamente para la laptop Lenovo Y510p. Por favor, no lo intentes en otra laptop a menos que hayas consultado el manual o sepas lo que estás haciendo.

Primero, voltearemos la laptop y removeremos la tapa de atrás. Nota que ya había modificado un poco esta tapa para que el aire fluya mejor:

Lenovo Y510p fan - 1

Con la tapa removida:

Lenovo Y510p fan - 2

Ahora, nos enfocamos en el abanico:

Lenovo Y510p fan - 3

Necesitamos desconectar el cable del abanico de la placa madre. Sacarlo es muy sencillo. Necesitamos halarlo cuidadosamente:

Lenovo Y510p fan - 4

Aquí tenemos el cable desconectado:

Lenovo Y510p fan - 5

Cortaremos el cable marrón:

Lenovo Y510p fan - 6

Ahora, conectamos el conector a la placa madre:

Lenovo Y510p fan - 7

¡Listo!

Lenovo Y510p fan - 8

¡¡¡Y… funciona!!!:

Lenovo Y510p fan - 9

El CPU operando a 100%:

Lenovo Y510p fan - 10

Tarjeta de video operando 100%:

Lenovo Y510p fan - 11

Aquí podemos ver a BOINC corriendo:

Lenovo Y510p fan - 12

Aunque se ve que el CPU está corriendo a 3.40Ghz, en realidad irá gradualmente reduciendo su velocidad digamos hasta 2.60Ghz, aunque esto va a variar de acuerdo a las condiciones del lugar donde tengas la laptop. Mientras más frio esté el lugar donde estés usando la laptop, más rápido operará el CPU pues se podrá enfriar mucho mejor. También tengan en consideración que estos números del CPU es mientras se utiliza la tarjeta de video. Si no hay actividad en la tarjeta de video, el CPU operará mucho más rapido.

También recuerden utilizar ThrottleStop, o de lo contrario, el CPU no subirá de 2.40Ghz. ThrottleStop permite que la laptop utilice las frecuencias Turbo Boost del procesador.

¡Eso es todo y espero que les haya gustado este post!

Resolviendo el problema de sobrecalentamiento de las tabletas HP Stream

Resolviendo el problema de sobrecalentamiento de las tabletas HP Stream

Hola a todos,

En este post, les hablaré sobre las tabletas HP Stream y cómo solucionar el problema de sobrecalentamiento que podrían estar enfrentando con ellas.

Estas tabletas funcionan generalmente bien a menos que estés en algún lugar donde haga mucha calor, como es el caso de aquellos que viven en alguna Isla tropical, en donde las temperaturas suelen ser entre 70 a 90 grados Fahrenheit, y en el verano pueden llegar y superar los 100 grados. Esto causa que las tabletas se sobrecalienten y como consecuencia, el procesador empieza a reducir la velocidad para evitar daños.

Estas tabletas tienen un procesador Intel Atom Z3735G de 4 núcleos, con una velocidad de 1.33Ghz, pero este CPU puede subir hasta 1.57Ghz cuando se usan los 4 núcleos a vez, y siempre y cuando la tableta no se sobrecaliente.

Ahora, el otro problema de por qué estas tabletas se sobrecalientan es que están hechas con plástico, el cual no es un buen conductor de calor. Generalmente los equipos que son hechos con metal suelen tener mayor rendimiento, ya que el metal transfiere el calor del procesador. El problema de estos equipos que usan metal es que el calor puede ser transferido hacia la batería, causando que se dañe con el tiempo más rápido, ya que el calor es uno de los enemigos de las baterías. Otro problema que suele suceder muy a menudo es que las baterías se inflen debido al calor. Al estas tabletas ser de plástico, no tenemos problema con la batería, pero sí con el rendimiento.

HP Stream 8 tablet
HP Stream 8

Como podrán podido observar en mis posts anteriores, suelo correr el «Berkeley Open Infrastructure for Network Computing» (BOINC) en todos mis equipos, y estas tabletas no son excepción alguna. Están trabajando 24/7 procesando unidades de trabajo de varios proyectos de BOINC, pero debido al sobrecalentamiento de las mismas, tuve que buscar una solución para mantenerlas frías.

HP Stream 7 and 8 crunching BOINC Tasks

Normalmente, el procesador no disminuye su rendimiento significativamente si se corre un proyecto de BOINC que sólo corre en el CPU, pero cuando añades un proyecto que ejecuta unidades de trabajo en la tarjeta de video, entonces la tableta disminuirá severamente su rendimiento, hasta el punto que pensarás que la tableta se trancó y tienes que reiniciarla, pero no es así, sino que la tableta disminuye su rendimiento temporeramente en lo que la temperatura baja y una vez la temperatura vuelva a la normalidad, el rendimiento del procesador aumenta, pero esto es un ciclo en donde sigue subiendo y bajando el reloj del procesador y esto no es algo bueno, porque claramente significa que la tableta se está sobrecalentando.

¿Así que cuál es la mejor manera para evitar que el procesador se sobrecaliente y disminuya el rendimiento? Compré estos heatsinks de aluminio en Amazon, que son utilizados para mantener fríos los Raspberry Pi y otros equipos similares. Estos heatsinks de aluminio vienen con un tape que conduce calor y es una buena manera de disipar el calor del equipo.

Una vez me llegaron estos heatsinks, los puse en las tabletas inmediatamente. A continuación podrás ver el proceso de cómo instalarlos en las tablets:

Primero, tenemos que remover el panel trasero y remover los tornillos + que tienen. Remover este panel es muy facil, y luego podemos ver el circuito impreso:

HP Stream 7 and 8 Heatsink Mod 1

El área que necesitamos mantener fría es esta:

HP Stream 7 and 8 Heatsink Mod 2

Necesitamos ponerle el tape a los heatsinks:

Ahora, lo colocamos en el area que vamos a enfriar:

HP Stream 7 and 8 Heatsink Mod 5

Claro, uno no es suficiente, así que añadiré más (le puse 5 a cada tableta, ya que el paquete viene con 10 heatsinks):

Ahora que le hemos puesto los heatsinks, necesitamos hacer un corte en el panel trasero para que podamos poner el panel nuevamente para proteger el circuito electrónico del equipo:

Y eso es básicamente todo. Ahora la tableta disipa mejor el calor y prevenimos que se sobrecaliente. Claro, conviene ponerle un abanico para que disipe el calor más rápido 🙂

Ahora puedo correr [email protected] en la tarjeta de video de la tableta sin que disminuya el rendimiento.

BOINCTasks HP Tablets

¡Espero que les haya gustado este post! Recuerda seguirme y votar en el post para ver más cosas de tecnología 🙂