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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  25721  25722  25723  ..  27009  27010  27011  27012  27013  27014
Auteur Sujet :

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

n°2459329
flo850
moi je
Posté le 02-12-2023 à 12:06:45  profilanswer
 

Reprise du message précédent :
Désolé de vous interrompre je reviens sur mes hashs pour valider les données

 

Est ce que , si je comprends bien, un bloc de donnees chiffrées par un algo "authenticated" , en l'occurrence aes-256-gcm est garanti de ne pas être dechiffrable s'il a subi la moindre modif , vu qu'il faut la clé privée pour recalculer un nouvel auth tag en cas de modif ?

 

Le fichier résultant est stocké de cette manière :
[Initialisation vector][données chiffrées ][paddingcpour aligner][auth tag]

 

Un attaquant a donc tout, sauf la clé privée

 

La conséquence est que si les fichiers sont dechiffrables alors ils sont forcément non modifiées , il me restera a garantie que la liste de ces fichier n'aient pas été modifiée aussi


Message édité par flo850 le 02-12-2023 à 12:09:26

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

mood
Publicité
Posté le 02-12-2023 à 12:06:45  profilanswer
 

n°2459330
sligor
Posté le 02-12-2023 à 12:13:02  profilanswer
 

a condition de checker l'auth tag (au risque de dire quelque chose d'évident, en crypto il vaut mieux dire les choses évidentes que de les rater)

Message cité 1 fois
Message édité par sligor le 02-12-2023 à 12:13:50

---------------
qwerty-fr
n°2459331
masklinn
í dag viðrar vel til loftárása
Posté le 02-12-2023 à 12:38:09  profilanswer
 

sligor a écrit :


Citation :

Code :
  1. Some((n, "red" )) => (n.parse().unwrap(), g, b),
  2. Some((n, "green" )) => (r, n.parse().unwrap(), b),
  3. Some((n, "blue" )) => (r, g, n.parse().unwrap()),



C'est dégueulasse ça  :fou:  
 
 
comme ça c'est propre :o

Code :
  1. Some((n, "red".  )) => (n.parse().unwrap(), g, b),
  2. Some((n, "green" )) => (r, n.parse().unwrap(), b),
  3. Some((n, "blue"  )) => (r, g, n.parse().unwrap()),


 


Berf, chuis pas fan de ce genre d'alignement, sauf si ce sont de vraiment longues tables.
 
T'façon rustfmt chie dessus donc c'est pas une considération [:masklinn:4]  

Spoiler :

oui je sais rustfmt::skip tout ça


---------------
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°2459332
rokhlan
Posté le 02-12-2023 à 12:48:07  profilanswer
 

SekYo a écrit :

Je devrai passer a Montreal le week end prochain, je me souviens plus si y a des gens du topic sur place pour une éventuelle kimousse ?


