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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1125  1126  1127  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°2085726
theredled
● REC
Posté le 29-06-2011 à 10:16:41  profilanswer
 

Reprise du message précédent :

FlorentG a écrit :


Y'a un problème chez toi, parce chez moi ça renvoie bool(false), ce qui est conforme à la doc et à la logique


Autant pour moi c'est avec "and" à la place de && que la précédence change [:pingouino] [:pingouino] [:pingouino] [:pingouino] mais pourquoi avoir fait ça [:pingouino]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le 29-06-2011 à 10:16:41  profilanswer
 

n°2085735
FlorentG
Posté le 29-06-2011 à 10:46:39  profilanswer
 

theredled a écrit :


Autant pour moi c'est avec "and" à la place de && que la précédence change [:pingouino] [:pingouino] [:pingouino] [:pingouino] mais pourquoi avoir fait ça [:pingouino]


Ouais c'est rigolo le coup du and [:joce]

n°2085741
gatsu35
Blablaté par Harko
Posté le 29-06-2011 à 11:01:39  profilanswer
 

theredled a écrit :


Autant pour moi c'est avec "and" à la place de && que la précédence change [:pingouino] [:pingouino] [:pingouino] [:pingouino] mais pourquoi avoir fait ça [:pingouino]


Pour pouvoir permettre même aux plus crades ou bricolos des pseudos développeurs de se prendre pour de vrais développeurs.

 

Ya pas à tortiller du cul, le PHP est un langage assez permissif et assez sale pour pouvoir voir tout et n'importe quoi en code (le js peux aussi s'écrire salement [:kolombin] )

Message cité 1 fois
Message édité par gatsu35 le 29-06-2011 à 11:02:01

---------------
Blablaté par Harko
n°2085759
theredled
● REC
Posté le 29-06-2011 à 11:33:16  profilanswer
 

gatsu35 a écrit :


Pour pouvoir permettre même aux plus crades ou bricolos des pseudos développeurs de se prendre pour de vrais développeurs.


Mais même pas, là :D

 

"and" à la place de "&&" à la limite c'est pour rendre le langage plus accessible, mais changer la précédence [:pingouino]


Message édité par theredled le 29-06-2011 à 11:33:49

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2085769
gatsu35
Blablaté par Harko
Posté le 29-06-2011 à 11:50:37  profilanswer
 

nan mais stoppe quoi, dans ce cas on change les termes de la condition de place, mais on fait pas un truc aussi moche. :/


---------------
Blablaté par Harko
n°2085777
theredled
● REC
Posté le 29-06-2011 à 12:01:28  profilanswer
 

J'comprend pas si t'es d'accord ou pas :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2085784
gatsu35
Blablaté par Harko
Posté le 29-06-2011 à 12:11:55  profilanswer
 

je suis pas d'accord avec le "and" et "&&" pourquoi il y en aurait 2 pour changer la précédence alors qu'on peut simplement inverser les termes de la condition. Je trouve que ça complexifie le langage.


---------------
Blablaté par Harko
n°2085785
Dj YeLL
$question = $to_be || !$to_be;
Posté le 29-06-2011 à 12:13:33  profilanswer
 

gatsu35 a écrit :

je suis pas d'accord avec le "and" et "&&" pourquoi il y en aurait 2 pour changer la précédence alors qu'on peut simplement inverser les termes de la condition. Je trouve que ça complexifie le langage.


 
[:pingouino]


---------------
Gamertag: CoteBlack YeLL
n°2085791
FlorentG
Posté le 29-06-2011 à 12:18:28  profilanswer
 

gatsu35 a écrit :

je suis pas d'accord avec le "and" et "&&" pourquoi il y en aurait 2 pour changer la précédence alors qu'on peut simplement inverser les termes de la condition. Je trouve que ça complexifie le langage.


T'as rien compris au truc, nan [:petrus dei]

n°2085792
gatsu35
Blablaté par Harko
Posté le 29-06-2011 à 12:18:39  profilanswer
 

bah si j'ai bien pigé :  

