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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  901  902  903  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1967698
0x90
Posté le 19-02-2010 à 18:04:34  profilanswer
 

Reprise du message précédent :

backdafuckup a écrit :

Bonjour à tous,

 

Juste une question, vite fait, comme ça.
Vous connaissez un moyen propre CSS d'aligner des divs à l'infini sur l'horizontale, sans retour à ligne (et avec un scroll horizontal oui...) ?

 

Je galère là depuis un moment, et je trouve aucune solution propre sur internet..

 

Merciii

 

des display:inline-block en white-space:nowrap (et en faisant gaffe niveau vertical-align selon l'effet recherché) ?

 

(au passage, ça sent le gros échec ergonomique tout droit sortit d'un designer qui veut faire différent-pour-une-fois :/ )

Message cité 2 fois
Message édité par 0x90 le 19-02-2010 à 18:05:36

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
mood
Publicité
Posté le 19-02-2010 à 18:04:34  profilanswer
 

n°1967739
the real m​oins moins
Posté le 19-02-2010 à 20:40:08  profilanswer
 

et tu ne sens pas le programmeux immobiliste et aigri [:dawak]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1967748
Shinuza
This is unexecpected
Posté le 19-02-2010 à 21:02:53  profilanswer
 

0x90 a écrit :


 
des display:inline-block en white-space:nowrap (et en faisant gaffe niveau vertical-align selon l'effet recherché) ?
 
(au passage, ça sent le gros échec ergonomique tout droit sortit d'un designer qui veut faire différent-pour-une-fois :/ )

Avec le scroll à l'horizontal c'est fatalement un échec, sans et avec quelques ajustements ( et un peu de js ) ça peut-être sympa.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1967764
tomsoft
Posté le 19-02-2010 à 21:38:17  profilanswer
 

Shinuza a écrit :

Avec le scroll à l'horizontal c'est fatalement un échec, sans et avec quelques ajustements ( et un peu de js ) ça peut-être sympa.


 
tu penses à un "drag" à la souris du site ?

n°1967877
Dj YeLL
$question = $to_be || !$to_be;
Posté le 21-02-2010 à 10:22:57  profilanswer
 

Je suis le seul à trouver que http://www.opera.com/ ressemble à tous ces sites parking qu'on voit souvent ? J'ai failli fermer la fenêtre sur le coup.


---------------
Gamertag: CoteBlack YeLL
n°1967898
Sylfurd
UUUURUTORAMAN §§
Posté le 21-02-2010 à 12:54:13  profilanswer
 

En effet ça manque un peu de créativité  [:clooney41]


---------------
NNiD: Sylfurd
n°1967980
the real m​oins moins
Posté le 21-02-2010 à 21:47:04  profilanswer
 
n°1967986
tomsoft
Posté le 21-02-2010 à 22:09:01  profilanswer
 
n°1968278
Shinuza
This is unexecpected
Posté le 22-02-2010 à 19:27:44  profilanswer
 

nraynaud a écrit :

hep les nazes, internationalization en JS ? vous faites comment ?

La méthode de Django

Code :
  1. /* gettext library */
  2.  
  3. var catalog = new Array();
  4.  
  5. function pluralidx(count) { return (count == 1) ? 0 : 1; }
  6.  
  7.  
  8. function gettext(msgid) {
  9.  var value = catalog[msgid];
  10.  if (typeof(value) == 'undefined') {
  11.    return msgid;
  12.  } else {
  13.    return (typeof(value) == 'string') ? value : value[0];
  14.  }
  15. }
  16.  
  17. function ngettext(singular, plural, count) {
  18.  value = catalog[singular];
  19.  if (typeof(value) == 'undefined') {
  20.    return (count == 1) ? singular : plural;
  21.  } else {
  22.    return value[pluralidx(count)];
  23.  }
  24. }
  25.  
  26. function gettext_noop(msgid) { return msgid; }
  27.  
  28. function interpolate(fmt, obj, named) {
  29.  if (named) {
  30.    return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])});
  31.  } else {
  32.    return fmt.replace(/%s/g, function(match){return String(obj.shift())});
  33.  }
  34. }


 
Même si ces couillons utilisent un Array en lieu et place d'un Hash.
 
catalog c'est un truc du genre
 

Code :
  1. catalog['Sunday Monday Tuesday Wednesday Thursday Friday Saturday'] = 'Dimanche Lundi Mardi Mercredi Jeudi Vendredi Samedi';
  2. catalog['Today'] = 'Aujourd\'hui';
  3. catalog['Tomorrow'] = 'Demain';
  4. catalog['Yesterday'] = 'Hier';
  5. catalog['chair'] = ['chaise', 'chaises'];


D'où

Code :
  1. ngettext('chair');
  2. ngettext('chair', null, 0);
  3. ngettext('chair', null, 1);
  4. ngettext('chair', null, 2);
  5. ngettext('walrus', 'walruses', 0)
  6. ngettext('walrus', 'walruses', 1)
  7. ngettext('walrus', 'walruses', 2)

chaises
chaises
chaise
chaises
walruses
walrus
walruses


 


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1968285
budlite
Fresh
Posté le 22-02-2010 à 20:06:31  profilanswer
 

Déjà répondu peut être, mais pour des tests de perf sur du Javascript, quelles sont les meilleures solutions ?
 
Par exemple, je serais curieux de connaitre les différences de perf entre ces 2 façons de faire : ( code jQuery )
 

Code :
  1. var  myDiv = $("#une #selection > .bien .balaise[type=blabla]" );
  2. function onClick(){
  3.   myDiv.html("Test" );
  4. }


et  

Code :
  1. function onClick(){
  2.    $("#une #selection > .bien .balaise[type=blabla]" ).html("Test" );
  3. }


L'dée c'est que la méthode onClick sera appelée plusieurs fois par l'utilisateur.
En gros j'aimerais voir a quel point le parcours du DOM dans le sélecteur affecte les performances. Et je galère un peu pour "comparer" les écarts de perf.

Message cité 1 fois
Message édité par budlite le 22-02-2010 à 20:07:05

---------------
Fresh
mood
Publicité
Posté le 22-02-2010 à 20:06:31  profilanswer
 

n°1968287
Shinuza
This is unexecpected
Posté le 22-02-2010 à 20:11:46  profilanswer
 

La première est logiquement meilleure, je vois même pas ce qui motiverais à écrire la seconde. Dans la première version le lookup DOM est fait une fois et stocké en mémoire faut pas chercher plus loin [:spamafote]
 
