fearan a écrit 7241 commentaires

  • [^] # Re: Pensées ou prières

    Posté par  . En réponse au journal Paris sous les balles. Évalué à 8.

    C'est également le moment de réaliser que tout ne se vaut pas, que le bien et le mal ne sont pas des notions purement relatives

    Oh que si, les crétins qui se sont fait péter pensaient être dans le bon, dans le juste. Il pensaient même que leurs actions leur vaudra un place de choix au paradis. Faut arrêter de croire que la notion de bien/mal est universelle; à l'époque des viking, il était 'bien' pour un guerrier de mourir les armes à la main, et mal de finir alité dans un lit; lorsqu'on a crée le royaume de Jérusalem, (après la première croisade) il était 'bon' de reprendre cette terre à ses légitimes propriétaires, les croisades étaient 'justes', lorsqu'on a brûlé/noyé/torturé des 'sorcières', c'était encore pour leur 'bien' et le salut de leur âmes…

    Bref si le bien et le mal étaient objectif (et non subjectif), on aurait pas des changement aussi radicaux de point de vue.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: A noter

    Posté par  . En réponse au journal Les politiques n'ont pas changé. Évalué à 3.

    Que la faute n'est pas vraiment celle de Claude

    Belle déresponsabilisation, ça reste lui qui a détourné les fonds. Certes si les Français arrêtaient de voter pour des connards qui n'ont aucun scrupule à détourner ou abuser des fonds public on aurait plus ce genre de scandale, mais au vu du système de partis et de la difficulté à percer, je ne vois rien qui se profile à l'horizon.

    La justice à de quoi frapper fort.

    Il y a deux façon de faire changer les perceptions des gens, au début l'alcool au volant était 'normal' pour les gens, c'était une circonstance atténuante, puis en ayant été sévère avec c'est devenu aggravant; si la justice se mettait à taper réellement le changement de mentalité pourrait s'effectuer.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: A noter

    Posté par  . En réponse au journal Les politiques n'ont pas changé. Évalué à 3.

    Non, non pas de loi précise, juste un procureur clément (il peut y avoir du 10ans de taule, et il faut bien avouer qu'a coté des emplois fictifs de la mairie de Paris c'est du pipi de chat), et le juge qui vise en deçà du procureur.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: je suppose l'utilisation de argv[0]

    Posté par  . En réponse au message histoire de fou avec une commande. Évalué à 2.

    car pour moi ça renvoie vers le même exécutable.

    non on s'est mal compris

    #include<stdio.h>
    int main(int argc, char* argv[])
    {
       printf("%s\n",argv[0]);
       return 1;
    }

    va afficher
    * toto si tu as appelé la commande via toto
    * ./toto si tu as appelé la commande via ./toto
    * /chemin/vers/toto si tu as appelé la commande via /chemin/vers/toto

    si tu as fait alias ploc=/tmp/toto puis $>ploc, cela affichera /tmp/toto, car c'est le shell qui s'occupe du remplacement
    si tu fais un lien symbolique ou non (ln -s /chemin/vers/toto tata )
    * ./tata affichera tata et ainsi de suite

    Je suppose que le programme teste le argv[0] via un strcmp, strncmp, strcasecmp ou strncasecmp, (d'où le ltrace/strace pour le repérer)

    Il me semble que la technique est utilisée par busybox pour réduire la place prise par le système; elle est aussi utilisée par les utilitaires versant (base de donnée orienté objet)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: 75k€

    Posté par  . En réponse au journal Les politiques n'ont pas changé. Évalué à 5.

    J'imagine qu'il doit rembourser les 105k€ (il n'en a gardé que la moitié, il a filé le reste à ses potes), sinon c'est du recel, il me semble.

    Mais bon il fait parti de ceux qui ont aggravé presque tous les truc fait en bande organisé (comprendre au moins deux), ils ont curieusement oublié le détournement de fonds public dans le lot.

    Ce qui me dérange, en plus, c'est que c'est des fonds qui n'ont pas pu être utilisé pour des enquêtes.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # je suppose l'utilisation de argv[0]

    Posté par  . En réponse au message histoire de fou avec une commande. Évalué à 2.

    le programme test si il a été appelé par

    • plic, il fait plic
    • plac, il fait plac
    • plouc, il fait le plouc
    • sinon command not found

    comme /chemin/vers/plic != plic => command not found.

    As tu le même message si tu fais /bin/bidule
    et /soft/blabla/toto ?
    Est ce toujours le cas si tu change la langue ?
    LANG=C bash (ou LANG=fr_FR.UTF-8 bash )

    sinon les traditionnels strace/ltrace

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: 4 ans pour la Syrie

    Posté par  . En réponse au journal C’est toujours la guerre en Syrie. Évalué à 5.

    pourquoi avoir attendu 4 ans ?

    Parce qu'on a pas attendu 4 ans, ça fait un moment qu'on (lire les occidentaux) finance, arme, forme les soit disant 'rebelles' pour virer le président dictateur syrien.

    Puis avant on (lire la France) a viré Kadafi, et à coté on (lire les états unis) a viré Sadam et détruisant toutes les infrastructures de l'Irak.

    Résultat on a foutu un merdier pas possible dans la zone. Dans ce merdier un groupe a émergé et a plus de force que les autres, quant à savoir si c'est une création des services secrets qui a échappé (ou pas) au contrôle de ses créateur ou juste une mouvance spontanée est complètement secondaire.

    Ce qui nous amène, au bout de quelques années à un problème plus concret à nos frontières, ce qui permet de justifier une mobilisation officielle (mais illégale d'un point de vue international, Bachar ne nous a pas demandé notre aide).

    Quant aux motivations de pourquoi on veut virer le président dictateur syrien je me garderai bien d'avancer une quelconque hypothèse.

    Sinon si vous avez un peu de temps allez lire l'intervention de Poutine à l'ONU fin septembre est très intéressant; bien évidemment il faut bien se rappeler de qui parle, ce n'est pas neutre.
    ( http://www.lecourrierderussie.com/2015/09/discours-vladimir-poutine-onu-version-complete/ )

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: question bête

    Posté par  . En réponse au message Problème reconnaissance fichier compilation javac. Évalué à 3. Dernière modification le 13 novembre 2015 à 09:36.

    que donne les commandes suivante :

    $> ls -l $(which javac) 
    $> ls -l [fichierACompiler]
    $> ls -l $(dirname [fichierACompiler] )
    $> df

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # question bête

    Posté par  . En réponse au message Problème reconnaissance fichier compilation javac. Évalué à 2.

    tu as le droit d'écrire dans le répertoire ?

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Merci aux Americains surtout

    Posté par  . En réponse au journal C’est toujours la guerre en Syrie. Évalué à 3.

    Hem, faut pas non plus oublier que la Libye, c'est surtout la France hein, et je doute que seule la CIA soit impliquée dans la déstabilisation du régime Syrien.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Euh...

    Posté par  . En réponse au journal C’est toujours la guerre en Syrie. Évalué à 2.

    J'en trouve trace début octobre.

    http://fortruss.blogspot.fr/2015/10/russian-justice-moderate-ammo-for.html qui est la traduction d'un billet écrit en russe publié le 3 Octobre. Cela ressemble à une blague, mais elle est pas mal repris dans des blog secondaire (surtout j'en trouve pas mal en français).

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: 3, 2, 1....

    Posté par  . En réponse au journal TPP et TISA s'attaque aussi à l'open source. Évalué à 10.

    Moi ce qui me dérange, c'est
    * une prolongation (encore) des droits d'auteur foutu dans un traité
    * une obligation des états à faire des lois pour protéger les auteurs (et être attaquable si les auteurs ne s'estiment pas suffisamment protégés)
    * une discussion à huis clos de traité pouvant impacter de façon non négligeable le devoir législatif.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # Terminaux X

    Posté par  . En réponse au message Avis (Serveur + Gaming en lan). Évalué à 2.

    Félicitation tu viens de réinventer les terminaux X ;)

    Bon blague à part tu vas perdre en latence, si ce n'est pas grave pour des jeux comme heroes of might en magic, oublies pour les cod ou street fighter, même sur les rts où la microgestion est de mise la perte de quelques ms va se faire sentir.

    Il y a bien des boites qui proposent de jouer en 'streaming', mais elles ont des grosse machines, et espèrent bien que 100% de leurs utilisateurs ne se connectent pas en même temps pour jouer à des jeux gourmands, et il me semble que l'une d'entre elle a coulé.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Transférer les autorisations X

    Posté par  . En réponse au message rediriger la console vers :0. Évalué à 3.

    Il est aussi possible d'ouvrir une session en exportant le display en faisant une connexion ssh locale ! Il suffit que bob exécute (si un serveur SSH est actif)
    ssh -X alice@localhost

    ou moins contraignant, un peu de conf si ce n'est pas déjà fait dans /etc/pam.d/su
    session optional pam_xauth.so

    $>su alice -
    $>xeyes

    voila moins chiant, pas de serveur à ajouter, et souvent c'est déjà fait dans les distrib

    Les option à coup d'export DISPLAY nécessitent généralement de retirer le -nolisten tcp du serveur X

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • # je vais faire mon enquiquineur

    Posté par  . En réponse au message sortie sur plusieurs fichiers . Évalué à 3.

    mais parcourir les clés d'une map pour ensuite l'utiliser pour accéder à la valeur me semble pas du plus efficient ;)

    on a une syntaxe bénie pour ça :

    while ( my ($key, $value) = (each %hash) ){
    }

    Je te laisse évidemment adapter à ton cas :)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Pas clair

    Posté par  . En réponse au journal [HS] L'impôt sur le revenu français, pas si progressif, voire régressif. Évalué à 5.

    En gros, c'est une façon pour eux de se sentir faisant encore parti de la société.

    Oui je l'ai lu, il y a même eu un deuxième article posant la question si les pauvres devaient se passer de nouvelle techno. Il y a eu pleins de gens pour signaler que pour 'seulement' la moitié du prix, de son i-bidule, un téléphone Android suffisaient amplement. Si il voulait forcément la pomme, il pouvait aussi prendre la génération précédente, nettement moins chère.

    A mon avis, c'est très difficile de le comprendre quand on a jamais eu de problème financiers grave.

    En effet, il y a un problème d'éducation et une culture de l'abondance, on a construit la société autour du travail et la reconnaissance de nos pairs par le m'as-tu-vu (voiture, rolex, sac de marque, gadget paumé…). Pour faire parti du groupe, il faut dépenser comme le groupe; mais ça reste un choix, même dans son troupeau, il y a très probablement des android, ou des i-truc moins récent; tout comme le choix de flirter avec le 0 plutôt que le 100.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Pas clair

    Posté par  . En réponse au journal [HS] L'impôt sur le revenu français, pas si progressif, voire régressif. Évalué à 1.

    Non le fond du problème c'est que les pilotes ont refusé qu'on touche à leur positions. La direction s'est retrouvé face au choix cornélien de continuer à se faire bouffer par la concurrence ou alléger les charges.

    Comme les pilotes sont difficilement touchable au vu de leur capacité de nuisance…

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Pas clair

    Posté par  . En réponse au journal [HS] L'impôt sur le revenu français, pas si progressif, voire régressif. Évalué à 3.

    Quand autant de personnes ont ce problème, c'est le système le problème, pas l'humain. Le résultat actuel est uniquement l'enrichissement des banquiers.

    Si justement c'est l'humain, qui veut le dernier i-truc, qui veux la télé trop grande pour son salon. Certes, on fait tout pour pousser à l'achat compulsif. Certes la société n'aide pas, mais ce n'est pas la banque qui va chercher un gars pour le forcer à acheter un truc surdimensionné par rapport à ses besoins.

    Mais quand on est limite coté budget, on prends pas le dernier i-truc à 600€ à crédit (donc en payant plus cher), en frôlant dangereusement avec le 0, en annonçant fièrement, avec calculs à l'appui que ça passe.
    Sauf que y a toujours un imprévu (par exemple un micmac sur l'abonnement de la box fibre et la non fibre).

    Le problème il est que pour craner devant ses potes ou avoir le sentiment d'exister, il faut le dernier i-machin, ou tel truc à la mode.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Technique avant tout ?

    Posté par  . En réponse au message Candidature et recrutement sur des postes/profils python. Évalué à 4.

    T'as des exemples ? (oui, j'ai tout lu sur DailyWTF :( )

    • en java, insertion de dizaine de milliers d'éléments dans une liste en évitant les doublons : à chaque insert un parcours de la liste actuelle. (LinkedHashSet aurait été plus approprié)
    • en c++ : un collègue vient me voir pour savoir comment identifier les jeux d'actions identique (l'ordre n'importe pas, chaque action est identifiée par une string), je lui propose de faire une map, ActionList> >, lui montre un exemple où c'est déjà fait dans le code, il me fait un vector,ActionList> >, et il fait les recherches manuelle pour savoir si tous les identifiant présent dans une action list sont dans le vector, et il fait sa recherche jusqu'à trouver l'élément ou arriver à la fin, si il arrive à la fin il ajoute sa pair, ActionList>…

    ce qui devrait tenir en 10 lignes se retrouve sur plus d'un écran, ce qui aurait du prendre 1H, à pris 1 journée (sans être fini), pour au final que je fasse le 'bon' code en 15 minutes pour lui filer à tester.

    A noter que lorsqu'on passe en c++11 on peut remplacer les map/set par unordered_map/unordered_set pour encore plus de perf.

    • en python, un gars qui voulait faire un min entre deux entiers (ce que le code attends, ce qui est indiqué dans les intentions (commentaire du code, écrit par le codeur), et qui au final fait un max sur 10 lignes… (Il y a une fonction min en python)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: comme avant

    Posté par  . En réponse au message ouvrir, fermer et créer les fichiers avec chemin relatif . Évalué à 3.

    ha zut, j'ignorais ce détail, heureusement, je n'ai jamais eu besoin de 260 caractères, c'est quand même assez moisi comme comportement.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Technique avant tout ?

    Posté par  . En réponse au message Candidature et recrutement sur des postes/profils python. Évalué à 4.

    Question annexe : vous travaillez uniquement avec des gurus du code ? (c'est pas péjoratif, c'est une vraie question : est-ce qu'il n'y a que des experts dans vos équipes)

    Là où je suis, non, et le niveau de certains est désespérant.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: Afpy

    Posté par  . En réponse au message Candidature et recrutement sur des postes/profils python. Évalué à 10.

    car le public est difficile ici…

    Justement pour une fois où c'est nous qui pouvons envoyer chier les recruteurs, on va pas se faire chier !!!

    Blague à part, masquer la moité des infos, dont les plus importantes lorsque l'on recrute quelqu'un ne me semble pas la meilleurs approche. Lorsqu'on cherche un job, le lieu comme la rémunération font généralement parti des premiers critères, et si la localisation importe peu, alors la rémunération est indispensable.

    Un autre site qui donnes des offres bien formatée c'est stackoverflow (un exemple ici http://careers.stackoverflow.com/jobs/100377/d%C3%A9veloppeur-c-c-plus-plus-h-f-3d-opengl-pour-sculpteo )

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: comme avant

    Posté par  . En réponse au message ouvrir, fermer et créer les fichiers avec chemin relatif . Évalué à 3.

    sous windows comme sous les unix, je recommande l'utilisation de / comme séparateur de répertoires, c'est compris par le système et ne risque pas de provoquer de blagues dans le cas d'utilisation de " à la place de '

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: champagne.... et femmes, mais champomy ça le fera.

    Posté par  . En réponse au journal [HS] La complémentaire santé obligatoire, encore une fausse bonne idée française. Évalué à 2.

    et qu'à partir de bac + 7 être toujours payé en indemnités de stage c'est un peu chiche.

    Ils sont toujours en formation, quant au nombre d'heure travaillées, c'est du au manque de personnel, qui est du à un certain numerus clausus maintenu par l'ordre des médecins qui fait tout pour le conserver.

    Par contre on pourrait décider de revoir l'enseignement de la médecine en général, supprimer l'idée de concours (le remplacer par une épreuve), et supprimer la limite du nombre de place.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

  • [^] # Re: champagne.... et femmes, mais champomy ça le fera.

    Posté par  . En réponse au journal [HS] La complémentaire santé obligatoire, encore une fausse bonne idée française. Évalué à 3.

    Je sais qu'il a été interne en médecine à l'hôpital

    https://fr.wikipedia.org/wiki/Interne_des_h%C3%B4pitaux_en_France
    ça fait parti du cursus, lorsqu'il fait son internat, il est encore en 'formation', c'est comme un gros stage; le salaire qu'il perçoit alors est plus à voir comme une indemnité de stage que comme un salaire représentatif.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent