Arxiu de la categoria: Informàtica i comunicacions

Notes sobre programació, sistemes operatius, comunicacions

Ensurts informàtics

Uns quants ensurts informàtics aquesta setmana:

  • Una “macro” excel que deixa de funcionar; més ben dit, només funciona en alguns ordinadors. Encara no he trobat la manera de solucionar-ho.
  • Una actualització de “plugins” del wordpress del blog no acaba. El sistema queda en estat de manteniment. Cal eliminar manualment el fitxer .maintenance de l’arrel del blog.
  • Samba del servidor casolà deixa de funcionar, després d’una actualització de FreeBSD. Tenia una versió antiga (4.1) de samba, he passat a la 4.6. Recuperat.
  • Molts intents d’entrar al blog com a usuari autenticat. M’ha permès descobrir que una de les mesures defensives que tinc no estava ben configurada. Ara ja està bé (l’he provada).

Confio que tot quedi aquí.

“Errors” DNS (segona part)

Com comentava fa uns dies hi ha alguns dominis que no tenen res a veure amb mi que apunten al meu servidor.

Tal com tenia la configuració fins ahir les peticions a aquests dominis tornaven un error 301, una redirecció a la pàgina principal del blog.

Ho he canviat per un 404 (recurs no trobat), molt més escaient. Per això he definit un servidor per defecte a la configuració de nginx que senzillament retorna el 404:

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    access_log /var/log/nginx/noesaqui.log redir;
    return 404;
}

Confio que amb aquest canvi els cercadors deixaran d’indexar el meu bloc com a contingut dels dominis que, erròniament, apunten al meu servidor.

26/03: L’he retocat perquè retorni 444, un codi de control propi de nginx que fa que el servidor no torni cap resposta. És encara més escaient que el 404.

Word i excel amb agrupacions

Algú em pot explicar per què, en copiar des de l’Excel cap al Word les cel·les agrupades queden incloses als índexs automàtics de continguts del Word?

Aquí es veu:

Algú a Redmond potser pensa que és una genialitat i es creu mereixedor del premi Turing, però per mi és un error descomunal que m’ha fet perdre força temps els darrers mesos.

Caché de pàgines

Atès que aquest blog és en un servidor ben modest, tinc activat una caché (cau) de pàgines. D’altra banda, com sabeu, la imatge de la capçalera canvia de tant en tant, de forma automàtica.

Tal com es munten ara les pàgines això és un problema: el dia que canvia la imatge les pàgines ja desades a la memòria cau conserven l’antiga fins que caduquen.

Opcions:

  • Desactivar la memòria cau del servidor. Tot i que el servidor té poca activitat ho deixo com a darrera alternativa.
  • Caducar (o esborrar) totes les pàgines emmagatzemades a la zona cau en canviar la imatge.
  • Canviar d’estratègia, i fer que la part de la imatge sigui més dinàmica.

He provat la tercera opció durant unes hores: la imatge es carrega amb una crida secundària (amb AJAX) un cop carregada la pàgina. Hi ha un petit retard entre la càrrega de la pàgina i la imatge, que provoca una pampalluga a la capçalera. Això em fa canviar d’estratègia.

Em quedo amb la segona opció: cada diumenge a la nit esborro les pàgines desades a la memòria cau del servidor. El proper cap de setmana podré assegurar si tot funciona bé.

2/4/2017: He hagut de fer ajustos per sincronitzar bé els canvis: el cron treballa amb horari local mentre que la funció time() de PHP ho fa amb horari UTC. A més forço una visita a les pàgines de les entrades i de les categories, de manera que la “cau” torna a omplir-se just després d’esborrar-ne el contingut, però amb la imatge nova.

9/4/2017: Aquesta nit ha anat tot bé, ho dono per acabat.

Correcció d’imatges

Una horeta de feina aquest vespre per corregir el nom del fitxer de quatre imatges, perquè tenia un punt volat i accents; amb el canvi de servidor vaig fer malament alguna cosa i no es veien. De fet me n’he adonat per l’anàlisi (automàtica) dels logs, on he vist errors 404 a imatges que havien de ser-hi.

He optat per la solució dràstica: esborrar-les i tornar-les a crear, aquesta vegada sense accents ni punts volats. Esbrinar exactament on era l’error (base de dades o nom del fitxer) i el canvi que calia fer-hi m’hauria portat força més feina.

Això de les codificacions de caràcters és un problema crònic de la informàtica. Ja hi he fet referència altres vegades.