vu que tu utilise ubuntu il est probable que tu ne soit pas un acharne de la ligne de commande
Eh bien en fait si. La difficulté étant en général de faire le chemin inverse, c'est-à-dire trouver la voie tracée par la distribution plutôt que d'aller directement faire les modifs qui s'imposent. Par contre j'aime beaucoup les distributions à la fois chatoyantes et bien intégrées, et il n'y en a pas beaucoup.
De plus, on est ici dans le forum linux.debutants. Il est un peu tôt pour aller recompiler un module, faire les configs et installer un script d'init SysV comme on le faisait avec le pilote d'EagleUSB (qui m'a rendu de grands services, toutes choses égales par ailleurs).
Je dois vraiment être un geek parce qu'à l'époque (il y a 16-17 ans déjà, pfff), je bidouillais pas mal mon MO6, et alors que ma classe foutait le souk en cours d'espagnol, le professeur interimaire me condamne injustement à copier 100 fois « No debo hablar en clase » alors que j'étais resté très calme quand mes voisins de derrière se battaient à coups de chaise ! :-)
10 OPEN "O",#1,"LPRT:"
20 FOR I=0 TO 49
30 PRINT #1,"No debo hablar en clase. ";
40 PRINT #1,"No debo hablar en clase."
50 NEXT
La double ligne me permettait d'exploiter pleinement les 80 colonnes de ma PR-90 612M, ce qui était encore un luxe à l'époque. Je lui ai rendu le papier. Il s'en est rendu compte une petite dizaine de minutes après. Il me l'a violement redéposé sur ma table en hurlant « Tu vas le copier 1000 fois ! », puis, se reprenant : « ... dont 300 fois à la main. ».
Je suis moi aussi passé à Hoary et depuis c'est l'idylle, mais j'ai tout de même rencontré ces problèmes, moi aussi. Je n'ai pas encore fait beaucoup de route avec Gnome, mais il me semble que Totem est en réalité un front-end qui s'appuie sur différentes infrastructures, au choix. Par défaut, sous Ubuntu, c'est gstreamer, mais tu peux aussi décider de passer à Totem-Xine. Il y a des chances que xine reconnaisse plus facilement certains formats, notament le DivX. Dans ce cas, direction Synaptic, et tu sélectionnes les bons packages. L'installateur Debian réputé pour la qualité de son intégration désintallera proprement gstreamer, et passera à xine sans douleur. En tout cas, c'est ce qu'il s'est passé pour moi.
Si non, il te faudra peut-être configurer pppoe (j'étais déjà en Freebox dégroupée avant de passer à Ubuntu donc je n'ai pas vraiment creusé). Dans le cas contraire, il faut simplement demander à ton modem de t'attribuer une adresse via DHCP.
En tout état de cause, si tu n'as pas envie de manipuler la ligne de commande (pourtant conseillé), dans Ubuntu Gnome, les préférences réseau sont dans Système -> Administration -> Réseau.
Posté par Obsidian .
En réponse au message lame.
Évalué à 2.
J'ajouterais que même dans le cas où lame ne serait pas capable de recevoir plusieurs noms de fichiers à la fois (ce qui est à voir), le ls développé ne servirait quand même à rien. Un simple :
for i in *; do lame $i ; done
En précédent éventuellement l'astérisque du chemin où se trouvent ces fichiers et cela suffit.
Le problème n'est pas là àmha. Microsoft est une entreprise américaine, pays épris (c'est ce qu'ils prétendent en tous cas) de liberté et de démocratie
Oui, enfin ils ont toujours confondu liberté et libéralisme.
Il n'y a pas de raison pour qu'il y ait moins d'intégristes chez Microsoft qu'il n'y en a dans le monde du libre. Je suis persuadé que la plupart des membres de l'équipe dirigeante de Redmond reste convaincue que la gestion de l'informatique mondiale leur revient de droit.
Je ne suis pas sûr que ce soit une chance de voir Bill Gates s'intéresser au modèle du libre. Partout où il est passé, l'herbe a cessé de pousser. Je m'étonne d'ailleurs que sa compagnie n'ait pas encore essayé d'acheter des entreprises du monde Linux pour les faire disparaître. Je préfère et de loin les voir couper toutes relations avec la communauté du Libre plutôt que de les voir la corrompre.
Ben évidement que c'est une bonne idée. Mais pourquoi en cable select en particulier ? Un disque en master, l'autre en slave (sur de l'IDE), voire un par contrôleur, et tout fonctionne.
Le Dual Boot est quelque chose de très répandu. Toutes les distributions de Linux sont d'ailleurs capable de reconnaitre les autres systèmes d'exploitation sur ta machine et de bâtir un menu de démarrage en conséquence.
Bah dans tous les cas, "aucune" reste invariable !
Quand à la fameuse règle, il me semble que justement beaucoup de personnes l'emploient de fait mais il me semble tenir d'un prof de français lui-même que c'est une erreur, et je trouve que ca l'est aussi.
Aussi cela me surprend quand tu me dis que tu l'as retrouvé dans un livre de grammaire. Je te crois bien volontier, cela dit, car j'ai été infichu de la retrouver sur le net.
j'appelle ca vendre son âme (je ne rentrerai pas dans le débat pour savoir si MS à une âme).
Ben de toutes façons je crois qu'il n'y a pas de débat qui tienne ! A part peut-être si favoriser un secteur particulier pouvait nuire à terme aux Etats-Unis, je ne vois pas pourquoi il y aurait ni âme ni scrupules chez Microsoft. Je suis sûr que même pasBill serait d'accord. Microsoft est officiellement et définitivement une boite pour faire du business. Que veux-tu qu'ils vendent d'autre que leurs logiciels ?
Par contre, ce que je trouve critique, c'est que pour ma part Bill Gates a fondé son empire sur la méconnaissance du public envers l'informatique, qui est partout (et pas seulement dans le PC posé sur la table). Il y a un vrai travail d'éducation à faire, et je dis que les bases de l'nformatique devraient être enseignées comme une science dans les collèges et lycées comme le sont les bases de l'électricité et de la chimie, mais qu'en aucun cas il ne doit s'agir d'une formation à des logiciels spécifiques et si ce doit être quand même le cas, ce doit l'être de façon démocratique, c'est-à-dire à des produits ouverts, librement accessibles, et si possible représentatifs du travail de la population. En bref :publics.
Ce n'est qu'à ces conditions que l'on pourra espérer un salut, et les actions à prendre en ce sens ne relèvent pas de la responsabilité de Microsoft.
Mais ça reste très bas niveau, et quand tu veux faire les choses de manière vraiment portable (saisie de chaines, dessin sur du TrueColor, PseudoColor, Palette, Monochrome, chargement d'images, UTF-8, XFT, etc, etc ...), les lignes de codes croissent exponentiellement.
Comme tu le dis, c'est une bibiothèque de bas niveau. Donc évidement, les possibilités sont vastes et le code qu'il faut produire derrière est à sa mesure. Ce qui nous amène très vite à vouloir encapsuler tout cela dans un toolkit quelquonque. Mais justement, je la trouve suffisament élégante et versatile pour permettre à de nombreux produits de faire leur apparition.
C'est un peu comme coder en assembleur. Le X-Lib exclusif devient un peu spartiate dès lors que l'on a l'ambition de coder de grandes applications, mais cette lib n'est pas forcément difficile en elle-même. Juste longue ! :-)
D'autre part, toutes les fonctions de la XLib ou presque sont documentées dans les man pages. Moi je fais un
nm -D /usr/X11R6/lib/libX11.so | grep " T X" | less
histoire de n'en louper aucune.
Quant aux atoms, il s'agit du dictionnaire de la XLib. Un atom est une chaîne de caractères associée à un numéro unique. Cela sert à nommer des ressources. C'est un concept que l'on utilise souvent en bases de données. Il y a une liste générale par serveur X. Donc du coté du compilateur du client, un Atom c'est simplement un entier non signé.
Donc du coup, chaque fois que tu veux te référer à une propriété particulière, tu résouds d'abord son nom complet en son numéro, puis tu utilises celui-ci pour toutes tes requêtes. Cela évite d'avoir soit un nom de fonction différent pour chaque entité, soit une tripotée de #DEFINE écrits en dur dans la X-lib.
Exemple : Tu veux changer le titre d'une fenêtre. Facile :
XStoreName (dpy,win,"Mon nouveau titre");
Où dpy est la connexion vers le serveur X et win le handler de la fenêtre dont tu veux changer le titre. Il existe un certain nombre de fonctions "raccourcis" de ce type pour les opérations les plus triviales. Cependant, le titre d'une fenêtre n'est qu'une des nombreuses propriétés de celles-ci. D'ailleurs, la man page de XStoreName est intitulée « set or read a window’s WM_NAME property ». Cela veut dire qu'il existe une fonction pour gérer toutes les propriétés de manière universelle.
Tu utilises donc XInternAtom (dpy,win,"WM_NAME") pour récupérer une fois pour toutes l'atome qui correspond, et tu changes la valeur de cette propriété (en l'occurence le titre) avec XChangeProperty ().
Tu peux en outre utiliser la commande « xlsatoms » pour lister tous les atomes déjà déclarés. Attention, cette base ne sert toutefois qu'à associer le nom complet d'une ressource à son identifiant, mais en AUCUN CAS à stocker des données.
Moi je fais partie des rares personnes à bien aimer la XLib, qui n'est pas aussi pénible qu'on veut bien le croire, une fois que l'on a bien saisi l'esprit. Il y a juste beaucoup de déclarations à faire en tête du programme, mais le reste se fait relativement aisément ensuite. Je trouve qu'elle est excellente pour apprendre le fonctionnement d'une interface graphique (bien plus que la C.API de Windows par exemple), et notament parce qu'elle introduit un modèle et un environnement objet qui ne s'appuie pas du tout sur le langage.
Je ne connais pas eTags en particulier, mais en programmation C, tu n'as besoin que du .h, sous réserve qu'il soit écrit correctement, pour compiler tes programmes.
Après, à l'édition, il te faudra soit les *.o|*.a pour faire une compilation statique, soit avoir les bibliothèques partagées installées où il faut, et dans ce cas il faut passer l'option -llenomdelalibsanslepréfixeLIB à gcc. Eventuellement -L (en majuscule), si tes biblothèques ne sont pas installées dans des répertoires standard (style /usr/lib).
Ah oui c'est effectivement très instructif ! Donc je résume en gros :
- Il existe les DVD R et DVD RW, qui sont respectivement inscriptibles et réinscriptible. Ca, tout le monde le sait, et c'est pareil pour les CDs.
- Cette norme a été lancée par un forum de 200 fabricants et tout le monde était content.
- Histoire de s'accaparer le marché, les quelques fabricants les plus prestigieux ont décidé de former un consortium et de lancer une nouvelle norme de codage en changeant le "-" en "+". Cela n'influe aucunement sur la capacité de stockage, mais introduit juste une incompatibilité visant à exclure les indésirables.
- Cela a effectivement été le souk pendant quelques temps, la plupart des lecteurs ne reconnaissant que l'ancienne norme, d'autres plus récents uniquement la nouvelle.
- Aujourd'hui, bilan zéro : Tous les lecteurs ou presque reconnaissent les deux formats mais l'on reste obligé de se faire braire avec les deux normes, et de bien vérifier que son lecteur et/ou graveur les reconnaît bien toutes les deux, ou à défaut bien connaître celle qu'il reconnaît.
Evidemment, tout cela reste au conditionnel, mais c'est quand même bien nébuleux pour le consommateur.
D'ailleurs cela me mène à une autre question. Y a-t-il une vraie différence physique entre les DVD-R et DVD+R (meilleure qualité du matériau), ou bien est-ce que l'on s'est tout simplement aperçu que l'on pouvait entre mettre un peu plus sur le même disque et que l'on a pondu deux identifiants différents pour vendre les +R un peu +cheR ?
[^] # Re: PLus d'information est nécessaire
Posté par Obsidian . En réponse au message configuration internet. Évalué à 2.
Eh bien en fait si. La difficulté étant en général de faire le chemin inverse, c'est-à-dire trouver la voie tracée par la distribution plutôt que d'aller directement faire les modifs qui s'imposent. Par contre j'aime beaucoup les distributions à la fois chatoyantes et bien intégrées, et il n'y en a pas beaucoup.
De plus, on est ici dans le forum linux.debutants. Il est un peu tôt pour aller recompiler un module, faire les configs et installer un script d'init SysV comme on le faisait avec le pilote d'EagleUSB (qui m'a rendu de grands services, toutes choses égales par ailleurs).
[^] # Re: Ouais, c'est facile
Posté par Obsidian . En réponse au journal Espionnage chez Valéo: Info ou Intox ?. Évalué à 10.
Encore un coup des chinois du FBI :-)
[^] # Re: que fait la police ?
Posté par Obsidian . En réponse au journal Espionnage chez Valéo: Info ou Intox ?. Évalué à 6.
Free Kevin Li Li !
Et tant pis s'ils sont tous les deux déjà sortis (pas ensemble, bien sûr).
[^] # Ma vie
Posté par Obsidian . En réponse au journal Si j'avais su codé.... Évalué à 2.
10 OPEN "O",#1,"LPRT:"
20 FOR I=0 TO 49
30 PRINT #1,"No debo hablar en clase. ";
40 PRINT #1,"No debo hablar en clase."
50 NEXT
La double ligne me permettait d'exploiter pleinement les 80 colonnes de ma PR-90 612M, ce qui était encore un luxe à l'époque. Je lui ai rendu le papier. Il s'en est rendu compte une petite dizaine de minutes après. Il me l'a violement redéposé sur ma table en hurlant « Tu vas le copier 1000 fois ! », puis, se reprenant : « ... dont 300 fois à la main. ».
:-)
# Totem ou Totem ?
Posté par Obsidian . En réponse au message ubuntu et la video. Évalué à 4.
[^] # Re: PLus d'information est nécessaire
Posté par Obsidian . En réponse au message configuration internet. Évalué à 2.
Si non, il te faudra peut-être configurer pppoe (j'étais déjà en Freebox dégroupée avant de passer à Ubuntu donc je n'ai pas vraiment creusé). Dans le cas contraire, il faut simplement demander à ton modem de t'attribuer une adresse via DHCP.
En tout état de cause, si tu n'as pas envie de manipuler la ligne de commande (pourtant conseillé), dans Ubuntu Gnome, les préférences réseau sont dans Système -> Administration -> Réseau.
Bon courage.
[^] # Re: Micro$oft, mourir ou s'adapter
Posté par Obsidian . En réponse à la dépêche Daniel Robbins rejoint Microsoft. Évalué à 3.
http://www.blinkenlights.com/classiccmp/gateswhine.html(...)
http://www.freescape.eu.org/biblio/article.php3?id_article=155(...)
ou s'il a mis de l'eau dans son vin depuis ... :-)
[^] # Re: Encore
Posté par Obsidian . En réponse au journal Spécifier une nouvelle librairie graphique. Évalué à 10.
[^] # Re: une solution possible
Posté par Obsidian . En réponse au message lame. Évalué à 2.
for i in *; do lame $i ; done
En précédent éventuellement l'astérisque du chemin où se trouvent ces fichiers et cela suffit.
[^] # Re: Tu accepterais toi si c'etait l'inverse?
Posté par Obsidian . En réponse au journal Ahh liberté, faudra-t-il mourrir pour toi une 2ème fois ?. Évalué à 2.
Oui, enfin ils ont toujours confondu liberté et libéralisme.
[^] # Re: Micro$oft, mourir ou s'adapter
Posté par Obsidian . En réponse à la dépêche Daniel Robbins rejoint Microsoft. Évalué à 6.
Il n'y a pas de raison pour qu'il y ait moins d'intégristes chez Microsoft qu'il n'y en a dans le monde du libre. Je suis persuadé que la plupart des membres de l'équipe dirigeante de Redmond reste convaincue que la gestion de l'informatique mondiale leur revient de droit.
Je ne suis pas sûr que ce soit une chance de voir Bill Gates s'intéresser au modèle du libre. Partout où il est passé, l'herbe a cessé de pousser. Je m'étonne d'ailleurs que sa compagnie n'ait pas encore essayé d'acheter des entreprises du monde Linux pour les faire disparaître. Je préfère et de loin les voir couper toutes relations avec la communauté du Libre plutôt que de les voir la corrompre.
# Cable Set ?
Posté par Obsidian . En réponse au message projet dans mon pc. Évalué à 2.
Le Dual Boot est quelque chose de très répandu. Toutes les distributions de Linux sont d'ailleurs capable de reconnaitre les autres systèmes d'exploitation sur ta machine et de bâtir un menu de démarrage en conséquence.
[^] # Re: wine ? vmware ? qemu ?
Posté par Obsidian . En réponse au message logiciels windows à partir de linux ?. Évalué à 1.
(-1 et je sors).
[^] # Re: Fautes
Posté par Obsidian . En réponse au journal Réforme de la netiquette sur LinuxFr. Évalué à 3.
Quand à la fameuse règle, il me semble que justement beaucoup de personnes l'emploient de fait mais il me semble tenir d'un prof de français lui-même que c'est une erreur, et je trouve que ca l'est aussi.
Aussi cela me surprend quand tu me dis que tu l'as retrouvé dans un livre de grammaire. Je te crois bien volontier, cela dit, car j'ai été infichu de la retrouver sur le net.
Si quelqu'un a un lien ...
[^] # Re: GCC
Posté par Obsidian . En réponse au message compilateur windows GPL. Évalué à 3.
# RTFM
Posté par Obsidian . En réponse au message manipuler un fichier binaire. Évalué à 2.
[^] # Re: test
Posté par Obsidian . En réponse au journal « Geek » c'est fini !. Évalué à 2.
[^] # Re: Tu accepterais toi si c'etait l'inverse?
Posté par Obsidian . En réponse au journal Ahh liberté, faudra-t-il mourrir pour toi une 2ème fois ?. Évalué à 4.
Ben de toutes façons je crois qu'il n'y a pas de débat qui tienne ! A part peut-être si favoriser un secteur particulier pouvait nuire à terme aux Etats-Unis, je ne vois pas pourquoi il y aurait ni âme ni scrupules chez Microsoft. Je suis sûr que même pasBill serait d'accord. Microsoft est officiellement et définitivement une boite pour faire du business. Que veux-tu qu'ils vendent d'autre que leurs logiciels ?
Par contre, ce que je trouve critique, c'est que pour ma part Bill Gates a fondé son empire sur la méconnaissance du public envers l'informatique, qui est partout (et pas seulement dans le PC posé sur la table). Il y a un vrai travail d'éducation à faire, et je dis que les bases de l'nformatique devraient être enseignées comme une science dans les collèges et lycées comme le sont les bases de l'électricité et de la chimie, mais qu'en aucun cas il ne doit s'agir d'une formation à des logiciels spécifiques et si ce doit être quand même le cas, ce doit l'être de façon démocratique, c'est-à-dire à des produits ouverts, librement accessibles, et si possible représentatifs du travail de la population. En bref :publics.
Ce n'est qu'à ces conditions que l'on pourra espérer un salut, et les actions à prendre en ce sens ne relèvent pas de la responsabilité de Microsoft.
[^] # Re: XLib
Posté par Obsidian . En réponse au message Programmation Xlib. Évalué à 2.
Comme tu le dis, c'est une bibiothèque de bas niveau. Donc évidement, les possibilités sont vastes et le code qu'il faut produire derrière est à sa mesure. Ce qui nous amène très vite à vouloir encapsuler tout cela dans un toolkit quelquonque. Mais justement, je la trouve suffisament élégante et versatile pour permettre à de nombreux produits de faire leur apparition.
C'est un peu comme coder en assembleur. Le X-Lib exclusif devient un peu spartiate dès lors que l'on a l'ambition de coder de grandes applications, mais cette lib n'est pas forcément difficile en elle-même. Juste longue ! :-)
# XLib
Posté par Obsidian . En réponse au message Programmation Xlib. Évalué à 3.
http://www.google.fr/search?hl=fr&q=XLib&btnG=Recherche+Goo(...)
Et si tu restreins aux pages francophones, tu trouves beaucoup de trucs aussi sympas. Pendant un temps, j'ai beaucoup trainé sur http://www.u-picardie.fr/~ferment/xwindow/(...) .
D'autre part, toutes les fonctions de la XLib ou presque sont documentées dans les man pages. Moi je fais un
nm -D /usr/X11R6/lib/libX11.so | grep " T X" | less
histoire de n'en louper aucune.
Quant aux atoms, il s'agit du dictionnaire de la XLib. Un atom est une chaîne de caractères associée à un numéro unique. Cela sert à nommer des ressources. C'est un concept que l'on utilise souvent en bases de données. Il y a une liste générale par serveur X. Donc du coté du compilateur du client, un Atom c'est simplement un entier non signé.
Donc du coup, chaque fois que tu veux te référer à une propriété particulière, tu résouds d'abord son nom complet en son numéro, puis tu utilises celui-ci pour toutes tes requêtes. Cela évite d'avoir soit un nom de fonction différent pour chaque entité, soit une tripotée de #DEFINE écrits en dur dans la X-lib.
Exemple : Tu veux changer le titre d'une fenêtre. Facile :
XStoreName (dpy,win,"Mon nouveau titre");
Où dpy est la connexion vers le serveur X et win le handler de la fenêtre dont tu veux changer le titre. Il existe un certain nombre de fonctions "raccourcis" de ce type pour les opérations les plus triviales. Cependant, le titre d'une fenêtre n'est qu'une des nombreuses propriétés de celles-ci. D'ailleurs, la man page de XStoreName est intitulée « set or read a window’s WM_NAME property ». Cela veut dire qu'il existe une fonction pour gérer toutes les propriétés de manière universelle.
Tu utilises donc XInternAtom (dpy,win,"WM_NAME") pour récupérer une fois pour toutes l'atome qui correspond, et tu changes la valeur de cette propriété (en l'occurence le titre) avec XChangeProperty ().
Tu peux en outre utiliser la commande « xlsatoms » pour lister tous les atomes déjà déclarés. Attention, cette base ne sert toutefois qu'à associer le nom complet d'une ressource à son identifiant, mais en AUCUN CAS à stocker des données.
Moi je fais partie des rares personnes à bien aimer la XLib, qui n'est pas aussi pénible qu'on veut bien le croire, une fois que l'on a bien saisi l'esprit. Il y a juste beaucoup de déclarations à faire en tête du programme, mais le reste se fait relativement aisément ensuite. Je trouve qu'elle est excellente pour apprendre le fonctionnement d'une interface graphique (bien plus que la C.API de Windows par exemple), et notament parce qu'elle introduit un modèle et un environnement objet qui ne s'appuie pas du tout sur le langage.
# Et ?
Posté par Obsidian . En réponse au message etags et .h. Évalué à 1.
Après, à l'édition, il te faudra soit les *.o|*.a pour faire une compilation statique, soit avoir les bibliothèques partagées installées où il faut, et dans ce cas il faut passer l'option -llenomdelalibsanslepréfixeLIB à gcc. Eventuellement -L (en majuscule), si tes biblothèques ne sont pas installées dans des répertoires standard (style /usr/lib).
# Fautes
Posté par Obsidian . En réponse au journal Réforme de la netiquette sur LinuxFr. Évalué à 6.
"Aucune" : Quantité nulle.
[^] # Re: DVD +R et DVD - R
Posté par Obsidian . En réponse au message Graveur DVD. Évalué à 3.
- Il existe les DVD R et DVD RW, qui sont respectivement inscriptibles et réinscriptible. Ca, tout le monde le sait, et c'est pareil pour les CDs.
- Cette norme a été lancée par un forum de 200 fabricants et tout le monde était content.
- Histoire de s'accaparer le marché, les quelques fabricants les plus prestigieux ont décidé de former un consortium et de lancer une nouvelle norme de codage en changeant le "-" en "+". Cela n'influe aucunement sur la capacité de stockage, mais introduit juste une incompatibilité visant à exclure les indésirables.
- Cela a effectivement été le souk pendant quelques temps, la plupart des lecteurs ne reconnaissant que l'ancienne norme, d'autres plus récents uniquement la nouvelle.
- Aujourd'hui, bilan zéro : Tous les lecteurs ou presque reconnaissent les deux formats mais l'on reste obligé de se faire braire avec les deux normes, et de bien vérifier que son lecteur et/ou graveur les reconnaît bien toutes les deux, ou à défaut bien connaître celle qu'il reconnaît.
Evidemment, tout cela reste au conditionnel, mais c'est quand même bien nébuleux pour le consommateur.
[^] # Re: DVD +R et DVD - R
Posté par Obsidian . En réponse au message Graveur DVD. Évalué à 3.
[^] # Re: Sois plus clair.
Posté par Obsidian . En réponse au message pas de su en bash ?. Évalué à 3.
man su
et
http://www.google.fr/search?hl=fr&q=Substitute+User&btnG=Re(...)