Archivo del blog

Mostrando entradas con la etiqueta windows. Mostrar todas las entradas
Mostrando entradas con la etiqueta windows. Mostrar todas las entradas

01 abril 2025

馃殌 Automatiza la instalaci贸n de Windows como un PRO con Unattend Generator

Si alguna vez has tenido que instalar Windows repetidamente, sabr谩s lo tedioso que puede ser pasar una y otra vez por las mismas pantallas de configuraci贸n: elegir el idioma, aceptar los t茅rminos, seleccionar el disco, crear usuarios… ¡una p茅rdida de tiempo total!


Pero ¿y si te dijera que puedes automatizar todo el proceso con un simple archivo autounattend.xml? S铆, es posible, y gracias a Unattend Generator, hacerlo es m谩s f谩cil que nunca.

馃敟 ¿Por qu茅 esta herramienta es la leche?

馃挕 Sencillez absoluta: No necesitas aprender la sintaxis del autounattend.xml, ni romperte la cabeza con manuales de Microsoft. Solo seleccionas las opciones en la web y listo.


Ahorro de tiempo: Con un buen archivo de respuesta, puedes instalar Windows sin tocar una tecla. Perfecto para administradores de sistemas, t茅cnicos de IT o cualquier geek que quiera hacer las cosas bien.

馃捇 Compatible con diferentes versiones de Windows: Ya sea Windows 10, Windows 11 o versiones de servidor, este generador te permite configurar el XML de forma precisa.

馃敡 Opciones avanzadas: Desde definir la partici贸n del disco hasta preconfigurar usuarios, claves de producto y ajustes de red, tienes un control total sobre la instalaci贸n.


馃幆 ¿C贸mo se usa?

  1. Entra en Unattend Generator.

  2. Configura los par谩metros a tu gusto.

  3. Descarga el archivo autounattend.xml.

  4. Col贸calo en la ra铆z del USB de instalaci贸n de Windows.

  5. Arranca el equipo desde el USB y… ¡magia! Windows se instalar谩 sin intervenci贸n.

Si te dedicas a la administraci贸n de sistemas o simplemente quieres ahorrarte trabajo en cada instalaci贸n de Windows, esta herramienta es imprescindible.


Pru茅bala y dime qu茅 te parece. ¡A m铆 me ha salvado la vida m谩s de una vez! 馃殌

25 febrero 2025

Configurar Stirling-PDF en Docker con RaspberryPI.

 

Instalaci贸n de Stirling PDF en Raspberry Pi usando Docker


Stirling PDF es una herramienta vers谩til y potente para la gesti贸n de documentos PDF. Ofrece funcionalidades como conversi贸n, compresi贸n, edici贸n y mucho m谩s. Lo mejor de todo es que es completamente gratuito, no tiene licencias ni suscripciones recurrentes, lo que simplifica la gesti贸n de software en tu empresa. Si tienes una Raspberry Pi y quieres aprovechar esta herramienta, aqu铆 te explicamos c贸mo instalarla utilizando Docker.

Paso 1: Preparaci贸n del entorno

Antes de comenzar, aseg煤rate de tener Docker instalado en tu Raspberry Pi. Si no lo tienes, puedes revisar en mi blog.

Crear las carpetas necesarias para la configuraci贸n:

Primero, crea una carpeta en tu Raspberry Pi donde se alojar谩n los archivos de configuraci贸n de Docker, yo las he creado dentro de la carpeta de mi usuario. Puedes hacerlo con el siguiente comando:

mkdir -p /home/<tu_usuario>/docker/stirling-pdf

Reemplaza <tu_usuario> con el nombre de tu usuario en la Raspberry Pi.

Crear el archivo docker-compose.yml:

Dentro de la carpeta que acabas de crear, utiliza el editor de texto nano para crear un archivo llamado docker-compose.yml. Este archivo contendr谩 la configuraci贸n necesaria para desplegar Stirling PDF.

nano /home/<tu_usuario>/docker/stirling-pdf/docker-compose.yml

Dentro del archivo, pega el siguiente contenido:

yaml

Copy

version: '3.3'

services:

  stirling-pdf:

    image: frooodle/s-pdf:latest

    container_name: stirling-pdf

    restart: unless-stopped

    ports:

      - "8123:8080"

    environment:

      - DOCKERDIR=/home/<tu_usuario>/docker

      - LANGS=es_ES

    volumes:

      - /home/<tu_usuario>/docker/stirling-pdf:/usr/share/nginx/html


Te quedar谩 algo c贸mo esto:


Guarda y cierra el archivo presionando CTRL + X, luego Y y Enter.

Crear el archivo .env:

En la misma carpeta, crea un archivo llamado .env para definir las variables de entorno necesarias. Ejecuta:

nano /home/<tu_usuario>/docker/stirling-pdf/.env

Y agrega las siguientes l铆neas:

DOCKERDIR=/home/<tu_usuario>/docker

LANGS=es_ES

Guarda y cierra el archivo.

Paso 2: Lanzar la instalaci贸n

