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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  24452  24453  24454  ..  27192  27193  27194  27195  27196  27197
Auteur Sujet :

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

n°2403926
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 15-12-2021 à 19:32:01  profilanswer
 

Reprise du message précédent :

masklinn a écrit :


Tu peux faire ça avec du JSON, tu l'écris avec <ce que tu veux> et tu sérialises derrière [:spamafote]

 

J'ai peut-être mal démarré cette conversation. Je ne comprends pas ce que tu suggères.

 

Je veux écrire un test unitaire, pour vérifier que quand mon service reçoit certaines données, il renvoit une certaine réponse. Les données d'entrée sont du json. Est-ce qu'il y a un moyen commode d'écrire ce JSON, si possible en ligne dans mon test (pas dans un fichier à part) ?

Message cité 2 fois
Message édité par hephaestos le 15-12-2021 à 19:32:27
mood
Publicité
Posté le 15-12-2021 à 19:32:01  profilanswer
 

n°2403927
Anonymouse
Posté le 15-12-2021 à 19:39:02  profilanswer
 

hephaestos a écrit :


 
J'ai peut-être mal démarré cette conversation. Je ne comprends pas ce que tu suggères.
 
Je veux écrire un test unitaire, pour vérifier que quand mon service reçoit certaines données, il renvoit une certaine réponse. Les données d'entrée sont du json. Est-ce qu'il y a un moyen commode d'écrire ce JSON, si possible en ligne dans mon test (pas dans un fichier à part) ?


 
En python c'est json.dumps({
    "salut": "je suis un dict tranfsormable en json",
    "list":[1, 2, 3],
    "text": "Test"
})
 
Après ça dépend de ton langage. Tu peux mettre du plain text faut juste escaper les " ce qui peut être chiant selon le langage.

Message cité 2 fois
Message édité par Anonymouse le 15-12-2021 à 19:39:46
n°2403928
ratibus
Posté le 15-12-2021 à 19:39:15  profilanswer
 

masklinn a écrit :


XML? SOAP? ASN.1? CORBA?


 
 [:bonux]


---------------
Mon blog
n°2403929
masklinn
í dag viðrar vel til loftárása
Posté le 15-12-2021 à 19:41:05  profilanswer
 

hephaestos a écrit :

J'ai peut-être mal démarré cette conversation. Je ne comprends pas ce que tu suggères.

 

Je veux écrire un test unitaire, pour vérifier que quand mon service reçoit certaines données, il renvoit une certaine réponse. Les données d'entrée sont du json. Est-ce qu'il y a un moyen commode d'écrire ce JSON, si possible en ligne dans mon test (pas dans un fichier à part) ?


Anonymouse a écrit :

En python c'est json.dumps({
    "salut": "je suis un dict tranfsormable en json",
    "list":[1, 2, 3],
    "text": "Test"
})

 

Après ça dépend de ton langage.


 [:moonblood2:7]

 

Enfin plus l'inverse IMO, tu veux désérialiser dans un truc style DOM/arbre avant de faire la comparaison.

 

Tester le document JSON littéral est une super mauvaise idée, l'ordre des clés est sans importance tant qu'il a pas été spécifié comme important, tu veux surtout pas prendre ça en compte que que ça a aucune raison d'être stable (encore une fois sauf si c'est spécifié).

 

Et vu que le quoting du JSON est très strict (double quotes uniquement) et conflicte avec les la chaîne littérale de la grande majorité des langages, mettre du JSON pas trivial dans une chaîne littérale c'est pas exactement fun.

Message cité 2 fois
Message édité par masklinn le 15-12-2021 à 19:43:30

---------------
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°2403930
Flaie
Posté le 15-12-2021 à 19:43:15  profilanswer
 

masklinn a écrit :


C'est un (mauvais) méta-langage donc tu peux (mal) définir n'importe quelle saleté avec (genre une sérialisation XML pour ton JSON).
 
