shbrol a écrit 487 commentaires

  • [^] # Re: not /run

    Posté par  . En réponse à la dépêche /run or not /run. Évalué à 2.

    Mea culpa, j'avais pas vu que Guillaume avait déja répondu a la question plus haut...

    (et puis je voulais aussi voir si la BD était encore la...)

  • [^] # Re: not /run

    Posté par  . En réponse à la dépêche /run or not /run. Évalué à 1.

    Alors je reformule la question : qu'est ce qu'on peut bien attendre comme résultat de :

    sudo sh -c 'cd /toto'
    

    ca me semble pas franchement utile...

  • [^] # Re: not /run

    Posté par  . En réponse à la dépêche /run or not /run. Évalué à 2.

    D'un autre coté, si cd etait un binaire et pas une commande intégrée au shell, quel serait le résultat attendu de 'sudo cd' ?

  • [^] # Re: L'histoire est un éternel recommencement

    Posté par  . En réponse à la dépêche libroxml : une bibliothèque XML qui ne fait pas le poids, mais qui fait le reste.... Évalué à 5.

    Si tu ne veut pas de valeurs négatives, c'est un unsigned int qu'il te faut.
    Le size_t, comme son nom l'indique, c'est fait pour les tailles / longueurs.
  • [^] # Re: POSIX ≠ UNIX

    Posté par  . En réponse au journal Linux ou POSIX ?. Évalué à 2.

    Donc en tout cas sous 7 c'est ok.

    D'apres le blog ci-dessus, la fonctionnalité est là depuis MS-DOS. Sous XP, je vois que ça fonctionne pas tout à fait, mais je suis rassuré s'apprendre que sous Se7en ça fonctionne enfin correctement.

    Quelle réussite, après tant d'années d'effort...
  • [^] # Re: POSIX ≠ UNIX

    Posté par  . En réponse au journal Linux ou POSIX ?. Évalué à 5.

    On va dire que ca marche de temps en temps (XP SP2):

    C:\> cd /winnt
    C:\WINNT>


    Et maintenant, je recommence :
    C:\WINNT> cd /winnt
    Le chemin d'accès spécifié est introuvable


    Mais avec une contre oblique, ca marche :
    C:\WINNT> cd \winnt
    C:\WINNT>


    Bref, c'est pas vraiment au point...
  • [^] # Re: Deezer et la neutralité du net

    Posté par  . En réponse au journal Il y a Dailymotion et Dailymotion by Orange. Évalué à 3.

    Moi je comprends que c'est seulement le telechargement de l' "application Deezer" qui est décompté des 500 Mo, et pas autre chose (les 7 myons de titres).
  • [^] # Re: Légalité du procédé?

    Posté par  . En réponse au journal Backdoor dans OpenBSD ?. Évalué à 0.

    il y a contrat, avec des signataires, donc des noms, donc des personnes responsables et justiciables.

    Et bien entendu, le contractant du FBI a mis son vrai nom sur le contrat...
  • [^] # Re: fs/xattr.c

    Posté par  . En réponse au journal Radio Linux : la radio qui diffuse le code source du noyau Linux!. Évalué à 2.

    Est-ce qu'il y a des spots de publicité ?
  • [^] # Re: Certains actifs de propriétés intellectuelles cédés...

    Posté par  . En réponse au journal Attachmate sur le point d'acquérir Novell. Évalué à 2.

    Apple ne pouvait pas avoir de menu contextuel avec leur souris a un bouton

    Qu'est ce qui empeche d'avoir un menu contextuel avec une souris a un seul bouton ? Quel est le rapport entre les deux ? Avec ta souris a deux boutons, tu utilise le deuxieme pour obtenir le menu contextuel, donc sans deuxieme bouton, pas de menu contextuel, c'est ca le raisonnement ?

    Je connais deux moyens pour obtenir un menu contextuel sur mac (OS8), avec une souris a un seul bouton...
  • [^] # Re: n'empeche...

    Posté par  . En réponse au journal Driver libre pour Kinect. Évalué à 3.

    Oui, aujourd'hui. Mais il y a 15 ans, la limite des tableurs etait beaucoup plus faible, alors que celle des outils lignes de commande est toujours la meme, c'est a dire inexistante.

    <mode="hypocrisie">Et si mon fichier CSV fait 5 millions de lignes, comment je fais pour le traiter avec Gnumeric aujourd'hui ?</mode>
  • [^] # Re: Petite rectification

    Posté par  . En réponse au journal Windows Phone 7. Évalué à 3.

    A quoi servent les permissions sur un ordinateur personnel qui n'a qu'un unique utilisateur ?
  • [^] # Re: n'empeche...

    Posté par  . En réponse au journal Driver libre pour Kinect. Évalué à 1.

    e n'ai jamais eu besoin d'autre chose que Ooo/Excel lors de mes bidouilles de fichier CSV.

    Il y a tres longtemps, dans une lointaine galaxie, j'ai eu a manipuler des fichiers CSV dans un environnement hostile. Malheureusement, le nombre de lignes du fichier etait supérieur à ce que pouvait charger Excel (ca devait etre 16000 a l'époque)...

    Et là j'ai regretté l'absence d'outils CLI, qui n'ont pas ce genre de problèmes (sauf éventuellement sort).
  • [^] # Re: 1993

    Posté par  . En réponse au journal MultideskOS est dépassé maintenant c'est LoseThos !!!. Évalué à 6.

    Nan, ca montre juste que le fameux "mois homme" est une unité de facturation, pas une unité de planification.
  • [^] # Re: Plusieurs remarques

    Posté par  . En réponse au message Effacer un pointeur fournit par une librairie externe. Évalué à 4.

    il me semble avoir lu que les mélanges de malloc/free et new/delete sont proscrits ; non seulement pour un tableau (ça vous l'avez parfaitement respecté) mais aussi dans un même code.

    Ce qui pose problème, c'est la libération par free() d'un pointeur alloué par new, et réciproquement delete pour malloc(). Mais il n'y a pas de contre indication technique a l'utilisation des deux systêmes dans le même code, sous réserver de respecter la régle précédente.
    Eventuellement, on pourra dire que le mélange des deux est une faute de style, une horreur pour la maintenance, une plaie pour la gestion des erreurs, etc. mais ca ne va pas plus loin.

    Autrement dit, si le bouquin en question affirme que le code suivant est proscrit pour raison technique :

    void foobar() {
    char* x = (char*)malloc(1) ;
    char* y = new(nothrow) char ;
    // ...
    delete y ;
    free(x);
    }


    alors mauvais bouquin, changer bouquin.
  • [^] # Re: free ... ou pas ?

    Posté par  . En réponse au message Effacer un pointeur fournit par une librairie externe. Évalué à 1.

    possible que j'interprète mal, mais si tu copie des *pointeurs* dans ton vecteur, et que tu désalloues la mémoire pointée, forcément ...

    Tu interprète mal, regardes les ligne 199-200 dans le codé posté ci-dessus : le pointeur en question est en fait un tableau, et il y a copie du contenu de ce tableau dans un vecteur via une boucle for. Donc le pointeur lui même n'est pas mémorisé, il n'est plus utilisé après la boucle, on peut le libérer.

    Pour le reste, 100% d'accord.
  • [^] # Re: Plusieurs remarques

    Posté par  . En réponse au message Effacer un pointeur fournit par une librairie externe. Évalué à 1.

    Et que dit la documentation de getChannelXData() à propos de la mémoire allouée pour le résultat ? Est-il indiqué que la libération est à la charge du code appelant ?

    Sinon, pour le code source reproduit ici, il n'est pas necessaire de tester le pointeur à NULL avant de faire le free(), ca ne sert a rien. Par contre, avant la boucle for, ca pourrait être plus utile...
  • [^] # Re: Et les elastic tabstops ?

    Posté par  . En réponse au sondage J'indente mon code source avec. Évalué à 5.

    Avec un vrai éditeur, il est possible de définir la taille des indentations directement dans le fichier, comme ca c'est indépendant des réglages de l'utilisateur, donc le source est toujours formaté tel que l'a voulu d'auteur.

    par exemple, des commentaires à placer a la fin d'un fichier C++, pour emacs :

    // Local Variables:
    // mode: c++
    // tab-width: 8
    // End:


    Et la meme chose pour vim :


    // vim: set ts=8 sw=4 filetype=cpp


    Evidemment, on peut mettre les deux simultanément, comme ca tout le monde est content...
  • [^] # Re: peut-etre commencer par le commencement

    Posté par  . En réponse au message Commande screen sous AIX ?. Évalué à 1.

    Au départ, il s'agissait seulement d'installer screen. On a montré plus haut que ca ce compilait vite, mais maintenant, on parle d'installer une vieille version de gcc, puis de compiler une version récente... dans le genre simple et rapide, on a fait mieux ! (surtout qu'il faudra aussi installer quelques outils GNU supplémentaires, genre make, awk et m4....)

    Quant a la motivation pour ne pas fournir de compilateur C gratuit avec l'installation de base, je ne vois pas pas d'autre raison que l'avarice du fournisseur d'AIX, mais généralement ca ne dérange pas les clients...
  • [^] # Re: peut-etre commencer par le commencement

    Posté par  . En réponse au message Commande screen sous AIX ?. Évalué à 2.

    Oui, il y a toujours moyen... m'enfin bon, le besoin au départ c'est d'avoir screen qui fonctionne, on a montré plus haut que ca se compile vite, et maintenant on dérive sur l'installation d'un gcc binaire puis compilation d'un gcc récent... on a fait plus simple, non ?

    Quant aux motivations qui mène a ne pas fournir de compilateur gratuit dans l'install de base, a part l'avarice, je ne vois pas. Mais bon, on parle d'AIX, généralement ca ne dérange pas le client de payer, sinon il aurait pris autre chose.
  • [^] # Re: peut-etre commencer par le commencement

    Posté par  . En réponse au message Commande screen sous AIX ?. Évalué à 2.

    Pour compiler, il faut déja avoir un compilateur sur la machine... et là on est sous AIX, environnement hostile qui ne vient pas avec un compilo gratuit dans l'installation de base...
  • [^] # Re: Ou pas

    Posté par  . En réponse au journal Benoît Mandelbrot change de dimension. Évalué à 4.

    Ah bon ? Même pas une notion de Dimension_fractale ?
  • [^] # Re: Vive la compétition et les machines

    Posté par  . En réponse au journal Linux, le trading à haute fréquence et les gamers. Évalué à 4.

    Ben voyons.... ce qui est interessant dans ta citation, c'est qu'il manque la définition du "public" qui prend connaissance des informations....

    On nous a expliqué plus haut qu'il vaut mieux être dans la rue en face, relié en fibre optique, plutot que dans le Larzac en 56k, pour avoir les infos avant tout le monde, donc faire du pognon avant les autres.

    Donc soit il n'y a pas de "public" dans le Larzac, soit le code en question est une vaste escroquerie.
  • [^] # Re: "qualitay"

    Posté par  . En réponse au journal Contre les modes pourries. Évalué à 2.

    A mon humble avis, "qualitay" n'est pas un barbarisme, juste une fôte d'orthographe. En revanche, "journaleur" doit bien faire partie de la première catégorie.
  • [^] # Re: Sympa !

    Posté par  . En réponse au journal Oxmo, le geek et le libre. Évalué à 4.

    Petite rectification historique: les durs les vrais avaient des Commodore64, les bourgeois des Apple ][, et le tout venant des Amstrad.