Mostrando entradas con la etiqueta Hp Jornada. Mostrar todas las entradas
Mostrando entradas con la etiqueta Hp Jornada. Mostrar todas las entradas

17 junio 2026

OmniGet

Triste realidad de la vida: Udemy cobra entre 10 y 200 dolares por curso.

Y no podes descargarlo para verlo sin InterNet.

Alguien publicó en GitHub la APP de escritorio que descarga cursos de Udemy, videos de YouTube, TikTok, Instagram, Reddit, X (ex Twitter) y 1.800 sitios más.

Sin consola. Sin comandos. Sin anuncios. Sin que te rastreen.

Se llama OmniGet y tiene 5.6k estrellas (a JUN 2026).

Pegas el enlace. Das al botón. El archivo se queda en tu computadora.

Para siempre.
  • 1.800+ sitios soportados via yt-dlp integrado
  • Cursos completos de Udemy, Hotmart, Kiwify, Skool y Teachable
  • Lector de PDF/EPUB con modo foco, notas con timestamp y repetición espaciada
  • Organiza y estudia el contenido descargado dentro de la misma APP
  • Extensión de navegador para descargar con un clic desde cualquier página
  • Sin consola, sin configuración, sin setup
  • Multiplataforma nativa: Windows, Mac y Linux
  • 438 forks. 32 releases. v0.6.3. GPL-3.0. (a JUN 2026)

Lo que más me gusto:

No es solo un descargador.

Es un entorno completo para aprender offline.

Descargas el curso, lo organizas, lo lees o lo ves y tomas notas con timestamp todo en la misma APP.

https://github.com/tonhowtf/omniget


Que te diviertas!

11 abril 2026

Error en Chrome no deja abrirlo en Linux

Y un día nos aparece el nefasto aviso de:

Parece que otro proceso de Google Chrome(-----) está utilizando el perfil en otro ordenador(-----). Chrome ha bloqueado el perfil para que no se dañe. Si estás seguro de que ningún otro proceso está utilizando este perfil, puedes desbloquearlo y volver a iniciar Chrome.
O quizás:
The profile appears to be in use by another Chromium process (-----) on another computer (-----). Chromium has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chromium.

Y vamos a intentar solucionarlo de la manera lo mas simple posible. Primero validamos los procesos de Chrome (o Chromium) con:

vampii@gostir:[~]$ ps aux | grep chrom{e|ium}

Luego intentamos matar todos los procesos vinculados con Chrom{e|ium} mostrados con el comando anterior:

vampii@gostir:[~]$ kill -9

Intentamos eliminar archivo de bloqueo con:

vampii@daelomin:[~/.config/google-chrome]$ rm ~/.config/google-chrome/SingletonLock
o quizas
vampii@gostir:[~/.config/chromium]$ rm ~/.config/chromium/SingletonLock

Y si no te funciona, podría ser que el perfil del usuario se encuentra corrupto, por lo tanto podes intentar crear un nuevo perfil utilizando:

vampii@daelomin:[~]$ google-chrome --user-data-dir=/ruta/a/un/nuevo/directorio
sino
vampii@gostir:[~]$ chromium-browser --user-data-dir=/ruta/a/un/nuevo/directorio

(Tenes que Sustituir "/ruta/a/un/nuevo/directorio" con la ubicación que desees para el nuevo perfil.)

Listo.


Que te diviertas!

25 febrero 2026

Sacar DRM de un archivo .KFX y convertirlo en .EPUB

Para eliminar la protección DRM de un archivo KFX (los libros Kindle), podes utilizar el software Calibre, que requiere la instalación del plugin KFX Input y del plugin DeDRM.

Instala Calibre: Descarga e instala Calibre desde su sitio web oficial, disponible aquí.

Instala los plugins:
Descarga el plugin KFX Input y el plugin DeDRM.
En Calibre, anda a Preferencias > Complementos > Cargar complemento desde archivo.
Selecciona el archivo zip del plugin KFX Input y luego el archivo zip del plugin DeDRM.
Acepta las advertencias y reinicia Calibre.

Añadi tus libros KFX:
Arrastra y solta los archivos KFX en Calibre, o usa la opción "Añadir libros".
Calibre detectará automáticamente el DRM y lo eliminará al convertir el libro al formato deseado (ej. EPUB).


Post relacionados:


Que te diviertas!

16 febrero 2026

SBoDeps para Slackware (resuelva dependencias en SBo)

Solucionador de dependencias heréticamente conveniente para sbopkg.