C'est moins lisible, moins écrivable, plus lourd, plus ambigu, plus lent, plus risqué. Sauf si t'as besoin d'un format de type documentaire dans lequel tu mixe texte et instructions de processing, je vois pas comment il est possible de dire un truc pareil.


attributs
namespaces
schemas  
cdata  
xslt, xsd, xquery, ...
commentaires  
semantique  
 
je crois que la liste est longue. XML est éprouvé, mature.
 
c'est pas moins écrivable avec un bon outil :/ IDE, c'est plus lisible pour quelqu'un qui est pas dans l'IT qui comprends pas json, un peu plus lent et lourd certainement

n°2403931
ratibus
Posté le 15-12-2021 à 19:43:20  profilanswer
 

masklinn a écrit :


Tester le document JSON littéral est de toute manière une super mauvaise idée, l'ordre des clés est sans importance tant qu'il a pas été spécifié comme important, tu veux surtout pas prendre ça en compte que que ça a aucune raison d'être stable.


Sauf si t'encodes que des tableaux  [:logicsystem360:5]


---------------
Mon blog
n°2403932
Flaie
Posté le 15-12-2021 à 19:45:40  profilanswer
 

masklinn a écrit :


 [:moonblood2:7]  
 
Enfin plus l'inverse IMO, tu veux désérialiser dans un truc style DOM/arbre avant de faire la comparaison.
 
Tester le document JSON littéral est une super mauvaise idée, l'ordre des clés est sans importance tant qu'il a pas été spécifié comme important, tu veux surtout pas prendre ça en compte que que ça a aucune raison d'être stable (encore une fois sauf si c'est spécifié).
 
Et vu que le quoting du JSON est très strict (double quotes uniquement) et conflicte avec les la chaîne littérale de la grande majorité des langages, mettre du JSON pas trivial dans une chaîne littérale c'est pas exactement fun.


une raison de plus, c'est un vrai merdier.
 
Franchement écrire des tests qui serializent / deserializent a tout va, c'est fastidieux, la bonne affaire, a la limite écrit des assert avec json path pour vérifier que tu as ce que tu attends ou tu l'attends vu que justement l'ordering sera au bon vouloir de l'unmarshaller

n°2403933
masklinn
í dag viðrar vel til loftárása
Posté le 15-12-2021 à 19:46:12  profilanswer
 

Flaie a écrit :


attributs
namespaces
schemas
cdata
xslt, xsd, xquery, ...
commentaires
semantique


confusion, redondant
confusion, incompatibilités
welcome to the club
workaround (redondant, et confus)
horreurs 1, 2, et 3
évité à dessein
, absence de

Flaie a écrit :

je crois que la liste est longue. XML est éprouvé, mature.


asn.1 et json aussi.

Flaie a écrit :

c'est pas moins écrivable avec un bon outil :/ IDE


[:petrus75]

Flaie a écrit :

c'est plus lisible pour quelqu'un qui est pas dans l'IT qui comprends pas json


[:ddr555]

ratibus a écrit :


Sauf si t'encodes que des tableaux  [:logicsystem360:5]


D'entiers [:moooonblooood:2]

Message cité 1 fois
Message édité par masklinn le 15-12-2021 à 19:47:30

---------------
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°2403934
Flaie
Posté le 15-12-2021 à 19:47:12  profilanswer
 

masklinn a écrit :


confusion
confusion
welcome to the club
workaround (redondant et confus)
horreurs 1, 2, et 3
évité à dessein
, absence de


 
mouais ok si tu veux pas discuter c'est d'accord :o

n°2403935
masklinn
í dag viðrar vel til loftárása
Posté le 15-12-2021 à 19:48:32  profilanswer
 

Flaie a écrit :

mouais ok si tu veux pas discuter c'est d'accord :o


Tu cites des trucs, je te dis ce que j'en pense [:spamafote]
 
Et t'as mieux sur tous les tableaux avec des sexps en plus, y compris sur l'absence de sémantique.

Spoiler :

et ça n’a jamais été une discussion vu que personne ne cherche à être convaincu

