WordPress : Les Medias étaient indisponibles à cause d’un bugs sur le plugin WP GPX Maps

46 x served & 4 x viewed

Je pensais pas qu’il y avait un lien aussi fort entre les plugins et l’environnement général de WordPress.

Mais en fixant les bugs sur le plugins : WP GPX Maps à savoir :

– Suppression du texte apres la derniere balise ?> de wp-gpx-maps-admin.php.
– Modification à la ligne 178 dans wp-gpx-maps-admin.php par
$tab = isset($_GET["tab"]) ? $_GET["tab"] : "";

Le site WordPress a fonctionné à nouveau.

COVID-19 : Rappel sur les sites pour suivre l’épidemie

38 x served & 0 x viewed

En france, le meilleur site : https://mapthenews.maps.arcgis.com/apps/opsdashboard/index.html#/5df19abcf8714bc590a3b143e14a548c

Pour le monde, le meilleur site : https://www.worldometers.info/coronavirus/ 

Et le dernier : https://ig.ft.com/coronavirus-chart/ .

Microsoft Teams sous Linux : Push des logs vers Grafana

36 x served & 5 x viewed

J’ai fait un petit script pour envoyer les logs vers Grafana :

mysql -u root -e "CREATE DATABASE TEAMS;"
mysql -u root -e "USE TEAMS;DROP TABLE TEAMS_AUDIT;"
mysql -u root -e "USE TEAMS; CREATE TABLE TEAMS_AUDIT (DATE datetime, duration float, vdiMode int, eventpdclevel int);"
echo "Version 1.0";
mysql -u root -e "USE TEAMS; DELETE FROM TEAMS_AUDIT";

grep "desktop_foreground_duration" ~/.config/Microsoft/Microsoft\ Teams/logs.txt ~/.config/Microsoft/Microsoft\ Teams/old_logs_* | sed 's/:/ /g' | awk '{print $6 "-" $4 "-" $5 " " $7 ":" $8 ":" $9 " " $20 " " $24 " " $26}' | sed 's/,/ /g' | sed 's/Jun/06/g' | sed 's/May/05/g' > /tmp/audit_teams.txt

while read line
do
DATE=$(echo $line | awk '{print $1 " " $2}');
DURATION=$(echo $line | awk '{print $3}');
VDI=$(echo $line | awk '{print $4}');
LEVEL=$(echo $line | awk '{print $5}');
SQL="USE TEAMS; INSERT INTO TEAMS_AUDIT (DATE, duration, vdiMode, eventpdclevel) VALUES ('$DATE',$DURATION,$VDI,$LEVEL);"
#echo $SQL
mysql -u root -e "$SQL"
done < /tmp/audit_teams.txt

echo "Done"

Ensuite sur Grafana il suffit de faire :

– Pour avoir le temps passé (en seconde) par jour :

SELECT
UNIX_TIMESTAMP(date) as time_sec,
SUM(duration) as value
FROM TEAMS_AUDIT
WHERE
$__timeFilter(DATE)
GROUP BY day(date),month(date),year(date)
ORDER BY DATE

-Pour avoir le temps passé (en jours) par jour :

SELECT
  UNIX_TIMESTAMP(date) as time_sec,
  sum(duration)/60/60 as value
FROM TEAMS_AUDIT
WHERE
  $__timeFilter(DATE)
  GROUP BY  day(date),month(date),year(date)
ORDER BY DATE

– Pour avoir le nombre d’activation de la fenetre par jour:

SELECT
UNIX_TIMESTAMP(date) as time_sec,
count(duration) as value
FROM TEAMS_AUDIT
WHERE
$__timeFilter(DATE)
GROUP BY day(date),month(date),year(date)
ORDER BY DATE

 

Microsoft Teams sous Linux : Use emitter.setMaxListeners() to increase limit

27 x served & 10 x viewed

J’ai pu voir dans les logs ( .config/Microsoft/Microsoft Teams/logs/teams-startup.log ) l’erreur suivante :

MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 appInitialized listeners added. Use emitter.setMaxListeners() to increase limit

Ma version de Node.js :

$ node -v
v10.21.0

La version de Teams : 1.3.00.5153 ( dans le fichier .config/Microsoft/Microsoft\ Teams/settings.json )

J’ai vu un article sur le sujet : https://www.stefanjudis.com/today-i-learned/nodejs-sends-warnings-when-you-add-too-many-listeners-to-an-event-emitter/ et j’ai donc l’impression que c’est uniquement via le code que l’on fixe le problème.

A suivre.

 

Installation Gotify sous Ubuntu

36 x served & 7 x viewed

Le site officiel : https://gotify.net/ .
Les sources du projet : https://github.com/gotify .

Voici les étapes de l’installation :

$ cd /opt/
$ sudo wget https://github.com/gotify/server/releases/download/v2.0.16/gotify-linux-amd64.zip
$ sudo unzip gotify-linux-amd64.zip
Archive:  gotify-linux-amd64.zip
  inflating: gotify-linux-amd64      
  inflating: LICENSE                 
   creating: licenses/
$ sudo chmod +x gotify-linux-amd64
$ sudo mkdir /etc/gotify
$ sudo vi /etc/gotify/config.yml
server:
  listenaddr: "" # the address to bind on, leave empty to bind on all addresses
  port: 7070 # the port for the http server
$ sudo ./gotify-linux-amd64

Ensuite on se connecte :

http://127.0.0.1:7070/#/login
– Login : admin
– Password : admin