Justement si, une optimisation sur la pile d'appel car il estime qu'on risque de partir en stack overflow, ou qu'on perd trop de temps en changement de contexte. Je ne dis pas que ces problèmes sont inexistants, juste que dans la majorité des cas le compilo fait très bien les optimisations qui vont bien, le tout en respectant (généralement mieux que ce que le commun des mortels) les spécificité des processeurs modernes (exécution prédictive, pipeline, cache…)
Je ne dis pas qu'il faut faire du récursif, souvent on peur remplacer par de l'itératif sans que ça alourdisse le code, mais remplacer tout appel récursif, juste par principe, avant même qu'un problème ait été levé, le tout via des solutions lourdes et compliqué rends rapidement le code visé difficile à maintenir.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
non j'illustre par un cas simple; tout comme on adore donner la factorielle pour une illustration de la récursivité alors que ça se fait tout aussi bien en itératif, ou même avec fact(n).
Si le code est compliqué pour un bête compteur, qu'est ce que ça donne lorsque la complexité augmente?
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
ah oui, j'ajouterai aussi que la condition de fin de récursivité est plus lisible si c'est les premières lignes (exit early); et si tu est tant que ça obsédé par les performances tu peux utiliser les indication unlikely ou autre
maintenant je t'invite à coder à ta façon ces 3 lignes de codes d'appel récursif; techinquement j'aurais pu en mettre que 2, mais la centrale sert de s'assurer de pas avoir une optimisation trop agressive du genre int a(int n) {return n;}
Une fois que tu as fais ce petit morceau de code va trouver un codeur et demande lui ce que ça fait. puis va voir un autre codeur avec les 3 lignes pour la même question.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
ton pseudo code est une horreur à lire, à suivre et donc à maintenir; en utilisant des goto, tu as tendance à pulvériser les exécutions prédictives pour au final faire un truc qu'un compilo peut faire de lui même;
Dans l'immense majorité des cas, il vaut mieux laisser le compilo faire de lui même les optimisation avec des schémas traditionnel simple; en essayant de faire intelligent, tu le court-circuite; tu ajoutes de l'allocation dynamique pour un gain nul. Tu es typiquement dans ce cas la : PrematureOptimization
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
bien maintenant fait moi les tours de hannoï en itératif, on va rigoler un peu :)
C'est 3 lignes en récursif ;)
de même en caml la gestion des listes se fait aisément et de manière lisible; je ne compte plus le nombre de fois où j'ai du passer après quelqu'un qui s’empêtrait dans de l'itératif alors que le cas ne s'y prétait pas (typiquement parcours d'arbre en profondeur)
En gérant toi même la pile tu force la main au compilo, je n'ai JAMAIS eu de stack overflow sur de appels récursif se se plantant pas sur la condition d'arrêt. Et ton système il fera juste un out of memory à la place; risquant de faire tuer des voisins un peu trop gourmand.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
C'est un drame de se dire que le codeur de base fait mieux que le compilo pour optimiser ;) Ce dernier fait généralement mieux que nous, et des choses qui s'expriment simplement en récursif deviennent un enfer en itératif.
Il faut privilégier la simplicité d'écriture, sauf cas critique (identifié comme tel, pas pifométré); et essayer de tordre le code parce qu'un illuminé a dit pas de 'machin' pour dérouler l'algo ou le tourner différemment rend un code difficile à comprendre, bourré de cas d'erreurs, et est généralement bien plus compliqué que la façon simple.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
ça me rappel un projet énorme de ma boite, utilisé par plusieurs métier, qui va tranquillement sur ses vingt ans, avec son lot de dette technique. Il a été décidé de la refaire en technique moderne (micro service, web app…) des moyens colossaux ont été mis dessus pendant plusieurs années, on commence a peine à pouvoir faire une fraction de l'ancien outil, ça perd du temps en refacto, parce qu'on va pas partir en prod avec de la dette technique. Quasiment tous les devs de l'ancien sont partis vers le nouveau, y'a plus d'évolution (sauf les indispensable dans l'ancien)…
Bref si les moyens mis dans le nouveau avaient été mis dans l'ancien, qu'on avait rationalisé les inputs pour limiter le nombre de format d'entrées, on aurait pas eu cette interruption d'évolutions…
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
L'une des raisons, si ce n'est la principale, pour dépasser les limitations de vitesse, c'est pour gagner du temps; assez souvent en zappant les arrêts recommandés.
Tu sors donc un cas à part pour disqualifier une mesures assez efficace. Par ailleurs, je ne comprends pas cette hargne contre les radars tronçons. Aucune chance de se faire avoir par inadvertance. Alors oui si tu fais ta pause midi dans le trajet tu pourras bourrer comme un connard, mais tout le monde n'est pas comme ça; et avec peu d'investissement tu peux même foutre une caméra sur l'entrée & la sortie d'aire d'autoroute pour palier au problème.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
« venez voir ce que je vais faire » et à chaque fois il y a cet effet wouah.
yep, sous emacs ctrl-alt-\, et sous leur ide y'a aussi un raccourcis, tu m'étonnes qu'ils soient étonné qu'un éditeur en mode terminal fasse plus que nano!
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
Si Nahel s'était arrêter au lieu de faire un délit de fuite il serait encore vivant
tiens la présomption d'innocence c'est que pour les gendarmes; il me semble que l'igpn à indiqué que la voiture s'était remise doucement en route; ce qui sur une voiture automatique, voir la boite de vitesse de la logan de mes parents à boite manuel pourrait correspondre à un lâcher de pédales.
On parle quand même d'un môme qui selon ses passager se prends des coups de FDO, avec une arme pointée sur la tête, un des agents là pour l'arrêter qui lui hurle de couper, un autre qu'il va prendre une balle dans la tête; le tout dans une voiture qu'il ne maitrise pas, dans une situation qu'il ne maitrise pas.
Donc…
Bref la mort de Nahel est déplorable, mais combien de vie a t'il mis en danger en faisant un délit de fuite.
En fait a moins d'un rodéo il vaut mieux récupérer la plaque et choper le contrevenant lorsqu'il n'est plus au volant, c'est moins dangereux pour tout le monde; la poursuite elle même met en danger nombre de personnes.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
détrompe toi, il semblerait qu'il soit pour qu'on augmente les fonctionnaires et qu'on restaure leur avantages sociaux, vu que ces dernières années ils n'ont connu que le bâton.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
Je ne pense pas que l'état ait une volonté de dégrader le service public : qu'est-ce qu'il aurait à y gagner ?
Que la population accepte la privatisation et ne les considère pas comme des traitres? Regarde ce que la privatisation des autoroutes à rapporté à vincy ou autre. Y'a un paquet de pognon à se faire dessus. T'as l'air de croire que des gens qui prônent la réussite individuelle sont altruistes (pour l'intérêt commun), y'aurait comme qui dirait une dissonance cognitive.
L'ouverture à la concurrence provient de directives européennes.
Qui peut être balayé d'un revers de main en déclarant le secteur comme stratégique. De plus, y'a toujours moyen de négocier.
Est-ce que cela veut dire pour autant que l'état cherche à dégrader un service ? Je crois qu'il cherche surtout à diminuer les coûts et à le rendre plus efficient.
La séparation des pool de conducteurs c'est sensé rendre plus efficient? Dans quelle esprit dérangé? La suppression de l’émission par Jupiter de France Inter alors que c'est la meilleur audience, c'est pour attirer du publique? La suppression de substance au bac c'est sensé améliorer le niveau des élèves? Lorsque l'on se rends comptes que la recherche d'économie dans les hôpitaux coût plus cher que les économies réalisé, est-ce sain de continuer sur la même voie ?
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
On ne pilote pas une centrale nucléaire comme une centrale à gaz ou de l’hydraulique.
Le démarrage d'une tranche (ou son arrêt) se planifie, en aucun cas faire un démarrage instantané ou un arrêt brusque d'une tranche; de même tu va pas faire de réglage fin de ce qui est produit; tu auras toujours besoin de groupes pour assurer l'égalité Production/Consommation (sinon tu dérègles les horloges :D)
Cela reste plus pilotable que le solaire ou l'éolien mais tu ne peux pas avoir tout en nucléaire
le seul fait de refaire payer le coût du raccordement des parcs éoliens offshores à leurs propriétaires devrait faire remonter le coût de fourniture d'environ 20€/MWh.
En effet ça a un coût, mais l'éolien offshore est bien plus régulier que le terrestre ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
Détrompe toi, en fonction du coût de l'inscription tu vire déjà une bonne partie des gens au revenus très modestes; ceux qui restent sont généralement intéressé à l'éducation de leur mômes.
La sociologie est donc, de base, radicalement différente.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
Désolé pour la réponse en 2 temps, mais j'avais d'autres choses à faire, et la dégradation du service mérite une plus grande attention, et c'est un sujet différent.
personnel absent,
Lorsque je suis malade dans le privé, j'ai pas de jours de carence, et y'a que mes collègues qui sont impactés. Quand un conducteur est malade soit y'a du personnel payé à rien foutre pour pouvoir le remplacer au pied levé, soit y'a de la suppression. Sachant qu'il y'a une volonté de transformer le service publique en entreprise rentable, je te laisse deviner pourquoi le service se dégrade.
le dégradation du service, c'est aussi des économies sur le personnel, lors des changement de température, y'a des réglage à faire sur toutes les rames. En réduisant les effectifs, on a réduit l'entretien global, et réduit drastiquement la capacité de la sncf à faire rapidement des réglages;
De même en faisant de plus en plus appel à la sous traitance, la qualité de l'entretien s'est dégradé notamment par manque d'expérience.
ça me rappelle cette histoire : Alcatel facturait le double ses prestations à FT, c'était de notoriété publique bien avant que l'affaire n'éclate au grand jour.
Cela s'appelle une subvention/aide déguisée; un choix politique, encore.
Mais visiblement ça marche, a force de volontairement dégrader le service publique, les gens sont prêt à accepter la privatisation; plutôt que chercher les causes, les gens se contentent de râler sur le service dégradé; disant que finalement la privatisation c'est pas si mal; ça aura pris plus de 20 ans, mais le résultat est là, les gens sont mûrs
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
Le niveau de service est inversement proportionnel aux avantages sociaux.
Avantages tellement bien qu'ils croulent sous les candidatures. A tiens non ces temps ci la ratp et sncf manquent de conducteurs, on manque de profs pour les classes.
A niveau de qualification égale, vaut généralement mieux aller dans le privé dès qu'on a plus que le bac. Avant y'avait un 'avantage' qui faisait que le publique gardait une pension plus élevée que dans le privé par rapport à leur dernier salaire, mais celui ci étant plus faible, ça rééquilibrait un peu. L'état est un employeur qui se permet de payer sous le smic, ajustant ce qui manque via des primes; les premières augmentations sont contrebalancées par une réduction de cette prime.
D'ailleurs, je ne comprends pas cette jalousie, si c'est si bien rentrez y; au moins on aurait des conducteurs & profs. Une bonne partie de ces avantages sont des artifices pour compenser un salaire faible et/ou un métier difficile; visiblement la coupe dans ces derniers ne compense plus assez les égoïstes que nous sommes.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
L'ouverture de nouvelles fréquence est un choix politique, et ne peut se faire sans leur aval. Nicolas Sarkozy y était complètement opposé, c'est son premier ministre qui a forcé le passage.
Mais en définitive, si la gestion est efficace et que les prix sont raisonnables, il est sans doute préférable de la laisser dans le secteur privé.
Mais de quel droit tu va limiter les tarifs? Sur quels bases? Comment t'assures tu que le contrat est bien respecté; sans trous? comme limiter une augmentation moyenne, mais les tronçons les plus usités se retrouvent x4, x5 alors que ceux n'ayant que peu de trafic stagnent ou baissent de tarifs?
Quid des tarifications spécifiques horaires pour 'lisser' le trafic?
Mais en définitive, si la gestion est efficace et que les prix sont raisonnables, il est sans doute préférable de la laisser dans le secteur privé.
Tu prétends être pour le service publique, mais dans tes paroles t'y est complètement opposé.
C'est clair. J'y vois une stratégie du privé pour valoriser leurs formations.
Rien ne t'empêche dans le publique de prendre les options qui ont un avenir.
Chez moi c'est Vinci qui gère la distribution de l'eau… C'est le même prix (très élevé il me semble) que quand c'était la ville qui le gérait.
Donc quel intérêt d'utilisé le privé dans ce cas n'est il pas censé être efficient ? En fait il semblerai que non :
Encore une fois, ce que je déplore, c'est que le public est souvent devenu du "faux public", derrière bossent des myriades de petites boîtes au personnel sous-payé, parce que les employés fonctionnaires ne veulent plus faire le taff.
dans les années 90 un homme politique avait dit qu'en France on a un problème car les français sont satisfait du service publique; depuis ce temps il y'a une volonté de le détruire par tous les moyens, que ce soit par la recherche de la moindre économie où il faut justifier chaque dépense, où le temps et le personnel dédié à cette tâche coût plus cher que l'économie réalisée, le non remplacement des fonctionnaires, remplacé par des prestataires (moins cher au moment du replacement (et encore…), mais avec un turnover important, empêchant une expertise de se former (en même temps l'expertise se paye), des consignes débiles ou des choix délibérément cons.
Pour prendre un autre exemple, Vert Marine avait récupéré une grosse partie de la gestion des piscine municipale; lorsqu'ils ont pris les rennes le coût d'accès à augmenté, l'abonnement annuel à disparu. Et lorsque les coût de l'énergie ont augmentés ils ont entamé un bras de fer avec la mairie et ont fermé la piscine. Piscine qui produit une bonne partie de son énergie via des panneaux solaires sur le toit.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
C'est marrant dès qu'on parle d'une mise en concurrence/privatisation qu'à marché, on ressort itérativement la même; toujours, tel un point godwin des conversations.
On pourrait par exemple parler de la distribution d'eau par exemple; a pas vraiment…
On pourrait parler des autoroutes. hum…
On pourrait parler de l'énergie…
D'ailleurs l'image du succès de free, commence un poil à se ternir, car une fois bien implanté, il n'est plus aussi agressif, voir c'est même devenu un agneau.
Enfin, le service est sans doute bien réalisé,
Tousse Bretigny Tousse
Par ailleurs, si le service public était si bon que ça, les gens n'iraient pas vers le privé pour l'éducation et la santé…
En même temps les frais administratif des hôpitaux ont explosés, le but de cette administration étant là pour faire des économies… https://www.challenges.fr/entreprise/sante-et-pharmacie/a-l-hopital-le-gouffre-des-depenses-qui-ne-vont-pas-aux-soignants_711917
Et on ne va pas forcément dans le privé pour être mieux soigné, mais pour avoir un rendez vous plus vite; mon père avait un cancer le même praticien dans le publique c'était aux calendes grecques, et 3 mois dans le privé; le choix est vite fait. Ce qui dénote plus un manque de médecin que de compétence.
Par ailleurs, si le service public était si bon que ça, les gens n'iraient pas vers le privé pour l'éducation et la santé…
ça dépend où, les lycée Hoche ou H4 sont publique; nombre d'école, prépa ou université, IUT et autre sont publiques.
Pas mal d'école privés ou semi privé (enseignant payé par l'état) sont confessionnelles, et d'autre prône une éducation légèrement différente. Par ailleurs les écoles publiques doivent accepter tout le monde (dans la limite des places) là où les privées et semi privées peuvent faire une sélection.
Alors je ne nie pas que dans l'éducation nationale il y'a pas mal d'élément en trop; mais quand le ministre décide de changer les programmes pour les refaire à leur sauce, décident sur un coup de tête de rendre le bac 100% variable avec options et s'étonne qu'à la fin des bacheliers se retrouvent avec un diplôme ne servant a rien. Le privé évite ces écueils en disant que non l'option machin truc ne fait pas parti de leur cursus et que l'élève ferait mieux d'aller voir ailleurs s'il souhaite la faire.
Lorsqu'une "vraie" concurrence peut s'opérer, c'est généralement bénéfique pour le consommateur, car le privé est "condamné" au succès : soit il a un bon produit bien placé, soit il est bouffé par la concurrence.
Ben non. Tu l'as toi même dit, avant l'arrivé de free c'était la fête du slip pour les opérateurs téléphoniques; et ce pendant de longues années.
S'il a pu rentré c'est qu'il avait les bons leviers politiques et l'argent à investir pour rentrer.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
là on est faux; et je dirai même plus problématique; car le seul avantage du yaml par rapport au json, c'est justement cette capacité d'alias; les conversion de clé octales, booléennes sont à s'arracher les cheveux, et ne devraient pas être gérés par le yaml.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
L'état peut très bien arguer que les barrages sont nécessaire à la stabilité du réseau, et surtout au refroidissement des centrales et donc indissociable de ces dernières; les bases nautique et l'irrigation étant d'autre utilité publique l'Europe n'insistera pas si le gouvernement dit niet. Mais oui le gouvernement à tendance à accuser l'Europe de ses méfaits.
Le truc c'est que c'est de très gros sous en jeu; les investissements sont finis, y'a plus qu'un peu de maintenance; bref une pure vache à lait
Et ça m'étonnerait qu'en terme de production l'hydraulique existant en France puisse concurrencer le nucléaire.
te donne une idée des productions en jeu; et t'as même accès à l'historique
Par contre l'éolien offshore commence à pointer le bout de son nez, et est plutôt rentable; ce dernier fait chier les pêcheur, mais en même temps ça crée des zone où crustacés et poissons sont mieux protégées.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
Si l’hydraulique ;)
Et en plus ce dernier et pilotable au poil, et peu même mettre en réserve pendant les heures creuse (pompage)
C'est même pour cela que le gouvernement nous remettait sur la table tous les ans le démantèlement d'EDF, un peu comme la privatisation des autoroutes mais en pire :)
Sachant que les barrages sont utilisés (entre autre) pour
des bases de loisir
irrigation
refroidissement des centrales
production d'électricité
stockage d'électricité
ensuite l'éolien e solaire est autour de 45-70€ là où le nucléaire est plus autour de 50€
Mais le soucis du renouvelable, en absence de parc pilotable, et qu'il faut être capable d'encaisser les irrégularité. (hydro, gaz, charbon)
Donc dire que "La concurrence dans le marché de l'électricité, ça ne fonctionne pas
Alors EDF étant obligé de vendre de électricité nucléaire aux acteurs du marchés pour que eux puissent la vendre en faisant un benef…
En théorie c'est le prix coutant, mais en vrai comme c'est bien scruté, il est en dessous du prix coutant.
Comme ils ont 0 investissements, ils font un peu de campagne publicitaire, prennent un erp, quelques employés, et font tourner la pompe à pognon sans strictement rien produire.
Le client final est content, il a de l'énergie moins cher que le tarif régulé.
EDF et RTE, moins les investissements ont moins d'argent, l'état dégage moins de fric.
Bref le contribuable, dans son ensemble est perdant, pour qu'une petite poignée récupère pleins de sous, et une grosse poignée économises quelques euros.
Et lorsque la situation devient compliqué, une grosse partie mettent la clé sous la porte ou augmentent drastiquement leur tarif; montrant qu'il n'ont pas de production propre.
Et encore, ça c'est par la lorgnette du particulier qui lui a le droit au tarif régulé, pour les professionnels, pour eux c'est grave la merde.
Quand à brandir un sondage montrant que les gens sont content d'avoir pu profiter d'une baisse de tarif; je peux te faire la même avec un revenu universel à 3000€ net par mois; tu verras les gens seront contents.
Et surtout tu le dis toi même si on refait le sondage le résultat n'est plus aussi certain. Donc pour résumer ça à fait semblant de marcher.
Si tu prends l'exemple des télécoms, la privatisation
C'est uniquement du à l'arrivé d'un perturbateur qui a forcé sa place sur un marché fermé où les acteurs en place étaient bien content de pas bouger. Maintenant qu'il est rentré dans le milieu, il est beaucoup moins disruptif.
Et surtout c'est facile de dire ça maintenant et de gueuler sur ceux qui ont mis ça en place et de les traiter d'incompétent, naïf ou vendu. Toute décision, surtout de cet acabit, est un pari et tu n'es jamais sûr du résultat.
La situation n'est pas la même; le coût des télécoms n'est pas indexé sur le coût de production le plus élevé à l'instant de l'équilibrage; pour les opérateurs virtuels y'a de la bande passante acheté, et c'est pas grave si un coup de fil ne passe pas.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
y'a des bug, typiquement les no ne sont pas transformé en false :D pareil pour les y/n/on/off… et j'en passe. C'est important parce qu'on s'attend a avoir une seule chose à tester, et pas 10 ou 20 pour évaluer une valeur booléenne.
surtout que lors des débat à l'assemblée nationale on leur avait dit que c'était ce qui allait se passer…
L'autre soucis avec le mille feuille législatif c'est que lorsque tu rajoutes une loi couvrant un cas déjà couvert, ça devient un bordel sans nom, notamment quand un cas rendre dans plusieurs cases.
Et là on arrive quand même a des montages législatif, où pour agir contre des gros acteurs, on fait une loi sur leur sous traitants déjà hors la loi…
Bref comme souvent le législateur, en France, préfère faire passer des lois plutôt qu'appliquer les existantes, comme ça ils ont l'impression d'avoir fait quelque chose (ou leur électorat à l'impression qu'ils ont agit)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Loupé
Posté par fearan . En réponse au lien La récursivité sur linuxfr. Évalué à 2.
oui enfin sans opti il fonctionne quand même jusqu'à 261789; ça suffit amplement pour les cas de tests ;) (oui ça plante à 261790)
je n'ai jamais eu besoin d'une telle profondeur.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Loupé
Posté par fearan . En réponse au lien La récursivité sur linuxfr. Évalué à 3.
Justement si, une optimisation sur la pile d'appel car il estime qu'on risque de partir en stack overflow, ou qu'on perd trop de temps en changement de contexte. Je ne dis pas que ces problèmes sont inexistants, juste que dans la majorité des cas le compilo fait très bien les optimisations qui vont bien, le tout en respectant (généralement mieux que ce que le commun des mortels) les spécificité des processeurs modernes (exécution prédictive, pipeline, cache…)
Je ne dis pas qu'il faut faire du récursif, souvent on peur remplacer par de l'itératif sans que ça alourdisse le code, mais remplacer tout appel récursif, juste par principe, avant même qu'un problème ait été levé, le tout via des solutions lourdes et compliqué rends rapidement le code visé difficile à maintenir.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Loupé
Posté par fearan . En réponse au lien La récursivité sur linuxfr. Évalué à 6. Dernière modification le 22 août 2023 à 07:57.
non j'illustre par un cas simple; tout comme on adore donner la factorielle pour une illustration de la récursivité alors que ça se fait tout aussi bien en itératif, ou même avec fact(n).
Si le code est compliqué pour un bête compteur, qu'est ce que ça donne lorsque la complexité augmente?
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Loupé
Posté par fearan . En réponse au lien La récursivité sur linuxfr. Évalué à 3.
ah oui, j'ajouterai aussi que la condition de fin de récursivité est plus lisible si c'est les premières lignes (exit early); et si tu est tant que ça obsédé par les performances tu peux utiliser les indication unlikely ou autre
voici un petit code simple :
à compiler avec -O3 pour que le compilo vire la récursivité
sans le -O3 j'ai évidemment un stack overflow ;)
maintenant je t'invite à coder à ta façon ces 3 lignes de codes d'appel récursif; techinquement j'aurais pu en mettre que 2, mais la centrale sert de s'assurer de pas avoir une optimisation trop agressive du genre int a(int n) {return n;}
Une fois que tu as fais ce petit morceau de code va trouver un codeur et demande lui ce que ça fait. puis va voir un autre codeur avec les 3 lignes pour la même question.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Loupé
Posté par fearan . En réponse au lien La récursivité sur linuxfr. Évalué à 7.
ton pseudo code est une horreur à lire, à suivre et donc à maintenir; en utilisant des goto, tu as tendance à pulvériser les exécutions prédictives pour au final faire un truc qu'un compilo peut faire de lui même;
Dans l'immense majorité des cas, il vaut mieux laisser le compilo faire de lui même les optimisation avec des schémas traditionnel simple; en essayant de faire intelligent, tu le court-circuite; tu ajoutes de l'allocation dynamique pour un gain nul. Tu es typiquement dans ce cas la : PrematureOptimization
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Loupé
Posté par fearan . En réponse au lien La récursivité sur linuxfr. Évalué à 6.
bien maintenant fait moi les tours de hannoï en itératif, on va rigoler un peu :)
C'est 3 lignes en récursif ;)
de même en caml la gestion des listes se fait aisément et de manière lisible; je ne compte plus le nombre de fois où j'ai du passer après quelqu'un qui s’empêtrait dans de l'itératif alors que le cas ne s'y prétait pas (typiquement parcours d'arbre en profondeur)
En gérant toi même la pile tu force la main au compilo, je n'ai JAMAIS eu de stack overflow sur de appels récursif se se plantant pas sur la condition d'arrêt. Et ton système il fera juste un out of memory à la place; risquant de faire tuer des voisins un peu trop gourmand.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Loupé
Posté par fearan . En réponse au lien La récursivité sur linuxfr. Évalué à 8.
C'est un drame de se dire que le codeur de base fait mieux que le compilo pour optimiser ;) Ce dernier fait généralement mieux que nous, et des choses qui s'expriment simplement en récursif deviennent un enfer en itératif.
Il faut privilégier la simplicité d'écriture, sauf cas critique (identifié comme tel, pas pifométré); et essayer de tordre le code parce qu'un illuminé a dit pas de 'machin' pour dérouler l'algo ou le tourner différemment rend un code difficile à comprendre, bourré de cas d'erreurs, et est généralement bien plus compliqué que la façon simple.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
# mouais
Posté par fearan . En réponse au lien Desktop Linux has a Firefox problem. Évalué à 8.
ça me rappel un projet énorme de ma boite, utilisé par plusieurs métier, qui va tranquillement sur ses vingt ans, avec son lot de dette technique. Il a été décidé de la refaire en technique moderne (micro service, web app…) des moyens colossaux ont été mis dessus pendant plusieurs années, on commence a peine à pouvoir faire une fraction de l'ancien outil, ça perd du temps en refacto, parce qu'on va pas partir en prod avec de la dette technique. Quasiment tous les devs de l'ancien sont partis vers le nouveau, y'a plus d'évolution (sauf les indispensable dans l'ancien)…
Bref si les moyens mis dans le nouveau avaient été mis dans l'ancien, qu'on avait rationalisé les inputs pour limiter le nombre de format d'entrées, on aurait pas eu cette interruption d'évolutions…
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Verbalisation automatique ?
Posté par fearan . En réponse au journal Enregistrement de la plaque d'immatriculation aux péages. Évalué à 7.
L'une des raisons, si ce n'est la principale, pour dépasser les limitations de vitesse, c'est pour gagner du temps; assez souvent en zappant les arrêts recommandés.
Tu sors donc un cas à part pour disqualifier une mesures assez efficace. Par ailleurs, je ne comprends pas cette hargne contre les radars tronçons. Aucune chance de se faire avoir par inadvertance. Alors oui si tu fais ta pause midi dans le trajet tu pourras bourrer comme un connard, mais tout le monde n'est pas comme ça; et avec peu d'investissement tu peux même foutre une caméra sur l'entrée & la sortie d'aire d'autoroute pour palier au problème.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: :wq!
Posté par fearan . En réponse au lien Bram Moolenaar, auteur de vim, bronsonisé. Évalué à 2.
yep, sous emacs ctrl-alt-\, et sous leur ide y'a aussi un raccourcis, tu m'étonnes qu'ils soient étonné qu'un éditeur en mode terminal fasse plus que nano!
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Pas spécifiquement
Posté par fearan . En réponse au journal Les LBD devraient-ils être interdits ?. Évalué à 6.
tiens la présomption d'innocence c'est que pour les gendarmes; il me semble que l'igpn à indiqué que la voiture s'était remise doucement en route; ce qui sur une voiture automatique, voir la boite de vitesse de la logan de mes parents à boite manuel pourrait correspondre à un lâcher de pédales.
On parle quand même d'un môme qui selon ses passager se prends des coups de FDO, avec une arme pointée sur la tête, un des agents là pour l'arrêter qui lui hurle de couper, un autre qu'il va prendre une balle dans la tête; le tout dans une voiture qu'il ne maitrise pas, dans une situation qu'il ne maitrise pas.
Donc…
En fait a moins d'un rodéo il vaut mieux récupérer la plaque et choper le contrevenant lorsqu'il n'est plus au volant, c'est moins dangereux pour tout le monde; la poursuite elle même met en danger nombre de personnes.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Comme dirait Jean-Pierre, c'est de la merde
Posté par fearan . En réponse au journal "Contestabilité concurrentielle". Évalué à 6. Dernière modification le 30 juillet 2023 à 11:38.
détrompe toi, il semblerait qu'il soit pour qu'on augmente les fonctionnaires et qu'on restaure leur avantages sociaux, vu que ces dernières années ils n'ont connu que le bâton.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Comme dirait Jean-Pierre, c'est de la merde
Posté par fearan . En réponse au journal "Contestabilité concurrentielle". Évalué à 7.
Que la population accepte la privatisation et ne les considère pas comme des traitres? Regarde ce que la privatisation des autoroutes à rapporté à vincy ou autre. Y'a un paquet de pognon à se faire dessus. T'as l'air de croire que des gens qui prônent la réussite individuelle sont altruistes (pour l'intérêt commun), y'aurait comme qui dirait une dissonance cognitive.
Qui peut être balayé d'un revers de main en déclarant le secteur comme stratégique. De plus, y'a toujours moyen de négocier.
La séparation des pool de conducteurs c'est sensé rendre plus efficient? Dans quelle esprit dérangé? La suppression de l’émission par Jupiter de France Inter alors que c'est la meilleur audience, c'est pour attirer du publique? La suppression de substance au bac c'est sensé améliorer le niveau des élèves? Lorsque l'on se rends comptes que la recherche d'économie dans les hôpitaux coût plus cher que les économies réalisé, est-ce sain de continuer sur la même voie ?
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Pourquoi s'embêter ?
Posté par fearan . En réponse au journal "Contestabilité concurrentielle". Évalué à 4.
On ne pilote pas une centrale nucléaire comme une centrale à gaz ou de l’hydraulique.
Le démarrage d'une tranche (ou son arrêt) se planifie, en aucun cas faire un démarrage instantané ou un arrêt brusque d'une tranche; de même tu va pas faire de réglage fin de ce qui est produit; tu auras toujours besoin de groupes pour assurer l'égalité Production/Consommation (sinon tu dérègles les horloges :D)
Cela reste plus pilotable que le solaire ou l'éolien mais tu ne peux pas avoir tout en nucléaire
En effet ça a un coût, mais l'éolien offshore est bien plus régulier que le terrestre ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Comme dirait Jean-Pierre, c'est de la merde
Posté par fearan . En réponse au journal "Contestabilité concurrentielle". Évalué à 8.
Détrompe toi, en fonction du coût de l'inscription tu vire déjà une bonne partie des gens au revenus très modestes; ceux qui restent sont généralement intéressé à l'éducation de leur mômes.
La sociologie est donc, de base, radicalement différente.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Comme dirait Jean-Pierre, c'est de la merde
Posté par fearan . En réponse au journal "Contestabilité concurrentielle". Évalué à 10.
Désolé pour la réponse en 2 temps, mais j'avais d'autres choses à faire, et la dégradation du service mérite une plus grande attention, et c'est un sujet différent.
Lorsque je suis malade dans le privé, j'ai pas de jours de carence, et y'a que mes collègues qui sont impactés. Quand un conducteur est malade soit y'a du personnel payé à rien foutre pour pouvoir le remplacer au pied levé, soit y'a de la suppression. Sachant qu'il y'a une volonté de transformer le service publique en entreprise rentable, je te laisse deviner pourquoi le service se dégrade.
Ajoute à cela la difficulté de recrutement, la préparation à la privatisation (séparation grande lignes/RER, qui fait qu'un conducteur de remplacement ne peut plus être affecté indifféremment)
https://www.capital.fr/entreprises-marches/sncf-conducteur-de-reserve-il-avoue-avoir-ete-paye-seize-jours-a-ne-rien-faire-depuis-septembre-1455603
le dégradation du service, c'est aussi des économies sur le personnel, lors des changement de température, y'a des réglage à faire sur toutes les rames. En réduisant les effectifs, on a réduit l'entretien global, et réduit drastiquement la capacité de la sncf à faire rapidement des réglages;
De même en faisant de plus en plus appel à la sous traitance, la qualité de l'entretien s'est dégradé notamment par manque d'expérience.
Cela s'appelle une subvention/aide déguisée; un choix politique, encore.
Mais visiblement ça marche, a force de volontairement dégrader le service publique, les gens sont prêt à accepter la privatisation; plutôt que chercher les causes, les gens se contentent de râler sur le service dégradé; disant que finalement la privatisation c'est pas si mal; ça aura pris plus de 20 ans, mais le résultat est là, les gens sont mûrs
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Comme dirait Jean-Pierre, c'est de la merde
Posté par fearan . En réponse au journal "Contestabilité concurrentielle". Évalué à 10.
Avantages tellement bien qu'ils croulent sous les candidatures. A tiens non ces temps ci la ratp et sncf manquent de conducteurs, on manque de profs pour les classes.
A niveau de qualification égale, vaut généralement mieux aller dans le privé dès qu'on a plus que le bac. Avant y'avait un 'avantage' qui faisait que le publique gardait une pension plus élevée que dans le privé par rapport à leur dernier salaire, mais celui ci étant plus faible, ça rééquilibrait un peu. L'état est un employeur qui se permet de payer sous le smic, ajustant ce qui manque via des primes; les premières augmentations sont contrebalancées par une réduction de cette prime.
D'ailleurs, je ne comprends pas cette jalousie, si c'est si bien rentrez y; au moins on aurait des conducteurs & profs. Une bonne partie de ces avantages sont des artifices pour compenser un salaire faible et/ou un métier difficile; visiblement la coupe dans ces derniers ne compense plus assez les égoïstes que nous sommes.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Comme dirait Jean-Pierre, c'est de la merde
Posté par fearan . En réponse au journal "Contestabilité concurrentielle". Évalué à 5.
L'ouverture de nouvelles fréquence est un choix politique, et ne peut se faire sans leur aval. Nicolas Sarkozy y était complètement opposé, c'est son premier ministre qui a forcé le passage.
Mais de quel droit tu va limiter les tarifs? Sur quels bases? Comment t'assures tu que le contrat est bien respecté; sans trous? comme limiter une augmentation moyenne, mais les tronçons les plus usités se retrouvent x4, x5 alors que ceux n'ayant que peu de trafic stagnent ou baissent de tarifs?
Quid des tarifications spécifiques horaires pour 'lisser' le trafic?
Tu prétends être pour le service publique, mais dans tes paroles t'y est complètement opposé.
Rien ne t'empêche dans le publique de prendre les options qui ont un avenir.
Donc quel intérêt d'utilisé le privé dans ce cas n'est il pas censé être efficient ? En fait il semblerai que non :
https://www.liberation.fr/forums/a-paris-la-gestion-de-leau-est-une-affaire-publique-20230310_JPWROT4L7NGOBAMFFFJKZ3EKEE/
dans les années 90 un homme politique avait dit qu'en France on a un problème car les français sont satisfait du service publique; depuis ce temps il y'a une volonté de le détruire par tous les moyens, que ce soit par la recherche de la moindre économie où il faut justifier chaque dépense, où le temps et le personnel dédié à cette tâche coût plus cher que l'économie réalisée, le non remplacement des fonctionnaires, remplacé par des prestataires (moins cher au moment du replacement (et encore…), mais avec un turnover important, empêchant une expertise de se former (en même temps l'expertise se paye), des consignes débiles ou des choix délibérément cons.
Pour prendre un autre exemple, Vert Marine avait récupéré une grosse partie de la gestion des piscine municipale; lorsqu'ils ont pris les rennes le coût d'accès à augmenté, l'abonnement annuel à disparu. Et lorsque les coût de l'énergie ont augmentés ils ont entamé un bras de fer avec la mairie et ont fermé la piscine. Piscine qui produit une bonne partie de son énergie via des panneaux solaires sur le toit.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Comme dirait Jean-Pierre, c'est de la merde
Posté par fearan . En réponse au journal "Contestabilité concurrentielle". Évalué à 8.
C'est marrant dès qu'on parle d'une mise en concurrence/privatisation qu'à marché, on ressort itérativement la même; toujours, tel un point godwin des conversations.
On pourrait par exemple parler de la distribution d'eau par exemple; a pas vraiment…
On pourrait parler des autoroutes. hum…
On pourrait parler de l'énergie…
D'ailleurs l'image du succès de free, commence un poil à se ternir, car une fois bien implanté, il n'est plus aussi agressif, voir c'est même devenu un agneau.
Tousse Bretigny Tousse
En même temps les frais administratif des hôpitaux ont explosés, le but de cette administration étant là pour faire des économies…
https://www.challenges.fr/entreprise/sante-et-pharmacie/a-l-hopital-le-gouffre-des-depenses-qui-ne-vont-pas-aux-soignants_711917
Et on ne va pas forcément dans le privé pour être mieux soigné, mais pour avoir un rendez vous plus vite; mon père avait un cancer le même praticien dans le publique c'était aux calendes grecques, et 3 mois dans le privé; le choix est vite fait. Ce qui dénote plus un manque de médecin que de compétence.
ça dépend où, les lycée Hoche ou H4 sont publique; nombre d'école, prépa ou université, IUT et autre sont publiques.
Pas mal d'école privés ou semi privé (enseignant payé par l'état) sont confessionnelles, et d'autre prône une éducation légèrement différente. Par ailleurs les écoles publiques doivent accepter tout le monde (dans la limite des places) là où les privées et semi privées peuvent faire une sélection.
Alors je ne nie pas que dans l'éducation nationale il y'a pas mal d'élément en trop; mais quand le ministre décide de changer les programmes pour les refaire à leur sauce, décident sur un coup de tête de rendre le bac 100% variable avec options et s'étonne qu'à la fin des bacheliers se retrouvent avec un diplôme ne servant a rien. Le privé évite ces écueils en disant que non l'option machin truc ne fait pas parti de leur cursus et que l'élève ferait mieux d'aller voir ailleurs s'il souhaite la faire.
Ben non. Tu l'as toi même dit, avant l'arrivé de free c'était la fête du slip pour les opérateurs téléphoniques; et ce pendant de longues années.
S'il a pu rentré c'est qu'il avait les bons leviers politiques et l'argent à investir pour rentrer.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: c'est pas yaml ;)
Posté par fearan . En réponse au journal Yb : venez tester le parser YAML en bash. Évalué à 3. Dernière modification le 25 juillet 2023 à 12:51.
y'a pas que le typage, y'a les alias et indirections; yaml est particulièrement compliqué comme langage, contrairement au json.
par exemple
donne en json
et avec ton script :
là on est faux; et je dirai même plus problématique; car le seul avantage du yaml par rapport au json, c'est justement cette capacité d'alias; les conversion de clé octales, booléennes sont à s'arracher les cheveux, et ne devraient pas être gérés par le yaml.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Pourquoi s'embêter ?
Posté par fearan . En réponse au journal "Contestabilité concurrentielle". Évalué à 5.
Non, c'est une proposition du gouvernement vis à vis de l'Europe et non l'inverse :
https://www.lefigaro.fr/societes/edf-en-quoi-consiste-le-projet-hercule-20210210
L'état peut très bien arguer que les barrages sont nécessaire à la stabilité du réseau, et surtout au refroidissement des centrales et donc indissociable de ces dernières; les bases nautique et l'irrigation étant d'autre utilité publique l'Europe n'insistera pas si le gouvernement dit niet. Mais oui le gouvernement à tendance à accuser l'Europe de ses méfaits.
Le truc c'est que c'est de très gros sous en jeu; les investissements sont finis, y'a plus qu'un peu de maintenance; bref une pure vache à lait
non clairement pas une visite ici
https://www.rte-france.com/eco2mix
te donne une idée des productions en jeu; et t'as même accès à l'historique
Par contre l'éolien offshore commence à pointer le bout de son nez, et est plutôt rentable; ce dernier fait chier les pêcheur, mais en même temps ça crée des zone où crustacés et poissons sont mieux protégées.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Pourquoi s'embêter ?
Posté par fearan . En réponse au journal "Contestabilité concurrentielle". Évalué à 3.
Si l’hydraulique ;)
Et en plus ce dernier et pilotable au poil, et peu même mettre en réserve pendant les heures creuse (pompage)
C'est même pour cela que le gouvernement nous remettait sur la table tous les ans le démantèlement d'EDF, un peu comme la privatisation des autoroutes mais en pire :)
Sachant que les barrages sont utilisés (entre autre) pour
ensuite l'éolien e solaire est autour de 45-70€ là où le nucléaire est plus autour de 50€
Mais le soucis du renouvelable, en absence de parc pilotable, et qu'il faut être capable d'encaisser les irrégularité. (hydro, gaz, charbon)
(https://www.isotope.energy/blog/les-couts-de-lenergie-nucleaire/)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Comme dirait Jean-Pierre, c'est de la merde
Posté par fearan . En réponse au journal "Contestabilité concurrentielle". Évalué à 10.
Alors EDF étant obligé de vendre de électricité nucléaire aux acteurs du marchés pour que eux puissent la vendre en faisant un benef…
En théorie c'est le prix coutant, mais en vrai comme c'est bien scruté, il est en dessous du prix coutant.
Comme ils ont 0 investissements, ils font un peu de campagne publicitaire, prennent un erp, quelques employés, et font tourner la pompe à pognon sans strictement rien produire.
Le client final est content, il a de l'énergie moins cher que le tarif régulé.
EDF et RTE, moins les investissements ont moins d'argent, l'état dégage moins de fric.
Bref le contribuable, dans son ensemble est perdant, pour qu'une petite poignée récupère pleins de sous, et une grosse poignée économises quelques euros.
Et lorsque la situation devient compliqué, une grosse partie mettent la clé sous la porte ou augmentent drastiquement leur tarif; montrant qu'il n'ont pas de production propre.
Et encore, ça c'est par la lorgnette du particulier qui lui a le droit au tarif régulé, pour les professionnels, pour eux c'est grave la merde.
Quand à brandir un sondage montrant que les gens sont content d'avoir pu profiter d'une baisse de tarif; je peux te faire la même avec un revenu universel à 3000€ net par mois; tu verras les gens seront contents.
Et surtout tu le dis toi même si on refait le sondage le résultat n'est plus aussi certain. Donc pour résumer ça à fait semblant de marcher.
C'est uniquement du à l'arrivé d'un perturbateur qui a forcé sa place sur un marché fermé où les acteurs en place étaient bien content de pas bouger. Maintenant qu'il est rentré dans le milieu, il est beaucoup moins disruptif.
La situation n'est pas la même; le coût des télécoms n'est pas indexé sur le coût de production le plus élevé à l'instant de l'équilibrage; pour les opérateurs virtuels y'a de la bande passante acheté, et c'est pas grave si un coup de fil ne passe pas.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
# c'est pas yaml ;)
Posté par fearan . En réponse au journal Yb : venez tester le parser YAML en bash. Évalué à 4.
y'a des bug, typiquement les no ne sont pas transformé en false :D pareil pour les y/n/on/off… et j'en passe. C'est important parce qu'on s'attend a avoir une seule chose à tester, et pas 10 ou 20 pour évaluer une valeur booléenne.
https://makandracards.com/makandra/24809-yaml-keys-like-yes-or-no-evaluate-to-true-and-false
Bien évidemment ce n'est pas à convertir si c'est protégé par des quote ;)
de même les chaines de type 12:42 ne sont pas traduit en 702.
Donc c'est pas un parser yaml.
pour tester si on fait bien les conversion on peut regarder là.
https://yaml-online-parser.appspot.com/
donne en json
pour éviter ces déboires avec le yaml vaut mieux tout quotter;
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: attention
Posté par fearan . En réponse au journal Un angle d'attaque plus pertinent que l'angle d'attaque classique contre Amazon .... Évalué à 5.
surtout que lors des débat à l'assemblée nationale on leur avait dit que c'était ce qui allait se passer…
L'autre soucis avec le mille feuille législatif c'est que lorsque tu rajoutes une loi couvrant un cas déjà couvert, ça devient un bordel sans nom, notamment quand un cas rendre dans plusieurs cases.
Et là on arrive quand même a des montages législatif, où pour agir contre des gros acteurs, on fait une loi sur leur sous traitants déjà hors la loi…
Bref comme souvent le législateur, en France, préfère faire passer des lois plutôt qu'appliquer les existantes, comme ça ils ont l'impression d'avoir fait quelque chose (ou leur électorat à l'impression qu'ils ont agit)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent