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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1264  1265  1266  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°2198003
GoldAdvanc​e
Audiste corrompu.
Posté le 18-07-2013 à 11:38:24  profilanswer
 

Reprise du message précédent :

skylight a écrit :


C'est pas bête, et à étudier question charges, mais mon appli est DB independant, j'évite au maximum de compliquer les requêtes :jap:


 
Je ne te serais d'aucune aide mais je veux bien avoir un aperçu de ce que tu as fait avec Ascensor.js . :o


---------------
Les hommes construisent trop de murs et pas assez de ponts. Isaac Newton
mood
Publicité
Posté le 18-07-2013 à 11:38:24  profilanswer
 

n°2198013
LeRiton
Posté le 18-07-2013 à 14:36:42  profilanswer
 

Comment on joue proprement avec contentEditable (ici pour des infos d'un compte utilisateur) ?
 
JS activé, on bind un onchange sur le span/whatever, et on update sur le serveur via la couche JS.
JS désactivé, on replace le(s) champ(s) en question par la même chose dans un form ?
 
Ou alors, je passe à côté du truc.

n°2198022
gelatine_v​elue
Posté le 18-07-2013 à 15:56:47  profilanswer
 

Pourquoi se prendre la tête avec le JS désactivé?

n°2198023
nraynaud
lol
Posté le 18-07-2013 à 16:02:01  profilanswer
 

Leriton, y'a pas un pb d'injection js avec ça ?

Message cité 1 fois
Message édité par nraynaud le 18-07-2013 à 16:02:14

---------------
trainoo.com, c'est fini
n°2198026
LeRiton
Posté le 18-07-2013 à 16:09:01  profilanswer
 

gelatine_velue a écrit :

Pourquoi se prendre la tête avec le JS désactivé?


 
Parce que dans l'énoncé de la question, il y a "proprement" :o
 

nraynaud a écrit :

Leriton, y'a pas un pb d'injection js avec ça ?


 
Si, clairement. J'arrive pas à trouver des exemples exhaustifs sur l'intarweb, c'est aussi pour ça que je me demande si j'ai bien cerné l'intérêt du champ.

n°2198028
gelatine_v​elue
Posté le 18-07-2013 à 16:17:25  profilanswer
 

LeRiton a écrit :


Parce que dans l'énoncé de la question, il y a "proprement" :o


 
J'ai l'impression qu'on peut, proprement, considérer que javascript est activé. J'ai tort?

n°2198033
LeRiton
Posté le 18-07-2013 à 17:30:31  profilanswer
 

gelatine_velue a écrit :


 
J'ai l'impression qu'on peut, proprement, considérer que javascript est activé. J'ai tort?


 
J'en sais rien, et j'ai pas envie d'en préjuger. contentEditable est un attribut HTLM, rien dans la norme n'oblige à ce que le JS soit activé pour que la syntaxe soit valide, bien que l'utilité du tag soit très réduite s'il n'y a pas de traitement derrière (d'où le graceful degradation).
Si ça te gène, t'as qu'à considérer que c'était une question purement théorique, ou répondre uniquement à la partie où le JS est activé.
 

n°2198038
0x90
Posté le 18-07-2013 à 17:50:28  profilanswer
 

LeRiton a écrit :

 

J'en sais rien, et j'ai pas envie d'en préjuger. contentEditable est un attribut HTLM, rien dans la norme n'oblige à ce que le JS soit activé pour que la syntaxe soit valide, bien que l'utilité du tag soit très réduite s'il n'y a pas de traitement derrière (d'où le graceful degradation).
Si ça te gène, t'as qu'à considérer que c'était une question purement théorique, ou répondre uniquement à la partie où le JS est activé.

 


 

onclick est un attribut valide aussi, je pense pas qu'il soit super utile avec le js désactivé ;)

 

