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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  25146  25147  25148  ..  27004  27005  27006  27007  27008  27009
Auteur Sujet :

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

n°2434385
masklinn
í dag viðrar vel til loftárása
Posté le 05-12-2022 à 07:53:11  profilanswer
 

Reprise du message précédent :

hephaestos a écrit :

J'aime pas du tout passer du temps là-dessus. C'est un problème résolu, je sais que je sais faire, je sais comment j'ai pas envie de faire des efforts pour l'optimiser. Tous les ans je passe 20 minutes à redécouvrir std::regex, cette année c'était hier. Avec en plus la joie de répondre à ma propre question d'interview sur laquelle j'ai dû passer 40 heures ces cinq dernières années...


Faut te trouver un truc fun, y’a pas de parser combinator style nom en C++?


---------------
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 05-12-2022 à 07:53:11  profilanswer
 

n°2434386
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 05-12-2022 à 08:43:02  profilanswer
 

AOC day5, avec le fameux coup de l'exemple qui fonctionne mais pas l'input classique :fou:
 
Spoiler alert : c'était mon parsing qui était foireux.  
 

Spoiler :

https://i.ibb.co/XYzyLhB/carbon-4.png


---------------
:o
n°2434387
ratibus
Posté le 05-12-2022 à 08:49:05  profilanswer
 

AoC 2022 Day 4 (ouais j'étais pas dispo hier :o) : https://github.com/ratibus/adventof [...] /solve.php

Spoiler :

https://i.imgur.com/9Qh01xh.png


 
AoC 2022 Day 5 : https://github.com/ratibus/adventof [...] /solve.php

Spoiler :

https://i.imgur.com/po2PVxH.png

n°2434388
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 05-12-2022 à 08:52:05  profilanswer
 

@Flaie: tu nous as pas fait une petite animation cette année avec les boites qui se déplacent de pile en pile ? :o


---------------
:o
n°2434389
R3g
fonctionnaire certifié ITIL
Posté le 05-12-2022 à 08:53:39  profilanswer
 

Flaie a écrit :


Accessoirement tu peux lire tous les caractères en position  2 + 4*i pour avoir les stacks si tu veux éviter les regex :D


C'est ce que j'ai fait : https://pastebin.com/qDp1y0ux
 
Ça existe transpose() en python ?


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2434390
Flaie
Posté le 05-12-2022 à 08:56:59  profilanswer
 

Ydalb a écrit :

@Flaie: tu nous as pas fait une petite animation cette année avec les boites qui se déplacent de pile en pile ? :o


J'en ai fait quelques unes là mais les problèmes sont pas encore hyper intéressants :o
Aujourd'hui j'ai plein de réunions donc j'aurait peut-être un peu plus de temps :D

n°2434391
Flaie
Posté le 05-12-2022 à 09:03:41  profilanswer
 

R3g a écrit :


C'est ce que j'ai fait : https://pastebin.com/qDp1y0ux
 
Ça existe transpose() en python ?


De base je ne crois pas, mais list(zip(*L)) devrait le faire ou via list comprehension.
C'est pas de base non plus dans kotlin, c'est une extension AOC

n°2434392
masklinn
í dag viðrar vel til loftárása
Posté le 05-12-2022 à 09:03:48  profilanswer
 

R3g a écrit :


C'est ce que j'ai fait : https://pastebin.com/qDp1y0ux
 
Ça existe transpose() en python ?


Oui et non, ça se prononce zip(*items)


---------------
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°2434393
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 05-12-2022 à 09:12:58  profilanswer
 

effectivement mon animation ne donne rien d'intéressant :D

 

On voit juste que le crane operator fait un peu n'importe quoi :o

 

https://rehost.diberie.com/Uploads/0/20221205-091225-c4755f66-aa6b-423f-93b6-bda75d32ff4d.0.pic.gif

Message cité 1 fois
Message édité par Ydalb le 05-12-2022 à 09:15:39

---------------
:o
n°2434394
Flaie
Posté le 05-12-2022 à 09:24:55  profilanswer
 

Ydalb a écrit :

effectivement mon animation ne donne rien d'intéressant :D
 
On voit juste que le crane operator fait un peu n'importe quoi :o  
 
https://rehost.diberie.com/Uploads/ [...] .0.pic.gif


Après faut rajouter des flammes, des explosions, etc :D

mood
Publicité
Posté le 05-12-2022 à 09:24:55  profilanswer
 

n°2434395
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 05-12-2022 à 09:26:06  profilanswer
 

Est-ce qu'on peut générer des GIF avec ChatGPT ? :o :whistle:


---------------
:o
n°2434397
Flaie
Posté le 05-12-2022 à 09:27:23  profilanswer
 

Ydalb a écrit :

Est-ce qu'on peut générer des GIF avec ChatGPT ? :o :whistle:


Pas encore, ça viendra surement

n°2434398
ratibus
Posté le 05-12-2022 à 09:35:25  profilanswer
 

skeye a écrit :

Day4 - l'impression d'écrire quasiment la même chose tous les jours, en début d'AOC... :D
 


 
[edit]
 
Allez c'est dimanche mais c'est pas une raison pour pas nettoyer un peu ça.:D


Tu peux nettement simplifier ta fonction overlap ;)

