needs a écrit 329 commentaires

  • # Ouf !

    Posté par  . En réponse au journal Sortie de shinken 2.0. Évalué à 10.

    Tu n'as pas dépassé les 140 caractères !

  • [^] # Re: Trompé de site ?

    Posté par  . En réponse au journal Le Parti Pirate cherche 5 femmes pour les Européennes avant le 21 avril. Évalué à 4.

    Est-ce que c'est sur Linuxfr.org que tu vas trouver le plus de femmes ?

    Le but c'était de trouver des femmes, pas "le plus de femmes" non ? Enfin je vois vraiment pas l'intérêt de cette remarque…

    Et si le sous entendu était de dire que sur linuxfr, y'a que des hommes, tu te trompes.

  • [^] # Re: Une rêverie ???

    Posté par  . En réponse au journal Question trollesque . Évalué à 4.

    Quand comprendras-tu que part de marché n'est pas synonyme de qualité ?

    et les ventes OEMs n'expliquent pas tout et de loin.

    J'écoute les autres raisons. Parce-que si Windows est toujours aussi implanté, c'est bien parce qu’il était vendu avec l'ordinateur, et parfois, des ordinateurs tatoué.

  • # Une rêverie ???

    Posté par  . En réponse au journal Question trollesque . Évalué à 7.

    Parce-que même après 10 ans, ça reste de la pur merde privatrice, vraiment, et qui techniquement ne tient pas la route face à Linux. Et puis quoi encore ? Après que Microsoft l'ai exploité, maintenant c'est à nous de supporter le poids de cette horreur ?

    Nan mais le pire, c'est qu'il y a des pays prêt à payer pour avoir encore des mises à jour… C'est vraiment de l’incompétence dans toute sa splendeur.

    Et c'est même pas un troll.

  • [^] # Re: Et pendant ce temps...

    Posté par  . En réponse à la dépêche Blender annonce le projet Gooseberry de campagne de dons pour film libre. Évalué à 1.

    Effectivement, je m'en était pas vraiment rendu compte :) Cela dit, Youtube doit être la plateforme ou Sintel a été le plus regardé.

  • # Et pendant ce temps...

    Posté par  . En réponse à la dépêche Blender annonce le projet Gooseberry de campagne de dons pour film libre. Évalué à -1.

  • # lugs

    Posté par  . En réponse au journal Avoir du marbre (et des discussions techniques). Évalué à 10.

    Je suis totalement pour le fait de mettre les dépêches sur les lugs dans une catégorie à part. J'ai raté plusieurs fois des dépêches techniques car elles se retrouvent trop vite en bas de page.

    Vraiment, une catégorie "lugs" ou "évènement" serait une excellente chose.

  • [^] # Re: Le nid à trolls

    Posté par  . En réponse au journal systemd ca a l'air super.... Évalué à 1.

    Il est possible de faire tourner les apps Android sous Windows, ca veut dire qu'elles sont toutes portables ?

    Avec un émulateur ?

  • [^] # Re: Le nid à trolls

    Posté par  . En réponse au journal systemd ca a l'air super.... Évalué à 0. Dernière modification le 22 février 2014 à 12:42.

    La portabilité, c'est trés surfait. par exemple, awesome est minimaliste, mais est ce qu'il est portable ? Par exemple, je peux faire tourner ça sur ios, android ou windows ?

    Pour l'avoir utilisé très longtemps, je peux te dire que awesome n'a rien de minimaliste et est plutôt lourd comparé à beaucoup d'autres WMs tel que Openbox ou WMFS.

    Si le serveur X tourne sous Windows alors un programme portable est un programme que tu pourra aussi faire tourner sous Windows. Disons qu'un WM fait à la systemd ne tournerais que sous Linux, même si le serveur X tourne sous Windows.

    Ou est ce que la portabilité est une notion faiblement défini par "portable sur ce qui me parait important et fuck off les chiffres et les stats qui montrent que ça reste 1% du parc" ?

    La portabilité, c'est de ne pas dépendre de fonctionnalités spécifiques d'un système lors d'un fonctionnement normal.

  • [^] # Re: Le nid à trolls

    Posté par  . En réponse au journal systemd ca a l'air super.... Évalué à 2.

    Il y a une panacée d'outils qui sont utilisable sur les BSD et Linux par exemple. Regarde Qt, il n'est pas léger mais par contre il est portable et bien intégré au système, les fenêtres s’adapte selon le système qui exécute le programme. Tout les WM minimalistes sont légers, portables et sont généralement bien intégré au système. Bref, tu utilises quasi tout les jours des programmes bien conçu, légers, portable, intégré a ton système, etc…

  • [^] # Re: Le nid à trolls

    Posté par  . En réponse au journal systemd ca a l'air super.... Évalué à 1. Dernière modification le 21 février 2014 à 22:59.

    Es-tu obligé d'utiliser logind ?

    Non

    Es-tu obligé d'utiliser journald ?

    Oui

    Es-tu obligé d'utiliser networkd ?

    Oui

    pour pouvoir utiliser systemd ton ordinateur ?

    Oui

    systemd n'a rien à voir la dedans

    Oh que si, on fusionne avec udev, on commence a exiger que toutes les applications deviennent des "services" (processus ? non, c'est trop old school), on mélange programme et init file au sein d'un même projet pour "plus de simplicité". Du beau, du propre, du simple, du léger, du portable, et en plus systemd est facilement remplaçable par une alternative.

    Dîtes, ça existe encore des personnes qui savent faire de beaux programmes, proprement, le plus simplement possible, qui soient légers et portable, le tout bien intégré au système ?

  • [^] # Re: Mon avis personnel

    Posté par  . En réponse au journal Debian adopte systemd comme init par défaut. Évalué à 2.

    Rien de personnel la dedans, c'est un constat global. Si tu le prends comme une attaque personnel, je m'en excuse, ce n'était pas l'intention.

  • [^] # Re: Mon avis personnel

    Posté par  . En réponse au journal Debian adopte systemd comme init par défaut. Évalué à -5.

    Mon dieu… Je laisse tomber, visiblement le gout des belles choses se perd…

  • [^] # Re: Mon avis personnel

    Posté par  . En réponse au journal Debian adopte systemd comme init par défaut. Évalué à 0. Dernière modification le 13 février 2014 à 20:35.

    Ça veut dire quoi « très bien géré par le serveur X » ? Parce que si le WM crash, X ne fait rien, systemd permet de le redémarrer, c'est beaucoup plus user-friendly.

    J'espère que ce n'est pas la raison principale, car c'est vraiment faire preuve de mauvaise foi.
    Une manière de faire cela simplement, dans ton .xinitrc, remplaces le traditionnel :

    exec wmfs

    Tu peux mettre :

    until wmfs; do true; done

    Très bien géré par le serveur X, ça veut dire proprement intégré au système, puissant et facilement modifiable. Peux tu en dire autant de systemd ? Pas pour le premier point.

  • [^] # Re: Mon avis personnel

    Posté par  . En réponse au journal Debian adopte systemd comme init par défaut. Évalué à 1.

    Tu sais que les DE gèrent déjà un système similaire pour les services liées à la sesssion (par exemple, le dæmon KDE) ?

    Je ne suis pas sûr de bien comprendre, peux-tu apporter quelques précisions ? Parles-tu d'un programme qui "supervise" le lancement de services au sein du DE ? Si c'est bien cela, ma remarque était plutôt sur le fait de considérer des WM comme des services, alors qu'ils sont très bien géré par le serveur X.

  • [^] # Re: Mon avis personnel

    Posté par  . En réponse au journal Debian adopte systemd comme init par défaut. Évalué à 3.

    la plupart des environnements de bureau utiliseront systemd pour lancer leur session.

    LOL, y'a même un service pour openbox, tant qu'à faire, pourquoi pas déclarer chaque programme comme un service et n'utiliser que systemd pour les lancer, ça serait classe et tout à fait dans l'esprit du "tout-en-un" !

    needs@computerd$ systemctl start firefox
    needs@computerd$ systemctl start ls cours
    
  • [^] # Re: Mon avis personnel

    Posté par  . En réponse au journal Debian adopte systemd comme init par défaut. Évalué à 0. Dernière modification le 12 février 2014 à 20:29.

    Oh merde ! Plus de la moitié de mes logs sont en binaire.

    Ce n'est pas le cas chez moi.

    « Compresser les logs c'est mal, on ne peut plus les lire directement », pourtant c'est le même niveau de réflexion.

    Oula non, ce n'est pas du tout le même niveau de reflexion. Un format binaire n'est pas forcément compressé. La différence est de taille. Dans un cas tu as un format qui est uniquement lisible par un outil, pas forcément disponible à grande échelle, de l'autre tu a un format de fichier (LZ77) lisible sur à peu près tout les Unix qui te tomberont sous la main (de mémoire je crois bien qu'il est aussi possible de décompresser des archives .zip sur MS-DOS). Et comme dit dans un commentaire plus haut, on compresse plutôt les logs anciens.

  • [^] # Re: Mon avis personnel

    Posté par  . En réponse au journal Debian adopte systemd comme init par défaut. Évalué à 6.

    Et si ça tombe sur le binaire de cat

    Fort heureusement, il n'y a pas qu'un seul outil qui permet de lire un fichier texte, alors qu'il y en a qu'un seul pour lire les logs de journald. Et c'est dans les situations improbable que l'on prend conscience de la qualité d'une architecture logicielle. Pour faire plus simple, le plus compliqué n'est pas de faire un programme qui fonctionne dans 99% des cas, mais un programme qui fonctionne dans 99.99% des cas.

    Des cas hypothétiques rarissimes on peut en trouver plein pour dire que tel outil ne s'en sort pas, la question est de savoir si dans la vraie vie ça répond au besoin…

    Des bons outils auront moins tendance à te lâcher dans les situations difficiles. Faire le choix d'un format binaire que peu d'outils savent manipuler, surtout pour une chose aussi cruciale que les logs, ça témoigne d'un manque d'expérience et je suis sûr que certains en feront les frais.

  • [^] # Re: Mon avis personnel

    Posté par  . En réponse au journal Debian adopte systemd comme init par défaut. Évalué à -5.

    Tu noteras que pour avoir les mêmes fonctionnalités, il y a maintenant une surcouche. Certains considèrent que ça revient au même, pas moi.

  • [^] # Re: Bien essaye

    Posté par  . En réponse au journal La GPL est un échec (FreeBSD 10 est sorti). Évalué à 5.

    Ba le but à la base du système de notation c'est d'éviter le spam, enfin de le réduire.
    Du coups pour vraiment coller à l'utilisation qui en est faite, il faudrait plus avoir quelque chose comme ceci en fait :

    Pertinent / Contestable / Spam

    On sépare inutile en 2 catégories car il est utilisé de deux façon différente : pour signaler le spam, et pour exprimer son désaccord. Seul le spam enlève du karma et Pertinent l'augmente. Contestable pourrait à la rigueur faire descendre un peu le karma mais devrait faire en sorte que l'utilisateur puisse toujours poster des journaux.

  • [^] # Re: Bof

    Posté par  . En réponse au journal Nourrir les vaches ! Openbsd a reçu des fonds.. Évalué à 3.

    Et le mec semble être milliardaire non pas grâce au réseau mais à la monnaie, car il a su investir du calcul au bon moment au début du projet.

    Regarde bien ce journal : Connaissez vous les bitcoins, à l'époque du post le Bitcoin valait 6 centimes d'euro. Et si tu me dis que tu l'avais pas vu, il y a eu d'autre journaux après celui-ci. Soyons franc, aurais-tu investit ? Ou même miné ? Moi non (à l'époque je ne pouvais pas, mais je sais que je ne l'aurais pas fait). Si je devais trouver une justification à cela, je dirais que l'inconnu et le risque me font peur.

    Je trouve cet exemple très embarrassant, nombreux sont ceux qui décrivent le Bitcoin comme une monnaie alternative, égalitaire et tout le tsointsoin alors que ce n'est pas le cas.

    Qu'est-ce qu'une monnaie égalitaire ? C'est quoi tout le tsointsoin ?

  • [^] # Re: Session management

    Posté par  . En réponse au journal Systemd va gagner une console système, un bootsplash et un login-screen. Évalué à 0.

    Après la lecture de ces articles, je suis encore plus persuadé que systemd (enfin ici systemd-logind) est une surcouche, et que tout le travail devrait être fait à un niveau plus fondamental : dans le noyau. Le système entier des sessions semble être un bordel monstre et plus du tout adapté aux besoins d’aujourd’hui. Et mettre une surcouche sur un système qui ne convient plus est vraiment, vraiment une mauvaise chose.

    Vu l'état du truc actuellement, j'espère qu'on finira bien un jour ou l'autre par reprendre le système des sessions de zéro.

  • [^] # Re: Niveau de l'enseignement

    Posté par  . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 2.

    Mais si le niveau d'info est mauvais en IUT info… Je me demande où sont les bons profs d'info.

    Je suis maintenant en L3 à la FAQ, et c'est une sorte de renaissance : les profs sont géniaux, plutôt jeunes et avec beaucoup plus de passion, les cours sont bien fait, et l'équipe enseignante est super sympa. On a 100% de matières informatique, il y a beaucoup de gens intéressant. Les cours sont très théorique, mais on aborde beaucoup plus en profondeur le sujet, et les enseignants maitrisent vraiment bien leur sujet.

  • # Niveau de l'enseignement

    Posté par  . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 10.

    J'adore ce genre de test et c'est vraiment avec plaisir que je les fais. Je suis sortis d'un IUT informatique, soit 2 ans de formation de 30h par semaine, 50% Informatique, 50% matières annexes (Mathématique, Économie, Droit, …). Et avant de me poser des questions sur la qualité d'un candidat, je mettrais très sérieusement en cause la qualité de l'enseignement de l'informatique, du moins pour ce genre de formation.

    Le bilan est simple : ceux qui sont rentrés dans cet IUT sans savoir écrire une ligne de code, sont ressortis 2 ans (ou 3) plus tard sans savoir écrire deux lignes de code.

    On a eu des cours sur les réseaux assez intéressants, des cours sur les bases de données plutôt bien fournis, on sait à peu près à quoi correspond un arbre binaire, une liste chaînée, les plus téméraires auront vaguement compris ce qu'est un compilateur et seulement une poignée d'entre eux auront compris ce qu'est un système d'exploitation.

    Par contre, on a eu aucune, mais vraiment aucune formation sur :

    • Comment architecturer notre programme
    • Comment écrire du code de qualité (le nombre d'élèves qui n'ont pas compris l'intérêt d'indenter un programme est tout simplement sidérant)
    • L'étude d'un langage en particulier, pour montrer comment utiliser la bibliothèque standard
    • L'écriture de test unitaire

    La plupart de ceux qui sortent de cet IUT manquent énormément de pratique et de confiance en soi : l'informatique, c'est de la magie noire. C'est pourquoi je dis qu'ils ne sont pas capable d'écrire 2 lignes de code : ils n'ont pas assez de pratique pour établir des algorithmes simples et fonctionnels. Un peu comme si dans les auto-écoles ont apprenait comment fonctionne une voiture sans montrer comment la conduire.

    Pour revenir un peu sur le sujet du journal, à la fin de cet IUT on avait un stage obligatoire de 2 mois. Plusieurs élèves avaient postulé pour le même stage. L'entreprise a alors décidée de faire passer un entretien, avec un test de deux heures. Le test : "Écrivez un programme qui affiche les 100 premiers nombres premier". Ils avaient accès à internet, ils devaient écrire ce programme avec PHP, la machine était fournie, tout était configuré, bref, de la pure programmation. Aucun d'entre eux n'a été capable d'afficher les 100 premiers nombres premier, le responsable m'a montré les programmes et deux d'entre eux n'ont pas réussi à afficher les nombres allant de 1 jusqu'à 100.

    Alors évidemment il ne faut pas s'attendre à avoir au bout de deux ans des virtuoses de la programmation, mais au moins des élèves qui ont appris les bons principes de la programmation, qui ont confiance en eux et qui ont assez de pratique pour pouvoir écrire leurs propre programme, de manière propre et organisé, même s'il s'agit d'écrire les 100 premiers nombre premier. Mais je vais être honnête : on aurait fait passer ce test à l'équipe enseignante, il y aurait eu beaucoup de surprises.

    Tout ça pour dire que les formations en informatique ont une très grande responsabilité sur le niveau actuel des développeurs.

  • [^] # Re: ==

    Posté par  . En réponse au journal OSv : l'OS pour les nuages. Évalué à 2.

    #include <complex.h>
    complex foo (C, N) complex *C; int N; {
        complex S = 0;
        for (int I = 0; I < N; ++I) S += C[I];
        return S;
    }

    J’essaye, de mémoire et avec l'aide du manuel :)

    Il manque du contexte mais déjà je dirais qu'il manque la fonction main().
    Ensuite d'après le man complex.h, I est déjà définit donc c'est une très mauvaise idée d'utiliser ce nom pour une variable.
    Autre chose : La façon dont est défini la fonction est du C K&R non ? Alors que la forme suivante est introduite par le C99 :

    for (int i = 0; i < N; i++) { ... }

    Je ne sais pas si c'est strictement une erreur, mais c'est surement une incohérence. De plus, complex.h semble être aussi introduit par C99.
    Au niveau des détails, je penses que c'est mieux de s'assurer que C n'est pas NULL, avec par exemple :

    #include <assert.h>
    /* ... */
        assert(C != NULL);