Message cité 1 fois
Message édité par masklinn le 15-12-2021 à 19:54:36

---------------
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 15-12-2021 à 19:48:32  profilanswer
 

n°2403936
nucl3arfl0
Better Call Saul
Posté le 15-12-2021 à 19:52:24  profilanswer
 

[:hugeq:1]

n°2403937
Flaie
Posté le 15-12-2021 à 19:57:29  profilanswer
 

masklinn a écrit :


Tu cites des trucs, je te dis ce que j'en pense [:spamafote]
.


non, tu les fait passer pour fait et vérités, or ce n'est pas le cas.

 

je ne vois pas en quoi les attributes créent de la confusion
les namespaces permettent justement un vrai besoin
json schema c'est pas encore au niveau d'xml schema aux dernières nouvelles, si ? si c'est le cas, cool.
cdata wins, lol c'est mieux de tout encoder en base64 ? super
xslt c'est super super utile
et justement y'a de la sémantique dans XML, tu peux embed des tags sans aucun soucis pour l'indiquer

 

tu te trompes de guerre, j'ai pas dis que JSON est mauvais, mais qu'XML est supérieur par nature, qu'on choisisse JSON pour communiquer entre services simples, fine, qu'on prenne protobuf pour de la perf, fine, ça enlève rien à XML.

Message cité 1 fois
Message édité par Flaie le 15-12-2021 à 19:57:57
n°2403938
nraynaud
lol
Posté le 15-12-2021 à 20:07:17  profilanswer
 

et puis on arrive à faire faire des requêtes web à des déssérialiseurs et ça n'a pas de prix !


---------------
trainoo.com, c'est fini
n°2403939
Flaie
Posté le 15-12-2021 à 20:17:43  profilanswer
 

qui peut le plus peut le moins c'est ce qu'on se tue a dire :o

n°2403940
nraynaud
lol
Posté le 15-12-2021 à 20:24:58  profilanswer
 

Flaie a écrit :

qui peut le plus peut le moins c'est ce qu'on se tue a dire :o


c'est une blague sur log4J ? :heink:


---------------
trainoo.com, c'est fini
n°2403941
Flaie
Posté le 15-12-2021 à 20:29:32  profilanswer
 

nraynaud a écrit :


c'est une blague sur log4J ? :heink:


C'est une belle faille faut dire aussi, pour une fois que tout le monde peut participer

n°2403942
beel1
Posté le 15-12-2021 à 20:44:06  profilanswer
 

>>> %Run day15_2.py
Traceback (most recent call last):
  File "day15_2.py", line 54, in <module>
    f = Graph((maxy*5)*(maxx*5))
  File "day15_2.py", line 8, in __init__
    for row in range(vertx)]
  File "day15_2.py", line 8, in <listcomp>
    for row in range(vertx)]
  File "day15_2.py", line 7, in <listcomp>
    self.graph = [[0 for column in range(vertx)]
MemoryError
>>>


[:fffffffffuuuuuuuu-]

n°2403943
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 15-12-2021 à 20:51:12  profilanswer
 

Anonymouse a écrit :

 

En python c'est json.dumps({
"salut": "je suis un dict tranfsormable en json",
"list":[1, 2, 3],
"text": "Test"
})

 

Après ça dépend de ton langage. Tu peux mettre du plain text faut juste escaper les " ce qui peut être chiant selon le langage.


Ah ouais ok carrément. C'est naze. En gros on dépend du tooling du langage. En C++ c'est moche je préfère encore me fader un JSON brut.

Message cité 5 fois
Message édité par hephaestos le 15-12-2021 à 20:51:23
n°2403944
masklinn
í dag viðrar vel til loftárása
Posté le 15-12-2021 à 21:04:03  profilanswer
 

Flaie a écrit :

je ne vois pas en quoi les attributes créent de la confusion


C'est redondant avec (mais moins capable que) des éléments, le guidage sur leur utilisation c'est à l'odeur du pet.