Flaie a écrit :


Accessoirement tu peux lire tous les caractères en position  2 + 4*i pour avoir les stacks si tu veux éviter les regex :D


C'est ce que j'ai fait grossièrement :D
Toujours pas de regex de mon côté, y a des séparateurs simples à trouver à chaque fois :)

n°2434399
el muchach​o
Comfortably Numb
Posté le 05-12-2022 à 09:54:23  profilanswer
 

La regexp n'est pas compliquée, mais si tu te contentes de matcher les [X], tu n'as pas les colonnes associées.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2434400
masklinn
í dag viðrar vel til loftárása
Posté le 05-12-2022 à 10:08:33  profilanswer
 

Ça existe un truc pas trop cher qui permette de charger de l’USB PD?
 
Genre une batterie d’appoint style anker, je présume que si elle est peu utilisée à un moment le BMS se desync et tu veux cycled pour recalibrer.  
 
Ou bien pour descendre rapidement sous 60% pour mettre la batterie en stockage.  
 
D’ailleurs question subsidiaire il y a moyen d’être averti si la batterie descend sous un certain seuil ou tombe à 0, si c’est pas une fonction de la dite batterie? Histoire de pas la laisser mourir en over-discharge.
 
Edit: un autre truc utilie ce serait un genre de wattmètre usb.


Message édité par masklinn le 05-12-2022 à 10:09: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?
n°2434401
R3g
fonctionnaire certifié ITIL
Posté le 05-12-2022 à 10:21:07  profilanswer
 

el muchacho a écrit :

La regexp n'est pas compliquée, mais si tu te contentes de matcher les [X], tu n'as pas les colonnes associées.


Comme Flaie il faut d’abord remplir les trous


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2434403
___alt
Posté le 05-12-2022 à 10:56:55  profilanswer
 

Typiquement le genre de jour d'AOC que je déteste avec du parsing chiant.
Bonus points pour l'IDE qui me strip les espaces en fin de ligne de mes fichiers de ressources :o

Message cité 4 fois
Message édité par ___alt le 05-12-2022 à 10:57:02

---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2434404
Flaie
Posté le 05-12-2022 à 11:00:19  profilanswer
 

R3g a écrit :


Comme Flaie il faut d’abord remplir les trous


Tu peux extraire tous les group 2 de cette regex: (\[(\w)\]|\s\s(\s)\s) puis transpose puis filter les espaces afin de n'avoir qu'une seul regex.

n°2434405
xtieu
Posté le 05-12-2022 à 11:03:45  profilanswer
 

___alt a écrit :

Typiquement le genre de jour d'AOC que je déteste avec du parsing chiant.
Bonus points pour l'IDE qui me strip les espaces en fin de ligne de mes fichiers de ressources :o


 
Idem :o


---------------
There's more to life than the boy in that mirror.
n°2434406
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 05-12-2022 à 11:12:52  profilanswer
 

___alt a écrit :

Typiquement le genre de jour d'AOC que je déteste avec du parsing chiant.
Bonus points pour l'IDE qui me strip les espaces en fin de ligne de mes fichiers de ressources :o


 
this  [:rofl]


---------------
:o
n°2434407
masklinn
í dag viðrar vel til loftárása
Posté le 05-12-2022 à 11:24:33  profilanswer
 

___alt a écrit :

Typiquement le genre de jour d'AOC que je déteste avec du parsing chiant.
Bonus points pour l'IDE qui me strip les espaces en fin de ligne de mes fichiers de ressources :o




Encore une bonne raison pour que la récupération des fichiers de données soit automatique et pas dans le projet.
 
Vous allez faire quoi si AOC demande d’écrire un interpréteur Whitespace un jour?

Message cité 5 fois
Message édité par masklinn le 05-12-2022 à 11:25:08

---------------
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°2434408
Flaie
Posté le 05-12-2022 à 11:28:01  profilanswer
 

masklinn a écrit :


Encore une bonne raison pour que la récupération des fichiers de données soit automatique et pas dans le projet.
 
