Servicio Nacional Integrado de Administración Tributaria

SENIAT: Uso de máquinas fiscales sin obligatoriedad

Pues esencialmente es eso: Dejan de ser obligatorias las máquinas fiscales en comercios y/o empresas de venta masiva (farmacias, panaderías, gimnasios, etcétera), esto son los incluidos en la Providencia SNAT/2018/0141 . En este mismo anuncio hacen del conocimiento de la reducción de 144 mil «contribuyentes especiales» a 30 mil mediante la «técnica estadística» (léase cruzar la información de los bancos privados, Banco Central de Venezuela, SAREM y SAIME para conocer el ingreso de todos y cada una de las personas jurídicas y personas naturales).

Seguir leyendo →

Ocultar versión de Apache2 (y sistema operativo usado)

Esto es sencillo: Conviene ofrecer siempre la mínima información necesaria e incluso hay quienes la cambian a propósito (si usan Nginx pues declaran que usan Apache).

El procedimiento es fácil, editar sudo nano /etc/apache2/conf-available/security.conf .

Dentro de dicho fichero buscar (o agregar):

  • ServerTokens Prod .
  • ServerSignature Off .

El archivo está profusamente «documentado» con líneas de comentarios, obvio que en idioma inglés siempre.

Por último reiniciar Apache2: sudo systemctl restart apache2 .

Instalando HTTP/2 en Apache2 para Ubuntu 24.04

¡ De nuevo vamos con HTTP/2 !

¿Por qué HTTP/2?

Por dos razones principales:

  • Seguridad: Con HTTP/2 los encabezados dejan de viajar en texto plano y van en lenguaje de máquina, lo cual dificulta aún más su intercepción e inspección por parte de terceros.
  • Utilidad: Con HTTP/2, si el navegante de nuestra página web lo permite, podremos enviarle notificaciones de nuestra parte (push) lo cual abre la posibilidad de nuevas comodidades en nuestras tareas de programación.

Seguir leyendo →

Perfiles «perdidos» en Chromium (Ubuntu, Snap)

Yo utilizo GNU/Linux® Ubuntu® (derivado Debian®) y ni es tanto el tiempo que le dedico a su configuración.

Sin embargo al actualizar a Chromium 143.0.7499.146 y apagar la máquina, al día siguiente me sucedió algo muy curioso: Se negaba a mostrar mi lista de perfiles, generalmente uno por cada aplicación y/o sitio web.

Pues nada, arremangarse la camisa, revisar los respaldos hechos a ver si faltaba algo… Y nada, un buen rato investigando, al menos abría un perfil temporal y así abrí uno o dos perfiles directamente, sin el asistente de bienvenida. Pero no es la idea tener que estar recurriendo a la línea de comandos cada día para lanzar el navegador web, ese recurso es para trabajos importantes.

Por fin leyendo un artículo en «Ask Ubuntu» alguien aconsejó borrar los «Singleton*» y revisé en ~/snap/chromium/common/chromium y allí estaban:

SingletonCookie
SingletonLock
SingletonSocket

Los moví a un directorio de respaldo, ejecuté Chromium y ¡Zas! todo de nuevo a la normalidad.

Me queda, como pendiente, saber qué hace el endemoniado Singleton ese…

By NotRepubilcTV - Manjaro, GPL, https://commons.wikimedia.org/w/index.php?curid=151687800

Actualizando Manjaro

O, como yo le digo, Manyaro GNU/Linux, ea, que nosotros deberíamos castellanizar cada palabra bárbara, bueno en fin, aquí vamos.

Cuando uno dura mucho, pero mucho, muchísimo tiempo sin actualizar una máquina Manyaro (virtual o real) aparecerá el mensaje:

cp: target ‘/var/tmp/mamac/dbs/sync’: Not a directory

En esos casos uno debe de realizar lo siguiente:

  • Actualizar la lista de «servidores espejos» de los repositorios (mirror servers), esto tomará algo de tiempo porque visitará país por país en busca de ellos:
sudo pacman-mirrors --geoip
  • Luego sí que actualizaremos los repositorios sin la lista AUR, aún así será una descarga total de 2 gigabytes:
sudo pamac update --force-refresh --enable-downgrade --no-aur
  • Dado el caso aparezca el mensaje:
Error: Failed to commit transaction: transaction not prepared

Entonces deberemos aplicar:

sudo pacman -S npm --overwrite='*'

Y reintentamos:

sudo pamac update --force-refresh --enable-downgrade --no-aur
  • Ahora sí que podemos actualizar todo incluyendo AUR:
sudo pamac upgrade -a
  • Al finalizar el largo trabajo (por tiempo consumido) probamos a instalar cualquier software, por ejemplo OpenSSH:
sudo pacman -S openssh
sudo systemctl enable sshd.service
sudo systemctl start sshd.service
sudo systemctl status sshd.service

Language programming books, photo by Helder da Rocha
Fuentes consultadas

En idioma castellano

  • «https://ugeek.github.io/blog/post/2022-12-31-servidor-ssh-en-manjaro.html».
  • «».
  • «».

En idioma inglés

  • «https://forum.manjaro.org/t/error-failed-to-commit-transaction-failed-to-retrieve-some-files/119308/3».
  • «https://forum.manjaro.org/t/cp-target-var-tmp-mamac-dbs-sync-not-a-directory-error-failed-to-prepare-transaction-target-not-found-rttr/153767».
  • «https://forum.manjaro.org/t/stable-update-2024-02-21-kernels-kde-virtualbox-calamares-rocm-firefox-thunderbird/156888/109?page=5».
Crédito de la imagen Gerd Altmann, trabajo, licencia de uso:Pixabay
Crédito de la imagen Gerd Altmann, trabajo, licencia de uso:Pixabay