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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1319  1320  1321  ..  1449  1450  1451  1452  1453  1454
Auteur Sujet :

blabla@web

n°2240009
Plam
Bear Metal
Posté le 10-10-2014 à 16:21:57  profilanswer
 

Reprise du message précédent :
Jira mais c'est un peu over usine à gaz (on l'utilise pour chez un client).
 
Sinon ya Tuleap (qui fait ALM au passage), j'ai croisé le fondateur ya 6 mois de ça.


---------------
Spécialiste du bear metal
mood
Publicité
Posté le 10-10-2014 à 16:21:57  profilanswer
 

n°2240029
zeleyou
Posté le 10-10-2014 à 21:55:39  profilanswer
 

Basecamp ici. Juste besoin de pouvoir converser et lister les taches. A part ca il vous faut quoi ? Github c'est super entre techos, mais pour des clients c'est pas trop ca.

n°2240033
youmoussa
Ecrou-vis
Posté le 10-10-2014 à 23:56:27  profilanswer
 

Il y a Pivotal Tracker sinon.


---------------
Galerie HFR - Photoblog San Francisco - American Cars Photos
n°2240071
skylight
Made in France.
Posté le 11-10-2014 à 20:27:38  profilanswer
 

Des gens qui utilisent SockJS au lieu de socket.io ici ?

n°2240173
tomsoft
Posté le 13-10-2014 à 16:32:05  profilanswer
 

Comment vous écririez une regex pour matcher le contenu à l'intérieur de :
 

Code :
  1. <div class="desc" itemprop="description">...</div>


 
La difficulté est que : j'ai parfois des div dans mes div class="desc", et du coup ca s'arrête au div fermant de la balise intérieure.
 
Dans ce type de html :
 

Code :
  1. <p class="ref">
  2.                                     <span itemprop="identifier" content="sku:xxx">
  3.                                         Réf. xxx</span></p>
  4.                                 <div class="desc" itemprop="description">
  5.                                     <p>
  6.                                         <P><STRONG><FONT color=#ff0000>...</FONT> (nouveauté 2014)</STRONG></P>
  7. <P><STRONG>Découvrez ...</STRONG></P>
  8. <P><EM><STRONG>...</STRONG></EM></P>
  9. <UL>
  10. <LI>...</LI>
  11. </UL></p>
  12.                                     <p class="warning">
  13.                                         <p></p></p>
  14.                                 </div>
  15.                                 <div class="desc" itemprop="description">
  16.                                     <p>
  17.                                         &nbsp;<div id="ColorCode" class="productProp">
  18.                                             &nbsp;&nbsp;&nbsp;
  19. </div>
  20.                                         <span id="ColorName" class="productProp"></span></p>
  21.                                     <p>
  22.                                         </p>
  23.                                     <p>
  24.                                         </p>
  25.                                    
  26.                                 </div>
  27.                                 <span itemprop="offerDetails" itemscope="" itemtype="http://data-vocabulary.org/Offer" />


 
Et j'aimerais ne pas utiliser xpath

n°2240184
bixibu
Ca ... c'est fait!
Posté le 13-10-2014 à 17:29:07  profilanswer
 

cf page précédente


---------------
App Android F1 x MotoGP - Agenda & Alerts : Playstore - TU
n°2240188
tomsoft
Posté le 13-10-2014 à 17:30:27  profilanswer
 

Ha ouais  [:chris22:2] Bon ben, Xpath alors :o
 

pop-pan a écrit :

les regex c'est pas fait pour reconnaitre des patterns de facon magique dans n'importe quel type de fichier.
dans le cas du html c'est surtout la notion de profondeur ou noeuds imbriqués qui posera problème.
 

Code :
  1. $dom = new DOMDocument();
  2. $dom->loadHTML($html);
  3. $xpath = new DOMXPath($dom);
  4. $tags = $xpath->query('//table[@id="table_qui_minteresse"]/tr');


 
concernant tes AUTRES type de fichiers, traites les au cas par cas.
au hasard, si t'as un CSV il a pas du tout le même format y'a des parseurs aussi.


n°2240191
zeleyou
Posté le 13-10-2014 à 17:35:43  profilanswer
 
n°2240197
tomsoft
Posté le 13-10-2014 à 18:15:15  profilanswer
 


 
c'est ta lib ? j'ai pas vu/lu d'infos dans celle la pour rechercher un element avec un id particulier, ou un itemprop="abc" dans mon cas :/
 
Sinon, j'ai fait ca, et ca fonctionne pour mon besoin :
 

Code :
  1. $dom = new DOMDocument();
  2.   $dom->loadHTML($html);
  3.   $xpath = new DOMXPath($dom);
  4.   $tags = $xpath->query('//div[@itemprop="description"]');
  5.  
  6.   foreach($tags as $result){
  7.     echo $dom->saveHTML($result);
  8.   }

