home castoo
chapitre informatique
Informatique Windows

Fiche mémo
ASTUCES EN VRAC

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 !


Connaître son adresse IP:

- Sous Windows 95 ou 98 => winipcfg.exe
- Sous NT et sous windows 7 à 10 => ipconfig.exe (ouvrir une session dos sous accessoires : invite de commande)
- Sous MAC => Voir dans le tableau de bord TCP/IP
- Sous unix => ifconfig


Ajouter l'URL en bas de la page que vous imprimez avec I.E.:

- Fichier / Pied de page / Puis insérer les codes suivants:
&w (pour le titre)
&u (pour l'URL)


Modifier FREECAD Taille police pour les dimensions et les contraintes Freecad 0.21 :

- Dans menu "Preferences" "Sketcher" "Affichage" et "Couleur" :
Passer taille police à 30 dans "affichage".
Passer "couleur" à bleu (pour moi cest mieux !).


Les balises <code> et <pre> pas toujours efficace avec du code html :

Vous devez remplacer le < par des

&lt;
et les > par des
&gt;
La balise <xmp> peut aussi aider...


Connaitre son adresse IP publique :

http://ip.42.pl/raw


Lire les Flash et les vidéos auto sur IPad et IPhone :

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.


Convertir un film AVI vers du MP4 (compressé pour le web) :

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.


Faire pivoter un film MP4 ou autre avec VLC :

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


Logiciel pour Initialiser ou recopier une microSD pour votre Raspberry ou autre:

Télécharger le programme Win32DiskImager (SourceForge), ce petit logiciel est super.


Fabriquer une antenne VHF :

Le reste avec le connecteur adéquat pour vous brancher au récepteur.
Pour une antenne en UHF sur le même principe 15cm dénudé + 15cm + 15cm enroulé.
Dans les deux cas la longueur du câble entre l'enroulement et la prise est libre.


Compilateur C++ Code::Blocks
Erreur de référence sur une variable définie dans un autre fichier :

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.


Compilateur C++ QT
Touches de raccourcie :

Ctrl espace Activer l'autocompletion Ctrl r Lancement de la compilation et execution.


Compilateur C++ QT
Création d'un exécutable exportable :

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...


Compilateur C++ QT
Conversion QChar en ascii :

Il faut utiliser maQchaine[x].toLatin1() Le toascii ne fonctionne plus mais le tolatin1 fait le boulot !


Calcul position x,y dans un cercle (position satelite par exemple) :

x = x(centre) + ((rayon) * cos(angle))
y = y(centre) + ((rayon) * sin(angle))


pilote CH340G pour Windows (http://www.arduined.eu/ch340g-converter-windows-7-driver-download/)

USB-TTL
Galere pour trouver le drivers pour 2102 :

le site : Drivers USB-TTL 210x.


USB-TTL
Galere pour trouver le drivers pour les cartes esp8266 D1 mini :

pilote CH340G pour Windows : Pilote.


InfluxDB Syntaxe SQL pour gérer la "rétention de données" :

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


InfluxDB Syntaxe SQL pour connaitre le type des données à utiliser avec un select :

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.


FreeCad Ajouter du texte en creux :

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)


Carte SD Formatage en fat 32 :

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 !).


Bluetooth / Wifi Consommation :

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.


Notation coordonnées GPS :

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.


MAC :

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" + "("


Obtenir des adresses http(s) compressées pour Twetter avec "Tinyurl" :

Enter a long URL to make tiny:


Impossible de se connecter sur influxdb :

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/


Node-Red paramètres qui s'effacent les uns les autres :

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 !


Numéros de port des applis MQTT sur raspberry :

Node-Red : port 1880 et pour les graphs 1880/ui
Grafana : port 3000
InfluxDB : port 8086


Ecran LCD TFT ILI9341 :

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


Syntaxe du IF "Ternaire" :

(condition) ? vraie : faux ;


Quelques pistes pour se dépanner sur "mosquitto" sous PI :

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


 

Retour accueil informatique

Bricolage Robotique Informatique Peinture Voyage
Téléc. portail Le robot "mécano" Astuces informatique Henri Bertrou Auvergne
Bat. Iphone 6S Le robot "solaire" Réseau couche app. Jean-Michel Castille Floride
Robot piscine Servo et IR" Réseau Les couches New York
Xiaomi M365 Le robot "thymio" Réseaux Outils L'Ouest américain
Mac Mini Le robot "Rovio" Unités grandeur inf. L'Ile Maurice
Putty SSH Windows L'Italie / Venise
Bases Raspberry Tunisie
Termius IPhone/IPad Grece
Le vieux ZX 81
...
Navigation La Rochelle CNC / Imp3D Electronique Programmation
Rencontre dauphins Les Minimes Construction CNC Alim. TPL 5110 Doc. programme
Analyse NMEA 0183 Le Vieux port CNC du commerce Carte ESP8266 Indent programme
graph. NMEA 0183 L'Ile de Ré Martyr CNC ESP8266 1 relai Prog. objet
Analyse trames AIS A visiter Réa. imp. 3D ESP8266 Alarme Prog. procédurale
Analyse AIS TCP-IP Cura impression 3D ESP8266 MQTT
Sortie en ketch Plateau CR10 ESP8266 Temp.
Echange GPS C80 Anémomètre.
HP Sun-Odyssey CNC / 3D en vrac MCP9808 Librairie
LCD yanmar Saisie Oled
Testeur nmea esp1 i2c