Forum Programmation.autre Python3 / import / Jean-Paul Calderone

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
0
20
nov.
2015

Pour un projet Python3, j'essaie de coller au plus près de la structure de fichiers décrite par Jean-Paul Calderone; pour l'illustrer, je reprends un post dans un fil de discussion sur Stackoverflow :

    Project/
    |-- bin/
    |   |-- project
    |
    |-- project/
    |   |-- test/
    |   |   |-- __init__.py
    |   |   |-- test_main.py
    |   |   
    |   |-- __init__.py
    |   |-- main.py
    |
    |-- setup.py
    |-- README

J'ai (…)

Forum Programmation.autre Expression régulière

Posté par  . Licence CC By‑SA.
Étiquettes :
0
22
oct.
2016

Bonjour, je suis un peu perdu dans les expressions régulières. Je voudrais remplacer tous les « A » par des « a » mais seulement dans le cas où « a » n'est pas suivi ou précédé par un ou plusieurs « a ».
Par exemple, l'expression régulière devrait trouver et remplacer

« abord » par « Abord » mais ne devrait pas toucher à

« baabor », « taaabour », mais devrait remplacer

« bbaatar » par « bbaatAr »

J'espère que c'est clair. Merci d'avance pour votre aide.

Forum Programmation.autre [boulot] script pour récupérer des données

Posté par  . Licence CC By‑SA.
Étiquettes :
0
24
oct.
2016

Bonjour à tous,

Mon département IT a baissé les bras devant une tâche ingrate : récupérer des données d'un vieux système pour les insérer dans SAP …

Mes vieilles données sont dans un tableau excel.

Colonne A | Colonne B

N° d'outil | info1
Info2
Info3
N° d'outil | info1

donc une ligne par n° mais beaucoup de lignes dans la cellule de la colonne B.
Or pour les uploader dans SAP, il faudrait avoir un fichier avec, par (…)

Forum Programmation.autre Architecture avec queue et redis

Posté par  . Licence CC By‑SA.
Étiquettes :
0
29
juil.
2017

Bonjour,

Je tombe sur une application qui met à jour un elasticsearch en fonction des changement opéré sur la db opérationnelle qui est mysql. Les objets à mettre a jour sont assez gros, avec autour de 150 attributs.

Il y a un truc qui me parait bizarre et qui est peut-être à améliorer. On utilise une queue dans laquelle on notifie un update, mais l'objet mis a jour est mis sur une db redis au lieu d'être envoyé sur la (…)

Forum Programmation.autre Reconstruire un historique dans git

Posté par  . Licence CC By‑SA.
Étiquettes :
0
20
jan.
2017

Bonjour,

J'essaye de me mettre à git mais j'ai fait une "fausse manip" et je n'arrive pas à réparer.
J'ai un projet dans un dépôt Subversion sur lequel j'ai voulu testé une migration vers git (pendant que mes collègues continuaient à travailler avec Subversion).
J'ai suivi pour cela le tutoriel sur git-scm.com. Le problème est que dans ce tuto ils ajoutent la commande --no-metadata à l'import du dépôt subversion.
J'ai créé une branche sur ce dépôt importé pour la fonctionnalité (…)

Forum Programmation.autre problème installation de PMB sur serveur 1and1

Posté par  . Licence CC By‑SA.
Étiquettes :
0
11
nov.
2017

Bonjour,
je cherche à installer pmb5.0.2 sur un serveur 1and1. J'ai uploadé pmb sur le serveur et j'ai mis les droits de tous les fichiers à 775.
lors de la procédure d'installation je rentre

Utilisateur mysql= u91214475 (mon nom d'utilisateur 1and1)
Mot de passe= le mot de passe 1and1
Serveur= home709178487.1and1-data.host (le nom du serveur fourni par 1and1)
Base de données PMB= u91214475

Réponse: Impossible de se connecter au serveur MySql en tant qu'admin u91214475

J'ai essayé diverses autres possibilités (…)

Forum Programmation.autre Voir les créations d'objets intermédiaires en Scala

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
24
sept.
2017

Bonjour,

J'aimerai generer une liste de la forme suivante en Scala:
aa -> 0
ab -> aa + 1
ac -> ab + 1

C'est pour un faire un unit test dans un exercice sur coursera.

Alors j'ai quelque chose et j'ai utilise des Stream au lieu de simples listes dans l'intention d'eviter de creer des listes intermediaires et donc de diminuer la consommation memoire. D'ou ma question:

Est-que quelqu'un connait un outil pour rapidement visualiser les allocations d'objets en (…)

Forum Programmation.autre AWK remplacer les patterns d'un fichier cible avec un fichier liste de regex

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
19
déc.
2017

J'ai un problème

1) J'ai une un fichier qui contient des patterns a remplacer sous forme de regex et la pattern qui les remplace

Replacement pattern ; Matching patterns regex
EXTRACT REGLES______________
toto ; tutu | tata | tonton | titi
bobo ; bibi | baba | bubu | bebe
etc. 14000 lignes !!!


2) J'ai un fichier cible dans lequel je veux appliquer ces regles

EXTRACT INPUT _______________
hello my name is bob and I am a Titi and I like bubu


Mon (…)

Forum Programmation.autre aide pour réaliser un code

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
11
mai
2018

Salut à tous.
J'aurais besoin d'un code/commande.

Dans un fichier multi ligne, dans chaque ligne, j'aurais un seul nombre entre 0 et 100.

J'ai besoin de faire une sortie dont les nombres répéter ne seront pas re-afficher, mais indiquer à combien de duplication il y a ex: 80 (5), 80 - 5, etc.

Je vous remerci d'avance.

edit: trouvé: sort fichier | uniq -c

Forum Programmation.autre TCL / Expect Tableau bizarre

Posté par  . Licence CC By‑SA.
Étiquettes :
0
26
mar.
2018

Bonjour tout le monde.

J'ai un souci sur un langage que je ne maîtrise pas, TCL… Je suis sur que c'est simple, mais malgré avoir lu et relu une tonne de doc, je ne sais pas quoi faire pour "dérouler" ce tableau.

J'ai donc un tableau, et quand je l'affiche, ça me donne ça :

puts "table $mytable"

résultat :

table {{
    name lala
    nodeaddr 8.5.2.1
    port 80
}} {{
    name lolo
    nodeaddr 5.2.1.4
    port 80
}}

Si (…)

Forum Programmation.autre http session sécurité

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
24
juin
2018

Salut.

Je voudrais faire un système de session sécurisé pour utiliser en http serveur<->clients.

Donc côté serveur, par défaut chaque visiteur n'ayant pas de cookie dans le http reçu est vu comme visiteur.

S'il veut s'identifier et qu'il fait une bonne combinaison user-password correspondant:
1- je crée un nombre unique et j'envoie au client par http la création d'une cookie ayant comme valeur le nombre unique
2- je crée dans le serveur une session_id chiffré en regroupant:
- le nombre (…)

Forum Programmation.autre [electron.js] alléger un binaire

Posté par  . Licence CC By‑SA.
Étiquettes :
0
28
mar.
2018

Bonjour.

Je dois travailler avec des gens qui utilisent electron.js, et je suis assez choqué par la taille du binaire résultant (surtout comparé à ce que fait l'application en question…).
Je ne connais pas la bête, mais à vue de nez, il y a une palanquée de dépendances inutiles à minima dans les sources, les dépendances et leurs versions ne sont absolument pas documentées et les utilisateurs de la technologie ne savent manifestement pas plus que moi comment elle fonctionne (…)

Forum Programmation.autre Question grammaire française.

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
5
mar.
2019

Bonjour à tous !

je me posais une question assez bête.

Le contexte, nous sommes lundi
A dit à B qu'il ne peut pas aller à un évènement mardi
B rapporte à C ce que A lui a dit :

« il m'a dit que s'il avait pu y aller, il y serait allé »

Pourquoi est-ce qu'on utilise le plus-que-parfait ici ?
Je n'arrive pas à quel cas cela correspond.

Si quelqu'un peut éclairer ma lanterne, je lui dois (…)

Forum Programmation.autre Comment écrire un client mail pour Linux ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
0
9
juil.
2019

Bonjour,

J'essaye actuellement de développer un client mail pour GNOME (en GTK). J'aimerais autant que possible ne pas réinventer la roue. Par exemple, j'utilise la libgoa pour les informations de connexion. J'arrive pour le moment à récupérer toutes les informations de l'utilisateur : pour chaque compte, les host IMAP et SMTP ainsi que les information d'authentification.

Maintenant, je dois me mettre aux clients IMAP et SMTP, mais je ne suis pas sûr de la meilleure façon de faire : dois-je (…)

Forum Programmation.autre aide en assembleur quand je lance objdump -M intel -DTCs ./a.out

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
21
juil.
2019

Bonjour à tous,

Je m'interesse depuis peu à l'assembleur grace à la belle commande objdump. Néanmoins je tombe sur quelques problemes de compréhension au niveau assembleur et j'aurais bien besoin de vos lumieres.

Voici l'extrait de code :

    0000000000000540 <_start>:
     540:   31 ed                   xor    ebp,ebp
     542:   49 89 d1                mov    r9,rdx
     545:   5e                      pop    rsi
     546:   48 89 e2                mov    rdx,rsp
     549:   48 83 e4 f0             and    rsp,0xfffffffffffffff0
     54d:   50                      push   rax
     54e:   54                      push   rsp
     54f:   4c 8d 05
(…)

Forum Programmation.autre Conky et condition (if)

Posté par  . Licence CC By‑SA.
Étiquettes :
0
26
août
2019

Affiche "plop" dans un shell :

if [[ "1" == "1" ]]; then echo "plop";else echo "not good"; fi

Affiche "not good" dans le conky :

${execp if [[ "1" == "1" ]]; then echo "plop";else echo "not good"; fi  }

Pourquoi ?
Comment effectuer une comparaison de deux strings avec bash dans le conky ?

Le but est de faire tourner cette comparaison de deux signatures TLS dans le conky :

${alignc}${font :size=7}${execp certSecure=$( openssl s_client -connect 88.191.250.176:443 -servername
(…)

Forum Programmation.autre Rust, Haskell, composition, monad et arrow

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
30
sept.
2019

Salutation à vous,

Tout est dans le titre, en vrac…

Voilà, depuis des années je ne code sérieusement qu'en Haskell, et j'ai envie de voir du pays, pourquoi pas rust ? Je me suis lancé dans un petit projet à base de opencv, et j'ai la tête remplie d'idiomes Haskell. Typiquement, pour appliquer une série de traitement à une image de manière séquentielle, en Haskell on fait :

algorithme = preprocessing >>=
             traitement1 >>=
             traitement2 >>=
             \i -> traitement3
(…)

Forum Programmation.autre [Latex] Création de liste dans un template

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
7
oct.
2019

Bonjour,
petit problème de latex, j'essaie de faire un template de cv, il me faut une fonction pour générer une liste, le but est d'avoir:

fruit
- poire
- pomme
légume
- carotte
poison
- cyanure
- curare

Bon, ensuite je mettrait ça dans un tableau tout joli, mais pour l'instant je bloque sur la récupération des éléments.

Mon fichier tex contient:

\comp{
    {fruit, {{poire}, {pomme}}},
    {légume, {carotte}},
    {poison, {{cyanure}, {currare}}}
}

Et mon template.cls

% settings comp
\newcommand{\comp}[1]{
    \renewcommand{\givencomp}{
(…)

Forum Programmation.autre Task Ansible jamais exécutée

Posté par  . Licence CC By‑SA.
Étiquettes :
0
4
nov.
2019

Bonjour,

Via Ansible je souhaite afficher le résultat de 2 requêtes DNS avec le Playbook ci-dessous.
Or, seule la 2e "task" est exécutée… Jamais la première ! Je ne comprends pas du tout, Ansible m'indique qu'il trouve une task dupliquée mais c'est pas le cas pourtant… Si vous aviez une piste !

---
- hosts: linux
  tasks:
    - name: "abc"
      debug: "msg=\"{{ lookup('dig', 'pc1.mydomain.dom.') }}\""
      tags:
        - dns

  tasks:
    - name: "def"
      debug: "msg=\"{{ lookup('dig', 'pc2.mydomain.dom.') }}\""
      tags:
        - dns
(…)

Forum Programmation.autre [BASH/PHP] Monitoring - Plein de questions

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
15
fév.
2020
  1. Comment "sécuriser" dans son code une commande qui peut freeze ?

Cette commande permet de récupérer la température "du CPU" (ou plus tôt de la carte mère au niveau du CPU). Mais quand je joue à un jeu et que le CPU squat au delà des 95° durant quelques temps, après elle freeze. Même quand elle est lancée dans un shell puis que je tente de l’arrêter via CTRL+C, ça ne l'arrête pas.
Comment intégrer une sécurité dans mon script (…)

Forum Programmation.autre Algèbre de Bool, cherche cours/doc/mooc/tuto whatever

Posté par  . Licence CC By‑SA.
Étiquettes :
0
7
juin
2021

Coucou !

Je suis nul en algèbre Bool, les 3 cours que j'ai pu avoir sur son introduction sont bien loin aujourd'hui, et j'ai besoin d'en connaitre plus.

Donc si quelqu'un à des conseils à me donner pour passer de gros noob à guru méditant dans des délais raisonnables, je lui construit une table de vérité en bois d'arbre pour sa salle à manger, aves ses rallonges =D

Par avance tous mes remerciements distingués.

Forum Programmation.autre github Team et consort : mise en place dans une ESN

Posté par  . Licence CC By‑SA.
Étiquettes :
0
15
sept.
2022

Bonjour

Je recherche un moyen de mettre en place github dans une esn

Contexte : Je travail dans une ESN avec plusieurs clients et plusieurs développeurs.

On cherche à utiliser github Team (l'offre à 44 dollars). On chercher à cacher le code du Client A au autres clients (B, C, D) et de manière générale chaque client n'a accès qu'a ses repositorys.

Mais comme les développeurs travaillent pour plusieurs client. je vois pas comment cela est possible ..

Avez vous (…)

Forum Programmation.autre traquer un process par son pid

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
0
19
oct.
2023

Bonjour, je développe un programme (en Rust mais sans importance) qui a besoin de traquer certains événements liés à un pid:
- création d'un child process
- fin du programme (légitime ou kill ou autre)
- la création de sockets (INET) connectés

Mon soft utilisant déjà netlink, j'ai testé avec netlink-audit mais ce n'est pas concluant:
- quand le daemon auditd est démarré, mon soft ne reçoit plus les events [auditd est stoppé pour la suite]
- pour la fin (…)

Forum Programmation.autre Advent of Code 2023, day 8

Posté par  . Licence CC By‑SA.
Étiquettes :
0
8
déc.
2023

Une tempête de sable vous a enlevé votre guide, juste après qu'il vous ait mis en garde contre les fantômes du désert !

Heureusement, vous avez trouvé une carte du désert dans les fontes du chameau que vous montez.

Elle se présente sous la forme d'une suite d'instructions gauche/droite et un sacréseau de nœuds.

RL

AAA = (BBB, CCC)
BBB = (DDD, EEE)
CCC = (ZZZ, GGG)
DDD = (DDD, DDD)
EEE = (EEE, EEE)
GGG = (GGG, GGG)
(…)