Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#801 Le 20/05/2012, à 10:51

tshirtman

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

@Le Rouge: ça vient du shell, c'est bpython, pas juste python, dans le même genre y'a ipython aussi.

Hors ligne

#802 Le 20/05/2012, à 11:12

Dr Le Rouge

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

Merci camarade o/

En plus ça affiche la doc et tout… C'est trop bien yikes

Dernière modification par Dr Le Rouge (Le 20/05/2012, à 11:13)


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

#803 Le 20/05/2012, à 11:13

grim7reaper

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

C’est vrai que le shell de base de Python est pourri quand même, y’a rien même pas de completion (truc de base quand même) hmm

Édit : cela dit, Ruby ne semble pas mieux sur ce coup là…

Dernière modification par grim7reaper (Le 20/05/2012, à 11:17)

Hors ligne

#804 Le 20/05/2012, à 11:27

The Uploader

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

Avec <Tab> x2 le shell rails te propose les méthodes correspondantes (ou pas, ça plante parfois). J'croyais que le shell ruby faisait pareil, mais en fait <Tab> ne fait rien la plupart du temps.

Il propose bien des options de démarrage (tels que --inspect) mais je ne vois pas de différence. hmm

A part ça c'est 99% pareil que le shell Python (où avec <Tab> ça me fout le curseur 8 colonnes plus loin).


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#805 Le 20/05/2012, à 11:40

tshirtman

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

j'ai pas trouvé de shell du même genre que ipython/bpython pour ruby, et le débugger est encore plus chiant que pdb, et j'ai pas trouvé d'alternatives non plus, alors qu'il y en a pas mal pour pdb (bpdb par expemple). J'ai mis une config conseillé pour irb mais bof, ça change pas grand chose.

Hors ligne

#806 Le 20/05/2012, à 12:01

The Uploader

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

y'a bien rush en plus évolué, mais ça m'étonnerait que ça corresponde à tes besoins.


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#808 Le 20/05/2012, à 12:48

HP

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

# rake gitstats 
Project name        world_domination
Age                 211 days, 79 active days (37.44%)
Authors             1 (average 535.0 commits per author)
Generated           2012-05-20 12:46:23 (in 0 seconds)
Generator           GitStats (version 2011.02.09)
Report Period       2011-10-23 01:32:29 to 2012-05-20 10:52:40
Total Commits       535 (average 6.8 commits per active day, 2.5 per all days)
Total Files         438
Total Lines of Code 19628 (30899 added, 11271 removed)

Loaded suite /usr/local/bin/rake
Started

Finished in 0.000186 seconds.

0 tests, 0 assertions, 0 failures, 0 errors

cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#809 Le 20/05/2012, à 13:22

Elzen

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

grim7reaper a écrit :

C’est vrai que le shell de base de Python est pourri quand même, y’a rien même pas de completion (truc de base quand même) hmm

import rlcompleter, readline
readline.parse_and_bind("tab: complete")

wink

(À placer dans un fichier dont l'adresse est indiquée dans la variable d'environnement $PYTHONSTARTUP pour que ce soit lancé automatiquement au démarrage).


Sinon, j'peux pas voir la vidéo (faut Flash, apparemment), mais le « python » tout seul me convient… j'ai juste dû renoncer à mettre mon prompt en couleurs parce qu'il n'aimait pas les \033[Xm pour compter la taille d'une ligne en cas de wrap, mais à part ça…

Edit : tiens, si tu mets un smiley juste après une balise de fin de quote, il n'est pas interprété, 'faut laisser une espace entre les deux…)

Dernière modification par ArkSeth (Le 20/05/2012, à 13:23)

Hors ligne

#810 Le 20/05/2012, à 18:58

Rolinh

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

dfc(1) ne veut pas compiler avec le support des traductions sous OpenBSD. Si je vous en parle, c'est que je trouve un des warnings assez... marrant. tongue

/usr/local/lib/libintl.so.6.0: warning: stpcpy() is dangerous GNU crap; don't use it

Hors ligne

#811 Le 20/05/2012, à 19:26

tshirtman

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

on t'a pas appris que c'était mal strcpy? tongue même à l'iut on me disais déjà de prendre strncpy smile

Hors ligne

#812 Le 20/05/2012, à 19:50

Rolinh

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

Heu, c'est pas moi qui l'utilise... C'est la libintl wink

EDIT: et en plus, il s'agit de stpcpy et pas strcpy...

Dernière modification par Rolinh (Le 20/05/2012, à 19:51)

Hors ligne

#814 Le 20/05/2012, à 21:31

Rolinh

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

Pas de problèmes wink

Hors ligne

#815 Le 20/05/2012, à 21:36

The Uploader

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

Rolinh a écrit :

dfc(1) ne veut pas compiler avec le support des traductions sous OpenBSD. Si je vous en parle, c'est que je trouve un des warnings assez... marrant. tongue

/usr/local/lib/libintl.so.6.0: warning: stpcpy() is dangerous GNU crap; don't use it

lol c'est vrai que les extensions GNU pour le C n'ont pas bonne réputation mais à ce point là! yikes


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#816 Le 20/05/2012, à 22:05

Rolinh

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

Oh, bah chez les *BSD, tout ce qui vient de GNU n'est pas très bien vu en général.
D'ailleurs, FreeBSD 10 se passera de GCC au profit de LLVM (mais ça c'est à cause de la GPL3).

