Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3028 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  12668  12669  12670  ..  27004  27005  27006  27007  27008  27009
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°1634757
anapajari
s/travail/glanding on hfr/gs;
Posté le 31-10-2007 à 15:44:52  profilanswer
 

Reprise du message précédent :

Taiche a écrit :

Salut les gros, chu une tanche en SQL et j'ai besoin d'aide [:petrus75]
J'aimerais faire un "select count(distinct maCol) from résultat d'un autre select" [:petrus75] Chu certain c'est un truc tout con mais j'vois pas quoi.


select count(distinct maCol) from (select maCol ...) as A
:o
 

0x90 a écrit :


16 vi ici :o


Cette manie des splits c'est parce que vous connaissez pas les :tabnew ou que vous êtes réfractaires au changement
 
</lurker>

mood
Publicité
Posté le 31-10-2007 à 15:44:52  profilanswer
 

n°1634758
nraynaud
lol
Posté le 31-10-2007 à 15:44:52  profilanswer
 

masklinn a écrit :


0x90 a une douzaine de fichiers différents chargés dans son VI en permanence, dans des splits (je présume que ça correspond aux Windows emacs, un split) [:pingouino]


:( j'ai limité mon intellij à 7 fichiers ouverts en même temps hier :(
 
mais avant c'était 10 :


---------------
trainoo.com, c'est fini
n°1634759
masklinn
í dag viðrar vel til loftárása
Posté le 31-10-2007 à 15:45:05  profilanswer
 

mareek a écrit :


Ben justement, je trouve que la fonction clusterby rend le code plus difficile à comprendre. Je pensais qu'avec la chute du perl et l'avènement de Python le monde avait compris que la lisibilité était plus importante que la compacité du code :/


Ca a aucun rapport, clusterBy n'est pas cryptique, c'est une fonction de (très) haut niveau, après la question est surtout d'avoir l'habitude ou non de l'utiliser.
 
C'est comme MapReduce, ou même map ou filter, c'est un outil générique de résolution de problèmes [:spamafote]  
 
Ce qui ne veut pas dire que le code Haskell est "plus simple" que le code python pour toute valeur de "plus simple": effectivement, le code Haskell impose de réfléchir alors que le code python se lit "naturellement". Pas parce que le code Haskell est cryptique, mais parce qu'il fonctionne à un plus haut niveau d'abstraction.
 
D'ailleurs l'auteur du code python prouve à la fin de son message que c'est plus un problème de culture que de niveau intrinsèque du langage, puisque la solution Haskell est relativement facilement reproductible en Python.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1634760
lorill
Posté le 31-10-2007 à 15:45:44  profilanswer
 

il fait quoi dans ce cas ? il ferme le plus ancien quand t'en ouvre un 8e ?

n°1634761
nraynaud
lol
Posté le 31-10-2007 à 15:46:10  profilanswer
 

gfive a écrit :

ouais..Le problème, c'est que le problème de recrutement et de management traîne depuis plus de 2 ans. Donc, maintenant, j'ai un problème technique d'une part, et toute une éducation à refaire.
tu la loues, ta pelle à clous?


avec le chevelu qui va au bout, pour 1500€/jour [:dawa]


---------------
trainoo.com, c'est fini
n°1634762
masklinn
í dag viðrar vel til loftárása
Posté le 31-10-2007 à 15:46:26  profilanswer
 

lorill a écrit :


Pour du code de production. La, c'est juste un exemple pour montrer une fonction par rapport a un sujet donné. Faut pas chercher plus loin...


Je pense que le monsieur utilise clusterBy dans tout son code. Là encore c'est comme mapReduce, une fois que tu as ce genre d'outils et que tu es habitué à penser avec et à structurer ta résolution de problème en leurs termes, il devient difficile de s'en passer (parce qu'on trouve qu'on perd du temps).


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1634763
lorill
Posté le 31-10-2007 à 15:47:23  profilanswer
 

il n'en reste pas moins que ca n'est pas la peine d'ergoter des heures la dessus.

n°1634764
masklinn
í dag viðrar vel til loftárása
Posté le 31-10-2007 à 15:48:09  profilanswer
 

anapajari a écrit :


Cette manie des splits c'est parce que vous connaissez pas les :tabnew ou que vous êtes réfractaires au changement
 
</lurker>


Ou parce qu'ils préfèrent pouvoir tiler leurs fichiers [:spamafote]
 
C'est comme la différence entre un tiling WM et un stacking WM [:spamafote]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1634765
lorill
Posté le 31-10-2007 à 15:48:28  profilanswer
 

masklinn a écrit :

effectivement, le code Haskell impose de réfléchir  [...] parce qu'il fonctionne à un plus haut niveau d'abstraction.


permets moi de trouver ca completement con. Une abstraction, ca doit aller dans l'autre sens, sinon, elle est merdique :)  

n°1634766
gfive
Posté le 31-10-2007 à 15:50:00  profilanswer
 

nraynaud a écrit :


avec le chevelu qui va au bout, pour 1500€/jour [:dawa]


 
[:petrus75] Faut que j'en parle au service achats.
 
Est-ce que le fait d'être commanditaire garantit une certaine bienveillance? [:je sais très bien quel smiley je veux mettre ici mais je connais pas son code]

mood
Publicité
Posté le 31-10-2007 à 15:50:00  profilanswer
 

n°1634767
franceso
Posté le 31-10-2007 à 15:50:18  profilanswer
 

[:zytra] Salut les progueux !
 
dites, y aurait pas ici un spécialiste en DTD pour aider un OSAien ?
http://forum.hardware.fr/hfr/Progr [...] m#t1634739


---------------
TriScale innov
n°1634768
nraynaud
lol
Posté le 31-10-2007 à 15:51:03  profilanswer
 

masklinn a écrit :

D'ailleurs l'auteur du code python prouve à la fin de son message que c'est plus un problème de culture que de niveau intrinsèque du langage, puisque la solution Haskell est relativement facilement reproductible en Python.


Oui, donc c'est le python qui a raison comme le dit Seth Godin : les gens aiment être renforcés dans leurs culture et leur convictions. Et le chagement ne peut venir que du client. Il faut donc non pas jetter du haskell à la tête des gens, mais présenter des discours du type avec RoR on fout un site en ligne en 3 jours (et surtout pas dire que ça tient pas la charge et que c'est la merde totale à déployer).


