Windows Admin Center

November 7, 2020 - Reading time: ~1 minute

Windows Admin Center es una aplicación basada en explorador e implementada localmente para la administración de servidores Windows, clústeres, infraestructuras hiperconvergidas y PC Windows 10. Es un producto gratuito y está listo para usarse en producción.

Esta herramienta que se puede descargar gratuitamente (con limitaciones) desde aquí nos permite administrar servidores y máquinas de Windows a todos a los niveles a través de un explorador web (en mi caso edge, no funciona bien con Firefox).

No se puede instalar en controladores de dominios, pero si en estaciones de trabajo y servidores lo cual nos dará acceso a un panel de control en la web desde la que podemos administrar el directorio activo, dns, ejecutar scripts, consola powershell, escritorio remoto, firewall etc. Muy similar a cockpit-project en Linux,del cual he hablado en otro artículo


David, Prometheus y Alien: Covenant

August 5, 2020 - Reading time: 2 minutes

A lo largo de los años he tenido muchas conversaciones y discusiones sobre Prometheus, no así con Alien: Covenant que es odiada de forma universal; recuerdo justificar las partes buenas de Prometheus con muros de texto en varios foros de internet ganándome el desprecio de algunos y la aprobación de otros, en una ocasión incluso cree un blog sobre una teoría con imágenes y vídeos, este post será más corto.

Durante la campaña viral de Prometheus, Peter Weyland da una conferencia en Ted Talk 2023 (que lejos nos quedaba en 2012), durante la misma Weyland habla de cómo el Titán Prometeo robó el fuego a los dioses del panteón heleno para dárselo a los humanos "el primer trozo de tecnología" dice Weyland, el objetivo de la charla TED era anunciar la creación de vida cibernética y dice:

"Nosotros somos los dioses ahora"

Evidentemente el fuego representa la vida, el encontrarse con los creadores es el tema central de Prometheus siendo el fuego "la sustancia negra" (que además antes de crear nueva vida, destruye una) que vemos en unas vasijas con lo que parece ser una reina Alien de fondo, David (el verdadero protagonista de las películas) roba esa sustancia y la utiliza con un miembro de la tripulación lo cual desemboca en Elizabeth Shaw quedándose embarazada y, en esencia, creando un Xenomorfo. David, al ser un robot, no puede crear vida a ojos de los Ingenieros (nuestros creadores según Elizabeth Shaw, que tampoco podía quedarse embarazada) es una aberración y por ello cuando despiertan al Ingeniero lo primero que hace es arrancarle la cabeza a David, pero he ahí el truco, David si crea vida... a través de otros, David es Prometeo.

David roba el fuego a los Dioses y se lo da los humanos a partir de los cuales se crea una nueva vida, pero David más allá, utilizando a Elizabeth Shaw manipula dicha vida para crear un organismo perfecto, un organismo capaz de prosperar a partir de la vida de otros.

David es Prometeo, y los Xenomorfos son su nuevo pacto (Covenant).


Eliminar la nueva barra de direcciones de Firefox

May 6, 2020 - Reading time: 2 minutes

En la versión 77 de Firefox Quantum (en el momento de escribir esto esa versión es beta) se elimina la opción de desactivar la nueva barra de direcciones de Firefox desde about:config utilizando cambiando el valor de browser.urlbar.update1 a "false" pero no desesperes porque la buena gente de internet ha creado una forma de modificar la barra desde userChrome.css

Para encontrar la ruta basta con escribir en la barra de navegación de Firefox: about:support

Normalmente la ruta será: "C:\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\"

Dentro de dicha ruta habrá una carpeta cuyo nombre cambia dependiendo del usuario y dentro de la misma está la carpeta "chrome", si no existe la creamos y lo mismo con el archivo userChrome.css

A continuación copia el siguiente código:

/* REMOVE MEGABAR START
 * VERSION 1.0.3
 * CODE AT: http://userchrome.wesleybranton.com/megabar
 * RELEASE NOTES: http://userchrome.wesleybranton.com/notes/megabar */
@-moz-document url(chrome://browser/content/browser.xhtml) {
    /* DISABLE EXPANDING START */
    #urlbar[breakout][breakout-extend] {
        top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important;
        left: 0 !important;
        width: 100% !important;
    }

    #urlbar[breakout][breakout-extend] > #urlbar-input-container {
        height: var(--urlbar-height) !important;
        padding-block: 0 !important;
        padding-inline: 0 !important;
    }

    #urlbar[breakout][breakout-extend] > #urlbar-background {
        animation-name: none !important;
        box-shadow: 0 1px 4px rgba(0, 0, 0, .05) !important;
    }
    /* DISABLE EXPANDING END */

    /* REMOVE URL RESULT PADDING START */
    .urlbarView {
        margin-inline: 0 !important;
        width: 100% !important;
    }

    .urlbarView-row {
        padding-block: 0 !important;
    }
    /* REMOVE URL RESULT PADDING END */

    /* MOVE URL RESULT TYPE ICON TO LEFT START */
    .urlbarView-type-icon {
        min-width: 16px !important;
        height: 16px !important;
        margin-bottom: 0 !important;
        margin-inline-start: 0 !important;
    }

    .urlbarView-favicon {
        margin-inline-start: 20px !important;
    }
    /* MOVE URL RESULT TYPE ICON TO LEFT END */
}
/* REMOVE MEGABAR END */

Antes de terminar deberemos acceder a about:config y cambiar el valor de toolkit.legacyUserProfileCustomizations.stylesheets de false a true Y ahora sí esta todo listo, reiniciamos Firefox a disfrutar sin esa molesta barra de direcciones.


Proyectos realizados durante la cuarentena

April 26, 2020 - Reading time: ~1 minute

Tras más de 40 días en cuarentena, durante la misma he realizado algunos proyectos (incluyendo recableado y reorganización de todos los aparatos):

  • Monitorización de sistemas Linux con Netdata
  • Servidor de impresión CUPS y escaner SANE con un viejo portátil (de hace unos 15 años)
  • Dashboard Heimdall para acceder a todos los servicios locales
  • Wiki con Wiki.js para documentación local
  • Administración con Ansible de sistemas Linux desde WSL (WIndows Subsystem for Linux)
  • DNS interno a través de Synology.
  • Servidor multimedia con jellyfin y transcodificación Nvidia (esto me ha costado, aunque parece una tontería)
  • Actualización de Bludit

También monté temporalmente un Controlador de Dominio Active Directory con Samba 4 pero lo desmonté rápido ya que no le veía mucho sentido al proyecto, así mismo sigo explorando las capacidades de Ansible, Netdata y Docker



About

I am a system administrator, everything is hosted in my home.
I document my projects here, sometimes I will write about other things.