Una vez que los archivos de configuraci贸n est茅n listos, puedes lanzar la instalaci贸n de Stirling PDF con el siguiente comando:

sudo docker-compose -p "stirling-pdf" up -d

Este comando descargar谩 la imagen de Docker y desplegar谩 la aplicaci贸n en tu Raspberry Pi. Ver谩s una pantalla de instalaci贸n similar a esta cuando acabe:


Paso 3: Acceder a Stirling PDF

Una vez completada la instalaci贸n, abre un navegador web en cualquier dispositivo conectado a tu red local y escribe la direcci贸n IP de tu Raspberry Pi seguida del puerto 8123. Por ejemplo:

http://<ip_de_tu_raspberry>:8123

Ver谩s la interfaz de Stirling PDF, lista para usar:


Paso 4: Hacerlo accesible desde la web (opcional)

Si deseas acceder a Stirling PDF desde fuera de tu red local, puedes configurar un servidor web o utilizar un servicio de tunneling como nginx. Esto te permitir谩 acceder a la aplicaci贸n desde cualquier lugar. 

Al ser una herramienta muy vers谩til, tambi茅n puede desplegarse en Azure de varias maneras, dependiendo de tus necesidades:

- Azure Container Instances (ACI): Ideal para despliegues r谩pidos y sencillos.
- Azure Kubernetes Service (AKS): Perfecto para entornos escalables y de producci贸n.
- M谩quinas Virtuales (VM): Si prefieres tener control total sobre el entorno.

Pero esto lo haremos m谩s adelante. Antes quiero ver que tal funciona en la red.

Conclusi贸n

Stirling PDF es una herramienta poderosa y gratuita que puede ser una excelente alternativa o complemento a Adobe Acrobat, especialmente para empresas que buscan reducir costos, autohospedar sus soluciones o personalizar sus herramientas. 

Sin embargo, si tu empresa depende de funcionalidades avanzadas o del ecosistema Adobe, es probable que Adobe Acrobat siga siendo la mejor opci贸n.

En resumen, Stirling PDF es ideal para empresas que priorizan el control, la privacidad y el ahorro de costos, mientras que Adobe Acrobat es mejor para empresas que necesitan funcionalidades avanzadas y un soporte profesional.

Si necesitas m谩s detalles o tienes alguna pregunta, no dudes en dejarla en los comentarios.


Fuentes: Flopy

30 octubre 2024

¿ Sab铆as que el s铆mbolo del sistema de Windows es una poderosa herramienta?

Conocer los comandos CMD adecuados te permite diagnosticar problemas de red, gestionar cuentas, reparar archivos de sistema ¡y mucho m谩s! Aqu铆 tienes una lista de los 15 comandos CMD m谩s 煤tiles para que saques el m谩ximo provecho de tu sistema Windows.

¡Con estos comandos, puedes gestionar tu sistema como un pro! ¿Cu谩l es tu comando CMD favorito? H谩zmelo saber en los comentarios.


1.- ipconfig

- Muestra la configuraci贸n de red del equipo, como direcciones IP, m谩scara de subred y puerta de enlace predeterminada. La opci贸n m谩s usada; Siempre pedimos un "ipconfig /all" para ver detalles completos de tu equipo.

2.- ping

- Verifica la conectividad a otro dispositivo en la red enviando paquetes de prueba, funciona cual s贸nar de un submarino. Usamos "ping google.com" para comprobar la conexi贸n a Internet, otro cl谩sico de nuestra chistera, ya que depende de lo que tarde en contestar el otro, podemos detectar si va todo bien o es error de conexi贸n.

3.- netstat

- El uso de "netstat -an" permite ver todas las conexiones activas y los puertos en uso en tu equipo, junto con las direcciones IP y el estado de cada conexi贸n. Es 煤til para identificar actividad sospechosa, como conexiones a direcciones IP desconocidas o puertos no habituales que podr铆an indicar malware. 

4.- tracert

 - El comando "tracert" (abreviaci贸n de "trace route") permite rastrear el camino que siguen los paquetes de datos desde tu equipo hasta un destino espec铆fico, como un sitio web. Es muy 煤til para diagnosticar problemas de conexi贸n en la red, especialmente cuando las p谩ginas web cargan lentamente o est谩n inaccesibles. Solo tenemos que introducir "tracert google.com".

5.- tasklist

- Lista todos los procesos en ejecuci贸n, similar al Administrador de Tareas. Es muy 煤til para administrar procesos, especialmente si necesitas monitorear el uso de recursos o identificar posibles problemas desde la terminal de un equipo conectado en remoto. Con el comando tasklist /S nombre_o_IP_remoto /U usuario /P contrase帽a, suponiendo que tenemos acceso a la contrase帽a de administrador, vemos los procesos en ejecuci贸n de un tercero.

6.- taskkill

- Termina un proceso en ejecuci贸n (realmente adoro este comando) podemos "cerrar" cualquier programa, tanto en nuestro equipo o en otro equipo sin tener un acceso f铆sico a 茅l. Por ejemplo con `taskkill /F /IM notepad.exe` para forzar el cierre de Notepad en nuestro PC, o si usamos el comando "taskkill /S PC-Remoto /U dominio\usuario /P contrase帽a /IM notepad.exe /F" podemos eliminar el proceso en un equipo en remoto, sin necesidad de molestar al usuario, el programa que le fallaba.

7.-  sfc (System File Checker)

- Este comando verifica y repara archivos de sistema da帽ados o faltantes. Esto es 煤til cuando el sistema operativo presenta errores inusuales, problemas de estabilidad o mensajes de archivo corrupto. Cuando ejecutas "sfc /scannow", Windows revisa los archivos de sistema y reemplaza los da帽ados con versiones originales almacenadas en una carpeta segura del sistema. Este proceso puede tardar varios minutos en completarse, dependiendo de la velocidad del equipo y de cu谩ntos archivos necesiten revisi贸n. La verdad es que es muy 煤til este comando, y lo he usado muchas veces.

8.- chkdsk

- Este comando, revisa y corrige errores en el disco duro. Es ideal para detectar sectores defectuosos o problemas de integridad en el sistema de archivos, especialmente si el equipo experimenta fallos, lentitud o errores de disco. Usaremos "chkdsk /f /r" si notas que el sistema est谩 lento o presenta errores al acceder a ciertos archivos, y quieres asegurarte de que el disco no tiene sectores defectuosos o problemas en el sistema de archivos. 脷til para asegurar la salud de tu disco duro y prevenir p茅rdida de datos causada por errores en el sistema de archivos o sectores defectuosos.

9.- shutdown

- Este comando permite apagar, reiniciar, hibernar o cerrar sesi贸n en el sistema de manera programada o inmediata. Es muy 煤til para gestionar el equipo a distancia, programar apagados autom谩ticos o realizar reinicios controlados. Genial para scripts de arranques de equipos, con tareas autom谩ticas, como actualizarse el fin de semana, y as铆 tenerlo a punto para la semana. Usaremos "shutdown /r /t 0" para reiniciar el sistema de inmediato. L谩stima que no permita levantar un equipo ya apagado.

10.- systeminfo

 - Proporciona informaci贸n detallada sobre la configuraci贸n del sistema, incluyendo detalles sobre el hardware, el sistema operativo, la memoria y la red. Es 煤til para obtener un resumen completo de las especificaciones del sistema sin tener que acceder a m煤ltiples men煤s en el entorno gr谩fico. Sobre todo lo he usado m谩s es para saber si el equipo es de 32 o 64 bits. Y si usamos el systeminfo /s IP o Host del equipo remoto, podemos ver las caracter铆sticas del equipo remoto.

11.- diskpart

- MUCHO OJO con este comando, que si no vas con cuidado te puedes eliminar todo tu disco entero. Permite administrar discos, particiones y vol煤menes. Es muy 煤til para tareas avanzadas de gesti贸n de disco, como crear, eliminar, formatear y redimensionar particiones, as铆 como para configurar discos en tu sistema. Va genial para administrar particiones de disco en equipos remotos, recuperar USBs da帽ados.

 12.- wmic

Imposible resumir este comando, en solo dos l铆neas. Es tu mejor amigo, hecho programa. Permite a los usuarios acceder y manipular informaci贸n de configuraci贸n y estado de sistemas. Proporciona un interfaz para interactuar con WMI, lo que permite realizar tareas de administraci贸n del sistema desde la l铆nea de comandos.

Por ejemplo, te pondr茅 dos ejemplos muy pr谩cticos, encima si lo convinas con el psexec, podemos ejecutarlo en equipos remotos y ver las caracter铆sticas de ellos.

13.- net user

Se utiliza para gestionar cuentas de usuario en el sistema. Permite crear, modificar, eliminar y mostrar informaci贸n sobre cuentas de usuario locales. Es especialmente 煤til para administradores de sistemas que necesitan gestionar usuarios desde la l铆nea de comandos. Pero la verdad es que la 煤nica utilidad que le damos en el d铆a a d铆a, es para ver si el usuario tiene la contrase帽a caducada. Ponemos net user jhorrillo /domain, y nos indica cuando se cre贸, cuando cambi贸 la contrase帽a y sobre todo cuando caduca la contrase帽a.

14.- gpupdate

- Actualizar las directivas de grupo (Group Policy) de un sistema. Las directivas de grupo son configuraciones que controlan el entorno de trabajo de los usuarios y las computadoras en una red de Windows. Este comando es especialmente 煤til en entornos empresariales donde las configuraciones son gestionadas centralmente, Y nos permite aplicar y verificar r谩pidamente las pol铆ticas de grupo en un entorno de Windows, asegurando que las configuraciones deseadas est茅n en vigor. Por ejemplo, podemos usar; "gpupdate /target:user o computer" para forzar las pol铆ticas tanto en un usuario como en el equipo.

15.- assoc

Este comando, utiliza para mostrar o modificar las asociaciones de extensiones de archivo a los tipos de archivo en el sistema. Es 煤til para gestionar c贸mo el sistema operativo trata ciertos tipos de archivos y qu茅 programas se utilizan para abrirlos. Por ejemplo: Si ponemos "assoc" nos aparecen todos los ficheros que est谩n asociados, y si usamos "assoc .txt=txtfile" para asociarlos con el programa que usamos nativamente.


Bonus Track: Winget:

Y claro, no podemos olvidarnos del impresionante e incre铆ble comando que es este comando.

Es la herramienta perfecta para gestionar paquetes, similar a apt en Linux o brew en macOS. Con winget, puedes buscar, instalar, actualizar y eliminar aplicaciones directamente desde el s铆mbolo del sistema en Windows. Es parte del Windows Package Manager y te permite automatizar la instalaci贸n de programas de manera r谩pida y sencilla.

por ejemplo, si quieres actualizar todos los aplicativos de tu equipo de una vez, ponemos en una ventana de administrador, winget upgrade --all

Conclusi贸n

Estos comandos son muy 煤tiles tanto para diagnosticar problemas de red y de sistema, como para la administraci贸n y configuraci贸n de Windows.

26 octubre 2024

Manual para instalar Pi-hole en Docker, corriendo en Windows.

Pi-hole es una herramienta de software libre dise帽ada para bloquear publicidad y rastreadores en una red local. Funciona como un servidor DNS (Sistema de Nombres de Dominio) que filtra las solicitudes de DNS para bloquear anuncios, trackers y contenido no deseado antes de que lleguen a los dispositivos en tu red. Al estar instalado en un dispositivo de la red (como una Raspberry Pi o un servidor), Pi-hole act煤a como un filtro centralizado para todas las peticiones DNS.

Manual para instalar Pi-hole en Docker (Windows)

1. Abrimos un terminal PowerShell o el S铆mbolo del sistema.

Hay varias formas de crear el contenedor, con este he utilizado el siguiente comando, desde un terminal con permisos de administrador:

docker pull pihole/pihole

Le damos al intro y nos empieza a instalar la aplicaci贸n:

Con el siguiente comando configuraremos nuestra instalaci贸n, pondremos Usuario, Contrase帽a, IP, DNS, Ubicaci贸n, 

docker run -d --name pihole -e ServerIP=172.16.1.90 -e WEBPASSWORD=password -e TZ=Europe/Madrid -e DNS=127.17.0.1 -e DNS2=1.1.1.1 -e DNS3=8.8.8.8 -p 80:80 -p 53:53/tcp -p 53:53/udp -p 443:443 --restart=unless-stopped pihole/pihole:latest






Una vez finalizado, ya podemos entrar por web para acabar de configurar nuestro servidor pihole.


Aqu铆 ponemos nuestro usuario y contrase帽a que hemos asignado antes, y nos cargar谩 la web:



Una vez estamos aqu铆, ya podemos ir configurando nuestros dispositivos con la IP que hemos configurado de DNS en el Windows, o por ejemplo, que es el m谩s recomendable, es cambiar los DNS en la web del router, y as铆 podemos navegar tranquilamente sin ver anuncios en cualquier dispositivo que tengamos conectado en la WIFI de casa sin tener que ir cambiando los DNS en todos los dispositivos de casa.

Conclusi贸n

Ya tienes Pi-hole funcionando en Docker para Windows. Desde la interfaz web podr谩s gestionar las listas de bloqueo y ver estad铆sticas de uso. Si tienes alguna duda, deja un comentario en el blog y te ayudo en lo que pueda.

Para m谩s detalles o problemas, consulta otros manuales en Justohorrillo.com




28 septiembre 2024

C贸mo instalar Paperless-ngx en Docker

Paperless-ngx; Es una herramienta de c贸digo abierto dise帽ada para la gesti贸n de documentos digitalizados, es la herramienta OpenSource, que compite con Sharepoint, c贸mo el LibreOffice para MS Office.

Permite a los usuarios escanear, archivar y gestionar documentos de manera eficiente, eliminando la necesidad de manejar grandes vol煤menes de papel. Es ideal para quienes buscan centralizar sus archivos en un solo lugar y hacer que el proceso de b煤squeda y recuperaci贸n de documentos sea m谩s r谩pido y organizado. 

Aqu铆 te dejo un peque帽o manual para la instalaci贸n de Paperless-ngx en Windows, asumiendo que ya tienes **Docker Desktop** instalado y funcionando correctamente en tu sistema, sino fuese el caso, podr铆as ver el manual que hice en el siguiente enlace.

Paso 1: Verificar la instalaci贸n de Docker Desktop

Abr铆mos **Docker Desktop** y nos aseguramos de que est茅 ejecut谩ndose correctamente, y tiene la 煤ltima versi贸n. Puedes verificarlo abriendo un terminal de **PowerShell** o **Command Prompt** y ejecutando el siguiente comando: "docker --version" nos aparecer谩 el siguiente resultado:


Paso 2: Crear una carpeta de trabajo

Crea una carpeta en tu sistema Windows donde alojar谩s el proyecto Paperless-ngx y sus vol煤menes. Abr铆mos un **PowerShell** y creamos una carpeta para el proyecto. Por ejemplo, puedes llamarla `C:\Paperless`:


Una vez que tengamos la carpeta, entramos dentro y descargamos el proyecto del github, luego en un  cmd o powershell con permisos de administrador, hacemos lo siguiente:

git clone https:/github.com/jmlcas/paperless-ngx

Una vez echo esto, entramos en la carpeta que nos ha creado, yo la he renombrado, y ejecutamos  el proceso de configuraci贸n, para ello usaremos el comando:

docker-compose up -d

Una vez completado el proceso; que tarda un  rato, procedemos a entrar por la web.

En nuestra demo, ser铆a: http://localhost:8200

C贸mo medida de seguridad, editamos el fichero; docker-compose.env y borraremos las dos filas que hacen referencia, ya que no nos hace falta m谩s, y as铆 tambi茅n reforzamos nuestra seguridad.


Paso 7: Acceso a la interfaz de Paperless-ngx

En tu primera visita a la interfaz web, se te pedir谩 que crees un usuario administrador para gestionar el sistema. Sigue las instrucciones en pantalla para completar este proceso.

Paperless-ngx tiene una caracter铆stica llamada consumo autom谩tico de documentos, que te permite colocar documentos en una carpeta y que el sistema los procese autom谩ticamente.

Puedes crear una carpeta en Windows que Paperless usar谩 para este prop贸sito. Por ejemplo, dentro de `C:\Paperless`, crea una carpeta llamada `consume`:


Modificamos el fichero docker-compose.yaml y editamos los vol煤menes, para indicar el valor de las carpetas que hemos configurado con el Consume.

Conclusi贸n:


Has completado la instalaci贸n de Paperless-ngx en Windows usando Docker. Ahora tienes una potente herramienta para digitalizar, organizar y gestionar documentos de manera eficiente. Puedes empezar a importar documentos, configurar reglas autom谩ticas y optimizar tu flujo de trabajo de gesti贸n documental.

  • Elige Paperless-ngx si:

    • Necesitas una herramienta simple para gestionar y digitalizar documentos f铆sicos.
    • Prefieres un sistema de c贸digo abierto, autoalojado y sin costos recurrentes significativos.
    • Eres un usuario individual, una peque帽a empresa o una organizaci贸n que no necesita una soluci贸n de colaboraci贸n compleja.
  • Elige SharePoint si:

    • Necesitas una plataforma todo en uno para la gesti贸n documental, colaboraci贸n y automatizaci贸n empresarial.
    • Ya est谩s en el ecosistema de Microsoft 365 y deseas integrar perfectamente tus herramientas de trabajo.
    • Eres una organizaci贸n mediana o grande con necesidades de colaboraci贸n y administraci贸n de documentos m谩s complejas.

Ambas herramientas son potentes, pero su idoneidad depende del tama帽o de tu organizaci贸n y de tus necesidades espec铆ficas en cuanto a gesti贸n de documentos y colaboraci贸n.

Espero que te sea de utilidad.




22 junio 2024

¡¡¡Descubre las mejores aplicaciones para potenciar tu experiencia en Windows 11!!!

¡Hola a todos! Les recomiendo algunas herramientas de productividad, programas creativos y gratuitas, todas de c贸digo abierto, que seguramente les ayudar谩n a trabajar de manera m谩s eficiente y creativa, o simplemente a hacer su vida m谩s f谩cil.


LibreOffice: Una alternativa gratuita a Microsoft Office con un conjunto completo de herramientas de oficina, no piratees m谩s el MS Office. Pru茅balo.

GIMP: Un potente editor de im谩genes similar a Photoshop, que funciona tanto para las tareas m谩s profesionales como las m谩s b谩sicas, una vez lo domines no te detendr谩 nada. Pru茅balo

Firefox: Navegador web conocido por su privacidad y personalizaci贸n, tambi茅n es un 煤til editor de PDFs, el 煤nico que usa motor propio y diferente de Chrome. Pru茅balo

VLC Media Player: Reproductor multimedia que soporta una amplia variedad de formatos de audio y video, peque帽o y liviano puede con casi cualquier formato de v铆deo. Pru茅balo


7-Zip: Un potente programa de compresi贸n y descompresi贸n de archivos que soporta m煤ltiples formatos. Ideal para ahorrar espacio y gestionar archivos grandes con facilidad. Pru茅balo

KeePass: Un administrador de contrase帽as seguro que almacena todas tus claves en una base de datos cifrada. Perfecto para mantener tus contrase帽as organizadas y protegidas. Pru茅balo

Notepad++: Editor de texto y c贸digo fuente gratuito para Windows, destacado por su interfaz intuitiva y soporte para m煤ltiples lenguajes de programaci贸n. Ofrece resaltado de sintaxis, autocompletado, y es extensible mediante plugins para funciones adicionales. Es ligero, r谩pido, por su eficiencia y  personalizaci贸n. Pru茅balo

OBS Studio: Para grabar y hacer streaming en vivo de juegos, videos y m谩s en internet. Ofrece herramientas avanzadas para mezclar audio, cambiar entre diferentes fuentes de video y a帽adir efectos, ideal para mejorar tus transmisiones sin complicaciones t茅cnicas. Pru茅balo

