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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  22645  22646  22647  ..  27185  27186  27187  27188  27189  27190
Auteur Sujet :

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

n°2320884
Kenshineuh
Posté le 18-09-2018 à 15:03:33  profilanswer
 

Reprise du message précédent :

Devil'sTiger a écrit :


 
T'a pas rendu je pense  :sweat: Si des les status de la boite ca passe pas...


 
C'est pas une grosse facture donc je m'en moque un peu, c'était plus un test. Je le sentais venir toute façon. Après j'ai rien livré donc au pire tant pis, j'ai juste perdu un peu de temps.

mood
Publicité
Posté le 18-09-2018 à 15:03:33  profilanswer
 

n°2320885
Dion
Acceuil
Posté le 18-09-2018 à 15:07:07  profilanswer
 

Kenshineuh a écrit :

J'ai pas vraiment de contrat. En gros je bosse X jours, j'envoie la facture et voilà. Son associé m'a dit c'est bon tu peux facturer, on va te payer. Alors que le vrai porteur du projet n'est pas ok avec ça. (création des statuts, compte en banque etc.)
 
Donc pour le moment, ma facture est suspendu.


pas de commande pour ces jours ? [:mlc]
heureusement que ce n'est pas ton vrai taff :p


---------------
It is not called show art
n°2320886
Kenshineuh
Posté le 18-09-2018 à 15:10:33  profilanswer
 

En gros on a fait un chiffrage global, ils étaient d'accord, et ensuite je facture le temps passé mais pas de contrat. Je veux pouvoir me barrer quand je veux, je sentais un peu le piège du projet.

 

C'est pas un client inconnu, c'est mon ancien patron. Je sais comment il fonctionne. :D

 


Et effectivement, si j'étais en auto-entreprise full time, évidemment que j'aurais fais un contrat etc. :jap:
Là c'est plus pour rendre service et me faire un peu d'argent de poche. :o


Message édité par Kenshineuh le 18-09-2018 à 15:11:31
n°2320888
gfive
Posté le 18-09-2018 à 15:52:56  profilanswer
 

Putain le choc l'arrivée dans le bled Russe...

 

Pour le moment le truc le plus surprenant, c'est le nombres de plaques sur le monument aux morts de WWII.
A la louche entre 6500 et 8000, pour une ville de 70000 habitants aujourd'hui.

 

On sent le poids de la période communiste un peu partout, aussi. Les bagnoles et bus d'époque roulent encore, et la statue de Lénine est encore en place.

 

Et une certaine nostalgie de la Russie des tsars (dont les commémorations ou on est invites est l'avatar principal en ce moment) : on sent le besoin de retrouver une histoire.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2320889
gfive
Posté le 18-09-2018 à 15:53:17  profilanswer
 

Putain le choc l'arrivée dans le bled Russe...

 

Pour le moment le truc le plus surprenant, c'est le nombres de plaques sur le monument aux morts de WWII.
A la louche entre 6500 et 8000, pour une ville de 70000 habitants aujourd'hui.

 

On sent le poids de la période communiste un peu partout, aussi. Les bagnoles et bus d'époque roulent encore, et la statue de Lénine est encore en place.

 

Et une certaine nostalgie de la Russie des tsars (dont les commémorations ou on est invites est l'avatar principal en ce moment) : on sent le besoin de retrouver une histoire.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2320890
masklinn
í dag viðrar vel til loftárása
Posté le 18-09-2018 à 16:08:00  profilanswer
 

Quelqu'un connait un bon "sed xml", genre un outil qui permette de facilement matcher & editer/insérer des noeuds, va essayer d'avoir un style un peu cohérent, et va pas essayer de réécrire la moitié du fichier?
 
xmlstarlet échoue totalement (il pête vraiment tout et insérer plusieurs noeuds avec des attributs est super chiant), et un truc custom à base de LXML est bien mais pas top parce qu'il resérialise les CDATA, fait sauter les déclarations XML (sauf si demande explicite de les insérer), enlève les espaces en trop entre les attributs et match pas l'indentation des noeuds existants quand on en insère.


---------------
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°2320891
Dion
Acceuil
Posté le 18-09-2018 à 16:26:10  profilanswer
 

gfive a écrit :

Putain le choc l'arrivée dans le bled Russe...  
 
Pour le moment le truc le plus surprenant, c'est le nombres de plaques sur le monument aux morts de WWII.
A la louche entre 6500 et 8000, pour une ville de 70000 habitants aujourd'hui.
 
On sent le poids de la période communiste un peu partout, aussi. Les bagnoles et bus d'époque roulent encore, et la statue de Lénine est encore en place.
 
Et une certaine nostalgie de la Russie des tsars (dont les commémorations ou on est invites est l'avatar principal en ce moment) : on sent le besoin de retrouver une histoire.


Mais les putes ça va ou elles datent de lénine aussi ?


---------------
It is not called show art
n°2320892
gfive
Posté le 18-09-2018 à 16:28:43  profilanswer
 

Il y a moyen de se faire une entorse des deux yeux a tous les coins de rue a Moscou, sauf si on tombe sur un troupeau de chinois.

 

Ici j'ai l'impression que c'est un peu moins le cas, mais la moyenne est quand mêle tres haute.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2320893
el muchach​o
Comfortably Numb
Posté le 18-09-2018 à 16:29:59  profilanswer
 

gfive a écrit :

Putain le choc l'arrivée dans le bled Russe...  
 
Pour le moment le truc le plus surprenant, c'est le nombres de plaques sur le monument aux morts de WWII.
A la louche entre 6500 et 8000, pour une ville de 70000 habitants aujourd'hui.
 
On sent le poids de la période communiste un peu partout, aussi. Les bagnoles et bus d'époque roulent encore, et la statue de Lénine est encore en place.
 
Et une certaine nostalgie de la Russie des tsars (dont les commémorations ou on est invites est l'avatar principal en ce moment) : on sent le besoin de retrouver une histoire.


Photos :o  
Fais ton touriste :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2320894
Harkonnen
Un modo pour les bannir tous
Posté le 18-09-2018 à 16:36:28  profilanswer
 

Dion a écrit :


Mais les putes ça va ou elles datent de lénine aussi ?


[:rofl]


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 18-09-2018 à 16:36:28  profilanswer
 

n°2320895
el muchach​o
Comfortably Numb
Posté le 18-09-2018 à 16:48:32  profilanswer
 

Code :
  1. self.cursor.execute('''
  2. SELECT * FROM totoz tz
  3. JOIN tree t ON (tz.id = t.parent)
  4. WHERE t.child = ? AND depth = 1''', (rownum,))
  5. return self.cursor.fetchone()


Cette syntaxe de la DB-API de Python me tue.

Message cité 1 fois
Message édité par el muchacho le 18-09-2018 à 16:49:41

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2320896
masklinn
í dag viðrar vel til loftárása
Posté le 18-09-2018 à 17:06:58  profilanswer
 

el muchacho a écrit :

Code :
  1. self.cursor.execute('''
  2. SELECT * FROM totoz tz
  3. JOIN tree t ON (tz.id = t.parent)
  4. WHERE t.child = ? AND depth = 1''', (rownum,))
  5. return self.cursor.fetchone()


Cette syntaxe de la DB-API de Python me tue.


Ça a rien à voire avec la dbapi, c'est la syntaxe des tuples singletons.


---------------
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°2320897
gelatine_v​elue
Posté le 18-09-2018 à 17:19:00  profilanswer
 

masklinn a écrit :

Quelqu'un connait un bon "sed xml", genre un outil qui permette de facilement matcher & editer/insérer des noeuds, va essayer d'avoir un style un peu cohérent, et va pas essayer de réécrire la moitié du fichier?

 

xmlstarlet échoue totalement (il pête vraiment tout et insérer plusieurs noeuds avec des attributs est super chiant), et un truc custom à base de LXML est bien mais pas top parce qu'il resérialise les CDATA, fait sauter les déclarations XML (sauf si demande explicite de les insérer), enlève les espaces en trop entre les attributs et match pas l'indentation des noeuds existants quand on en insère.

 

Xslt?

 
masklinn a écrit :


Ça a rien à voire avec la dbapi, c'est la syntaxe des tuples singletons.

 

Oxymore?

Message cité 1 fois
Message édité par gelatine_velue le 18-09-2018 à 17:19:19
n°2320898
masklinn
í dag viðrar vel til loftárása
Posté le 18-09-2018 à 17:27:32  profilanswer
 


Thanks but no thanks (et je doute que ça passe le critère de pas réércrire tout mon XML quand c'est re-sérialisé).


En math oui, mais en CS singleton désigne plus souvent un type avec une seule valeur (genre None) qu'un 1-uplet, donc j'aime autant préciser.


Message édité par masklinn le 18-09-2018 à 17:28:17

---------------
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°2320899
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 18-09-2018 à 17:29:13  profilanswer
 

masklinn a écrit :

Quelqu'un connait un bon "sed xml", genre un outil qui permette de facilement matcher & editer/insérer des noeuds, va essayer d'avoir un style un peu cohérent, et va pas essayer de réécrire la moitié du fichier?
 
xmlstarlet échoue totalement (il pête vraiment tout et insérer plusieurs noeuds avec des attributs est super chiant), et un truc custom à base de LXML est bien mais pas top parce qu'il resérialise les CDATA, fait sauter les déclarations XML (sauf si demande explicite de les insérer), enlève les espaces en trop entre les attributs et match pas l'indentation des noeuds existants quand on en insère.


 
à part xmlstarlet (et xml_grep) ya pas grand chose :/


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2320900
el muchach​o
Comfortably Numb
Posté le 18-09-2018 à 19:18:41  profilanswer
 

masklinn a écrit :


Ça a rien à voire avec la dbapi, c'est la syntaxe des tuples singletons.


c'est pas (rownum), tout simplement ?  :??:


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2320902
masklinn
í dag viðrar vel til loftárása
Posté le 18-09-2018 à 20:09:27  profilanswer
 

el muchacho a écrit :


c'est pas (rownum), tout simplement ?  :??:


Bah non, ça c'est juste rownum entre parenthèses [:dawa]

 

Genre (rownum + 1) c'est pas un tuple, bah (rownum) non plus.

 

Contrairement à pas mal de langages et à l'exception du tuple vide (parce-que tu peux pas parenthéser du rien), ce sont les virgules qui font le tuple en Python:

Code :
  1. >>> ()
  2. ()
  3. >>> (1)
  4. 1
  5. >>> 1,
  6. (1,)
  7. >>> 1,2
  8. (1, 2)


C'est juste confus/moche/pas super clair pour le singleton. D'un autre côté, Python est original parce que le 1-tuple existe: ça existe pas en Haskell ou en OCaml. Et le 1-tuple de Rust s'écrit impérativement (a,) (parenthèses pas optionnelles). Mais j'en ai jamais vu en vrai, c'est pas super utile vu que les tuples sont de vraies structures pas des listes immutables comme en Python: t'as aussi vite fait de créer une tuple struct et d'avoir un vrai nom.


Message édité par masklinn le 18-09-2018 à 20:22:11

---------------
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°2320903
Harkonnen
Un modo pour les bannir tous
Posté le 18-09-2018 à 23:15:27  profilanswer
 

Si y'en a qui cherchent à faire du Python/Django/.NET sur Bordeaux, j'ai reçu cette offre aujourd'hui : https://www.youtube.com/watch?v=oB_v6JxTge4


---------------
J'ai un string dans l'array (Paris Hilton)
n°2320904
Kenshineuh
Posté le 18-09-2018 à 23:41:37  profilanswer
 

Harkonnen a écrit :

Si y'en a qui cherchent à faire du Python/Django/.NET sur Bordeaux, j'ai reçu cette offre aujourd'hui : https://www.youtube.com/watch?v=oB_v6JxTge4 allez traverser la rue.

 

:o


Message édité par Kenshineuh le 18-09-2018 à 23:41:51
n°2320905
Plam
Bear Metal
Posté le 19-09-2018 à 00:32:39  profilanswer
 

Transformation digitale, c'est changer ses doigts ? :??:
 
:o


---------------
Spécialiste du bear metal
n°2320906
nraynaud
lol
Posté le 19-09-2018 à 00:34:28  profilanswer
 

c'est parce qu'une fois que t'as pris des doigts biens placés ta vie n'est plus la même.


---------------
trainoo.com, c'est fini
n°2320907
Kenshineuh
Posté le 19-09-2018 à 00:39:54  profilanswer
 

Le pire c’est la réponse des gens qui l’utilisent tout en sachant que ça n’a aucun sens : « oui mais ça parle aux gens ».  
 
C’est vrai que numérique ça leur parle pas.

n°2320908
XaTriX
Posté le 19-09-2018 à 00:41:16  profilanswer
 

Plam a écrit :

Transformation digitale, c'est changer ses doigts ? :??:
 
:o


C'est un truc LBGTQIXYZ++, faux ongles avec déco en 3D :o


---------------
Proxytaf ? non rien
n°2320909
el muchach​o
Comfortably Numb
Posté le 19-09-2018 à 09:08:16  profilanswer
 

Welp !

 

SELECT MAX(depth) FROM tree WHERE child = 2

 

me retourne 3, mais

 
Code :
  1. self.cursor.execute('SELECT MAX(depth) FROM tree WHERE child = 2');
  2. return self.cursor.fetchone()[0]
 

me retourne None

 

Une idée ?

Message cité 3 fois
Message édité par el muchacho le 19-09-2018 à 10:29:38

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2320910
Harkonnen
Un modo pour les bannir tous
Posté le 19-09-2018 à 09:30:56  profilanswer
 

el muchacho a écrit :

Welp !

 

SELECT MAX(depth) FROM tree WHERE child = 2

 

me retourne 3, mais

 
Code :
  1. self.cursor.execute('SELECT MAX(depth) FROM tree WHERE child = 2');
  2. return self.cursor.fetchone()[0]
 

me retourne None

 

Une idée ?


return self.cursor.fetchone().items()[0] ?

 

edit: laisse tomber c'est pas ça


Message édité par Harkonnen le 19-09-2018 à 09:32:43

---------------
J'ai un string dans l'array (Paris Hilton)
n°2320911
Moktar1er
No one replies...
Posté le 19-09-2018 à 09:31:06  profilanswer
 

el muchacho a écrit :

Welp !
 
SELECT MAX(depth) FROM tree WHERE child = 2
 
me retourne 3, mais
 

Code :
  1. self.cursor.execute('SELECT MAX(depth) FROM tree WHERE child = 2');
  2. return self.cursor.fetchone()[0]


 
me retourne None
 
Une idée ?


T'es obligé de passer par un curseur pour exécuter une requête qui ne te retourne qu'un élément ?

n°2320912
BenO
Profil: Chercheur
Posté le 19-09-2018 à 09:33:53  profilanswer
 

Pas d'erreur à l'éxécution ?


---------------
Python Python Python
n°2320913
masklinn
í dag viðrar vel til loftárása
Posté le 19-09-2018 à 09:35:51  profilanswer
 

el muchacho a écrit :

Welp !
 
SELECT MAX(depth) FROM tree WHERE child = 2
 
me retourne 3, mais
 

Code :
  1. self.cursor.execute('SELECT MAX(depth) FROM tree WHERE child = 2');
  2. return self.cursor.fetchone()[0]


 
me retourne None
 
Une idée ?


Le seul truc que je vois, c'est des depth=null. C'est quelle DB?

Moktar1er a écrit :

T'es obligé de passer par un curseur pour exécuter une requête qui ne te retourne qu'un élément ?


Il passe par un curseur là.


---------------
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°2320914
gelatine_v​elue
Posté le 19-09-2018 à 09:46:38  profilanswer
 

masklinn a écrit :


Il passe par un curseur là.


 
Ben oui, et il demande si tu es vraiment obligé de faire comme ça.

n°2320915
el muchach​o
Comfortably Numb
Posté le 19-09-2018 à 10:15:21  profilanswer
 

A priori oui.  
 
Mais c'est bon j'ai trouvé: la base était vide.  :whistle:  
 
En fait ce code était exécuté dans un unittest. Or j'avais écrit un testcase qui testait l'insertion des données, et qui marchait bien. J'ai ensuite rajouté ce testcase pour le query, sauf que les tests sont exécutés par défaut par ordre alphanumérique des noms, donc le query était exécuté avant la population.
 
Merci quand même . :jap:


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2320916
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 19-09-2018 à 10:30:24  profilanswer
 

https://www.facebook.com/VideosMDR/ [...] 176446628/  je... suis affligé  [:mouais]


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2320917
___alt
Posté le 19-09-2018 à 10:39:51  profilanswer
 


 
"VideosMDR"


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2320918
mechkurt
Posté le 19-09-2018 à 10:41:08  profilanswer
 
n°2320919
___alt
Posté le 19-09-2018 à 10:44:46  profilanswer
 

STOP AVEC VOS VIDEOS FACEBOOK /FOU/ /FOU/ /FOU/


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2320920
Plam
Bear Metal
Posté le 19-09-2018 à 10:48:38  profilanswer
 


 
Mon voisin :D


---------------
Spécialiste du bear metal
n°2320921
masklinn
í dag viðrar vel til loftárása
Posté le 19-09-2018 à 10:51:20  profilanswer
 

gelatine_velue a écrit :

Ben oui, et il demande si tu es vraiment obligé de faire comme ça.


Oui. DBAPI2 passe toujours par un "curseur", la connection a juste close/commit/rollback/cursor: https://www.python.org/dev/peps/pep [...] on-objects

 

Et même si certaines APIs permettent de faire des requêtes directement sur la connection c'est juste un raccourci syntaxique, ça change pas la sémantique.

el muchacho a écrit :

En fait ce code était exécuté dans un unittest. Or j'avais écrit un testcase qui testait l'insertion des données, et qui marchait bien. J'ai ensuite rajouté ce testcase pour le query, sauf que les tests sont exécutés par défaut par ordre alphanumérique des noms, donc le query était exécuté avant la population.


Avoir des tests qui dépendent les uns des autres tous dans la même tnx ça me semble pas être une super idée :D

Message cité 2 fois
Message édité par masklinn le 19-09-2018 à 10:53:50

---------------
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°2320922
el muchach​o
Comfortably Numb
Posté le 19-09-2018 à 11:09:35  profilanswer
 

masklinn a écrit :


Avoir des tests qui dépendent les uns des autres tous dans la même tnx ça me semble pas être une super idée :D


Ouais c'est pas terrible, mais bon, là, il n'y a que quelques fonctions à tester: création d'un arbre, profondeur de l'arbre, nombre d'enfants, insertion, déplacement et suppression d'un sous-arbre. Je me fais pas chier.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2320923
Moktar1er
No one replies...
Posté le 19-09-2018 à 11:36:23  profilanswer
 

masklinn a écrit :


Oui. DBAPI2 passe toujours par un "curseur", la connection a juste close/commit/rollback/cursor: https://www.python.org/dev/peps/pep [...] on-objects
 
Et même si certaines APIs permettent de faire des requêtes directement sur la connection c'est juste un raccourci syntaxique, ça change pas la sémantique.


 
OK.
Je posais la question par curiosité. J'ai plutôt l'habitude des APIs avec lesquelles on ouvre la connexion, on exécute la requête, on récupère le résultat dans un gros data object, on ferme la connexion et on se démerde avec les data.
Et aussi parce que les curseurs, en terme de perfs, ce n'est pas ce qu'on a fait de mieux.

n°2320924
gilou
Modosaurus Rex
Posté le 19-09-2018 à 12:46:11  profilanswer
 

Moktar1er a écrit :


 
OK.
Je posais la question par curiosité. J'ai plutôt l'habitude des APIs avec lesquelles on ouvre la connexion, on exécute la requête, on récupère le résultat dans un gros data object, on ferme la connexion et on se démerde avec les data.
Et aussi parce que les curseurs, en terme de perfs, ce n'est pas ce qu'on a fait de mieux.

Pareil (sous MarkLogic).
A+,


---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻
n°2320925
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 19-09-2018 à 13:04:54  profilanswer
 

el muchacho a écrit :


Ouais c'est pas terrible, mais bon, là, il n'y a que quelques fonctions à tester: création d'un arbre, profondeur de l'arbre, nombre d'enfants, insertion, déplacement et suppression d'un sous-arbre. Je me fais pas chier.


Tu sais que c'est pas bien et ça va te (re)sauter à la gueule si tu fais pas les choses correctement.

 

Un truc relou de bosser avec des gens globalement très fort, c'est que je peux quasiment plus utiliser cet argument pour justifier un refactoring. Le seul à qui ça pète à la gueule c'est moi, et quand je dis que j'aimerais bien changer pour que ça ne puisse plus arriver on me regarde avec des yeux ronds (on me laisse faire parce qu'on est gentils, mais clairement le concept de faire des conneries parce qu'on n'avait pas tout compris ça les dépasse...).

Message cité 2 fois
Message édité par hephaestos le 19-09-2018 à 14:31:08
n°2320926
el muchach​o
Comfortably Numb
Posté le 19-09-2018 à 13:24:28  profilanswer
 
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  22645  22646  22647  ..  27185  27186  27187  27188  27189  27190

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)