Jllc a écrit 792 commentaires

  • [^] # Re: pouah !

    Posté par  . En réponse à la dépêche Flash player 8 recherche son ingénieur linux. Évalué à 1.

    Pourquoi ton appli devrait fonctionner avec toute les bibliothèques ?
    Tu choisis celle qui te plait/t'offre ce que tu veux.


    Et il se passe quoi quand quelqu'un installe le programme sur une machine ou LA bibliothèque qui "te plait/t'offre ce que tu veux" n'est pas présente ?

    Dans le meilleur des cas (rpm, deb ...) elle est installée avec, mais l'utilisateur se retrouve avec 36 bibliothèques, dont plus de place prise sur le disque et plus de place prise en Ram tout ça pour plusieurs bibliothèques qui font finalement la même chose. Sans compter le bordel pour un utilisateur "lambda" quand il doit régler séparement les différentes bibliothèques gérant le son/graphique/... de ses programmes.

    Dans le pire des cas, la bibliothèque ne sera pas présente, et certaines personnes ne comprendront pas pourquoi tel programme arrive à jouer les sons et pas tel autre.
  • [^] # Re: Alcatel speedtouch 510 V4 : interface de configuration web ?

    Posté par  . En réponse au message Alcatel speedtouch 510 V4 : interface de configuration web ?. Évalué à 2.

    Et lorsque je coupe ma connection internet, et que je réessaye, ...

    Tu la coupes comment la connection internet ?
  • [^] # Re: Alcatel speedtouch 510 V4 : interface de configuration web ?

    Posté par  . En réponse au message Alcatel speedtouch 510 V4 : interface de configuration web ?. Évalué à 2.

    inet adr:192.168.0.1 Bcast:192.168.0.255 Masque:255.255.255.0

    Quand je tape 10.0.0.138, çà me marque connexion à 10.0.0.138...

    Bon, je crois que j'ai trouvé d'où vient le problème.

    Les adresses 192.168.0.1 et 10.0.0.138 ne sont pas sur le même réseau au sens IP. Le masque de la première indique que le réseau est en 192.168.0.xx, xx allant de 00 à 255. Seules ces machines sont directement accessibles entre-elles.
    L'adresse 10.0.0.138 doit être en 10.xx.xx.xx ou 10.0.0.xx (mais ça ne change pas grand chose).

    Tu me diras que l'accès au net marche. En fait, ce modem est bien foutu, et est capable d'utiliser plusieurs adresses IP, sur des classes d'adresses (ou réseau au sens IP) différentes, y compris sur le même réseau physique (les câbles ethernet). Le modem dispose donc aussi d'une adresse en 192.168.0.xx, comme ta machine.

    Là où ça peut encore coincer, c'est qu'à priori, il utilise l'adresse 192.168.0.1, la même que ta machine !

    Je te propose donc :
    1 : tu changes l'adresse IP de ta machine : ifconfig eth0 192.168.0.2
    2 : essayes de te connecter à http://192.168.0.1(...)
  • [^] # Re: Protocole

    Posté par  . En réponse au message Alcatel speedtouch 510 V4 : interface de configuration web ?. Évalué à 2.

    Bonne remarque. Je viens de vérifier sur mon modem (même modèle), et en https, il refuse la connexion.
  • [^] # Re: Tentative d'explication

    Posté par  . En réponse au message quand utiliser char * et quand utiliser un tableau. Évalué à 2.

    Pour compléter tout ce qui a déjà été (bien) dis au dessus :

    A condition de savoir ce que l'on fait, on peut mélanger les notions de pointeur (char *) et tableau (char[]), puisque au niveau processeur, ceux sont des adresses mémoires vers les données.

    J'ai d'ailleurs fait ça pas plus tard qu'hier, pour pouvoir réallouer dynamiquement de la mémoire à un tableau, en le gérant comme un pointeur. Car avec la syntaxe char[128], la chaine de caractères ne pourra jamais être augmentée.
    Au contraire, sur un pointeur, on peut faire un realloc (voir man realloc) pour ajouter de la mémoire, tout en continuant à faire par exemple des boucles avec la notation char[i] pour parcourir le tableau. Ou faire char *++ sur un tableau.
  • # Alcatel speedtouch 510 V4 : interface de configuration web ?

    Posté par  . En réponse au message Alcatel speedtouch 510 V4 : interface de configuration web ?. Évalué à 2.

    Bizarre ...

    Si j'ai bien compris, ton accès au net fonctionne correctement ?

    Tu es en DHCP ou IP fixe sur ton réseau interne ?

    A tout hasard, indique le résultat des commandes "/sbin/ifconfig", "/sbin/route -n", et le contenu du fichier "/etc/resolv.conf".

    Pour info, j'ai le même modem, et il est parfaitement configurable (et utilisable) depuis Linux.
  • [^] # Re: Canon LBP 1120

    Posté par  . En réponse au message Canon LBP 1120. Évalué à 2.

    Bon visiblement mon problème n'a pas l'air d'intéresser grand monde...

    Ou peut être qu'il n'y a pas grand monde qui le peut. Tu as du matériel peu courant, et surtout, un logiciel peu courant, puisque fourni par le fabriquant.

    en gros, en large et en travers... faut alterner le point de montage du matos entre lp0 et lp1... je m'explique... lorsque c'est lp0 qui était configuré précédement faut la réaffecter en lp1... et inversement... Ca sent le problème de re-détection de matériel à chaque boot à plein nez, ça non...

    Faudrait jeter un oeil du coté des messages du système, dans /var/log/messages (accessible en root).

    Par exemple, tu lances dans un shell la commande "tail -f /var/log/messsages", et tu verras apparaitre les derniers messages, au fur et à mesure qu'ils arrivent (inutile d'éditer ce volumineux fichier avec un éditeur de texte). Une fois cela fait, essaye de brancher l'imprimante, pour voir si les drivers disent quelques chose. Ensuite, lance le démon fournit par Canon, il donne peut être des infos de débuggage.

    Autre piste, regardes si le démon possède une options pour le rendre plus "verbeux" (option -v souvent). Tu peux soit l'ajouter à la main, soit éditer le script de démarrage et y ajouter le paramètre).
  • # Man ls

    Posté par  . En réponse au message mtime ctime atime. Évalué à 3.

    http://etna.int-evry.fr/COURS/UNIX/fichiers/man-fr-html/man1/ls.1.h(...)

    -c, --time=ctime, --time=status
    Trier le contenu des repertoires en fonction des dates de changement des statuts de fichiers, plutot qu'en fonction de la date de modification. S'il s'agit d'un format long, afficher la date de changement de statut plutot que la date de modification du fichier.

    -u, --time=atime, --time=access, --time=use
    Trier le contenu des repertoires en fonction de la date de dernier acces au fichier plutot que selon la date de modification. Si le format d'affichage est large, c'est la date de dernier acces qui est affichee.

    Inconvénient, ça affiche les fichiers selon la date, mais faute de mieux ..

    Deplus si quelqu'1 connait des méthodes simples en 'shell' pour gérer les dates sous Unix je suis preneur !

    Tu veux faire quoi précisement ?
  • # Canon LBP 1120

    Posté par  . En réponse au message Canon LBP 1120. Évalué à 2.

    T'as de la chance toi, j'ai moi même une lbp-800 utilisant le même langage propriétaire, condamnée à rester jusqu'à la fin de ses jours sous Windows.

    Visiblement, quelque chose à bouger chez Canon !

    En cherchant sur le net, j'ai trouvé cette page :
    http://forum.hardware.fr/hardwarefr/OSAlternatifs/Drivers-canon-112(...)

    Visiblement, tu n'es pas le seul avec ce problème.

    Si je comprends bien, en lançant la commande "/sbin/service ccpd start", ça marche ?
    Si oui, il faut juste voir le code du script dans init.d pour qu'il fasse la même manip.

    Si j'avais un peu de temps, je regarderais ça de près (pour ma propre imprimante), mais j'ai d'autre trucs à avancer ...
  • [^] # Re: et...

    Posté par  . En réponse au message Je peux pas écrire dans une partition fat32. Évalué à 2.

    Bizarre ...

    Comme je le disais, Linux gère des droits qui sont fixés pour chaque fichier (ou dossier). Les partitions Windows ne disposant pas d'une telle fonctionnalité, l'option umask sert à en fixer pour tous les fichiers de la partition en question.
    Donc, tu devrais normalement pouvoir ou ne pas pouvoir faire la même chose pour tous les fichiers d'une même partition Windows.

    Une hypothèse, le fichier "desktop.ini" contient des instructions pour gérer les droits d'accès, et ton gestionnaire de fichiers le prend en compte.
    Mais je n'y crois pas du tout.

    A tout hasard, donnes nous le contenu des fichiers "desktop.ini" des répertoires où tu ne peux pas écrire.
  • [^] # Re: problème persistant

    Posté par  . En réponse au message résolution d'écran en mode console. Évalué à 4.

    Tu l'as vu le logo "Designed for Windows XP" qu'arbore sûrement ton PC comme tous les autres ?

    Le jour où Mandrake dictera sa loi sur les fabriquants de matériel, en gardant les spécifications bien fermées, je me demande si Windows XP serait toujours aussi "beaucoup mais vraiment beeeeaaaauuuucoup plus confortable et orienté vers l'utilisateur de l'informatique, pas vers l'expert en informatique"
  • # résolution d'écran en mode console

    Posté par  . En réponse au message résolution d'écran en mode console. Évalué à 2.

    Tout est là :

    http://lea-linux.org/admin/admin_boot/LILO.html(...)

    Ca se gère au niveau de Lilo (j'ose espérer qu'on peut en faire autant avec grub). Dans les options à passer au noyau, lors du boot, il y a "vga" qui sert à fixer un mode de fonctionnement.

    Il y a un numéro (788, 792 ...) pour chaque combinaison résolution/couleurs. Je te laisse découvrir le tableau à la page indiquée.

    C'est pas intuitif du tout (et je me demande comment faire avec les écrans 16/9 à la mode), mais ça marche très bien.

    Une remarque : quand on modifie la config de Lilo, il faut à chaque fois lancer en tant que root la commande "lilo" pour appliquer les changements.
  • # lspci

    Posté par  . En réponse au message impossible interface graphique VGA sous MANDRIVA. Évalué à 1.

    A tout hasard, tu pourrais lancer la commande "lspci". Ca donne une liste ds périphériques PCI et les infos qu'ils contiennent.

    Par exemple, chez moi, ça donne ça :
    00:02.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual PCI-to-PCI bridge (AGP)
    00:08.0 CardBus bridge: Texas Instruments PCI1225 (rev 01)
    00:08.1 CardBus bridge: Texas Instruments PCI1225 (rev 01)
    00:09.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 02)
    01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS630 GUI Accelerator+3D (rev 31)


    Dans le lot, il y a aura ta carte vidéo. En cherchant sur le net avec comme mot clé ce que tu auras obtenu avec lspci, tu trouveras peut être plus d'infos.


    Un autre truc aussi pour tes tests, tu peux directement lancer la commande X, tel quelle dans un shell, pour lancer le serveur graphique. Par contre, ça ne lance que le serveur, et quand ça marche tu obtiens juste une belle image d'un maillage très fin (ou un fond bleu sur certaines version) avec un bête curseur de souris.
    Mais dans ce cas, tu as directement les messages de logs dans la console d'où est lancée la commande.
  • [^] # Re: et...

    Posté par  . En réponse au message Je peux pas écrire dans une partition fat32. Évalué à 3.

    J'ai change mon fstab comme suit : [] et ca fait la meme chose.

    Est-ce que tu as bien démonté et remonté la partition ? La config de /etc/fstab ne s'applique que lors de l'opération de montage, et donc pas à un système déjà monté.

    Le démontage en ligne de commande se fait avec : umount /mnt/mes_docs
    Le montage avec : mount /mnt/mes_docs
  • [^] # Re: et...

    Posté par  . En réponse au message Je peux pas écrire dans une partition fat32. Évalué à 4.

    si tu rajoutes : umask=0 dans les options, ca marche ?

    C'est ce que j'étais sur le point d'expliquer. Linux gère les droits fichiers par fichiers, mais pas Windows.

    L'option de montage "umask" permet de fixer les droits qui s'appliqueront aux fichiers de la partion windows.

    umask est un "masque", donc les valeurs en binaires sont inversé (les masque binaires s'utilisent en interne avec des opérations logiques "et" et "ou").

    Le masque 0 ("000" en octal et "00000000") donne tous les droits "rwxrwxrwx" sur les fichiers. On peur affiner en ne donnant qu'un accès en lecture (masque "222", "010010010" en binaire donnant les droits "r-xr-xr-x"), en réservant l'accès au root (masque "077", "000111111" donnant "rwx------"). A toi de voir, le plus simple étant de mettre 0.
  • # Passer l'étape

    Posté par  . En réponse au message risque de suicide !!!!. Évalué à 4.

    Donc pour mandrake 10.1, tout l'install se fait bien, redemarrage, lancement et la le programme s'arrete sur la ligne recherche de nouveaux périphérique, puis, plus rien !!!

    Est-ce que pendant la phase de démarrage, il y a toujours moyen de faire un démarrage interactif ? Jusqu'il y a peu (mais peut être qu'en mode texte), après le démarrage (assez verbeux) du noyau proprement dit, plusieurs scripts prennaient la main pour configurer le sytème, et proposaient un démarrage "interactif" en appuyant sur la touche "i" (ou "I").

    Du coup, le sytème posait la question avant de lancer chaque service (son, réseau, serveurs en tout genre ...).

    Si c'est toujours possible, passe dans ce mode, et répond non pour la recherche de nouveaux périphériques.
  • [^] # Re: Reponse

    Posté par  . En réponse au message Linux et Virus?. Évalué à 5.

    Ce n'est pas que l'utilisateur soit chrooté dans son environnement (ce qui n'est en effet pas le cas), mais ses droits ne lui permettent de modifier que ses propres fichiers.
    Si un utilisateur est contaminé, le système ne risque rien, à moins que le virus n'arrive aussi à exploiter une faille du système pour passer root (ça s'est déjà fait, mais à la main, un virus est loin d'en faire autant automatiquement).

    Je pense que Philou Kapouik a juste confondu ces 2 notions.
  • # pas de su en bash ?

    Posté par  . En réponse au message pas de su en bash ?. Évalué à 2.

    mais il

    s'arrête apres le "su - root"...

    normal ?


    Peut-être qu'il attend tout simplement que l'utilisateur rentre le mot de passe root ?

    Ce que je e pourra pas faire un script.
  • [^] # Re: Une distrib microsoft-linux ?

    Posté par  . En réponse au journal beurre dans les épinards.... Évalué à 2.

    Tout simplement pour développer MSLinux, qui ne décolle pas vraiment :

    http://mslinux.org/(...)

    Je te rejoins --->[]
  • [^] # Re: La metode grouik

    Posté par  . En réponse au message cron & shell. Évalué à 2.

    Le principe de ce script, est que tant que la commande "monprocess" s'exécute, le code de la boucle est bloqué. Il faut que le processus soit arrêté pour passer à l'étape suivant, qui est ici de repartir pour un tour.

    Evidemment, si "monprocess" est un programme qui rend la main très vite après avoir créé un autre processus (invisible de la boucle while/do), tu auras très vite un problème :o)
  • # exécution d'un fichier php

    Posté par  . En réponse au message exécution d'un fichier php. Évalué à 4.

    Est-ce que j'ai été claire déjà ? ^^"

    Non :o)

    Est-ce que tu veux un script qui tourne sur un serveur web ou un script qui tourne en local comme n'importe quelle application ?

    Dans le premier cas, il faut juste un serveur web, comme apache, et tu y auras accès depuis n'importe quelle machine (sous réserve de la bonne config du serveur et des firewalls).

    Dans le second cas, il faut ajouter une ligne comme "#! /usr/bin/php" (adapte le chemin vers le binaire php) en début de fichier, et le rendre exécutable pour que le système fasse appel à la commande php (différente du module Php d'un serveur web) pour l'interpréter. Mais dans ce cas, le script est exécuté sur la machine depuis laquelle il est lancé, que ce soit depuis une console ou konqueror.
  • [^] # Re: erreur au lancement de Java

    Posté par  . En réponse au message erreur au lancement de Java. Évalué à 2.

    De mon côté, la qualité de vos réponses me fait comprendre un peu mieux Linux.

    Pour rentrer un peu plus dans les détails, l'interface graphique de Linux et des Unix fonctionne en mode client/serveur. Un serveur, XFree, X.org ou un autre, tourne sur une machine et gère l'écran, le clavier et la souris et s'occupe de dessiner dessus et de capter les évènement clavier/souris.
    De l'autre coté, les clients sont les logiciels qui ont une interface graphique. Ils se connectent au serveur (indiqué par la variable d'environnement DISPLAY ou l'option -display machine:1.0) pour lui demander de dessiner son interface (rectangle, trait, texte ...). Heureusement pour les développeurs, des bibliothèques se chargent de ce boulot, Qt/Gtk/Motif pour les objets complexes (fenêtres, boutons ...) et la bibliothèques Xlib, fournie en même temps que le serveur, dont tu vois apparaitre un message d'erreur (puisque c'est à son niveau qu'est établi la liaison client/serveur).

    On peut ainsi afficher sur une machine A l'interface graphique d'un programme tournant sur une machine B, en réglant juste la variable d'environnement DISPLAY (sous réserve d'autoriser B à afficher sur A, avec Ssh, c'est transparent), et ce, avec toutes les machines Unix (Linux, Aix, Solaris ...).

    Pour en savoir plus, il y des sites plus complets, par exemple http://lea-linux.org/(...) (hors service au moment où j'écris). Avec les quelques mots clés que je t'ai donné (client/serveur, Xfree, Xlib) tu pourras chercher sur internet.
  • # erreur au lancement de Java

    Posté par  . En réponse au message erreur au lancement de Java. Évalué à 3.

    Xlib: connection to ":0.0" refused by server

    Ça, ça veut dire que le serveur graphique à refuser à l'application cliente (en java) de se connecter.

    Il faudrait savoir dans quel contexte l'utilisateur a essayé de la lancer.

    Si tu ne le sais pas, "l'adresse" d'un serveur graphique est de la forme : nom_machine:num_serv.num_ecran

    num_serv est le numéro du serveur graphique (il peut y en avoir plusieurs sur la machine), en général 0. num_ecran est le numéro de l'écran, et c'est en général 0 aussi. Le nom de la machine peut être omis quand c'est la machine locale.

    Cette valeur est renseignée dans la variable d'environnement DISPLAY. On peut l'afficher avec la commande "echo $DISPLAY".

    Dans 95% des cas, la valeur ":0.0" suffit (et ça équivaut à localhost:0.0). Par contre, quand on se connecte à distance à une machine via ssh (par exemple) avec le X11Forwading, le numéro d'écran est différente (c'est un serveur géré et crypter par ssh) et on peut avoir quelque chose du genre machin:10.0

    Il faut donc que tu demande à l'utilisateur s'il a lancer l'appli java en local, ou en passant par le réseau.

    Une autre explication est qu'il a changé d'utilisateur avec une commande "su" et que cet utilisateur n'a donc pas le droit de se connecter à la session graphique en cours (voir la commande xhost pour gérer ça).

    Xlib: No protocol specified

    Il me semble que ce message d'erreur viens très souvent avec le premier, et la cause vient de ce que j'ai expliqué au dessus. Mais je ne suis pas sûr à 100%.
  • [^] # Re: Tu as fait des études de marketing ?

    Posté par  . En réponse au journal Webmail : oublions les clients lourds. Évalué à 3.

    Gmail est une révolution,

    Si Gmail est une révolution, ce n'est pas en tant que webmail, ça existait depuis longtemps. La révolution, c'est le 1 Go d'espace disque (maintenant 2) qui permet d'y conserver tout les mails.

    Pour les gens ne disposant pas de machine sur laquelle stocker leur mails, c'est en effet une révolution, pour les autres, rien de si extraordinaire.
  • [^] # Re: Voiture à vendre !

    Posté par  . En réponse au journal [HS]Achat d'une voiture ?. Évalué à 2.

    mais suite à l'oubli de ma part d'une vidange, le moteur a été changé récement.

    Tu as oublié la vidange pendant combien de temps ? On est d'accord sur le fait qu'il n'est pas bon de les espacer trop (en temps ou en kilométrage), mais de là à péter un moteur !