n°2240199
zeleyou
Posté le 13-10-2014 à 19:17:44  profilanswer
 

Les selectors fonctionnent de la meme maniere :

Code :
  1. $html = (new Doc($html))->html('//div[@itemprop="description"]')


Message édité par zeleyou le 13-10-2014 à 19:18:06
mood
Publicité
Posté le 13-10-2014 à 19:17:44  profilanswer
 

n°2240248
tomsoft
Posté le 14-10-2014 à 16:02:18  profilanswer
 

vache c'est treeeeees long par rapport à la regex (pcre) que j'utilisais sur des cas simples (chopper un src, un href, et un contenu de <p> ) :/
 

n°2240271
gelatine_v​elue
Posté le 14-10-2014 à 17:20:19  profilanswer
 

tomsoft a écrit :

vache c'est treeeeees long par rapport à la regex (pcre) que j'utilisais sur des cas simples (chopper un src, un href, et un contenu de <p> ) :/
 


 
Si jamais, tu peux regarder le code source de HFR4droid. Le parsage du html est fait a coups de regexp, ca devrait largement suffire a tes besoins.
Ou copie celle que t'avais commencé à faire ici, on pourra la débugger ensemble.

n°2240322
oxman
xiii
Posté le 15-10-2014 à 08:56:24  profilanswer
 

gatsu35 a écrit :

Déjà faudrait comprendre ce que tu veux dire par "compass east oriented"


C'est ça http://jamesladdcode.com/?p=12


---------------
LeRobot : un bot discord qui permet faire des stats sur vos temps de jeux
n°2240327
kao98
...
Posté le 15-10-2014 à 09:27:42  profilanswer
 


Intéressant !
 
Pour le coup, perso, je serais intéressé :)


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°2240485
masklinn
í dag viðrar vel til loftárása
Posté le 16-10-2014 à 16:17:13  profilanswer
 

Webkit permet d'éditer en place le selectorText d'une CSSStyleRule, sous Firefox obligé de supprimer la rule existante et d'en créer une nouvelle [:sadnoir]

 

edit: https://code.google.com/p/chromium/ [...] ?id=143626 fuck you chrome [:mlc]


Message édité par masklinn le 16-10-2014 à 17:45:18

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2240539
flo850
moi je
Posté le 16-10-2014 à 23:05:05  profilanswer
 

les experts PHP/zend : est ce qu'il existe une solution toute prête pour qu'un site s'auto update depuis la branche stable d'un repo public git ?  
 
Si ca lance les  composer/bower/maj SQL après c'est encore mieux


---------------

n°2240542
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 16-10-2014 à 23:32:20  profilanswer
 

Tu fais un script bash ? :o


---------------
:o
n°2240543
zeleyou
Posté le 16-10-2014 à 23:42:42  profilanswer
 

Regarde du côté des hooks pour git. En l'occurence post-receive.

n°2240544
flo850
moi je
Posté le 16-10-2014 à 23:46:28  profilanswer
 

Je prefererai du pur PHP  
 
J'avais vu ça : https://gist.github.com/webjay/3915531


---------------

n°2240555
bixibu
Ca ... c'est fait!
Posté le 17-10-2014 à 09:31:54  profilanswer
 

ou une vraie PIC avec du jenkins / déploiement / tests / café..


---------------
App Android F1 x MotoGP - Agenda & Alerts : Playstore - TU
n°2240559
flo850
moi je
Posté le 17-10-2014 à 10:36:09  profilanswer
 

C'est pour simplifier le taf des utilisateurs finaux pour lesquels faire un git pull et lancer un script sql est trop compliqué
 
Je ne souhaite donc pas rajouter d'outil à leur stack actuelle


---------------

n°2240575
zeleyou
Posté le 17-10-2014 à 13:18:07  profilanswer
 

Bah faudra bien au minimum qu'ils tapent une commande. Tu fais un script et tu leur demande de taper : ./update.sh quand ils veulent une mise à jour.
 
Apres si git a des conflits ben ils lisent la doc et se demerdent :o.

Message cité 1 fois
Message édité par zeleyou le 17-10-2014 à 13:19:01
n°2240584
youmoussa
Ecrou-vis
Posté le 17-10-2014 à 15:28:31  profilanswer
 

flo850 a écrit :

C'est pour simplifier le taf des utilisateurs finaux pour lesquels faire un git pull et lancer un script sql est trop compliqué
 
Je ne souhaite donc pas rajouter d'outil à leur stack actuelle


 
Les utilisateurs d'un site font son développement  :??:


---------------
Galerie HFR - Photoblog San Francisco - American Cars Photos
n°2240585
flo850
moi je
Posté le 17-10-2014 à 15:33:11  profilanswer
 

zeleyou a écrit :

