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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  25135  25136  25137  ..  26992  26993  26994  26995  26996  26997
Auteur Sujet :

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

n°2433911
Hermes le ​Messager
Breton Quiétiste
Posté le 01-12-2022 à 13:54:03  profilanswer
 

Reprise du message précédent :

Devil'sTiger a écrit :


C'est comme si tu disais de ne pas se servir du PC parce que le PC ca n'est pas pareil que d'apprendre a écrire.
 
Il faut faire le milieu, commencer par apprendre, et ensuite la laisser utiliser copilot... Parce que apprendre c'est une chose, et faire bien c'est dors et déjà sans aucun doute aller vers copilot pour le turfu :o
 


 
Ben tu as mal lu. C'est peu ou prou ce que je dis. Mais tout est question de timing et d'être sûr qu'elle est capable de trouver des solutions par elle-même. Copilot est génial pour des développeurs qui ont déjà bâti leurs skills.


---------------
Expert en expertises
mood
Publicité
Posté le 01-12-2022 à 13:54:03  profilanswer
 

n°2433912
___alt
Posté le 01-12-2022 à 13:56:35  profilanswer
 

masklinn a écrit :


Pas spécialement sur les helpers de base. Ça c’est juste souffrir jusqu’à arriver au même point.  


 
Je dis pas qu'il faut passer sa vie à refaire les mêmes trucs, mais de temps en temps coder son petit tooling soi-même c'est bien aussi,
 

masklinn a écrit :


they/them et basta.


 
Ça me fait d'ailleurs prodigieusement chier que ça soit pas livré de base en français et qu'ont ait pris l'option du masculin par défaut, le manque d'expressivité que ça implique...


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2433913
___alt
Posté le 01-12-2022 à 13:56:56  profilanswer
 

Flaie a écrit :

Je pense que j'ai plus de 250-300 extensions kotlin sur AOC en incluant collections, strings, pairs, types natifs etc


 
 [:petoulachi:5]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2433914
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 01-12-2022 à 14:00:47  profilanswer
 

D'ailleurs quel serait le meilleur langage pour l'AoC au sens où il aurait déjà ce genre de trucs en interne :D ? Python ptet (list comprehension tout ça ?) ? C++ ya même pas de string split de base donc bon :o


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2433915
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 01-12-2022 à 14:03:59  profilanswer
 

Welcome AoC 2022 :o #PHPFTW

 
Spoiler :

https://i.ibb.co/2jctBdm/Capture-d-e-cran-2022-12-01-a-14-03-19.jpg

Message cité 2 fois
Message édité par Ydalb le 01-12-2022 à 14:04:10

---------------
:o
n°2433916
sligor
Posté le 01-12-2022 à 14:05:08  profilanswer
 
n°2433917
flo850
moi je
Posté le 01-12-2022 à 14:08:05  profilanswer
 

Xavier_OM a écrit :

D'ailleurs quel serait le meilleur langage pour l'AoC au sens où il aurait déjà ce genre de trucs en interne :D ? Python ptet (list comprehension tout ça ?) ? C++ ya même pas de string split de base donc bon :o


pour le faire vite ?  
deja un truc interprété et  pas typé genre php/js/python  
 
pour le faire juste ? un langage typé avec de bonnes méthodes de gestion de string


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

n°2433918
___alt
Posté le 01-12-2022 à 14:10:36  profilanswer
 

En Kotlin

 
Spoiler :

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

 

(encore beaucoup de boilerplate dans ce code quand on compare à celui de Flaie, lui a déjà les inputGroups qui sont calculés par exemple)

 

edit: j'ai oublié d'utiliser une method reference :o

Message cité 2 fois
Message édité par ___alt le 01-12-2022 à 14:24:11

---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2433919
sligor
Posté le 01-12-2022 à 14:12:23  profilanswer
 

flo850 a écrit :


pour le faire vite ?  
deja un truc interprété et  pas typé genre php/js/python  
 
pour le faire juste ? un langage typé avec de bonnes méthodes de gestion de string


 
mode pedantic on: python est typé, fortement même, mais il est dynamiquement typé (les autres je ne sais pas). https://en.wikipedia.org/wiki/Strong_and_weak_typing
 
y'a quoi de "pas juste" avec un language typé dynamiquement?
 