Dans ce cas de contenteditable, la graceful dégradation c'est d'avoir un <textarea> dans un form où la persone tappe du code (ou alors d'admettre que sans js tu n'as droit qu'au texte brut, mais ça pose problème si l'utilisateur a plusieurs postes/périphs et que certains ont le js et d'autre non), puis une couche de js qui remplace ça par un <span> éditable synchronisé avec la valeur du form.

 

Si je me souviens bien durant la normalisation de contentEditable il y a avait des discussions sur la possibilité d'offrir du wysiwyg submitable sans js, mais face à l'impossibilité de faire un wysiwyg qui plaise à tous il a été décidé de laisser les devs js se démerder.

 

Ceci dit, sur un truc comme ça, je pense pas que ça vaille le coup de trop s'emmerder, aujourd'hui je préfèrerais avoir un wysiwyg qui marche sur mobile qu'un wysiwyg qui marche sans js.

Message cité 1 fois
Message édité par 0x90 le 18-07-2013 à 17:51:10

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°2198040
LeRiton
Posté le 18-07-2013 à 18:28:32  profilanswer
 

0x90 a écrit :


 
onclick est un attribut valide aussi, je pense pas qu'il soit super utile avec le js désactivé ;)
 
Dans ce cas de contenteditable, la graceful dégradation c'est d'avoir un <textarea> dans un form où la persone tappe du code (ou alors d'admettre que sans js tu n'as droit qu'au texte brut, mais ça pose problème si l'utilisateur a plusieurs postes/périphs et que certains ont le js et d'autre non), puis une couche de js qui remplace ça par un <span> éditable synchronisé avec la valeur du form.
 
Si je me souviens bien durant la normalisation de contentEditable il y a avait des discussions sur la possibilité d'offrir du wysiwyg submitable sans js, mais face à l'impossibilité de faire un wysiwyg qui plaise à tous il a été décidé de laisser les devs js se démerder.
 
Ceci dit, sur un truc comme ça, je pense pas que ça vaille le coup de trop s'emmerder, aujourd'hui je préfèrerais avoir un wysiwyg qui marche sur mobile qu'un wysiwyg qui marche sans js.


 
Du coup, l'intérêt par rapport à un texfield / textarea (quitte à ce qu'il soit créé qu'au clic sur span / div) n'est qu'au niveau de la mise en forme ?

n°2198041
gatsu35
Blablaté par Harko
Posté le 18-07-2013 à 19:30:26  profilanswer
 

LeRiton a écrit :


 
J'en sais rien, et j'ai pas envie d'en préjuger. contentEditable est un attribut HTLM, rien dans la norme n'oblige à ce que le JS soit activé pour que la syntaxe soit valide, bien que l'utilité du tag soit très réduite s'il n'y a pas de traitement derrière (d'où le graceful degradation).
Si ça te gène, t'as qu'à considérer que c'était une question purement théorique, ou répondre uniquement à la partie où le JS est activé.
 


Il sert à quoi ton contentEditable là dans ton cas ? je dis ça car si tu n'as aucun effet à ajouter (bold, italic, etc...), donc du simple texte, pourquoi ne pas passer par un textarea qui n'a ni background, ni border, et qui a la même font que la font utiliser sur le site. Ca a la même effet.


---------------
Blablaté par Harko
mood
Publicité
Posté le 18-07-2013 à 19:30:26  profilanswer
 

n°2198043
LeRiton
Posté le 18-07-2013 à 19:46:04  profilanswer
 

gatsu35 a écrit :

Il sert à quoi ton contentEditable là dans ton cas ? je dis ça car si tu n'as aucun effet à ajouter (bold, italic, etc...), donc du simple texte, pourquoi ne pas passer par un textarea qui n'a ni background, ni border, et qui a la même font que la font utiliser sur le site. Ca a la même effet.


C'est bien la question que je me pose :

LeRiton a écrit :

Du coup, l'intérêt par rapport à un texfield / textarea (quitte à ce qu'il soit créé qu'au clic sur span / div) n'est qu'au niveau de la mise en forme ?


Je voyais - à tort - le contentEditable comme marqueur d'un autre type de comportement, genre une transfo span => textfield lors d'un clic, mais géré nativement par le navigateur. Du coup plus besoin de gérer la transformation à la mano, on se contenterait d'écouter les changements sur le contenu.
 

n°2198049
masklinn
í dag viðrar vel til loftárása
Posté le 18-07-2013 à 21:45:23  profilanswer
 

gatsu35 a écrit :


Il sert à quoi ton contentEditable là dans ton cas ? je dis ça car si tu n'as aucun effet à ajouter (bold, italic, etc...), donc du simple texte, pourquoi ne pas passer par un textarea qui n'a ni background, ni border, et qui a la même font que la font utiliser sur le site. Ca a la même effet.


C'est super chiant à intégrer pour faire de l'édit in place sans avoir du flicker et des pertes de synchro. Avec contenteditable, t'ajoutes et retires le flag et c'est bon. Et tu peux styler ton truc sans vouloir te pendre.

 

T'as d'autres problèmes par contre, genre comment gérer un mec qui paste du contenu depuis word.


Message édité par masklinn le 18-07-2013 à 21:47:48

---------------
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°2198062
skylight
Made in France.
Posté le 19-07-2013 à 00:17:02  profilanswer
 

GoldAdvance a écrit :


 
Je ne te serais d'aucune aide mais je veux bien avoir un aperçu de ce que tu as fait avec Ascensor.js . :o


Tu verras quand tu verras. :o

n°2198280
LeRiton
Posté le 22-07-2013 à 11:30:24  profilanswer
 

Ceux qui jouent avec JS-Chart et HighCharts, vous avez testé Flot ? Ca m'a l'air plus complet que JS-Chart et plus gratuit que HighCharts (même s'il y a peu d'info sur la licence) :o
Pros & cons ?

n°2198282
Shinuza
This is unexecpected
Posté le 22-07-2013 à 11:47:15  profilanswer
 

Et ça?  
 
http://www.chartjs.org/


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2198283
skylight
Made in France.
Posté le 22-07-2013 à 12:18:01  profilanswer
 

Intéressant tout ça, car HighCharts est bien trop complexe pour moi, j'avais besoin d'un truc simple..
 
Du coup j'étais parti sur pCharts, mais pour le coup c'est du PHP..

n°2198289
ratibus
Posté le 22-07-2013 à 13:33:06  profilanswer
 

skylight a écrit :

Intéressant tout ça, car HighCharts est bien trop complexe pour moi, j'avais besoin d'un truc simple..
 
Du coup j'étais parti sur pCharts, mais pour le coup c'est du PHP..


Qu'as-tu trouvé de complexe ?

n°2198290
LeRiton
Posté le 22-07-2013 à 13:34:38  profilanswer
 


 
C'est à celui là que je pensais quand j'ai écrit JS-Chart [:joce]
J'ai trouvé ça plutôt simple et bien documenté, mais il y a des limitations qui ne sont pas compatibles avec ce que je souhaite en faire (voir http://forum.hardware.fr/hfr/Progr [...] t2186705).

n°2198294
LeRiton
Posté le 22-07-2013 à 14:06:11  profilanswer
 

ratibus a écrit :


Qu'as-tu trouvé de complexe ?


 
La question ne m'était pas destinée, néanmoins (AMHA) le bazillion d'options rend la moindre création de chart complexe, pas dans le sens ardue, mais dans le sens verbeux / error prone.
Lorsque j'étais parti sur HighChart, en partie sur tes conseils, j'étais rapidement tombé sur le cas suivant : http://forum.hardware.fr/hfr/Progr [...] m#t2187260
 
Tant que possible, j'aimerais éviter le code JS à maintenir dans les applis, quitte à perdre un peu en flexibilité sur les composants.
 

n°2198302
Shinuza
This is unexecpected
Posté le 22-07-2013 à 14:43:49  profilanswer
 

TIL
 

Citation :

There is also $(document).on("ready", handler), deprecated as of jQuery 1.8. This behaves similarly to the ready method but if the ready event has already fired and you try to .on("ready" ) the bound handler will not be executed. Ready handlers bound this way are executed after any bound by the other three methods above.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2198305
koskoz
They see me trollin they hatin
Posté le 22-07-2013 à 15:09:48  profilanswer
 

Ca s'appelle comment deux selects côte à côte avec une bonne hauteur, le select de gauche est rempli et via un bouton entre les deux on remplit celui de droite avec le contenu de gauche ?


---------------
Twitter
n°2198315
ratibus
Posté le 22-07-2013 à 16:16:12  profilanswer
 

LeRiton a écrit :


 
La question ne m'était pas destinée, néanmoins (AMHA) le bazillion d'options rend la moindre création de chart complexe, pas dans le sens ardue, mais dans le sens verbeux / error prone.
Lorsque j'étais parti sur HighChart, en partie sur tes conseils, j'étais rapidement tombé sur le cas suivant : http://forum.hardware.fr/hfr/Progr [...] m#t2187260
 
Tant que possible, j'aimerais éviter le code JS à maintenir dans les applis, quitte à perdre un peu en flexibilité sur les composants.
 


 
Dans ma boîte précédente on avait développé ça pour abstraire la config : http://pmsipilot.github.io/jquery- [...] le-plugin/

n°2198316
Shinuza
This is unexecpected
Posté le 22-07-2013 à 16:22:34  profilanswer
 

koskoz a écrit :

Ca s'appelle comment deux selects côte à côte avec une bonne hauteur, le select de gauche est rempli et via un bouton entre les deux on remplit celui de droite avec le contenu de gauche ?

Linked combo/select boxes?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2198318
LeRiton
Posté le 22-07-2013 à 16:27:56  profilanswer
 

ratibus a écrit :


 
Dans ma boîte précédente on avait développé ça pour abstraire la config : http://pmsipilot.github.io/jquery- [...] le-plugin/


 
Je me l'étais déjà bookmarké ;)
J'ai toujours des réticences à ajouter des couches entre deux API vraiment mainstream (suivi en cas de montées en versions majeures, dépendance à un mainteneur), mais il faut reconnaître que ça fait vraiment bien le boulot.

n°2198354
Profil sup​primé
Posté le 22-07-2013 à 21:25:34  answer
 

/hs
 
Salut,
J'ai une petit question niveau php/mysql. Quand on ajoute des donnés, on doit bien utiliser cette syntaxe?
Merci

Code :
  1. exec("INSERT INTO [...] VALUES (...)" );

n°2198362
gizmo
Posté le 22-07-2013 à 22:03:16  profilanswer
 


uniquement si on veut se taper des injections SQL.

n°2198363
gelatine_v​elue
Posté le 22-07-2013 à 22:03:46  profilanswer
 


 
wtfbbq?!
Plutot comme ca non?:
 

Code :
  1. <?php
  2. $con=mysqli_connect("example.com","peter","abc123","my_db" );
  3. // Check connection
  4. if (mysqli_connect_errno())
  5.  {
  6.  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  7.  }
  8.  
  9. mysqli_query($con,"INSERT INTO Persons (FirstName, LastName, Age)
  10. VALUES ('Peter', 'Griffin',35)" );
  11.  
  12. mysqli_query($con,"INSERT INTO Persons (FirstName, LastName, Age)
  13. VALUES ('Glenn', 'Quagmire',33)" );
  14.  
  15. mysqli_close($con);
  16. ?>

n°2198365
Shinuza
This is unexecpected
Posté le 22-07-2013 à 22:16:23  profilanswer
 

PDO toussa.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2198368
ratibus
Posté le 22-07-2013 à 22:39:51  profilanswer
 

Prepared statement toussa

n°2198369
masklinn
í dag viðrar vel til loftárása
Posté le 22-07-2013 à 22:49:56  profilanswer
 

Tiens d'ailleurs je rêve ou les méthodes PDO de querying direct (sans prepared statement) ne prennent pas de placeholder et il faut escaper à la main si besoin?


---------------
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°2198370
ratibus
Posté le 22-07-2013 à 23:14:53  profilanswer
 

masklinn a écrit :

Tiens d'ailleurs je rêve ou les méthodes PDO de querying direct (sans prepared statement) ne prennent pas de placeholder et il faut escaper à la main si besoin?


Les placeholders c'est forcément du prepared

n°2198373
gelatine_v​elue
Posté le 22-07-2013 à 23:45:44  profilanswer
 

Vu d'ou il part j'ai voulu faire tres simple.

n°2198374
XaTriX
Posté le 22-07-2013 à 23:52:34  profilanswer
 

Des gens utilisent autre chose qu'apache au quotidien ?
Genre lighttpd ?  
J'étais la dessus avant, je me demande ce que je vais foutre la [:transparency]
 
XaT


---------------
Proxytaf ? porn, xxx, hentai, camgirl, onlyfans, torrent, warez, crack, keygen, serials, darknet, tor, vpn, proxy, hacktool, metasploit, sql injection, password list, brute force, cp, gore, deepweb
n°2198382
gatsu35
Blablaté par Harko
Posté le 23-07-2013 à 02:15:34  profilanswer
 

XaTriX a écrit :

Des gens utilisent autre chose qu'apache au quotidien ?
Genre lighttpd ?  
J'étais la dessus avant, je me demande ce que je vais foutre la [:transparency]
 
XaT


nginx ?
Ca a l'air de plus poutrer qu'apache


---------------
Blablaté par Harko
n°2198383
XaTriX
Posté le 23-07-2013 à 02:33:32  profilanswer
 

Je sais pas, tu utilises ?
 
xaT


---------------
Proxytaf ? porn, xxx, hentai, camgirl, onlyfans, torrent, warez, crack, keygen, serials, darknet, tor, vpn, proxy, hacktool, metasploit, sql injection, password list, brute force, cp, gore, deepweb
n°2198384
gatsu35
Blablaté par Harko
Posté le 23-07-2013 à 02:36:22  profilanswer
 

nope un pote à moi ne jure que part ça et c'est plus rapide qu'apache aparament


---------------
Blablaté par Harko
n°2198385
XaTriX
Posté le 23-07-2013 à 02:37:50  profilanswer
 

Je viens de lire la description ça m'a l'air intéréssant, et le nom me parle.  
Faut voir, si vous avez des retours ça serait génial :o
 
XaT


---------------
Proxytaf ? porn, xxx, hentai, camgirl, onlyfans, torrent, warez, crack, keygen, serials, darknet, tor, vpn, proxy, hacktool, metasploit, sql injection, password list, brute force, cp, gore, deepweb
n°2198386
Youmoussa
Ecrou-vis
Posté le 23-07-2013 à 02:57:43  profilanswer
 

unicorn quand je fais du rails, grunt-connect quand je fais du js


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2198393
BenO
Profil: Chercheur
Posté le 23-07-2013 à 08:50:09  profilanswer
 

full nginx \o/


---------------
Python Python Python
n°2198397
masklinn
í dag viðrar vel til loftárása
Posté le 23-07-2013 à 09:48:21  profilanswer
 

ratibus a écrit :


Les placeholders c'est forcément du prepared


C'est un détail d'implémentation ça, dans DBAPI2 t'as une méthode .execute() (et une executemany()) qui a une tête d'appel direct et utilise des prepared statements derrière, et tu te fais pas chier avec des bindparams et 15 statements pour pouvoir faire une requête SQL [:souk]


---------------
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°2198404
ratibus
Posté le 23-07-2013 à 10:25:24  profilanswer
 

masklinn a écrit :


C'est un détail d'implémentation ça, dans DBAPI2 t'as une méthode .execute() (et une executemany()) qui a une tête d'appel direct et utilise des prepared statements derrière, et tu te fais pas chier avec des bindparams et 15 statements pour pouvoir faire une requête SQL [:souk]


Avec PDO c'est prepare + execute pour avoir du prepared.
Ca fait qu'une instruction en + :o

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1264  1265  1266  ..  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)