Nicolas Boulay a écrit 16043 commentaires

  • [^] # Re: Libre != Communautaire

    Posté par  (site web personnel) . En réponse au journal Logiciel libre ou communautaire : Ma définition.. Évalué à 2.

    Linux ne fonctionne pas du tout comme ça. Mais plutot avec une pyramide de responsable de morceau de code.

    "La première sécurité est la liberté"

  • [^] # Re: Shell scripting

    Posté par  (site web personnel) . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.

    C'est les memes personnes qui utilisent encore csh ou ksh de base au lieu de bash ou zsh ? :)

    A part pour gerer les fichiers eux meme, dans les repertoires, a coup de "find" ou de "for file in *", le programation shell devrait etre considere comme de la torture et banni comme tel (sauf pour les maso, il y en a toujours).

    On fait bien plus propre/performant/rapidement avec Perl, Python ou Ruby.

    "La première sécurité est la liberté"

  • [^] # Re: pffff

    Posté par  (site web personnel) . En réponse au journal Li Li Whuang contre Valeo, suite et fin.. Évalué à 3.

    Non, cela n'est pas different.

    Aucune boite ne verifie ce qui est sorti par les cadres ! Si les stagiaires de Valeo devait faire leur rapport de stage chez eux (en contradiction donc avec la convention de stage), tu te rend bien compte au les 2 cas de figures se melangent.

    Dans les 2 cas , le personnel prend cela comme un accord tacite.

    "La première sécurité est la liberté"

  • [^] # Re: Savoir où agir.

    Posté par  (site web personnel) . En réponse au message texte visible dans une librairie dynamique. Évalué à 2.

    Je ne connais de protection tel que tu en veux qui ne se casse pas facilement.

    Cela existe sous windows, c'est payant. Sous Linux, je ne sais pas.

    Ce que tu cherches c'est empecher le reverse engeenering de ton code, pour cela tu dois crypter tes chaines dans ton binaire.

    si tu ne peux le faire avec un outils externe, tu peux le faire toi meme en chiffrant tes strings puis en les dechiffrant au besoin en changeant de clef de preference et en utilisant un vrai algo type AES ou DES et pas une bidouille genre rot-13...

    Il faut s'ecrire une moulinette qui te crypt tes strings et ecrire la fonction qui va relire ses strings et les clefs associes.

    "La première sécurité est la liberté"

  • # log ?

    Posté par  (site web personnel) . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.

    En lisant, les commentaires, j'ai l'impression que votre seul action est de loguer l'erreur dans un but de diagnostique.

    Il n'y a rien d'autres a faire ?

    "La première sécurité est la liberté"

  • # vu que je les install a chaque fois...

    Posté par  (site web personnel) . En réponse au journal Packard Bell pro Firefox?. Évalué à 2.

    Ils devrait etre present pour toute machine windows:

    - firefox
    - 7-zip
    - pdf creator (enfin, le machin gpl qui ajoute une imprimante pdf)
    - un editeur de texte (emacs, nedit, etc...) un _vrai_ editeur quoi

    ensuite on peut penser a :
    - thunderbird
    - open office
    - gimp

    - cygwin
    - perl

    Il y a deja de quoi faire :)

    "La première sécurité est la liberté"

  • [^] # Re: Vive les exceptions !

    Posté par  (site web personnel) . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.

    D'aileurs pour ton "gros" exemple, ce n'est pas le cas typique où un assert() ferait l'affaire ?

    "La première sécurité est la liberté"

  • [^] # Re: Vive les exceptions !

    Posté par  (site web personnel) . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.

    Les assert() c'est uniquement pour un codeur. Enfin en théorie...

    "La première sécurité est la liberté"

  • # Le but ?

    Posté par  (site web personnel) . En réponse à la dépêche Quelles libertés défend la Commission Nationale Informatique et Libertés ?. Évalué à 2.

    sur indymedia (site d'info au ton agaçant mais pas forcément sans info)

    http://grenoble.indymedia.org/index.php?page=article&id=(...)

    On peut lire la motivation des gens présents:

    - le bannissement de la biométrie et des puces RFID,
    - l’abolition de la vidéosurveillance sous toutes ses formes,
    - le démantèlement des fichiers de police (STIC, FNAEG, JUDEX, etc),
    - l’abolition de la carte d’identité


    Ils posent les bonnes questions mais de là à tout interdire... (concernant la biométrie, les fichiers d'empreinte digital existe depuis 1 siècle ou presque)

    Concernant les fichiers, la situation actuelle semble détestable. Mais on en a besoin pour les habilitations (aéroportuaire par exemple).

    Donc, il faut enregistrer qui consulte, quand et dans quel but, que les fiches soient à jour et ne contienne que ce qui est nécessaire. Ou alors, il faut plusieurs fichiers qui sont à croisé ensuite, lors des enquètes (il faut donc rajouter un fichier des décisions judiciaires)

    Et surtout, comme il ne peut y avoir de contrôl à priori, il faut que la CNIL ait les moyens de contrôler à posteriori !

    "La première sécurité est la liberté"

  • [^] # Re: Le RPS

    Posté par  (site web personnel) . En réponse au journal Bonne Initiative chez OVH. Évalué à 2.

    C'est redonder sur 2 sites au moins. Cela cause en iSCSI au PC.

    "La première sécurité est la liberté"

  • [^] # Re: Du flicage à bon escient ?

    Posté par  (site web personnel) . En réponse au journal "Accord Olivennes: Une vision consumériste de la culture". Évalué à 2.

    super un monopole de plus... géré par la sacem bien sûr ?

    "La première sécurité est la liberté"

  • [^] # Re: Programmation par aspects ?

    Posté par  (site web personnel) . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.

    Cela serait plus clair si tu donnais un exemple genre en pseudo code.

    Je comprends bien l'idée d'avoir 2 "plans" pour voir un algo, le cas normal et le cas en erreur. Mais en pratique, je ne vois pas du tout la tronche que cela peut avoir.

    "La première sécurité est la liberté"

  • [^] # Re: Ma réponse :

    Posté par  (site web personnel) . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 4.

    Il existe d'autre modèle que les exceptions ou le retour de message d'erreur ?

    "La première sécurité est la liberté"

  • [^] # Re: Ma réponse :

    Posté par  (site web personnel) . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 3.

    En C#, tu arrives à bien séparer la gestion d'erreur du reste ?

    Parce que si ton code devient illisible, cela peut être pire.

    Qu'est-ce que tu appelles des "exceptions typées" ?

    "La première sécurité est la liberté"

  • [^] # Re: Du flicage à bon escient ?

    Posté par  (site web personnel) . En réponse au journal "Accord Olivennes: Une vision consumériste de la culture". Évalué à 5.

    Si tu légalises les échanges p2p non commerciaux, rien n'empèche d'avoir des compteurs de téléchargement intégrés.

    Tu peux aussi avoir cela sur les sites type jamendo qui distribute avec bittorrent.

    Disons que l'argument est purement téchnique : on récuse la licence globales devant sa technicité, mais on propose encore plus complexe pour la répression.

    "La première sécurité est la liberté"

  • [^] # Re: Quelques erreurs quand même...

    Posté par  (site web personnel) . En réponse au journal media player sous Linux - la totale. Évalué à 3.

    ffmpeg est hébergé par mplayer, c'est tout.

    "La première sécurité est la liberté"

  • [^] # VLC

    Posté par  (site web personnel) . En réponse au journal media player sous Linux - la totale. Évalué à 2.

    Je veux bien comprendre que pour une utilisation avancé VLC fait tout, mais pour le basique je préfaire toujours mplayer.

    On peut peut-être avancer/reculer avec les touches du clavier, pas besoin de chercher dans 35 sous-menu pour configurer les bonnes touches.

    A priori, il ne gère pas plus les écrans de démarrage de DVD que les autres lecteurs.

    Plein de fois, j'essaye vlc mais à chaque fois je me retrouve à réutiliser mplayer qui est plus simple (même si devoir rajouter une option ésotérique pour utiliser la carte son numero 2 me fait un peu beaucoup chier..)

    Bref, coté fonctionnalité, c'est le top, coté ergonomie, ben bof... (mozilla -> firefox par exemple...)

    "La première sécurité est la liberté"

  • [^] # Re: Bémol

    Posté par  (site web personnel) . En réponse au journal Sun publie les spec. du Niagara 2. Évalué à 2.

    Puissance dans quel domaine ? Pour le code Flottant ?

    Intel et amd viennent de déclarer que leur pipeline SSE serait 128 bits et que donc le nombre de cycles des instructions SSE seraient divisé en gros par 2.

    J'imagine qu'ils mettront ensuite 2 unités de calcul cote à cote.

    Le problème de l'itanium est son besoin d'avoir d'énorme cache pour les instructions. Alors que le code x86 est comparativement trés compact.

    "La première sécurité est la liberté"

  • [^] # Re: Bémol

    Posté par  (site web personnel) . En réponse au journal Sun publie les spec. du Niagara 2. Évalué à 2.

    Et pour les cpu AMD ?

    Ils sont censés avoir une fpu beaucoup plus rapide que celle des intel.

    "La première sécurité est la liberté"

  • [^] # Re: Bémol

    Posté par  (site web personnel) . En réponse au journal Sun publie les spec. du Niagara 2. Évalué à 2.

    Les niagara sont des "petits" cpu. Leur but est de maximiser la performance par W. Sur un data center, cela peut faire la différence. Google s'était montré intéressés un moment.

    J'imagine qu'un niagara avec 16 cores doit donner de bonne performance pour les serveurs avec plein de de clients.

    "La première sécurité est la liberté"

  • [^] # Re: Bémol

    Posté par  (site web personnel) . En réponse au journal Sun publie les spec. du Niagara 2. Évalué à 2.

    POWER != powerpc ...

    Même rien à voir.

    powerpc est l'architecture la plus courante dans le cpu embarqué "puissant" (bref, quand un arm ne suffit pas)

    "La première sécurité est la liberté"

  • [^] # Fusionner dans une même fenètre.

    Posté par  (site web personnel) . En réponse à la dépêche Awesome, gestionnaire de fenêtre en version 2.0. Évalué à 3.

    J'ai travailler un peu avec Ion, et j'ai surtout trouvé cela inutilisable.

    Cela marche bien pour 2/3 xterm d'ouvert et un editeur, mais si tu ouvres et ferme souvent des logiciels différents, ils ne sont jamais là ou tu veux. Je ne parle même pas de l'utilisabilité de gimp...

    Ce qu'il faudrait c'est plutôt une fusion de fenètre dans KDE. En gros que l'on puisse mettre des applications dans une seul fenètre avec un moyen simple par clic d'indiquer le comportement à l'agrandissement (taille fixe ou proportionnel pour chaque tile)

    On aurait l'avantage des 2 systèmes.

    "La première sécurité est la liberté"

  • [^] # Re: Marrant...

    Posté par  (site web personnel) . En réponse à la dépêche Mag'num n°2 dans les tuyaux !. Évalué à 4.

    Je crois que Duval était loin de la communauté...

    "La première sécurité est la liberté"

  • [^] # Re: Quelques infos

    Posté par  (site web personnel) . En réponse au journal Comment les programmeurs écrivent du code flottant ?. Évalué à 5.

    l'idée de base est que "a+b" est un résultat sur 33 bits et qu'il y a perte. Tu t'en sors avec les propriétés des modulos, j'ai l'impression.
    Par ce que en math non signé, 0x0-0x1 = 0xFFFFFFF; n'a pas vraiment de sens.

    "La première sécurité est la liberté"

  • # changement tous les 3 mois

    Posté par  (site web personnel) . En réponse au journal Le changement de password pue du rond. Évalué à 2.

    Dans ma boite, c'est changement tous les 3 mois mais sans le choix du mots de passe.

    Ils sont généré aléatoirement et on le choisis parmis ceux proposé. (un mixte de lettre et de chiffres)

    Par contre, ils sont assez gentil pour que la majeur partie des logiciels utilisent les mêmes mots de passes.

    "La première sécurité est la liberté"