Suppression tag Google Analytics

Posté le 20 août 2019 à 08:56
Rubrique(s) : Divers

Aujourd’hui est un grand jour, ce site n’utilise plus le traqueur pour les stats de Google Analytics.

Ce traqueur ne respecte pas les préconisations en relation avec le RGPD et oblige à informer les visiteurs, à demander leur accord. Il faut de plus conserver cette réponse, permettre au visiteur de modifier son choix etc… autant dire une usine à gaz si on veut faire les choses bien comme le précise le RGPD.

Etant donné la finalité de ce site, c’est ‘juste’ un blog pour partager mes connaissances informatiques, j’ai pris la décision de supprimer le tag G.A. qui ne m’apporte aucune valeur ajoutée.

Même si ce n’est pas prouvé, il est possible que le référencement du site soit moins bon sur le moteur Google du coup…

J’utilise maintenant uniquement les logs Apache pour vois les stats ‘standard’ du site. C’est Webalizer qui permet d’extraire les données et de générer des rapports HTML très basiques mais suffisants.

That’s all…

Générer des pages statiques et un sitemap.xml avec PHP

Posté le 9 juillet 2019 à 10:17
Rubrique(s) : Programmation

PHP LogoLa plupart des sites Internet utilisent un CMS (WordPress ou autre) et/ou un framework PHP, Java.. pour générer des pages Internet dynamiquement.

Ainsi le contenu dynamique est toujours à jour, les pages sont créées à chaque accés. Il existe des système de caches mais souvent les configurations sont complexes et posent pas mal de problèmes lors des mises à jours.

Le tout dynamique pose le problème des performances. Générer les pages à chaque accès nécessite beaucoup de puissance CPU (surtout si le site est très fréquenté) et donc cela peut au final ralentir le site de manière globale. Cela est d’autant plus important que maintenant Google tiens compte du temps de chargement des pages pour classer les sites.

Un autre point imporntant c’est que quelque soit le CMS que vous utilisez il y a régulièrement des failles qui sont découvertes et corrigées. Mais cela nécessite de tenir à jour son serveur et de rester très vigilant à chaque nouvelle alerte de sécurité.

La solution idéale serait que le site soit entièrement statique. La vitesse d’affichage serait exceptionnelle, vous ne seriez plus vulnérables aux attaques relatives aux failles des CMS, le site étant uniquement constitué de pages HTML statiques. En contre partie les mises à jour seraient plus ‘compliquées’ car il faudrait éditer un fichier HTML, tout le monde ne parle pas HTML :).

Entre ces deux cas de figure une solution est à envisager : Générer des pages statiques à partir d’un site dynamique. Seules les pages statiques seraient accessibles au public. Le site dynamique serait utilisé uniquement pour les mise à jour. On a ainsi les avantages des deux solutions.

Voila l’idée de base du script que je vais vous présenter aujourd’hui.

Partage NFS Synology -> macOS

Posté le 8 mai 2019 à 09:00
Rubrique(s) : Informatique

synology

Dans cet article je détaille comment créer un partage NFS sur un NAS Synology et ensuite comment le récupérer (monter) depuis un ordinateur macOS.

La configuration a été réalisée avec DSM 6.2.2 sur le NAS et macOS Mojave 10.14.2.

macOS étant très proche de Linux, ce tuto est facilement applicable sur Linux. Automount étant également disponible sur les principales distributions Linux.

Sur le NAS Synology

Sur la Nas il faut activer le service NFS :

  • Panneau de configuration
  • Service de Fichiers
  • Cocher la case ‘Activer NFS’

Eurovision 2019

Posté le 7 mai 2019 à 07:40
Rubrique(s) : Multimédias

eurovision

C’est bientôt !!!!!

Voici les dates :

  • 1ère demi-finale mardi 14/05/19
  • 2nd démi-finale jeudi 16/05/19
  • Finale 18/05/19

L’évènement se déroule cette année en Israel (gagnante 2018 : https://www.pajagus.fr/theblog/multimedias/eurovision-2018/ ) dans la ville de Tel Aviv.

Plus d’infos sur le site officiel :  https://eurovision.tv/ 

Page Wikipédia en français : https://fr.wikipedia.org/wiki/France_au_Concours_Eurovision_de_la_chanson_2019

Créer une sonnerie iPhone avec Audacity

Posté le 5 mai 2019 à 08:59
Rubrique(s) : Informatique

SonneriesLe plus simple c’est d’utiliser Audacity, qui est gratuit et permet de faire plein de traitement (fondu, etc) sur les fichiers audio. De plus Audacity gère un nombre important de fichiers en import et export.

A partir d’un fichier audio, il faut isoler un extrait de 40s maximum. Pour que ce soit plus agréable il faut dans la mesure du possible faire en sorte que si on boucle la fin et le début de l’extrait se marient bien.

Il faut ensuite exporter l’extrait depuis Audacity au format AAC, il faut modifier l’extension par défaut et remplacer .m4a par .m4r (c’est la norme pour les sonneries Apple :)).

Ensuite Ouvrir iTunes, connecter votre iPhone et ouvrir le menu relatif au téléphone dans iTunes.

Cliquer sur la section : ‘Sons‘.

Il suffit ensuite de glisser/Déposer votre fichier m4r à cet endroit pour qu’il soit automatiquement synchronisé avec l’iPhone.

iTunes-sonneries

Mini tuto pour Installer Gulp ‘facile’

Posté le 2 avril 2019 à 14:55
Rubrique(s) : Informatique

gulpjsPetit article pour documenter la solution que j’utilise pour installer Gulp sur l’ensemble des projets de développement que je gère.

Chaque projets possède son propre fichier gulp-tasks.js avec les différentes opérations liées au projet (JS, CSS, LESS…).

Par contre une seule installation de Gulp (et de ses modules) est nécessaire. Cela évite de dupliquer les centaines de ficihers nodejs pour chaque projet.

Un script bash (pour Linux ou macOS) copie le fichier gulp-taks.js du projet en gulpfile.js dans le dossier ou Gulp est installé (avec ses modules). A noter qu’il est nécessaire d’installer Gulp en global (dans le dossier de nodejs).

Une fois le fichier copié , la commande gulp default est exécutée et le traitement commence.

Projet M12 2018

Posté le 31 mars 2019 à 09:53
Rubrique(s) : Photos

Retouche PhotoEn 2016 et 2017 j’ai réalisé deux projet 52 (1 photo par semaine pendant un an). C’est une super expérience.

Pour 2018 suite à mon déménagement, aux préparatifs etc… j’ai fait beaucoup moins de photos. Du coup c’est un projet 12 qui est finalement sorti.

12 pour 1 photos par mois biensur :).

L’album 2018-12 est disponible ici : https://gphoto.pajagus.fr/thumbs.html?id=0

Merci pour vos retours.

Configurateur pour Nativefier

Posté le 22 mars 2019 à 15:48
Rubrique(s) : Informatique

HTMLDans mon précédent article j’ai présenté le logiciel Nativefier qui permet de créer une application native pour macOs, Linux ou Windows à partir d’une adresse internet.

L’inconvénient de ce programme c’est qu’il propose plusieurs dizaines d’options et c’est pas facile de tout retenir. A cela s’ajoute le risque d’erreur de frappe…

J’ai donc créé un configurateur qui permet de générer la ligne de commande complète avec les bonnes options. Il suffit de sélectionner les options que l’on souhaite activer et de saisir quelques informations (nom de l’applicaiton, adresse internet…) et c’est tout.

Ensuite un simple copier/coller et c’est terminé.

la page est ici  :  Nativefier.html

Erreur Gulp après mise à jour

Posté le 20 mars 2019 à 14:25
Rubrique(s) : Informatique

gulpjsSuite à la mise à jour du programme Gulp mes scripts ne fonctionnaient plus du tout. J’utilise Gulp pour compresser les fichiers JS et traiter les fichiers CSS au format LESS.

Pour plus d’informations sur Gulp : https://www.pajagus.fr/theblog/programmation/gulpjs-compilation-less-et-minification-js-et-css/

Après plusieurs recherches sur le net j’a itrouvé les solutions à mes problèmes. Mais il faut avouer que c’est pénible suite à une mise à jour de passer du temps (beaucoup parfois) à chercher pourquoi plus rien ne marche.

Pour en revenir à mes problèmes avec Gulp. C’est au niveau de du fichier qui définit les ‘task’ que le problème se situait. Tout simplement parceque la syntaxe a ‘évolué’ et certains appels de fonction ne fonctionnent plus comme avant… (merci au dev qui s’est dit : tiens je vais modifier le schéma d’appel de la fonction…).

Nouveau MAC… Hackintosh the end…

Posté le 18 mars 2019 à 21:40
Rubrique(s) : Divers / Informatique

hackintosh
Voila après presque 3 ans à utiliser un Hackintosh, j’ai décidé de revenir dans le monde des ‘vrais’ ordinateurs Apple.

Pourquoi cette décision ?

Bien que dans l’ensemble mon Hackintosh a toujours bien fonctionné il restait quelques points qui sont devenus au fil du temps de plus en plus irritants.

  • Perte du drivers son en sortie de veille (utilisation d’un DAC usb pour contourner le problème)
  • Plantage aléatoire en sortie de veille
  • Pas de Thunderbolt, pas de Wifi et pas de Bluetooth (j’ai testé quelques dongles USB mais déconnexions aléatoires surtout en bluetooth)
  • Parfois des soucis avec le drivers réseau RJ45 (assez rare quand même)
  • Impossibilité de faire marcher une résolution supérieur à 1920×1080 (j’avais testé un moniteur 31″ QHD sans succès)
  • On ‘serre’ les fesses à chaque mise à jour… ou on ne met pas à jour.

Suivants