Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#76 Le 08/02/2012, à 23:45

Etoma

Re : /* Topic des codeurs [7] */

"tant que l'expression est vrai, alors je le fais" --> C'est avec ça que j'avais un problème.
Dans mon esprit et logique de tous les jours : "tant que j'ai faux à mon calcul, je recommence"
Alors qu'en fait c'est tout aussi logique de dire "Tant que j'aime le vin, j'en reprends" jusqu'à ce que ceci soit faux, et donc que la boucle s'arrête.


"un gars qui agit pour le bien des gens sans leur demander leur avis"
PirateBox

Hors ligne

#77 Le 09/02/2012, à 00:02

tshirtman

Re : /* Topic des codeurs [7] */

tant que => tant que c'est vrai

certains langauage ont un "jusqu'a"

jusqu'a ce que => jusqu'a ce que ce soit vrai => tant que c'est faux.

mais du coup, c'est redondant, donc à part le basic, j'en vois pas tongue

Hors ligne

#78 Le 09/02/2012, à 00:05

grim7reaper

Re : /* Topic des codeurs [7] */

tshirtman a écrit :

donc à part le basic, j'en vois pas tongue

Perl.
Tu as if et son opposé unless.
Tu as while et son opposé until.
Tu as do/while et son opposé do/until.

C’est certe redondant, mais c’est parfois bien pratique (ça évite de tordre une condition quand elle s’énonce plus clairement dans l’autre sens).

Etoma aurait dû faire du Perl, il aurait eu le choix entre recommencer son calcul tant qu’il est faux et boire du vin tant qu’il aime ça tongue

Dernière modification par grim7reaper (Le 09/02/2012, à 00:07)

Hors ligne

#79 Le 09/02/2012, à 00:05

Etoma

Re : /* Topic des codeurs [7] */

ok!
Plus qu'à me faire un lavage de cerveau!


"un gars qui agit pour le bien des gens sans leur demander leur avis"
PirateBox

Hors ligne

#80 Le 09/02/2012, à 00:05

Pylades

Re : /* Topic des codeurs [7] */

Il vaut mieux

t = strspn(a, tostr(c));

ou

for (t=0; a[t] == c; t++);

en fait ?

Finalement, ça serait peut-être plus économique, la seconde solution… Donc tostr serait inutile…


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#81 Le 09/02/2012, à 11:27

Lumin0u

Re : /* Topic des codeurs [7] */

à propos du défi actuel, récupérer des quotes d'un site de quotes, on doit garder les références de caractère (genres é & etc) en l'état ou on peut les transformer en caractères?

Hors ligne

#82 Le 09/02/2012, à 11:36

grim7reaper

Re : /* Topic des codeurs [7] */

Ho, quelqu’un s’intéresse au défi smile

Non, il vaut mieux les transformer en caractère.
C’est plus propre pour un affichage texte par la suite (dans la console par exemple).

Hors ligne

#83 Le 09/02/2012, à 11:53

tshirtman

Re : /* Topic des codeurs [7] */

@pylade: pour moi, la solution lisible est la meilleure, si elle ne coûte pas beaucoup plus cher… (ou que ce n'est pas un problème en soit, genre une copie qui dure 200ms au lancement du programme, une fois, ce n'est *pas* grave)

Hors ligne

#84 Le 09/02/2012, à 12:14

grim7reaper

Re : /* Topic des codeurs [7] */

Surtout qu’il y a des chance que strspn soit optimisé (genre pas une simple boucle for).
Après tout, chez moi strcpy est bien implémenté à base de SSE2.

Hors ligne

#85 Le 09/02/2012, à 19:54

Pylades

Re : /* Topic des codeurs [7] */

OK. M’enfin, strspn est quand même sensé gérer plusieurs caractères, donc c’est je disais que c’était un peu overkill.

Sinon, moi aussi je m’intéresse au défi : http://gitorious.org/kot/kot. Bon, le problème, c’est que je ne réussis pas encore à écrire le XML…


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#86 Le 09/02/2012, à 20:19

grim7reaper

Re : /* Topic des codeurs [7] */

C’est pas censé être un bash-like (bash le site, pas le shell bien sûr) kot ?

Dernière modification par grim7reaper (Le 09/02/2012, à 20:19)

Hors ligne

#87 Le 09/02/2012, à 20:38

Pylades

Re : /* Topic des codeurs [7] */

Ah, ouais, c’est faire une bibliothèque qui permette de récupérer plusieurs sites, pas faire un bash-like, le défi. J’avais oublié. neutral


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#89 Le 09/02/2012, à 23:16

The Uploader

Re : /* Topic des codeurs [7] */

yikes

Tiens il y a Ruby for Android aussi.
1328822008.png


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
ASUS N56VV (UEFI + GPT, Core i5-3230M @ 2.60GHz, Intel HD4000 + GeForce 750M, 12 Go de RAM, SSD 1 To)
Système principal : Archlinux (amd64), avec KDE
Système oublié la plupart du temps : Windows 8.1 Update 1 (x64, OEM)

Hors ligne

#91 Le 09/02/2012, à 23:39

The Uploader

Re : /* Topic des codeurs [7] */

J'en sais rien, j'découvre, et j'ai même pas d'android. ^^'

Dernière modification par The Uploader (Le 09/02/2012, à 23:40)


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
ASUS N56VV (UEFI + GPT, Core i5-3230M @ 2.60GHz, Intel HD4000 + GeForce 750M, 12 Go de RAM, SSD 1 To)
Système principal : Archlinux (amd64), avec KDE
Système oublié la plupart du temps : Windows 8.1 Update 1 (x64, OEM)

Hors ligne

#92 Le 09/02/2012, à 23:54

tshirtman

Re : /* Topic des codeurs [7] */

le "now support cupcake" me rassure pas sur la vigueur de l'effort actuel… le dernier zip de release date de 2009… ainsi que le dernier commit svn… ça m'a pas l'air frais tout ça ^^.

Hors ligne

#93 Le 10/02/2012, à 00:00

The Uploader

Re : /* Topic des codeurs [7] */

marde. hmm

Décidément, j'ai encore l'impression que Ruby n'est pas aussi mainstream que Python ou Java : moins de bibliothèques, moins d'utilisateurs... Ça s'est amélioré (on trouve énormément de gems différentes) mais c'est pas encore tout à fait ça.


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
ASUS N56VV (UEFI + GPT, Core i5-3230M @ 2.60GHz, Intel HD4000 + GeForce 750M, 12 Go de RAM, SSD 1 To)
Système principal : Archlinux (amd64), avec KDE
Système oublié la plupart du temps : Windows 8.1 Update 1 (x64, OEM)

Hors ligne

#94 Le 10/02/2012, à 00:04

tshirtman

Re : /* Topic des codeurs [7] */

Non, en effet, la communauté est encore assez petite, j'ai l'impression…

edit: ah, et si python pouvait être aussi mainstream que java…

Dernière modification par tshirtman (Le 10/02/2012, à 00:04)

Hors ligne

#95 Le 10/02/2012, à 19:07

Le Rouge

Re : /* Topic des codeurs [7] */

Caser des schneier facts dans une présentation de crypto, ça le fait ou pas ?


C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog

Hors ligne

#96 Le 10/02/2012, à 20:02

Rolinh

Re : /* Topic des codeurs [7] */

Bon, je crois que je vais me lancer dans le défi, en Lua. Ça servira à alimenter en conversation mon widget "companion" pour Awesome, histoire qu'il ait quelque chose à dire de plus intéressant que "Yes, $USER?", "Please, $USER, do not scratch my head", "I am $HOST" ou encore "Taking screenshot" et "Locking screen".
Et puis c'est intéressant. smile


Blog
"If you put a Unix shell to your ear, do you hear the C ?"

Hors ligne

#97 Le 10/02/2012, à 21:30

Elzen

Re : /* Topic des codeurs [7] */

Le Rouge a écrit :

Caser des schneier facts dans une présentation de crypto, ça le fait ou pas ?

Ça dépend comment ^^

Bon, en tout cas, c'est chouette, Touhy avance bien, et j'ai enfin eu du vrai boulot à faire pour mon projet annuel (ça fait quelques jours que j'attendais que d'autres équipes aient avancé pour pouvoir continuer, alors je passais mon temps à aider les autres sur leurs boulots à eux…)


Elzen : polisson, polémiste, polymathe ! (ex-ArkSeth)
Un script pour améliorer quelques trucs du forum.
La joie de t'avoir connu surpasse la peine de t'avoir perdu…
J'ai pour qualité de ne jamais attaquer les gens. J'ai pour défaut de souvent avoir l'air de le faire.

Hors ligne

#98 Le 10/02/2012, à 22:15

grim7reaper

Re : /* Topic des codeurs [7] */

Tiens, le double compte du Hibou refait du lobbying.

Hors ligne

#99 Le 10/02/2012, à 22:20

Rolinh

Re : /* Topic des codeurs [7] */

Sincèrement, je ne comprend pas ce qui le pousse à faire ça. Même dans le cas où je trouverais LE langage qui est le meilleur partout (ce qui est par définition impossible), je n'irais pas ouvrir 50 posts pour faire de la pub pour ce langage! On le dirait autant con vaincu qu'un membre de secte cherchant à rallier de nouveaux membres. hmm


Blog
"If you put a Unix shell to your ear, do you hear the C ?"

Hors ligne

#100 Le 10/02/2012, à 22:56

The Uploader

Re : /* Topic des codeurs [7] */

ça dessert son langage fétiche plus qu'autre chose...


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
ASUS N56VV (UEFI + GPT, Core i5-3230M @ 2.60GHz, Intel HD4000 + GeForce 750M, 12 Go de RAM, SSD 1 To)
Système principal : Archlinux (amd64), avec KDE
Système oublié la plupart du temps : Windows 8.1 Update 1 (x64, OEM)

Hors ligne

Haut de page ↑