lundi 6 mai 2019

[PHP] Voir sur quel fichier d'un projet il y a une erreur de syntaxe - PHP Parse error: syntax error, unexpected

Voici une commande utile pour vérifier une erreur de syntaxe php dans votre projet.
La commande ci dessous scrute dans le répertoire src tous les fichiers php et teste s'il y a une erreur de syntaxe puis stocke les fichiers en erreurs dans le fichier situé dans /home/j3n/erreur

find src -name \*.php -exec php -l "{}" \; 2> /home/j3n/erreur

lundi 29 avril 2019

[MariaDb] Can't create test file

Si vous être confronté à ce problème et qu'un service mysql restart ne change rien, aller dans le fichier mariadb.service

nano /lib/systemd/system/mariadb.service

et changer le  ProtectHome=true en ProtectHome=false

Enregistrer la modification puis relancer les daemon :

systemctl daemon-reload

puis

service mysql restart

lundi 15 août 2016

[TomTom2 Cardio] coupler à mysportwatch

Le problème :
Ayant reçu une TomTom 2 cardio pour mes petites courses du dimanche, j'ai donc  tenté de la synchroniser avec mon smartphone sous Android 6 ( Oukitel K6000pro).
J'ai rencontré un bug surprenant qui en recherchant sur la toile est spécifique à la v6 d'Android. En effet, en essayant de coupler la montre au téléphone par le biais de l'application mysports, et en ayant au passage activer le bluetooth, la montre n'est pas reconnue.
Le problème n'est pas rencontré sur une version d'Android antérieure.

La solution :
Il suffit d'activer la localisation et le bluetooth pour que la montre puisse être reconnue....

Awesome ...

NB: au passage j'ai trouvé que l'application mysports est bien lente et n'est en fait composée que d'une webview et l'application se connecte en temps réel au site web... ce qui explique le problème. Bref... La montre est quand même bien fichue ! 😎

jeudi 2 juin 2016

[SVN] SVN cannot set LC_CTYPE locale - svn: warning: environment variable LANG is en_US.UTF-8

Voici l'erreur à la con du jour en utilisant svn : 

svn: warning: cannot set LC_CTYPE locale
svn: warning: environment variable LANG is en_US.UTF-8
svn: warning: please check that your locale name is correct

miam miam ...

après être tombé sur différentes solutions sans succès pour ma part dont éditer le fichier /etc/environment...

Je suis tombé sur cette solution au poil :

- Se mettre en root
- Editer le fichier /etc/locale.gen et décommenter la ligne (enlever le #) figurant dans l'erreur soit en_US.UTF-8
- Sauvegarder le fichier
- Exécuter la commande locale-gen
- et BINGO ... plus d'erreur !