Vous allez faire quoi si AOC demande d’écrire un interpréteur Whitespace un jour?


J'aimerais cela

n°2434409
el muchach​o
Comfortably Numb
Posté le 05-12-2022 à 11:35:36  profilanswer
 

masklinn a écrit :


Encore une bonne raison pour que la récupération des fichiers de données soit automatique et pas dans le projet.
 
Vous allez faire quoi si AOC demande d’écrire un interpréteur Whitespace un jour?


Probablement un jogging ou ouvrir un livre à la place.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2434410
DDT
Few understand
Posté le 05-12-2022 à 11:38:19  profilanswer
 

masklinn a écrit :


Vous allez faire quoi si AOC demande d’écrire un interpréteur Whitespace un jour?


Ça sera encore une feinte comme l'année dernière où il fallait pas écrire un assembleur. [:tinostar]


---------------
click clack clunka thunk
n°2434411
___alt
Posté le 05-12-2022 à 11:40:32  profilanswer
 

masklinn a écrit :


Encore une bonne raison pour que la récupération des fichiers de données soit automatique et pas dans le projet.
 
Vous allez faire quoi si AOC demande d’écrire un interpréteur Whitespace un jour?


 
En vrai c'est un gros problème dans IntelliJ.
Ils ont décrété que cette gestion des trailing whitespaces était globale à l'IDE avec la possibilité pour les plugins de format de fichier/langages de surcharger ce réglage.
C'est très bien, sauf pour le plain text qu'ils ont tout simplement passé à la trappe.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2434412
Flaie
Posté le 05-12-2022 à 11:41:07  profilanswer
 

___alt a écrit :


 
En vrai c'est un gros problème dans IntelliJ.
Ils ont décrété que cette gestion des trailing whitespaces était globale à l'IDE avec la possibilité pour les plugins de format de fichier/langages de surcharger ce réglage.
C'est très bien, sauf pour le plain text qu'ils ont tout simplement passé à la trappe.


J'ai copié collé le contenu dans intellij j'ai eu aucun soucis il a rien delete

n°2434413
___alt
Posté le 05-12-2022 à 11:43:06  profilanswer
 

Flaie a écrit :


J'ai copié collé le contenu dans intellij j'ai eu aucun soucis il a rien delete


 
Oui tu peux désactiver la suppression des trailing whitespaces on save globalement et c'est probablement le cas chez toi.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2434414
masklinn
í dag viðrar vel til loftárása
Posté le 05-12-2022 à 11:43:54  profilanswer
 

Flaie a écrit :


J'ai copié collé le contenu dans intellij j'ai eu aucun soucis il a rien delete


Mais tu l’as configuré pour “remove trailing spaces”?
 
Après chez moi c’est en “on: Modified Lines”, comme ça il nique pas les fichiers que j’édite pas, ou les lignes que je touche pas, rien de plus chiant que quand une PR arrive avec une ligne modifiée et 25 lignes strippées (surtout quand c’est un truc débile genre le fichier a été créé en linebreaks windows par un premier idiot, et le second idiot réécrit tout en unix).


Message édité par masklinn le 05-12-2022 à 11:56:07

---------------
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°2434415
Flaie
Posté le 05-12-2022 à 11:45:44  profilanswer
 

___alt a écrit :


 
Oui tu peux désactiver la suppression des trailing whitespaces on save globalement et c'est probablement le cas chez toi.


Possible j'ai pas checke mais c'est le genre de chose que je désactiverai volontiers, touche pas à mon input :D

n°2434416
masklinn
í dag viðrar vel til loftárása
Posté le 05-12-2022 à 11:55:20  profilanswer
 

Flaie a écrit :


Possible j'ai pas checke mais c'est le genre de chose que je désactiverai volontiers, touche pas à mon input :D


Quand tu split des lignes il est fréquent de laisser traîner des espaces, donc les enlever tout seul c’est cool.


---------------
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°2434417
___alt
Posté le 05-12-2022 à 11:56:39  profilanswer
 

Flaie a écrit :


Possible j'ai pas checke mais c'est le genre de chose que je désactiverai volontiers, touche pas à mon input :D


 
Bah pour moi c'est un réglage qui a du sens dans du code et dans certains formats structurés.
Qu'on puisse le gérer par format c'est bien mais ils ont oublié le plain text [:sadnoir]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2434418
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 05-12-2022 à 11:58:09  profilanswer
 

___alt a écrit :

Typiquement le genre de jour d'AOC que je déteste avec du parsing chiant.
Bonus points pour l'IDE qui me strip les espaces en fin de ligne de mes fichiers de ressources :o


Mais ouais de quoi je me mêle !!!

n°2434419
___alt
Posté le 05-12-2022 à 12:04:03  profilanswer
 

Enfin bilan de ce jour 5, même sensation qu'hepha, la partie résolution de problème c'est 10% du temps passé et le parsing 90% du temps, je trouve pas ça super fun.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2434420
Flaie
Posté le 05-12-2022 à 12:07:29  profilanswer
 

C'est comme ça chaque année la première semaine  [:joemoomoot]

n°2434421
SekYo
Posté le 05-12-2022 à 12:11:59  profilanswer
 

Tain j'ai voulu jouer avec nom (un parser combinator en Rust) pour rendre le parsing du day 5 un peu plus intéressant, y a rien à faire, je comprend rien à comment utiliser ce truc. A chaque fois que je me penche dessus, j'enchaine les WTF, y a un truc qui "click" pas chez moi.

n°2434422
ratibus
Posté le 05-12-2022 à 12:16:36  profilanswer
 

Moi j'adore faire du parsing donc j'aime bien :d


---------------
Mon blog
n°2434423
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 05-12-2022 à 12:16:38  profilanswer
 

SekYo a écrit :

Tain j'ai voulu jouer avec nom (un parser combinator en Rust) pour rendre le parsing du day 5 un peu plus intéressant, y a rien à faire, je comprend rien à comment utiliser ce truc. A chaque fois que je me penche dessus, j'enchaine les WTF, y a un truc qui "click" pas chez moi.


 
moi avec la quasi totalité de la lib boost en c++


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2434424
masklinn
í dag viðrar vel til loftárása
Posté le 05-12-2022 à 12:19:01  profilanswer
 

SekYo a écrit :

Tain j'ai voulu jouer avec nom (un parser combinator en Rust) pour rendre le parsing du day 5 un peu plus intéressant, y a rien à faire, je comprend rien à comment utiliser ce truc. A chaque fois que je me penche dessus, j'enchaine les WTF, y a un truc qui "click" pas chez moi.


C’est très bizarre parce-que c’est pas une méthode de parsing de bas niveau, et l’interface est assez funky (surtout quand tu veux faire tes propres combinateurs et pas juste des parsers “concrets”). Mais franchement c’est fun: tu décris ton format à un “haut niveau”, un peu comme un ABNF.
 
Naturellement faut que ton truc ait une grammaire un poil régulière sinon ça marche pas trop [:petrus75]


---------------
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°2434425
DDT
Few understand
Posté le 05-12-2022 à 12:21:13  profilanswer
 

SekYo a écrit :

Tain j'ai voulu jouer avec nom (un parser combinator en Rust) pour rendre le parsing du day 5 un peu plus intéressant, y a rien à faire, je comprend rien à comment utiliser ce truc. A chaque fois que je me penche dessus, j'enchaine les WTF, y a un truc qui "click" pas chez moi.


Je pense pas que ça soit un problème vraiment propice à l'utilisation de parser combinators.
L'année dernière le jour 16 s'y prêtait bien.


---------------
click clack clunka thunk
n°2434426
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 05-12-2022 à 12:26:33  profilanswer
 

masklinn a écrit :

 


Encore une bonne raison pour que la récupération des fichiers de données soit automatique et pas dans le projet.

 

Vous allez faire quoi si AOC demande d’écrire un interpréteur Whitespace un jour?

 

mon IDE est correctement configuré pour pas virer les whitespace là où il faut pas :o

 
masklinn a écrit :

Après chez moi c’est en “on: Modified Lines”, comme ça il nique pas les fichiers que j’édite pas, ou les lignes que je touche pas, rien de plus chiant que quand une PR arrive avec une ligne modifiée et 25 lignes strippées (surtout quand c’est un truc débile genre le fichier a été créé en linebreaks windows par un premier idiot, et le second idiot réécrit tout en unix).

 

Tout pareil :jap:


Message édité par Ydalb le 05-12-2022 à 12:27:58

---------------
:o
n°2434428
flo850
moi je
Posté le 05-12-2022 à 12:36:40  profilanswer
 

Putain mais les mensuisers qui chiffrent des fenêtres sur mesure même pour les dimensions standard, pourquoi ?
Les gars ça va se terminer avec la pose de seulement 2 fenêtres pour vous et je me démerde pour le reste

 

Et sinon la piscine : je me dirige de plus en plus sur une coque, le prix du béton est fou et la livraison pique (presque 4k juste pour la livraison)


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

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  25146  25147  25148  ..  27004  27005  27006  27007  27008  27009

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)