Le labo

Bidouilles et prises de notes en vrac

  • Notes
  • Docs
  • Carte

Articles les plus récents

  • Icecast stream history

    3 mai, par b_b

    Pour Fréquence Mutine : https://stackoverflow.com/questions/65810709/icecast-song-history https://gist.github.com/sanderdewijs/5eb38e4f4ce7fca631fb44a182e2b97a un script qui utilise les APIs db de WP https://stackoverflow.com/a/68184241 bonne idée d’utiliser le playlistlog d’icecast https://github.com/filipac/icecast-now-playing-script/blob/master/icecast.php vieux script pas de db, mais bonne idée d’utiliser un fichier pour stocker le titre en cours afin de vérifier s’il faut maj la (...)

  • Porter un plugin pour SPIP 4

    29 mars, par b_b

    phpcbf
    coding standards https://www.spip.net/fr_article6677.html vendor/bin/phpcbf plugins/spip_hal —ignore=lang/*
    rector composer require rector/rector —dev vendor/bin/rector process plugins/spip_hal
    phpstan
    https://git.spip.net/spip-contrib-extensions/gis/issues/32 # phpstan.neon.dist parameters : paths : - . excludePaths : analyseAndScan : - lang level : 0 vendor/bin/phpstan —configuration=plugins/spip_hal/phpstan.neon.dist (...)

  • Mettre à jour un SPIP 3 vers SPIP 4

    12 janvier, par b_b

    Une recette courte pour qu’une mise à jour de SPIP 3 vers SPIP 4 se passe bien. mettre à jour tous les plugins utilisés par le site supprimer les répertoires squelettes-dist, plugins-dist, ecrire et prive (étape optionnelle, mais elle permet de gagner du temps en évitant à spip_loader de scanner tous les fichiers pour mettre de côté ceux qui sont obsolètes) lancer la mise à jour avec spip_loader supprimer le fichier .htaccess et le remplacer par la nouvelle version livrée avec SPIP se (...)

  • SSL shitstorm since Addtrust expiration

    23 décembre 2020, par b_b

    Le ticket à propos du bug original dans le paquet ca-certificates https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961907
    Liens en vrac à propos de l’expiration du cert root addtrust
    https://www.agwa.name/blog/post/fixing_the_addtrust_root_expiration https://news.gandi.net/fr/2020/06/un-certificat-root-a-expire-le-30-mai-2020/ https://whatsmychaincert.com/?mail.insiteinternet.fr (...)

  • Nextcloud sur un hébergement mutualisé ?

    23 janvier 2020, par b_b

    Quelques notes en vrac à propos de l’installation de nextcloud sur un mutu OVH & sur un simple hosting chez GANDI.
    Chez GANDI
    Le test a été effectué sur une instance simple hosting d’entrée de gamme, l’option S+.
    Configuration de base
    La page settings/admin/overview affiche quelques avertissements qu’on peut corriger pour certains, mais pas tous : La limite de mémoire PHP est inférieure à la valeur recommandée de 512 Mo. L’en-tête HTTP "Strict-Transport-Security" n’est pas (...)

  • Sortie Berthaume, Tas de pois, Les pierres noires

    15 septembre 2019, par b_b

    Belle et longue (57 kms) sortie, beau temps, vent de nord-est à 12/15 nœuds. .leaflet-container width : auto ; height : 450px ; margin : 0 -8em 1.5em ; @media (max-width : 768px) .leaflet-container margin : 0 0 1.5em ; .leaflet-container .legend padding : 6px 8px ; font : 14px/16px Arial, Helvetica, sans-serif ; background-color : #fff ; border-radius : 5px ; .leaflet-container .legend p margin : 0 0 10px ; .leaflet-container .legend .glyphicon display : inline-block ; (...)

  • Sortie en rade depuis le passage

    7 septembre 2019, par b_b

    À bloc à côté des multis 50 ! .leaflet-container width : auto ; height : 450px ; margin : 0 -8em 1.5em ; @media (max-width : 768px) .leaflet-container margin : 0 0 1.5em ; .leaflet-container .legend padding : 6px 8px ; font : 14px/16px Arial, Helvetica, sans-serif ; background-color : #fff ; border-radius : 5px ; .leaflet-container .legend p margin : 0 0 10px ; .leaflet-container .legend .glyphicon display : inline-block ; .leaflet-container .legend #speed background : #d7301f ; (...)

  • Garmin GPS72H & Ubuntu

    3 septembre 2019, par b_b

    Permettre l’accès au GPS sans être root :
    # /etc/udev/rules.d/51-garmin.rules SUBSYSTEM=="usb", ATTRSidVendor=="091e", ATTRSidProduct=="0003", MODE="666"
    http://hselab.org/garmin-gps-ubuntu.html
    https://doc.ubuntu-fr.org/gps#connexion_par_usb
    Utiliser GPSBabel pour récupérer les données depuis le GPS ou plus simplement Viking qui permet aussi d’afficher et d’éditer les traces GPX.
    Outil en ligne pour afficher un GPX et analyser son contenu : (...)

  • Sortie à Berthaume

    31 août 2019, par b_b

    Un dessalage, un bout-dehors cassé et quelques bonnes pointes... .leaflet-container width : auto ; height : 450px ; margin : 0 -8em 1.5em ; @media (max-width : 768px) .leaflet-container margin : 0 0 1.5em ; .leaflet-container .legend padding : 6px 8px ; font : 14px/16px Arial, Helvetica, sans-serif ; background-color : #fff ; border-radius : 5px ; .leaflet-container .legend p margin : 0 0 10px ; .leaflet-container .legend .glyphicon display : inline-block ; .leaflet-container .legend (...)

  • Bloquer un flood Apache avec fail2ban et iptables

    2 avril 2017, par b_b

    En regardant les logs apache défiler on repère qu’une plage d’IPs flood le site cible. Vu qu’il y a plus de 500 IPs différentes qui envoient des requêtes par paquets, on ne va pas tenter de bloquer par IP. Par contre, le user-agent est toujours le même :

    Apache-HttpClient/4.5 (Java/1.8.0-jdk8u76-b00)

    On commence donc par calmer le jeu en bloquant toutes les connections de cet user agent :

    iptables -A INPUT -p tcp —dport 80 -m string —algo bm —string "Apache-HttpClient/4.5 (Java/1.8.0-jdk8u76-b00)" (...)

  • page précédente
  • page suivante

Derniers commentaires

  • erational : Extra tip : c’est valable aussi pour les CSS que l’on veut sortir du (...)
  • b_b : Salut fab_b, En remplacant les http vers https c’est mieux déjà Bien (...)
  • Fa_b : En remplacant les http vers https c’est mieux déjà Par contre ca (...)
  • Fa_b : Salut, Il semblerait que la procédure ne fonctionne plus en spip 3.2 Le (...)
  • Renee Picard : Merci pour ces boutons. J’essaie de changer la grosseur de l’image du (...)

Nouveautés sur le Web

  • 27 septembre – loupe-php/loupe : A fulltext search engine with tokenization, stemming, typo_tolerance, filters and…
  • 27 septembre – PHP upgrades
  • 25 septembre – CSS Text balancing with text-wrap:balance
  • 31 août – Designing Accessible Text Over Images : Best Practices, Techniques, And Resources — Smashing…
  • 18 août – Iconbuddy — 180K+ open source icons

2006 - 2023 Le labo
Plan du site | Se connecter | Contact | RSS 2.0