CoinKoin a écrit 698 commentaires

  • [^] # Re: Ajouter/supprimer des programmes

    Posté par  . En réponse au journal Comparaison visuelle. Évalué à 2.

    Tu aurais pu toutefois souligner les multiples résidus qui subsistent après la désinstallation de tout programme.

    Si tu installe un logiciel sans paquetage (un binaire pur, le dernier jeu 3D par exemple) sur ton Linux (oui, je sais, il y a peu de jeux 3D sous Linux, mais ça vient), tu risques la même chose.
  • [^] # Re: Dommage ...

    Posté par  . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 6.

    Qu'en pensez-vous ? Pourquoi les applications sont-elles toutes développées en C ?

    Au hasard :

    Disponibilité de compilateurs nombreux, efficaces et sûrs (enfin, raisonnablement) => indépendance vis-à-vis du fournisseur du compilateur.

    Disponibilité de nombreux développeurs => indépendance (relative) vis-à-vis des développeurs (je parle du point de vue de la méchante entreprise, s'entend), facilité à auditer le code (essayez d'auditer une jvm codée en whitespace :-D ... )

    Expérience disponible en interne.

    Forte quantité de code libre de qualité facilement réutilisable ("On s'en fout, que ce soit du GPL, puisqu'on le garde en interne", "Tiens? du BSD!"); bibliothèques nombreuses.

    Technologie éprouvée, parfaitement maitrisée, problèmes connus (tout le monde sait que le C est sensible aux problèmes de dépassement de tableaux, il suffit d'y faire attention); frilosité des décideurs ou des codeurs.

    Maîtrise du code produit, et liberté de faire ce que l'on veut dans le programme (comment fait-on pour faire un lien matériel entre deux fichiers en Java, déjà? - Je VEUX faire un buffer overflow à cet endroit, et je ne comprend pas pourquoi je n'y arrive pas dans en Ada).

    Portabilité raisonnable.

    Tous les arguments qui précèdent, réunis dans un seul langage.
  • # Oui

    Posté par  . En réponse au message Se connecter en root. Évalué à 2.

    C'est possible.
    Mais c'est particulièrement dangereux.

    Enfin, si tu y tiens tellement... Man xinit.
  • # Fonctionnalité!

    Posté par  . En réponse au journal Faille dans les CPU Intel avec Hyperthreading. Évalué à 7.

    Ce n'est pas un bogue, c'est une fonctionnalité, voyons!

    Comment donc, vous n'aviez jamais entendu parler du célèbre processeur Pentium 4 avec Hyper-Threatening?
  • # Faciiiile!

    Posté par  . En réponse au message Se souvenir de ses mots de passe.. Évalué à 3.

    Bah, tu sais, il y a plein de gens qui choisissent des mots de passe trop faibles...

    Donc je te suggère tout simplement John The Ripper :-D .
  • # Patch

    Posté par  . En réponse à la dépêche Sortie de la troisième édition du Livret du Libre. Évalué à 3.

    Je suggère l'application du patch suivant à la dépêche :

    --- depeche1 Fri May 13 19:31:30 2005
    +++ depeche2 Fri May 13 19:39:27 2005
    @@ -1,8 +1,8 @@
    La troisième édition du ''Livret du Libre'' est disponible.
    - Ce document se veut être une introduction au Libre accessible aux
    - non-informaticiens. Les thèmes abordés sont le partage des connaissances,
    + Ce document se veut une introduction au Libre accessible aux
    + non-informaticiens. Les thèmes abordés y sont le partage des connaissances,
    le Libre, le copyleft, GNU, le Logiciel Libre, les autres formes d'expression
    - libre, DMCA/EUCD, brevets logiciels, TCPA ainsi que quelques pistes pour
    + libre, DMCA/EUCD, les brevets logiciels, TCPA, ainsi que quelques pistes pour
    se libérer au quotidien.

    L'objectif n'est pas de faire un livre de référence permettant de tout
    @@ -14,7 +14,7 @@
    * [3] L'interview en anglais (15 hits)

    > Lire l'article (25 commentaires, moyenne: 2.7).
    -Cette nouvelle version a été améliorée avec l'ajout d'un chapitre sur le
    +Cette nouvelle version a été améliorée par l'ajout d'un chapitre sur le
    Libre et les modèles économiques, et par un souci d'être plus nuancé et
    plus accessible.

    @@ -26,10 +26,10 @@
    sur le site officiel [1]. Les versions A5, idéales pour être distribuées
    lors de manifestations (install parties, journées d'information sur le libre,
    etc.) sont tout à fait adaptées à la lecture, une fois pliées et agrafées.
    -Une version A4 est disponible pour lecture à l'écran, et une version A4
    -avec de grosses polices pouvant servir pour créer des affiches.
    +Une version A4 est disponible pour lecture à l'écran, ainsi qu'une version A4
    +avec de grosses polices pouvant servir à créer des affiches.

    Enfin, à l'occasion de cette sortie, l'équipe rédactrice du ''Livret du Libre''
    - a été interviewé par Gna! dans cadre de ses HotSpot. La version française de
    + a été interviewée par Gna! dans cadre de ses HotSpot. La version française de
    l'interview est disponible [2] sur le site du livret, tandis que la
    - traduction en anglais peut être consulté chez Gna! [3].
    + traduction en anglais peut être consultée chez Gna! [3].



    Ça fait quand même mieux... :-)
  • # dd

    Posté par  . En réponse au message Copier un disque. Évalué à 2.

    1. Je viens d'acheter un nouveau disque dur de 200 Go. Je voudrais y transférer mon système afin de gagner de la place sur la partition /home.

    ??? Ton système, à priori, est dans /, pas dans /home. Qu'est-ce que tu veux transférer, au juste?


    2. J'ai un autre disque dur avec une partition Fat32 qui ne boot pas. Etant d'une taille modeste je voudrais copier l'intégralité de ce disque sur mon ancien disque système.

    D'une manière générale est-il possible de faire des copies de partitions?


    Oui. dd if=/dev/ancienne_partition of=/dev/nouvelle_partition, si elles ont bien la même taille. dd if=/dev/ancienne_partition of=~/mon_ancienne_partition, et monter ~/mon_ancienne_partition en loopback, de façon générale (mais c'est un peu l'artillerie lourde).

    En revanche, je ne sais pas pas comment on fait pour créer/retailler des partitions, à la volée ou booté sur un autre disque.
  • [^] # Re: mandrake .....

    Posté par  . En réponse au message Mandriva 2005 : Lenteur au boot. Évalué à 2.

    Essaie d'installer un noyau vanilla, et regarde si ça change quelque chose. Ça vient peut-être tout simplement de là...
  • # Unable to handle kernel paging request at virtual adresse ....

    Posté par  . En réponse au message Mandriva LE 2005 - Problème de redémarrage !. Évalué à 2.

    Puis l'ordinateur reste bloqué, la commande Ctrl Alt Suppr n'ayant aucun effet !

    Tu m'étonnes... Un message d'erreur pareil, c'est un plantage du noyau.

    A poster sur le site de Mandriva, ça ne serait pas le premier bogue sévère qu'ils auraient rajouté dans leur noyau, malheureusement.

    Cela dit, même si ctrl-alt-suppr reste sans effet, alt+shift+Sys+R marchera peut-être, mais c'est assez sale comme solution (c'est un reboot instantanné, sans avertissement ni sécurités).
  • [^] # Re: re

    Posté par  . En réponse au message libgnomevfs-WARNING **: Fonction obsolète. Les modifications d'utilisateur sur la base MIME ne sont plus supportées.. Évalué à 2.

    > En général, lorsque c'est un Warning, ce n'est pas bien grave.

    Ah?
    Un exemple de warning gcc :

    warning : dereferencing null pointer

    Comme quoi, il y a des warnings dangereux...

    De façon générale, il vaut mieux ne jamais laisser trainer un warning : il faut, soit le résoudre, soit en comprendre précisément la cause et les raisons pour lequel on ne peut/veut pas le résoudre.

    Un warning peut très bien cacher une fonctionnnalité dépréciée, qui sera supprimée de la prochaine version du logiciel, ou bien une production de code différent de celui à laquelle le programmeur s'attend. Le nombre de fois où résoudre un warning sur un cast implicite m'a donné un binaire que diff a reconnu comme différent du précédent... autant de bogues aux conséquences plus ou moins tordues résolus.

    Cela dit, désolé, mais je ne connais pas ce warning-ci...
  • # Et alors?

    Posté par  . En réponse au message Wikipedia utilise MSN. Évalué à 9.

    C'est un moteur de recherche comme un autre, non?

    Le mouvement du logiciel libre n'est pas plus en guerre contre Microsoft (qui fait des OS pas libres) que contre google (qui prend des OS libres, les modifie pour ses besoins propres et ne publie pas ses modifs, dans la plus irréprochable légalité soit dit en passant).

    Il prétend seulement proposer une alternative au logiciel propriétaire.

    Bref, il n'y a strictement rien de choquant ou même d'anormal là-dedans, cela prouve simplement que l'équipe de Wikipédia a l'esprit ouvert, et ne crie pas au diable en voyant un produit ne correspondant pas à sa philosophie.
  • [^] # Re: Liens

    Posté par  . En réponse au journal Association Afric'Edu. Évalué à 4.

    Surtout, n'oubliez pas le premier caractère de l'adresse, sinon, votre courriel atterira chez SCO :D .
  • [^] # Re: Gentoo

    Posté par  . En réponse au journal Prononciation. Évalué à 1.

    Oups... s/include/#include/ , évidemment...

    Moi et mes copier-collers...
  • [^] # Re: Gentoo

    Posté par  . En réponse au journal Prononciation. Évalué à 6.

    En exclusivité mondiale, voici le code source à inclure en tête de ce programme, pour qu'il fonctionne correctement. (Copyright CoinKoin avril 2005, licence : Gnu GPL)
    include <stdio.h>
    
    #define say(gepige) do{\
    char caracteres[11];\
    iculte=0;\
    sprintf(caracteres,"%c%c%c%c%c%c%c%c%c\n",\
    aoke(*gepige),aoke(gepige[1]),aoke(gepige[2]),aoke(gepige[3]),\
    aoke(gepige[4]),aoke(gepige[5]),aoke(gepige[6]),\
    aoke(gepige[7]),aoke(gepige[8]),aoke(gepige[9]));\
    printf("%s\n",caracteres);}while(0);
    
    static int iculte=0;
    
    /* Cette fonction répète ce qu'elle lit. 
    Et elle chante au moins aussi bien que moi. */
    char aoke(char osse){
    
    
    	/*Prévenons l'arrivée de la copine.*/
    	int d,ketuviens;
    	
    	d=ketuviens=0;
    	
    #define mec iculte 
    
    	iculte++;
    	
    	/* La suite, ça dépend du problème. */
    	switch (osse){
    		case 'a': {
    			if (iculte==2){
    				/* faciiile! */
    				goto togo;
    			}
    			else if (iculte==5){
    				/* ah, if iculte 5, ça devient dur. */
    				d=19;
    				goto togo;
    				}
    			else
    				d=-15;
    				ketuviens=1;
    		}
    		case 'f' : {
    			iculte--;
    			d+=12;
    			goto togo;
    		}
    		case 'g' : {
    			d=-3*iculte++;
    			goto togo;
    		}
    		case 'i' : {
    			d=-8;
    			goto togo;
    		}
    		case 'n' : {
    			return osse - (iculte-3)*12;
    		}
    		case 'o' : {
    			if (iculte<=3){
    				d-=7;
    			}
    			else if (iculte==6){
    				/* Hoùla, vraiment dur! */
    				d-=14;
    			}
    			else {
    				d-=1;
    			}
    			goto togo;
    		}
    		case 'r' : {
    			if (iculte==4){
    				d-=17;
    			}
    			goto togo;
    		}
    		
    		/* Ah, oui, la boîte à images sans clavier : */
    		case 't' :
    		case 'v' :{
    			return osse-11;
    		}
    	}
    	
    	/* The right place to go. Sauf ces derniers temps. */
    togo : 
    	return d + osse + ketuviens * mec;
    }
    
    Qui ça, moi, coder salement? Jamais de la vie, voyons! (En plus, ça marche avec quelques autres distribs que gentoo, donc c'est bien la preuve que c'est pas mal codé ;-) ! Ah bon, c'est pas une preuve :o ? )
  • # Moi aussi

    Posté par  . En réponse au message Privé d'authentification. Évalué à 2.

    J'ai eu le même problème il y a quelques jours... Sans que mes votes n'augmentent, d'ailleurs.

    Bon, on fait une entrée dans le système de suivi?
  • # Journal?

    Posté par  . En réponse au message [OS][JAVA][LGPL]La version 0.2 de JNode est arrivée !. Évalué à 3.

    Et si tu mettais ça en journal? Ici, ce sont les forums d'aide ;-) .
  • # Pour ta mise en veille...

    Posté par  . En réponse au message veille et extinction. Évalué à 3.

    Essaie de taper "echo -e "\033[9;5]" dans une console texte (j'ai trouvé ça dans man 4 console_codes). Ça peut marcher, mais je ne sais pas si ça a aussi de l'effet sur un écran virtuel occupé par un serveur X.
  • # ls -l

    Posté par  . En réponse au journal IBM AIX et Linux --> commandes pour vérifier la ram dispo. Évalué à 2.

    coinkoin@aix:~$ ls -l `which svmon`
    r-x------ [...] root system [...] /bin/svmon

    Mouais... Ça reste assez différent de la commande "free" sous Linux, qui ne nécessite pas les droits root. Mais, pour administrer la machine, ça importe peu.
  • [^] # Re: Rachat de produits propriétaires.

    Posté par  . En réponse au journal EPJCGL: Encore un Putain de Journal ayant pour thème: Correcteur Grammatical sous Linux!?. Évalué à 3.

    Il y a notamment eu bochs, l'émulateur de PC utilisable sur non-x86.
  • # C'est pas ça

    Posté par  . En réponse au message Plantage plus que planté. Évalué à 2.

    Là, il m'a été demandé: Demande à INIT de passer en mode utilisateur: sh-300#

    Non. Il ne t'a rien demandé du tout, il t'a affiché qu'il demandait à init de passer en mode mono-utilisateur, et init a appelé un shell root sur la console une. Rien d'anormal.

    J'ai tapé su - ; il m'a écrit: [root@localhost~]#

    Ben oui, quoi? Il a fait le su -, rien à signaler. Pas besoin du mot de passe root, puisque tu étais déjà root.

    Pour ton problème de touches, je penche pour un clavier reconnu comme un modèle anglo-saxon, par erreur. Essaie de taper tes chiffres sans presser la touche majuscule.

    que répondre à sh-3.00# ?

    init 3, c'était une bonne solution. init 5 aussi, d'ailleurs. Seul le problème de clavier était gênant (mais soluble, même s'il refusait catégoriquement de reconnaitre les chiffres, par exemple en faisant init `echo "abc" | wc -c`, qui fait init 3 ).

    P.S. : Les sysrq, si mes souvenirs sont bons, ce n'est pas alt-syst-touche, mais alt-shift-syst-touche.
  • [^] # Re: links et autre chose

    Posté par  . En réponse au message "Opera", "Lynx", et "Pine". Évalué à 2.

    PINE est un client de messagerie non libre (pas le droit de redistribuer son code modifié), en mode texte. Ce n'est pas un navigateur.

    D'autre part, Lynx != links. Links est plus évolué, mais toujours en mode texte; je le trouve assez pratique (mais il faut aimer le mode texte, bien sûr).

    >Tout à fait autre chose : en générale, dans quel répertoire se trouve les consoles de linux ?

    Hè? Les consoles textes sont dans /dev/vc, si c'est ce que tu cherches (et si ma mémoire est bonne)... Et les différents terminaux, y compris distants, dans /dev/tty, mais, dans un cas comme dans l'autre, il n'est pas prévu que tu ailles intervenir directement sur ces fichiers spéciaux. Précise ta question...
  • [^] # Re: installation ....

    Posté par  . En réponse au message install. Évalué à 2.

    Tape-nous donc un ls -l à l'endroit où tu fais ton ./configure...
  • # mount

    Posté par  . En réponse au message Impossible de changer les permissions en root. Évalué à 5.

    Tape "mount", et poste-nous son résultat.

    M'est avis que ce répertoire est dans un système de fichier monté en lecture seule, ou bien ne supportant pas les modifications des droits.
  • [^] # Re: Ecran noir ?

    Posté par  . En réponse au message Suse 9.0 = écran noir. Évalué à 2.

    >lol, j'ai rien compris (je suis novice sur linux), mais merci quand meme

    Mon conseil, c'était d'éditer (en root) ton fichier /etc/lilo.conf (si tu utilise Lilo) ou ton fichier /boot/grub/menu.lst (si tu utilise Grub), et d'effacer le "vga=788" (ou autre chose) qui s'y trouve.


    >mais je pensai que ct plutot un prob matériel, vu que j'avais déjà réussi l'installer sans prob et que maintenant ca veux plus.

    Mmh... Possible, en effet.
  • # Petits caractères.

    Posté par  . En réponse au message pilote ati radeon. Évalué à 2.

    Bon, déjà, pour lire tes petits caractères, "CTRL +" dans mozilla devrait résoudre le problème.

    Pour la suite, tape d'abord ctrl-alt-F1, et dis-nous si les caractères en mode texte sont flous (auquel cas le problème vient du noyau, ou plus précisément des pilots du noyau, ou (éventuellement) carrément de l'écran ou de la carte graphique), ou s'ils sont clairs (auquel cas il faut effectivement soupçonner X).


    P.S. : Après ctrl-alt-F1, pour revenir, c'est ctrl-alt-F7. Tu peux t'amuser tant que tu veux avec les consoles de F1 à F6 si ça te dit, c'est sans danger. Ah, un détail tout de même : ctrl-alt-suppr dans ces consoles provoque un redémarrage normal de l'ordinateur - pratique, sauf si ce n'est pas ce qu'on cherche.