Message cité 1 fois
Message édité par sligor le 01-12-2022 à 14:14:41
n°2433920
Jubijub
Parce que je le VD bien
Posté le 01-12-2022 à 14:15:44  profilanswer
 

flo850 a écrit :


pour le faire vite ?
deja un truc interprété et  pas typé genre php/js/python

 

pour le faire juste ? un langage typé avec de bonnes méthodes de gestion de string

 

hé ho c'est typé Python :o pas au compile time, mais c'est ça qui est fun, tu peux introspecter tes objets et faire tout un tas de saloperies dynamiquement. C'est très expressif, faut juste JAMAIS avoir à relire / modifier ce code :o
Et tu peux annoter les types pour qu'au moins ton IDE rale si c'est pas clair.

 
___alt a écrit :

En Kotlin

  

(encore beaucoup de boilerplate dans ce code quand on compare à celui de Flaie)


c'est expressif, rien à dire. :jap:

 

Message cité 1 fois
Message édité par Jubijub le 01-12-2022 à 14:16:17

---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 01-12-2022 à 14:15:44  profilanswer
 

n°2433921
Plam
Bear Metal
Posté le 01-12-2022 à 14:16:00  profilanswer
 

Sinon en OCaml :o


---------------
Spécialiste du bear metal
n°2433922
sligor
Posté le 01-12-2022 à 14:23:56  profilanswer
 

Jubijub a écrit :


 
hé ho c'est typé Python :o pas au compile time, mais c'est ça qui est fun, tu peux introspecter tes objets et faire tout un tas de saloperies dynamiquement. C'est très expressif, faut juste JAMAIS avoir à relire / modifier ce code :o
Et tu peux annoter les types pour qu'au moins ton IDE rale si c'est pas clair.
 


tiens d'ailleurs c'est possible d'avoir un langage qui melange les deux. Type dynamique par défaut, mais static si on veut (avec les gains de perf qui vont avec)
 
Ou c'est pas possible car ça coince quelque part de designer un tel langage ?

n°2433923
skeye
Posté le 01-12-2022 à 14:26:02  profilanswer
 

 

Marrant comme on a des versions très différentes avec le même langage, même sur des problèmes très simples. [:dawa]

 

Message cité 2 fois
Message édité par skeye le 01-12-2022 à 14:27:30

---------------
Can't buy what I want because it's free -
n°2433924
flo850
moi je
Posté le 01-12-2022 à 14:27:00  profilanswer
 

sligor a écrit :


 
mode pedantic on: python est typé, fortement même, mais il est dynamiquement typé (les autres je ne sais pas). https://en.wikipedia.org/wiki/Strong_and_weak_typing
 
y'a quoi de "pas juste" avec un language typé dynamiquement?
 


 
j'aurai du dire pas fortement typé, j'avais oublié les experts qui aoment bien python :o
 
un langage typé statiquement permet quand même de detecter pas mal de bug avant même l'exécution , mais la prmeière version du code est un peu plus long a ecrire ( par exemple les phases de description de types )


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

n°2433925
DDT
Few understand
Posté le 01-12-2022 à 14:28:08  profilanswer
 

Xavier_OM a écrit :

D'ailleurs quel serait le meilleur langage pour l'AoC au sens où il aurait déjà ce genre de trucs en interne :D ? Python ptet (list comprehension tout ça ?) ? C++ ya même pas de string split de base donc bon :o


Je pense qu'il y a largement ce qu'il te faut dans la bibliothèque standard de pas mal de langages en fait.
 
Après c'est pas spécifique à l'AoC mais si tu veux aller vite les langages flexibles, extensibles et concis te faciliteront la tâche.
 
Et pas besoin que le langage soit forcément interprété, un langage compilé avec un bon REPL ou la possibilité d'utiliser un notebook ou une worksheet ça va aussi.


---------------
click clack clunka thunk
n°2433926
SekYo
Posté le 01-12-2022 à 14:29:16  profilanswer
 

masklinn a écrit :


include_str! facilite les choses (évite l’I/O). Pour le reste t’es un peu limité par le fait d’avoir 2 iterateurs nestés.

 

Tu peux bricoler avec Scan mais c’est un peu moyen, dans mon souvenir il sait pas folder les états intermédiaires. Sauf à ne pas respecter le protocole.

 

Itertools a probablement un adaptateur qui poutre pour ça par contre.

 

In-line edit: https://docs.rs/itertools/latest/it [...] d.coalesce mais il faut bricoler un peu, sinon https://docs.rs/itertools/latest/it [...] d.batching


Thx, j'oublie toujours include_str!

 

J'ai réussi avec coalesce et du coup ça se fait avec juste des méthodes sur un itérateur:

 
Spoiler :

use itertools::Itertools;

 

fn main() {
    let lines = include_str!("../data/day1.txt" ).lines();
    let top3_calories: i32 = lines
        .into_iter()
        .map(|value| value.parse::<i32>())
        .coalesce(|previous, current|
            match current {
               Ok(cal) => Ok(Ok(previous.unwrap() + cal)),
               Err(_) => Err((previous, Ok(0))),
        })
        .filter(Result::is_ok)
        .map(|value| value.unwrap())
        .sorted_by(|a, b| b.cmp(a))
        .take(3)
        .sum();
    dbg!(top3_calories);
}


Pas complètement convaincu quand même par la closure que je lui passe, le double Ok(...) est quand même assez moche. Mais je voulais absoluement ne pas parser plusieurs fois les &str et ne pas utiliser une "guard value" comme 0 pour faire mon if/match.
Par contre ma mémoire me joue des tours, j'était persuadé que y avait un truc builtin pour faire mon .filter(Result::is_ok).map(|value| value.unwrap() mais j'ai pas retrouvé :o (en même temps y a tellement de méthodes dispo sur les itérateurs que je suis peut être passé dessus sans la voir :D)

 


boblenain200 a écrit :

Un min heap à tout le tableau non ? Pas compris la remarque


Pardon c'était pas clair, mais justement je parlais d'un cas ou tu ne voudrais jamais garder tout le tableau de valeurs en mémoire.

Spoiler :

Avec une min heap de 3 éléments, pour chaque nouvel élément de ton input - qui pourrait être un stream infini par exemple-, tu compares l'élément en cours au top élément de ta min heap, donc au plus petit éléments des 3:
- si ton élément en cours est plus grand, ça veut dire que t'as trouvé un nouveau candidat pour ton top3 des plus grands; du coup tu vires le top élément de ta heap et tu ajoutes l'élément en cours (qui ira se mettre au bon endroit parmi les 3)
- sinon ça veut dire que ton élément en cours est AU MIEUX le 4ème élément le plus grand, donc tu peux le discard

 

Et a la fin tu fais juste la somme des 3 éléments de ta min heap pour avoir le résultat. C'est comme ça que tu arrives au nlogk (avec k=3 ici) dont parlais Hepha


Message édité par SekYo le 01-12-2022 à 14:30:17
n°2433927
DDT
Few understand
Posté le 01-12-2022 à 14:32:45  profilanswer
 

sligor a écrit :


tiens d'ailleurs c'est possible d'avoir un langage qui melange les deux. Type dynamique par défaut, mais static si on veut (avec les gains de perf qui vont avec)
 
Ou c'est pas possible car ça coince quelque part de designer un tel langage ?


Y a plein de langages avec du typage optionnel/graduel/structurel aujourd'hui.
Les perfs c'est assez orthogonal.


---------------
click clack clunka thunk
n°2433928
sligor
Posté le 01-12-2022 à 14:35:25  profilanswer
 

DDT a écrit :


Y a plein de langages avec du typage optionnel/graduel/structurel aujourd'hui.
Les perfs c'est assez orthogonal.


des exemples ?
 
pourquoi les perfs c'est orthogonal ? si tu sais que a et b sont des int alors a+b peut être converti directement en addition assembleur plutôt que de résoudre et d'appeler la méthode "add" de l'objet non ?

Message cité 1 fois
Message édité par sligor le 01-12-2022 à 14:40:25
n°2433930
boblenain2​00
Posté le 01-12-2022 à 14:42:25  profilanswer
 

sligor a écrit :


des exemples ?
 
pourquoi les perfs c'est orthogonal ? si tu sais que a et b sont des int alors a+b peut être converti directement en addition assembleur plutôt que de résoudre et d'appeler la méthode "add" de l'objet non ?


 
Dart

n°2433931
boblenain2​00
Posté le 01-12-2022 à 14:44:35  profilanswer
 

Plam a écrit :

Sinon en OCaml :o


 
J'avais essayé l'année derniere, je suis pas allé loin. Pour le coup tres chiant de pas avoir de print polymorphique par exemple pour ce genre d'exercise.

n°2433932
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 01-12-2022 à 14:44:45  profilanswer
 

skeye a écrit :


 
Marrant comme on a des versions très différentes avec le même langage, même sur des problèmes très simples. [:dawa]
 



 
à chaque fois j'oublie d'utiliser file() ouais, ça simplifie un peu :D


---------------
:o
n°2433933
skeye
Posté le 01-12-2022 à 14:48:12  profilanswer
 

Ydalb a écrit :


 
à chaque fois j'oublie d'utiliser file() ouais, ça simplifie un peu :D


ouais, fin 2022 il serait temps d'arrêter de batailler à coups de fopen().[:doc petrus]


---------------
Can't buy what I want because it's free -
n°2433934
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 01-12-2022 à 14:53:17  profilanswer
 

Promis M.skeye je ferai attention la prochaine fois :o
 
Je me le note dans mes objectifs de ma performance review 2023


---------------
:o
n°2433935
Flaie
Posté le 01-12-2022 à 15:03:51  profilanswer
 

skeye a écrit :


 
Marrant comme on a des versions très différentes avec le même langage, même sur des problèmes très simples. [:dawa]
 



C'est la beauté de l'AOC

n°2433936
___alt
Posté le 01-12-2022 à 15:04:28  profilanswer
 

Ydalb a écrit :

Promis M.skeye je ferai attention la prochaine fois :o
 
Je me le note dans mes objectifs de ma performance review 2023


 
Oublie pas d'indiquer dans ton mail à Elon Musk demain que tu fais moins de lignes de code qu'avant parce que tu utilises des fonctionnalités plus récentes du langage [:ocolor]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2433937
Flaie
Posté le 01-12-2022 à 15:07:03  profilanswer
 

___alt a écrit :

En Kotlin
 


 
(encore beaucoup de boilerplate dans ce code quand on compare à celui de Flaie, lui a déjà les inputGroups qui sont calculés par exemple)
 
edit: j'ai oublié d'utiliser une method reference :o


C'est clair comme ça,

Spoiler :

je trouve juste ça encore plus clair de split sur \n\n pour avoir des groupes que split sur \n puis sur les lignes vides.
 
Et aussi plus pratique d'utiliser take(3) plutôt que sublist

, mis à part ça c'est très similaire c'est juste que j'ai des trucs cachés derrière plein d'extensions :jap:

Message cité 1 fois
Message édité par Flaie le 01-12-2022 à 15:07:57
n°2433938
masklinn
í dag viðrar vel til loftárása
Posté le 01-12-2022 à 15:07:10  profilanswer
 

___alt a écrit :

Ça me fait d'ailleurs prodigieusement chier que ça soit pas livré de base en français et qu'ont ait pris l'option du masculin par défaut, le manque d'expressivité que ça implique...


J’ai été très triste quand je me suis souvenu que non seulement on avait perdu le neutre du latin, mais que de toute manière le neutre du latin est un 3e genre, pas un super-genre :/

sligor a écrit :


tiens d'ailleurs c'est possible d'avoir un langage qui melange les deux. Type dynamique par défaut, mais static si on veut (avec les gains de perf qui vont avec)
 
Ou c'est pas possible car ça coince quelque part de designer un tel langage ?


“Le gain de perf qui va avec” c’est difficile, hors le fait que ça encourage le monomorphisme et donc facilite la vie du jit (ce qui reste un gros gain).
 
Tu as beaucoup de langages qui ont du typage optionnel mais ce typage est supprimé au runtime (après il y a des langages compilés qui font ça, ptet que ça a changé mais par une époque Java gardait pas vraiment les infos de types pour le JIT, il repartait de 0). Plus rarement tu vas avoir des langages avec typage optionnel qui offrent des (meta-) outils permettant de l’utiliser en opt-in, genre numba and co, me semble que Julia fait des trucs du style aussi mais faut plus demander à nray. Mais habituellement comme c’est rétrofité y’a pas de garanties que les types sont corrects.
 
Généralement tu vas plus avoir ça dans l’autre sens, un langage statiquement typé qui va offrir un opt-out réflexif, avec une (souvent lourde) perte de performances. Genre C# a un mot clé “dynamic” qui fait ça (et c’est supporté par la VM et utilisé pour les langages dynamiquement typés au passage donc en théorie pas trop lent, après j’ai pas d’XP dessus).
 
T’as aussi l’assez rare option du typage statique mais non bloquant, GHC a un mode de compilation comme ça. Tu peux compiler du haskell qui compile pas, ça sort des warnings et ça pète au runtime.


Message édité par masklinn le 01-12-2022 à 15:10:21

---------------
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°2433939
skeye
Posté le 01-12-2022 à 15:12:03  profilanswer
 

Flaie a écrit :


C'est la beauté de l'AOC


[:romf]
En général il faut quand même attendre quelques jours avant d'avoir des différences d'implé vraiment significatives, quand même...les premiers jours c'est un poil trop simple.  :D


---------------
Can't buy what I want because it's free -
n°2433940
Flaie
Posté le 01-12-2022 à 15:12:41  profilanswer
 

Clojure est par exemple dynamiquement typé mais pour avoir des perfs convenables sur des hot spot tu vas vouloir hinter pour qu'il évite de faire de la réflexion.
 
Problèmes que tu peux spot à l'aide du flag *warn-on-reflection*

n°2433941
___alt
Posté le 01-12-2022 à 15:24:05  profilanswer
 

Flaie a écrit :


C'est clair comme ça,

Spoiler :

je trouve juste ça encore plus clair de split sur \n\n pour avoir des groupes que split sur \n puis sur les lignes vides.

 

Et aussi plus pratique d'utiliser take(3) plutôt que sublist

, mis à part ça c'est très similaire c'est juste que j'ai des trucs cachés derrière plein d'extensions :jap:

 

Le PuzzleInput utilise lines() donc découpe déjà ligne par ligne de base c'est pour ça que j'ai fait comme ça.
take() est plus lisible et plus simple ici oui :jap:
(par contre il renvoie une nouvelle liste plutôt qu'une vue sur la liste, c'est une des différences de fonctionnement avec subList() - ça peut faire une différence de performance mais ça n'a évidemment aucune incidence sur la taille de liste minuscule qu'on trimballe ici)

Message cité 1 fois
Message édité par ___alt le 01-12-2022 à 15:24:20

---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2433942
Jubijub
Parce que je le VD bien
Posté le 01-12-2022 à 15:29:42  profilanswer
 

Flaie a écrit :


C'est la beauté de l'AOC


 
Demain je te prends sur Kotlin, je crains dégun
https://rehost.diberie.com/Picture/Get/f/111833


---------------
Jubi Photos : Flickr - 500px
n°2433943
sligor
Posté le 01-12-2022 à 15:30:23  profilanswer
 

je peux faire l'AOC en VHDL synthétisable ?
 
du coup faut que j'envoie la sortie sur un port série ou j'ai le droit d'utiliser stdout du simluateur quand même ?  [:cerveau klem]

Message cité 1 fois
Message édité par sligor le 01-12-2022 à 15:31:16
n°2433944
Flaie
Posté le 01-12-2022 à 15:39:02  profilanswer
 

___alt a écrit :


 
Le PuzzleInput utilise lines() donc découpe déjà ligne par ligne de base c'est pour ça que j'ai fait comme ça.
take() est plus lisible et plus simple ici oui :jap:  
(par contre il renvoie une nouvelle liste plutôt qu'une vue sur la liste, c'est une des différences de fonctionnement avec subList() - ça peut faire une différence de performance mais ça n'a évidemment aucune incidence sur la taille de liste minuscule qu'on trimballe ici)


en effet, mais du coup si la liste de base est mutable alors la vue de sublist peut changer également, je préfère avoir une copie a un instant T qui ne changera pas si la source a changé depuis.
 
Évidement pour le problème d'aujourd'hui on s'en fou :D


Message édité par Flaie le 01-12-2022 à 15:40:43
n°2433945
Flaie
Posté le 01-12-2022 à 15:41:12  profilanswer
 

Jubijub a écrit :


 
Demain je te prends sur Kotlin, je crains dégun
https://rehost.diberie.com/Picture/Get/f/111833


Viendez tous sur Kotlin les amis, viendez

n°2433947
el muchach​o
Comfortably Numb
Posté le 01-12-2022 à 16:02:46  profilanswer
 

Jubijub a écrit :


 
Demain je te prends sur Kotlin, je crains dégun
https://rehost.diberie.com/Picture/Get/f/111833


Ah mais elle me prend quand elle veut [:draculax]
 
Bon je crois que je vais plutôt faire du Kotlin que du Rust.


Message édité par el muchacho le 01-12-2022 à 16:03:07

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2433948
xtieu
Posté le 01-12-2022 à 16:09:04  profilanswer
 

Flaie a écrit :


Viendez tous sur Kotlin les amis, viendez


 
 
j'y suis déjà :o
 
mais ma solution du jour est identique à 99% à la tienne :o
 

Spoiler :


https://rehost.diberie.com/Picture/Get/r/111848


Message édité par xtieu le 01-12-2022 à 16:19:21

---------------
There's more to life than the boy in that mirror.
n°2433949
gfive
Posté le 01-12-2022 à 16:11:37  profilanswer
 

une version plus Streamy :o

 
Spoiler :

 

Function<String, Integer> mapper = s -> s.isEmpty() ? 0 : Integer.parseInt(s);

 

   BiConsumer<Stack<Integer>, Integer> accumulator = (stack, integer) -> {
        int total = integer;
        if (integer != 0 && !stack.isEmpty()) {
            total += stack.pop();
        }
        stack.push(total);
    };

 

   private int findTopNElves(Stream<Integer> lines, int number) {
        return lines.collect(Stack::new, accumulator, Stack::addAll)
                .stream().sorted(Comparator.reverseOrder()).limit(number).mapToInt(Integer::intValue).sum();
    }

 

En fait j'aime moins que l'autre, parce qu'elle est sensible à la taille de l'input.

 

Faut que je fasse un merge des deux.

 


Message édité par gfive le 01-12-2022 à 16:12:29

---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2433950
skeye
Posté le 01-12-2022 à 16:16:43  profilanswer
 

Bon, c'est le début, on refait au propre. :o

Spoiler :


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

Message cité 1 fois
Message édité par skeye le 01-12-2022 à 16:16:57

---------------
Can't buy what I want because it's free -
n°2433951
Devil'sTig​er
Posté le 01-12-2022 à 16:16:44  profilanswer
 

Flaie a écrit :


Viendez tous sur Kotlin les amis, viendez


 
C'est pas comme ca que la descente dans la drogue démarre ?
 
Par une invitation gratuite a essayer le produit :o

n°2433952
Dion
Acceuil
Posté le 01-12-2022 à 16:23:31  profilanswer
 

___alt a écrit :

Je fais comme les bons vieux modems, j'échange une série de bips stridents avec la personne jusqu'à ce qu'on tombe d'accord sur la façon de se nommer :o


Tu insères ton machin dans leur jack RJ11 comme ça avant même de dire bonjour ?  :heink:  
#NotAllModem

___alt a écrit :

Ça me fait d'ailleurs prodigieusement chier que ça soit pas livré de base en français et qu'ont ait pris l'option du masculin par défaut, le manque d'expressivité que ça implique...


C'est le pays des droits de l'homme hein, on peut dire tout ce que l'on veut sur les majuscules maintenant mais bon :o
 


---------------
When it comes to business/legal topics, just assume almost everyone commenting has no idea what they’re taking about and have no background in these subjects because that’s how it really is. Harkonnen 8-> Elmoricq 8====>
n°2433953
___alt
Posté le 01-12-2022 à 16:33:03  profilanswer
 

Dion a écrit :


Tu insères ton machin dans leur jack RJ11 comme ça avant même de dire bonjour ?  :heink:  
#NotAllModem


 
Pas besoin de prise RJ11 quand on peut directement utiliser le son mon bon monsieur.
BZZZZZZZRZrrrtttttttt DIDUNG DIDUNG DIDUNG bleeeeeeeeeeeeeeeeepp FRCCCHHHHHHHHHHHHHHH


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  25135  25136  25137  ..  26992  26993  26994  26995  26996  26997

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)