Nouvelles pages

Aller à la navigation Aller à la recherche
Nouvelles pages
Masquer utilisateur(s) inscrit(s) | Masquer robot(s) | Afficher redirections(s)
  • 10 avril 2024 à 14:39EXCEL Compter occurrence (hist | modifier) ‎[3 310 octets]Jpinon (discussion | contributions) (Page créée avec « == Description == Il n'y a pas de fonction qui compte le nombre d'occurrence d'un caractère dans une chaine. On a une fonction =NBCAR(), qui correspond à len() ou length() des langages de de programmation, avec laquelle on compte les caractères d'une chaine. La ruse consiste a faire la soustraction du nombre de caractère de la chaine complète avec la chaine à laquelle on a enlevé les caractères. {| class="wikitable" |+ ! !A !B !C |- !1 |Le roi est mort... ») Balise : Éditeur visuel
  • 10 avril 2024 à 12:51EXCEL Bases numériques (hist | modifier) ‎[1 226 octets]Jpinon (discussion | contributions) (Page créée avec « Des que l'on passe en une autre base que la base 10 Excel traite le nombre comme une chaine de caractère. Les fonctions pour changer de bases sont :<syntaxhighlight lang="vb.net"> =DECBIN(A1) ; base 2 =DECOCT(A1) ; base 8 =DECHEX(A1) ; base 16 </syntaxhighlight>sans_cadre|382x382px gauche|vignette|53x53px Attention si on fait une opération arithmétique sur l'un de ces nombres Excel le convertira... ») Balise : Éditeur visuel
  • 10 avril 2024 à 12:09Excel Substituer (hist | modifier) ‎[1 158 octets]Jpinon (discussion | contributions) (Page créée avec « On peut facilement substituer un caractère par un autre. La formule :<syntaxhighlight lang="vbnet"> =SUBSTITUE(A1;"roi";"premier ministre") </syntaxhighlight>Avec A1="Le roi est mort" on obtiens "Le premier ministre est mort". Et hop on est sorti de la monarchie. On peut aussi changer un caractère par un autre<syntaxhighlight lang="vbnet"> =SUBSTITUE(A1;"e";"E") </syntaxhighlight>Qui nous donne un : "LE roi Est mort" Si on substitue par rien "", on supprime... ») Balise : Éditeur visuel
  • 10 avril 2024 à 11:37EXCEL Concatener chaines (hist | modifier) ‎[1 669 octets]Jpinon (discussion | contributions) (Page créée avec « Il y a deux fonctions qui concatènent avec Excel. === CONCAT === Cette fonction concatène les cellules de plusieurs cellules ou "range" de cellules en un texte. Si on a le tableau Suivant: {| class="wikitable" |+Exemple ! !A !B !C |- !1 |a |b |c |- !2 |bzh |1,01 |0,846831845 |- !3 | | | |} En C2 in s'agit d'une formule mathématique : =SIN(B2) On voudrait, en A3 la concaténation (en tant que texte) des 6 premières cellules. La formule <syntaxhighlight lan... ») Balise : Éditeur visuel
  • 10 avril 2024 à 10:28EXCEL Gestion des chaines de caractères (hist | modifier) ‎[1 372 octets]Jpinon (discussion | contributions) (Page créée avec « Les manipulations de chaînes de caractères sous Excel sont assez classiques avec cependant certains manques. Le principal problème en est ''"l'internationalisation"''. Je veux parler de la traduction des noms de formules. Pour prendre les 4 caractères de gauche on ne fait pas =LEFT(A1,4) mais =GAUCHE(A1;4). Pour quelqu'un qui programme c'est troublant: Ca parle français, on utilise des séparateurs de colonnes ";" au lieu de ",". En plus, si on recherche un... ») Balise : Éditeur visuel
  • 9 avril 2024 à 09:59EXCEL Retourner une chaine (hist | modifier) ‎[532 octets]Jpinon (discussion | contributions) (Page créée avec « On cherche a "retourner une chaine" soit a en faire le palindrome avec Excel. Nous avons la chaine "LE ROI EST MORT" et on veut avoir la chaine "TROM TSE IOR EL". Ce sera utile pour inverser les bits d'un caractère ASCII. La formule "magique" c'est : <syntaxhighlight lang="vbscript"> =JOINDRE.TEXTE("";VRAI;STXT(A1;NBCAR(A1)-LIGNE(INDIRECT("1:"&NBCAR(A1)))+1;1)) </syntaxhighlight>Avec A1 la cellule à retourner. J'ai trouvé cette formule (avec une explication... ») Balise : Éditeur visuel
  • 9 mars 2024 à 23:47Gcode percage foret (hist | modifier) ‎[1 841 octets]Jpinon (discussion | contributions) (Page créée avec « Un programme pour générer du gcode pour faire des perçages avec un foret et une CNC 3018.<syntaxhighlight lang="python3" line="1"> #!/usr/bin/python3 import argparse import re import json toolbox={} parser = argparse.ArgumentParser(description='Translate Excellon .xln files to gcode for CNC3018') parser.add_argument('filename', help='xln (text) file') parser.add_argument('-w', type=argparse.FileType('w', encoding='latin-1'), dest='outfile', help='the ou... ») Balise : Éditeur visuel
  • 7 mars 2024 à 11:06Mongodb (hist | modifier) ‎[4 096 octets]Jpinon (discussion | contributions) (Page créée avec « Pour le moment je vais rester à un niveau très simple (le mien en mongo) == Utilisation == On part du principe que la base est locale (sur le serveur où on exécute les requêtes). === Connexion === On lance mongodb client <syntaxhighlight lang="bash"> mongo </syntaxhighlight>Le prompt mongo est ">". C'est un shell intelligent. Les touches de curseur sont fonctionnelles comme dans bash. L'autocomplétion avec <Tab> est aussi fonctionelle. Pour connaitre le... ») Balise : Éditeur visuel
  • 6 mars 2024 à 09:27MQTT (hist | modifier) ‎[1 358 octets]Jpinon (discussion | contributions) (Page créée avec « vignette MQTT est une véritable merveille. Il a été initialement développé par Andy Stanford-Clark (IBM) et Arlen Nipper (EuroTech). Il est conçu pour les connexions avec des sites distants où la bande passante du réseau est limitée. Destiné aux messages de télémétrie (Message Queuing Telemetry Transport) il a trouvé sa pleine application dans le domaine de l'IOT. On peut même l'utiliser pour des applications plus "lourdes".... ») Balise : Éditeur visuel
  • 6 mars 2024 à 09:08Suffixe DNS (hist | modifier) ‎[921 octets]Jpinon (discussion | contributions) (Page créée avec « J'en avais assez de retaper tout le temps mon DNS en entier pour les commandes en ligne de commande:<syntaxhighlight lang="bash"> # Par exemple ssh jean@monserveur.pinon-hebert.fr # ou bien scp ~/.ssh/id_rsa.pub jean@monserveur.pinon-hebert.fr:. # ou encore ping knowledge.pinon-hebert.fr </syntaxhighlight>Mon nom de domaine c'est pinon-hebert.fr j'aimerais ne pas avoir à le retaper tout le temps. C'est simple il faut modifier le fichier /etc/resolve.conf et ajo... ») Balise : Éditeur visuel
  • 4 mars 2024 à 17:41Elc ALR3206D (hist | modifier) ‎[233 octets]Jpinon (discussion | contributions) (Page créée avec « https://elc-construction-electronique.gitbook.io/librairie-python-alr32xx/utilisation-de-la-librairie-python/installation-de-la-librairie https://github.com/elc-construction-electronique/Librairie-Python-ALR32XX/blob/main/ALR32XX.py ») Balise : Éditeur visuel
  • 4 mars 2024 à 17:39TENMA 72-2705 (hist | modifier) ‎[2 037 octets]Jpinon (discussion | contributions) (Page créée avec « On peut utiliser beaucoup de matériel différent comme alim de labo. Des chargeurs de téléphone (5V) et diverses alim trouvées ça et là (9V 12V 24V...) mais on ne maitrise pas vraiment les caractéristiques et surtout la qualité du courant fourni est très aléatoire. On préfèrera une véritable alim de labo et surtout un modèle connecté. C'est de ce genre de dispositif que l'on va parler ici. Ce ne sont pas nécessairement des appareils très chers.... ») Balise : Éditeur visuel
  • 21 février 2024 à 17:58SQLite (hist | modifier) ‎[3 146 octets]Jpinon (discussion | contributions) (Page créée avec « Lorsque on a besoin d'une base de données relationnelle c'est souvent parce qu'on souhaite y ranger de grosses quantités de données. On veut aussi y accéder à partir de machines tierces avec un accès concurrent et de bonnes performances et dans ce cas on utilisera Oracle si on est riche, PostgeSQL si on est économe et mysal / mariaDB si vraiment les besoins sont limités. »)
  • 19 février 2024 à 13:09Environnement virtuel python (hist | modifier) ‎[732 octets]Jpinon (discussion | contributions) (Page créée avec « Python permet de créer des environnements python virtuels. On peut tout faire sans contraintes dans cet environnement sans influer les autres programmes python de la machine. Imaginons que l'on souhaite créer un projet "th-test" en python. On fait:<syntaxhighlight lang="bash"> cd mkdir python-virtual cd python-virtual/ python -m venv th-test # cette commmande à bien pris de 40 à 50 secondes sur mon PI 400. cd th-test/ source bin/activate </syntaxhighlight>E... ») Balise : Éditeur visuel
  • 19 février 2024 à 12:37Packages Python (hist | modifier) ‎[872 octets]Jpinon (discussion | contributions) (Page créée avec « == Cas général PIP == Python a son propre système de packages. La commande pip est là pour cela. Pour gérer le port série par exemple on utilise :<syntaxhighlight lang="bash"> pip install pyserial </syntaxhighlight>Attention si vous avez deux versions de python (2 et 3 par exemple) il y a aussi deux version de pip. (pip2 et pip3 avec pip un lien vers l'un d'eux). ») Balise : Éditeur visuel
  • 11 février 2024 à 15:02Python argparse (hist | modifier) ‎[1 300 octets]Jpinon (discussion | contributions) (Page créée avec « Le module <code>argparse</code> pour Python permet de traiter les arguments et les options passés en ligne de commande. == Exemple simple == On souhaite avoir un programme qui traite un fichier texte et, soit afficher le résultat sur la sortie standard soit dans un fichier donné en option.<syntaxhighlight lang="python3"> import argparse parser = argparse.ArgumentParser(description='Translate file') parser.add_argument('filename', help='xln (text) file')... ») Balise : Éditeur visuel
  • 9 février 2024 à 20:35Changer les settings numériques sous Windows (hist | modifier) ‎[1 135 octets]Jpinon (discussion | contributions) (Page créée avec « == Windows 11 == Sous Windows 11 c'est assez fastidieux! Il faut aller dans le panneau de configuration (Touche "Windows" puis "paramètres") et on choisit "date et heures". sans_cadre|600x600px On clique de nouveau sur "date et heures" sans_cadre|600x600px On descends un peu dans les menus et on clique sur "langues et régions". (Ca commence a ressembler à ce que l'on veut f... ») Balise : Éditeur visuel
  • 5 février 2024 à 13:56Multicomp MP75511 (hist | modifier) ‎[10 298 octets]Jpinon (discussion | contributions) (Page créée avec « vignette|La face avant Nous avons à faire à un joli appareil capable de générer tout type de signaux sur deux caneaux, avec beaucoup de formes d'ondes (y compris arbitraire) et de nombreuses modulations. Le manuel d'utilisation (copie du fascicule vendu avec l'appareil) est disponible [https://www.farnell.com/datasheets/3668638.pdf sur le site Farnell]. La documentation technique (incluant les commandes SCPI) est aussi disponib... ») Balise : Éditeur visuel
  • 29 janvier 2024 à 11:12OpenWRTpackages (hist | modifier) ‎[471 octets]Jpinon (discussion | contributions) (Page créée avec « Sous debian on fait apt ou apt-get, sur Redhat c'est yum (ou rmp)... avec OpenWRT le "package manager s'appelle: '''opkg''' On utilise les classiques :<syntaxhighlight lang="bash"> opkg update </syntaxhighlight>Pour faire la mise a jour des packages installés.<syntaxhighlight lang="bash"> opkg install <<module>> </syntaxhighlight>Pour ajouter un module. Pour tcpdump par exemple :<syntaxhighlight lang="bash"> opkg install tcptump </syntaxhighlight>Simple n... ») Balise : Éditeur visuel
  • 29 janvier 2024 à 10:31Connexion SSH (hist | modifier) ‎[2 141 octets]Jpinon (discussion | contributions) (Page créée avec « ssh (secure shell) est un protocole permetant l'acces à distance sur un serveur ou tout autre machine offrant une connexion shell. Caractéristiques de cette connexion : * Chiffrement en SSL/TLS * Port TCP 22 === Les protocoles côté client === Il peu se produire que le client n'accepte que certain algorithmes.<syntaxhighlight lang="text"> Unable to negotiate with 192.168.2.1 port 22: no matching host key type found. Their offer: ssh-rsa </syntaxhighlight>i... ») Balise : Éditeur visuel