---------------
trainoo.com, c'est fini
n°1634769
0x90
Posté le 31-10-2007 à 15:51:08  profilanswer
 

anapajari a écrit :


Cette manie des splits c'est parce que vous connaissez pas les :tabnew ou que vous êtes réfractaires au changement


 
J'utilise les 2, ça varie selon le projet et le langage du projet. ( longueur typique des lignes dans le langage, besoin de voir plusieurs endroits en même temps, couplage des fichiers par paire (.c/.h) .... )


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1634770
nraynaud
lol
Posté le 31-10-2007 à 15:51:20  profilanswer
 

lorill a écrit :

il fait quoi dans ce cas ? il ferme le plus ancien quand t'en ouvre un 8e ?


oui, biensûr


---------------
trainoo.com, c'est fini
n°1634771
Shinuza
This is unexecpected
Posté le 31-10-2007 à 15:52:21  profilanswer
 

anapajari a écrit :


Cette manie des splits c'est parce que vous connaissez pas les :tabnew ou que vous êtes réfractaires au changement
</lurker>

uriel a écrit :


[:god]
 
 je bosse avec un seul vi ouvert et 1 split+ 2 vsplit -> 4 vi, qui dit mieux? :O


Un mélange de slipt et de tab, un total de 10 fichiers rangés par couple + une tab pour autre chose. Pas besoin de plus, on plus je lance la compil OTF  :sol:

masklinn a écrit :


C'est comme MapReduce, ou même map ou filter, c'est un outil générique de résolution de problèmes [:spamafote]

J'ai remarqué ça  aussi [:pingouino]  
 


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1634772
Shinuza
This is unexecpected
Posté le 31-10-2007 à 15:53:56  profilanswer
 

0x90 a écrit :


 
J'utilise les 2, ça varie selon le projet et le langage du projet. ( longueur typique des lignes dans le langage, besoin de voir plusieurs endroits en même temps, couplage des fichiers par paire (.c/.h) .... )


P'tain, te venge pas sur moi [:thalis]

nraynaud a écrit :


Oui, donc c'est le python qui a raison comme le dit Seth Godin : les gens aiment être renforcés dans leurs culture et leur convictions. Et le chagement ne peut venir que du client. Il faut donc non pas jetter du haskell à la tête des gens, mais présenter des discours du type avec RoR on fout un site en ligne en 3 jours (et surtout pas dire que ça tient pas la charge et que c'est la merde totale à déployer).


Un faux espoir s'est fait écrasé près d'ici


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1634773
Chaos Inte​stinal
Posté le 31-10-2007 à 15:54:24  profilanswer
 

masklinn a écrit :

(...) effectivement, le code Haskell impose de réfléchir alors que le code python se lit "naturellement". Pas parce que le code Haskell est cryptique, (...)


 
Cryptique, adj. Qui est caché, qui n'est pas immédiatement compréhensible, déchiffrable ou identifiable.
Si ça impose de réfléchir, ça n'est pas immédiatement compréhensible, j'en déduis donc que tu dis de la merde, donc stfu et merci.
 

n°1634775
mareek
Et de 3 \o/
Posté le 31-10-2007 à 15:54:52  profilanswer
 

Lam's a écrit :

Salut, j'étais passé pour dire ça.


Je disais pas ça pour toi :(

Taiche a écrit :

Salut les gros, chu une tanche en SQL et j'ai besoin d'aide [:petrus75]
J'aimerais faire un "select count(distinct maCol) from résultat d'un autre select" [:petrus75] Chu certain c'est un truc tout con mais j'vois pas quoi.


Il suffit de mettre le from et le where de ton autre select, t'as même pas besoin de faire de truc "compliqué" :??:
Ou alors j'ai loupé un truc.

gfive a écrit :

dites, un média player de base qui se mettrait dans le system tray de windoze (en ne laissant que les boutons play/pause, stop, next et éventuellement volume), y'en a qui connaissent?


Winamp et Windows media player le font de base :spamafote:

nraynaud a écrit :

Je te rappelle que tu n'as aucun problème technique, uniquement un problème de recrutement et de management.


C'est plus facile quand on est tout seul, non ? [:petrus75]


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°1634776
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 31-10-2007 à 15:54:54  profilanswer
 

anapajari a écrit :


select count(distinct maCol) from (select maCol ...) as A
:o


Merci, j'y suis arrivé en cherchant un peu [:joce] Par contre j'ai un autre souci, mais j'vais m'en sortir tout seul [:kbchris]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1634778
nraynaud
lol
Posté le 31-10-2007 à 16:00:46  profilanswer
 

mareek a écrit :


C'est plus facile quand on est tout seul, non ? [:petrus75]


 :heink: tu as eu accès à des infos secrètes toi ?  :heink:


---------------
trainoo.com, c'est fini
n°1634779
masklinn
í dag viðrar vel til loftárása
Posté le 31-10-2007 à 16:00:55  profilanswer
 

lorill a écrit :


permets moi de trouver ca completement con. Une abstraction, ca doit aller dans l'autre sens, sinon, elle est merdique :)


Heuuu non le but de l'abstraction c'est de travailler à un haut niveau, de manipuler des concepts au lieu de manipuler des bits, j'ai jamais vu une abstraction qui te rapprochait de la machine [:spamafote]

 

Et justement, le code python manipule des bits alors que le code haskell (basé sur clusterby) manipule des concepts.

nraynaud a écrit :


Oui, donc c'est le python qui a raison comme le dit Seth Godin : les gens aiment être renforcés dans leurs culture et leur convictions. Et le chagement ne peut venir que du client. Il faut donc non pas jetter du haskell à la tête des gens, mais présenter des discours du type avec RoR on fout un site en ligne en 3 jours (et surtout pas dire que ça tient pas la charge et que c'est la merde totale à déployer).


Et donc au final c'est l'assembleur qui a raison, parce que c'est lui qui travaille au plus bas niveau, et que tout le monde comprend add, push, pop et jmp?

Chaos Intestinal a écrit :

 

Cryptique, adj. Qui est caché, qui n'est pas immédiatement compréhensible, déchiffrable ou identifiable.
Si ça impose de réfléchir, ça n'est pas immédiatement compréhensible, j'en déduis donc que tu dis de la merde, donc stfu et merci.

 



[:facepalm]

 