Code :
  1. $a && $b && $c == $c and $b and $a;


si le mec veut l'équivalent d'un  
$a and $b and $c il fait un $c && $b && $a et ça revient au même


---------------
Blablaté par Harko
mood
Publicité
Posté le 29-06-2011 à 12:18:39  profilanswer
 

n°2085795
skeye
Posté le 29-06-2011 à 12:19:33  profilanswer
 

gatsu35 a écrit :

bah si j'ai bien pigé :  

Code :
  1. $a && $b && $c == $c and $b and $a;


si le mec veut l'équivalent d'un  
$a and $b and $c il fait un $c && $b && $a et ça revient au même


 
ah parce-que chez toi (true && false) != (false && true)? [:pingouino dei]


---------------
Can't buy what I want because it's free -
n°2085797
FlorentG
Posté le 29-06-2011 à 12:20:16  profilanswer
 

gatsu35 a écrit :

bah si j'ai bien pigé :  

Code :
  1. $a && $b && $c == $c and $b and $a;


si le mec veut l'équivalent d'un  
$a and $b and $c il fait un $c && $b && $a et ça revient au même


WHAAAT [:pingouino] T'as vraiment rien compris [:joce]

n°2085803
Dj YeLL
$question = $to_be || !$to_be;
Posté le 29-06-2011 à 12:23:57  profilanswer
 

:D


---------------
Gamertag: CoteBlack YeLL
n°2085806
Dj YeLL
$question = $to_be || !$to_be;
Posté le 29-06-2011 à 12:25:05  profilanswer
 

Code :
  1. $a = true && false;


équivaut à

Code :
  1. $a = (true && false);
 

et

 
Code :
  1. $a = true and false;


équivaut à

Code :
  1. ($a = true) and false;

Message cité 1 fois
Message édité par Dj YeLL le 29-06-2011 à 12:25:13

---------------
Gamertag: CoteBlack YeLL
n°2085810
gatsu35
Blablaté par Harko
Posté le 29-06-2011 à 12:32:09  profilanswer
 

oké, je m'étais mal compris dans les termes, je pensais que vous parliez du principe tout con lorsqu'un le premier terme est faux le n'est pas evalué :  
en JS ca donne ça :  

Code :
  1. var a = test1() && test2();


si test1() retourne false, test2() ne sera pas exécuté.
 
Je pensais que vous parliez de ça.
/me est une merde


---------------
Blablaté par Harko
n°2085812
the real m​oins moins
Posté le 29-06-2011 à 12:40:50  profilanswer
 

nraynaud a écrit :

en fait dans un browser y'a quasiment rien comme undo, juste l'édition de texte, et ça je peux la gérer autrement.


apple-z dans safari ça "undo" une fermeture de tab.
mais je parlais pas spécifiquement du undo mais aussi de tous les autres shortcuts (apple-t, apple-n, -x -c -v etc)

 

et évidemment, y'a du monde pour parler d'une connerie de condition mal évaluée en php ou js sur 2 pages, mais les choses importantes, ça fait du vent, comme d'hab :O


Message édité par the real moins moins le 29-06-2011 à 12:42:15

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2085816
masklinn
í dag viðrar vel til loftárása
Posté le 29-06-2011 à 12:50:09  profilanswer
 

Dj YeLL a écrit :

Code :
  1. $a = true and false;


équivaut à

Code :
  1. ($a = true) and false;



J'ai pas suivi la discussion mais...  
 
 [:elena gates:4]


---------------
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°2085829
Shinuza
This is unexecpected
Posté le 29-06-2011 à 13:33:15  profilanswer
 

nraynaud a écrit :

dites, comment je fais pour savoir si le navigateur utilise CTRL+Z ou CMD+Z pour son undo ?

Il me semble que keyCode 224 n'equivaut à rien en dehors des systèmes mac. Donc rien ne t'empêche de binder 17 et 224.
 

the real moins moins a écrit :


Excellent topic et sa sous-question: est-ce que mon app doit utiliser le même shortcut que l'os (l'appli est vue comme native par l'utilisateur, les shortcuts sont intuitifs, mais on écrase ceux du browser) ou pas? (moins invasif, mais moins intuitif). Question bonus: est-ce que tous les navigos permettent d'écraser les shortcuts?

Il faut utiliser les shortcuts d'une appli populaire : Gmail utilise ctrl/cmd + b pour faire du gras dans son RTE.
Réponse bonus : Oui.
 


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2085833
the real m​oins moins
Posté le 29-06-2011 à 13:36:35  profilanswer
 

Shinuza a écrit :

Il faut utiliser les shortcuts d'une appli populaire : Gmail utilise ctrl/cmd + b pour faire du gras dans son RTE.
Réponse bonus : Oui.


ms word aussi. Et je ne connais pas un navigo qui utilise ctrl/cmd-b pour quoi que ce soit. La question se porte plus sur les shortcuts qu'on risque d'écraser (listés plus haut: -z, -t, -x -c -v, ...)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2085850
theredled
● REC
Posté le 29-06-2011 à 14:05:11  profilanswer
 

masklinn a écrit :


J'ai pas suivi la discussion mais...  
 
 [:elena gates:4]


 
C'est bon t'as pigé la conversation :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2085851
Shinuza
This is unexecpected
Posté le 29-06-2011 à 14:06:19  profilanswer
 

the real moins moins a écrit :


ms word aussi. Et je ne connais pas un navigo qui utilise ctrl/cmd-b pour quoi que ce soit. La question se porte plus sur les shortcuts qu'on risque d'écraser (listés plus haut: -z, -t, -x -c -v, ...)

C'est contextuel, toujours Gmail : en dehors de la zone d'édition du RTE le ctrl/cmd-b reprends sa fonction originale (pour le coup rien), tu dois faire pareil pour ton appli.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2085857
the real m​oins moins
Posté le 29-06-2011 à 14:13:56  profilanswer
 

Shinuza a écrit :

C'est contextuel, toujours Gmail : en dehors de la zone d'édition du RTE le ctrl/cmd-b reprends sa fonction originale (pour le coup rien), tu dois faire pareil pour ton appli.


ouais... mais si tu regardes l'appli de nraynaud par exemple... le undo n'a pas vraiment de contexte, vu que le "contexte" c'est toute l'appli, en full window... non ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2085870
nraynaud
lol
Posté le 29-06-2011 à 14:36:30  profilanswer
 

the real moins moins a écrit :


ouais... mais si tu regardes l'appli de nraynaud par exemple... le undo n'a pas vraiment de contexte, vu que le "contexte" c'est toute l'appli, en full window... non ?


c'est la notion de focus qui est importante là, et effectivement, je n'ai pas de focus ce qui pose un léger problème par rapport à l'approche classique de Shinuza.

 

pour situer le contexte : http://woosmap.com/map/edit/

Message cité 1 fois
Message édité par nraynaud le 29-06-2011 à 14:36:46

---------------
trainoo.com, c'est fini
n°2085871
nraynaud
lol
Posté le 29-06-2011 à 14:37:39  profilanswer
 

Shinuza a écrit :

Il me semble que keyCode 224 n'equivaut à rien en dehors des systèmes mac. Donc rien ne t'empêche de binder 17 et 224.


pas con.
 
du coup y'a une feinte pour détecter les combinaisons de touches en JS ?


---------------
trainoo.com, c'est fini
n°2085874
nraynaud
lol
Posté le 29-06-2011 à 14:44:35  profilanswer
 

http://www.quirksmode.org/js/keys.html :/


---------------
trainoo.com, c'est fini
n°2085898
Shinuza
This is unexecpected
Posté le 29-06-2011 à 15:35:01  profilanswer
 

the real moins moins a écrit :


ouais... mais si tu regardes l'appli de nraynaud par exemple... le undo n'a pas vraiment de contexte, vu que le "contexte" c'est toute l'appli, en full window... non ?