Hors ligne

#817 Le 20/05/2012, à 22:11

Pylades

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

ArkSeth a écrit :

[(À placer dans un fichier dont l'adresse est indiquée dans la variable d'environnement $PYTHONSTARTUP pour que ce soit lancé automatiquement au démarrage).

’ci ! big_smile

ArkSeth a écrit :

Sinon, j'peux pas voir la vidéo (faut Flash, apparemment), mais le « python » tout seul me convient… j'ai juste dû renoncer à mettre mon prompt en couleurs parce qu'il n'aimait pas les \033[Xm pour compter la taille d'une ligne en cas de wrap, mais à part ça…

Ça, c’est spécifique à Readline. Faut encadrer la séquence d’échappement pour que ça fonctionne : « \[\e[Xm\] ».

D’ailleurs, il me semble te l’avoir déjà dit. tongue

Dernière modification par Πυλάδης (Le 20/05/2012, à 22:12)


“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

#818 Le 20/05/2012, à 22:55

Elzen

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

Et il me semble t'avoir déjà rétorqué que j'ai commencé par essayer ça, mais que ça marche en Shell, mais pas en Python tongue


(Sinon, vous aurez beau trouver trois tonnes de bugs et d'illogismes à PHP, ça reste le langage qui a la mascotte la plus cool, na tongue)

Dernière modification par ArkSeth (Le 20/05/2012, à 22:56)

Hors ligne

#819 Le 20/05/2012, à 23:05

HP

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

Pas si sûr :

pony.png


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#820 Le 20/05/2012, à 23:09

The Uploader

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

ArkSeth a écrit :

(Sinon, vous aurez beau trouver trois tonnes de bugs et d'illogismes à PHP, ça reste le langage qui a la mascotte la plus cool, na tongue)

Non, Tux il est mieux. neutral

Un gros éléphant, ça lui va bien à PHP vu que l'une des réponses typiques des dévs pour ne rien changer sur tel ou tel point est de dire "ça casserait la rétro-compatibilité avec le code legacy". tongue


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#821 Le 20/05/2012, à 23:25

Elzen

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

HP a écrit :

Pas si sûr :

pony.png

Ç'quoi ce truc ? yikes

Nettement moins cool qu'un éléphant.

(Ai-je précisé que je disais ça uniquement parce que j'adore les éléphants depuis tout p'tit et que la majorité de mes peluches sont des éléphants ?)

The Uploader a écrit :

Non, Tux il est mieux. neutral

Nan (voir parenthèse précédente).

Mais t'façon, Linux n'est pas un langage, que j'sache tongue

The Uploader a écrit :

Un gros éléphant, ça lui va bien à PHP vu que l'une des réponses typiques des dévs pour ne rien changer sur tel ou tel point est de dire "ça casserait la rétro-compatibilité avec le code legacy". tongue

Tu dis ça juste parce que c'est PHP. On parlerait de la mascotte de PostgreSQL, ce s'rait pas le même discours tongue

Hors ligne

#822 Le 21/05/2012, à 00:22

HP

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

ArkSeth a écrit :

(Ai-je précisé que je disais ça uniquement parce que j'adore les éléphants depuis tout p'tit et que la majorité de mes peluches sont des éléphants ?)

Et que donc, seul ton avis est recevable et se place (as usual) au dessus de celui de quiconque… ouais, bon, va falloir envisager d'aller voir quelqu'un


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#823 Le 21/05/2012, à 00:36

tshirtman

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

Ouais mais tu peux pas test, c'est le python qui gagne… c'est Antoine de st Exupéry qui l'a dit
ElephantInSnake.jpg
donc on gagne…

python_logo_no_text.png

et la mascotte plus haut c'est celle de django (le poney volant)

Dernière modification par tshirtman (Le 21/05/2012, à 00:38)

Hors ligne

#824 Le 21/05/2012, à 01:11

Elzen

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

HP a écrit :

Et que donc, seul ton avis est recevable et se place (as usual) au dessus de celui de quiconque…

As usual ? yikes

Nan, p'is 'fallait pas non plus prendre ça au sérieux, hein…

tshirtman a écrit :

Ouais mais tu peux pas test, c'est le python qui gagne…

Ç'n'est pas parce que Saint Ex ne savait pas dessiner qu'un python est plus cool qu'un éléphant tongue (Edit : en plus, ç't'un boa, le serpent de Saint Ex, pas un python)

En éléphants, t'as Elmer, Babar, Jumbo, le colonel Hathi et tout. Cite-moi un seul python de fiction qui fait rêver tongue

(Edit : p'is l'éléphant, il sait se reconnaître dans un miroir, et c'est le seul avec une poignée de dauphins et de grands singes à y arriver, si ça c'est pas la classe tongue)

Dernière modification par ArkSeth (Le 21/05/2012, à 01:15)

Hors ligne

#825 Le 21/05/2012, à 01:25

Pylades

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

ArkSeth a écrit :

(Sinon, vous aurez beau trouver trois tonnes de bugs et d'illogismes à PHP, ça reste le langage qui a la mascotte la plus cool, na tongue)

Le C n’a pas de mascotte. Le C est au-dessus de tout ça. cool


“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