Si tu veux bencher ça, tu claques un html bien complexe avec quelques centaines de div au niveau de .balaise[type=blabla] ( en variant les classes et l'attribut type ) et tu fais 500 call de chaques des méthodes, y'a des chances que ça soit significativement différent


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1968294
budlite
Fresh
Posté le 22-02-2010 à 20:38:53  profilanswer
 

Shinuza a écrit :

La première est logiquement meilleure, je vois même pas ce qui motiverais à écrire la seconde. Dans la première version le lookup DOM est fait une fois et stocké en mémoire faut pas chercher plus loin [:spamafote]
 
Si tu veux bencher ça, tu claques un html bien complexe avec quelques centaines de div au niveau de .balaise[type=blabla] ( en variant les classes et l'attribut type ) et tu fais 500 call de chaques des méthodes, y'a des chances que ça soit significativement différent


Ce qui me motive à écrire la seconde c'est que ça évite de créer une variable à chaque fois qu'on sélectionne un élement du DOM ( là sur mon exemple c'est simple, mais quand tu as 50 accès à des éléments dfférentes, ça devient un peu lourd de déclarer 50 variables :D )


---------------
Fresh
n°1968299
Shinuza
This is unexecpected
Posté le 22-02-2010 à 20:46:26  profilanswer
 

budlite a écrit :


Ce qui me motive à écrire la seconde c'est que ça évite de créer une variable à chaque fois qu'on sélectionne un élement du DOM ( là sur mon exemple c'est simple, mais quand tu as 50 accès à des éléments dfférentes, ça devient un peu lourd de déclarer 50 variables :D )

Dans ce cas t'adaptes en fonction : sur un script court dans lequel tu fais cette opération une fois ou sur un élément qui demande pas ou peu de lookup ( window, document, body ) c'est pas nécessaire de créer une variable systématiquement.
Dans le cas d'une application plus structurée tu vas garder un pointeur sur tes éléments ne serait-ce qu'a cause du scope. ( e.g this.myDiv est accédé par deux méthodes différentes ).


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1968310
budlite
Fresh
Posté le 22-02-2010 à 21:01:45  profilanswer
 

Shinuza a écrit :

Dans ce cas t'adaptes en fonction : sur un script court dans lequel tu fais cette opération une fois ou sur un élément qui demande pas ou peu de lookup ( window, document, body ) c'est pas nécessaire de créer une variable systématiquement.
Dans le cas d'une application plus structurée tu vas garder un pointeur sur tes éléments ne serait-ce qu'a cause du scope. ( e.g this.myDiv est accédé par deux méthodes différentes ).


Yeap je crois que je vais adapter. :jap:  
Au passage je viens de faire un ptit benchmark, et quand je retraverse le DOM à chaque modification, ça prend en moyenne 3 fois plus de temps.
A la limite pour pas polluer le namespace des variables je vais les foutre en attributs d'un objet doms que je mettrai global :jap:


---------------
Fresh
n°1968351
xtof_83
Freeride Spirit
Posté le 22-02-2010 à 23:47:40  profilanswer
 

tomsoft a écrit :


rien compris, c'est quoi excatement ?

 

La nouvelle norme HTML  :o

 

Qui sera mise en place par la vénérable W4C  :o


Message édité par xtof_83 le 22-02-2010 à 23:55:51
n°1968353
xtof_83
Freeride Spirit
Posté le 22-02-2010 à 23:51:13  profilanswer
 

the real moins moins a écrit :


conceptuellement ou visuellement ?


 

Citation :

à priori ce truc est pas backé par de vrais chiffres, c'est juste une anim ?; dans le cas demandé, il voulait des "vrais chiffres" (du temps, en l'occurence, mais ça pourrait être un appel ajax aussi)


 
Je vois pas ce que de l'ajax vient faire dans cette histoire... un setinverval ou un settimeout et roule ma poule  :jap:

n°1968356
the real m​oins moins
Posté le 23-02-2010 à 00:01:01  profilanswer
 

xtof_83 a écrit :


 

Citation :

à priori ce truc est pas backé par de vrais chiffres, c'est juste une anim ?; dans le cas demandé, il voulait des "vrais chiffres" (du temps, en l'occurence, mais ça pourrait être un appel ajax aussi)


 
Je vois pas ce que de l'ajax vient faire dans cette histoire... un setinverval ou un settimeout et roule ma poule  :jap:


pour un horloge, ben oui ("du temps" ), pour d'autres valeurs mises à jour en temps réel, de l'ajax :o pour du faux, un gif animé :O


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1968358
David Bori​ng
Posté le 23-02-2010 à 00:15:16  profilanswer
 

budlite a écrit :

Déjà répondu peut être, mais pour des tests de perf sur du Javascript, quelles sont les meilleures solutions ?
 
Par exemple, je serais curieux de connaitre les différences de perf entre ces 2 façons de faire : ( code jQuery )
 

Code :
  1. var  myDiv = $("#une #selection > .bien .balaise[type=blabla]" );
  2. function onClick(){
  3.   myDiv.html("Test" );
  4. }


et  

Code :
  1. function onClick(){
  2.    $("#une #selection > .bien .balaise[type=blabla]" ).html("Test" );
  3. }


L'dée c'est que la méthode onClick sera appelée plusieurs fois par l'utilisateur.
En gros j'aimerais voir a quel point le parcours du DOM dans le sélecteur affecte les performances. Et je galère un peu pour "comparer" les écarts de perf.


 
Tu peux employer console.time
http://www.stoimen.com/blog/2010/0 [...] -accuracy/
 

n°1968359
xtof_83
Freeride Spirit
Posté le 23-02-2010 à 00:15:56  profilanswer
 

the real moins moins a écrit :


pour un horloge, ben oui ("du temps" ), pour d'autres valeurs mises à jour en temps réel, de l'ajax :o pour du faux, un gif animé :O


 
Mais tu as regardé le code du bouzin au moins ?  :sweat:

n°1968448
koskoz
They see me trollin they hatin
Posté le 23-02-2010 à 11:11:15  profilanswer
 

J'essaye de parser ce feed RSS mais le problème est que SimpleXML ne me renvoie pas le titre des séries.
En regardant les sources du feed on voit que chaque titre de série est entouré d'une balise CDATA.
Ce serait la cause du problème ?

Message cité 1 fois
Message édité par koskoz le 23-02-2010 à 11:15:16

---------------
Twitter
n°1968451
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-02-2010 à 11:14:13  profilanswer
 

koskoz a écrit :

J'essaye de parser ce feed RSS mais le problème est que SimpleXML ne me renvoie pas le titre des séries.
En regardant les sources du feed on voit que chaque titre de série est entouré d'une balise CDATA.
Ce serait la cause du problème ?


 
Ton lien esst fucké.
 
Et en allant directement sur : http://www.betaseries.com/rss/timeline/koskoz j'ai une page blanche.


---------------
Gamertag: CoteBlack YeLL
n°1968454
koskoz
They see me trollin they hatin
Posté le 23-02-2010 à 11:15:47  profilanswer
 

Le lien est effectivement celui que tu as linké.
Cela voudrait dire qu'il faut être logué pour pouvoir accéder au feed ?
Parce que de mon côté ça marche :/

 

Pas moyen de récupérer les infos donc ?
Ou alors il y a peut-être une solution pour que mon script se logue ?

 

Edit : ça charge quand je suis aussi délogué, le problème ne vient pas de là.

Message cité 1 fois
Message édité par koskoz le 23-02-2010 à 11:18:42

---------------
Twitter
n°1968456
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-02-2010 à 11:22:02  profilanswer
 

koskoz a écrit :

Le lien est effectivement celui que tu as linké.
Cela voudrait dire qu'il faut être logué pour pouvoir accéder au feed ?
Parce que de mon côté ça marche :/
 
Pas moyen de récupérer les infos donc ?
Ou alors il y a peut-être une solution pour que mon script se logue ?
 
Edit : ça charge quand je suis aussi délogué, le problème ne vient pas de là.


 
En allant directement sur ta page : http://www.betaseries.com/membres/koskoz et en cliquant sur le lien "Fil RSS de ses dernières actions", qui correspond à celui que tu donnes ... il ne se passe carrément rien chez moi (en fait ça charge 1 seconde et plus rien)
 
Y compris pour les autres liens RSS ... ça vient peut-être de chez moi, faudrait que quelqu'un d'autre essaye (je sous Firefox 3.5.8, sous Ubuntu Karmic)


---------------
Gamertag: CoteBlack YeLL
n°1968457
kao98
...
Posté le 23-02-2010 à 11:23:56  profilanswer
 

Me semble que simpleXML merde avec les CDATA. J'en ai déjà fait l'expérience. Du coup, me suis rabattu sur les objets DOM de php, et c'est pas plus compliqué que ça en fait.

n°1968458
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-02-2010 à 11:26:25  profilanswer
 

kao98 a écrit :

Me semble que simpleXML merde avec les CDATA. J'en ai déjà fait l'expérience. Du coup, me suis rabattu sur les objets DOM de php, et c'est pas plus compliqué que ça en fait.


 
Mais son lien fonctionne chez toi ?


---------------
Gamertag: CoteBlack YeLL
n°1968460
kao98
...
Posté le 23-02-2010 à 11:27:18  profilanswer
 

Dj YeLL a écrit :


 
Mais son lien fonctionne chez toi ?


Je sais pas, c'est filtré :o
Mais de toute façon, avec des CDATA, simpleXML déconne :o²

n°1968468
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-02-2010 à 11:42:19  profilanswer
 

kao98 a écrit :


Je sais pas, c'est filtré :o
Mais de toute façon, avec des CDATA, simpleXML déconne :o²

 

Je crois qu'il suffit de caster ce qu'on récupère :

 
Code :
  1. print_r($xml->path->to->var); // donne rien
  2. print_r((string) $xml->path->to->var); // retourne bien le contenu
 

(edit: j'avais eu le souci il y a quelques temps, donc c'est de tête, à confirmer)

Message cité 1 fois
Message édité par Dj YeLL le 23-02-2010 à 11:42:50

---------------
Gamertag: CoteBlack YeLL
n°1968473
kao98
...
Posté le 23-02-2010 à 11:50:36  profilanswer
 

Dj YeLL a écrit :


 
Je crois qu'il suffit de caster ce qu'on récupère :
 

Code :
  1. print_r($xml->path->to->var); // donne rien
  2. print_r((string) $xml->path->to->var); // retourne bien le contenu


 
(edit: j'avais eu le souci il y a quelques temps, donc c'est de tête, à confirmer)


Ha oui, effectivement :)
 
(Je viens de vérifier, donc je confirme :jap:)
 
Ceci dit, je conseille tout de même l'utilisation de libXML plutôt que simpleXML. Une fois qu'on connait, ça va tout seul, et certes, pour de la lecture seule, ça n'avance à rien, mais le jour où on a besoin d'un tout petit peu plus complexe, on est très vite bloqué avec simpleXML.


Message édité par kao98 le 23-02-2010 à 11:52:47
n°1968477
koskoz
They see me trollin they hatin
Posté le 23-02-2010 à 11:56:51  profilanswer
 

J'ai utilisé libXML, mais en effet la méthode de Dj YeLL est bonne aussi :jap:


---------------
Twitter
n°1968645
Shinuza
This is unexecpected
Posté le 23-02-2010 à 18:36:12  profilanswer
 

http://farm5.static.flickr.com/4007/4365152223_a026981156_b.jpg
 
[:rofl]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1968688
koskoz
They see me trollin they hatin
Posté le 23-02-2010 à 19:36:25  profilanswer
 

En js on ne peut pas attribuer une valeur par défaut à une variable passée en paramètre ?
 
function foo (var = true) :??:


---------------
Twitter
n°1968691
drasche
Posté le 23-02-2010 à 19:39:53  profilanswer
 


[:grinking]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1968700
Shinuza
This is unexecpected
Posté le 23-02-2010 à 20:09:53  profilanswer
 

koskoz a écrit :

En js on ne peut pas attribuer une valeur par défaut à une variable passée en paramètre ?
 
function foo (var = true) :??:

Non, mais tu peux faire :
 

Code :
  1. function foo(bar) {
  2.    bar = bar || true;
  3. }


 
C'est pas équivalent puisque t'es quand même lié à l'ordre des paramètres.
Sinon regarde le module Class de mootools, qui lui utilise un dict ( ce qui resoud le problème de l'ordre ).


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1968704
koskoz
They see me trollin they hatin
Posté le 23-02-2010 à 20:39:11  profilanswer
 

Je vais pas me prendre la tête, je passe tout le temps le paramètre du coup.
Merci.


---------------
Twitter
n°1968707
koskoz
They see me trollin they hatin
Posté le 23-02-2010 à 21:17:21  profilanswer
 

Vous me conseillez quel site pour partager du code ?


---------------
Twitter
n°1968719
masklinn
í dag viðrar vel til loftárása
Posté le 23-02-2010 à 22:01:56  profilanswer
 

koskoz a écrit :

Vous me conseillez quel site pour partager du code ?


Code hosting, pour partager un projet? Dans quel langage?


---------------
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°1968722
koskoz
They see me trollin they hatin
Posté le 23-02-2010 à 22:23:33  profilanswer
 

masklinn a écrit :


Code hosting, pour partager un projet? Dans quel langage?


 
PHP.
Pour rendre le code à disposition de tous.


---------------
Twitter
n°1968724
budlite
Fresh
Posté le 23-02-2010 à 22:44:46  profilanswer
 

koskoz a écrit :


 
PHP.
Pour rendre le code à disposition de tous.


google code est pas mal (si tu utilises SVN ), par contre c'est obligatoirement public. Github si tu utilises Git.


---------------
Fresh
n°1968725
koskoz
They see me trollin they hatin
Posté le 23-02-2010 à 22:46:14  profilanswer
 

J'utilise rien de tout ça :o


---------------
Twitter
n°1968726
masklinn
í dag viðrar vel til loftárása
Posté le 23-02-2010 à 22:48:52  profilanswer
 

koskoz a écrit :


 
PHP.
Pour rendre le code à disposition de tous.


Ouh là, personne ne met de projets PHP sur l'internet mondial :o Ou alors faut les mettre sur sourceforge histoire d'être certain que personne peut les atteindre parce que ça rame trop :o

budlite a écrit :


google code est pas mal (si tu utilises SVN ), par contre c'est obligatoirement public. Github si tu utilises Git.


Google Code support aussi Mercurial ;)
 
Et en host mercurial, il y a également Bitbucket (le pendant hg de github)


---------------
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°1968944
flu1
Mess with best, die like other
Posté le 24-02-2010 à 15:34:49  profilanswer
 

Je sens que je vais passer souvent icite :D (drapal masqué)


---------------
Vintage Threadripper - Sony A6000
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  901  902  903  ..  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)