Chat:Fr/2021-04-24

From CG community
Jump to navigation Jump to search

Zorg1: Salut tout le monde et Automaton2000

Automaton2000: je sais pas faire en sorte que les gens auront découvert une notion grace à moi!

mrBen: bonjour bonjour, y a déjà du monde ! c'est un peu tôt automaton2000 ?

Automaton2000: j'ai une excuse pour pas le voir

philRG: o/ 6h de sommeil :thumbsup:

philRG: bon j'ai viré toutes mes horreurs d'uttt, passé de 400 lignes à moins de 200, ça marche mieux :-)

philRG: j'vais peut-être tenter un mtcs si j'arrive à comprendre le biniou

Bon[]Crayon: Salut :ghost:

Bon[]Crayon: Automaton2000 :wave_tone2:

Automaton2000: si, mais c'est pas cool

Bon[]Crayon: Automaton2000 à la cool comme une tortue.

Automaton2000: bah il est pas là

Bon[]Crayon: Automaton2000 Si derrière toi !

Automaton2000: vois ça comme un pb

Default avatar.png JBM: j'ai suivi ton premier lien b0n5a1, j'ai pas totalement capté si son game finissait sur le web, sur une video streamée, ou un mix

Default avatar.png Jus2tomate: cc

Alshock: un mix = une vidéo streamée sur le web

Thyl: y a des gars qui ont UP ma contrib

Thyl: elle est merdique même moi je suis pas pour :D

Tiouz: Ce commentaire d'il y a 2h sur ta publi "ce serait mieux en reverse". Il n'a pas lu la contrib ?

Thyl: c'est ce que je pense

Thyl: même moi je suis contre

Thyl: je savais pas que l'unicode était pas géré par tout le monde

Tiouz: Pourquoi tu le laisse si tu es contre ? Juste supprime la publi

Thyl: on peut ???

Thyl: c'est bon

Zorg1: nice

Tiouz: J'avais une question. Quand on fait une publi qui peut marcher pour les 3 modes, l'énoncé va être caché en mode reverse ?

Tiouz: Ou alors il faut faire 2 publis, une pour fastest+shortest, et une pour revers ?

Alshock: comme je l'avais dit dans mon commentaire apparemment trop méchant, pour moi c'est le cadet des soucis de la contrib. remplacer l'emoji par n'iporte quoi d'autre est trivial, mais le sens du puzzle me paraît indéfini

Zorg1: oui l'énoncé va être caché en reverse

Alshock: ah mince scroll issues

Zorg1: le titre de la contrib aussi d'ailleurs

Tiouz: cool

Zorg1: par contre prévois plus que 4 tests pour un reverse

Tiouz: Ouais, j'en prévois 8 de tests

Zorg1: :)

Tiouz: Je vais essayer de le faire cet aprèm

Tiouz: Je vais essayer de le faire cet aprèm

Tiouz: mince

Zorg1: tu bégaye ?

philRG: o/ o/

Alshock: j'ai beau être matinal, j'ai mal

Zorg1: \o \o

Alshock: en sérieux salut Zorg1 et tortue Automaton2000

Automaton2000: mon bot est limité depth 14 ...

Alshock: foutu crâne de mes deux, tkt c'est déjà bien Automaton2000. Si tu veux plus instruis-le localement

Automaton2000: je crois que je l'ai codé

Zorg1: salut Alshock, c'est sûr une corne en plein milieu du front c'est pas génial tous les jours

BlaiseEbuth: Yo tout l'monde! Automaton2000! AutomatonNN?

Automaton2000: même quand on est au même endroit

Zorg1: o/

BlaiseEbuth: Comment est ton ludum dare ?

Zorg1: de plus en plus profond :thinking:

BlaiseEbuth: Ewé

Zorg1: tu me diras c'est le thème de "Subnautica" (en plus d'être un survival)

BlaiseEbuth: Je suis partis sur un sous-marin ouai...

BlaiseEbuth: J'aurais pu faire la connerie humaine, mais c'est plus chaud à conceptualiser en 48h.

Zorg1: y a ça aussi : https://www.rtbf.be/info/societe/detail_les-mysteres-du-puits-le-plus-profond-du-monde?id=8283832

Zorg1: un projet soviétique de creuser la terre le plus profond possible (ils ont atteint 13km en gros)

BlaiseEbuth: Ah ouai, j'avais déjà vu ça.

nicola: C’est là où ils ont foré un truc qui est pari pour brûler un paquet de milliers d’années ?

