Ejercicio en C++ con archivo CSV, listas ligadas y disponibilidad de camas

En este post te mostraré la solución a un ejercicio en C++ que tiene que ver con archivos CSV y disponibilidad de camas en hospitales. Básicamente es leer un archivo CSV, pasarlo a la lista enlazada (estructura de datos) y luego generar estadísticas, eliminar repetidos, eliminar un registro y borrarlo. Nos vamos a basar ampliamente en dos tutoriales que ya he publicado en mi blog: leer archivos CSV con C++ y listas enlazadas en C++. ...

julio 25, 2021 · 10 min · 2045 palabras · Parzibyte

Grabar pantalla en Linux con Simple Screen Recorder

Recientemente tuve la necesidad de grabar mi escritorio o pantalla en una computadora con Linux, específicamente elementary OS (derivado de Ubuntu que a su vez es derivado de Debian o algo así) y quiero compartir el software que he utilizado. Por cierto, cabe recalcar que con este software podemos grabar la pantalla y el audio del micrófono. Sé que suena obvio para un grabador de pantalla, pero recordemos que a veces no hay tantas herramientas para Linux como las hay para Windows. En fin, veamos cómo grabar la pantalla en Linux. Yo usé elementary OS pero esto debería funcionar en cualquier derivado de Ubuntu. Por cierto, este software exige pocos requisitos. Su nombre es Simple Screen Recorder. ...

julio 25, 2021 · 2 min · 352 palabras · Parzibyte

Imprimir en impresora térmica desde JavaScript con Linux

Hoy te mostraré cómo imprimir directamente a una impresora térmica usando JavaScript en la web o mejor dicho en el navegador web, cuando el sistema operativo es Linux. Si has seguido mi blog y mi canal de YouTube sabrás que hace tiempo desarrollé un plugin para imprimir en impresoras térmicas con JS pero para Windows. Pues bien, hoy he portado ese plugin para Linux (le di a Archivo > Exportar como > Plugin para Linux). En este post te mostraré cómo descargarlo y cómo usarlo en Linux. Yo lo probé en una PC con elementary OS. Por cierto, si lo llegas a probar me gustaría que me indiques en los comentarios en cuál distribución lo has hecho. ...

julio 25, 2021 · 2 min · 397 palabras · Parzibyte

JavaScript - Convertir centímetros a pixeles

En este corto post de programación en JavaScript te enseñaré a convertir de centímetros a pixeles, tomando en cuenta el dpi, resolución o puntos por pulgada de la imagen. Al final vamos a tener una función de JS que recibirá los centímetros y el dpi, devolviendo los pixeles. ...

julio 25, 2021 · 1 min · 190 palabras · Parzibyte

JavaScript - Descargar canvas como imagen

En mi blog te he mostrado cómo descargar un canvas de HTML y JavaScript como PNG, pero no te mostré cómo hacerlo en otro formato. Por ello es que en este post te mostraré cómo descargar un canvas como imagen ya sea PNG o JPG, respetando el tipo MIME image/jpeg o image/png. ...

julio 25, 2021 · 2 min · 297 palabras · Parzibyte

Ajustar margen en PDF con Dompdf y PHP

Hoy te mostraré cómo quitar los márgenes al generar un documento PDF usando Dompdf y PHP. Como bien lo sabes en mi blog ya te mostré cómo generar un PDF con PHP usando Dompdf de manera sencilla. Pues bien, en ocasiones necesitamos ajustar el margen del documento, ya sea para ampliarlo o disminuirlo y eso es lo que justamente te mostraré hoy: cómo modificar los márgenes del PDF generado con Dompdf. ...

julio 24, 2021 · 1 min · 182 palabras · Parzibyte

Problema con imagen en PDF de Dompdf y PHP

Hoy voy a mostrarte la posible solución a un problema que surge cuando generamos documentos PDF usando PHP y Dompdf. El problema en cuestión es que la imagen no aparece en el PDF. En su lugar, dice: Image not found or type unknown Este problema puede deberse a varios problemas, pero lo que te mostraré es una posible solución para que las imágenes aparezcan en el PDF generado con PHP. ...

julio 24, 2021 · 2 min · 264 palabras · Parzibyte

Python: ejercicio de casino y ruleta - Tragamonedas

Hoy voy a mostrarte la solución a un ejercicio en Python. Se trata de simular un tragamonedas para poder jugar a casino o ruleta y realizar apuestas, girando la ruleta al azar y trabajando con elementos aleatorios de Python. ...

julio 24, 2021 · 8 min · 1496 palabras · Parzibyte

Instalar impresora térmica en Linux para imprimir

Hoy te mostraré cómo instalar una impresora térmica en el sistema operativo Linux, específicamente en Ubuntu (aunque cualquier derivado de Debian debería funcionar) y cómo imprimir en ella de manera sencilla. Yo probaré con la impresora térmica XPrinter 58 también conocida como ZJ-58, misma que es una impresora económica de 58 milímetros. Mi sistema operativo es elementary OS 5.1.7 basado en Ubuntu, pero te repito: debería funcionar en cualquier Linux. Por cierto, esto requiere que el sistema cuente con usblp. ...

julio 22, 2021 · 3 min · 484 palabras · Parzibyte

Monedero electrónico con PHP y RFID

En este post te mostraré cómo implementar un pequeño monedero electrónico, tarjetas de saldo o tarjetas de débito usando PHP y etiquetas RFID. Como bien sabes, las etiquetas RFID están presentes en varios componentes, entre ellos una tarjeta. Así que podemos usar esa tarjeta para guardar el saldo de un usuario. Lo que te mostraré será cómo guardar y leer el dinero / saldo en las tarjetas, mostrarlo en una LCD para que el usuario lo pueda ver, y además implementar la parte del servidor con PHP para poder recargar y comprar cosas. Básicamente será un monedero electrónico o una tarjeta con la que el usuario podrá comprar y recargar. A partir de aquí puedes mejorar el código para adaptarlo a tus necesidades. ...

julio 21, 2021 · 16 min · 3385 palabras · Parzibyte