Dans son cas il faut considérer que l'appli a toujours le focus et donc elle est toujours considérée comme le contexte actif. Maintenant si cmd/ctrl-z clashe avec un raccourci système ou navigateur (safari si j'ai bien suivi) il faut binder sur un autre shortcut et le documenter, sinon c'est très très chiant.

nraynaud a écrit :


pas con.
 
du coup y'a une feinte pour détecter les combinaisons de touches en JS ?

Déjà répondu, et oui :)

C'est un peu outdated, mais ça correspond à ce que je disais, exception faite pour l'ami opera qui claque 17 pour cmd et un truc bizarre pour ctrl.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2085905
0x90
Posté le 29-06-2011 à 15:55:17  profilanswer
 

nraynaud a écrit :


c'est la notion de focus qui est importante là, et effectivement, je n'ai pas de focus ce qui pose un léger problème par rapport à l'approche classique de Shinuza.

 

pour situer le contexte : http://woosmap.com/map/edit/

 

Et si tu ajoutes un focus ?
Dès qu'on interragit avec l'appli (ou qu'on fait tab), la bordure blanche se colore et l'appli prend le focus, les raccourcis sont activés.
Dès qu'on fait escape l'appli perd le focus, la bordure redevient blanche et les raccourcis sont rendus au navigateur.

 

Message cité 1 fois
Message édité par 0x90 le 29-06-2011 à 15:57:55

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°2085912
the real m​oins moins
Posté le 29-06-2011 à 16:16:15  profilanswer
 

Shinuza a écrit :

Dans son cas il faut considérer que l'appli a toujours le focus et donc elle est toujours considérée comme le contexte actif. Maintenant si cmd/ctrl-z clashe avec un raccourci système ou navigateur (safari si j'ai bien suivi) il faut binder sur un autre shortcut et le documenter, sinon c'est très très chiant.


voilllaaaaaaa.
mais donc mon problème c'est qu'on sait jamais ce qu'on est potentiellement en train d'overrider; et le problème de usability. Parce qu'un undo, y'a pas de raison que ça soit autre chose que -z :O


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2085937
Shinuza
This is unexecpected
Posté le 29-06-2011 à 18:03:00  profilanswer
 

http://framework.joshfire.com/
 
[:jar jar]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2085945
nraynaud
lol
Posté le 29-06-2011 à 18:50:02  profilanswer
 

0x90 a écrit :

 

Et si tu ajoutes un focus ?
Dès qu'on interragit avec l'appli (ou qu'on fait tab), la bordure blanche se colore et l'appli prend le focus, les raccourcis sont activés.
Dès qu'on fait escape l'appli perd le focus, la bordure redevient blanche et les raccourcis sont rendus au navigateur.

 



C'est déjà le cas, vu que le handler est sur doc


---------------
trainoo.com, c'est fini
n°2085946
nraynaud
lol
Posté le 29-06-2011 à 18:57:14  profilanswer
 

Shinuza a écrit :

Dans son cas il faut considérer que l'appli a toujours le focus et donc elle est toujours considérée comme le contexte actif. Maintenant si cmd/ctrl-z clashe avec un raccourci système ou navigateur (safari si j'ai bien suivi) il faut binder sur un autre shortcut et le documenter, sinon c'est très très chiant.

 
Shinuza a écrit :

Déjà répondu, et oui :)


Soit j'ai pas vu, soit j'ai pas compris, est-ce que tu peux me montrer le code avec lequel tu attrape  cmd+z ou ctrl+z suivant la plateforme, en js, sur document avec jquery stp.


---------------
trainoo.com, c'est fini
n°2086022
___alt
Posté le 30-06-2011 à 10:04:16  profilanswer
 

javascript.info a disparu dans la nature.
Vous connaissez un lien alternatif ? Ils n'avaient pas un répo sur github ?


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2086034
bixibu
Ca ... c'est fait!
Posté le 30-06-2011 à 10:18:55  profilanswer
 

Hello
 
Dites vous avez des outils particulier pour debugger / tester / profiler le javascript ?
 
Firebug est bien pratique, mais je me dit qu'il y a peut être autre chose non ?
 
