le shell est quasiement universel, donc tu pourras toujours faire tourner ta moulinette.
pas forcement le plus adapté mais là encore ca depend aussi de la complexité du traitement, et de la taille des elements (un fichier txt de 10Ko c'est pas pareil qu'un de 10Mo).
perl pourrait le faire, surement python ou autre.
en shell :
j'aurais bien pensé à grep suivi de colrm, mais les valeurs risquant de bouger (6.0 ne prend pas la meme place que 10.0) le colrm ne serait pas top.
par contre il me semble que le cut pourrait t'aider.
enfin si tu ne recherche qu'une valeur le grep valeur | cut ... pourrait suffir
s'il te faut par contre parcourir tout le fichier, ligne par ligne pour traiter l'integralité du contenu, ca va etre long et lourd.
tu n'essaierais pas d'ecrire ton fichier dans un disque windows ?
genre qui serait "monté" (activé) par le root et sur lequel meme avec un editeur de texte tu ne pourrais pas ecrire ?
ton LVM ne s'active qu'apres le chargement du noyau linux (enfin il me semble)
donc il te faudrait booter sous linux pour activer le LVM pour ensuite aller chercher l'image et booter dessus.
par contre tant qu'a jouer avec les images, pourquoi tu ne regarderais pas du coté de Qemu, bochs ou autre machine virtuelle
pour le coup tu demarre toujours sous linux
puis dans une fenetre tu lances un PC virtuel dans lequel tu peux installer ce que tu veux, y compris un win2003.
en tout cas dans ton cas c'est ce que je ferais.
par contre ton image disque de windows aura une taille fixe (pas sur qu'on puisse redimensionner une image_fichier d'un disque dur sans perdre les datas.
il me semble que c'est rename <fichier_origine> <fichier_destination>
je suppose que tes fichiers contiennet des Ä, et d'autres caracteres...
genre mon_fichier_Âë_moi que tu veux renommer mon_fichier_A_moi
donc decomposons le probleme sous forme algorythmique (description du probleme en francais) :
---
debut du script
prendre la liste des fichiers presents dans le dossier et la mettre dans une LISTE
puis pour chaque fichier dans la LISTE
si le fichier contient une des chaines de caracteres
remplacer la chaine de caractere
renommer le fichier
sinon
laisser le fichier telquel
---
fin du script
du coup tu pourrais avoir 5 ou 200 fichiers ca change rien au script
reste plus qu'à le traduire en langage script, mais là j'ai pas de machine linux sous la main.
si tu veux le lancer en tache de fond à chaque demarrage, ce sera en effet dans le /etc/init.d que tu mettra ton script et dans /etc/rcx.d/ que tu feras un lien vers ton script pour faire demarrer ou arreter au niveau x
si tu veux le lancer en automatique à la connexion graphique, il te suffit d'aller dans "systeme -> parametre -> ...."
putin me souviens plus du menu, mais il existe...
ca doit etre "sessions" ou qqch comme ca
sinon je ne suis pas sur qu'il existe un outil de synchronisation...
maintenant si c'est juste un copier/coller et pas un veritable synchro avec recherche du plus recent et des doublons etc etc
deux petits fichiers en shell devrait le faire
en supposant que ton serveur soit accessible sous /monserveur
maintenant les pros du shell pourrait aussi pondre un truc avec recherche des fichiers deja present pour ne pas synchroniser les 300Mo à chaque fois mais seulement les fichiers modifiés.
ex :
---
copie depuis le serveur à ton portable
---
#!/bin/bash
1°) essayer avec modprobe module au lieu de insmod module
car il faut parfois passer des options à insmod
si tout ce passe bien il te rend la main sans plus de commentaire
2°) compiler un module pour un peripherique se fait souvent en rajoutant (activant) des options dans le noyau.
Il faut donc parfois :
- avoir les sources du noyau,
- copier les eventuels fichiers du fournisseur dans les dossiers sources
- aller dans le dossier contenant les sources (/usr/src/kernelxxxxx)
- faire un make menuconfig (ou qqch dans le genre, ca fait longtemps que je n'ai pas recompiler)
- activer les options correspondant à ta machine (mais si tu ne sais pas ne decoche pas)
en < M > si tu veux que ce soit un module,
en < * > si tu veux que ce soit en dur dans le noyau
- ensuite compiler le noyau et les modules
- installer le nouveau noyau dans le dossier de boot
- mettre à jour le chargeur de demarrage (voir la doc) - grub ou lilo
et pas seulement compiler à part comme pour un programme
et c'est visiblement ce que fait le makefile que tu cite
tu as pris le premier LIVECD que tu trouvais (ca je comprend)
mais ca te fais une installation ?
le principe du livecd est justement de tout faire à partir du CD sans toucher au disque dur.
donc si ca installe ce n'est pas un livecd.
enfin si ce livecd ne trouve pas ta carte wifi, peut-etre faut-il essayer un autre livecd (ubuntu, mandrake, suse, redhat, gentoo... pour les plus connus)
afin de voir si y en a un qui n'est pas un peu plus debrouillard.
ca marche pas mal, et, si je ne fais pas de menu conditionnel, je peux faire de F1 à F12 de page de menu...
pas besoin de recompiler, juste
- mettre les images dans le dossier,
- modifier le fichier de configuration pour aller chercher l'image
- modifier le Fx.txt pour y mettre ton texte...
calculer l'iso avec le .bat fournit par BART ;-)
graver l'iso
si ton fournisseur sait le faire (free par exemple)
tu peux configurer ta messagerie en choisissant IMAP au lieu de POP et donc imap.free.fr au lieu de pop.free.fr
avantage d'IMAP :
les emails sont stockés sur le serveur du fournisseur et donc disponibles depuis n'importe quel machine/OS ou bien par le webmail
inconvenient :
tu es limité en espace de boite mail par le fournisseur lui meme.
En tout cas je tourne comme ca car je consulte ma messagerie depuis mon PC perso à la maison, depuis mon portable au bureau, et parfois depuis le webmail quand je suis pas sur mes machines.
tu fais visiblement partie des gens qui ont une carte graphique non reconnue directement par mandriva.
es-tu certain d'avoir choisi installation avec interface graphique ?
si oui, alors en tapant sur la fameuse ligne qui s'ouvre les commandes suivantes :
X -probeonly
ca devrait deja soit nous afficher des erreurs (EE) .... soit tout vas bien et ca n'affiche que des (--) avant de te remettre sur la ligne $
tu peux eventuellement passer superutilisateur (root) en tapant su - suivi du mot de passe route, ensuite taper xorgcfg ou xf86cfg pour reconfigurer l'interface graphique.
# peut-etre que ...
Posté par NeoX . En réponse au message Config gmail dans nbsmtp. Évalué à 2.
[^] # Re: ma technique perso
Posté par NeoX . En réponse au message Configurer xorg.conf avec une résolution/fréquence ?. Évalué à 1.
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "1280x1024 @ 74 Hz"
HorizSync 31.5 - 79.0
VertRefresh 50.0 - 90.0
ModeLine "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection
____
à modifier en
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
Option "DDC"
EndSection
et
enlever les virtuals 1024x768
et mettre mode 1280x1024 ou en mode 1024x768 selon la resolution desirée.
# peut-etre bien que oui, peut-etre bien que non
Posté par NeoX . En réponse au message Découpe de lignes de fichier texte. Évalué à 2.
pas forcement le plus adapté mais là encore ca depend aussi de la complexité du traitement, et de la taille des elements (un fichier txt de 10Ko c'est pas pareil qu'un de 10Mo).
perl pourrait le faire, surement python ou autre.
en shell :
j'aurais bien pensé à grep suivi de colrm, mais les valeurs risquant de bouger (6.0 ne prend pas la meme place que 10.0) le colrm ne serait pas top.
par contre il me semble que le cut pourrait t'aider.
enfin si tu ne recherche qu'une valeur le grep valeur | cut ... pourrait suffir
s'il te faut par contre parcourir tout le fichier, ligne par ligne pour traiter l'integralité du contenu, ca va etre long et lourd.
mes 2cts sur la question.
# ce sera surement une connerie mais ...
Posté par NeoX . En réponse au message modification touches clavier. Évalué à 1.
ou simplement choisir le type de clavier ?
OK je ne suis pas en forme aujourd'hui ;-)
# ma technique perso
Posté par NeoX . En réponse au message Configurer xorg.conf avec une résolution/fréquence ?. Évalué à 2.
degager les lignes modes du fichier xorg.conf (sauf celles à la fin qui mettent ensemble la profondeur et la resolution)
modifier tes horizsync et VertRefresh
la deuxieme solution :
degager les lignes modes (comme dans la une)
degager les horizsync et vertrefresh
ajouter
Option "DDC"
dans la section du moniteur (à la place des horizsync)
# disque ?
Posté par NeoX . En réponse au message Droit root logiciel ???. Évalué à 1.
genre qui serait "monté" (activé) par le root et sur lequel meme avec un editeur de texte tu ne pourrais pas ecrire ?
ou alors un disk en NTFS ?
[^] # Re: en shell ca pourrait donner simplement ca
Posté par NeoX . En réponse au message algo de sélection de ligne en fonction de la date. Évalué à 1.
bon courage
[^] # Re: en shell ca pourrait donner simplement ca
Posté par NeoX . En réponse au message algo de sélection de ligne en fonction de la date. Évalué à 1.
[...]je ne vois pas comment transformé une date/heure en une ligne comprise entre 1 et 100? [...]
[/quote]
en faisant probablement une conversion et un modulo sur 100
maintenant il suffirait peut-etre de demarré ton tableau par les couples date/heure que tu calcule pour les 100 prochaines heures
et tu fais le calcul tous les 4 jours (96h)
le tableau aurait la tete suivante :
18-03-2006 01h00 CLEA SSIDA
18-03-2006 02h00 CLEB SSIDB
18-03-2006 03h00 CLEC SSIDC
18-03-2006 04h00 CLED SSIDD
18-03-2006 05h00 CLEE SSIDE
18-03-2006 06h00 CLEF SSIDF
...
22-03-2006 01h00 CLEAA SSIDAA
et tu fais pareil, tu grep mais sur date heure
# en shell ca pourrait donner simplement ca
Posté par NeoX . En réponse au message algo de sélection de ligne en fonction de la date. Évalué à 3.
ca te renvoi la ligne contenant HEURE du fichier tableau
derriere tu y met les filtres que tu veux pour recuperer les differentes colonnes de la ligne que tu as recupéré.
ainsi si tableau contient
001 CLEA SSIDA
002 CLEB SSIDB
003 CLEC SSIDC
...
et que tu fais grep 002 tableau
ca te renvoi
002 CLEB SSIDB
CQFD
# suis pas sur que ce soit realisable ...
Posté par NeoX . En réponse au message amorcer une image disque - Image de partition ntfs sur lvm. Évalué à 2.
ton LVM ne s'active qu'apres le chargement du noyau linux (enfin il me semble)
donc il te faudrait booter sous linux pour activer le LVM pour ensuite aller chercher l'image et booter dessus.
par contre tant qu'a jouer avec les images, pourquoi tu ne regarderais pas du coté de Qemu, bochs ou autre machine virtuelle
pour le coup tu demarre toujours sous linux
puis dans une fenetre tu lances un PC virtuel dans lequel tu peux installer ce que tu veux, y compris un win2003.
en tout cas dans ton cas c'est ce que je ferais.
par contre ton image disque de windows aura une taille fixe (pas sur qu'on puisse redimensionner une image_fichier d'un disque dur sans perdre les datas.
# et si ...
Posté par NeoX . En réponse au message Curseur de souris non-attendu. Évalué à 2.
y a une section du style
ma carte "carte1"
mon ecran "ecran1"
mon clavier "generic keyboard"
ma souris "ma_souris_que j'ai configurée"
si tu la change en
ma carte "carte1"
mon ecran "ecran1"
mon clavier "generic keyboard"
ca ne marcherait pas
PS : je fais de tete mon linux est demonté pour le moment
# gdesklet
Posté par NeoX . En réponse au message gdesklets conky. Évalué à 1.
par contre gdesklet se lance en 2x
1°) je lance le daemon : gdesklet & ou gdesklet -d (demander l'aide en faisant gdesklet --help pour avoir la bonne option
2°) je lance gdesklet -plugin_a_utiliser pour afficher ce plugin dans le daemon lancé precedemment.
# pour faire simpe...
Posté par NeoX . En réponse au message Pourquoi il marche pas mon script ?. Évalué à 0.
rename <fichier_origine> <fichier_destination>
je suppose que tes fichiers contiennet des Ä, et d'autres caracteres...
genre mon_fichier_Âë_moi que tu veux renommer mon_fichier_A_moi
donc decomposons le probleme sous forme algorythmique (description du probleme en francais) :
---
debut du script
prendre la liste des fichiers presents dans le dossier et la mettre dans une LISTE
puis pour chaque fichier dans la LISTE
si le fichier contient une des chaines de caracteres
remplacer la chaine de caractere
renommer le fichier
sinon
laisser le fichier telquel
---
fin du script
du coup tu pourrais avoir 5 ou 200 fichiers ca change rien au script
reste plus qu'à le traduire en langage script, mais là j'ai pas de machine linux sous la main.
# mais aussi...
Posté par NeoX . En réponse au message Desactivation xorg au reboot avec nVidia. Évalué à 1.
il te faut modifier les depots dans synaptics en rajoutant les universe
ensuite recherche nvidia et selectionner nvidia-glx.
il te suffira de faire nvidia-glx enable dans une ligne de commande root
puis de rebooter pour cela fonctionne.
bon courage
# ca depend
Posté par NeoX . En réponse au message ajouter un programme au démarrage de mon ubuntu. Évalué à 1.
si tu veux le lancer en automatique à la connexion graphique, il te suffit d'aller dans "systeme -> parametre -> ...."
putin me souviens plus du menu, mais il existe...
ca doit etre "sessions" ou qqch comme ca
[^] # Re: debian unstable pour pc bureautique/multimedia
Posté par NeoX . En réponse au message debian unstable nouveau kernel. Évalué à 1.
ce sera aussi facile à installer (c'est du debian...)
par contre c'est vrai que si c'est une Mise A Jour de machine ayant deja debian...
ok ==>[]
# simplement en faisant...
Posté par NeoX . En réponse au message synchronisation ubuntu / windows. Évalué à 0.
sinon je ne suis pas sur qu'il existe un outil de synchronisation...
maintenant si c'est juste un copier/coller et pas un veritable synchro avec recherche du plus recent et des doublons etc etc
deux petits fichiers en shell devrait le faire
en supposant que ton serveur soit accessible sous /monserveur
maintenant les pros du shell pourrait aussi pondre un truc avec recherche des fichiers deja present pour ne pas synchroniser les 300Mo à chaque fois mais seulement les fichiers modifiés.
ex :
---
copie depuis le serveur à ton portable
---
#!/bin/bash
cp /monserveur/mes_documents /home/monuser/Desktop/mes_documents -R
---
---
copie depuis le portable à ton serveur
---
#!/bin/bash
cp /home/monuser/Desktop/mes_documents /monserveur/mes_documents -R
---
# update- est ton ami
Posté par NeoX . En réponse au message menu gnome 2.12. Évalué à 2.
update-grub
update-menu
update-monprogramme ;-)
pour mettre à jour les menus il te faut peut-etre faire (depuis la console ou un terminal, et en root) :
update-menu
pour que cela recalcule les menus.
sinon tu as peut-etre desinstallé un bout de programme :-(
et là va savoir lequel...
# les options du cd/dvd
Posté par NeoX . En réponse au message Installe pas !!!. Évalué à 1.
par exemple pour desactiver l'affichage "graphique" pendant l'installation (vga=normal ou novesafb...)
les options s'optiennent parfois en faisant F1 ou F2...
# une idée comme ca...
Posté par NeoX . En réponse au message chargement d'un pilote. Évalué à 1.
car il faut parfois passer des options à insmod
si tout ce passe bien il te rend la main sans plus de commentaire
2°) compiler un module pour un peripherique se fait souvent en rajoutant (activant) des options dans le noyau.
Il faut donc parfois :
- avoir les sources du noyau,
- copier les eventuels fichiers du fournisseur dans les dossiers sources
- aller dans le dossier contenant les sources (/usr/src/kernelxxxxx)
- faire un make menuconfig (ou qqch dans le genre, ca fait longtemps que je n'ai pas recompiler)
- activer les options correspondant à ta machine (mais si tu ne sais pas ne decoche pas)
en < M > si tu veux que ce soit un module,
en < * > si tu veux que ce soit en dur dans le noyau
- ensuite compiler le noyau et les modules
- installer le nouveau noyau dans le dossier de boot
- mettre à jour le chargeur de demarrage (voir la doc) - grub ou lilo
et pas seulement compiler à part comme pour un programme
et c'est visiblement ce que fait le makefile que tu cite
#------------ Makefile ------------------
CFLAGS = -Wall -D__KERNEL__ -DMODULES -I/usr/src/linux-2.4.20-8/include -c
#OBJS = module.c
CC =gcc
all : $(CC) $(CFLAGS)module.c
#----------------------------------
# ??? je comprend pas tout ???
Posté par NeoX . En réponse au message carte Sitecom Wl-011 (atmel) et cd live whax. Évalué à 1.
mais ca te fais une installation ?
le principe du livecd est justement de tout faire à partir du CD sans toucher au disque dur.
donc si ca installe ce n'est pas un livecd.
enfin si ce livecd ne trouve pas ta carte wifi, peut-etre faut-il essayer un autre livecd (ubuntu, mandrake, suse, redhat, gentoo... pour les plus connus)
afin de voir si y en a un qui n'est pas un peu plus debrouillard.
voila c'etait mon avis à 1ct
[^] # Re: Passe pas partout...
Posté par NeoX . En réponse à la dépêche Un live cd pour tester XGL. Évalué à 5.
---
source : http://getkororaa.com/
---
* Minimum recommended configuration is system with 384MB RAM, Pentium3 with nVidia Geforce video card.
This livecd requires a CPU with SSE instruction support, and >256Mb RAM.
i.e. P3 or later, if Celeron then need coppermine core.
Athlon users need Thunderbird >= to 1GHz.
Run "cat /proc/cpuinfo |grep sse" to check)
[^] # Re: UBCD
Posté par NeoX . En réponse au message Isolinux / Menu de Boot cd. Évalué à 1.
c'est de là que je tire mes menus.
http://www.nu2.nu/bootcd/multimemdisk/
y a une version francaise
http://severinterrier.free.fr/
ca marche pas mal, et, si je ne fais pas de menu conditionnel, je peux faire de F1 à F12 de page de menu...
pas besoin de recompiler, juste
- mettre les images dans le dossier,
- modifier le fichier de configuration pour aller chercher l'image
- modifier le Fx.txt pour y mettre ton texte...
calculer l'iso avec le .bat fournit par BART ;-)
graver l'iso
# et la messagerie en mode IMAP...
Posté par NeoX . En réponse au message Partage données application Linux / windows. Évalué à 1.
tu peux configurer ta messagerie en choisissant IMAP au lieu de POP et donc imap.free.fr au lieu de pop.free.fr
avantage d'IMAP :
les emails sont stockés sur le serveur du fournisseur et donc disponibles depuis n'importe quel machine/OS ou bien par le webmail
inconvenient :
tu es limité en espace de boite mail par le fournisseur lui meme.
En tout cas je tourne comme ca car je consulte ma messagerie depuis mon PC perso à la maison, depuis mon portable au bureau, et parfois depuis le webmail quand je suis pas sur mes machines.
# une premiere hypothese puis une autre ...
Posté par NeoX . En réponse au message Mandriva 2006. Évalué à 1.
tu fais visiblement partie des gens qui ont une carte graphique non reconnue directement par mandriva.
es-tu certain d'avoir choisi installation avec interface graphique ?
si oui, alors en tapant sur la fameuse ligne qui s'ouvre les commandes suivantes :
X -probeonly
ca devrait deja soit nous afficher des erreurs (EE) .... soit tout vas bien et ca n'affiche que des (--) avant de te remettre sur la ligne $
tu peux eventuellement passer superutilisateur (root) en tapant su - suivi du mot de passe route, ensuite taper xorgcfg ou xf86cfg pour reconfigurer l'interface graphique.
bon courage