à par[t] satisfaire les accoladophiles parenthèsophobes, je ne vois pas trop
L'absence d'accolade autour d'une clause then - car d'une seule ligne - est la source de nombreux bugs en C. Imposer les accolades est donc une bonne chose IMHO.
Si tu imposes les accolades, les parenthèses autour de la condition ne sont donc plus nécessaire puisque le parsing n'est plus ambiguë : la condition est ce qu'il y a entre le if et le prochain {.
Donc d'après toi, les gens font la queue aux restos du cœur le font pour la qualité gastronomique des menus ? ou seulement parce qu'ils ont la flemme de cuisiner ou d'appeler ubereats ?
Faut arrêter de croire qu'être riche ou pauvre est une question de mérite. C'est avant tout une question de chance.
Un système normal devrait permettre au plus courageux/performants/audacieux/talentueux/persévérants/inventifs d'être un peu plus dans le confort que la moyenne. Mais ne devrait par permettre à des spécimen d'être 1 million de fois plus riche que la moyenne. C'est un système aberrant qui nous dessert tous et la planète avec.
Mon précédent commentaire a dû prêter à confusion car les réponses expliquent ce qu'est le serverless, et je connais.
Je m'étonnais simplement du commentaire de @wilk qui dit parle d'une fonctionnalité de gestion de branche ala git pour Neon alors que la fiche que j'ai trouvé ne dit pas du tout cela.
Je m'attendais plus à des réponses qui pointe la doc du produit décrit par @wilk.
Le bénéfice ne vient peut être pas tant de Elixir que de la BEAM-OTP, de son modèle de concurrence (actor) et de résilience (supervision tree). Mais comme Elixir est la façon "moderne" d'écrire du code pour la OTP, le raccourcis me semble acceptable.
En même temps, un grep est ce que ferait qqun qui ne connaît pas toute les subtilités de la commande ss, comme moi. Comme GPT a ingurgité le web, ça ne m'étonne pas qu'il propose ça. Et perso, je m'en satisferai, car ça fait la job.
J'imagine que c'est une facilité comparé au "semantic versioning" ; qui a peut être plus de sens pour une bibliothèque logicielle pour la gestion des dépendances que pour une application qui ne fait pas de breaking change.
Cette ligne de code déclare plusieurs variables en C :
int a : déclare une variable a de type entier.
* const b : déclare un pointeur constant b qui pointe vers une valeur de type indéterminé.
(*(c(void)))[10] : déclare un tableau de pointeurs de taille 10, où chaque élément est un pointeur vers une fonction c qui ne prend pas d'arguments et renvoie un pointeur.
*d[2] = {&a} : déclare un tableau de pointeurs d de taille 2, où chaque élément est un pointeur vers un entier. Le premier élément du tableau d est initialisé avec l'adresse de la variable a.
En résumé, la ligne de code déclare une variable entière a, un pointeur constant b, un tableau de pointeurs de fonctions c, et un tableau de pointeurs d'entiers d initialisé avec l'adresse de a.
Ce code shell redirige la sortie de la commande donnée.
3>&1 : redirige le descripteur de fichier 3 vers le descripteur de fichier 1. En d'autres termes, cela redirige la sortie du descripteur de fichier 3 vers le même emplacement que le descripteur de fichier 1 (qui est généralement la sortie standard).
1>&2 : redirige le descripteur de fichier 1 vers le descripteur de fichier 2. Cela redirige la sortie standard vers la sortie d'erreur.
2>&3 : redirige le descripteur de fichier 2 vers le descripteur de fichier 3. Cela redirige la sortie d'erreur vers l'emplacement de sortie du descripteur de fichier 3 (qui était initialement la sortie standard).
En résumé, le code échange les flux de sortie standard et d'erreur standard. Ainsi, lorsque la commande est exécutée, la sortie qui irait normalement vers la sortie standard est redirigée vers la sortie d'erreur, et la sortie qui irait normalement vers la sortie d'erreur est redirigée vers la sortie standard.
[^] # Re: Sather
Posté par steph1978 . En réponse à la dépêche À la découverte du langage V. Évalué à 3.
OMG que c'est laid ! 🤮
Oui je sais, les goûts les couleurs. Mais ce mélange de syntaxe Pascal (
end
) et C (;
), ça me fout la gerbe.Et puis à quoi bon un débat sur les langages de prog si on peut pas parler de la beauté de la syntaxe 😉
[^] # Re: if sans parenthèses
Posté par steph1978 . En réponse à la dépêche À la découverte du langage V. Évalué à 10.
L'absence d'accolade autour d'une clause
then
- car d'une seule ligne - est la source de nombreux bugs enC
. Imposer les accolades est donc une bonne chose IMHO.Si tu imposes les accolades, les parenthèses autour de la condition ne sont donc plus nécessaire puisque le parsing n'est plus ambiguë : la condition est ce qu'il y a entre le
if
et le prochain{
.[^] # Re: Solidarité nationale vs aumone
Posté par steph1978 . En réponse au lien La hausse des prix et des demandes ne permet plus aux Restos du cœur de faire œuvre de solidarité (€. Évalué à 3.
Je répondais à la première phrase de ton message qui semble dire qu'avec le RSA et les APL, c'est bon tout va bien, rien à changer.
Je ne pouvais pas répondre à ce que tu dis juste là maintenant en répondant à mon message parce que par définition tu ne l'avais pas encore écrit.
Oui je sais c'est con, je suis contraint par l'écoulement linéaire du temps. Pas encore trouvé comment m'en évader.
[^] # Re: Solidarité nationale vs aumone
Posté par steph1978 . En réponse au lien La hausse des prix et des demandes ne permet plus aux Restos du cœur de faire œuvre de solidarité (€. Évalué à 5.
Je ne crache pas sur les riches, je crache sur le système dont les riches sont le produit, tout comme les pauvres.
[^] # Re: Solidarité nationale vs aumone
Posté par steph1978 . En réponse au lien La hausse des prix et des demandes ne permet plus aux Restos du cœur de faire œuvre de solidarité (€. Évalué à 2. Dernière modification le 06 septembre 2023 à 13:22.
Donc d'après toi, les gens font la queue aux restos du cœur le font pour la qualité gastronomique des menus ? ou seulement parce qu'ils ont la flemme de cuisiner ou d'appeler ubereats ?
Faut arrêter de croire qu'être riche ou pauvre est une question de mérite. C'est avant tout une question de chance.
Un système normal devrait permettre au plus courageux/performants/audacieux/talentueux/persévérants/inventifs d'être un peu plus dans le confort que la moyenne. Mais ne devrait par permettre à des spécimen d'être 1 million de fois plus riche que la moyenne. C'est un système aberrant qui nous dessert tous et la planète avec.
[^] # Re: Capsules vidéos en alternative
Posté par steph1978 . En réponse au lien La hausse des prix et des demandes ne permet plus aux Restos du cœur de faire œuvre de solidarité (€. Évalué à 2.
Et pour ceux qui n'ont pas l'extension qui va bien : https://invidious.fdn.fr/watch?v=L-8A3lzyCI4
[^] # Re: Solidarité nationale vs aumone
Posté par steph1978 . En réponse au lien La hausse des prix et des demandes ne permet plus aux Restos du cœur de faire œuvre de solidarité (€. Évalué à 4.
Suivant cet exemple magistrale, moi aussi je vais donner 10 balles.
Rappelons aussi qu'il a donné 200 (balles/millions) pour Notre Dame, on voit les priorités.
# un seul R ?
Posté par steph1978 . En réponse au lien La FSFE appelle l'Allemagne à se libérer/délivrer des logiciels privateurs qui lui font l'Arendelle. Évalué à 3.
sinon j'ai pas la ref.
[^] # Re: Neon c'est bon.
Posté par steph1978 . En réponse au lien database of Databases. Évalué à 3.
Mon précédent commentaire a dû prêter à confusion car les réponses expliquent ce qu'est le serverless, et je connais.
Je m'étonnais simplement du commentaire de @wilk qui dit parle d'une fonctionnalité de gestion de branche ala git pour Neon alors que la fiche que j'ai trouvé ne dit pas du tout cela.
Je m'attendais plus à des réponses qui pointe la doc du produit décrit par @wilk.
[^] # Re: Neon c'est bon.
Posté par steph1978 . En réponse au lien database of Databases. Évalué à 2.
🤔
[^] # Re: Un autre site solaire
Posté par steph1978 . En réponse au lien Solar Protocol. Évalué à 3.
Ah mais c'était génial ! Je suis pourtant assez vieux et résident en France mais j'étais passé à côté.
Ah oui comme quand on appelait un fax par erreur.
Est ce que du code a été conservé ? Ce serait super d'en remettre en route (sur émulateur par ex.).
Comment se faisait la découverte des services, annuaire, bouche à oreille ?
[^] # Re: Un autre site solaire
Posté par steph1978 . En réponse au lien Solar Protocol. Évalué à 3.
Je suis intrigué, tu peux expliqué comment ça marchait ? quels services ? un lien avec le BBS ?
[^] # Re: en même temps...
Posté par steph1978 . En réponse au lien Les développeurs Mac orphelins. Évalué à 3.
Sûrement personne puisqu'ils l'arrêtent.
# réponse 2
Posté par steph1978 . En réponse au journal Calendrier partagé pour équipe et Mobilizon. Évalué à 2.
Mobilizon propose un flux ICS globale à l'instance est un flux ICS pour chaque "groupe". Pour des notifications par email, il faut en effet un compte. Une mailing list par group pourrait être intéressant.
[^] # Re: Ouep
Posté par steph1978 . En réponse au lien Faire une économie annuelle de 2 millions de dollar en serveur chez Pinterest avec Elixir . Évalué à 2. Dernière modification le 01 septembre 2023 à 08:53.
J'avoue, ça m'a tué aussi.
En même temps
C'est un article limite promotionnel.
Je me dis que c'est peut être plus le fond que le titre qui t'a gêné.
[^] # Re: Ouep
Posté par steph1978 . En réponse au lien Faire une économie annuelle de 2 millions de dollar en serveur chez Pinterest avec Elixir . Évalué à 2.
Le bénéfice ne vient peut être pas tant de Elixir que de la BEAM-OTP, de son modèle de concurrence (actor) et de résilience (supervision tree). Mais comme Elixir est la façon "moderne" d'écrire du code pour la OTP, le raccourcis me semble acceptable.
[^] # Re: Faut-il vraiment faire confiance à CHATGPT pour ce genre de choses ?
Posté par steph1978 . En réponse au lien Shai : assistant de ligne de commande. Évalué à 3.
En même temps, un
grep
est ce que ferait qqun qui ne connaît pas toute les subtilités de la commandess
, comme moi. Comme GPT a ingurgité le web, ça ne m'étonne pas qu'il propose ça. Et perso, je m'en satisferai, car ça fait la job.[^] # ~~semver~~
Posté par steph1978 . En réponse au lien LibreOffice 7.6 vient de sortir. Évalué à 3.
J'imagine que c'est une facilité comparé au "semantic versioning" ; qui a peut être plus de sens pour une bibliothèque logicielle pour la gestion des dépendances que pour une application qui ne fait pas de breaking change.
# Mais qui aurait pu le prévoir !
Posté par steph1978 . En réponse au lien South Korea's biggest mobile telco says 5G has failed to deliver on its promise. Évalué à 4.
Alors que notre cher (€€) ministre de l'économie disait que ça et l'IA allait sauvez le(ur) monde.
[^] # Re: Les femmes aiment compiler le C
Posté par steph1978 . En réponse au journal Perles de C. Évalué à 3.
Il n'y a pas eu d'édition depuis 2020 ?
# gépéto
Posté par steph1978 . En réponse au journal Perles de C. Évalué à 2.
Cette ligne de code déclare plusieurs variables en C :
int a
: déclare une variablea
de type entier.* const b
: déclare un pointeur constantb
qui pointe vers une valeur de type indéterminé.(*(c(void)))[10]
: déclare un tableau de pointeurs de taille 10, où chaque élément est un pointeur vers une fonctionc
qui ne prend pas d'arguments et renvoie un pointeur.*d[2] = {&a}
: déclare un tableau de pointeursd
de taille 2, où chaque élément est un pointeur vers un entier. Le premier élément du tableaud
est initialisé avec l'adresse de la variablea
.En résumé, la ligne de code déclare une variable entière
a
, un pointeur constantb
, un tableau de pointeurs de fonctionsc
, et un tableau de pointeurs d'entiersd
initialisé avec l'adresse dea
.# sombre
Posté par steph1978 . En réponse au lien Today is Earth Overshoot Day. Évalué à 3.
le plus intéressant est la
on voit bien le petit sursaut que nous a offert la pandémie.
# 3>&1 1>&2 2>&3
Posté par steph1978 . En réponse au journal Ecrire une petite interface utilisateur ipmitool en 1h avec whiptail. Évalué à 6.
Ce code shell redirige la sortie de la commande donnée.
3>&1
: redirige le descripteur de fichier 3 vers le descripteur de fichier 1. En d'autres termes, cela redirige la sortie du descripteur de fichier 3 vers le même emplacement que le descripteur de fichier 1 (qui est généralement la sortie standard).1>&2
: redirige le descripteur de fichier 1 vers le descripteur de fichier 2. Cela redirige la sortie standard vers la sortie d'erreur.2>&3
: redirige le descripteur de fichier 2 vers le descripteur de fichier 3. Cela redirige la sortie d'erreur vers l'emplacement de sortie du descripteur de fichier 3 (qui était initialement la sortie standard).En résumé, le code échange les flux de sortie standard et d'erreur standard. Ainsi, lorsque la commande est exécutée, la sortie qui irait normalement vers la sortie standard est redirigée vers la sortie d'erreur, et la sortie qui irait normalement vers la sortie d'erreur est redirigée vers la sortie standard.
[^] # Re: Line
Posté par steph1978 . En réponse au journal petit topo des messageries sécurisées, et leurs alternatives. Évalué à 3.
C'est open source Citadel ? Parce que Olvid, oui, pour la partie clients.
[^] # Re: Coming out
Posté par steph1978 . En réponse au journal Ah la SNCF!. Évalué à 3.
Easyjet, les champions du dark pattern. "oh c'est ballot, vous avez plié le QR code, ré-impression du billet 30€, bon voyage avec easyjet".