Saltar al contenido

cuaderno de campo

anotaciones

Menú
  • casa
    • dinou del carrer nou
  • cocina
    • pan
    • repostería
    • verdura
  • huerto
    • instrucciones sobre el huerto
    • plano del número 29
    • huerto del año 2025
  • humanidades
    • fonoteca
    • galería
  • juego
    • colección de roms
    • steamos en steam deck
    • lista de juego
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

Autor: ernesto

imagick: instalación vía pecl

Publicada el 1 de abril de 201726 de febrero de 2021 por ernesto
  1. sudo apt-get install php-pear
  2. sudo apt-get install php5-dev
  3. sudo apt-get install libmagickwand-dev libmagickcore-dev
  4. sudo pecl list-all

    pecl/imagick                  3.4.3 Provides a wrapper to the ImageMagick library.

  5. sudo pecl install imagick
  6. sudo pecl list

    Installed packages, channel pecl.php.net:
    =========================================
    Package Version State
    imagick 3.4.3   stable

  7. sudo nano /etc/php5/mods-available/imagick.ini

    extension=imagick.so

  8. luego, es necesario activar el módulo para php:

    sudo php5enmod imagick

    que equivale a decir

    ln -s /etc/php5/mods-available/imagick.ini

Más
Etiquetado como apt-get, imagick, ln, pecl, php5enmod, systemctl

tinymce: algunas notas sin orden

Publicada el 16 de marzo de 201726 de febrero de 2021 por ernesto

callback tras iniciar el editor

init_instance_callback: function (editor)
{
     console.log("Tinymce está en marcha.");
}

la función que se le pase a este parámetro debe incluir un argumento como editor que garantice su ejecución posterior a la puesta en marcha de tinymce. sin la resolución del argumento editor, no se ejecutan las órdenes de la función.

Más
Etiquetado como callback, input, select, tinymce, toolbar

javascript: callback y asincronía

Publicada el 16 de marzo de 201726 de febrero de 2021 por ernesto

es frecuente llamar una función al cabo de otra con el propósito de secuenciar (ordenar) la ejecución del código:

function a(m)
{
     var b = m + 3;
     c(m);
}
a(7);

en este caso, se pretenden ejecutar las órdenes de la función a() antes de llamar a la función c() porque, probablemente, la ejecución de la función c() dependa del resultado de la función a().

Más
Etiquetado como callback

registro de sentencias SQL

Publicada el 17 de febrero de 201726 de febrero de 2021 por ernesto

activación del registro de sentencias

  1. sudo nano /etc/mysql/my.cnf

    general_log_file = /media/archivo/log/mysql.log
    general_log = 1

    aunque es preferible comentar la segunda línea,

    # general_log = 1

    y activar el registro sólo cuando sea realmente necesario (dada la cantidad de información que se puede generar):

  2. mysql -uroot -p
  3. SET GLOBAL general_log = 1;

    Query OK, 0 rows affected (0.00 sec)

  4. el cambio se puede consultar como sigue:

    SHOW variables LIKE '%log%';
    | general_log | ON |
    | general_log_file | /media/archivo/log/mysql.log

Más
Etiquetado como adduser, chmod, chown, systemctl, tail

constante en heredoc

Publicada el 16 de febrero de 201726 de febrero de 2021 por ernesto
  1. una constante no devuelve su valor dentro de la sintaxis heredoc:
    define("C", "constante");
    echo <<<HTML
         <a href="#" title="{C}">{C}</a>
    HTML;
  2. es necesario, previamente, pasarle el valor de la constante (C) a una variable ($C) e invocar la variable dentro de la sintaxis heredoc:
    define("C", "constante");
    $C=C;
    echo <<<HTML
         <a href="#" title="{$C}">{$C}</a>
    HTML;
Más
Etiquetado como heredoc

matando procesos

Publicada el 8 de febrero de 201726 de febrero de 2021 por ernesto
  1. si una aplicación no responde, se la puede matar invocando su nombre:

    killall -9 kodi.bin

    o se la puede eliminar mediante su número identificador (pid):

    kill -9 552

    en ambos casos, el -9 da máxima prioridad a la acción.

  2. si no se conoce el nombre exacto de la aplicación o su número identificador,

    ps aufx
    ernesto    541  0.0  0.0   1912   364 ?       

Más
Etiquetado como kill, killall, ps, pstree, top

nvidia geforce 8200 en ubuntu 20.04

Publicada el 7 de febrero de 20175 de junio de 2025 por ernesto
Puesto al día el 4 de junio de 2025.

según ubuntu-drivers, la geforce 8200 de nvidia dispone de dos controladores:

sudo ubuntu-drivers devices

== /sys/devices/pci0000:00/0000:00:0b.0/0000:02:00.0 ==
modalias : pci:v000010DEd00000849sv000010DEsd0000CB84bc03sc00i00
vendor : NVIDIA Corporation
model : C77 [GeForce 8200]
driver : nvidia-340 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin

como queda dicho, se recomienda el uso del controlador privado (non-free) nvidia-340.

Más
Etiquetado como kernel, nomodeset, nouveau, nvidia-340, pci=nomsi, ubuntu-drivers, uname

Paginación de entradas

  • Anterior
  • 1
  • …
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • …
  • 37
  • Siguiente

RSS rutas fuera

  • La Naranja Metálica #104 (9×12) 2 de octubre de 2025 Belisario
  • Terror en Blanco: Monstruos lacustres, con Javier Resines 2 de octubre de 2025 Javier Resines
  • Barren Path – Grieving(2025) 30 de septiembre de 2025 Nicholas Mkhl
  • Beats and yelling: Castrator 30 de septiembre de 2025 Hate Meditations
  • Reseñas breves (septiembre de 2025) 29 de septiembre de 2025 Belisario
  • Anica, la hija del orangután en la revista DeMisterios 27 de septiembre de 2025 Javier Resines
  • Beats and yelling shorts, 27th September 25 27 de septiembre de 2025 Hate Meditations
  • CAMINANDO ENTRE MONSTRUOS 02 (Bestiario Sonoro): Basandere, la señora de los bosques 25 de septiembre de 2025 Javier Resines
  • CAMINANDO ENTRE MONSTRUOS 01 (BESTIARIO SONORO): Anica, la hija del orangután 22 de septiembre de 2025 Javier Resines

Archivo

cuaderno de campo 2011-2025