merci


---------------
App Android NextGP : Store - TU | Makerworld
n°2086060
gatsu35
Blablaté par Harko
Posté le 30-06-2011 à 11:13:34  profilanswer
 

bixibu a écrit :

Hello

 

Dites vous avez des outils particulier pour debugger / tester / profiler le javascript ?

 

Firebug est bien pratique, mais je me dit qu'il y a peut être autre chose non ?

 

merci


Firebug est le meilleur. Qu'est ge qui t'embete ?
Tu peux mettre un point d'arret dans ton code. Faire du pas a pas. Voir les variables, ajouter des espions. Qu'est qui te bloque ?


---------------
Blablaté par Harko
n°2086062
Shinuza
This is unexecpected
Posté le 30-06-2011 à 11:14:12  profilanswer
 

nraynaud a écrit :


 
 
Soit j'ai pas vu, soit j'ai pas compris, est-ce que tu peux me montrer le code avec lequel tu attrape  cmd+z ou ctrl+z suivant la plateforme, en js, sur document avec jquery stp.

J'ai fais des tests hier, quand cmd est down t'as plus d'évents sous mac, ils sont réservés au système.
 

___alt a écrit :

javascript.info a disparu dans la nature.
Vous connaissez un lien alternatif ? Ils n'avaient pas un répo sur github ?

https://github.com/iliakan/javascript-book
 

bixibu a écrit :

Hello
 
Dites vous avez des outils particulier pour debugger / tester / profiler le javascript ?
 
Firebug est bien pratique, mais je me dit qu'il y a peut être autre chose non ?
 
merci

Qu'est ce que tu lui reproches?
 


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2086069
bixibu
Ca ... c'est fait!
Posté le 30-06-2011 à 11:18:58  profilanswer
 

Je lui reproche rien, je me dit qu'il y a peut être autre chose, c'est tout :p
 
Rien de cross-browser par exemple ?


---------------
App Android NextGP : Store - TU | Makerworld
n°2086073
nraynaud
lol
Posté le 30-06-2011 à 11:22:34  profilanswer
 

Shinuza a écrit :

J'ai fais des tests hier, quand cmd est down t'as plus d'évents sous mac, ils sont réservés au système.


pourtant ça marche sur ce truc, mais le code est noyé dans un framework énorme pas écrit en JS. et le mec m'a fait une réponse lapidaire sur SO


---------------
trainoo.com, c'est fini
n°2086078
masklinn
í dag viðrar vel til loftárása
Posté le 30-06-2011 à 11:26:20  profilanswer
 

bixibu a écrit :

Rien de cross-browser par exemple ?


Non. C'est un but long terme de firebug (et un but potentiel du remote debugging de Dragonfly), mais à ma connaissance il n'y a pas eu de progrès dessus...
 
Enfin bon, globalement ces outils se ressemblent, quand t'as joué avec firebug t'arriveras à te retrouver dans les webkit dev tools, ou dans dragonfly.


---------------
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°2086101
the real m​oins moins
Posté le 30-06-2011 à 11:45:46  profilanswer
 

___alt a écrit :

javascript.info a disparu dans la nature.


wtf [:wam]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2086104
the real m​oins moins
Posté le 30-06-2011 à 11:46:40  profilanswer
 

gatsu35 a écrit :


Firebug est le meilleur. Qu'est ge qui t'embete ?
Tu peux mettre un point d'arret dans ton code. Faire du pas a pas. Voir les variables, ajouter des espions. Qu'est qui te bloque ?


c'est qd meme une sacrée bouse au niveau usability :O
le web inspector de safari me suffit la plupart du temps :O


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2086112
FlorentG
Posté le 30-06-2011 à 12:05:15  profilanswer
 

the real moins moins a écrit :


c'est qd meme une sacrée bouse au niveau usability :O
le web inspector de safari me suffit la plupart du temps :O


A moi je pense le contraire [:joce] Je trouve que le web machin de chrome est relou est limité [:petrus75]

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1125  1126  1127  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


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