Forum Programmation.autre Lutim et le chiffrement

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
2
1
mar.
2014

Hello faux rhum,

Peut-être avez-vous vu passer ma dépèche sur Lutim, mon logiciel d'hébergement d'images.

Toujours en plein développement, je souhaite maintenant chiffrer les images envoyées sur Lutim.

Mais je me pose la question : chiffrement côté navigateur ou côté serveur ?

ZeroBin chiffre côté navigateur mais il ne gère que du texte, donc c'est beaucoup moins ressourcivore que pour des images. D'un autre côté, c'est cool car le serveur n'a jamais connaissance de la clé de chiffrement.

Si je (…)

Forum Programmation.autre débugguer un CGI avec GDB ( sous apache2 )

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
11
mar.
2014

J'ai un cgi qui bug à l'exécution via apache, mais exécuté indépendamment fonctionne sans souci ( avec bien entendu un $export QUERY_STRING avant de lancer l'exécutable ).

Du coup, vu que je ne suis pas vraiment à l'aise avec les erreurs d'apache*, j'ai pensé à utiliser GDB histoire de comprendre le fin mot de cette histoire, mais je ne vois absolument pas comment je pourrais faire ça: apache est lancé par root, c'est un daemon et multi-threadé en plus je (…)

Forum Programmation.autre besoin de conseils pour vim et la sélection du texte à la Gvim

Posté par  . Licence CC By‑SA.
Étiquettes :
2
6
juin
2014

J'ai pour habitude d'utiliser vim dans un terminal style x-term / gnome-terminal-like.
En fait cela désactive complètement la prise en charge du clic droit par vim.

Je m'en suis rendu compte par hasard en essayant gvim.
Au début j'ai été dérouté par la sélection du texte a la souris mais en fait c'est vraiment pratique et beaucoup plus précis.
Je me suis même prit à utiliser cette méthode pour selectionner des bloc de code visuel au lieu du "keyboard-only".

On (…)

Forum Programmation.autre Algorithme : permutation

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
2
25
juin
2014

Le besoin pressant d'un univers logique et cohérent est profondément ancré dans l'inconscient humain. Mais l'univers réel est toujours à un pas au-delà de la logique.

Je me suis pris la tête aujourd'hui avec un collègue sur un calcul tout simple ; Imaginons que nous ayons une feuille, avec 4 bord :

#define HAUT = 0;
#define DROITE = 1;
#define BAS = 2;
#define GAUCHE = 3;

et un tableau avec des valeurs pour chaque bord :

int marges[
(…)

Forum Programmation.autre Datalog

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
30
juil.
2014

Bonjour,
suite au commentaire parlant de racket, j'ai essayé. Je suis tombé sur le support de datalog un langage à la prolog.

J'ai donc fait l'exemple de la famille classique. J'ai appelé le papa dad, la mère mom, et les enfants son[123]. Quand je cherche à connaitre les frères de son3, j'obtiens son1 et son3 ! Je voudrais éliminer le dernier cas en ajoutant quelque chose du genre : brother(G, G) est faux ou en ajoutant (…)

Forum Programmation.autre Expression régulière

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
11
fév.
2016

Bonjour, j'ai des fichiers qui contiennent des lignes de la forme

11201509180811G
EUX11_002-2015/09/19 9:23:13.4 0

2015/09/19 15:23:07.0
2015/09/18 8:00:00.0 2015/09/19 8:00:00.0 1

2015/09/19 9:23:13.4 21601.68 21592.96

Dans ces lignes je voudrai d'abord détecter les lignes qui contiennent une date/heure (comme celle-ci 2015/09/18 8:00:00.0).
Ensuite, je veux vérifier que l'heure est bien écrite sur 2 chiffres. Par exemple "9:23:13.4" devrait se transformer en "09:23:13.4". Par contre "2015/09/19 15:23:07.0" ne doit pas se transformer en "2015/09/19 015:23:07.0".

J'imagine que le meilleur outil (…)

Forum Programmation.autre curl wget

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
26
avr.
2016

bonjour'

sur mes serveurs j'ai souvent besoin d'appeler des urls our lancer des taches' sans avoir besoin de récupérer la sortie.
pour cela j'utilise actuellement des crons
1. wget "http://monurl.com?action=true" -O foo.html --delete-after
ou
2. curl -s 'http://monurl.com?action=true'

mais je me demande la différence et pourquoi choisir l'un ou l'autre?

Forum Programmation.autre Les langages par type.

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
15
juil.
2016

Bonjour,

Je voudrais me dorénavant me consacrer à un langage et le chois m'est difficiles.

Je voudrais surtout savoir la liste des langages par type c'est à dire quels sont les langages de programmation pour desktop et/ou pour web?

Par exemple PHP est de type web et non desktop.

J'aimerais avoir une liste exhaustive si quelqu’un à un lien ou des informations merci de bien vouloir me répondre

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 Devops

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
4
déc.
2018

Bonjour
Je lance un appel a un devops pour connaître svp une journée type de travail dun devops.
Et plus généralement les technologies ?
Et est ce qu'il faut etre plutot un bon developpeur web ou pas la peine?

Je me pose pas mal la question et si une ame charitable pouvait nous aiguiller la dessus ce serait vraiment formidable.

Merci a vous tous.

Forum Programmation.autre question sur le processeur 8086 et les cycles d'horloge

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
29
juil.
2019

Bonjour,

dans les processeurs 8086, en assembleur quand je fais l'intruction sub a,b :
le compilateur va remplacer cette instruction par un not b + inc b + ADD a,b soit 3 cycles d'horloge pour réaliser la soustraction?

De nos jours avec les processeurs actuels, il y a j'imagine pour optimiser la place dans la RAM une seul instruction pour réaliser une soustraction, mais prend elle toujours 3 cycle d'horloge ?

Merci d'avance pour vos éclaircissements.

Forum Programmation.autre Problèmes lors de la conception / abstraction de programmes

Posté par  . Licence CC By‑SA.
2
11
sept.
2020

Bonjour à tous,

je vous écris aujourd'hui car je rencontre des difficultés dans mon travail (c'était déjà le cas lors de mes études) lors de la conception d'un programme.

J'ai tendance à penser et faire tout compliqué dès le début, le tout rendant le programme peu réutilisable et facile à comprendre. Même si nous faisons régulièrement des "Code Review" qui m'aident, je souhaite de mon côté changer et évoluer dans la bonne direction.

Je suis donc à la recherche d'un (…)

Forum Programmation.autre git et merge graphique

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
2
19
mar.
2021

Salut,
suite à une réflexion que je me faisais dans un autre post, je me demandais quel outil vous utilisez, sur Windows, pour effectuer vos merge (ou diff) en mode graphique (pas avec le git diff ou git merge), en dehors des IDE (dont je sais que certains font bien le job comme Eclipse, ou VSCode) ?

J'utilise Meld qui fonctionne bien (en particulier pour les diff), mais pour les conflits de merge (…)

Forum Programmation.autre [Résolu] Problème avec une API http (en python)

Posté par  . Licence CC By‑SA.
Étiquettes :
2
4
mar.
2021

Bonjour,
Je voulais créer un bot pour la plateforme de streaming twitch qui par exemple répond automatiquement à certains messages.

J'ai, pour cela, cherché des tutoriels sur youtube.
J'ai ensuite essayé de créer le bot grâce à ce tutoriel qui n'est pas très clair sur la création de la base du bot etc. mais en le mélangeant avec d'autres recherches j'ai trouvé ce qu'il me manquait.

Quand j'ai fini de suivre se tuto j'ai eu des erreurs, j'ai donc (…)

Forum Programmation.autre Une librairie pour assembler, découper, fusionner, recomposer des mp3 en Rust

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
2
17
déc.
2021

Salut,

Pour apprendre le Rust, je m’attelle au développement d'un programme pour formater des histoires (mp3) et les télécharger dans ma boite à histoire en cours de développement.

Je suis donc à la recherche d'une librairie rust capable de manipuler des fichiers mp3 pour les découper, les fusionner, les réencoder, etc.

Je me perd un peu dans les différentes librairies disponible, mais peut-être que quelqu'un ici connait un peu le sujet et saurait me conseiller ?

Merci.

Forum Programmation.autre Création d'un dashboard

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
2
19
mar.
2022

Bonjour à tous,

J'ai une petite question existentielle.

Je développe une application open source (de sauvegarde). Cette application va posséder un dashboard avec quelques métriques (taille du pool, nombre de sauvegarde en cours, …).

Certaines de ces métriques sont de l'instantané, d'autres sont mieux sur une visualisation avec un historique.

Je vais faire un endpoint prometheus pour pouvoir les exposer à … prometheus.

La question que je me pose :
- dois-je faire mon propre stockage d'historique afin de ne (…)

Forum Programmation.autre [résolu] Problème de proba

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
31
oct.
2022

Salut !

Dans le cadre du développement d'un synthétiseur sonore libre, je suis confronté à un petit problème de proba, que je pensais simple en me le posant (et il l'est sûrement), mais je me rends compte que mes cours de lycée sont bien loin et je n'arrive pas à l'aborder…
Un p'tit coup de pouce serait bienvenu, merci d'avance :)

j'ai deux sources de signal A et B. Je veux en sélectionner une au hasard, avec une pondération (…)

Forum Programmation.autre Est-ce faisable en .epub ? ou dans un autre format ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
2
4
nov.
2022

Bonjour à tous,

je cherche à mettre dans un fichier unique cette visualisation des annotations d'un enregistrement que j'ai mise au point:

http://jocelynaznar.eu/lexique_nisvai/form_visualisation.php?histoire=T50

L'intérêt pour moi est de pouvoir plus facilement archiver ces informations (données + visualisations interactives associées). Je pensais faire ça avec Epub, notamment via les médiaoverlays (https://www.w3.org/publishing/epub3/epub-mediaoverlays.html). Je me demandais si quelqu'un avec un peu d'expérience avec Epub pouvait me dire si c'était une bonne piste à explorer. Je suis sinon ouvert à toute autre (…)

Forum Programmation.autre Avent du Code jour 15

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
2
15
déc.
2022

En ce jour 15 nous explorons le vide intersidéral avec des robots automatisés qui vont s'éparpiller dans l'infini, et scanner les alentours.
Ils sont super évolués, mais bon, en vrai ils se posent un peu n'importe où, et détectent uniquement une balise, la plus proche d'eux.
Là où ils sont malins c'est qu'ils font un pas de côté s'il y a deux balises à la même distance, comme ça, flemmards qu'ils sont, il n'en voient plus qu'une seule.

Avec notre (…)

Forum Programmation.autre Avent du Code, jour 18

Posté par  . Licence CC By‑SA.
Étiquettes :
2
18
déc.
2022

Aujourd'hui, il faut calculer la surface extérieur d'un ensemble de cube.

--- Day 18: Boiling Boulders ---

You and the elephants finally reach fresh air. You've emerged near the base of a large volcano that seems to be actively erupting! Fortunately, the lava seems to be flowing away from you and toward the ocean.

Bits of lava are still being ejected toward you, so you're sheltering in the cavern exit a little longer. Outside the cave, you can see the (…)

Forum Programmation.autre Avent du Code, jour 20

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
2
20
déc.
2022

On est sorti de notre Volcan, et maintenant on cherche les Elfes.
Pour ça on va hacker les données chiffrées dans le transmetteur pour trouver le fameux verger aux fruits étoilés.

Au menu : réordonner une liste cyclique en bougeant les éléments d'une certaine distance, plein de fois, avec des valeurs très grande.
Cyclique = modulo, ici il n'y a pas besoin de faire chauffer le CPU !

Cela dit, vu depuis combien de temps nos lutinelfes de Noël sont (…)

Forum Programmation.autre Avent du Code, jour 21

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
2
21
déc.
2022

Ce jour signe le retour des singes !
Mais comme on ne parle pas le singe, on demande aux éléphants cavernicoles de nous traduire.
Mais oui, mais oui, apparemment les vapeurs soufrés du Volcan ne se sont pas dissipées dans notre cerveau.

Bref, les singes se renvoient des nombres, les additionnent, les multiplient, les divisent, et les soustraient, tombant toujours miraculeusement sur des entiers après les divisions, quel talent.

Objectif premier, quand on n'a pas encore compris la gravité de (…)

Forum Programmation.autre Avent du Code, jour 22

Posté par  . Licence CC By‑SA.
Étiquettes :
2
22
déc.
2022

Suite de l'Avent du Code, jour 22.

Après s'être joué de nous, les singes nous filent un coup de main pour trouver le verger.
Et ils ont même de quoi nous aider à trouver le mot passe pour en ouvrir la porte.

Il faut se balader sur une carte et trouver les coordonnées du point d'arrivée.

Forum Programmation.autre Avent du Code, jour 23

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
2
23
déc.
2022

On a enfin retrouvé nos Lutinelfes !
Dans le verger magique aux fruits étoilés.
Super !

Sauf que quand on a déréglé le Volcan pour survivre et sauver les éléphants, en ouvrant les valves de vapeur, ben… On a déréglé le volcan, donc là il n'est pas en éruption.
Oups…
Les fruits vont pas bien pousser !

Les Elfes vont malgré tout planter leurs arbustes dans les cendres volcaniques, et pour ça s'éparpiller gaiement jusqu'à être bien isolés les uns (…)