Le concept de fonction aussi impose de réfléchir 3 seconde pour le comprendre comparé à un code plat, considères tu que le code plat et les goto sont donc plus intéressants que les fonctions? (en même temps, vu le niveau du topic ces temps ci c'est probablement le cas oui)

Message cité 4 fois
Message édité par masklinn le 31-10-2007 à 16:01:38

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1634780
Tomate
Posté le 31-10-2007 à 16:02:05  profilanswer
 

je pense qu'il faudrait que vous fermiez bien vos gueules avec vos discussions à la con, merci [:dawao]


---------------
:: Light is Right ::
n°1634782
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 31-10-2007 à 16:03:14  profilanswer
 

COME OOOOOOON, BABY DON'T YOU WANNA GOOOO :fou:
BACK FROM CALIFORNIA TO MY SWEET HOME CHICAGO :fou:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1634785
gfive
Posté le 31-10-2007 à 16:03:36  profilanswer
 

Tomate a écrit :

je pense qu'il faudrait que vous fermiez bien vos gueules avec vos discussions à la con d'experts, merci [:dawao]


 [:aloy]  
 

n°1634786
gfive
Posté le 31-10-2007 à 16:03:54  profilanswer
 

Taiche a écrit :

COME OOOOOOON, BABY DON'T YOU WANNA GOOOO :fou:
BACK FROM CALIFORNIA TO MY SWEET HOME CHICAGO :fou:


 
Blues brothers
[:bien]

n°1634787
Tomate
Posté le 31-10-2007 à 16:04:46  profilanswer
 


si tu veux, cependant la 1ère partie de la phrase reste inchangée, donc ta gueule [:mrbrelle]


---------------
:: Light is Right ::
n°1634789
lorill
Posté le 31-10-2007 à 16:05:52  profilanswer
 

masklinn a écrit :


j'ai jamais vu une abstraction qui te rapprochait de la machine [:spamafote]  


 
tu noteras que ce n'est pas vraiment ce que je disais.  [:klem3i1]

n°1634790
nraynaud
lol
Posté le 31-10-2007 à 16:06:21  profilanswer
 

masklinn a écrit :


Et donc au final c'est l'assembleur qui a raison, parce que c'est lui qui travaille au plus bas niveau, et que tout le monde comprend add, push, pop et jmp?


rooh que non, ça c'est n'avoir rien compris à la dynamique du truc. D'autre part, personne ne capte rien à l'ASM intuitivement. ça a beau être des instructions basiques, elles travaillent dans un espace qui n'a rien d'intuitif.


---------------
trainoo.com, c'est fini
n°1634792
Lam's
Profil: bas.
Posté le 31-10-2007 à 16:07:42  profilanswer
 

mareek a écrit :


Je disais pas ça pour toi :(


Nan mais je le pense vraiment que son implémentation C++ est à chier. D'ailleurs, l'implémentation dans les commentaires est plus raisonnable.  
 
Le C++ différe du Python en cela que les structures triées et intelligentes sont plus coûteuses à taper (un std::set<std::vector<char> > qui fait un find() qu'il faut comparer à done.end(), etc.). Son coût de développement le prend donc en compte, et le mec préfère coder un truc brutal. Sauf que la solution brutale a été bien plus lente que prévue.
 
L'implémentation python me plait bien (d'ailleurs, à force de faire chier le monde ici avec mon python, je note que 2 personnes de l'équipe s'y sont mises, et ça me fait vraiment vraiment plaisir. J'aurais au moins servi à une chose cette année). Ce n'est qu'un exemple de plus de la supériorité de Python pour ce type de problèmes.
 

n°1634793
gfive
Posté le 31-10-2007 à 16:08:31  profilanswer
 

Tomate a écrit :


si tu veux, cependant la 1ère partie de la phrase reste inchangée, donc ta gueule [:mrbrelle]


 
Et si t'allais te faire cuire le cul ou enculer par Harko, hein?

n°1634794
Tomate
Posté le 31-10-2007 à 16:08:57  profilanswer
 

gfive a écrit :


 
Et si t'allais te faire cuire le cul ou enculer par Harko, hein?


déjà fait :o


---------------
:: Light is Right ::
n°1634796
el_barbone
too old for this shit ...
Posté le 31-10-2007 à 16:10:25  profilanswer
 

http://forum.hardware.fr/hfr/OSAlt [...] 5042_1.htm
 
 
\o/ FSLT


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°1634798
Elmoricq
Modérateur
Posté le 31-10-2007 à 16:10:50  profilanswer
 

Tomate a écrit :


si tu veux, cependant la 1ère partie de la phrase reste inchangée, donc ta gueule [:mrbrelle]


 
Tu connais l'amendement jcduss ? [:opus dei]

n°1634799
0x90
Posté le 31-10-2007 à 16:11:00  profilanswer
 

Euh, sérieusement c'est si dur que ça de comprendre que clusterBy prends une liste de machins et les fout dans différentes boites en fonction d'un critère calculé sur chaque machin ?
 
C'est plus simple de comprendre 4 boucles de for imbriquées avec une séries d'index aux bornes différentes à garder en mémoire pour comprendre ce qui se passe dans la boucle la plus interne ?
 
Qu'il vienne pas naturellement à l'idée à tout le monde de résoudre le problème posé en cherchant les classes d'équivalence d'accord, on a pas tous la même boite à outils selon les langages appris et c'est bien ce que montre l'article, mais ne pas comprendre le but de la fonction clusterBy quand c'est expliqué en humain :/


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1634800
zapan666
Tout est relatif
Posté le 31-10-2007 à 16:12:55  profilanswer
 

uriel a écrit :


[:god]

 

je bosse avec un seul vi ouvert et 1 split+ 2 vsplit -> 4 vi, qui dit mieux? :O


mieux

Message cité 1 fois
Message édité par zapan666 le 31-10-2007 à 16:13:44

---------------
my flick r - Just Tab it !
n°1634803
Tomate
Posté le 31-10-2007 à 16:14:48  profilanswer
 

Elmoricq a écrit :


 
Tu connais l'amendement jcduss ? [:opus dei]


non, mais harko m'a prévenu en MP, c'était bien sûr "humouristique" ;)
 
je peux donc me permmetre un "ferme bien ta gueule" ? :D


---------------
:: Light is Right ::
n°1634805
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 31-10-2007 à 16:16:30  profilanswer
 

gfive a écrit :


Blues brothers
[:bien]


Presque ; à la base stune chanson de blules "traditionnel", reprise par plein de gens (dont les Blues Brothers). La reprise que je préfère c'est celle de Clapton [:atsuko]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1634807
Shinuza
This is unexecpected
Posté le 31-10-2007 à 16:17:26  profilanswer
 

0x90 a écrit :

Euh, sérieusement c'est si dur que ça de comprendre que clusterBy prends une liste de machins et les fout dans différentes boites en fonction d'un critère calculé sur chaque machin ?
 
C'est plus simple de comprendre 4 boucles de for imbriquées avec une séries d'index aux bornes différentes à garder en mémoire pour comprendre ce qui se passe dans la boucle la plus interne ?
 
Qu'il vienne pas naturellement à l'idée à tout le monde de résoudre le problème posé en cherchant les classes d'équivalence d'accord, on a pas tous la même boite à outils selon les langages appris et c'est bien ce que montre l'article, mais ne pas comprendre le but de la fonction clusterBy quand c'est expliqué en humain :/

+1
 
Par contre, les mecs filent leurs temps, y'a un truc pour créer une équivalence entre les machines? Parce que otherwise leur temps vaut quedal!  [:sinclaire]  [:pingouino]  
 

Toi et ton netbeans :o

Tomate a écrit :


non, mais harko m'a prévenu en MP, c'était bien sûr "humouristique" ;)
 
je peux donc me permmetre un "ferme bien ta gueule" ? :D

Euh, non?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1634810
Tomate
Posté le 31-10-2007 à 16:19:36  profilanswer
 

quoi non ? :o


---------------
:: Light is Right ::
n°1634811
Elmoricq
Modérateur
Posté le 31-10-2007 à 16:20:03  profilanswer
 


 
Amendement cracotte78 : "tu ne sers à rien, tu ne dis que des âneries, va-t-en"
 
L'amendement jcduss, c'est comme l'amendement cracotte78, sauf que tu remplaces "âneries" par "insultes".
 

Tomate a écrit :

mais harko m'a prévenu en MP, c'était bien sûr "humouristique" ;)
 
je peux donc me permmetre un "ferme bien ta gueule" ? :D


 
Tu peux te permettre de continuer d'insulter gratuitement parce que Harko t'a prévenu en MP ? [:petrus dei]

n°1634815
zapan666
Tout est relatif
Posté le 31-10-2007 à 16:22:57  profilanswer
 

Shinuza a écrit :

Toi et ton netbeans :o


explication de texte :  
 
- "dis moi comment tu fais ça"
- "comment tu fais ça"
(rire)
- désolé :whistle:  
 
 
 
 
 
 
 
 


---------------
my flick r - Just Tab it !
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  12668  12669  12670  ..  27004  27005  27006  27007  27008  27009

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)