nicola: *parti

Default avatar.png JBM: tu fais le ludum dare Zorg1?

BlaiseEbuth: Waha! Ca bouge! https://i.imgur.com/8HGkfOt.gif

Zorg1: JBM : je regarde mais je pense pas que j'aurai le courage de coder un truc

Tiouz: Si je donne un nom à mon entrée dans le générateur de stub, ça donnera des indices pour le reverse mode, c’est pas un problème pour une contribution ?

Tiouz: J’ai fait ma contrib, je veux bien vos remarques !

Zorg1: après j'ai lu ton énoncé je ne sais pas si c'est facilement trouvable en reverse, mais en fastest et en shortest ça ne m'a pas l'air idiot ^^

Tiouz: Si on connais le problème ça devrait aller, sinon c’est peut-être difficile

Zorg1: ha par contre on va pê te reprocher d'avoir une sortie en true/false

Tiouz: sur les CoC c’est courant non ?

Zorg1: Dans les guidelines c'est déconseillé

Zorg1: ou je confonds avec les puzzles ?

Tiouz: Je crois que c’est pour les puzzles, car il y a un achievement faire 50%

BlaiseEbuth: Nan. C'est déconseillé pour les clashs

Zorg1: bah en CoC t'es classé par ta réussite de %

Zorg1: oui je viens de retrouver la guideline

Zorg1: https://www.codingame.com/playgrounds/40701/contribute---help/contribution-guidelines

Zorg1: et il n'y a que les puzzles CG qui ont un achievement à 50%

Zorg1: mais c'est vrai que certains ont validé des puzzles true/false en pushant plusieurs fois ...

Tiouz: Je ne vois pas trop comment modifier mon énoncé pour ne pas que ce soit binaire...

BlaiseEbuth: T'as qu'a mettre true/false/t'es un con https://youtu.be/XzBssr26jXw?t=12

Zorg1: ou le moins polémique "sans opinion"

dwarfie: Y/N/SA

dwarfie: ou comme aurait dit perceval "Vous répondez par oui, non, ou Zbradaraldjan"

Tiouz: BlaiseEbuth non je vais mettre True et False pour avantager le Python

BlaiseEbuth: Bah c'est déjà le cas.

Haashi: Les game jams ca a l'air tellement hardcore

Haashi: Attend enfaite je me suis mal exprimé Le game dev ca a l'air tellement hardcore

BlaiseEbuth: C'est cool. :hugging:

Thyl: t'as déja fais des game de v BlaiseEbuth ?

BlaiseEbuth: Du game dev ? Jamais de projets complets jusqu'à présent, juste de la bidouille.

Thyl: y a eu une classe qui est venu récemment sur CG ?

BlaiseEbuth: Aucune idée, pourquoi ?

Thyl: y a eu des traces de gens qui ont fait n'importe quoi

Thyl: c'est toi qui m'a apris ça ! :)

BlaiseEbuth: Moi ? Des traces où ?

Thyl: sur les UP

Thyl: un UP à 10h10

Thyl: un UP à 10h52

Thyl: sur ma contrib

Thyl: c'est louche

Thyl: quand y a des exités sur le chat

Thyl: tu paris souvent sur ce genre de choses

Thyl: je deviens parano

Thyl: Automaton2000 sort de mon corp

Automaton2000: puis tu fais un ag

Thyl: :)

Thyl: BlaiseEbuth

Thyl: est choqué

BlaiseEbuth: Ah?

BlaiseEbuth: On progresse... https://ldjam.com/events/ludum-dare/48/$237843/$247708

BlaiseEbuth: Woah le chat a cassé mon lien... :(

Default avatar.png JBM: bon, j'abandonne l'idée du sans dlopen :(

Default avatar.png JBM: j'ai failli

Default avatar.png JBM: voyons maintenant le stream de Zorg1 pour LD

Zorg1: ah j'étais pas au courant :D

Zorg1: l'impression d'être au boulot, je découvre ce que j'ai à faire pas mail et par Skype ;-)

Zorg1: SQL requete machine puzzle c'est fini, mais bon

Zorg1: je préfère mon puzzle Cg Forth, même si j'ai spécifié des trucs parce que ça m'arrangeait pour mon implém :p

Default avatar.png JBM: oui là faut deviner ce qui l'a arrangé c'est assez naze

Default avatar.png JBM: la mauvaise note s'impose

Default avatar.png JBM: Answer: user error (dlsym: /usr/lib/x86_64-linux-gnu/libsqlite3.so.0: undefined symbol: sqlite_open_v2)

Default avatar.png JBM: ah ben mince

Default avatar.png JBM: ah oui manque un 3

Default avatar.png JBM: pfiou le stress soudain

Default avatar.png JBM: il trouve pas sqlite3_prepqre_v2 non plus, va savoir

Zorg1: d'un autre côté y a un shell sqlite accessible sur CG ?

Default avatar.png JBM: non

Default avatar.png JBM: tu penses si c'est la premiere chose que j'ai essayée O:-)

Zorg1: ils sont vraiment contre les solutions inventives CG :(

BlaiseEbuth: Bah non, regarde tu peux automatiser la résolution de puzzles.

Zorg1: c'est vrai suis je bête ^^

Zorg1: oui mais tu comprends c'était pour démontrer une faille du système

Zorg1: c'était du white hat (et blanc bonnet)

BlaiseEbuth: tutafé

Butanium: bonsoir

Zorg1: o/

pardouin: ton obsolete programming me fait de l'oeil Zorg1

pardouin: freecell aussi mais je me le garde plutôt pour la fin, il a l'air assez véner

leojean890: BlaiseEbuth ah oui comme W..

leojean890: freecell il parait que c'est hardcore

pardouin: vous êtes mauvaises langue je suis sûr que W. a juste beaucoup de temps libre :)

leojean890: bah ouais il a fait tous les puzzles dans tous les langages:)

pardouin: un passionné :)

leojean890: car il existe des gens qui adorent tous les langages:)

Zorg1: pardouin : obsolete programming il est bien, en plus je connais l'auteur c'est un copain ;-)

Zorg1: ah oui tiens freecell faut que je le finisse

leojean890: moi je n'ai jamais testé au moins les 3/4 des langages proposés sur CG sanf en faisant un onboarding vite fait

pardouin: perso quand j'ai fini mes 15 puzzles dans tous les languages il y a des trucs j'y toucherai plus jamais de ma vie hein :)

leojean890: sauf*

Zorg1: m'ouais je suis pas trop fana de finir "passionné" dans les N langages de CG

pardouin: fais au moins mars lander et le truc de rubik où c'est juste une mini formule

leojean890: 15 dans tous les langages faut être déter quand même

pardouin: comme ça tu en as 3 partout

leojean890: à la rigueur en plus de python je ferai juste java c++ un jour

leojean890: et go ptet

leojean890: le reste la flemme je pense^^

Zorg1: j'avais bien fait ça pour Haskell ^^

leojean890: après en vrai W il a l'air très bon en optim, si tu regardes ses perfs, il a quelque sujets dans le top 3

leojean890: juste il voulait troller et se faire masse XP

pardouin: mars lander dans la boucle infinie tu print en boucle "0 4" puis "0 3"

pardouin: et hop fini :)

Zorg1: oui

pardouin: ça prend littéralement 2 sec par language

leojean890: j'avoue vu comme ça:)

pardouin: bon je vais manger ^^

Default avatar.png JBM: bonap

leojean890: moi je profite du multi ranking en golf pour les faire chacun avec chaque langage

leojean890: enfin qq langages*

leojean890: pas tous

pardouin: oui voila, 2 pour le prix d'un

leojean890: et recoller le même code dans le vrai puzzle

leojean890: ouais

pardouin: thor et temperature sont assez bidon à traduire

leojean890: enfin chuck norris je l'ai pas fait dans bcp de langages

pardouin: dp et cn c'est plus relou

leojean890: ouais..

leojean890: CN le pire je trouve quand on connait pas bien un langage ça peut être plus ong

leojean890: long

Zorg1: pardouin meurt de faim et toi tu lui tiens la patte :(

Default avatar.png JBM: j'avais lu «plus omg», ça marchait aussi

pardouin: re

pardouin: j'ai pas mal traduit des puzzles où c'était "juste des petits calculs bidons" et en fait le gros piège c'est que souvent c'est de gros entiers, voire pire de flottants à grosse précision

pardouin: et ton truc python bidon de 3 lignes devient un truc de 15 lignes où tu as sué pour corrigé toutes les erreurs

pardouin: genre hier je sais plus quel language, je définis une val en allant chercher le nextLong (ou autre nom du même genre)

pardouin: ça ressemblait à ça: val n = nextLong()

pardouin: et le truc platait de ouf j'arrivais à rien, et finalement la solution c'était de faire: Long n = nextLong()

pardouin: -_-

pardouin: je sais pas tu peux espérer que la méthode nextLong renvoie un truc automatiquement interprété comme un long, ben non

Neosoulink: Hey bonsoir à tous!e voulais savoir si exist-il des tricheurs sur codingame ?

Neosoulink: Je voulais*

BlaiseEbuth: Quelle idée...

pardouin: dans quel contextet Neosoulink, un Clash of Code ?

pardouin: contexte*

Default avatar.png JBM: meuh non j'ai pleinement confiance en la communauté, pas de tricheurs ici Voyons

pardouin: il doit bien y avoir quelques petits malins qui ont une bases de données de CoC et font des copier-coller des solutions mais je pense que ça reste très minoritaire

pardouin: j'imagine qu'ils se lassent

BlaiseEbuth: Shhtt mauvaise langue

pardouin: parfois il y a des gens qui torchent le truc en 30 sec, c'est pas forcément de la triche, certains sont juste très bons

BlaiseEbuth: Voilà

BlaiseEbuth: Best community ever

pardouin: après si tu vois une solution très longue en 30 sec c'est assez suspect oui :)

BlaiseEbuth: (╯°□°)╯︵ ┻━┻

Neosoulink: Oui un Clash !

Neosoulink: Aahahah

Zorg1: notre modo positive

Zorg1: après le clash ça dépend du problème. et parfois y a des gens qui retombent sur un clash déjà fait

Zorg1: dbdr : tu devrais bloquer la création des comptes sur ton wiki et faire le ménage. En plus il devient super lent j'ai l'impression de mon poste.

Default avatar.png JBM: ah y'a du nouveau?

Butanium: y a des gens qui ont du temps à perdre pour tester ma contribution en combat de bot? 👀

BlaiseEbuth: Pew pew pew

BlaiseEbuth: T'as trop joué à gladiabot

Butanium: pew pew pew

Butanium: boom

Butanium: tu connais blaise?

BlaiseEbuth: Wéwé, j'y jouais quand c'était un p'tit jeu android ^^

Butanium: oh nice :o

BlaiseEbuth: J'y ai joué sur pc aussi depuis, mais ça fait un bout de temps...

Zorg1: 250 ms le tour ? t'es sûr ?

Zorg1: ah non c'est 50 ms

BlaiseEbuth: Ta contrib je l'essaierai volontiers, mais pas ce week-end. Faut que je mette des trucs dans le sous-marin... Où alors je dis que mon quartier est pourri et qu'on m'a volé le sonar ? :thinking:

Redup: Bonsoir, quelqu'un a une idée de la signification du thème pour le spring challenge ?

Redup: Si c'est quelque chose qui existe ou qui est totalement original :)

Zorg1: bah en général ils s'inspirent d'un jeu existant, ça simplifie les tests

Zorg1: et l'équilibrage du jeu

Redup: Justement, une idée du jeu en question ?

BlaiseEbuth: Brew

Zorg1: le thème c'est de la déco, ils peuvent très bien te faire une bataille navale ou un puissance 4

Zorg1: en l'habillant de façon totoro

Redup: Car les fantomes pour le Ghost Buster ça semblait plutot logique qu'on choperait des fantomes :)

Redup: D'acc d'acc ça me va

Zorg1: les sorcières aussi on avait dit brew c'était à peu près ça

Redup: Je pensais passer à coté d'une référence connue

Redup: Mais si tout le monde est dans le même jus ... ;)

Zorg1: ils vont peut être faire un CSB like avec un thème Totoro ^^ (j'en doute)

BlaiseEbuth: Avec le chatbus !

DataWasTaken: Hello, quelqu'un connaîtrait-il la commande pour run un agent codé en c++ à partir de la méthode gameRunner.addAgent ?

Redup: Ca serait génial un petit chatbus suprise

**BlaiseEbuth slaps DataWasTaken around a bit with a large context.

Zorg1: bah il essait de lancer son programme C++ avec le referee en local chez lui je suppose

DataWasTaken: exactement

DataWasTaken: j'essaie c'est le bon terme ><

BlaiseEbuth: Heureusement que Zorg1 est là pour lire dans les pensées des gens (Et n'est pas pédagogue pour deux sous).

Zorg1: donc tu dois faire un executable, après il faut que l'agent lance cet exécutable, mais j'ai fait ça il y a longtemps

Redup: Bon courage pour les veille-tard et à la prochaine (merci pour les infos !)

Zorg1: BlaiseEbuth : Stilgart m'a appris la pédagogie je crains rien :p

Zorg1: là en plus je résumais le besoin

DataWasTaken: d'acc donc je compile dans un premier temps et je file l'exe à l'agent je vais tester ça

DataWasTaken: merci :)

BlaiseEbuth: C'est pas en devinant de quoi les gens parlent qu'on va leur apprendre à poser des questions correctes...

Zorg1: c'était assez clair pour moi en fait ;-)

Zorg1: quand t'as un peu bricolé le truc

BlaiseEbuth: Pour moi aussi, c'est pas la question!

BlaiseEbuth: (╯°□°)╯︵ ┻━┻

Zorg1: donc c'est clair mais je vais t'expliquer que tu poses tes questions comme un con pour bien te montrer ma supériorité ?

Zorg1: honnêtement je te suis pas là

BlaiseEbuth: C'est clair pour trois personnes qui ont déjà utilisé l'outil. Si les trois personnes sont pas là la question tombe à l'eau, parce que (quasi) personne ne va se donner la peine de lui donner du "mais de quoi parles tu donc ?". Donc autant en profiter pour lui apprendre à poser des questions claires, c'est une compétence utile. (Rien à voir avec de la supériorité. J'ai pas besoin de ça pour savoir que je suis supérieur :3)

Zorg1: bah perso pas beaucoup de gens vont répondre même s'il avait ajouté du contexte. il la reposera plus tard

Zorg1: Sur un post de forum, effectivement faudrait être plus précis

Zorg1: après le chat c'est plus informel comme de la discussion

BlaiseEbuth: Nan! J'ai envie d'être chiant!

Default avatar.png JBM: ah mais voila

Zorg1: oui continue comme ça tu vas nous expliquer que t'as vraiment utilisé vi (attention pas vim) et que tu sais tout mieux que tout le monde :p

Default avatar.png JBM: encore une fois je m'evertue a debugger les détails d'int32/int64 de la FFI

Zorg1: pous sqllite ?

Default avatar.png JBM: d'un programme qui marchait parfaitement depuis le début (à l'oubli d'afficher le résultat près)

Default avatar.png JBM: /flip

Default avatar.png JBM: bon ben du coup maintenant j'ai une API sqlite en béton pour haskell

Default avatar.png JBM: cadeau pour ceux qu'ont résolu le puzzle autrement

Zorg1: et elle marche sur CG ?

Zorg1: ah oui

Default avatar.png JBM: pas encore testée

Default avatar.png JBM: vu que je suis revenu à tester en local

Default avatar.png JBM: pour pouvoir examiner la db generee a posteriori

Default avatar.png JBM: "WTF elle eset parfaitement comme j'aurais voulu"

Default avatar.png JBM: je rajoute les outputs et je te dis

Default avatar.png JBM: undefined symbol: sqlite3_ind_double

Default avatar.png JBM: gnagna typo

Zorg1: l'est pas cool le linker, il t'en veut

Default avatar.png JBM: 80%

Default avatar.png JBM: échoue test 2

Zorg1: j'imagine le linker qui fait des correspondances "en gros ça match" ^^

Default avatar.png JBM: ouais il pourrait êtr un peu plus conciliant je trouve aussi

Zorg1: avec un NN pour calculer le meilleur symbole qui matche

Default avatar.png JBM: c'est un peu le marteau doré local

Zorg1: les problèmes restent des clous, mais le marteau est plus beau ^^

Default avatar.png JBM: et il BRILLE

Zorg1: même dans le noir ? fais gaffe c'est sans doute radioactif :p

Default avatar.png JBM: ah mais tiens

Default avatar.png JBM: en fait j'ai un bug dans mon C

Default avatar.png JBM: et c'es mon haskell qui me le révèle

Default avatar.png JBM: 'fin, un bug

Default avatar.png JBM: une heuristique optimiste

Default avatar.png JBM: "si le premier char est un chiffre, c'est un nombre"

Default avatar.png JBM: en fait c'est faux

Default avatar.png JBM: corrigeons vite ça en «dernier»

Default avatar.png JBM: voilà, 100% sur les tests

Default avatar.png JBM: je nettoie et je soumets

Zorg1: mais ça t'as pris combien de temps ce bricolage sur sqlite ?

Zorg1: après je comprend que c'est pour la beauté du geste

Default avatar.png JBM: pas mal de temps

Default avatar.png JBM: mais oui, beauté du geste

Default avatar.png JBM: (et pas perdu des 2 côtés: je comprends bien mieux l'API SQLite maintenant, et la FFI Haskell -- c'était dans les objectofs secondaires)

Default avatar.png JBM: je l'aurai sous le coude quand qqun fera un puzzle un peu plus proche du vrai SQL

Zorg1: mmm je ferais du SQL en FRANCAIS rien que pour toi alors ^^

pardouin: "si le premier char est un chiffre, c'est un nombre" c'est pas vrai qur le puzzle ?

pardouin: j'avais pris ça comme critère, de mémoire

Zorg1: "sélectionner a,b,c de toto où a<10 ordonné par b descendant"

Zorg1: *décroissant c'est mieux

pardouin: après reste à implémenter les 7 types de jointures

pardouin: :)

Zorg1: (bon j'avoue le puzzle sur les cardinaux anglais m'a gonflé)

Default avatar.png JBM: pardouin: non, c'est faux sur le test 2

Default avatar.png JBM: (au moins)

pardouin: R.sort(key=lambda row: float(row[ikey]) if row[ikey][0].isdigit() else row[ikey],

          reverse="DESC" in sql)

pardouin: j'ai ça dans mon code

pardouin: ça passe tous les tests

Default avatar.png JBM: ça empeche pas forcément de valider, parce que c'est ni dans les sorties ni un critère de tri

pardouin: ok

Default avatar.png JBM: mais avec un atoi C ça passe meme avec du garbage

Default avatar.png JBM: avec un read @Int haskell, c'est exception

Zorg1: bah dans les tests IDE seul le dernier le ORDER BY est vraiment important

Default avatar.png JBM: une occasion de plus e moinsser le puzzle

pardouin: :)

Zorg1: les autres une fois le WHERE appliqué les données sont triées

Default avatar.png JBM: lol

Default avatar.png JBM: vive la modération

Zorg1: oui j'avais vu ça en ajoutant des traitement au fur et à mesure ^^

Zorg1: par contre un autre validateur plante (tu penses que j'ai push quand j'ai vu ça, sur un malentendu ...)

Default avatar.png JBM: la doc sqlite est pas claire sur s'il faut faire un reset() sur un INSERT préparé entre les lignes

Default avatar.png JBM: ça marche sans

Default avatar.png JBM: mais j'ai pas encore décidé si j'avais mauvaise conscience à retirer les stubs FFI pour

Zorg1: ha ? pourtant sqlite est assez bien documenté à mon impression

Zorg1: après le diable se planque dans les détails

Default avatar.png JBM: il est surtout bien réputé pour ses tests

Default avatar.png JBM: sa doc, je dirai certainement pas qu'elle est mauvaise

Default avatar.png JBM: mais c'est beaucoup de texte

Default avatar.png JBM: tu cherches ce que renvoient les fonctions, t'es bon pour ctrl-f sur la page

Default avatar.png JBM: c'est pas total optimal

Default avatar.png JBM: ok j'ai rien dit

Zorg1: ah un autre stream et le gars a aussi une chaise de gamer

Default avatar.png JBM: il faut bien un reset

Default avatar.png JBM: le runtime pète une erreur claire "runtime called out of sequence" sans

Default avatar.png JBM: 12 lignes d'import, c'est beaucoup pour du CG

Default avatar.png JBM: 224 lignes, dont 12 d'import et 160 de stubs et bindings

Default avatar.png JBM: soumis, 100%, publié

Default avatar.png JBM: connerie finie

Default avatar.png JBM: quelle sera ma suivante?

Zorg1: gg

Default avatar.png JBM: :bow:

Default avatar.png JBM: est-ce qu'on peut dlopen en bash :thinking:

Zorg1: tu peux pas compiler un shell sqlite rudimentaire si tu sais où est leur lib ?

Zorg1: puis tu l'utilises dans ton bash

Zorg1: c'est pê pas très élégant

Default avatar.png JBM: ben y'a pas trop d'interet a ecire un shell entier pour 3 requetes

Zorg1: "rudimentaire" j'avais mis

Default avatar.png JBM: certes

Default avatar.png JBM: bon on verra demain

Default avatar.png JBM: @+

Zorg1: je te demandes pas de coder l'historique de commande

Zorg1: à plus, bn

l1444: bordel je suis une taupe en algo