Pues como leen, se trata de ampliar en preciado espacio en la barra de direcciones para programación con PHP:
Categoría: GNU/Linux
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).
Actualizando PHP Ubuntu 26
Con esto de la vulnerabilidad crítica PHP2SHELL me percaté que el repositorio personal del señor Ondrej pues que ya se dejó de utilizar en Ubuntu 26 así que hay que retirarlo y agregar el nuevo repositorio, dejo las instrucciones para mi recordatorio (y si le es de utilidad a alguien más):
Usando el comando «mktemp»
Muchas veces necesitamos nuestro propio archivo o carpeta temporal ya sea para evitar embasurar nuestro directorio de usuario o simplemente para extraer unos ficheros comprimidos y examinarlos o, mejor aún, instalar nuestras propias aplicaciones (nuestros instaladores). Para ello el comando adecuado es mktemp.
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.
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…
Tweaks en Ubuntu desktop 22
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

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».

Gedit: reemplazos con regex
Gedit es un poderoso editor de texto que viene por defecto en Ubuntu GNU/Linux. Una necesidad constante es reemplazar un texto por otro y Gedit ofrece esta potente opción, veamos cómo funciona.