Al intentar instalar algo como SpamAssassin y sus 41 dependencias multicapa, la vida es demasiado corta para molestarse en buscarlas manualmente. El repositorio de slackbuilds.org (http://www.slackbuilds.org/) incluye toda la información necesaria para automatizarlo en formato legible por computadora, pero no existe ninguna herramienta práctica que lo utilice.

sbopkg (http://www.sbopkg.org/) Es una herramienta madura y de alta calidad que automatiza la compilación e instalación de paquetes de slackbuilds.org, pero por respeto a la liturgia de Slackware, no resuelve dependencias. sbodeps es una utilidad complementaria a sbopkg que facilita enormemente la resolución de dependencias sin quitarle control al administrador.

Requiere
sbopkg Una instalación configurada y en funcionamiento. Consulte http://www.sbopkg.org/ para más información.

Características
  • Resolución de dependencias rápida y sobre la marcha. A diferencia de sqg, no es necesario almacenar colas de compilación con antelación, aunque es posible hacerlo.
  • Si no hay opciones, sbodeps simplemente envía la cola de compilación de los paquetes especificados a la terminal. Use la redirección de salida o la opción -q para almacenarla donde desee. Use la opción -Q para almacenarla en sbopkgel directorio de colas de [nombre del paquete], como sqg se hace, para poder usarla con sbopkg la interfaz de diálogo de [nombre del paquete].
  • A diferencia de sqg, sbodeps omite las dependencias ya instaladas. Usa la opción -a para incluirlas.
  • Para instalar o actualizar paquetes y sus dependencias, sbodeps no se necesita una cola de compilación almacenada; en su lugar, se construye directamente una línea de comandos sbopkg que instala, en el orden correcto, los paquetes especificados y todas sus dependencias que aún no estén instaladas. (Si -a se proporciona [nombre del paquete], se reconstruirán y reinstalarán incluso los que ya estén instalados). Instalar SpamAssassin y sus 41 dependencias es tan sencillo como decir [nombre del paquete] sbodeps -i spamassassin.
  • Novedad en la versión 1.1: Comprobador rápido de actualizaciones: sbodeps -c es aproximadamente 100 veces más rápido que [Nombre del sbopkg -c programa]. Además, añadirá automáticamente cualquier nueva dependencia a la cola de actualizaciones. Instalar todas las actualizaciones disponibles (y cualquier nueva dependencia) es tan sencillo como decir [Nombre del programa] sbodeps -ci.
  • Novedad en la versión 1.1: Por defecto, los paquetes que no son de SBo no se consideran en la resolución de dependencias ni en la comprobación de actualizaciones. Por lo tanto, las dependencias que no son de SBo se reemplazan por versiones de SBo por defecto (para garantizar la compatibilidad), y los paquetes que no son de SBo instalados no se consideran en la comprobación de actualizaciones. Al añadir esta nueva opción -n, se sbodeps considerarán los paquetes que no son de SBo instalados durante la resolución de dependencias o la comprobación de actualizaciones.
  • Novedad en la versión 1.2: La -r opción ahora se ejecuta sbopkg -r para sincronizar el repositorio. Esto significa que puedes combinarla fácilmente con otras sbodepsopciones, como sbopkg -rci sincronizar, comprobar e instalar.
  • Para eliminar un paquete y sus dependencias de slackbuilds.org instaladas, use la opción --remove. Se recomienda precaución; sbodeps compilará y mostrará un comando removepkg, solicitando confirmación antes de ejecutarlo.
  • Muestra un puntero al archivo README del paquete si tiene dependencias opcionales (es decir, si hay una etiqueta %README% en el archivo .info).
  • No requiere root solo para mostrar o almacenar una cola de compilación.
  • Respetuoso con la filosofía de Slackware (http://docs.slackware.com/slackware:philosophy): no le quita ningún control al administrador, muestra exactamente lo que hará antes de hacerlo y no cambia nada sin permiso previo expreso.
  • Descaradamente herético hacia la filosofía de Slackware: podría tentar a alguien a admitir que la resolución automatizada de dependencias puede ser terriblemente conveniente. ;-)

Consideraciones de seguridad
Como parte de su estrategia para lograr un alto rendimiento, sbodepsobtiene directamente sbopkglos archivos de configuración y .info los archivos del repositorio de slackbuilds.org, tratando las entradas de configuración e información como variables de shell. Estos archivos solo deben contener asignaciones de variables y comentarios. Sin embargo, cualquier otro código de shell que se encuentre allí también será ejecutado por bash, incluso rm -rf /. Por lo tanto, antes de usar sbodeps, asegúrese de que sus archivos de configuración y su copia local del repositorio no hayan sido alterados.

(Para ser justos, lo mismo se aplica a la ejecución sbopkgen sí, o de hecho a cualquier script de SlackBuild; podrían fácilmente contener código de shell malicioso).

Uso y opciones
Usage: sbodeps [OPTION...] [PACKAGENAME...]
Generate a sbopkg build queue for one or more packages or check for possible updates to already-installed packages, resolving dependencies.
Options:
-a, --all include all dependencies, even those already installed
-Q, --queue store build queue in /var/lib/sbopkg/queues/PACKAGENAME.sqf
-q FILE, --qfile=FILE, --queuefile=FILE
store build queue in FILE
-i, --install instead of storing build queue, install packages now
--remove remove a package and its dependencies (be careful!)
-c, --check add potential updates (and any new deps) to build queue
-n, --nonrepo consider non-SBo installed packages in dep.res./updates
-r, --sync sync the repo (run 'sbopkg -r') before doing anything else
-v, --version show version number
-h, --help show this help
-L, --licen[sc]e show license

https://github.com/McDutchie/sbodeps/


Que te diviertas!

28 enero 2026

Pangolin servidor proxy inverso tunelizado

Más que en cualquier otro momento, el dinero domina las leyes, la política y las costumbres.
Honoré de Balzac
Pangolin conecta tus servicios a Internet para que puedas acceder a cualquier cosa desde cualquier lugar. Alternativa self-hosting de tuneles Cloudflare. Servidor proxy inverso tunelizado con reconocimiento de identidad y panel de control.
Para llevar a un servicio propio sin abrir puertos ni VPN o Tailscale.

Pangolin es un servidor proxy inverso tunelizado autoalojado con control de identidad y acceso, diseñado para exponer de forma segura recursos privados en redes distribuidas. Actuando como un concentrador, conecta redes aisladas, incluso aquellas tras cortafuegos restrictivos, mediante túneles cifrados, lo que facilita el acceso a servicios remotos sin necesidad de abrir puertos.

Características principales
Proxy inverso a través del túnel WireGuard
Exponga recursos privados en su red sin abrir puertos (perforando el firewall).
Conectividad privada segura y fácil de configurar a través de un cliente WireGuard de espacio de usuario personalizado , Newt.
Soporte integrado para cualquier cliente WireGuard.
Certificados SSL automatizados (https) a través de LetsEncrypt.
Soporte para servicios HTTP/HTTPS y TCP/UDP sin procesar .
Equilibrio de carga.
Amplíe la funcionalidad con los complementos de Traefik existentes , como CrowdSec y Geoblock.
Instale y configure automáticamente Crowdsec a través del script de instalación de Pangolin.
Conecte tantos sitios al servidor central como desee.
Gestión de identidad y acceso
Sistema de autenticación centralizado mediante SSO de plataforma. Los usuarios solo tendrán que gestionar un inicio de sesión.
Defina reglas de control de acceso para IP, rangos de IP y rutas de URL por recurso.
TOTP con códigos de respaldo para autenticación de dos factores.
Cree organizaciones, cada una con múltiples sitios, usuarios y roles.
Control de acceso basado en roles para administrar los permisos de acceso a los recursos.
Las opciones de autenticación adicionales incluyen:
Lista blanca de correo electrónico con códigos de acceso de un solo uso.
Enlaces para compartir temporales y autodestructivos.
Códigos PIN específicos del recurso.
Contraseñas específicas de recursos.
Claves de acceso
Compatibilidad con proveedores de identidad externos (IdP) con OAuth2/OIDC, como Authentik, Keycloak, Okta y otros.
Aprovisione automáticamente usuarios y roles desde su IdP.

Casos de uso
Administrar el acceso a aplicaciones internas
Permite a los usuarios acceder a tus aplicaciones desde cualquier lugar con solo un navegador web. No requiere software cliente.
Desarrolladores y DevOps
Exponga y pruebe herramientas y paneles internos como Grafana . Conecte el host local o las IP privadas para facilitar el acceso.
Puerta de enlace API segura
Un balanceador de carga de aplicaciones en múltiples nubes y en instalaciones locales.
IoT y dispositivos de borde
Exponga fácilmente dispositivos IoT , servidores perimetrales o Raspberry Pi a Internet para monitorear equipos de campo.

Opciones de implementación
Completamente autoalojado
Aloje la aplicación completa en su propio servidor o en la nube con un VPS. Consulte la documentación para comenzar.

Todo lo que obtienes con Pangolin auto hospedado, pero completamente administrado para ti.
Híbrido y alta disponibilidad
Plano de control administrado, su infraestructura

Gestionan base de datos y plano de control.
Usted mismo aloja un nodo de salida liviano.
El tráfico fluye a través de su infraestructura.
Coordinamos la conmutación por error entre sus nodos o hacia la nube cuando las cosas van mal.

https://github.com/fosrl/pangolin


Que te diviertas!

20 enero 2026

PKG para Slackware, administrador de paquetes SBo

PKG es un administrador de paquetes simple y rápido para el repositorio de paquetes de Slackware en Slackbuilds.org.
Yo en realidad uso SLPKG, pero siempre es bueno contemplar una alternativa.

Instalación
Se proporciona un archivo SlackBuild en Slackbuilds.org (https://slackbuilds.org/repository/15.0/system/pkg/)
make && sudo make install Compilará el programa, le asignará el mismo nombre que el directorio de este directorio (pkg si simplemente lo clonaste desde Git) y lo instalará en la ubicación predeterminada /usr/local/bin. Edita el archivo Makefile o pasa argumentos a make (ej. make PREFIX=$HOME/.local) para cambiar la ubicación de instalación, el nombre del binario, etc.

Configuración
Además de los flags (banderas) de la línea de comandos, todos los comandos externos (para actualizar el repositorio, instalar paquetes, etc.), las rutas de archivo (predeterminadas), las propias banderas de la línea de comandos y muchas otras configuraciones se pueden cambiar mediante la edición lib/pkg/config.go y la recompilación. Consulte los comentarios del archivo para obtener más información. No se requieren conocimientos de [nombre del archivo] para cambiar estas configuraciones.
Este archivo README y la página de manual se generan parcialmente de forma automática a partir de la ayuda del programa. Ejecuta make doc antes de make install para regenerarlo en caso de haber modificado las opciones de la línea de comandos aceptadas.

Dependencias
Todas las dependencias están presentes en una instalación predeterminada de Slackware. go Se requiere un compilador para compilar el programa. A pesar de la biblioteca estándar de Go, no se utilizan otras bibliotecas. En la configuración predeterminada, curl se utiliza para descargar archivos, git mantener el repositorio actualizado, installpkg instalar/actualizar paquetes y bash ejecutar las compilaciones de Slack. Estos se pueden modificar en src/config.go.
Para reconstruir la página de manual, necesitas [Nombre del archivo] go-md2man. Si deseas usar otro conversor de Markdown a Roff, pasalo al archivo makefile make doc MD2MAN=yourconverter (debe aceptar un nombre de archivo de entrada y escribir el resultado en la salida estándar).
Para comprobar la cobertura de la prueba unitaria, make cover necesita el paquete google-go-lang de Slackbuilds.org make test, que ejecuta las pruebas, las configuraciones -vet=off y, por lo tanto, también funciona con gccgo enviado con Slackware.

API
La función principal Run del paquete se puede encapsular. Sin embargo, es una función de alto nivel que no permite mucha personalización. El paquete lib/pkg incluye funciones útiles para interactuar programáticamente con un repositorio de SlackBuilds (analizando el repositorio, resolviendo dependencias, etc.) .lib/sbo Repo

Uso
Si se invoca sin argumentos, leerá los paquetes separados por espacios en blanco de [nombre del archivo] /etc/pkg/pkg_list.txt, resolverá sus dependencias y los instalará o actualizará en el orden correcto si aún no están instalados o son anteriores a la versión del repositorio. Se le solicitará al usuario que, opcionalmente, excluya paquetes de la lista si no se proporciona -y [nombre del archivo]. Si el nombre del paquete está en [nombre del archivo] /etc/pkg/pkg_list.txt seguido de key=valuepares, estos se pasarán a Slackbuild como variables de entorno. Por ejemplo, mypackage FOO=bar establecerá la variable de entorno FOO en [nombre del archivo] al barcompilar [ nombre del archivo] mypackage. Además, si el archivo /etc/pkg/mypackage.prebuild existe y es ejecutable, se ejecutará antes de la compilación (y después de descargar el código fuente de [nombre del archivo]) mypackage. El primer argumento que se pasa al script de precompilación es la ruta al directorio que contiene el código fuente/slackbuild del paquete.
Se puede generar una inicial pkg_list.txt ejecutando pkg -l (enumerar los paquetes SBo instalados) y luego eliminando los paquetes que no usa directamente pero que son, es decir, dependencias de otros paquetes.
pkg También actualiza [el archivo /etc/slackpkg/blacklist] para que los paquetes huérfanos se eliminen automáticamente al ejecutarse slackpkg clean-system, y los paquetes en [el archivo] /etc/pkg/pkg_list.txt y sus dependencias no se eliminen. Para lograr esto, primero copia /etc/pkg/blacklist[ el archivo] /etc/slackpkg/blacklist y luego añade los paquetes en [el /etc/pkg/pkg_list.txt archivo] y sus dependencias a la lista negra. Por lo tanto, copie (partes de) su lista negra original en [el archivo] /etc/pkg/blacklist si desea excluir los paquetes no administrados pkg por [el archivo] de ser eliminados por [el archivo]. slackpkg clean-system De lo contrario, hace una copia de seguridad de tu lista negra original y crea un archivo vacío en [el archivo /etc/pkg/blacklist]. Nota: Si /etc/pkg/blacklist no está presente, pkg se generará un error para garantizar que /etc/slackpkg/blacklist no se sobrescriba por error.
Los paquetes también pueden incluirse en la lista gris /etc/pkg/greylist para que no se instalen pkg pero tampoco se eliminen slackpkg clean-system (ya que todavía se agregan a etc/slackpkg/blacklist.
Si se proporcionan argumentos posicionales, se tratan como nombres de paquetes y se instalan o actualizan en el orden correcto. En este caso, la lista negra no se actualiza. Por lo tanto, pkg mypackage se instalará mypackage y sus dependencias, pero mypackage se eliminará si slackpkg clean-system se ejecuta. Agregar mypackage a /etc/pkg/pkg_list.txt para evitar esto.
pkg También se puede utilizar para ver el README de un paquete o enumerar sus dependencias/dependientes.
De forma predeterminada, clona el repositorio SBo para /var/lib/pkg/sbo sincronizar el repositorio antes si se proporciona el flag -u.
Cualquier bandera no válida como esta -h imprimirá el uso y saldrá.

Opciones
  • -b Mostrar scripts de compilación para los paquetes dados
  • -d Mostrar información para los paquetes dados
  • -f ruta de la cadena al archivo de entrada (predeterminado "/etc/pkg/pkg_list.txt")
  • -g ignorar la lista gris
  • -i no filtrar los paquetes instalados
  • -l lista de paquetes instalados
  • -m omitir comprobaciones de MD5Sum
  • -n no instale dependencias
  • -r La visualización de cadenas depende del paquete dado
  • -s buscar un paquete
  • -t Realizar un seguimiento de los paquetes proporcionados (mostrar todas las dependencias)
  • -u actualizar el repositorio
  • -v mostrar la versión del paquete
  • -y Omitir todas las indicaciones
La mayoría de las banderas se pueden combinar, es decir, pkg -d -n mypackage se (re)instalarán mypackage independientemente de si ya están instaladas y no instalarán sus dependencias.

https://slackbuilds.org/repository/15.0/system/pkg/

https://gitlab.com/M0M097/pkg


Que te diviertas!

08 enero 2026

Meshtastic

Meshtastic tiene ya 5 años pero sigue siendo una protocolo de comunicaciones experimental, sobre todo en nuestro país donde recién ahora está tomando inercia gracias a la entrevista que circula en redes donde las chicas de Poder Alien hablan con @EscultorExtraterrestre sobre el tema. Lamentablemente en redes también circulan un montón de videos super sensacionalistas con titulos y contenido clickbait como "el fin de las telefonicas", "esta tecnología va a acabar con internet", "la radioafición tiene los días contados", etc.

Creo que es super importante acercarse a meshtastic con expectativas realistas sobre lo que es y lo que implica una tecnología de comunicaciones experimental, sus limitaciónes, como y para que la usa el grueso de usuarios.

Principalmente entender que Meshtastic no es una tecnología de comunicaciones que venga a reemplazar a otras; la telefonía, internet, las comunicaciones por telefonos y mensajeros satelitales, las comunicaciones por radio son sistemas que llevan años de desarrollo, de uso en reeemplazo unas de otras en situaciones de emergencia y con redes de usuarios y una infraestructura enorme. Meshtastic puede actuar como sistema de redundancia si fallan otros sistemas de comunicaciones pero (y esto lo voy a repetir un montón) principalmente lo usamos para experimentar, para probar algo fuera de lo convencional para satisfacer una curiosidad por aprender cosas nuevas y porque en una era en que todo pasa por internet es lindo salirse un poco de ese espacio.

Siendo que meshtastic es experimental van a encontrar un grupo grande de usuarios que "les gusta meter mano" armar cosas, mejorar placas, agregar al nodo placas que amplían sus funciones, probar distintas fuentes de energía para aumentar la autonomía del nodo, probar distintas antenas y expandir el area de cobertura, armar cajas estancas, subirse a la terraza del edificio, de la casa de la abuela, a un cerro, poner un nodo en un drone. Lo bueno de esto es que construimos y mejoramos las cosas de manera colectiva, otro sabe algo que yo no y me puede ayudar y viceversa.
Imagino que para quien cree que no tiene ciertas aptitudes (y resalto el "cree" porque todo se puede aprender) y cree que la electronica o soldar,etc. no es la suyo, es tentador comprar alguno de los modulos que ya vienen pre-armados, y solo tienen que configurarlo y listo el pollo. En lo personal les sugiero que si pueden eviten hacer eso; Aprovechen el conocimiento colectivo de nuestra comunidad y la info que hay en internet con videotutoriales para armar sus propios nodos, todos vamos a ayudarlos y a ponerle la mejor para que saquen sus proyectos andando, además de yapa se llevan la satisfacción enorme de decir "esto lo armé yo" y de paso eso despierta otras curiosidades, a alguno puede picarle el bichito de la radioafición, de las comunicaciones satelitales, usar otras tecnologias de comunicación por LoRa como TinyGS, etc.

Meshtastic no es Whatsapp, ni Telegram, ni la sala de chat de ciudad internet. Te compraste el nodo todo armado para que sea mas fácil y rápido, lo configuraste, vas a la pestaña del canal long fast y ves:

mensaje de pepito: /test

mensaje de pepito: /ping

mensaje de juanito: QSL pepito

mensaje del bot T00: Ping Ok

mensaje de robertito: llegan mis mensajes?

mensaje de Juanito: QSL robertito llegan tus mensajes estás a 2 saltos de distancia

mensaje de francisquito: que linda está la propagación hoy, veo el nodo de marquitos en directo

Lo que trato de mostrar con este ejemplo, que es tal cual lo que pasa en los chats de meshtastic, es para que no creas que estamos hablando de la inmortalidad del cangrejo viudo, la relación entre el tocino y la velocidad, el partido de futbol o el asado que nos vamos a clavar el finde, al menos por ahora los canales cumplen una función meramente experimental y de testeo de nuestros nodos, su alcance y conexiones, con algun que otro intercambio sobre cosas del día a día, en PBA ni siquiera tuvimos la oportunidad de probar nuestros nodos en situaciones de emergencia mas allá de alguno que se quedó sin luz o internet unas horas. Si te compraste un nodo todo armado para chatear, salvo que lo hagas con tus amigos, te vas a pegar alto embole, por eso se complementa muy bien todo esto con la parte de armar tu propio nodo, porque al menos acá y por ahora (todo puede cambiar) la onda gira mas que nada en torno a eso.

Con este choclo no quiero desalentar a nadie a que se una a la red y a este proyecto, cuantos mas seamos mejor, siempre se aprende algo porque al nodo lo vas a tener que configurar de todos modos, pero si busco que las expectativas sean reales y que no se lleven el chasco de haber invertido tiempo y plata en algo que quizá no tiene nada que ver con lo que ustedes creían porque un youtuber que solo quiere clicks les dijo cualquier cosa.

Via ѶłⱤ₮ỮΔŁ VØÌ̴Đ (@v1rtualv01d)


Que te diviertas!

25 diciembre 2025

Internet-in-a-Box (IIAB)

Tu propia Biblioteca de Alejandria en una Raspberry Pi, como en una mañana de Navidad.
Aca les paso un repo para construirte una red MESH personal con tu info, libros, manuales, imágenes, etc., y llevarla a todas partes. Ahora cualquiera puede hacerlo y crear su propia biblioteca digital del siglo XXI, usando software gratuito y de código abierto.

Internet-in-a-Box (IIAB) es un "punto de acceso de aprendizaje" que lleva las joyas de la corona de Internet (Wikipedia en cualquier idioma, miles de videos de Khan Academy, OpenStreetMap ampliable, libros electrónicos, diario de WordPress, proyectos de electrónica, etc.) a aquellos que no tienen Internet.

Podes construir tu propio servidor pequeño y asequible (una biblioteca digital fuera de línea) para tu escuela, tu clínica médica, tu prisión, tu región y/o tu propia familia, accesible con cualquier teléfono inteligente, tableta o computadora portátil cercana.

Sitio:
https://internet-in-a-box.org/

LEEME:
https://github.com/iiab/iiab?tab=readme-ov-file

FAQ:
https://wiki.iiab.io/go/FAQ

Wiki:
https://github.com/iiab/iiab/wiki

Instalar Internet-in-a-Box (IIAB):
https://download.iiab.io/


Post relacionados:


Que te diviertas!

24 octubre 2025

Instalar Windows XP en dispositivos actuales (¡PUAJJJ!!!)

El reto de la nostalgia: usuarios instalan Windows XP en dispositivos actuales como celulares y computadores. Recientemente, un usuario logró ejecutar el sistema operativo de Microsoft en un Moto RAZR 40 Ultra.
La comunidad tecnológica ha conseguido
instalar Windows XP en dispositivos inesperados,
como el Moto RAZR 40 Ultra y computadoras con
procesadores antiguos. (Reddit)

A casi un cuarto de siglo de su lanzamiento, Windows XP sigue provocando un inusual entusiasmo, lejos de los escritorios de oficina donde alguna vez reinó. Cuando Microsoft decidió poner fin al soporte oficial en 2014, muchos habrían pronosticado su retiro definitivo, pero ahora hay un reto en la web en la que los usuarios buscan instalar este sistema operativo en dispositivos actuales.

Esto ha llevado a que algunos logren tenerlo en teléfono plegable de Motorola, algo inesperado para muchos, pero que recuerda a la tendencia de llevar a Doom a diferentes dispositivos que lleva años dando vueltas en internet.

Por qué resucitar Windows XP
Durante años, Windows XP se convirtió en sinónimo de estabilidad y familiaridad. Para una generación entera representó el acceso a internet, los primeros juegos en red y la experiencia informática doméstica por excelencia.
Esta carga simbólica, sumada al deseo de afrontar un desafío técnico, impulsa a usuarios a buscar formas de mantenerlo vigente, más allá de las advertencias sobre vulnerabilidades y obsolescencia.
Las motivaciones no se alinean con la funcionalidad tradicional de un sistema operativo moderno. Los entusiastas que encaran el reto lo describen como un pasatiempo y un logro personal, una manera de confrontar las limitaciones impuestas por la industria tecnológica y la rápida caducidad del software.
Ejecutar Windows XP en un ordenador actual o incluso en un teléfono móvil se convierte, así, en una declaración de ingenio y nostalgia ante la velocidad del cambio.

Obstáculos y soluciones para instalar Windows XP actualmente
Reinstalar o ejecutar Windows XP en una PC de hace dos décadas requiere poco más que un disco de instalación. La situación se complejiza de forma pronunciada con hardware fabricado desde 2018, sobre todo si se intenta una instalación nativa y no a través de una máquina virtual. El principal escollo surge de la incompatibilidad entre los controladores desarrollados para el nuevo hardware y las capacidades reconocidas por XP.

El procedimiento, recopilado en foros especializados como Reddit y sitios como overclockers.net, implica una serie de pasos meticulosos. En primer lugar, resulta imprescindible modificar la imagen ISO de Windows XP con utilidades como NTLite, integrando los drivers que permitan identificar la placa base, el procesador y los componentes esenciales de la máquina.
Ejecutar Windows XP en un ordenador actual o incluso en un teléfono móvil se convierte, así, en una declaración de ingenio y nostalgia ante la velocidad del cambio.

Obstáculos y soluciones para instalar Windows XP actualmente
Reinstalar o ejecutar Windows XP en una PC de hace dos décadas requiere poco más que un disco de instalación. La situación se complejiza de forma pronunciada con hardware fabricado desde 2018, sobre todo si se intenta una instalación nativa y no a través de una máquina virtual. El principal escollo surge de la incompatibilidad entre los controladores desarrollados para el nuevo hardware y las capacidades reconocidas por XP.

El procedimiento, recopilado en foros especializados como Reddit y sitios como overclockers.net, implica una serie de pasos meticulosos. En primer lugar, resulta imprescindible modificar la imagen ISO de Windows XP con utilidades como NTLite, integrando los drivers que permitan identificar la placa base, el procesador y los componentes esenciales de la máquina.
Entre los retos más sorprendentes figura la ejecución exitosa de XP en un ordenador con procesador Intel 486, cuyo origen se remonta a años anteriores a la aparición del software de Microsoft.
Otro es el caso del Moto RAZR 40 Ultra, que tiene un diseño plegable. Equipado con una pantalla pOLED de 6,9 pulgadas y un procesador Snapdragon 8+ Gen 1, ofrece características muy alejadas de los antiguos estándares de escritorio.

No obstante, el usuario de Reddit Constant_Vehicle7539 documentó el proceso y resultado de ejecutar una versión completa de XP usando el emulador QEMU.
La clave de este experimento reside en el empleo de Vectras VM QEMU, una variante del conocido emulador QEMU capaz de reproducir todo un entorno informático de PC dentro del teléfono inteligente.
En lugar de una simple aplicación, el Moto RAZR 40 Ultra aloja una máquina virtual completa en su pantalla plegable. Al colocar el dispositivo en un ángulo de 90 grados, la mitad inferior se convierte en un teclado táctil y la superior en pantalla principal, generando la apariencia de un ordenador portátil ultracompacto con Windows XP y su característico wallpaper "Bliss".

El ejercicio no persigue objetivos prácticos ni convierte al smartphone en una estación de trabajo eficiente, pero verifica la flexibilidad de la plataforma y el alcance de la virtualización moderna.

Más allá del Moto RAZR 40 Ultra, otros dispositivos, como la BlackBerry Passport, han formado parte de este tipo de experimentos, aunque los resultados suelen ser más anecdóticos que funcionales.


Que te diviertas!

01 octubre 2025

Free-Proxy

Es cierto que cualquier cambio, incluso el más deseado, trae consigo alguna tristeza o nostalgia por el pasado.
Franz Kafka
Lista de Proxys para ser usada de inmediato, pràctica y còmoda.
Una herramienta excelente.
Proyectos de código abierto como este aportan transparencia y extensibilidad a las herramientas. Siempre revisa y contribuì de forma segura: la colaboración refuerza la fiabilidad y protege contra vulnerabilidades.


Instalaciòn en Linux
vampii@lomaw:$ git clone https://github.com/mishakorzik/Free-Proxy
vampii@lomaw:$ cd Free-Proxy
vampii@lomaw:$ bash SetupLinux.sh


Iniciar Free-Proxy
vampii@lomaw:$ bash FreeProxy.sh


Comando para la herramienta de actualización:
vampii@lomaw:$ bash Update.sh

Obviamente tambien lo podes instalar en Termux y usarlo desde tu celular, por dar un ejemplo.


Que te diviertas!

18 septiembre 2025

Slktools en Slackware

Quien mira hacia afuera, sueña; quien mira hacia adentro, despierta.
Carl Jung
Utilidades para convertir paquetes Arch/Debian/Fedora-RHEL/Alpine en paquetes Slackware.

Hay en este repositorio un script para encapsular todos los demás scripts, se llama pkgslk, además, para que este script funcione:

Agrega el directorio en tu ruta (path).

Crea un directorio con el nombre del script específico que quieres utilizar, esto debe hacerse dentro de la carpeta del repositorio clonado.

Dentro de cada directorio debe haber otro directorio llamado "config", en el cual debe estar el .conf correspondiente de cada script, el único script que no necesita esto es pkgslk (el wrapper, que debe permanecer en el directorio padre).

Finalmente, para mayor comodidad, sugiero colocar la carpeta clonada en su ruta para llamar a todos estos scripts como si fueran comandos normales (como cat, o more, o du).

https://github.com/soyDESKTOP68A2MRFT/slktools


Que te diviertas!

03 septiembre 2025

Navegador de línea de comandos LINKS

Bienvenidos a Quilmes..., donde imperan la furia, el hambre y la enfermedad, y la vida y la esperanza se hallan estrictamente racionadas.
Un quilmeño cualquiera
Para los administradores de sistemas que generalmente no tienen X-window como medida de seguridad en sus servidores, el navegador web basado en texto viene al rescate, la tambien famosamente llamada "Soluciòn del Hombre Pobre".
Algunos sistemas operativos Linux vienen con un navegador basado en texto; por ejemplo, el navegador web 'links' viene incluido con Slackware. Fue desarrollado en 1992 por la Universidad de Kansas y todavía lo mantiene de forma activa un grupo dedicado de desarrolladores.

Si un navegador de línea de comandos es más rápido, tiene una mejor interfaz, etc., entonces tiene sentido utilizar navegadores basados ​​en texto. En realidad, para algunas funciones, el navegador basado en texto proporciona un mejor acceso a la información codificada en la página que la interfaz gráfica.

Links es un navegador web gráfico y de texto de código abierto escrito en C y disponible para sistemas Windows, Linux, OS X, OS/2, Open VMS y DOS. Se publica bajo la licencia GPLv2+. Es uno de esos navegadores que tiene muchas derivaciones basadas en él, entre ellas Elinks (Experimental/Enhanced Links), Hacked Links, etc.

Este es un navegador ideal para quienes desean experimentar elementos de interfaz gráfica de usuario en un entorno de solo texto. Links 2.30, la última versión, y es una versión avanzada de Links que admite JavaScript, lo que da como resultado un navegador web mucho más rápido.

La característica principal de Links es que puede ejecutarse en modo gráfico incluso para aquellos sistemas que no tienen X Server debido a su soporte para controladores gráficos para X Server, Linux Framebuffer, svgalib, OS/2 PMShell y Atheos GUI.

Links es conocido por su simplicidad y lo utilizan principalmente personas que prefieren la navegación basada en texto, aquellos con conexiones de bajo ancho de banda o por razones de accesibilidad.

Para instalar Links en Linux, utiliza el comando apropiado para tu distribución de Linux específica.

root@lamthac:~# slpkg install links --repository=slack [En Slackware Linux]
[vampii@gostir ~]$ sudo apt install links [En Debian, Ubuntu y Mint ]
[vampii@ancalagon ~]$ sudo yum install links [En RHEL/CentOS/Fedora y Rocky/AlmaLinux ]
[vampii@angurth ~]$ sudo emerge -a sys-apps/links [En Gentoo Linux ]
[vampii@khuzadrepa ~]$ sudo apk add links [En Alpine Linux ]
[vampii@khamul ~]$ sudo pacman -S links [En Arch Linux ]
[vampii@daelomin ~]$ sudo zypper install links [En OpenSUSE ]
vampii@scatha:[~]# pkg install links [En FreeBSD]


Para probarlo, simplemente abrì tu terminal y escriba lynx seguido de la URL.

vampii@lomaw:[~]$ links https://vampii.blogspot.com/2013/08/curiosidades-de-la-consola-links-y-lynx.html
Ejemplo del menù de Links (tecla Fn9)

Ya sea que seas un sysadmin desde un server, un usuario nostálgico o alguien que busca una alternativa liviana, estos navegadores invitan a explorar la web de una manera diferente, basada en texto.


Que te diviertas!

11 agosto 2025

Proton Authenticator

La libertad, Sancho, es uno de los más preciosos dones que a los hombres dieron los cielos; con ella no pueden igualarse los tesoros que encierran la tierra y el mar: por la libertad, así como por la honra, se puede y debe aventurar la vida.
Miguel de Cervantes
Proton lanza Proton Authenticator, una nueva aplicación de 2FA.

  • Código abierto y gratuito
  • Sin cuenta de Proton
  • Posibilidad de sincronización encriptada entre dispositivos
  • Se pueden habilitar copias de seguridad automáticas

Como ya dije en otras ocasiones, el 2FA en ProtonPass no lo veo buena opción porque unis dos protecciones en un mismo lugar, que de ser comprometido, te expondría por completo.

Proton Authenticator parece una alternativa competente que se uniría a "Aegis", "2FAS" y "ente".


Que te diviertas!

24 junio 2025

Cambiar la Zona Horaria en Slackware

Limítate al presente.
Marco Aurelio
La forma más sencilla de cambiar la zona horaria es cambiando el enlace simbòlico de /etc/localtime, con el formato /usr/share/zoneinfo/MiContinente/MiCiudad
Configuraremos la zona horaria mediante la creación de un enlace simbólico en /etc:

root@lomaw:~# ln -sfn /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime

Comprobamos que todo este bien:

root@lomaw:~# ls -al /etc/localtime
lrwxrwxrwx 1 root root 50 jul 27 05:39 /etc/localtime -> /usr/share/zoneinfo/America/Argentina/Buenos_Aires
root@lomaw:~#

Y listo, ya tenemos configurada nuestra zona horaria.


Que te diviertas!

12 mayo 2025

Interrupt, la alternativa a Flipper Zero con Linux

Interrupt, la alternativa a Flipper Zero de código abierto con Linux, ya es oficial.
Esta herramienta de hacking inalámbrica está basada en Raspberry Pi Zero 2 W, tiene una pantalla táctil de 3,5 pulgadas y un teclado para escribir comandos.

Flipper Zero es una de las herramientas más utilizadas por los hackers un dispositivo que, a pesar de su pequeño tamaño, puede hacer un gran daño debido a su talento para analizar las redes inalámbricas e interactuar con ellas. Ahora, le ha salido un potente competidor.
Se trata de Interrupt, un terminal basado en el sistema operativo Linux que viene a ser la alternativa de Flipper Zero con este sistema operativo y que tiene un aspecto bastante más completo que el de la herramienta primigenia, ya que cuenta con un teclado para escribir comandos fácilmente.

Esta herramienta de hacking inalámbrica ya se ha mostrado oficialmente en Kickstarter, donde se ha lanzado una campaña de crowdfunding, que ya ha superado las expectactivas de sus creadores y en la que se explica su composición y funcionamiento.
Para más señas, Interrupt tiene una pantalla a color de 3,5 pulgadas, que dispone de una batería de 2000mAh y encapsula todas las funciones y scripts principales en el menú de su interfaz gráfica.
El dispositivo está pensado para interactuar con diferentes protocolos de radio, sistemas de control de acceso y otro hardware y se puede personalizar de acuerdo a las necesidades de los usuarios, lo que lo convierte en una herramienta interesante para los que quieren probar con Raspberry Pi Zero 2w.

Tiene un rango de frecuencia Sub 1GHz, gracias a lo cual se puede conectar con diferentes dispositivos inalámbricos, como pueden ser porteros automáticos y sistemas de apertura de puertas de garaje, por mencionar algunos de los equipos de conectividad IoT que soporta.
También contiene el chip CC1101, admite la transmisión y recepción de señales digitales en el rango de frecuencia de 300 a 928 MHz, WiFi 802.11ac, Bluetooth y emplea identificación por radiofrecuencia (RFID). De esa manera, puede detectar, registrar, emular y almacenar llaves de acceso.
El aparato también sirve para como transmisor y receptor de infrarrojos, de modo que puede controlar televisores, equipos de música y hasta aires acondicionados. Todos estos códigos de control los almacena en su tarjeta SD, por lo que puede ser una opción interesante para automatizar el hogar.
Además, y debido a que es una máquina "diseñada para quienes exigen el control total y la adaptabilidad", Interrupt puede ejecutar herramientas como Nmap, Metasploit, Aircrack-ng y otras directamente desde el terminal, por lo que no es necesario tener otros equipos conectados para la multitarea.

Código abierto para experimentar con miles de posibilidades
Interrupt Tech se ha deshecho en halagos al hablar de su nuevo dispositivo y ha destacado, entre muchas otras cosas, que una de sus mayores virtudes es de código abierto debido a que ha sido diseñado "para quienes disfrutan experimentando".

Teniendo en cuenta que a sus clientes potenciales (desde hackers éticos e investigadores de seguridad hasta, entre otros) "les encanta personalizar sus dispositivos y realizar modificaciones", los desarrolladores han optado por brindarles "un control total" sobre este código.

De ese modo, los desarrolladores pueden modificar, mejorar y personalizar el software y el firmware según sus necesidades, realizando pequeños ajustes o modificaciones "importantes" en el sistema de manera flexible y con la seguridad de un entorno Linux totalmente funcional.

Por el momento, todo esto está en el aire, ya que Interrupt se encuentra en sus últimas etapas de desarrollo: su hardware ya está completo, pero su software está "en plena marcha", tal y como han avanzado los responsables del producto, que actualmente están optimizando su interfaz gráfica para garantizar una navegación fluida.

Via Noelia Murillo Carrascosa


Que te diviertas!

16 enero 2025

Joplin

Llamaremos a este toot: Ni Notion, ni Evernote, ni Obsidian, o dicho de otra forma: ¡Para vos Barney!
Hace unos cuantos meses que me enfrentaba a un desafío que seguramente tengamos en común: Mantener todas las ideas, tareas y proyectos organizados y de manera eficiente.
Probé diversas soluciones, varias privativas (sic!) pero ninguna parecía adaptarse a mis necesidades específicas.
¡Hasta que descubrí Joplin!

Una aplicación de Software Libre que ha transformado mi manera de trabajar y estudiar, así como mi vida personal.

Algunas de sus características:
Organización Flexible: Con Joplin, puedes crear cuadernos, sub-cuadernos y etiquetas para clasificar tus notas y tareas de manera super intuitiva.
Sincronización Segura: Mantén tus notas sincronizadas en todos tus dispositivos de forma segura, sin preocuparte por la privacidad de tus datos.
Personalización: Desde plantillas personalizadas hasta la integración con otras herramientas como Nextcloud, Joplin se adapta a tus flujos de trabajo.
Markdown: Utiliza Markdown para formatear tus notas fácilmente, lo que te permite enfocarte en el contenido sin distracciones.
Software Libre: Al ser una herramienta de software libre, Joplin es completamente transparente y adaptable. Puedes modificarlo según tus necesidades y contribuir a su mejora continua.

Funcionalidades de Joplin
Tomar Notas Simples:
Escribe tus notas diarias o listas de tareas.
Etiquetas:
Organiza tus notas con etiquetas.
Sincronización Multidispositivo:
Sincroniza tus notas entre tu computadora y tu smartphone.
Plantillas Personalizadas:
Crea plantillas para notas recurrentes.
Integración con Nextcloud u otras plataformas de la "Nube":
Sincroniza tus notas con Nextcloud para mayor seguridad y control.

Uso de Plugins:
Extiende las funcionalidades de Joplin con plugins.

Top 10 cosas que puedes hacer con Joplin:
  1. Tomar y organizar notas en cuadernos y subcuadernos.
  2. Sincronizar notas en múltiples dispositivos.
  3. Utilizar Markdown para formatear notas.
  4. Crear listas de tareas con checkboxes.
  5. Etiquetar y buscar notas fácilmente.
  6. Integrar con servicios de almacenamiento en la nube como Nextcloud.
  7. Exportar e importar notas en varios formatos (Markdown, PDF, etc.).
  8. Usar plantillas para notas recurrentes.
  9. Proteger notas con contraseña.
  10. Extender funcionalidades con plugins de terceros (o crear tus propios plugins).

Los 20 plugins más importantes y más útiles
  1. Note Tabs: Permite abrir varias notas en pestañas, facilitando la navegación entre ellas.
  2. Outline: Proporciona una vista de esquema de la nota actual, ideal para documentos largos.
  3. Table of Contents: Genera automáticamente un índice basado en los encabezados de la nota.
  4. Quick Links: Facilita la creación de enlaces internos entre notas.
  5. Kanban: Convierte tus notas en un tablero Kanban para gestión de proyectos.
  6. Calendar: Añade funcionalidades de calendario para gestionar tareas y eventos.
  7. Backlinks: Muestra enlaces inversos, ayudando a ver qué notas enlazan con la nota actual.
  8. Favorites: Permite marcar notas, cuadernos y etiquetas como favoritos para un acceso rápido.
  9. Embed Search: Inserta resultados de búsqueda dentro de una nota.
  10. Custom CSS: Permite personalizar la apariencia de Joplin con CSS personalizado.
  11. Repeating To-Dos: Añade la capacidad de crear tareas recurrentes.
  12. Markdown Table: Mejora la creación y edición de tablas en Markdown.
  13. Note Link System: Facilita la creación de enlaces entre notas con un sistema de autocompletado.
  14. Goto Anything: Proporciona una barra de búsqueda rápida para navegar entre notas.
  15. Tags Generator: Genera etiquetas automáticamente basadas en el contenido de las notas.
  16. Note Statistics: Muestra estadísticas detalladas sobre tus notas, como recuento de palabras y caracteres.
  17. Attachment Manager: Gestiona los archivos adjuntos en tus notas de manera más eficiente.
  18. Spaced Repetition: Implementa un sistema de repetición espaciada para mejorar la retención de información.
  19. Rich Markdown: Mejora la visualización y edición de Markdown con una vista previa en tiempo real.
  20. OCR: Realiza reconocimiento óptico de caracteres en imágenes adjuntas para extraer texto.

Mi experiencia personal:
Como alguien que busca hacer más en menos tiempo y tratar de perfeccionar su productividad, he probado numerosas herramientas a lo largo de los años.
Sin embargo, la flexibilidad y las características de Joplin han sido un cambio imporante para mí. Me permite mantener todas mis notas y tareas organizadas, lo que me ayuda a enfocarme en lo que realmente importa: ser más productivo.
¡Y todo esto es Software Libre y Abierto! ¡Para vos Barney!
¿Has probado Joplin o alguna otra herramienta de software libre del estilo?
¡Me encantaría conocer tu experiencia!

Descubre Joplin aquí: https://joplinapp.org/

Via free4fun

Que te diviertas!

07 agosto 2024

Comando alias frente al comando ~/.bash_aliases

El archivo ~/.bash_aliases sólo es útil si proviene de otro archivo de configuración; BASH en sí no sabe nada al respecto. Algunas distribuciones de sistemas operativos incluyen una línea como "source .bash_aliases" en un archivo de configuración predeterminado, como una forma de "simplificar" la configuración predeterminada.

Personalmente, es la que yo uso, simplemente coloco definiciones de alias directamente en el archivo ~/.bash_aliases y no en el archivo ~/.bashrc, principalmente porque aunque no defino suficientes alias para justificar el uso de un archivo separado, es muy comodo copiarlo y "tener todo a mano" en un archivo de alias. La mayoría de los alias realmente deberían definirse como funciones. Dicho esto, no agrupo mis funciones en otros archivos que provienen de mi archivo ~/.bashrc (el que esta ya viene de la instalación de Slackware).

Al final, las definiciones de alias se guardan en la memoria, por lo que realmente no existe ningún argumento sólido de rendimiento a favor o en contra de definirlas en el archivo ~/.bashrc, o un archivo obtenido por ~/.bashrc, lo mio es simple comodidad de usar *NIX tantos años.
Ejemplo de ~/.bashrc

Ejemplo de ~/.bash_aliases

Recorda siempre que acepto donaciones, transferencias bancarias, criptomonedas varias y surtidas en 0x772EDF224Ed36a60E95CAe24Fc36D775943a2231, "Cafecitos" y las gentilezas que consideres, incluso los simples comentarios siempre son bienvenidos (pero moderados para evitar el asqueroso SPAM).
En las sabiamente inmortales palabras de (el ahora censurado pero siempre inafable) Pepe Le Pew: El que espera y no desespera se lleva la mejor pera.

Que te diviertas!

27 julio 2024

Hacer wallpaper desde consola

¿Siempre quisiste toquetear alguna imagen para poder acomodar el tamaño justo de la pantalla que estas usando y nunca te quedaba bien porque se deformaba?
¡Pare de sufrir!
Bueno, es mas simple de lo que parece, y basicamente vamos a usar una utileria de toda la vida.

Para poder hacer sus wallpaper desde consola:

En mi caso tengo una resolucion medio rara (1024x600) y cualquier imagen siempre queda muy mal.
Tambien quiero ponerle una palabra para que cuando vea el fondo de inmediato reconozca en que equipo/escritorio estoy parado trabajando. Es un truco muy útil especialmente si usamos BlackBox o algo asi, o saltamos a diferentes equipos con un switch de pantalla.


vampii@lomaw:[~]$ convert -size 1024x600 -emboss 5 -pointsize 90 -fill black -draw 'text 350,360 "SLACKWARE"' -blur 0x5 -fill white -draw 'text 350,360 "SLACKWARE"' plasma:fractal fractal.png

vampii@lomaw:[~]$ convert -size 1024x600 -font Bookman-DemiItalic -emboss 5 -pointsize 90 -fill black -draw 'text 352,365 "SLACKWARE"' -blur 0x2 -fill black -stroke cyan -draw 'text 345,360 "SLACKWARE"' plasma:fractal fractal.png


Y asi de simple es la forma de hacerlo.

Que te diviertas!

24 julio 2024

Blind Bash: ofusca y protege tu código Bash

Podes utilizar esta herramienta para ofuscar tu código en Bash. ¿La ofuscación es la mejor manera de ocultar cosas importantes en tu código? En realidad no, pero es divertido.

Esta herramienta te brindará un código ciego y pseudo-seguro, pero cualquiera que tenga conocimiento de scripting Bash puede desofuscarlo. Entonces, esta ofuscación no es 100% segura, no permitas que cosas importantes en su código Bash solo usen esta ofuscación para protegerlas. La Seguridad mediante Obscuridad nunca es confiable.

El objetivo de este proyecto es hacer que el código sea difícil de leer para personas con conocimientos limitados en Bash.
Para todos los que aman la codificación y Bash.

https://github.com/Rizer0/Blind-Bash

Basado en: https://www.kitploit.com/2018/08/blind-bash-obfuscate-and-protect-your.html

Que te diviertas!

18 junio 2024

Saber el estado de la bateria en Linux

Comando para saber el estado de la batería desde la consola en Linux:

[vampii@khamul ~]$ upower --enumerate

Y una vez identificada, ya sabemos que linea elegir para consultarla

[vampii@khamul ~]$ upower -i /org/freedesktopt/UPower/devices/battery_BAT0

Si esto no funciona, siempre podemos usar el comando ACPI (si esta disponible) y ver la carga de la bateria:

[vampii@khamul ~]$ acpi -b

Tambien puede pasar que la bateria este totalmente muerta, como la del ejemplo siguiente.

Y obviamente, si somos mas pitucos petiteros y tenemos instalado el comando HTOP, siempre podemos configurarlo para que podamos ver el nivel de carga de una:

Y aca vemos el ejemplo de HTOP en un equipo con la bateria totalmente muerta:

Recorda siempre que acepto donaciones, transferencias bancarias, criptomonedas varias y surtidas en 0x772EDF224Ed36a60E95CAe24Fc36D775943a2231, "Cafecitos" y las gentilezas que consideres, incluso los simples comentarios siempre son bienvenidos (pero moderados para evitar el asqueroso SPAM).
En las sabiamente inmortales palabras de (el ahora censurado pero siempre inafable) Pepe Le Pew: El que espera y no desespera se lleva la mejor pera.

Que te diviertas!