Bah faudra bien au minimum qu'ils tapent une commande. Tu fais un script et tu leur demande de taper : ./update.sh quand ils veulent une mise à jour.

 

Apres si git a des conflits ben ils lisent la doc et se demerdent :o.


RTFM
Sans parler des deux ou trois qui testent ça sous windows dans un WAMP.

 
youmoussa a écrit :

 

Les utilisateurs d'un site font son développement  :??:


Qu'est ce qui te fait penser ça ?

 

Dans ce cas utilisateurs = service informatique chargés de déployer une app de la manière la plus simple possible

Message cité 1 fois
Message édité par flo850 le 17-10-2014 à 15:33:42

---------------

n°2240586
youmoussa
Ecrou-vis
Posté le 17-10-2014 à 15:40:05  profilanswer
 


 
 

flo850 a écrit :


Qu'est ce qui te fait penser ça ?  
 
Dans ce cas utilisateurs = service informatique chargés de déployer une app de la manière la plus simple possible


 
Ça :  
 

flo850 a écrit :

C'est pour simplifier le taf des utilisateurs finaux pour lesquels faire un git pull et lancer un script sql est trop compliqué
 
Je ne souhaite donc pas rajouter d'outil à leur stack actuelle


 
Je comprenais utilisateurs finaux du site a déployer, et non pas utilisateurs finaux du script de déploiement.


---------------
Galerie HFR - Photoblog San Francisco - American Cars Photos
n°2240619
Proov
Art & Science
Posté le 17-10-2014 à 20:36:10  profilanswer
 

Il y a des personnes qui sont passé sous Yosemite ? j'ai du réinstaller MySQL (5.6.21), sauf que j'arrive pas à réimporter mes database correctement, je dois avoir un souci de permissions...
 
j'ai copié tout le contenu de

/usr/local/mysql-5.6.12-osx10.7-x86_64/data

vers

/usr/local/mysql/data

(qui est un symlink de /usr/local/mysql-5.6.12-osx10.8-x86_64/data)
 
mais je ne voyais aucune base dans Sequel Pro. Alors j'ai retenté en copiant aussi les attributs de permissions avec "cp -Rp" en root.. maintenant je vois les database mais impossible de les sélectionner... http://reho.st/self/26546cd4639b057ce27f40ac09c290ff29a055a8.png
 
Vous sauriez d'où vient le pb ? :(
 
edit: c'est bon j'ai restauré

/usr/local/mysql-5.6.12-osx10.7-x86_64

via TimeMachine, j'avais toujours le dossier

/usr/local/mysql-5.6.21-osx10.8-x86_64

j'ai copié le répertoire data avec cp -R -p, modifié le symlink /usr/local/mysql pour qu'il pointe sur la derniere version, un reboot et c'est good ! j'ai retrouvé toutes mes bases de données sur la derniere version de MySQL :o


Message édité par Proov le 18-10-2014 à 14:15:28
n°2240641
Profil sup​primé
Posté le 18-10-2014 à 10:26:23  answer
 

Salut, :hello:  
Vous savez quand PHP7 vas sortir? :)

n°2240642
zeleyou
Posté le 18-10-2014 à 11:00:55  profilanswer
 
n°2240759
masklinn
í dag viðrar vel til loftárása
Posté le 20-10-2014 à 09:14:14  profilanswer
 

Quelqu'un a un use-case pour createContextualFragment? (pour un dev web, pas en interne dans le navigateur)


Message édité par masklinn le 20-10-2014 à 09:14:36

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2241093
masklinn
í dag viðrar vel til loftárása
Posté le 24-10-2014 à 16:37:17  profilanswer
 

Il y a moyen de styler un line-break implicite (inseré par le navigateur)?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2241124
gatsu35
Blablaté par Harko
Posté le 24-10-2014 à 20:33:06  profilanswer
 

J'ai du mal à voir un line-break "implicite", screenshot ?


---------------
Blablaté par Harko
n°2241130
nraynaud
lol
Posté le 24-10-2014 à 20:51:54  profilanswer
 

ben il parle d'un wrapping non ?


---------------
trainoo.com, c'est fini
n°2241131
masklinn
í dag viðrar vel til loftárása
Posté le 24-10-2014 à 20:58:20  profilanswer
 

nraynaud a écrit :

ben il parle d'un wrapping non ?


Oui, un wrapping, mais pas un line-break en white-space: pre.


Message édité par masklinn le 24-10-2014 à 20:58:43

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2241138
gatsu35
Blablaté par Harko
Posté le 24-10-2014 à 22:54:48  profilanswer
 

mais tu veux faire quoi, ya 36 manières tout dépend de ton contexte


---------------
Blablaté par Harko
n°2241139
masklinn
í dag viðrar vel til loftárása
Posté le 24-10-2014 à 22:58:33  profilanswer
 

gatsu35 a écrit :

mais tu veux faire quoi, ya 36 manières tout dépend de ton contexte


Affichage de bouts de code, je veux pouvoir styler le wrapping quand il est lié à une largeur de contenu insuffisante, mais pas quand c'est un saut de ligne explicite.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2241144
nraynaud
lol
Posté le 25-10-2014 à 07:33:58  profilanswer
 

question un peu bizarre: c'est mutable une fonction en JS ?
 
Je suis tombé sur un deep clone qui utilise "new obj.constructor" ce qui clone une fonction comme un eval, mais c'est interdit parce que je suis sandboxé, j'ai envie de faire passer les fonctions as is.


---------------
trainoo.com, c'est fini
n°2241145
gatsu35
Blablaté par Harko
Posté le 25-10-2014 à 09:58:36  profilanswer
 

nraynaud a écrit :

question un peu bizarre: c'est mutable une fonction en JS ?
 
Je suis tombé sur un deep clone qui utilise "new obj.constructor" ce qui clone une fonction comme un eval, mais c'est interdit parce que je suis sandboxé, j'ai envie de faire passer les fonctions as is.


J'ai toujours eu du mal avec le terme mutable, mais en JS on peut faire :  
 

Code :
  1. var f = new Function("arg1", "return arg1+1" );
  2. f(2)
  3. => 3


---------------
Blablaté par Harko
n°2241147
masklinn
í dag viðrar vel til loftárása
Posté le 25-10-2014 à 10:19:19  profilanswer
 

nraynaud a écrit :

question un peu bizarre: c'est mutable une fonction en JS ?


Tu peux ajouter des attributs dessus, mais AFAIK tu peux pas modifier le code associé à une fonction existante: il n'y a aucun accès à [[Code]] en JS.

Message cité 1 fois
Message édité par masklinn le 25-10-2014 à 10:19:27

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2241148
gatsu35
Blablaté par Harko
Posté le 25-10-2014 à 10:47:12  profilanswer
 

masklinn a écrit :


Tu peux ajouter des attributs dessus, mais AFAIK tu peux pas modifier le code associé à une fonction existante: il n'y a aucun accès à Code en JS.


Ben heu, ça ça marche pourtant :

 
Code :
  1. var Animal = function() {};
  2. Animal.prototype = {
  3.   constructor : Animal.constructor,
  4.  
  5.   eat:function() {
  6.     console.log('I eat');
  7.   },
  8.  
  9.   noise : function() {
  10.     console.log('I make noise');
  11.   }
  12. };
  13. var dog = new Animal();
  14. dog.noise();
  15. Animal.prototype.noise = new Function((Animal.prototype.noise+"" ).replace(/^function.+?\{/,'').replace(/\}$/,'').replace(/make noise/, 'fuck'));
  16. dog.noise();
  17. => "I make noise"
  18. => "I fuck"
 

Ou alors j'ai encore une fois pas compris.

Message cité 1 fois
Message édité par gatsu35 le 25-10-2014 à 10:47:42

---------------
Blablaté par Harko
n°2241150
nraynaud
lol
Posté le 25-10-2014 à 11:19:49  profilanswer
 

Ok merci, je pense que je vais miser sur le fait que personne va éditer la fonction.


---------------
trainoo.com, c'est fini
n°2241156
masklinn
í dag viðrar vel til loftárása
Posté le 25-10-2014 à 16:37:59  profilanswer
 

gatsu35 a écrit :


Ben heu, ça ça marche pourtant :

 
Code :
  1. var Animal = function() {};
  2. Animal.prototype = {
  3.   constructor : Animal.constructor,
  4.  
  5.   eat:function() {
  6.     console.log('I eat');
  7.   },
  8.  
  9.   noise : function() {
  10.     console.log('I make noise');
  11.   }
  12. };
  13. var dog = new Animal();
  14. dog.noise();
  15. Animal.prototype.noise = new Function((Animal.prototype.noise+"" ).replace(/^function.+?\{/,'').replace(/\}$/,'').replace(/make noise/, 'fuck'));
  16. dog.noise();
  17. => "I make noise"
  18. => "I fuck"
 

Ou alors j'ai encore une fois pas compris.


Ton code altère pas la fonction en place, il la remplace dans le prototype. Tu pourrais tout aussi bien avoir écrit

Code :
  1. Animal.protype.noise = function () { console.log("I fuck" ); };


ce serait la même sémantique: si tu gardes un handle sur l'ancienne fonction, elle a pas changé.

 

Par comparaison, en Python tu peux setter l'attribut __code__ des fonctions (qui contient le bytecode), donc tu peux changer le code d'une fonction sans remplacer la fonction (le bytecode même est immutable)


Message édité par masklinn le 25-10-2014 à 16:42:02

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1319  1320  1321  ..  1449  1450  1451  1452  1453  1454

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@hosto] Le topic des vieux[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR