Forum Programmation.autre Sauvegarder et ressortir un arbre, typiquement les commentaires de linuxfr

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
5
26
avr.
2012

Bonjour,
je me demandais comment étaient gérés les commentaires dans linuxfr.

En gros je recherchais comment coder un arbre que l'on peut ressortir en une seule requête et sans avoir à faire de tri "complexe" ni avoir des id de la mort.

En cherchant sur le net des algos, j'ai rien trouvé de flagrant, du coup j'ai regardé le système de commentaires de linuxfr.

Merci le codage mvc et propre, en 2 minutes j'ai pu lire les fichiers qui m'intéressaient (…)

Forum Programmation.autre exercices donnés au codinggame n°2

Posté par  (site web personnel) .
Étiquettes :
5
26
oct.
2012

Bonjour à tous, j'ai participé hier au codinggame n°2 avec Python. Mon résultat est franchement médiocre (82e, mes algorithmes étaient corrects mais trop lent pour satisfaire les derniers tests) et j'aimerais savoir comment résoudre le troisième problème donné en un temps acceptable (je crois avoir trouvé depuis une solution rapide au n°2).

Si certains sont intéressés je peux donner mes solutions pour les deux premiers problèmes.

PS :
les trois questions :
http://www.codingame.com/challenge2_question1
http://www.codingame.com/challenge2_question2
http://www.codingame.com/challenge2_question3

Forum Programmation.autre Liberation d'une application Android

Posté par  . Licence CC By‑SA.
Étiquettes :
5
19
fév.
2013

Salut à tous,

J'ai sur mon disque dur une application maison Android qui dort. Je me dis qu'il serait bien qu'elle prenne l'air et que je la libère. Tout d'abord une description, il s’agit d'un simple réveil avec 2 fonctions originales qui me tiennent à cœur :

  • "encore 5 minutes", pour gagner 5 minutes de sommeil il suffit de retourner le téléphone sur la table de nuit

  • "Tais toi" pour éteindre complètement l'alarme il suffit de secouer le téléphone.

Avantage :

Pas (…)

Forum Programmation.autre Question mercurial/svn

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
5
19
fév.
2013

Bonjour,
j'utilise depuis quelque-temps mercurial pour versionner mon code au boulot, et j'en suis très content (bien que je sois plutôt débutant).
Malheureusement, je travail dans un environnement hostile : tout le monde tourne sous svn…

Je suis donc à la recherche d'un mode d'organisation me permettant d'interagir au mieux avec notre serveur subversion. Mon plus gros problème vient du fait que nous avons plusieurs librairies sous un même dépôt svn:

Depôt
|- Librairie1
|- Librairie2
|- Librairie3

J'ai essayé (…)

Forum Programmation.autre retrouver un post sur les forums qui critiquent le code

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
5
23
fév.
2013

Ave

Il me semble avoir lu il n'y a pas très longtemps (dans un forum ou un journal) un post qui parlait de poser son code sur un site, et des personnes donnaient des conseils pour l'améliorer.

Mais impossible de le retrouver.

Une âme charitable s'en souviendrait ?

J'ai relu tous les journaux et forums depuis 2 mois sans rien retrouver.

Merci

Forum Programmation.autre Quel langage de programmation pour développer des jeux amateurs ?

Posté par  (site web personnel) . Licence CC By‑SA.
5
22
fév.
2013

Salut, depuis quelques semaines je n'arrête pas de réfléchir sur quel langage de programmation serait idéal pour développer des jeux sur Linux et exclusivement sur Linux. Je me moque de la portabilité, ma principale motivation c'est de sortir des jeux pour Linux. La logique voudrait que je continue de programmer des jeux avec MonoDevelop et MonoGame mais je ne sais pas si c'est une bonne chose puisque le tout repose sur une technologie Microsoft breveté. C'est dommage, car j'aime le (…)

Forum Programmation.autre Quels sites consulter pour se tenir au courant de l'actualité technologique web & client/serveur/bdd

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
5
11
fév.
2014

J'aimerais me tenir plus au courant des technos qui apparaissent et/ou évoluent dans le domaine des applications web, qu'il s'agisse de frameworks, de services type firebase, de nouvelles technos, langages et autres, libres mais aussi propriétaires. J'aimerais aussi éviter le "bruit", c'est à dire bien filtrer les nouveautés techniques par rapport aux actualités "technologiques" qui pourraient intégrer des informations type procès, brevets, rumeurs, etc (qui m'intéressent, mais pas dans ce contexte).

Quelles sont les sources que vous consultez / (…)

Forum Programmation.autre Avent du Code, jour 1

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
1
déc.
2022

Comme nous sommes plusieurs à nous intéresser à l'Avent du Code et qu'il ne me semble pas pratique d'échanger dans un seul journal, c'est parti pour un sujet par jour.

Jour 1 donc, les lutins débarquent avec leurs sacs plein de trucs à grignoter. Ma solution suit, en Python…

Forum Programmation.autre Avent du Code, jour 5

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
5
déc.
2022

Suite de l'Avent du Code, jour 5.

Les lutins ont fini de décharger des piles de caisses d'équipement. Seulement, ils ont besoin de trucs qui se trouvent dans des caisses du bas. Du coup ils vont jouer aux tours de Hanoï avec une grue géante (modèle CrateMover 9000™, à ce qu'il paraît).

Forum Programmation.autre Avent du Code, jour 10

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
10
déc.
2022

Suite de l'Avent du Code, jour 10.

Le Père Noël est tombé dans un torrent et n'a pas bien entendu ce que les lutins ont voulu lui dire avant de continuer leur chemin. Pour trouver un moyen de communiquer avec eux, il faut réimplémenter le processeur de son communicateur, qui a un peu souffert de l'humidité.

Forum Programmation.autre Avent du Code, jour 19

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
19
déc.
2022

Suite de l'Avent du Code, jour 19.

Les fumées volcaniques n'ont pas fait du bien au Père Noël. Hier, au cœur de la nuée ardente, menacé par des blocs de lave qui filaient de toute part, il n'avait de cesse de calculer leur trajectoire pour les éviter. Ah non, il était occupé à calculer leur refroidissement pour voir si ça allait donner de l'obsidienne.

Bonne nouvelle, on a de l'obsidienne. Mauvaise nouvelle, on s'en est visiblement pris quelques (…)

Forum Programmation.autre Licences MIT/BSD et distribution binaire

Posté par  . Licence CC By‑SA.
Étiquettes :
5
11
oct.
2023

Bonjour à tous,

Au travail, nous développons, entre autre, une application Electron propriétaire qu'on package pour Windows, Linux et Mac et des extensions de navigateur (Firefox et basés sur Chrome). Tout ce petit monde utilise l'écosystème Node et s'appuie sur de très (très) nombreuses librairies. Nous faisons attention à ne sélectionner que des bibliothèques sous licence non contaminantes, parmi elles, beaucoup sont sous licence MIT ou BSD ou des variantes.

Or ces licences demandent en général une redistribution de la (…)

Forum Programmation.autre [Algorithmie] Aire la plus grande de blocs se superposant

Posté par  (site web personnel) .
Étiquettes : aucune
4
14
jan.
2010
Bonjour,

Dans le cadre d'un projet visant à créer un algorithme de différences binaires, j'ai besoin de votre aide pour m'aider dans une de ces étapes de cet algorithme.

Avant toute chose, je tiens à préciser que je ne peux pas réutiliser l'existant, comme bsdiff, xdelta3, voire même tout ce qui est zlib, bzip2, etc.

Pour illustrer mon problème, voici une image représentant la chose.

La ligne du dessus représente une suite de rectangles, qui commencent tous à un certain (…)

Forum Programmation.autre petite bêtise juste pour amuser les plus fêlés d'entre nous...

Posté par  .
Étiquettes :
4
20
avr.
2011

Bonjour
donc voilà le code en GFORTH capable d'interpréter du BrainFuck

: array         create 0 do 0 , loop does> swap cells + ;
0 value str
0 value size
variable pos
30000 array mem
variable cur
\ helpers
: incr           1 swap +! ;
: decr          -1 swap +! ;
: goto          1- pos ! ;
: cur-char      str pos @ + c@ ;
: mem-null?     cur @ mem @ 0= ;
: end-of-loop?  cur-char [char] ] = ;
(…)

Forum Programmation.autre [Imagemagic] compression jpeg avec "convert"

Posté par  .
Étiquettes :
4
10
oct.
2011

Bonjour,

Je cherche à convertir massivement un stock de photos au format tif vers le format jpg, et ce avec le niveau de qualité maximum permis. Pour ce faire j'ai prévu d'utiliser la commande convert, avec un paramètre "-quality 100%".
En faisant une rapide comparaison avec d'autres logiciels (Bibble, Gimp), je note que la taille du fichier jpeg produit diffère de 10 à 20% d'un logiciel à l'autre, sans que, à l'œil nu, une différence de qualité apparaisse entre les (…)

Forum Programmation.autre [GIT] travail sur deux branches

Posté par  . Licence CC By‑SA.
4
22
mai
2013

Bonjour,

J'aimerais vous demander conseil. Ce n'est pas un problème à résoudre, juste une question sur les bonnes pratiques.

Il y a une chose que j'adorais vraiment sur SVN, malgré tous les défauts que certains peuvent lui trouver. C'est la possibilité d'extraire une branche, et de faire en sorte que l'un ou l'autre fichier de cette branche soit d'une autre branche.

Exemple

Une quinzaine de personnes travaillent sur un bouquin en LaTeX (ou HTML…). L'équipe travaille sur le contenu du (…)

Forum Programmation.autre Bépo, programmation et emacs

Posté par  . Licence CC By‑SA.
Étiquettes :
4
2
août
2013

Bonjour,

Je souhaite acheter un clavier Bépo (un TypeMatrix 2030). Néanmoins je me pose quelques questions et j'aimerai avoir quelques retours d'expériences.

Je souhaite notamment savoir si il y a ici des personnes qui programment avec un bépo, et plus particulièrement avec Emacs. De ce que j'ai compris, le bépo est très bien pour la "frappe en aveugle", c'est-à-dire écrire sans regarder le clavier. Mais lorsque l'on programme, est-il possible de le faire "en aveugle", et plus particulièrement avec (…)

Forum Programmation.autre Rôle du développeur et son "cœur de métier"

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
4
31
oct.
2013

Bonjour,

j'ai un ami qui est développeur. Il a suivi des formations, et a quelques années d'expériences.

Lorsque je lui parle d'adapter un logiciel à un besoin, il dit que c'est de la bidouille, que ce n'est pas propre.
Il préfère tout coder "from scratch" pour coller au plus près des besoins du client et de son métier (celui du client).

Quand je lui parle de logiciels libres, dont on peut lire le code pour voir quelles ont été les (…)

Forum Programmation.autre Changer la page "Echec de la connexion sécurisée" de Firefox

Posté par  . Licence CC By‑SA.
Étiquettes :
4
13
août
2013

Bonjour bonjour,

Je travaille sur le développement d'un site web de démo et j'ai une demande à laquelle je n'ai pas encore trouvé de réponse.

Le cadre: Durant la démo, l'opérateur(utlisateur) est identifié sur le site avec une carte à puce contenant son certificat perso. ça marche sans problème… On met la carte, on navigue … on l'enlève, on a la page d'erreur de Firefox "Echec de connexion sécurisée", c'est normal et je m'en contentait bien.

On me demande d'avoir (…)

Forum Programmation.autre [Résolu]LaTeX tikz

Posté par  . Licence CC By‑SA.
Étiquettes :
4
19
août
2013

Bonjour,
J’essaye de faire un graph sur git pour une petite présentation, mais j’ai un problème de flèche… En effet, pour que ce soit visible, j’aurais voulu que les flèches push et fetch soit séparées.
Il y a la solution : nom_du_nœud.angle, mais comme les deux nœuds n’ont pas la même largeur, les flèches ne sont pas horizontales.
J’ai cherché une solution avec x/yshift mais pas de succès.

  • Peut-on translater les flèches de liaison ?
  • Quels autres solutions à t-on ?

Voici (…)

Forum Programmation.autre je suis quelque peu embêté....

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
4
8
déc.
2014

Salut les moules !

Dites, je travaille un peu la portabilité de mon logiciel libre les derniers temps… histoire de…
Je me suis déjà pris un bon carton avec BSD, j'en ai bouffé les graviers !!!
Dur à mâcher…

Comme mon software est destiné aux Unix, j'aurais bien testé sur un système qu'on trouve aussi parfois à droite ou gauche. Un OS dont le "papa" a déjà eu des heures de gloires dans le milieu : star-office, java, mysql…

Vous l'avez deviné (…)

Forum Programmation.autre Conseils pour améliorer mon niveau de maths

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
4
23
juil.
2016

Bonjour,

Je suis développeur depuis bientôt un décennie et mon niveau de math ne s'est pas beaucoup amélioré depuis ma sortie de l'école (BTS). J'ai récemment fait l'acquisition de l'ouvrage "Conception d'algorithmes
Principes et 150 exercices corrigés
" et je constate que mon niveau en math appliqué à la programmation me handicape vraiment pour sa lecture.

Comme un développeur se doit d'avoir un bon niveau de maths pour bien faire son travail, je me tourne vers vous afin d'obtenir (…)

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 (…)