ckyl a écrit 3877 commentaires

  • [^] # Re: Choquant !

    Posté par  . En réponse au journal Bac et calculatrices programmables : la fin ?. Évalué à -3.

    Elle était peut-être un peu juste pour le bac

    Sérieusement. J'ai du faire toute ma scolarité, études supérieures comprises, avec une calculatrice société générale munie des quatre opérateurs voir d'une conversion euros sur la fin… Jamais compris à quoi servait une calculette avec pleins de fonctions pour répondre à ce dont on me posait la question :)

  • [^] # Re: Redevance radio

    Posté par  . En réponse au journal Redevance Radio France. Évalué à 2.

    Et donc, en quoi un moindre financement par la pub serait de la concurrence déloyale ?

    Tu n'as pas les décrochages d'audience de ~15% à chaque coupure pub :)

  • [^] # Re: variante

    Posté par  . En réponse au journal sous-developpeurs-SSII. Évalué à 0.

    Tu n'a également pas de prime de précarité.

    La prime de précarité est inclue dans le salaire. C'est écrit noir sur blanc sur le contrat.

    Bref suffis de faire le calcul à partir de ça. Que ça arrive sous un nom ou l'autre ne change rien à ce qui tombe dans ta poche et tes critères pour juger si une offre est correcte ou non.

  • [^] # Re: Mauvais clients

    Posté par  . En réponse au journal techos bradés. Évalué à 3.

    de nos jours tu peux avoir des sous je crois de tête après 3 mois (donc on te fait "payer" ta souffrance) mais c'est pas super simple

    Tu peux demander la réévaluation de ton dossier après 121 jours de chômage.

    Si tu peux prouver que tu es en recherche active, tes droits sont ouverts à partir du 122ième jour. Tu as perdu 121 jours d'indemnisation par contre.

    Il est de plus en plus difficile d'obtenir une rupture conventionnelle. Beaucoup de boîte arrêtent d'en faire après que des salariés aient joués à les faire requalifier en licenciement après coup. Tant pis pour ceux qui voulaient juste aller faire autre chose sans perdre tous leurs droits…

  • [^] # Re: Mauvais clients

    Posté par  . En réponse au journal techos bradés. Évalué à 3.

    Oui il n'y a pas de petits profits.

    On en reparle quand tu genres quelques dizaines de milliards d'euro dans plusieurs milliers d'entités dans plusieurs dizaines de devise.

    Cash management.

  • [^] # Re: mauvaise relation de cause a effet

    Posté par  . En réponse au journal techos bradés. Évalué à 5.

    Bha dans ce cas soit tu changes de lieu, soit tu changes ce que tu sais faire pour correspondre aux besoins locaux (une techno ou un langage n'est qu'un outil), soit tu fais en sorte de t'affranchir de la geographie en bossant a distance, soit tu créé ta boîte.

    Y'a pas de magie… Trader FX a pluziville-sur-tataoued c'est aussi potentiellement un soucis. Boulanger est peut être plus adapté.

  • [^] # Re: mauvaise relation de cause a effet

    Posté par  . En réponse au journal techos bradés. Évalué à 9.

    Tu as bien sur des situations personnelles et/ou locales. Mais ça ne change pas la situation globale qui est extrêmement favorable.

    On a aussi la chance d'être dans un domaine où tout ce qu'il faut pour revenir à niveau ou basculer de domaine c'est du temps, un PC, des bouquins et du travail. On peut aussi aisément montrer / prouver ce que l'on sait faire. C'est fantastique d'être indépendant de ce point de vue là.

    Alors certes c'est peut être plus facile à dire qu'à faire et tu peux penser que je suis un con méprisant. Mais si tu compares la situation aux différentes classes de la population. Non je ne vais pas pleurer pour des devs.

  • [^] # Re: mauvaise relation de cause a effet

    Posté par  . En réponse au journal techos bradés. Évalué à 6.

    Je ne pense pas qu'il y ait de règle ni d'eldorado. Mais plus tu traînes avec des mecs bons, plus tu as de chances qu'ils soient ou atterrissent à des bons postes / boîtes et donc plus tu as de chance qu'un jour ils cherchent quelqu'un, directement ou par transitivité, ou simplement connaissent les bonnes adresses.

    C'est juste un constat que je fais en comparant ce que je vois sur monster, linkedin & co aux différents endroits où j'ai bossé, les gens que je connais etc.

    Bref si tu n'as pas créé ce réseau au fil des années, aller trainer aux meetups, conf, hackatons me semble pouvoir être assez payant. Les participants ont souvent un boulot et chercherons un jour des gens pour leur équipe ou celle d'à côté. Une recommandation peut aussi fondamentalement changer la façon dont tu es reçu et la proposition qui t'es faite.

  • [^] # Re: mauvaise relation de cause a effet

    Posté par  . En réponse au journal techos bradés. Évalué à 2.

    On parle du secteur informatique hein.

    Tu sais le secteur qui recrute en permanence à tour de bras depuis plus de 15 ans et qui est prêt à embaucher n'importe qui à partir du moment ou il répond correctement à une question de 1ere année. Celui où on est presque près à te supplier si tu es vaguement compétent.

    Si tu trouves la vie dure actuellement, je crains que le retour à la réalité ne soit être extrêmement difficile le jour où ça sera effectivement le cas.

  • [^] # Re: mauvaise relation de cause a effet

    Posté par  . En réponse au journal techos bradés. Évalué à 3.

    Ce n'est pas par ce que tu ne vois pas d'annonce que ça n'existe pas.

    Premièrement par ce que 90% des annonces sont faites par des société de service vu que leur boulot c'est de publier des annonces pour trouver le meilleur rapport TJM/salaire, quelles sont 12 sur un poste hypothétique dont elles ne connaissent rien. Elles sont donc très largement sur-représentées.

    Deuxièmement par ce que la tradition en France est ne pas annoncer les salaires dans les offres. D'autant plus qu'ils sont "haut".

    Troisièmement par ce que les postes intéressants sont très rarement annoncés publiquement ou facilement trouvable via les agrégateurs. C'est étonnant mais les bons postes sont très rarement publiés correctement.

    Des dev à 45K€ dans le 06 t'en as à tour de bras, SSII comprises. Rajoute 10K et tu arrives effectivement grosso-mode à la fourchette haute. Au dessus l'offre est beaucoup plus rare.

  • [^] # Re: mauvaise relation de cause a effet

    Posté par  . En réponse au journal techos bradés. Évalué à 1. Dernière modification le 01 avril 2015 à 12:46.

    Si les gens acceptent n'importe quoi aussi…

    N'importe qui dans cette situation peut:

    • Changer de travail pour gagner plus immédiatement
    • Changer de travail pour faire des choses plus intéressantes qui permettrons de gagner beaucoup plus avec un délai de quelques années
    • Bosser un peu chez soit pour sortir du lot, ce qui n'est vraiment pas difficile, et gagner beaucoup plus avec un délai de quelques mois / années

    Si il y a pleins de problème en France, faut arrêter de se plaindre et se sortir un peu les doigts aussi. La réalité c'est que n'importe quel tocard trouve du boulot dans la semaine et que le niveau moyen est si bas qu'en bossant un poil tu atteins assez rapidement le haut de l'ecosystème avec un salaire dépassant le 90ieme centile.

    Dire que l'on est dans cette situation par ce "qu'on a pas de diplôme d'ingé" est de la bêtise crasse. Si une partie des boîtes est obnubilée par le diplôme, sur l'ensemble du marché l'autre partie se fiche de par où tu es passé, préférant te juger sur ce que tu sais et sais faire.

    Enfin si la France est si pourrie, n'oublie pas qu'à presque tous les pays du monde sont prêt a t’accueillir comme un roi avec un joli visa.

    PS: On peut commencer par là: Apprenticeship Patterns

  • [^] # Re: Oui, mais c'est pas forcément le bon outil

    Posté par  . En réponse à la dépêche Moteur de blog fBlog. Évalué à 3.

    on ne peut pas en dire autant des moteurs de blog statiques (enfin, ceux qui tiennent vraiment la route).

    De tête Jekyll, Pelican et quelques dizaines d'autres dont j'ai oublié le nom. Je t'avoue que c'est pas ma passion.

    mettre les deux liens des pages précédentes et suivantes […] Pour les index […] Et ça c'est du traitement de données internes. Pas du I/O.

    Arrête. On parle d'indexer 18K dates pour en sortir:

    • pointeur suivant / précédent
    • une structure hiérarchique par jour et mois

    Ca consomme 0 en ressource. Ton CPU à une éternité pour faire ça pendant que les IO font du slow motion. Grosso merdo en étant large, si t'y passes plus de quelques µs par entrée y'a un soucis quelque part (ou il y a un truc non trivial que j'ai loupé).

    Ce n'est aucunement une critique du projet ou de la réalisation. C'est juste une réalité technique de la problématique. Pas mal de gens l'on oublié mais un CPU ça va vite quand on l'utilise correctement.

    J'attends avec impatience ces nouveaux tests !

    Je ne refais pas les différents tests puisque tout ce qui va changer c'est la conso CPU en espace utilisateur.

    Prenons deux billets par jour pendant un siècle:

    $ for i in $(seq 1915 2015) ; do for j in $(seq -w 2 01 12) ; do for k in $(seq -w 2 01 28) ; do cp source.blog $i$j${k}000000.blog ; done ; done ; done
    $ for i in $(seq 1915 2015) ; do for j in $(seq -w 2 01 12) ; do for k in $(seq -w 2 01 28) ; do cp source.blog $i$j${k}120000.blog ; done ; done ; done
    

    Regardons ce que ça donne

    $ time perf record -F 99 -g -- ./src/fblog  -u
    [...]
    [22:12:36.366] 59994 permalink pages built
    [22:12:36.366] Make monthly archive pages to `fBlog/export_html/ccyymm.html'
    [22:12:55.384] 1111 monthly archive pages built
    [...]
    61111 files generated within the subdirectory `fBlog/export_html/'
    [ perf record: Woken up 1 times to write data ]
    [ perf record: Captured and wrote 0.330 MB perf.data (~14428 samples) ]
    
    real    0m30.856s
    user    0m20.956s
    sys 0m4.891s
    $ perf script | stackcollapse-perf.pl | flamegraph.pl > out.svg
    

    Et visualisons le CPU flamegraph résultant (cliquer sur ce lien pour l'avoir en dynamique)

    Flamegraph

    Donc à a vue de pif dans ce cas tu passes 20% du temps on CPU dans la fonction html_month_archive. En l'optimisant tu gagneras au mieux 20%. J'ai survolé le code 11s mais j'ai du mal à voir ce qui peut demander un algo en n3 pour faire un index par mois. Après comme je l'ai déjà dit, ton truc fait très largement le job.

    PS: je t'ai trouvé un bug. Si le nombre de fichier dans export_html dépasse le nombre d'argument supporté par la ligne de commande tu plantes (sh: /usr/bin/rm: Argument list too long).

  • [^] # Re: Oui, mais c'est pas forcément le bon outil

    Posté par  . En réponse à la dépêche Moteur de blog fBlog. Évalué à 8. Dernière modification le 15 mars 2015 à 18:30.

    J’ai dimensionné fBlog sur la base d’un blogueur hypothétique qui posterait un billet par jour sur 50 ans. Si l’on multiplie 365 jours X 50 ans, ça fait déjà 18250 permaliens […] Mes tests sur un vieil ordinateur me donnent moins de une minute de traitement avec fBlog.

    En même temps ça serait inquiétant que ça ne soit pas le cas. fBlog ne fait RIEN. Grosso modo il rajoute un header et un footer à des fichiers texte et maintient trois pauvres index. C'est entièrement IO bound et ça ne peut pas être lent au delà des lectures et écritures de fichier.

    Commençons par créer le blog 365 * 50:

    $ ./bin/linux_x86_64/fblog --create-blog
    $ ./bin/linux_x86_64/fblog -a
    # Création d'un post de ~2K lignes
    $ wc -l fBlog/data/20150315100011.blog
    2002 fBlog/data/20150315100011.blog 
    $ for i in $(seq -w 5 1 18250) ; do cp fBlog/data/20150315171935.blog fBlog/data/201503151$i.blog ; done

    Maintenant regardons le temps écoulé dans les cas suivants:

    Avec sync:

    • SSD cache VFS froid: real 0m21.782s, user 0m3.113s, sys 0m5.580s
    • SSD cache VFS chaud: real 0m7.295s, user 0m2.046s, sys 0m1.694s
    • HDD cache VFS froid: real 4m45.585s, user 0m4.287s, sys 0m8.237s
    • HDD cache VFS chaud: real 0m14.243s, user 0m2.043s, sys 0m1.736s

    Sans sync:

    • SSD cache VFS froid: real 0m18.116s, user 0m3.144s, sys 0m5.464s
    • SSD cache VFS chaud: real 0m3.745s, user 0m2.150s, sys 0m1.584s
    • HDD cache VFS froid: real 4m44.260s, user 0m4.174s, sys 0m8.174s
    • HDD cache VFS chaud: real 0m3.802s, user 0m2.108s, sys 0m1.694s

    Les mesures sont prises ainsi

    $ sync ; time (./bin/linux_x86_64/fblog -u ; sync) 
    
    $ time ./bin/linux_x86_64/fblog -u 
    

    Pour vider le cache VFS

    # echo 3 > /proc/sys/vm/drop_caches
    

    Je passe l'analyse plus poussée. Tu peux jouer avec perf ou plein d'autres choses pour voir ou passe le temps en espace noyau et utilisateur.

    Tu pourrais utiliser un langage qui repose sur une VM à base de lutin en grève ça ne changerait rien au temps d'exécution, le logiciel ne fait virtuellement rien.

    fBlog tiendra la charge seulement quelques années (alors il faudra bien me remettre au code et étudier la parallélisation des tâches qui est l’un des dadas du langage Fortran).

    Paralléliser ne changera rien tu es IO bound.

    Ton approche de tout refaire peut très bien être justifiée. C'est un bête moteur de blog ! Maintenant si tu voudrais améliorer les perfs, la seule option c'est de faire moins de travail. C'est à dire ne pas refaire bêtement du travail déjà fait.

    Bon en vrai on s'en balance. C'est un moteur de blog statique, la génération est faites une seule fois en asynchrone…

    Et une fois que tu connais ton markup et les index que tu veux maintenir, la génération ca se recode dans la journée dans à peut prêt n'importe quel langage.

    PS: Ton archive ça serait mieux si elle ne pourrissait pas le répertoire courant quand tu l'extrais.

  • [^] # Re: US international

    Posté par  . En réponse au journal Ou en est RuggedPOD ? Premiere VM a 1 euro annoncee. Évalué à 3.

    alors arrête de faire semblant de ne pas comprendre.

    Tout le monde sait que c'est très chiant de taper au clavier avec un autre keymap que celui imprimé dessus surtout quand ce clavier est prévu pour une autre langue.

    En fait c'est juste toi qui ne comprend pas que US international, c'est juste demander qu'une suite suite de deux touches soit transformée en une seule lettre accentuées.

    Ça se fait en un clic sur n'importe quel système d'exploitation. Ça n'a donc aucun sens de dire "ait un US international devant lui".

    Tu pourrais très bien utiliser exactement la même stratégie avec un azerty d'ailleurs si tu penses que taper une suite de deux touches bien placée est moins douloureux que d'aller des touches perchées en haut de ton clavier.

    Tout le monde sait que c'est très chiant de taper au clavier avec un autre keymap que celui imprimé dessus surtout quand ce clavier est prévu pour une autre langue.

    En même temps ça t'évite exactement ça… Je pense que sur un clavier physique tu dois bien avoir ' et ` quelque part.

  • [^] # Re: US international

    Posté par  . En réponse au journal Ou en est RuggedPOD ? Premiere VM a 1 euro annoncee. Évalué à 2.

    Il y a un truc que tu as loupé dans US international ? Pourquoi veux tu avoir à chercher quelque chose ?

    http://www.starr.net/is/type/intlchart.html

  • [^] # Re: US international

    Posté par  . En réponse au journal Ou en est RuggedPOD ? Premiere VM a 1 euro annoncee. Évalué à 3.

    Tu veux dire qu'il faut faire une thèse pour piger que 'e donne é et que `a donne à etc. ? Genre peut être que ça fonctionne exactement comme le ^ ou le tréma ! C'est presque plus intuitif qu'un clavier AZERTY qui demande de comprendre les combinaison de touches…

  • # US international

    Posté par  . En réponse au journal Ou en est RuggedPOD ? Premiere VM a 1 euro annoncee. Évalué à 5.

    Desole et sincerement desole pour le manque d'accent je suis aux USA et c'est une vrai galere pour moi de reconvertir mon clavier en francais.

    Il reste un seul système au monde où il n'est pas possible de passer en US international en moins de 5 secondes même si il te manque 9 doigts ?

  • [^] # Re: Questions de vieux cons

    Posté par  . En réponse au journal Docker, la plateforme à la mode. Évalué à 9.

    Cela doit rappeler quelques choses à ceux qui ont plus de 20 ans :)

    Par contre ça doit sembler très bête a toute personne comprenant l’idiotie de comparer Hotspot à Docker.

    C'est un peu prêt aussi pertinent que comparer Parrot à VirtualBox ou une cuillère avec un choux de Bruxelles. Dommage de dire de telles âneries quand on a eu plus de 20 ans pour comprendre une techno…

    la ou java à échoué

    Tu veux dire avoir ~9 millions de développeurs et être le langage et le runtime le plus utilisé au monde ? J'aimerai bien échouer un projet comme ça un jour personnellement.

  • [^] # Re: .

    Posté par  . En réponse au journal Retour d'expérience : bureau assis/debout. Évalué à 4.

    600 boules minimum

    Cher pour un particulier. En achat pro c'est cher pour ce que c'est, mais c'est plus raisonnable.

    Après c'est comme un clavier à 100 euros. C'est cher pour ce que c'est; mais pour un truc que tu utilises 250 jours par an, 4..10h par jour pendant 3..10 ans ça reste insignifiant.

    Vendre des merdes inutiles aux hispters, c'est vraiment une poule aux œufs d'or.

    Je ne vois pas le rapport entre l'utilité et le prix.

    Chacun choisira si il pense que ça lui est utile ou pas.

    Pour le prix et la qualité malheureusement tu n'as pas trop le choix en France. Y'a rien de moins cher et une bonne qualité la ça devient juste vraiment vraiment hors de prix.

  • [^] # Re: Meme constat

    Posté par  . En réponse au journal Retour d'expérience : bureau assis/debout. Évalué à 4.

    À ~0.30..0.40€ du kilomètre + autoroute ça te donne pas non plus un rayon d'action monstrueux. La magie de la voiture c'est que ça parait pas cher :)

  • [^] # Re: Meme constat

    Posté par  . En réponse au journal Retour d'expérience : bureau assis/debout. Évalué à 4.

    Chez Ikea en général les trucs chers sont beaucoup plus cher en France, mais les trucs pas cher sont moins cher en France.

  • # Meme constat

    Posté par  . En réponse au journal Retour d'expérience : bureau assis/debout. Évalué à 4.

    J'ai pris le BEKANT de chez IKEA à 600 € TT

    Hint pour les diverses frontaliers: C'est beaucoup moins cher dans les autres pays Européens. Si vous n'êtes pas frontaliers cherchez pas, les transporteurs ne passent pas la frontière.

    Autrement même avis que toi sur la conception qui est ikeatesque (mais bon ça reste un rapport intérêt/prix des plus intéressant dans notre pays vu la pauvreté de l'offre) par contre je n'ai jamais vu que mes pieds bougeaient.

    Les avantages de la position debout sont aussi:

    • Beaucoup plus agréable pour tout le monde quand tu travailles en pair. Chacun a plus d'espace pour se positionner. Le driver peut facilement prendre des notes
    • Les vas et viens sont plus facile à gérer genre les discussions tableau blanc / code

    Enfin pour ceux qui hésitent à se bricoler un bureau haut fixe, n'oubliez pas que ca ne marche pas si vous êtes plusieurs à utiliser le bureau. Une planche trop haute ou trop basse de 3cm ça se sent.

  • [^] # Re: Liquidprompt

    Posté par  . En réponse au journal Gérer son espace de travail git avec "gws". Évalué à 6. Dernière modification le 22 février 2015 à 11:44.

    En plus puissant et mieux gaulé tu as: https://github.com/powerline/powerline (enfin sauf si on préfère 2000 lignes de shell qui piquent les yeux à un truc qui a un design propre)

  • [^] # Re: Nettoyage

    Posté par  . En réponse au journal Hold-up sur le financement des formations. Évalué à 2. Dernière modification le 18 février 2015 à 14:13.

    Il est donc normal de ne pas être en même temps payé par ton employeur (d'où le besoin généralement de poser des jours de congés).

    Bin oui, ça veut pas dire que tu prends sur tes congés payé perso… Ça veut dire que ton employeur te libère du temps pour bosser pour quelqu'un d'autre. Au passage en fonction du retour pour la boite, les conditions sont plus ou moins souples.

  • [^] # Re: Nettoyage

    Posté par  . En réponse au journal Hold-up sur le financement des formations. Évalué à 0.

    Tu parles d'un exemple (ton voisin de bureau), je parle de 11 (j'ai compté ce matin :p )

    Ah ouai, quand même. 11 ! C'est vachement plus rigoureux alors !

    On parle de cours, tu nous parles de conf ? Rien à voir… Pas le même public, pas le même objectif.

    Le principe est le même: libérer du temps d'un employé, payé ou non, pour faire autre chose que de la production. Envoyer un mec de mon équipe donner une semaine de cours/formation ou aller faire speaker à des confs, c'est kif kif. Chaque situation s'évalue et se négocie.