Flaie a écrit :

les namespaces permettent justement un vrai besoin


Oui, dans la théorie c'est un peu utile de temps en temps, dans les faits c'est foireux dans la mesure où c'est pas imposé (je vois régulièrement des trucs qui sont pas foutus d'ingérer des XML sortis d'ElementTree parce qu'ils partent du principe que les préfixes ont une sémantique), et c'est très confus pour les utilisateurs.

Flaie a écrit :

json schema c'est pas encore au niveau d'xml schema aux dernières nouvelles, si ? si c'est le cas, cool.


T'aurais dit relax à la limite mais xml schema ça ressemble à rien et la sémantique est horrible.

Flaie a écrit :

cdata wins, lol c'est mieux de tout encoder en base64 ? super


Tu peux pas remplacer du base64 par CDATA vu que tu peux y mettre que des Char, donc CDATA ça duplique un noeud texte classique, mais n'empêche pas d'avoir besoin de base64.  
 
CDATA c'est utile pour pas avoir à se fader les escapes à la main, et c'est à peu près tout, et ensuite ça fout la merde parce qu'il y a des implémentations qui surfacent ton CDATA (genre le DOM) donc les rares fois où tu te dis que tu vas utiliser un CDATA dans ton document que t'écris à la main le truc en face se prend les pieds dans le tapis et ça marche pas (vécu) [:dawa]

Flaie a écrit :

xslt c'est super super utile


XSLT c'est super horrible, c'est un concept excellent mais ça aurait du être implémenté dans un vrai langage, tout le design du langage est mauvais à commencer par le fait que ce soit du XML (mais aussi avec le contexte implicite et la séparation partielle mais pas complète entre élément et attribut).

Flaie a écrit :

et justement y'a de la sémantique dans XML


Non, c'est un meta-langage, XML n'a aucune sémantique intrinsèque, c'est à la fois l'avantage (t'en fais n'importe quelle boulle de boue) et l'inconvénient (tu dois définir ta boule de bout, t'as généralement autre chose à foutre).

Flaie a écrit :

tu te trompes de guerre


Pareil [:spamafote]

Flaie a écrit :

j'ai pas dis que JSON est mauvais, mais qu'XML est supérieur par nature


Toujours pas d'accord.


---------------
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°2403945
masklinn
í dag viðrar vel til loftárása
Posté le 15-12-2021 à 21:11:12  profilanswer
 

hephaestos a écrit :

Ah ouais ok carrément. C'est naze. En gros on dépend du tooling du langage. En C++ c'est moche je préfère encore me fader un JSON brut.


Avec tous les problèmes que ça implique.
 
Après tu peux utiliser un truc externe pour générer du JSON correct et coller ça dans un rawstring (nouveauté C++11!). Ou alors des fichiers json que t'inclues à grand coup de préprocesseur [:dawa]


---------------
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°2403946
DDT
Few understand
Posté le 15-12-2021 à 21:11:56  profilanswer
 

hephaestos a écrit :


Ah ouais ok carrément. C'est naze. En gros on dépend du tooling du langage. En C++ c'est moche je préfère encore me fader un JSON brut.


De nouveau tu vas généralement pas trop pouvoir écrire des tests contre du JSON litéral.
 
Mais C++ a des strings brutes/multi-lignes depuis C++11 non?
Donc tu passes ton exemple au parseur (a minima) puis tu dois pouvoir faire tes comparaisons.
 
Edit: [:grilled]


Message édité par DDT le 15-12-2021 à 21:12:43

---------------
click clack clunka thunk
n°2403947
R3g
fonctionnaire certifié ITIL
Posté le 15-12-2021 à 21:13:57  profilanswer
 

J'ai refait mon AoC en repartant de 0, en essayant de tout comprendre et de faire simple, j'ai divisé le temps d'exécution par 3 : https://pastebin.com/d24bSn2j
 
Par contre le A* j'arrive vraiment pas ; suivant l'heuristique que j'utilise, soit c'est plus lent, soit c'est ultra rapide mais ça donne un résultat faux [:le kneu]


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2403948
masklinn
í dag viðrar vel til loftárása
Posté le 15-12-2021 à 21:17:07  profilanswer
 

hephaestos a écrit :


Ah ouais ok carrément. C'est naze. En gros on dépend du tooling du langage. En C++ c'est moche je préfère encore me fader un JSON brut.


Sinon ya des libs qui permettent d'écrire des trucs pas trop dégueulasses même si ça reste pas bien grandiose, genre json_spirit, faut voir si ça sait faire des comparaisons.


---------------
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°2403949
ratibus
Posté le 15-12-2021 à 21:43:52  profilanswer
 

C'est marrant cette question sur le lapin en coding interview avec Dan Abramov : https://www.youtube.com/watch?v=XEt09iK8IXs&t=1261s :D

n°2403950
Kenshineuh
Posté le 15-12-2021 à 21:48:00  profilanswer
 

ratibus a écrit :

C'est marrant cette question sur le lapin en coding interview avec Dan Abramov : https://www.youtube.com/watch?v=XEt09iK8IXs&t=1261s :D


 
J'ai vu ça la semaine dernière. :D

n°2403951
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 15-12-2021 à 22:07:32  profilanswer
 

J'ai vu l'énoncé mais pas encore ce qu'il propose, mais ça donne envie de choisir consécutivement 2 fois chaque trou en partant d'un des bouts et d'aller vers l'autre bout. Ça marcherait non ? :o
 
EDIT: non en fait :o :D
 
Édit 2 : tu pars de 1 en incrementant jusqu’à 100, tu choisis 100 à nouveau et tu décrémentes jusqu’à 1


Message édité par Ydalb le 15-12-2021 à 22:57:48

---------------
:o
n°2403952
Plam
Bear Metal
Posté le 15-12-2021 à 22:08:46  profilanswer
 

XML c'est caca quand c'est utilisé dans un cas qui n'a pas besoin de ses features avancées (c'est à dire, à l'heure actuelle, 80% de vrais trucs en prod).
 
La conso CPU pour décoder cette chiasse :/ Là dessus, JSON superior.
 
Après pour de la conf, TOML c'est bien :jap:


---------------
Spécialiste du bear metal
n°2403953
nucl3arfl0
Better Call Saul
Posté le 15-12-2021 à 22:29:05  profilanswer
 

Kenshineuh a écrit :

 

J'ai vu ça la semaine dernière. :D


Vraiment sympa, en tout cas :D

 

Sinon rien à voir, je viens de me faire niquer avec RDS Postgres d'AWS :fou:
Ils ont pas la collation C.UTF-8, et je dois migrer une DB qui vient d'OVH qui utilise cette collation.  

 

Je me retrouve vraiment comme un con :lol: (ça va finir en conversion dégueulasse en en_US.UTF-8 :fou:)


Message édité par nucl3arfl0 le 15-12-2021 à 22:30:49
n°2403954
Jubijub
Parce que je le VD bien
Posté le 16-12-2021 à 00:23:10  profilanswer
 

hephaestos a écrit :


Ah ouais ok carrément. C'est naze. En gros on dépend du tooling du langage. En C++ c'est moche je préfère encore me fader un JSON brut.


 
Ouvre ton esprit, laisse ton corps découvrir les charmes d’un langage expressif, avec un bon tooling. Laisse toi pénétrer par Python :o
 
 [:dominique webb]


---------------
Jubi Photos : Flickr - 500px
n°2403955
nucl3arfl0
Better Call Saul
Posté le 16-12-2021 à 00:25:54  profilanswer
 

C'est pas si mal que ça, j'avais des a priori pas si justifié que ça  [:eric le-looser]

 

J'attends de voir une fois passé en rust si c'est toujours valide  :O

n°2403956
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 16-12-2021 à 05:52:44  profilanswer
 

masklinn a écrit :


Avec tous les problèmes que ça implique.

 

Après tu peux utiliser un truc externe pour générer du JSON correct et coller ça dans un rawstring (nouveauté C++11!). Ou alors des fichiers json que t'inclues à grand coup de préprocesseur [:dawa]

 
DDT a écrit :


Mais C++ a des strings brutes/multi-lignes depuis C++11 non?
Donc tu passes ton exemple au parseur (a minima) puis tu dois pouvoir faire tes comparaisons.

 

Oui voilà, c'est ce que je fais. C'est pénible. protobuf est mieux [:dks:1]

 

Message cité 1 fois
Message édité par hephaestos le 16-12-2021 à 05:54:14
n°2403957
masklinn
í dag viðrar vel til loftárása
Posté le 16-12-2021 à 06:19:18  profilanswer
 

hephaestos a écrit :

Oui voilà, c'est ce que je fais. C'est pénible. protobuf est mieux [:dks:1]


Je vais te rediriger vers le commentaire d’un contributeur plus haut dans le thread:

hephaestos a écrit :


Ah ouais ok carrément. C'est naze. En gros on dépend du tooling du langage.


 
Et de ce que j’ai pu en voir ça semblait pas bien mieux que la lib json que j’ai posté au dessus, sauf à la limite si tu peux ne pas spécifier la majorité des champs.

Message cité 1 fois
Message édité par masklinn le 16-12-2021 à 06:28:22

---------------
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°2403959
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 16-12-2021 à 08:19:27  profilanswer
 

masklinn a écrit :

 

Et de ce que j’ai pu en voir ça semblait pas bien mieux que la lib json que j’ai posté au dessus, sauf à la limite si tu peux ne pas spécifier la majorité des champs.

 

Je suis perdu, c'est quoi ça ?

n°2403960
Flaie
Posté le 16-12-2021 à 08:34:35  profilanswer
 

masklinn a écrit :


C'est redondant avec (mais moins capable que) des éléments, le guidage sur leur utilisation c'est à l'odeur du pet.


Un grand pouvoir implique de grande responsabilités :)
 

masklinn a écrit :


Oui, dans la théorie c'est un peu utile de temps en temps, dans les faits c'est foireux dans la mesure où c'est pas imposé (je vois régulièrement des trucs qui sont pas foutus d'ingérer des XML sortis d'ElementTree parce qu'ils partent du principe que les préfixes ont une sémantique), et c'est très confus pour les utilisateurs.


Pour avoir bossé sur des apps qui consomment du XML avancé, sans tout ça et ce tooling ça aurait été encore plus merdique je pense
 

masklinn a écrit :


Tu peux pas remplacer du base64 par CDATA vu que tu peux y mettre que des Char, donc CDATA ça duplique un noeud texte classique, mais n'empêche pas d'avoir besoin de base64.  
 
CDATA c'est utile pour pas avoir à se fader les escapes à la main, et c'est à peu près tout, et ensuite ça fout la merde parce qu'il y a des implémentations qui surfacent ton CDATA (genre le DOM) donc les rares fois où tu te dis que tu vas utiliser un CDATA dans ton document que t'écris à la main le truc en face se prend les pieds dans le tapis et ça marche pas (vécu) [:dawa]


Oui je parlais des escapes, des saut de lignes etc, j'ai jamais eu aucun soucis en Java pour récupérer des CDATA, j'en utilise toutes les semaines dans les scripts de migration liquibase, car SQL superior pour cela.
 

masklinn a écrit :


Toujours pas d'accord.


Accordons nous sur un désaccord  [:el awrence]  
 
Bon sinon Day 16, énoncé très très long, j'ai mis 1h pour les 2 parties, je déteste ce genre de parsing, je suis sûr que c'est un problème pour beel1 ça, 12 lignes de C avec du bit shifting dans tous les coins et c'est réglé.
 

Spoiler :

https://rehost.diberie.com/Picture/Get/f/56044


 
J'ai mal au cerveau pour la journée, heureusement j'ai quasi que des réunions et des pokers  [:flaie:5]  

n°2403961
skeye
Posté le 16-12-2021 à 08:41:20  profilanswer
 

Je viens de survoler l'énoncé, j'ai probablement pas le temps de faire ça aujourd'hui :D


---------------
Can't buy what I want because it's free -
n°2403962
R3g
fonctionnaire certifié ITIL
Posté le 16-12-2021 à 08:54:00  profilanswer
 

J'ai lu l'énoncé mais du coup je suis trop fatigué pour me lancer. On verra ça après la sieste


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2403963
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 16-12-2021 à 09:03:16  profilanswer
 

Un peu relou pour être honnête, perso il me faut déjà 45 minutes pour comprendre l'énoncé...

 

https://pastebin.com/WE5Aw2A2

Message cité 2 fois
Message édité par hephaestos le 16-12-2021 à 09:03:26
n°2403964
R3g
fonctionnaire certifié ITIL
Posté le 16-12-2021 à 09:13:58  profilanswer
 

hephaestos a écrit :

Un peu relou pour être honnête, perso il me faut déjà 45 minutes pour comprendre l'énoncé...
 
https://pastebin.com/WE5Aw2A2


Citation :

Error, this is a private paste or is pending moderation. If this paste belongs to you, please login to Pastebin to view it.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2403965
el muchach​o
Comfortably Numb
Posté le 16-12-2021 à 09:29:59  profilanswer
 

hephaestos a écrit :

C'est moi ou JSON c'est de la merde ?

 

J'ai pas fait de web assez longtemps avant de rejoindre Google pour m'en rendre compte, mais c'est quoi ce format d'enculé ? Tu peux pas mettre une virgule ou un commentaire sans te faire cracher à la gueule. Ah mais ouais, c'est fait pour être lu par les machines et par les humains. Trop malin.


Moi j'aime bien JSON, mais oui l'absence de commentaires est incompréhensible.

 

edit masklinn: ah ok, bof bof comme raison. Il aurait pu suffire de spécifier que les commentaires ne soient jamais transmis dans les échanges, non ?

 

Perso, j'évite XML quand je peux. Si j'ai besoin d'échanger pas mal de requêtes avec relativement peu de données, ça sera JSON ou une version compressée de JSON, et si les données sont lourdes, je vais me tourner vers Protobuff ou équivalent. Au final ça couvre 99% des usages.

 

Je trouve que XML c'est le marteau qui essaye d'être aussi le tournevis et la scie, et donc on se retrouve avec un outil assez tordu qui fait tout, mais de façon compliquée.

Message cité 2 fois
Message édité par el muchacho le 16-12-2021 à 09:49:58

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2403966
masklinn
í dag viðrar vel til loftárása
Posté le 16-12-2021 à 09:49:38  profilanswer
 

hephaestos a écrit :

Je suis perdu, c'est quoi ça ?


Créer une valeur protobuf v json, pour pouvoir comparer ce que tu récupères à ta référence?

el muchacho a écrit :


Moi j'aime bien JSON, mais oui l'absence de commentaires est incompréhensible.


Elle est largement documentée, et motivée.
 
Tu peux ne pas être d’accord avec le raisonnement, mais appeler ça incompréhensible c’est soit que t’es jamais aller chercher l’information soit malhonnête, c’est une décision très aisément compréhensible.

Message cité 1 fois
Message édité par masklinn le 16-12-2021 à 09:51: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°2403967
el muchach​o
Comfortably Numb
Posté le 16-12-2021 à 09:50:21  profilanswer
 

ouai j'ai édité mon message.

 

hephaistos: JSON a été volontairement limité dans ses features pour ne garder qu'un minimum vital qui permet des échanges relativement légers (par rapport à XML) et immédiatements assimilables par Javascript.

Message cité 1 fois
Message édité par el muchacho le 16-12-2021 à 09:53:16

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  24452  24453  24454  ..  27192  27193  27194  27195  27196  27197

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)