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 Locales et accessibilité dans les terminaux

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
30
mar.
2018

Bonjour.

Je suis en train d'écrire un soft dont la première interface utilisable sera à destination des utilisateurs de terminaux, parce que c'est ce qu'il y a de plus générique, et la seule chose qui reste quand les pilotes graphiques font des leurs.

Du coup, je me suis posé un certain nombre de questions, et parmi celles-ci:

  • comment faire pour rendre une application de type TUI accessible et efficace?
  • Comment faire pour tester cette accessibilité?
  • Comment tester qu'un outil est (…)

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 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 framework programmation graphique

Posté par  . Licence CC By‑SA.
Étiquettes :
4
17
fév.
2018

Bonjour à tous,

Il y y a bien longtemps, dans une autre vie, j'utilisais un outil très sympa nommé "DGS".
C'était sous windows 3.11 (c'est tout dire :) )

Je cherche un équivalent, libre si possible, sous Debian.

-------------- Les fonctionnalités de DGS ----------------------------------------------------------------
Logiciel de développement d'ateliers graphiques (heu… dit comme ça… :'( )

voici en gros les fonctionnalités.
Sous une interface graphique, il permettait de créer des éléments graphiques (simples, mais, hein… windows 3.11), par association d'éléments (encore (…)

Forum Programmation.autre détecter l'OS depuis un code compilé

Posté par  . Licence CC By‑SA.
Étiquettes :
2
10
fév.
2018

Bonjour,

Je développe sous Linux un code de calcul en Fortran 2008. Ce code tourne aussi sous MS-Windows. Pour compiler les versions MS-Windows (32 ou 64 bits) je fais de la compilation croisée sous Linux.
Les problèmes de portabilité entre Linux et MS-Windows se limitent essentiellement à la gestion des chemins de fichier à cause du séparateur de répertoire qui n'est pas le même sur les deux OS. J'ai donc une variable OS définie à la compilation qui permet au (…)

Forum Programmation.autre Installation d’un RPM sur AIX à l’aide de Puppet

Posté par  . Licence CC By‑SA.
Étiquettes :
1
17
jan.
2018

Bonjour,

Complètement ignorant quant à l’utilisation de cet outil, je suis en train d’écrire mon premier module afin d’apprendre à m’en servir.

Sans surprise je butte sur un truc à priori simple, donc je le soumets à votre sagacité légendaire, histoire que vous bossiez à ma place puissiez montrer toute l’étendue de vos connaissances !

Voici l’extrait de mon fichier Puppet :

On récupère le fichier RPM qui va bien et on le copie dans /tmp :

  case $::kernelversion {
    '6100','7100'
(…)

Forum Programmation.autre Basic, Logo ou alternative

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
4
11
jan.
2018

Bonjour.
Dans mes souvenirs de jeunesse, j’utilisais des langages tels que le Basic ou le Logo. Une capacité à pouvoir faire simplement de petites choses, avec parfois même un soupçon de graphisme.
Des langages pour les quels quelques minutes et à peine quelques commandes, faisait apparaitre un résultat à l’écran.

J’aimerais retrouver cette simplicité, dans l’un de ces langages ou, peu être, un semblable plus moderne.

Pour initier, le temps d’une séance découverte, des débutants au développement, que me (…)

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 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 Substitut de ddd

Posté par  . Licence CC By‑SA.
3
5
oct.
2017

Bonjour,

Jusqu'à il y a peu, j'utilisais ddd pour débugger mes programmes.

Or ddd ne supporte pas le verrouillage numérique et les caractères accentués en UTF-8.

Je lui cherche un substitut.
J'ai un peu gratté du coté des greffons de geany sans beaucoup de succès.
Et, pour des raisons pédagogiques, je préfèrerais une application indépendante (une action <=> un outil, sinon mes étudiants confondent tout :-)).

Que me suggèreriez-vous ?

Cordialement

Dominique

Forum Programmation.autre traduction recursion -> somme

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
2
oct.
2017

Bonjour,

J'ai trouve une solution a un probleme de statistique sous forme d'une fonction recursive, mais j'aimerai le transformer en une somme. Vous avez une idee de comment je pourrai m'y prendre. J'ai l'impression que c'est un probleme d'algebre discrete, non?

def f(a: Int, b: Int, goal: Int, p: Double): Double =  {
  if( a == goal ) {
    1
  } else if( b == goal )
(…)

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 [Umbrello] sélection multiple

Posté par  . Licence CC By‑SA.
Étiquettes :
1
31
août
2017

J'essaie d'utiliser Umbrello, l'outil de KDE qui permets de générer un modèle objet à partir d'un code source (C++ dans mon cas) et a priori le dernier open source avec un potentiel correct (non, dia ne fait pas le taf. Il y avait bien bouml mais d'une part il n'est plus libre et la dernière version freeze anyway. Quant à son fork, il faut mingw pour le compiler, hors, la, pas de bol je suis au taf sous windows, et (…)

Forum Programmation.autre Nombre de Consommateurs par queue

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
29
août
2017

Bonjour,

Je récupère une architecture avec des queues pour apporter de l'asynchronicité mais quelques choix me paraissent mystérieux.

Ainsi on crée une dizaine de workers pour lire la queue en parallèle et ces workers ne font que lire les messages de la queue (SQS) et envoyer le contenu vers une api rest. C'est un processus batch sans interaction.

Vous avez une idée de l'avantage d'avoir plusieurs workers? Est-ce qu'une queue sqs répond plus vite si elle est sollicitée par plusieurs (…)

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 [RÉSOLU] Bash utiliser variable dans une commande du style result=$(commande | grep $variable)

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
3
25
mai
2017

J'ai du mal a formuler cette question à Google alors je vous la formule a vous :P

Le problème vient de la variable $mountPoint, en effet lorsque je place directement la valeur au lieu de la variable, cela fonctionne.
Donc la question : comment suis-je censé spécifier la variable pour l'incorporer dans ce genre de commande

result=$(mount | grep "$mountPoint" | wc -l)

exemple

FONCTIONNE

#!/bin/bash

result=$(mount | grep "/media/monPath"
(…)

Forum Programmation.autre Comment partager mes projets ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
4
23
mai
2017

Bonjour,

Je ne suis pas programmeur, mais je crée parfois quelques programmes ou projets que je souhaiterai partager. J'ai pensé me mettre à Git, mais ça a l'air compliqué pour mon utilisation. Le seul intérêt de Git serait de pouvoir poster mon code sur des forges populaires, et de ne pas laisser traîner un fichier zip dans un coin de mon blog, qui ne sera trouvé par personne.

Le genre de choses à partager:

  • petits projets Arduino
  • utilitaires python, scripts (…)

Forum Programmation.autre Demande d'informations sur Gestion versionning Data base

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
17
fév.
2017

Bonjour,
Je suis à la recherche d'un bon départ,pour pouvoir créer un module qui gère le "versionning" du base donnée:
-Upgrade/disapgrade base donnée (ex Database v 1.0 to Database v 1.1 ou l'inverse )
- Un suivi sur chaque modification(insert,update,delete ) sur les tables
-Comparaison des schémas,des tables
-->Un script qui gère le montage du base d'une version a une autre ou la démonter.

J'ai fait plusieurs recherche mais j'ai pas trouver un bon départ ni des tutoriels bien documentés (…)

Forum Programmation.autre Git : comment merger une arborescence de fichiers ? (pas leur contenu)

Posté par  . Licence CC By‑SA.
Étiquettes :
1
23
jan.
2017

Git : comment merger une arborescence de fichiers ? (pas leur contenu).

Bonjour

Je voudrais merger une raborescence de fichier sous git, pas leur contenu, mais juste 2 arborescences.

J'ai cloné la branche de mon collègue : BrancheA

BrancheA

RepProjet
|--Collègue_Fichier1.v01
|--Collègue_Fichier2.v01

Lui travaille de son côté et obtient après commit de ses modifs sur la BrancheA

BrancheA

RepProjet
|--Collègue_Fichier1.v01
|--Collègue_Fichier2.v02 (new)
|--Collègue_Fichier3.v01 (new)

Moi de mon côté je travaille et ajoute des fichiers sans modifier les siens.

BrancheA (git clonée)

(…)

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 (Chaînes de) Markov sans Alzheimer ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
3
27
nov.
2016

Cher Nal,

Dis voir, je sèche sur un truc tout bête… tu connais les chaînes de Markov je suppose ? Il y a des états, et des probabilités de transitions entre eux qui ne dépendent que de l'état courant. Ces transitions souffrent l'Alzheimer, incapables de prendre en compte les états antérieurs. C'est leur principal intérêt comme c'est aussi leur principale limite.

J'aimerais bien pouvoir proposer des transitions en fonction de l'historique des n états visités précédemment. Il s'agirait de remplacer P(A|B) (…)