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ú

Categoría: web

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

WCAG 2.0

Publicada el 28 de septiembre de 201626 de febrero de 2021 por ernesto

técnicas

  1. hay técnicas que son suficientes (sufficient techniques) para conseguir la conformidad con las WCAG;
  2. hay advertencias (advisory techniques) que permiten mejorar la accesibilidad;
  3. y hay errores comunes (common failures) que provocan la disconformidad con las WCAG.

los cuatro principios básicos de la accesibilidad

  1. perceptible
    1. alternativas textuales: todo el contenido distinto a texto debe estar también disponible como texto electrónico (no así como la imagen de texto): éste es neutral y, como permite su procesamiento de distintas maneras, puede ajustarse a las necesidades del usuario.
Más
Etiquetado como wcag

phpmyadmin: instalación y configuración

Publicada el 16 de diciembre de 201526 de febrero de 2021 por ernesto
  1. sudo apt-get install phpmyadmin
    • si se produce el siguiente error durante la instalación,

      Error 1045 (28000): access denied for user 'root'@'localhost'

      cabe crear el archivo ~/.my.cnf para salir del paso:

      nano ~/.my.cnf

      [mysql]
      user=nombre
      password=clave

      chmod 600 ~/.my.cnf

      antes de probar de nuevo con la instalación:

      sudo dpkg-reconfigure phpmyadmin
  2. mysql -uroot -p
    1. SHOW DATABASES;

      +--------------------+
      | Database           |
      +--------------------+
      | information_schema |
      | mysql              |
      | performance_schema |
      | phpmyadmin         |
      +--------------------+
      4 rows in set (0.00 sec)

    2. QUIT;

      Bye!

Más
Etiquetado como apt-get, chmod, dpkg-reconfigure, ln, mysql, service, systemctl

mysql: instalación y configuración

Publicada el 15 de diciembre de 201526 de febrero de 2021 por ernesto
  1. sudo apt-get install mysql-server
  2. mysql_secure_installation
  3. mysql -uroot -p
    1. SHOW DATABASES;

      +--------------------+
      | Database           |
      +--------------------+
      | information_schema |
      | mysql              |
      | performance_schema |
      +--------------------+
      3 rows in set (0.00 sec)

    2. QUIT

      Bye!

  4. según la versión,
    1. sudo apt-get install php5-mysql
    2. sudo apt install php7.0-mysql
  5. luego, se reinicia el servidor apache:
    sudo systemctl restart apache2.service
Más
Etiquetado como apt-get, mysql, mysql_secure_installation, php5, service, systemctl

php: instalación y configuración

Publicada el 15 de diciembre de 201526 de febrero de 2021 por ernesto
  1. sudo apt-get install php5
  2. sudo a2enmod php5

    Enabling module php5.
    To activate the new configuration, you need to run:  service apache2 restart

  3. luego, se reinicia el servidor:
    sudo service apache2 restart

    o

    sudo systemctl restart apache2.service

    esto debería valer.

  4. los archivos de configuración del módulo de php5 para apache2 se encuentran en
    1. /etc/apache2/mods-available/php5.conf
Más
Etiquetado como a2enmod, apt-get, filesmatch, id, php.ini, service, systemctl

Paginación de entradas

  • Anterior
  • 1
  • 2
  • 3
  • 4
  • 5
  • Siguiente

RSS rutas fuera

  • Beats and yelling shorts, 12th December 25 12 de diciembre de 2025 Hate Meditations
  • Beats and yelling: Tempestuous Fall 11 de diciembre de 2025 Hate Meditations
  • Beats and yelling shorts, 9th December 25 9 de diciembre de 2025 Hate Meditations
  • La Naranja Metálica #106 (10×02) 9 de diciembre de 2025 Belisario
  • Beats and yelling: Kostnatění 8 de diciembre de 2025 Hate Meditations
  • The noise diaries XVIII 7 de diciembre de 2025 Hate Meditations
  • Beats and yelling: Bretwaldas of Heathen Doom 7 de diciembre de 2025 Hate Meditations
  • Rutas Misteriosas: Chupacabras en España, con Javier Resines 7 de diciembre de 2025 Javier Resines
  • Cóndor – Aurë Entuluva (2025) 5 de diciembre de 2025 Belisario

Archivo

cuaderno de campo 2011-2025