qBittorrent: Cliente de BitTorrent conocido por su interfaz limpia y f谩cil de usar, es una opci贸n popular debido a su velocidad, seguridad y la ausencia de anuncios molestos. Pru茅balo

OpenShot: Editor de video gratuito y de c贸digo abierto con una interfaz intuitiva, y de forma sencilla. Ofrece funciones b谩sicas como recorte, ajuste de velocidad y efectos, perfecto para proyectos personales o educativos.. Pru茅balo


HandBrake: Conversor de video de un formato a otro, es conocido por su simplicidad de uso, potencia y optimiza la calidad y el tama帽o del archivo resultante al mejor formato, suele usarse para convertir videos para diferentes dispositivos o plataformas. Pru茅balo

Ventoy: Permite crear discos USB de arranque m煤ltiple de manera sencilla y eficiente, ya que solo es copiar el ISO directamente al USB sin necesidad de formatearlo repetidamente. pru茅balo

Si os gusta el listado y quer茅is proceder a la instalaci贸n de algunos, o la totalidad, de estos programas, os dejo un script para hacer la instalaci贸n:


@echo off
REM Instalador de programas usando winget

REM Instalar LibreOffice
winget install --id=LibreOffice.LibreOffice -e

REM Instalar GIMP
winget install --id=GIMP.GIMP -e

REM Instalar Mozilla Firefox
winget install --id=Mozilla.Firefox -e

REM Instalar VLC Media Player
winget install --id=VideoLAN.VLC -e

REM Instalar 7-Zip
winget install --id=7-Zip.7-Zip -e

REM Instalar Notepad++
winget install --id=NotepadPlusPlus.NotepadPlusPlus -e

REM Instalar OBS Studio
winget install --id=OBSProject.OBSStudio -e

REM Instalar OpenShot Video Editor
winget install --id=OpenShot.OpenShot -e

REM Instalar qBittorrent
winget install --id=qBittorrent.qBittorrent -e

REM Instalar HandBrake
winget install --id=HandBrake.HandBrake -e

echo.
echo Programas instalados correctamente.
pause

Espero que os sea de utilidad!!

Saludos.

30 mayo 2024

Firefox: La soluci贸n inesperada para editar PDF

Desde hace c贸mo 20 a帽os, el imprimir significaba usar impresoras f铆sicas para obtener documentos en papel, gastando tinta y hojas a raudales. Con el tiempo, la digitalizaci贸n fue ganando importancia y surgi贸 la necesidad de compartir documentos electr贸nicamente. C贸mo los PDF, que fue creado por Adobe en 1993, compiti贸 con formatos como PostScript, Microsoft Word (.doc), HTML, DjVu y XPS, pero su 茅xito se debe a su compatibilidad universal, soporte de funciones avanzadas y adopci贸n en industrias clave. 

La liberaci贸n del PDF como est谩ndar abierto en 2008 lo acab贸 de consolidar en su posici贸n dominante como el formato de documento digital por excelencia.

A medida que la tecnolog铆a avanzaba, la creaci贸n de PDF se integr贸 directamente en aplicaciones comunes como Microsoft Office y navegadores web, y hoy en d铆a, imprimir al PDF es tan sencillo como seleccionar "Guardar como PDF" en lugar de una impresora f铆sica, reflejando la evoluci贸n hacia un entorno de trabajo m谩s digital y eficiente.

 Recientemente, Firefox ha a帽adido capacidades para trabajar con archivos PDF. En las versiones recientes, Firefox no solo permite ver archivos PDF sino tambi茅n hacer ediciones b谩sicas como agregar texto, dibujar, resaltar y agregar anotaciones. Estas funcionalidades hacen que Firefox sea una herramienta 煤til para tareas r谩pidas de edici贸n de PDF sin necesidad de software adicional. 

Y estas capacidades hacen de Firefox una opci贸n pr谩ctica para ediciones r谩pidas y b谩sicas de PDF, eliminando la necesidad de herramientas de edici贸n de PDF m谩s complejas en muchas situaciones cotidianas.

Arrastramos un PDF al navegador o lo abrimos a trav茅s de 茅l:


Una vez abierto, veremos que en la parte superior izquierda, tenemos las opciones del PDF

Y desde aqu铆 podemos a帽adir im谩genes, quitar p谩ginas, lo 煤nico que no podemos  hacer es modificar texto, pero solo basta con crear una imagen en blanco y luego ponemos el texto por encima.

El rol principal de este editor PDF es la inyecci贸n de anotaciones, pero con un poco de creatividad (por ejemplo, agregando una imagen con el mismo color de fondo sobre el texto que deseamos borrar), las ediciones avanzadas son ciertamente posibles.

Aqu铆 pod茅is consultar m谩s informaci贸n

Espero que os sea de utilidad.



23 mayo 2024

C贸mo Instalar un Servidor de Impresi贸n en un Contenedor Docker en Windows

C贸mo Instalar un Servidor de Impresi贸n en un Contenedor Docker en Windows

Usar un servidor de impresi贸n en un contenedor Docker en Windows ofrece varias ventajas en un entorno de oficina.

Primero, proporciona aislamiento y seguridad, manteniendo el servidor de impresi贸n separado del sistema operativo y reduciendo riesgos. Adem谩s, es altamente port谩til, asegurando consistencia en diferentes entornos y facilitando la migraci贸n y el despliegue es r谩pido y la gesti贸n se simplifica con comandos est谩ndar de Docker. 

Los contenedores son m谩s ligeros y eficientes que las m谩quinas virtuales, optimizando el uso de recursos. Tambi茅n facilita la recuperaci贸n y respaldo mediante snapshots y versiones. Para desarrollo y pruebas, permite entornos reproducibles y 谩giles.


Finalmente, las actualizaciones y mantenimiento son m谩s sencillos, permitiendo actualizaciones sin interrupciones y f谩cil rollback en caso de problemas. 

por eso, con estas ventajas hacen de Docker una opci贸n eficiente y flexible para gestionar servidores de impresi贸n en Windows.

Paso 1: Instalar Docker Desktop

Entra en la web oficina de Docker para descargar el fichero "Docker Desktop" para empezar con la instalaci贸n en Windows.

Instala Docker Desktop siguiendo las instrucciones del instalador. Aseg煤rate de habilitar la integraci贸n con WSL 2 (Windows Subsystem for Linux), ya que en nuestro caso no podr铆amos utilizar CUPS para la gesti贸n de las impresoras.


Reinicia tu computadora para completar la instalaci贸n. 

Paso 2: Preparar el Dockerfile y el Script de Entrada

Necesitamos crear un directorio de trabajo, por lo que iremos a crear una carpeta en el disco:

mkdir C:\cups-server

cd C:\cups-server


Para crear el archivo Dockerfile, abrimos un bloc de notas y pegamos el siguiente c贸digo.

# Usar Ubuntu como base

FROM ubuntu:latest

# Establecer el mantenedor

LABEL maintainer="tuemail@example.com"

# Actualizar los paquetes e instalar las dependencias necesarias