Pas à Montréal :(

n°2459333
Flaie
Posté le 02-12-2023 à 13:11:37  profilanswer
 

SekYo a écrit :

Je devrai passer a Montreal le week end prochain, je me souviens plus si y a des gens du topic sur place pour une éventuelle kimousse ?


Je suis à Metz y'a quand même 4 lettres qui coïncident avec Montrealz si tu veux venir :o

n°2459335
flo850
moi je
Posté le 02-12-2023 à 13:45:29  profilanswer
 

sligor a écrit :

a condition de checker l'auth tag (au risque de dire quelque chose d'évident, en crypto il vaut mieux dire les choses évidentes que de les rater)


 
:jap:
oui, je le vérifie lors du déchiffrement ( mais j'ai eu le doute quand même, donc je suis allé revoir le code  :D )  
 


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

n°2459336
SekYo
Posté le 02-12-2023 à 15:01:23  profilanswer
 

rokhlan a écrit :


Pas à Montréal :(


Ah oui t'es dans la cambrousse toi c'est vrai :D
 

Flaie a écrit :


Je suis à Metz y'a quand même 4 lettres qui coïncident avec Montrealz si tu veux venir :o


Ca va faire un peu long en train là... Surtout à la vitesse des trains NA, faut 5h30 en train direct alors que y a que 530km de distance...
 

n°2459338
Feitan21
Posté le 02-12-2023 à 16:57:37  profilanswer
 

Jour 2 en Python, j'aurais probablement pu faire mieux pour la part1, ma part2 passe par un double regex, il y avait peut-être également plus simple ici. Je pensais regretter mon approche de la part 1 avant la part 2 mais au final j'ai bien fait de pas faire un parser plus élégant, je m'attendais à quelque-chose de plus corsé pour la part 2
 

Spoiler :


import re
from typing import Dict
 
input_text = """Game 1: 3 blue, 4 red; 1 red, 2 green, 6 blue; 2 green
Game 2: 1 blue, 2 green; 3 green, 4 blue, 1 red; 1 green, 1 blue
Game 3: 8 green, 6 blue, 20 red; 5 blue, 4 red, 13 green; 5 green, 1 red
Game 4: 1 green, 3 red, 6 blue; 3 green, 6 red; 3 green, 15 blue, 14 red
Game 5: 6 red, 1 blue, 3 green; 2 blue, 1 red, 2 green"""
 
 
def get_game_number(line: str):
    return re.findall("\d+", line)[0]
 
 
def get_color_number(part: str):
    return part.split(" " )
 
 
def verify_line_condition(line: str, base_condition: Dict[str, int]) -> bool:
    line = line.split(":" )[1]
    line = line.replace(";", "," )
    for part in line.split("," ):
        number, color = get_color_number(part[1:])
        if int(number) > base_condition[color]:
            return False
    return True
 
 
def part_1(input_text: str):
    base_condition = {"blue": 14, "green": 13, "red": 12}
    total = 0
    for line in input_text.splitlines():
        game_id = get_game_number(line)
        line_condition = verify_line_condition(line, base_condition)
        if line_condition:
            total += int(game_id)
    return total
 
 
def part_2(input_text: str):
    total = 0
    for line in input_text.splitlines():
        red = max(list(map(int, re.findall("\d+", " ".join(re.findall("\d+ red", line))))))
        blue = max(list(map(int, re.findall("\d+", " ".join(re.findall("\d+ blue", line))))))
        green = max(list(map(int, re.findall("\d+", " ".join(re.findall("\d+ green", line))))))
        total += red * blue * green
    return total
 
 
if __name__ == '__main__':
    input_text = open("input.txt", "r" ).read()
    print(part_1(input_text))
    print(part_2(input_text))

n°2459339
Feitan21
Posté le 02-12-2023 à 16:57:38  profilanswer
 

Jour 2 en Python, j'aurais probablement pu faire mieux pour la part1, ma part2 passe par un double regex, il y avait peut-être également plus simple ici. Je pensais regretter mon approche de la part 1 avant la part 2 mais au final j'ai bien fait de pas faire un parser plus élégant, je m'attendais à quelque-chose de plus corsé pour la part 2
 

Spoiler :


import re
from typing import Dict
 
input_text = """Game 1: 3 blue, 4 red; 1 red, 2 green, 6 blue; 2 green
Game 2: 1 blue, 2 green; 3 green, 4 blue, 1 red; 1 green, 1 blue
Game 3: 8 green, 6 blue, 20 red; 5 blue, 4 red, 13 green; 5 green, 1 red
Game 4: 1 green, 3 red, 6 blue; 3 green, 6 red; 3 green, 15 blue, 14 red
Game 5: 6 red, 1 blue, 3 green; 2 blue, 1 red, 2 green"""
 
 
def get_game_number(line: str):
    return re.findall("\d+", line)[0]
 
 
def get_color_number(part: str):
    return part.split(" " )
 
 
def verify_line_condition(line: str, base_condition: Dict[str, int]) -> bool:
    line = line.split(":" )[1]
    line = line.replace(";", "," )
    for part in line.split("," ):
        number, color = get_color_number(part[1:])
        if int(number) > base_condition[color]:
            return False
    return True
 
 
def part_1(input_text: str):
    base_condition = {"blue": 14, "green": 13, "red": 12}
    total = 0
    for line in input_text.splitlines():
        game_id = get_game_number(line)
        line_condition = verify_line_condition(line, base_condition)
        if line_condition:
            total += int(game_id)
    return total
 
 
def part_2(input_text: str):
    total = 0
    for line in input_text.splitlines():
        red = max(list(map(int, re.findall("\d+", " ".join(re.findall("\d+ red", line))))))
        blue = max(list(map(int, re.findall("\d+", " ".join(re.findall("\d+ blue", line))))))
        green = max(list(map(int, re.findall("\d+", " ".join(re.findall("\d+ green", line))))))
        total += red * blue * green
    return total
 
 
if __name__ == '__main__':
    input_text = open("input.txt", "r" ).read()
    print(part_1(input_text))
    print(part_2(input_text))

n°2459341
gatsu35
Blablaté par Harko
Posté le 02-12-2023 à 21:41:10  profilanswer
 

Je me demandais ce qui restait des beatles, il est Paul McCartney et Ringo Starr
 
Et Ringo Starr en photo ne vois pas qu'il a 83 ans.  
 
Photo 2023 :  
https://img.super-h.fr/images/2023/12/02/d905c1d3a51b7745591f9a0b971708df.md.png


---------------
Blablaté par Harko
mood
Publicité
Posté le 02-12-2023 à 21:41:10  profilanswer
 

n°2459342
XaTriX
Posté le 02-12-2023 à 21:43:03  profilanswer
 

Et Pete Best


---------------
Proxytaf ? porn, xxx, hentai, camgirl, onlyfans, torrent, warez, crack, keygen, serials, darknet, tor, vpn, proxy, hacktool, metasploit, sql injection, password list, brute force, cp, gore, deepweb
n°2459344
Kenshineuh
Posté le 03-12-2023 à 00:10:29  profilanswer
 
n°2459345
rokhlan
Posté le 03-12-2023 à 01:39:42  profilanswer
 

SekYo a écrit :

Ah oui t'es dans la cambrousse toi c'est vrai :D


Ouais :(  
 
Mais ça peut être sympa parfois la cambrousse :o  

Spoiler :


https://rehost.diberie.com/Picture/Get/r/227877
https://rehost.diberie.com/Picture/Get/r/227878
https://rehost.diberie.com/Picture/Get/r/227879

n°2459346
el muchach​o
Comfortably Numb
Posté le 03-12-2023 à 08:52:34  profilanswer
 

gatsu35 a écrit :

Je me demandais ce qui restait des beatles, il est Paul McCartney et Ringo Starr
 
Et Ringo Starr en photo ne vois pas qu'il a 83 ans.  
 
Photo 2023 :  
https://img.super-h.fr/images/2023/ [...] 8df.md.png


Effectivement, je lui donne 20 ans de moins.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2459347
el_barbone
too old for this shit ...
Posté le 03-12-2023 à 09:01:40  profilanswer
 


:love: :love: :love:


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°2459348
XaTriX
Posté le 03-12-2023 à 10:16:25  profilanswer
 


Quel bled ?

 

edit: Et heureusement que le Canada ça peut être sympa comme ça :D C'est un peu la base du pays :o


Message édité par XaTriX le 03-12-2023 à 10:16:49

---------------
Proxytaf ? porn, xxx, hentai, camgirl, onlyfans, torrent, warez, crack, keygen, serials, darknet, tor, vpn, proxy, hacktool, metasploit, sql injection, password list, brute force, cp, gore, deepweb
n°2459349
masklinn
í dag viðrar vel til loftárása
Posté le 03-12-2023 à 11:00:33  profilanswer
 

Day3 pas glop [:x-bar]

 

J'ai toujours pas d'utilitaire pour parser les boards donc c'est trash, et certaines des ambiguïtés du problème aident pas.

 

Mais c'est encore moins pratique quand le helper pour trouver les voisins d'une cellule a un bug, et qu'il renvoie de la merde pour le voisin en bas à gauche [:petrus75] Apparemment ça a pas joué l'an dernier, et j'ai mis un moment à débugger suffisamment bas pour me rendre compte que le problème était là: j'ai fini par réimprimer le board en ressortants les nombres comptés ou non comme des parts, pour me rendre compte qu'il y avait des chiffres à côté de symboles qui n'étaient pas des parts [:paul de saint-balby:4]

 

Donc long, chiant, plein d'opportunités de se prendre les pieds dans le tapis, mais pas spécialement difficile, j'ai 40 lignes de parsing pour 20 lignes de résolution: https://topaz.github.io/paste/#XQAA [...] r/9NfK7w==


Message édité par masklinn le 03-12-2023 à 11:03: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°2459350
Elmoricq
Modérateur
Posté le 03-12-2023 à 11:56:32  profilanswer
 

Ah, vous vous faites des helpers que vous réutilisez d'une année sur l'autre ?
Pas con.
 
De mon côté, "jusqu'ici ça va" : https://github.com/scottinet/aoc2023/tree/main/day3

n°2459351
masklinn
í dag viðrar vel til loftárása
Posté le 03-12-2023 à 12:02:39  profilanswer
 

Elmoricq a écrit :

Ah, vous vous faites des helpers que vous réutilisez d'une année sur l'autre ?
Pas con.

 

De mon côté, "jusqu'ici ça va" : https://github.com/scottinet/aoc2023/tree/main/day3


Ouais, une bonne partie des méthodes que flaie utilise sont pas des trucs standards de kotlin :D Et ya plein de problèmes ou sous-problèmes qui reviennent d'année en année, diverses tâches de parsing, les boards 2D, ...

 

Il y a des langages où c'est moins nécessaires que d'autres, mais bon voilà.

Spoiler :

sinon je tiens à noter que je suis pas fan des AOC avec des edge-case planqués auxquels je pense pas, mais sur lesquels tous les edge-case auxquels je pense n'ont en fait pas lieu et tu peux simplifier sa race si tu les ignore :fou:

Message cité 1 fois
Message édité par masklinn le 03-12-2023 à 12:02:59

---------------
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°2459352
nucl3arfl0
Better Call Saul
Posté le 03-12-2023 à 12:05:29  profilanswer
 

masklinn a écrit :


Il y a des langages où c'est moins nécessaires que d'autres, mais bon voilà.

Spoiler :

sinon je tiens à noter que je suis pas fan des AOC avec des edge-case planqués auxquels je pense pas, mais sur lesquels tous les edge-case auxquels je pense n'ont en fait pas lieu et tu peux simplifier sa race si tu les ignore :fou:



 
C'était mon erreur dans mes premiers AoC, je m'efforçais à faire un code propre et robuste, mais en fait ça sert à rien, tu fais tes hypothèses et prends celles de l'énoncé et tu avances au plus vite  :D

n°2459353
masklinn
í dag viðrar vel til loftárása
Posté le 03-12-2023 à 12:11:54  profilanswer
 

nucl3arfl0 a écrit :

C'était mon erreur dans mes premiers AoC, je m'efforçais à faire un code propre et robuste, mais en fait ça sert à rien, tu fais tes hypothèses et prends celles de l'énoncé et tu avances au plus vite  :D


Si ya pas d'edge cases ou d'ambiguïtés je m'en fous, c'est le mix d'ambiguïtés à ignorer et à considérer qui m'emmerde.


---------------
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°2459354
skeye
Posté le 03-12-2023 à 14:12:28  profilanswer
 

Bon, aujourd'hui j'étais pas parti pour la partie 1 dans une direction pratique pour la partie 2...du coup bidouille pour rajouter ce qui me manquait, c'est pas très joli.  

Spoiler :


J'avais d'abord cherché les chiffres adjacents à des symboles, pas l'inverse. Du coup c'était pas super réutilisable quand la partie 2 est centrée sur les symboles. :o
...et je me fais toujours des nœuds au cerveau sur le calcul des trucs adjacents avec/sans diagonales, probablement pour rien :D
 
https://github.com/mrossard/aoc2023 [...] 3/day3.php


---------------
Can't buy what I want because it's free -
n°2459355
skeye
Posté le 03-12-2023 à 14:15:38  profilanswer
 

masklinn a écrit :


Si ya pas d'edge cases ou d'ambiguïtés je m'en fous, c'est le mix d'ambiguïtés à ignorer et à considérer qui m'emmerde.


Il y avait quoi comme ambiguïtés aujourd'hui? L'énoncé m'a semblé très clair? [:autobot]


---------------
Can't buy what I want because it's free -
n°2459356
masklinn
í dag viðrar vel til loftárása
Posté le 03-12-2023 à 14:35:08  profilanswer
 

skeye a écrit :

Bon, aujourd'hui j'étais pas parti pour la partie 1 dans une direction pratique pour la partie 2...du coup bidouille pour rajouter ce qui me manquait, c'est pas très joli.  

Spoiler :


J'avais d'abord cherché les chiffres adjacents à des symboles, pas l'inverse. Du coup c'était pas super réutilisable quand la partie 2 est centrée sur les symboles. :o
...et je me fais toujours des nœuds au cerveau sur le calcul des trucs adjacents avec/sans diagonales, probablement pour rien :D
 
https://github.com/mrossard/aoc2023 [...] 3/day3.php



Pourtant associer les chiffres au symboles est le plus efficace? Ou bien tu veux dire que tu avais associé les symboles aux chiffres?
 
Après normalement tant que tu gardes les positions tu peux toujours te débrouiller non?

skeye a écrit :


Il y avait quoi comme ambiguïtés aujourd'hui? L'énoncé m'a semblé très clair? [:autobot]


Est-ce que les part numbers sont uniques (non), qu’est ce qui se passe si tu as deux symboles à côté du même nombre (y’a pas), qu’est-ce qui se passe si une roue touche 3 nombres (ya pas non plus), quid des négatifs (a pas, - est juste un symbole comme un autre), …

Message cité 1 fois
Message édité par masklinn le 03-12-2023 à 14:39:32

---------------
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°2459357
skeye
Posté le 03-12-2023 à 14:46:49  profilanswer
 

masklinn a écrit :


Pourtant associer les chiffres au symboles est le plus efficace? Ou bien tu veux dire que tu avais associé les symboles aux chiffres?

 

Après normalement tant que tu gardes les positions tu peux toujours te débrouiller non?

 
Spoiler :


J'avais rien associé, juste listé quelles étaient les positions des chiffres qui touchaient un symbole. et reconstitué les nombres en partant de là.
Du coup j'ai dû ajouter des trucs pour stocker au fil de l'eau la position des nombres en question au lieu de juste faire la somme, histoire de réutiliser dans le 2.
...si j'avais su j'aurais listé tous les symboles en y associant les nombres qui touchent d'entrée...:o

 
masklinn a écrit :


Est-ce que les part numbers sont uniques (non), qu’est ce qui se passe si tu as deux symboles à côté du même nombre (y’a pas), qu’est-ce qui se passe si une roue touche 3 nombres (ya pas non plus), quid des négatifs (a pas, - est juste un symbole comme un autre), …

 

Pour les uniques je me suis pas posé la question...mais pour 2 symboles à coté du même je vois pas le soucis  - "any number adjacent to a symbol, even diagonally, is a "part number"".
Pour la roue qui touche 3 nombres elle compte pas, c'est écrit : "A gear is any * symbol that is adjacent to exactly two part numbers." :o

Message cité 1 fois
Message édité par skeye le 03-12-2023 à 14:48:57

---------------
Can't buy what I want because it's free -
n°2459360
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 03-12-2023 à 15:22:17  profilanswer
 

skeye a écrit :

Bon, aujourd'hui j'étais pas parti pour la partie 1 dans une direction pratique pour la partie 2...du coup bidouille pour rajouter ce qui me manquait, c'est pas très joli.  

Spoiler :


J'avais d'abord cherché les chiffres adjacents à des symboles, pas l'inverse. Du coup c'était pas super réutilisable quand la partie 2 est centrée sur les symboles. :o
...et je me fais toujours des nœuds au cerveau sur le calcul des trucs adjacents avec/sans diagonales, probablement pour rien :D
 
https://github.com/mrossard/aoc2023 [...] 3/day3.php



 
Je suis parti dans le mauvais sens pour la partie 1, j'ai dû refactorer pour la partie 2 du coup :D
 

Spoiler :

J'étais parti en cherchant les nombres et ensuite en regardant autour au lieu de faire l'inverse :o


 
https://github.com/Ydalb/adventofco [...] /solve.php


---------------
:o
n°2459361
masklinn
í dag viðrar vel til loftárása
Posté le 03-12-2023 à 15:30:12  profilanswer
 

skeye a écrit :

Pour les uniques je me suis pas posé la question...


Bah moi non plus, sauf que pour simplifier la collection et résoudre le cas ou un nombre pourrait toucher plusieurs symboles (cas qui n'existe pas) j'ai stocké les part numbers dans un set (au lieu d'une map position:number, seemed like a good idea at the time), donc c'était pêté [:elessar53]

skeye a écrit :

mais pour 2 symboles à coté du même je vois pas le soucis  - "any number adjacent to a symbol, even diagonally, is a "part number"".
Pour la roue qui touche 3 nombres elle compte pas, c'est écrit : "A gear is any * symbol that is adjacent to exactly two part numbers." :o


Mais justement ce sont deux ambiguités dont la résolution est plus ou moins listée dans l'énoncé, sauf qu'en fait elles arrivent pas dans le dataset, donc leur considération est du temps perdu: un nombre n'est en contact qu'avec un seul symbole, et un symbole n'est en contact qu'avec un nombre, sauf les roues qui peuvent être en contact avec deux. La propreté du dataset simplifie vachement la résolution (cf solution de /u/4HbQ sur le megathread).


Message édité par masklinn le 03-12-2023 à 15:34:37

---------------
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°2459364
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 03-12-2023 à 17:13:51  profilanswer
 

masklinn a écrit :


Si ya pas d'edge cases ou d'ambiguïtés je m'en fous, c'est le mix d'ambiguïtés à ignorer et à considérer qui m'emmerde.


Je suis d'accord je trouve pas ça hyper gratifiant cette façon de concevoir des jeux de données sympas, sans le dire.

n°2459365
micky78
Get ripped or die tryin'
Posté le 03-12-2023 à 20:12:03  profilanswer
 

micky78 a écrit :

Bah un exemple je dois retraiter des données, pour le faire j'ai besoin sur une colonne de faire un call API, si l API est en error je veux utiliser une valeur par défaut pour les itérations suivantes sans relancer à chaque fois le call API. Donc je renvoie une valeur qui dans la fonction appellee me renvoie une valeur fixe plutôt que faire un call API


 

masklinn a écrit :


Tu fais ton appel avant [:michel_cymerde:7]  
 
Ou un appel différent qui te sert à avoir cette info spécifique.
 
Ou bien tu partages un registre pour que la première requête puisse bloquer ou invalider toutes les autres. Tu peux même utiliser ça comme un cache si les appels sont différents mais qu'il y a des duplicatas.


 
Bon finalement je fais un 1er appel test afin de vérifier si la requete aboutie avant de laisser le traitement
C'est moche car ça gère pas si la requete aboutie pour les 1eres itérations mais est en echec ensuite
 
Ensuite j'ai ajouté un cache dans la fonction pour ne pas rebalancer la requete si le résultat existe déjà
Sauf que là encore ça ne fonctionne pas correctement puisque comme .map balance toutes les itérations en // au final le cache n'est pas encore écrit  
 
Du coup je laisse tombé .map et je passe sur un for..of pour appeler la fonction ?

n°2459366
Flaie
Posté le 03-12-2023 à 20:13:48  profilanswer
 

micky78 a écrit :


 
Bon finalement je fais un 1er appel test afin de vérifier si la requete aboutie avant de laisser le traitement
C'est moche car ça gère pas si la requete aboutie pour les 1eres itérations mais est en echec ensuite
 
Ensuite j'ai ajouté un cache dans la fonction pour ne pas rebalancer la requete si le résultat existe déjà
Sauf que là encore ça ne fonctionne pas correctement puisque comme .map balance toutes les itérations en // au final le cache n'est pas encore écrit  
 
Du coup je laisse tombé .map et je passe sur un for..of pour appeler la fonction ?


Ce serait plus parlant avec un exemple de code

n°2459367
micky78
Get ripped or die tryin'
Posté le 03-12-2023 à 21:14:31  profilanswer
 

Tu as raison mais je voulais pas trop saoulé à faire lire mon code
Bon j'ai créé un git public du coup en ne gardant que le nécessaire

 

Script ici :

 

https://github.com/AlexisB78/public [...] loyesv2.js

 

Qui fait appel à la fonction createGender qui se trouve ici :

 

https://github.com/AlexisB78/public [...] csv/csv.js

Message cité 2 fois
Message édité par micky78 le 04-12-2023 à 00:33:26
n°2459368
masklinn
í dag viðrar vel til loftárása
Posté le 03-12-2023 à 21:48:35  profilanswer
 

Tiens Jubi au lieu d'essayer de bannir les antipubs il y aurait pas moyen que youtube supporte mieux tout ce qui est reaction content? Genre quand quelqu'un réagit à / commente du contenu qui est sur youtube, que YT permette de synchroniser les deux sur le même écran ou quoi, histoire d'éviter les problèmes de vol de traffic pour des réactions non transformatives, ou bien les problèmes de DMCA / copyright claim, vu que YT contrôle déjà tous les morceaux.

Message cité 1 fois
Message édité par masklinn le 03-12-2023 à 21:53: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°2459370
Jubijub
Parce que je le VD bien
Posté le 03-12-2023 à 22:33:01  profilanswer
 

masklinn a écrit :

Tiens Jubi au lieu d'essayer de bannir les antipubs il y aurait pas moyen que youtube supporte mieux tout ce qui est reaction content? Genre quand quelqu'un réagit à / commente du contenu qui est sur youtube, que YT permette de synchroniser les deux sur le même écran ou quoi, histoire d'éviter les problèmes de vol de traffic pour des réactions non transformatives, ou bien les problèmes de DMCA / copyright claim, vu que YT contrôle déjà tous les morceaux.


 
La fonction duet serait cool, je suis bien d'accord.
 
Bannir les pubs c'est le mal, je le rappelle :o (si vous continuez, on va bake les pubs dans le flux video standard, et vous aurez l'air malin :o. Bon ça nécessite de refondre à peu près toute notre infra, en particulier le CDN, mais faites gaffe :o )


---------------
Jubi Photos : Flickr - 500px
n°2459371
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 04-12-2023 à 08:42:28  profilanswer
 

La partie 2 de l'AOC qui tourne en 2min, j'ai pas la meilleure méthode je crois :whistle:


---------------
:o
n°2459372
Flaie
Posté le 04-12-2023 à 08:47:34  profilanswer
 

micky78 a écrit :

Tu as raison mais je voulais pas trop saoulé à faire lire mon code
Bon j'ai créé un git public du coup en ne gardant que le nécessaire
 
Script ici :
 
https://github.com/AlexisB78/public [...] loyesv2.js
 
Qui fait appel à la fonction createGender qui se trouve ici :  
 
https://github.com/AlexisB78/public [...] csv/csv.js


Je regarderai dans la journée

n°2459373
nraynaud
lol
Posté le 04-12-2023 à 09:01:21  profilanswer
 

j'imgine que ça va pas aider mes relations sociale si je demande au vendeur s'il peut me garantir la livraison de ma poutre en acier de 3m avant noël ?


---------------
trainoo.com, c'est fini
n°2459374
skeye
Posté le 04-12-2023 à 09:17:51  profilanswer
 

Ydalb a écrit :

La partie 2 de l'AOC qui tourne en 2min, j'ai pas la meilleure méthode je crois :whistle:


1.5s ici pour les deux parties.[:dawa]
J'ai perdu du temps sur une connerie de parsing aujourd'hui, mais sinon assez clean. :o

Spoiler :


J'ai failli oublier l'existence de bindec() :o
https://github.com/mrossard/aoc2023 [...] 4/day4.php

Message cité 2 fois
Message édité par skeye le 04-12-2023 à 09:18:25

---------------
Can't buy what I want because it's free -
n°2459375
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 04-12-2023 à 09:40:07  profilanswer
 

skeye a écrit :


1.5s ici pour les deux parties.[:dawa]
J'ai perdu du temps sur une connerie de parsing aujourd'hui, mais sinon assez clean. :o  

Spoiler :


J'ai failli oublier l'existence de bindec() :o
https://github.com/mrossard/aoc2023 [...] 4/day4.php



T'es fan des reduce toi :D Je trouve ça pas hyper lisible ta manière d'utiliser array_map / reduce / fn, mais ça doit être une habitude :o
 
Je faisais le truc crade, je re-calculais chaque carte ><
 
Version crade : https://github.com/Ydalb/adventofco [...] 859ce57965
Version normale : https://github.com/Ydalb/adventofco [...] /solve.php


---------------
:o
n°2459376
nucl3arfl0
Better Call Saul
Posté le 04-12-2023 à 09:53:26  profilanswer
 

Me suis forcé à faire l'AoC hier soir, day02, je lis l'énoncé complètement de travers  [:spetnaz:1]
J'ai du relire plusieurs fois quand je me suis rendu compte que je m'étais trompé. Y a rien de compliqué, je passe plus de temps à comprendre ce qu'ils veulent exactement  [:grubnatz:6]

 

Y a pas un thème light sur leur site Web ?
Ça me pète les yeux.

n°2459377
skeye
Posté le 04-12-2023 à 09:56:30  profilanswer
 

Ydalb a écrit :


T'es fan des reduce toi :D Je trouve ça pas hyper lisible ta manière d'utiliser array_map / reduce / fn, mais ça doit être une habitude :o

 

Ouais je profite de l'AOC pour m'habituer à utiliser ça quand applicable...quitte à oublier qu'il existe array_intersect par exemple [:joce]

 
Ydalb a écrit :


Je faisais le truc crade, je re-calculais chaque carte ><

 

Version crade : https://github.com/Ydalb/adventofco [...] 859ce57965
Version normale : https://github.com/Ydalb/adventofco [...] /solve.php

 

Toi t'as pas pensé à bindec() par contre. [:dawa]


Message édité par skeye le 04-12-2023 à 10:06:39

---------------
Can't buy what I want because it's free -
n°2459378
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 04-12-2023 à 10:09:58  profilanswer
 

Non, faut que je comprenne ce que t'as fait d'abord :o


---------------
:o
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  25721  25722  25723  ..  27009  27010  27011  27012  27013  27014

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)