Via cette commande :
sudo fuser -v /dev/snd/*
J'avais juste lu le titre de la news et je ne m'y étais pas intéressée, puis je percute, les classes prépas MP (Mathématiques et Physique) deviennent des MP2I (Mathématiques et Physique et Ingénierie Informatique). À ce moment je me dis trop bien en fait ! On manque cruellement de personnes sachant coder et au vu de l'intensité des formations prépas de l'époque (et qui s'est a priori maintenue) j'ai pensé "trop bien", puis je regarde l'emploi du temps :
Et c'est bien réparti, puis je regarde le contenu de la matière informatique tout en me disant "j'espère que c'est abrutis ne vont pas y remettre du OCaml comme à l'époque" et en fait... Si :
Menu des apprentissages : les élèves utilisent deux langages de programmation en parallèle, C et Ocaml.
Déjà l'époque OCaml était l'un des pires choix possible pour les raisons suivantes :
-
C'est un langage franco-français et académique, n'espérez pas faire une carrière à l'international avec.
-
Il existe une pléthore de langages fonctionnels sur le marché (Scala, Kotlin, Rust, Haskell, Elixir, Erlang, Python, Ruby, etc) qui faciliterait d'autant l'embauche en sortant d'école mais non, autant apprendre quelque chose pour avoir le plaisir de l'oublier plus tard et se refaire violence avec un équivalent à apprendre de zéro mais réellement utilisé lui.
-
Les idiomes et syntaxes des grands langages se retrouvent dans d'autres langages, ce qui facilite la transition, OCaml a "son style à lui" (juste cocorico). Rappel, les invocations de méthodes s'écrivent
objet#method()
et les pointeurs avec des points d'exclamations "!"... Le typage y est ultra-fort mais totalement implicite, ce qui vous interdit d'écrire qu'un int est un int lorsque vous en avez le besoin, vous contraignant à exécuter votre code pas à pas pour comprendre quel est le type de la variable en cours. -
OCaml étant un langage marginal, sa documentation, sa communauté, ses libs, son tooling, tout est marginal ! Je ne dis pas que c'est vide ou pourris, je dis juste que c'est incomparable face aux éco-systèmes PHP/Python/Java/Rust/anything else.
-
OCaml étant un langage de niche, les enseignants le maîtrisent très mal, ce qui a failli me faire quitter la programmation tellement les cours étaient prérâves il y a déjà bientôt 20 ans ! (damned, déjà)
Bref, encore une façon de gérer les choses à la française avec des outils français pour des français dans l'espoir de faire revivre un idéal français au pays des français.
Pareil, utiliser C alors que Rust vient d'entrer dans les langages bas niveau permettant de coder sur le kernel Linux et pour lequel Microsoft et IBM ont annoncé qu'elles l'utiliseraient pour leurs futurs systèmes, vraiment mais vraiment...
En fait c'est tout à fait à l'image du COVID, une gestion d'amateurs et une vision qui ne sait que se tourner vers le passé en supposant que les rêves deviennent réalité comme par magie, en y croyant très fort.
Cela fait quatre fois que le destin me ramène devant cet article de Joël et je pense qu'il l'a écrit pour moi. Je note ici les phrases clefs :
Well, yes. They did. They did it by making the single worst strategic mistake that any software company can make: They decided to rewrite the code from scratch.
[...]
It’s harder to read code than to write it.
[...]
The idea that new code is better than old is patently absurd. Old code has been used. It has been tested. Lots of bugs have been found, and they’ve been fixed. There’s nothing wrong with it. It doesn’t acquire bugs just by sitting around on your hard drive. Au contraire, baby! Is software supposed to be like an old Dodge Dart, that rusts just sitting in the garage? Is software like a teddy bear that’s kind of gross if it’s not made out of all new material?
Voilà, reuse, adapt but do not rewrite it mothafucka !
Merci Animal. #Frexit
La vidéo dure 4 min 43.
Et nous sommes en septembre...
Et les vacances sont finis...
Et les "lois travail" reviennent
Et il faut détourner l'attention du public sur des sujets clivants
Et je l'avais dit
Pour rappel, les sujets clivants dont je parle depuis plusieurs mois concernaient la GPA (Grosses Pour Autrui) ou la PMA (Procréation Médicalement Assistée) car la confusion est fréquente surtout côté manif pour tous.
J'expliquais à tous mes amis et collègues que la fin du discours de François Fillon pour l'élection présidentielle - que j'avais posté ici - évoquait clairement qu'il faudrait à la rentrer lancer des sujets clivants pour détourner l'opinion publique de la politique visant à détruire les protections sociales, les protections salariales et notre retraite, celle de nos parents et celle de nos grand-parents.
En gros qu'il faudrait bloquer les manifs par d'autres manifs concernant des sujets de faible importance.
Je disais dans ce post que le programme de Macron me rappelait la "Blitzkrieg de Fillon"... Eh bien je peux vous le dire... Merde alors ! J'avais raison !!! Oh zut !!! Oh zut !!! I feel so bad.
Ce qui fait chier, c'est d'être correctement renseignée et clairvoyante au milieu d'un tas de gros cons. Voilà, c'est dit !
Je copie-colle :
Moi j'utilise couramment "nohup" "2>&1 >/log.txt" et "&"
ce qui donne :
"nohup firefox 2>&1 > ./log.txt &"
pourquoi ?
nohup "détache" la commande suivante du terminal, même si le parent meurt le programme reste actif (en fait il est rattaché au process init 0)le 2>&1 "redirige la sortie d'erreur 2 vers la sortie standard 1
le > log.txt redirige les sorties vers un fichier (pratique si ça plante tu as les erreurs)et enfin le & rend la main au terminal en cours en "forkant" le processus.
Voilà.
PS: tu peux le faire avec detach, attach etc mais c'est plus bas niveau....
Le "vrai" programme de Macron... Tiens ça me rappelle la stratégie de la Blitzkrieg de Fillon...
Pour toi Animal
Macron est un piège à con, désolé d'être aussi franche. Il s'agit d'un multimillionnaire qui parvient à ne pas payer l'ISF sur les 2,6 Millions d'euros qu'il a touché en 2015, dont le parti politique est financé par des milliardaires et qui tentent de faire croire aux pauvres qu'ils vont obtenir quelque chose d'eux... Nan mais juste lol.
A ces personnes qui gagnent moins de 7000 € net / mois, qui pensent faire parti "des riches" (cf. le dernier décile concernant les revenus du salaire + dividendes) et qui pourtant vont voter Macron, faites bien attention à vous.
Je rappelle à juste titre - et en tant que dirigeante de société - qu'un patron se paie facilement entre 5000 € et 20 000 € net / mois. Oui vous avez bien lu, par NET et PAR MOIS. C'est le revenu moyen cumulé entre salaire et dividendes. Même si l'on considère que les dividendes ne sont pas comptabilisés pour le calcul de la retraite.
Et je parle ici des PME / PMI dans l'IT qui ont moins de 10 personnes !
En toute sincérité, ne tombez pas dans le piège Macron, il s'agit bien là d'un candidat des riches, propulsé en deux ans à peine par des riches avec des moyens gigantesquissimes derrière. Il ne représente pas ceux qui vivent de leur force de travail, il représente ceux qui exploitent la force de travail des autres.
Un tuto toujours sympa à connaître