8n137
  • Enlaces
  • Archivo
  • Categorías
  • Lugares
    20260901 ۰ unknown

    com.apple.screencaptureui "thumbnailExpiration"

    Para aumentar el tiempo que el preview flotante de un screenshots en Mac permanece en pantalla, reemplaza <NumSec> con los segundos deseados en el siguiente comando

    defaults write com.apple.screencaptureui "thumbnailExpiration" -float <NumSec> && killall SystemUIServer
    

    Para revertir a la configuración por defecto

    defaults delete com.apple.screencaptureui "thumbnailExpiration"
    

    20260506 ۰ guadalajara

    reload:fragment

    A veces solo necesitamos "refrescar" un fragmento del DOM sin recargar la página. Para esos casos sencillos, escribí un event listener que aplica el concepto principal de HTML over the wire, pero de manera minimalista, sin requerir dependencias


    20260304 ۰ monterrey

    MySQL

    Comandos para MySQL que he repetido toda la vida y no voy a memorizar

    # Dump
    mysqldump --set-gtid-purged=OFF -h [host] -P [port] -u [user] -p [database] > ~/Downloads/[filename].sql
    
    # Restore
    mysql -u [user] -p [database] < ~/Downloads/[filename].sql
    
    # Export CSV
    mysql -u [user] -p [database] -h [host] -P [port] -e "[query]" | tr '\t' ',' > ~/Downloads/[filename].csv
    

    20251124 ۰ unknown

    Estados de carga simples para tus botónes

    Éste es un hack que suelo utilizar en todos los proyectos de Bootstrap que trabajo (y en los que no utilizan Bootstrap también)


    20251005 ۰ unknown


    .polka-container {
        width:280px;
        height: 480px;
    }
    .polka {
        width:150px;
        height:150px;
        background-image: radial-gradient(black 2px, transparent 2px);
        background-size: 6px 6px;
        position: relative;
        &.b{
            top: -60px;
            left: 70px;
            transform: rotate(14deg);
        }
        &.c{
            top: -80px;
            left: 100px;
            transform: rotate(45deg);
        }
        &.d{
            left: 130px;
            top: -120px;
        }
    }
    
    <div class="polka-container">
        <div class="polka a"></div>
        <div class="polka b"></div>
        <div class="polka c"></div>
        <div class="polka d"></div>
    </div>
    

    20250419 ۰ unknown

    Estudiando propiedades avanzadas de CSS, construí un web-component que anima una carta y recibe un parámetro opcional para elegir su temática


    20250417 ۰ unknown

    Reutilizando patrones de Laravel para formularios de Livewire

    Siempre me gustó mucho Livewire, pero desde el inicio algo no me cuadró: su manejo de formularios


    20250408 ۰ unknown

    No necesitamos front-end frameworks

    Tengo un problema con los front-end frameworks... entre mejor conozco Javascript más difícil es justificarlos


    20250324 ۰ unknown

    La ruedita del iPod

    Para mí una de las aplicaciónes de ingeniería, diseño industrial y UX más importantes de la historia


    20250202 ۰ unknown

    Dejé micro.blog

    Si micro.blog es básicamente un procesador de sitios estáticos, esos $5 dolares los deben estar utilizando más bien en almacenamiento...


    20240925 ۰ unknown

    Tengo la costumbre de restablecer la mac a estado de fábrica cada cierto tiempo, las últimas veces aproveché para probar distintas configuraciones para desarrollo local de laravel

    Quería encontrar un setup consistente y fácil de replicar, casi casi midiendo el tiempo que me toma desde que inicio el equipo en blanco, hasta que tengo el servidor local corriendo, listo para programar

    Intenté docker, herd + mysql, mamp, xampp... he usado todas o combinaciones de estas en el pasado, pero siempre es un rollo que todo simplemente funcione

    Después de probar varios entornos, encontré que la formulae mágica está en instalar todo con homebrew, desde la terminal

    $ brew install php
    $ brew install composer
    $ brew install mysql
    $ brew install nvm
    $ composer global require laravel/installer
    

    Nothin' like a good ol' terminal


    20240920 ۰ unknown

    Es silencioso aquí, se siente acogedor

    <?php
    // Silence is golden.