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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  23720  23721  23722  ..  27172  27173  27174  27175  27176  27177
Auteur Sujet :

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

n°2372346
didier1809
${citation_perso}
Posté le 24-12-2020 à 21:15:52  profilanswer
 

Reprise du message précédent :
Bin l'aoc de demain il a intérêt à être facile :o

 

Bonnes fêtes à tous :o


---------------
.
mood
Publicité
Posté le 24-12-2020 à 21:15:52  profilanswer
 

n°2372347
Flaie
Posté le 24-12-2020 à 21:18:00  profilanswer
 

On sera fidèle au poste. Enfin je suis pas encore couché si je fait une el muchacho à poster à 4h du matin pas sur

n°2372348
Dion
Acceuil
Posté le 24-12-2020 à 21:20:13  profilanswer
 

Kenshineuh a écrit :


 
 
Bah soit plus rapide. Pas facile d’être vieux. :/


 

masklinn a écrit :


Je pense que la possibilité de passer sous l’entrée des maisons et se retrouver sous le monde dans morrowind ca a jamais été patché :D après t’as des mods qui font bug fix aussi :D
 
 


Mais une fois patché a fond tu as quand même quatre chances sur cinq de réussir à finir les quêtes majeures du jeu en un seul playthrough sans soft lock :o
 
Soit quatre fois plus que sur le jeu day one :o
 
 

masklinn a écrit :


 
Ou à 200 chez FB :o
 
Encore plus en fait, vouloir tellement bosser chez FB que tu accepte une baisse de salaire c’est quand même suspect.


 
Puis ça ne va pas avec la culture, il faut que tu sois prêt à tout pour gagner un dollar de plus :o
 

Jubijub a écrit :

Le St Émilion ça va avec tout :o


Le Soju aussi si tu en prends assez :o


---------------
It is not called show art
n°2372349
masklinn
í dag viðrar vel til loftárása
Posté le 24-12-2020 à 21:25:49  profilanswer
 

Dion a écrit :


Le Soju aussi si tu en prends assez :o


Le soju titre plus haut donc ça va plus vite qu'avec le Saint Émilion [:bien]


---------------
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°2372350
rufo
Pas me confondre avec Lycos!
Posté le 24-12-2020 à 22:43:14  profilanswer
 

Petite idée de cadeau empoisonné pour un enfant pas sage : offrir Aladin de Dingo Pictures  :pt1cable:  
JDG en a fait une vidéo : https://www.youtube.com/watch?v=1sne-6UjsS8
Les dessins sont dégueux, c'est doublé en français par des allemands qui imitent des arabes (et en plus, on entends les mecs tourner les pages, les voix sont pas synchro avec l'image, mais genre des fois, t'as plusieurs secondes d'écart  :whistle: ), l'histoire n'a aucun sens...
 
Ceux qui ont dépensé es tunes pour ça ont dû regretter quelque chose de bien  :lol:  


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2372351
masklinn
í dag viðrar vel til loftárása
Posté le 24-12-2020 à 22:59:37  profilanswer
 

rufo a écrit :

Petite idée de cadeau empoisonné pour un enfant pas sage : offrir Aladin de Dingo Pictures  :pt1cable:  
JDG en a fait une vidéo : https://www.youtube.com/watch?v=1sne-6UjsS8
Les dessins sont dégueux, c'est doublé en français par des allemands qui imitent des arabes (et en plus, on entends les mecs tourner les pages, les voix sont pas synchro avec l'image, mais genre des fois, t'as plusieurs secondes d'écart  :whistle: ), l'histoire n'a aucun sens...
 
Ceux qui ont dépensé es tunes pour ça ont dû regretter quelque chose de bien  :lol:  


Sans être malicieux tu leur offre Aladdin sur mega drive et tu leurs dit que leur prochain cadeau ce sera quand ils l’auront fini :o.


---------------
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°2372352
rufo
Pas me confondre avec Lycos!
Posté le 24-12-2020 à 23:02:38  profilanswer
 

Oui, j'avais vu le test par JDG. Il est ultra dur :/ Dans le même genre, y'a Echo le dauphin sur Mega drive aussi.
 
Edit : y'a pas à dire, les jeux vidéo d'aujourd'hui sont bien plus facile qu'à notre époque où le game play était en général hardcore, fallait être patient et en plus, t'avais pas de sauvegarde. Je pense qu'une jeune aujourd'hui sur nos jeux d'il y a 30 ans, il pète un câble au bout de 15 min  :sweat:

Message cité 1 fois
Message édité par rufo le 24-12-2020 à 23:04:49

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2372353
masklinn
í dag viðrar vel til loftárása
Posté le 24-12-2020 à 23:04:22  profilanswer
 

rufo a écrit :

Oui, j'avais vu le test par JDG. Il est ultra dur :/ Dans le même genre, y'a Echo le dauphin sur Mega drive aussi.


Ca vaut pas battletoads :o
 
Mais Aladdin sur mega drive était aussi un très bon jeu ce qui aide quand même.

Message cité 1 fois
Message édité par masklinn le 24-12-2020 à 23:04:34

---------------
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°2372354
rufo
Pas me confondre avec Lycos!
Posté le 24-12-2020 à 23:05:40  profilanswer
 

Mais pas aussi bien que sur la SNES de ce que j'ai compris.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2372355
masklinn
í dag viðrar vel til loftárása
Posté le 24-12-2020 à 23:10:18  profilanswer
 

rufo a écrit :

Mais pas aussi bien que sur la SNES de ce que j'ai compris.


Le débat rage a ce jour :D
 
La version MD avait de meilleurs graphismes & suivait plus le film, la version SNES avait une meilleure jouabilité et un meilleur son.  
 
Après la SNES avait des brouettes de platformers donc Aladdin était assez quelconque dessus, la MD était beaucoup plus pauvre donc le jeu est plus haut dans ses top plats.


---------------
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?
mood
Publicité
Posté le 24-12-2020 à 23:10:18  profilanswer
 

n°2372356
Jubijub
Parce que je le VD bien
Posté le 24-12-2020 à 23:23:08  profilanswer
 

masklinn a écrit :


Le débat rage a ce jour :D

 

La version MD avait de meilleurs graphismes & suivait plus le film, la version SNES avait une meilleure jouabilité et un meilleur son.

 

Après la SNES avait des brouettes de platformers donc Aladdin était assez quelconque dessus, la MD était beaucoup plus pauvre donc le jeu est plus haut dans ses top plats.


Le déclin de Sega il a commencé dès la MD d'ailleurs :o


---------------
Jubi Photos : Flickr - 500px
n°2372357
rufo
Pas me confondre avec Lycos!
Posté le 24-12-2020 à 23:29:57  profilanswer
 

J'ai pas eu de MD ni de SNES quand j'étais petit, juste une gameboy et... un Amiga 500 (que j'ai toujours et qui marche encore !  :love: ) sur lequel on pouvait brancher les manettes de MD et Master system.
Quand est sorti Street fighter 2 sur Amiga, j'étais trop content.  :bounce:  Par contre, qu'est-ce que j'ai pu me niquer le pouce gauche en essayant de faire les coups spéciaux avec la manette de MD. La crois directionnelle avec les bords relevés, ça faisait mal. Je préfairais pour le coup la manette de Master system.


Message édité par rufo le 24-12-2020 à 23:30:54

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2372358
sligor
Posté le 24-12-2020 à 23:33:35  profilanswer
 

Joyeux solstice d'hiver tas de cons [:dawak]


---------------
qwerty-fr
n°2372359
flo850
moi je
Posté le 24-12-2020 à 23:44:07  profilanswer
 

masklinn a écrit :


Ca vaut pas battletoads :o

 

Mais Aladdin sur mega drive était aussi un très bon jeu ce qui aide quand même.


Enfin battletoad était buggy, notamment le niveau sur les especes de surf, la console n'allait pas assez vite, les obstacles apparaissent sur ta gueule


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

n°2372360
masklinn
í dag viðrar vel til loftárása
Posté le 24-12-2020 à 23:45:46  profilanswer
 

flo850 a écrit :


Enfin battletoad était buggy, notamment le niveau sur les especes de surf, la console n'allait pas assez vite, les obstacles apparaissent sur ta gueule


Oui beaucoup de jeux étaient difficiles parce qu’ils étaient injouables. Silver Surfer est un autre classique du style.


---------------
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°2372361
Dion
Acceuil
Posté le 24-12-2020 à 23:48:23  profilanswer
 

masklinn a écrit :


Sans être malicieux tu leur offre Aladdin sur mega drive et tu leurs dit que leur prochain cadeau ce sera quand ils l’auront fini :o.


Ecoute je pensais réellement que ces deux nanas avaient besoin d'aide et de mon talent pour avancer dans le jeu  [:hades113]  [:poutrella:5]


---------------
It is not called show art
n°2372362
Dion
Acceuil
Posté le 24-12-2020 à 23:49:24  profilanswer
 

Il va y avoir un nouveau Ghosts 'n Goblins  [:totoz]


---------------
It is not called show art
n°2372363
Flaie
Posté le 25-12-2020 à 06:38:59  profilanswer
 

Advent Of Code 2020 terminé  [:cerveau dawa noel:3]  
 
J'aurai pas réussi a me classer dans le top 100.
Quelques stats vu que j'étais debout à l'heure 23j sur 25 :o

  • meilleure place 1ère étoile: 102 le J4 en 03:55
  • meilleure place 2ème étoile: 180 le J1 en 07:50, 177 le J25 en 09:14
  • temps moyen 1ère étoile: 21:07 (médiane 18:19 J11, min: 03:55 J4, max: 02:03:20 J20)
  • temps moyen 2ème étoile: 42:02 (médiane 24:48 J15, min: 06:55 J6, max: 07:41:12 J20)
  • jour le plus dur: 20 (en temps surtout)
  • jour que je ne pouvais pas résoudre seul: 13 (théorème chinois)


Très content d'avoir choisi Kotlin cette année, j'ai appris plein de choses et je me suis amélioré dans son utilisation :)  
Un des plus gros point négatif à Kotlin c'est IntellIJ qui est vraiment LENT, j'ai du le killer plusieurs fois (sûrement que ce fdp de Gradle n'aide pas), pourtant j'ai une bonne bécane, alors qu'il ne l'est jamais sur un projet Java/JS/Clojure.
 

Spoiler :

https://rehost.diberie.com/Uploads/37/20201225-060517-df77cf84-7087-4ff2-8719-39eda14a4fd3.37.res.jpg


 
Récap depuis 2015:

Spoiler :

https://rehost.diberie.com/Uploads/37/20201225-062829-68a2048f-822f-4c20-90b7-abe649df9475.37.res.jpg


 
https://rehost.diberie.com/Uploads/37/20201225-095049-08186e3a-7976-46b9-b73a-e6cd1eb17a6b.37.res.jpg
 
Et Joyeux Noël à tous  [:o_noel] .
 

Code :
  1. |,\/,| |[_' |[_]) |[_]) \\//
  2. ||\/|| |[_, ||'\, ||'\,  ||
  3.             ___ __ __ ____  __  __  ____  _  _    __    __
  4.            // ' |[_]| |[_]) || ((_' '||' |,\/,|  //\\  ((_'
  5.            \\_, |[']| ||'\, || ,_))  ||  ||\/|| //``\\ ,_))
  6.                                                              
  7.                                          ,;7,
  8.                                        _ ||:|,
  9.                      _,---,_           )\'  '|
  10.                    .'_.-.,_ '.         ',')  j
  11.                   /,'   ___}  \        _/   /
  12.       .,         ,1  .''  =\ _.''.   ,`';_ |
  13.     .'  \        (.'T ~, (' ) ',.'  /     ';',
  14.     \   .\(\O/)_. \ (    _Z-'`>--, .'',      ;
  15.      \  |   I  _|._>;--'`,-j-'    ;    ',  .'
  16.     __\_|   _.'.-7 ) `'-' "       (      ;'
  17.   .'.'_.'|.' .'   \ ',_           .'\   /
  18.   | |  |.'  /      \   \          l  \ /
  19.   | _.-'   /        '. ('._   _ ,.'   \i
  20. ,--' ---' / k  _.-,.-|__L, '-' ' ()    ;
  21. '._     (   ';   (    _-}             |
  22.   / '     \   ;    ',.__;         ()   /
  23. /         |   ;    ; ___._._____.: :-j
  24. |           \,__',-' ____: :_____.: :-\
  25. |               F :   .  ' '        ,  L
  26. ',             J  |   ;             j  |
  27.   \            |  |    L            |  J
  28.    ;         .-F  |    ;           J    L
  29.     \___,---' J'--:    j,---,___   |_   |
  30.               |   |'--' L       '--| '-'|
  31.                '.,L     |----.__   j.__.'
  32.                 | '----'   |,   '-'  }
  33.                 j         / ('-----';
  34.                { "---'--;'  }       |
  35.                |        |   '.----,.'
  36.                ',.__.__.'    |=, _/
  37.                 |     /      |    '.
  38.                 |'= -x       L___   '--,
  39.                 L   __\          '-----'
  40.                  '.____)


Message édité par Flaie le 25-12-2020 à 09:58:49
n°2372364
flo850
moi je
Posté le 25-12-2020 à 09:54:01  profilanswer
 

Gg moi j'ai pas pris le temps cette année

 

Joyeux noël a tous

 

Et sinon hier j'ai bien avancé ma datatable VueJs branchée sur graphql, ça déboite : auto découverte des colonnes et leur type, tri, recherche full texte sur les colonne texte affichées , sélection et réorganisation des colonnes , filtre sur les colonne en fonction du type, pagination, télécharger un csv ou xls, formatage auto, formatage des colonnes et des titres en fonction du type + possibilité de mettre un formatage spécifique

 


Prochaines étapes : ajout de filtres géographiques  mode light, et aller chercher les données liées avec des jointures magiques

 


 tout ça dans une ergonomie pas mal du tout. Je ne pensais pas qu'il y avait autant de matière sur l'affichage des tableaux et en fait il y a une masse de recherche ux dessus , une fois passée les articles générique qui enfoncent des portes ouvertes

 

Et le résultat est *très* rapide et réactif


Message édité par flo850 le 25-12-2020 à 15:21:46

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

n°2372365
rufo
Pas me confondre avec Lycos!
Posté le 25-12-2020 à 11:29:41  profilanswer
 

Joyeux Noël à tous :)
 
Déballage des cadeaux des enfants faits. Ils sont contents comme tout. Mon fils était ravie d'avoir le jeu de société de Doc Seven (il adore cette chaîne youtube, moi aussi).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2372366
el muchach​o
Comfortably Numb
Posté le 25-12-2020 à 11:52:42  profilanswer
 

sligor a écrit :

Joyeux solstice d'hiver tas de cons [:dawak]


Ca fait pas 2 jours qu'il est passé ? :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2372367
masklinn
í dag viðrar vel til loftárása
Posté le 25-12-2020 à 12:43:39  profilanswer
 

Dites-vous avez un bon navigateur d’openapi (online ou sous Mac)? GH avait une description de leurs endpoint en .ts mais ils ont tout dégagé, maintenant c’est juste dispo en openapi et c’est assez imbuvable à lire en brut :D

Message cité 1 fois
Message édité par masklinn le 25-12-2020 à 12:44:02

---------------
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°2372368
Flaie
Posté le 25-12-2020 à 13:09:37  profilanswer
 

A part swagger editor y'a paw sur mac qui supporte openapi et raml

n°2372369
masklinn
í dag viðrar vel til loftárása
Posté le 25-12-2020 à 13:32:44  profilanswer
 

Flaie a écrit :

A part swagger editor y'a paw sur mac qui supporte openapi et raml


Bon swagger editor a pas l'air super jouasse de se manger le 3Mo du json de github [:pingouino]
 
J'vais tester paw.


---------------
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°2372370
ratibus
Posté le 25-12-2020 à 14:55:04  profilanswer
 

masklinn a écrit :

Dites-vous avez un bon navigateur d’openapi (online ou sous Mac)? GH avait une description de leurs endpoint en .ts mais ils ont tout dégagé, maintenant c’est juste dispo en openapi et c’est assez imbuvable à lire en brut :D


 
https://github.com/Redocly/redoc ?


---------------
Mon blog
n°2372371
masklinn
í dag viðrar vel til loftárása
Posté le 25-12-2020 à 15:13:02  profilanswer
 


La demo online marche pas (mais quasiment aucune marche, je présume qu'ils veulent tous du application/json en retour et github raw renvoie du text/plain, genre), et ça a l'air galère à installer localement [:romf]

 

Au final https://mrin9.github.io/RapiDoc/ local a plus ou moins marché, c'est 10 lignes de HTML à mettre dans un fichier puis tu peux sélectionner un JSON local.

Message cité 2 fois
Message édité par masklinn le 25-12-2020 à 15:13:24

---------------
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°2372372
ratibus
Posté le 25-12-2020 à 15:36:36  profilanswer
 

masklinn a écrit :


La demo online marche pas (mais quasiment aucune marche, je présume qu'ils veulent tous du application/json en retour et github raw renvoie du text/plain, genre), et ça a l'air galère à installer localement [:romf]
 
Au final https://mrin9.github.io/RapiDoc/ local a plus ou moins marché, c'est 10 lignes de HTML à mettre dans un fichier puis tu peux sélectionner un JSON local.


C'est quoi l'url Github de ton json ?


---------------
Mon blog
n°2372373
masklinn
í dag viðrar vel til loftárása
Posté le 25-12-2020 à 15:55:17  profilanswer
 

ratibus a écrit :


C'est quoi l'url Github de ton json ?


https://raw.githubusercontent.com/o [...] b.com.json


---------------
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°2372374
sligor
Posté le 25-12-2020 à 16:16:46  profilanswer
 

el muchacho a écrit :


Ca fait pas 2 jours qu'il est passé ? :o


à l'époque romaine ça tombait le 25 decembre.
D'où Noël, la (re)naissance de dieu (soleil)

Message cité 1 fois
Message édité par sligor le 25-12-2020 à 16:16:58

---------------
qwerty-fr
n°2372375
ratibus
Posté le 25-12-2020 à 16:38:03  profilanswer
 

masklinn a écrit :


La demo online marche pas (mais quasiment aucune marche, je présume qu'ils veulent tous du application/json en retour et github raw renvoie du text/plain, genre), et ça a l'air galère à installer localement [:romf]
 
Au final https://mrin9.github.io/RapiDoc/ local a plus ou moins marché, c'est 10 lignes de HTML à mettre dans un fichier puis tu peux sélectionner un JSON local.


Redoc c'est trivial à installer. 10 lignes de HTML aussi.


---------------
Mon blog
n°2372376
masklinn
í dag viðrar vel til loftárása
Posté le 25-12-2020 à 17:10:54  profilanswer
 

ratibus a écrit :


Redoc c'est trivial à installer. 10 lignes de HTML aussi.


Ok, c’était pas super clairs de la page vu que ça parlait d’installer yarn :o

 

Je vais test alors, rapidoc a des trucs pas clairs et pas de clé / hover, j'ai l’impression qu’il montre que les champs sont non-optionnels (plutôt que l’inverse) et ne surface pas la nullabilité ce qui est… nul.

 

edit: https://github.com/mrin9/RapiDoc/issues/262 enculés [:petrus75]


Message édité par masklinn le 25-12-2020 à 17:23:52

---------------
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°2372377
el muchach​o
Comfortably Numb
Posté le 25-12-2020 à 17:11:53  profilanswer
 

sligor a écrit :


à l'époque romaine ça tombait le 25 decembre.
D'où Noël, la (re)naissance de dieu (soleil)


oui je sais :o (enfin j'ai su)


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2372378
el muchach​o
Comfortably Numb
Posté le 25-12-2020 à 17:13:50  profilanswer
 

Je m'inquiète pour Harko, dans 37 mn, ça fera 24h qu'on l'a pas vu, il pourrait avoir passé un bon Noël avec ses filles. :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2372379
masklinn
í dag viðrar vel til loftárása
Posté le 25-12-2020 à 17:21:39  profilanswer
 

ratibus a écrit :


Redoc c'est trivial à installer. 10 lignes de HTML aussi.


Bon en fait ça marche pas, github utilise une feature qui est toute pêtée dans redoc: https://github.com/Redocly/redoc/issues/740


---------------
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°2372381
Flaie
Posté le 25-12-2020 à 17:28:27  profilanswer
 

el muchacho a écrit :

Je m'inquiète pour Harko, dans 37 mn, ça fera 24h qu'on l'a pas vu, il pourrait avoir passé un bon Noël avec ses filles. :o


il veut faire les 25j d'AOC d'une traite peut être :D

n°2372382
flo850
moi je
Posté le 25-12-2020 à 17:28:44  profilanswer
 

en assembleur


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

n°2372383
masklinn
í dag viðrar vel til loftárása
Posté le 25-12-2020 à 17:29:54  profilanswer
 

flo850 a écrit :

en assembleur


assembleur chip8 avec visualisation [:aloy]


Message édité par masklinn le 25-12-2020 à 17:30:10

---------------
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°2372384
nraynaud
lol
Posté le 25-12-2020 à 18:54:47  profilanswer
 

masklinn a écrit :


Je présume qu'un truc Python basique va pas marcher vu que derrière ça va aller dans libcurl qui va rien comprendre (ou bien c'est pycurl qui fait du typechecking un peu bizarre / arbitraire, il faudrait aller checker là où la TypeError est trigger), c'est pour ça que je suggérais de lui passer un fd à la con que tu vas de toute manière ignorer.  
 
edit: ah fuck:

Citation :

READDATA accepts a file object or any Python object which has a read method. On Python 2, a file object will be passed directly to libcurl and may result in greater transfer efficiency, unless PycURL has been compiled with AVOID_STDIO option. On Python 3 and on Python 2 when the value is not a true file object, READDATA is emulated in PycURL via READFUNCTION. The file should generally be opened in binary mode.


donc pycurl a l'air de faire ses bricolages à lui par dessus et tu perds en flexibilité par rapport à libcurl, pas impossible que le problème de INFILESIZE vienne aussi de pycurl (je trouve aucune info mais il est pas impossible qu'il enregistre toujours son READFUNCTION pour pouvoir appeler ton callback Python depuis libcurl, truc du style) :/


 
[code=python]
        with open(tarfile_tar) as open_file:
            def my_read(size):
                return open_file.read(size)
 
            # get around the lack of nonlocal in python2 https://stackoverflow.com/a/16032631/72637
            my_read.buffer = ''
            b = StringIO.StringIO()
            c = pycurl.Curl()
            print(pycurl.version_info())
            try:
                # upload_url = 'http://localhost/import_raw_vdi?vdi={}&session_id={}&format=tar' \
                 #    .format(quote_plus(xapi_ref), quote_plus(session.handle))
                upload_url = 'http://localhost/import_raw_vdi?session_id={}&vdi={}'.format(session.handle, xapi_ref)
                c.setopt(pycurl.INFILESIZE, os.path.getsize(tarfile_tar))
                c.setopt(pycurl.URL, upload_url)
                c.setopt(pycurl.HTTP_VERSION, pycurl.CURL_HTTP_VERSION_1_1)
                c.setopt(pycurl.UPLOAD, 1)
                c.setopt(pycurl.VERBOSE, 1)
                c.setopt(pycurl.READFUNCTION, my_read)
                # c.setopt(pycurl.READDATA, open_file)
                c.setopt(pycurl.WRITEFUNCTION, b.write)
                try:
                    c.perform()
                    print('uploaded2', file_path)
                except pycurl.error as e:
                    print(e)
                finally:
                    print(b.getvalue())
            finally:
                c.close()
[code]


(3, '7.29.0', 466176, 'x86_64-redhat-linux-gnu', 558781, 'NSS/3.34', 0, '1.2.7', ('dict', 'file', 'ftp', 'ftps', 'gopher', 'http', 'https', 'imap', 'imaps', 'ldap', 'ldaps', 'pop3', 'pop3s', 'rtsp', 'scp', 'sftp', 'smtp', 'smtps', 'telnet', 'tftp'), None, 0, '1.28')
* About to connect() to localhost port 80 (#0)
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 80 (#0)
> PUT /import_raw_vdi?session_id=OpaqueRef:87e825ed-8e28-41ce-83df-3a58214a0efd&vdi=OpaqueRef:3db11cdc-3c4e-4336-bd7f-59cf53ffc59e HTTP/1.1
User-Agent: PycURL/7.29.0
Host: localhost
Accept: */*
Content-Length: 10240
Expect: 100-continue
 
< HTTP/1.1 200 OK
< Connection: close
< Cache-Control: no-cache, no-store
< task-id:OpaqueRef:166581ec-2721-41fa-aadc-6bc1e2ec1815
< content-type: application/octet-stream
<  
* Done waiting for 100-continue
* We are completely uploaded and fine
* Closing connection 0
uploaded2 dsl-4-4-10/DSL-4.4.10-disk1.vmdk
 


 
et quand je commente la ligne avec INFILESIZE:

(3, '7.29.0', 466176, 'x86_64-redhat-linux-gnu', 558781, 'NSS/3.34', 0, '1.2.7', ('dict', 'file', 'ftp', 'ftps', 'gopher', 'http', 'https', 'imap', 'imaps', 'ldap', 'ldaps', 'pop3', 'pop3s', 'rtsp', 'scp', 'sftp', 'smtp', 'smtps', 'telnet', 'tftp'), None, 0, '1.28')
* About to connect() to localhost port 80 (#0)
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 80 (#0)
> PUT /import_raw_vdi?session_id=OpaqueRef:8d70e646-dd4e-4ea3-b2cd-0b4d3d7a1e64&vdi=OpaqueRef:780e370d-b3e1-485a-b98d-a9ccfc46f4c4 HTTP/1.1
User-Agent: PycURL/7.29.0
Host: localhost
Accept: */*
Transfer-Encoding: chunked
Expect: 100-continue
 
* HTTP 1.0, assume close after body
< HTTP/1.0 404 Not Found
< Connection: close
< Cache-Control: no-cache, no-store
<  
* Closing connection 0
uploaded2 dsl-4-4-10/DSL-4.4.10-disk1.vmdk
 


 
je suis pas sur que le problème vienne du client :(


---------------
trainoo.com, c'est fini
n°2372385
nraynaud
lol
Posté le 25-12-2020 à 19:00:35  profilanswer
 

https://github.com/xapi-project/xen [...] di.ml#L102
 
[:pingouino] sure, retourne une 404 en HTTP 1.0 sans message quand tu supportes pas un format côté serveur, pas de pb [:pingouino]


---------------
trainoo.com, c'est fini
n°2372386
flo850
moi je
Posté le 25-12-2020 à 19:41:19  profilanswer
 

l'avantage de l'open source: le code ne ment pas (mais il peut se planquer bien bien )


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

n°2372387
ratibus
Posté le 25-12-2020 à 20:20:13  profilanswer
 

Du goudron et des plumes


---------------
Mon blog
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  23720  23721  23722  ..  27172  27173  27174  27175  27176  27177

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)