![]() |
Fiche mémo |
juin 1997 |
Je mémorise ici tous les petits trucs que je pourrais mettre sur un post-it dans un coin de mon bureau et que je ne retrouverais
pas lorsque j'en ai besoin ! Donc rien d'extraordinaire, juste des mémos.
S'ils peuvent vous être utile alors c'est tant mieux !
Vous devez remplacer le < par des
et les > par des<
La balise <xmp> peut aussi aider...>
Sous IPhone ou IPad Safari ne lit pas les Flash ou les vidéos qui se lancent automatiquement en fond d'écran, vous devez télécharger sur l'Apple Store "Puffin" qui les lit sans problème.
Télécharger le programme convertavitomp4, ce petit logiciel est super.
Autres solution plus longue mais qui permet de créer des petits fichiers :
Tout le monde connait le logiciel "Lecteur Multimédia VLC", alors voici la recette
Menu Media -> Convertir/Enregistrer -> (Onglet)Fichier -> Ajouter (votre fichier source) -> Convertir/Enregistrer -> Vidéo-H264-MP3(MP4)
-> Dans (icône "clé à molette") -> Onglet (Codec) -> Onglet (Résolution) intéressant de modifier taille écran -> Onglet (Audio) On peut supp.le son.
-> Destination (Choisir votre fichier cible) -> Démarrer.
La solution avec le logiciel que tout le monde connait "Lecteur Multimédia VLC", alors voici la recette
Menu Media -> Effets et filtres -> (Onglet)Effets vidéo -> (sous onglet) Géometrie : Choisir le type de rotation désiré puis Enregistrer
Télécharger le programme Win32DiskImager (SourceForge), ce petit logiciel est super.
Le compilateur ne prend pas en compte tous les fichiers du projet.
Il faut s'assurer qu'il a bien la liste complète des .h et des .cpp.
Suivre : Project / Properties / Bild targets / Dans la liste bild target files, vérifier que tous les fichiers utiles sont bien cochés.
Le choix All/?on les valide tous.
Ce problème est provoqué si lors de l'ajout d'un fichier avec le bouton NewFile les options Debug et Release n'ont pas été cochées.
Il est égalemnt possible aprés avoir selectionné le fichier de faire Project / Add Files.
Ctrl espace Activer l'autocompletion Ctrl r Lancement de la compilation et execution.
Il vaut mieux créer un fichier batch que l'on installe dans le répertoire bin du "bon" compilateur.
Commencer par repérer le "bon" compilateur : quand QT est lancé en bas à gauche, cliquer sur le petit écran (3eme icone en partant du bas)
et noter le compilateur dans mon cas "QT 5.13.0 MSVC 2017 64bits"
ensuite il faut aller dans le répertoire du compilateur trouvé ci-dessus, dans mon cas "C:\Qt\5.13.0\msvc2017_64\bin"
ensuite il faut créer un nouveau répertoire dans lequel toutes les dll et rep. seront envoyés par la commande (en effet windeployqt va rapatrier tous les fichiers utiles à l'execution dans ce rep).
ensuite il faut repérer le répertoire ou a été compilé votre fichier c'est un rep du genre "C:\c_QT\repx\build-mon_prog-Desktop_Qt_5_13_0_MSVC2017_64bit-Profile\release\mon_prog.exe"
Nous sommes pret pour mettre cette longue commande dans le fichier .bat
windeployqt --qmldir C:\Qt\5.13.0\msvc2017_64\bin --dir /nouveau_dossier C:\c_QT\repx\build-mon_prog-Desktop_Qt_5_13_0_MSVC2017_64bit-Profile\release\mon_prog.exe
Le fichier .bat doit être lancé depuis une fenêtre DOS (il faut aller dans le rep ou vous l'avez installé avec la commande "cd C:\Qt\5.13.0\msvc2017_64\bin")
Normalement le programme va vous éditer plusieurs lignes en réponse...
Ensuite vous devez faire une copie de votre exécutable dans le répertoire que vous venez de creer.
Vous pouvez ensuite compresser tous les fichiers et les sous répertoires du nouveau rep dans un fichier zip pour le distribuer à qui bon vous semble...
Il faut utiliser maQchaine[x].toLatin1() Le toascii ne fonctionne plus mais le tolatin1 fait le boulot !
x = x(centre) + ((rayon) * cos(angle))
y = y(centre) + ((rayon) * sin(angle))
le site : Drivers USB-TTL 210x.
pilote CH340G pour Windows : Pilote.
Pour voir les retentions active sur une table :
show retention policies on MaTable
Pour modifier la durée de retention sur une table :
alter retention policy "NomDeLaRetention" on "MaTable" duration 72h replication 1
SELECT "value"::float,"value"::integer,"value"::string,"value"::boolean FROM MaTable
Si le type utilisé est un float ou un integer inutile d'entourer la valeur rechercher de guillemets par contre ils sont indispensables pour le type "char"
Si le type utilisé par InfluxDB ne vous convient pas il suffit de créer une fonction dans Node-Red pour ajuster le type à votre convenance.
Atelier Draft : Choisir le grand S puis position puis texte puis police.
Atelier Part :
Extrusion (Le long de ... (x mm pour profondeur texte)
Orientation perso avec -xxx (même mm que ci-dessus pour mettre texte en profondeur)
Sélection pièce et texte avec Ctrl (pas shift)
Choisir logo intersection entre rond plein et rond vide. (cut)
Pas utile de charger un programme sur internet si carte sd inférieur ou égale à 32 Go on peut le faire directement sous windows
Il suffit d'ouvrir la carte avec l'explorateur et de lancer le formatage avec appuie sur bouton droit et formatage.
Si carte > à 32 Go il faut télécharger un logiciel sur internet (il y en a plein !).
Pour échanger le même volume d'information le Bluetooth ne va consommer que 3% de ce qu'aurai consommé le Wifi pour la même tâche.
48.435547 -> Degrès décimaux.
48°26'07.97 -> Degrés Minutes Secondes.
48°26.133 -> Degrès Minutes décimales.
4843.5547 -> Norme NMEA WGS84.
Démarrage en mode sans échec : Appuie sur touche "maj" lors du boot.
Faire un anti-slash : "Maj" + "Alt" + "/"
Faire un "{" : "Maj" + "("
Faire un "[" : "Maj" + "Alt" + "("
Message d'erreur :
Failed to connect to http://localhost:8086: Get http://localhost:8086/ping: dial tcp [::1]:8086 .......
Aprés avoir essayé beaucoup de choses (changement des droits, du group, du proprio...) modif .conf etc... j'ai fini par :
Desinstaller influxdb :
sudo rm -r /var/lib/influxdb
sudo apt-get remove influxdb
Réinstaller en suivant le tuto suivant (que je vous conseille, il est complet et très bien fait !)
https://projetsdiy.fr/tutoriel-influxdb-installation-configuration-macos/
Attention sur Node-Red, il est indispensable de lancer un "Deploy" après chaque modif des paramètres d'un node
sinon les modifications s'appliquent à tous les nodes ! C'est grosse prise de tête !
Node-Red : port 1880 et pour les graphs 1880/ui
Grafana : port 3000
InfluxDB : port 8086
Attention certains distributeurs vendent des modèles supposés détecter les pressions sur l'écran,
mais en réalité même si les broches sont bien disponibles ("Touch" : IRQ, D0, Din, CS, CLK) l'écran n'est pas équipé.
C'est l'auteur de cette super librairie TFT_eSPI (Bodmer) qui a décelé ce problème.
voir en bas de cette page : https://github.com/Bodmer/TFT_eSPI/issues/118
(condition) ? vraie : faux ;
systemctl status mosquitto
ps aux | grep -i mosquitto
sudo cat /var/log/mosquitto/mosquitto.log
cat /etc/mosquitto/mosquitto.conf
sudo netstat - tamp | grep :1883