RUN apt-get update && apt-get install -y \

    cups \

    cups-client \

    cups-filters \

    cups-pdf \

    ghostscript \

    dbus \

    avahi-daemon \

    avahi-utils \

    sudo \

    --no-install-recommends && \

    apt-get clean && \

    rm -rf /var/lib/apt/lists/*

# Crear el directorio para CUPS

RUN mkdir -p /etc/cups/ssl

# Copiar el archivo de configuraci贸n de CUPS

COPY cupsd.conf /etc/cups/cupsd.conf

# Copiar el script de entrada

COPY entrypoint.sh /entrypoint.sh

RUN chmod +x /entrypoint.sh

# Exponer el puerto de CUPS

EXPOSE 631

# Iniciar el contenedor con el script de entrada

CMD ["/entrypoint.sh"]

Recuerda que este fichero se guarda sin extensi贸n.

Luego, creamos otro fichero con el bloc de notas llamado entrypoint.sh con el siguiente contenido:

#!/bin/bash

set -e

# Iniciar dbus

service dbus start

# Iniciar avahi-daemon manualmente si no est谩 disponible como servicio

if command -v avahi-daemon >/dev/null 2>&1; then

    avahi-daemon -D

else

    echo "avahi-daemon no est谩 instalado o no se puede ejecutar"

fi

# Iniciar CUPS

exec cupsd -f

Paso 3: Construir y Ejecutar el Contenedor

Construir la imagen de Docker:

En el cmd dentro de nuestro directorio de trabajo, creamos nuestra imagen para docker.

docker build -t cups-server .

Una vez, ya creado, vamos a ejecutar el contenedor, si nos pide cualquier elevaci贸n, la aceptaremos hasta que se complete la tarea.

docker run -d --name cups-server -p 631:631 --privileged cups-server

Paso 4: Configurar CUPS

Para acceder a la interfaz web de CUPS, tendremos que abrir nuestro navegador favorito y vamos a http://localhost:631 o a trav茅s de nuestra aplicaci贸n Docker Desktop.

Y una vez vemos que est谩 en marcha, vamos a a帽adir las impresoras. Para para a帽adirlas y configurar tus impresoras, tenemos que seguir las instrucciones en la interfaz de CUPS, y aqu铆 es donde buscaremos los drivers para las impresoras que vayamos a帽adiendo, y las configuraciones o restricciones.


Paso 5: Persistencia de Datos

Para que tus configuraciones persistan entre reinicios del contenedor, monta un volumen para las configuraciones de CUPS:

docker run -d --name cups-server -p 631:631 --privileged -v C:\path\to\cups\config:/etc/cups -v c:\path\to\cups\data:/var/spool/cups cups-server

Paso 6: Conectar Clientes al Servidor de Impresi贸n

A帽adimos la impresora por IP, vamos a impresoras y a帽adir por IP:




Y de esta forma podemos tener en un solo sitio las impresoras centralizadas y cuando quieras configurar un equipo, no te hace falta ir configurando una a una las impresoras en cada equipo que vayas montando, sino en ir a帽adi茅ndolas por IP y sin descargar drivers.


Espero que os sea de utilidad!!!!

Un abrazo.

18 mayo 2024

Que hacer una vez instalado Windows 11.



Que hacer una vez instalado Windows 11

Este manual est谩 dise帽ado para proporcionar a los usuarios de Windows una gu铆a detallada sobre c贸mo optimizar su sistema operativo para mejorar su rendimiento general. Siguiendo varias recomendaciones de Microsoft y utilizando t茅cnicas comprobadas, aborda varios aspectos clave que pueden influir en la velocidad y la eficiencia de un sistema Windows.

Desde deshabilitar la integridad de memoria hasta ajustar la configuraci贸n del archivo de paginaci贸n y desactivar la plataforma de m谩quina virtual (VMP), cada paso est谩 dise帽ado para eliminar posibles cuellos de botella y optimizar los recursos disponibles en el sistema. 


Es importante tener en cuenta que realizar cambios en la configuraci贸n del sistema conlleva ciertos riesgos, por lo que se recomienda encarecidamente seguir las instrucciones con precauci贸n y realizar copias de seguridad del sistema antes de proceder. Adem谩s, algunos cambios pueden requerir privilegios de administrador y reinicios del sistema para que surtan efecto, as铆 que tenemos que ir con cuidado con cada cambia que hagamos.

 ¡Esperamos que este manual sea una herramienta 煤til y que ayude a mejorar la experiencia de uso de Windows para todos los usuarios! 

 ¡¡¡Comencemos!!! 


Primeros pasos; configuraci贸n.


1.- Deshabilitar la Integridad de Memoria: Presiona las teclas Win + R para abrir el cuadro de di谩logo Ejecutar. Escribe cmd y presiona Ctrl + Shift + Enter para abrir el s铆mbolo del sistema con privilegios elevados. 

En la ventana del s铆mbolo del sistema, escribe el siguiente comando y presiona Enter: 

 bcdedit /set nx AlwaysOff 

PD: Es posible que este paso no te funcione en tu equipo si tienes marcado el arranque en modo seguro, para poder activarlo, tendr谩s que entrar en Windows en modo a prueba de fallos, para poder hacer el cambio.

2.- Desactivar la Plataforma de M谩quina Virtual (VMP): Abre el Panel de Control, selecciona "Programas" o "Programas y caracter铆sticas" y hacemos clic en "Activar o desactivar las caracter铆sticas de Windows" en el panel izquierdo. Desmarca la casilla junto a "Plataforma de M谩quina Virtual", hacemos clic en "Aceptar" y espera a que se realicen los cambios.


3.- Configurar el Tama帽o del Archivo de Paginaci贸n en Autom谩tico: Volvemos abrir el cuadro de di谩logo Ejecutar y escribimos sysdm.cpl y presiona Enter para abrir la ventana Propiedades del sistema. Ve a la pesta帽a "Opciones avanzadas" y haz clic en "Configuraci贸n" bajo "Rendimiento". En la ventana de Opciones de Rendimiento, ve a la pesta帽a "Opciones avanzadas". Haz clic en "Cambiar" bajo "Memoria Virtual". Aseg煤rate de que la opci贸n "Administrar autom谩ticamente el tama帽o del archivo de paginaci贸n para todas las unidades" est茅 marcada. Haz clic en "Aceptar" para aplicar los cambios y luego en "Aceptar" nuevamente para cerrar todas las ventanas. Mejorar la Velocidad en el Explorador: Abre el s铆mbolo del sistema como administrador siguiendo el paso 

4.- Desactivar miniaturas en cach茅: Despu茅s de ejecutar este comando, el Explorador de Windows dejar谩 de crear y almacenar miniaturas en cach茅 de archivos, lo que puede afectar la velocidad con la que se muestran las miniaturas, ya que tendr谩n que generarse cada vez que se acceda a una carpeta que contenga im谩genes o videos, pero mejorar谩 la velocidad al navegar por el Explorador de archivos.

Escribe el siguiente comando y presiona Enter:  

REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v DisableThumbnailCache /t REG_DWORD /d 1 /f 

5.- Configurar b煤squeda de Windows: Otro paso que siempre hago, es quitar en las opciones de b煤squeda de la barra de tareas que mire en Internet, no me gusta nada.

¿Que aplicaciones instalo?

Siempre instalo y recomiendo la suite ofim谩tica LibreOffice. Desde que  estudiaba en el IOC estoy encantado con ella, para guardar las contrase帽as uso Bitwarden, pero en general no suelo cambiar mucho mis aplicaciones en el pc de casa.

Pod茅is ver las aplicaciones y como instalarlas con el Winget en el siguiente enlace. Que aplicaciones instalo en w10.

Espero que os vaya bien.

Saludos!!!

馃殌 Automatiza la instalaci贸n de Windows como un PRO con Unattend Generator

Si alguna vez has tenido que instalar Windows repetidamente, sabr谩s lo tedioso que puede ser pasar una y otra vez por las mismas pantallas d...