lire la documentation sur les tests/conditions et les booleens (ET/OU)
eventuellement ton cours
tu as ecrit une boucle while, techniquement elle est bonne
mais il te manque les tests pour savoir si $name est rempli ET $surname est rempli
ou plutot l'inverse puisque tu veux savoir si l'un des deux, ou les deux sont vides.
dans ton cas tu veux tester si
$name OU $surname OU les deux sont vides/null
don tu veux tester si
$name est vide OU $surname est vide
et pour l'usage du forum, quand tu veux repondre, tu peux cliquer sur "repondre" plutot que "poster un commentaire"
lire ton cours sur les tests conditionnels
et sur les boucles.
voire uniquement sur les boucles
l'idée etant, comme tu l'as ecris en francais, de boucler tant que le nom et le prenom ne sont pas rempli.
un test est une condition "si condition alors action" et se dit en anglais if condition then action
une boucle sera plutot un "tant que condition faire action", qui s'ecrit while condition do action
Et qui voit dans ces stores la prise de contrôle d'un espace auparavant relativement sauvage .
avant il fallait chercher sur un moteur de recherche, verifier qu'on tomber pas chez softonic ou un site proposant une version verolée.
chaque revendeur avait son site, son approche "marketing" ses petites lignes et ses *
genre appli gratuite, mais en fait non, limitée dans le temps, freeware, shareware, freemium.
si tu te sens de gerer un site web, une boutique en ligne pour gerer tes clients,
ben c'est tres bien.
mais beaucoup de developpeur ne sont pas admin systeme, webdesigner, marketeux
il confie donc cette tache à d'autres, qui le font tres bien pour eux,
et ces "autres", c'est les xxxStore (remplace xxx par ce que tu veux)
une analogie classique, celle de la voiture,
beaucoup de gens vont dans un garage pour faire les revisions,
pourtant on peut tres bien le faire soi meme, c'est pas forcement plus cher,
mais faut :
1°) quelques competences de bases,
2°) du temps
3°) les bons outils
et si tu n'as pas envie de t'embeter, ben tu vas chez le garagiste
personnellement mon serveur clonezilla, c'est un serveur Ubuntu 12.04 avec tfptd et pxelinux installé.
L'image iso est décompressée dans un dossier, et un menu de boot pxe qui va chercher les fichiers sur le reseau via tftp
Posté par NeoX .
En réponse au message apache2.
Évalué à 2.
les machines de 10.10.0.0/24 pinguent-elles le serveur ?
si non : regler deja ce probleme (reseau/vlan/switch)
si oui
le serveur a deux cartes reseaux, chacune sur son reseau ?
=> il faut dire à apache d'ecoute sur *:80 plutot que sur 192.168.0.X:80 (cf le fichier port.conf)
le serveur a une seule carte reseau, avec une interface virtuelle sur le 2e reseau, eventuellement des vlans
=> verifier que le port du switch laisse passer les deux reseaux (vlan ?)
=> les machines de 10.10.0.0/24 pinguent-elles le serveur ?, si oui
tu utilises gdm, donc probablement gnome comme logiciel de bureau,
tu as le gestionnaire des applications au demarrage qui ecrit un fichier dans ~/.config/autostart/
ton gestionnaire d'economiseur d'ecran (qui gere aussi le verrouillage) s'appelle gnome-screensaver
et tout ca communique via dbus
il doit etre possible de lancer un script au demarrage de la session, qui va appeler, via dbus, gnome-screensaver
pour lui demander de verrouiller l'ecran.
Cependant, meme si j'imagine certains cas d'usage, j'ai un peu de mal à comprendre l'interet de la manoeuvre, et ca peut etre interessant de savoir pourquoi tu en arrives à devoir faire un truc semblable.
combien de temps va passer ton ami à chercher ou il doit modifier l'outil et tester qu'il na pas introduit un peu plus loin quelques part dans un process
par rapport à combien de temps il va passer à recoder de lui meme l'outil en entier.
sur certains outils un peu complexe, la question peut se poser.
ici on a eu un outil avec un framework maison, recuperer d'un vieux projet, etc
bah reprendre le code est une vraie plaie,
pour tout dire, c'est du php, qui genere des pages html et qui plutot que de faire un "simple"
ton anyterm se vautre,
apache ne peut plus le joindre et te le dit dans les logs.
un redemarrage de anyterm pourrait suffire
pour un redemarrage sur script, dans un premier temps je ferais bourrin dans ce style
while true$(tail -f /var/log/apache2/error.log | grep 8888)&& anyterm restart
en gros ca regarde en permanence ce qui se passe dans error.log, ca filtre sur 8888
si ca trouve 8888, ca renvoie 1 et demande donc le redemarrage de anyterm
comment tu fais ton installation de skype ?
en mode graphique avec le gestionnaire de paquet ou le "software center" ?
en ligne de commande avec apt-get ou aptitude ?
Certaines imprimantes ne sont pas autonomes et requiert un logiciel installé sur le PC, qui va prendre ton document, le retravailler dans un format specifique à l'imprimante et ensuite l'envoyer à celle-ci.
C'est peut-etre le cas avec la tienne ou le pilote fournit par ta distribution est générique et ne gere que le noir et blanc.
Il faut alors chercher sur internet, eventuellement chez le fabricant s'il y a un pilote pour ton Linux et ton modele d'imprimante.
PC qui ne s'eteint pas :
Quand tu demandes un redemarrage, la machine comme par faire un "arret".
Donc si l'arret ne se termine pas, forcement le redemarrage ne se fait pas non plus.
Là, il faudrait voir sur quelle ligne il bloque lors de l'arret, ca peut nous donner une piste.
aoujourd"hui j'ai decouvert que les ports USB de mon portable (HP) se coupent rapidement et regulierement, meme lorsqu'ils sont utlisés (en l'occurence par une souris).
du coup impossible d'utiliser la souris USB quand je suis sur batterie.
donc ca pourrait etre une piste à investiguer, USB, mSata, Sata, carte graphique…
tu peux commencer par (des)activer le verrou majuscule ou pavé numerique pour tester si le clavier repond toujours quand c'est planté.
C'est quand même vraiment bizarre de laisser l'accès à du répertoire utilisateur à tous en lecture par défaut. Windows ne fait plus ça depuis windows NT je crois.
pourtant sous windows XP l'utilisateur est administrateur par defaut
sauf si on decide le contraire
et j'ai commencé à ne plus pouvoir entrer dans les dossiers utilisateurs qu'a partir de win7 quand l'utilisateur est restreint par defaut.
mais s'il est admin il suffit de cliquer sur OK pour entrer dans le dossier de l'utilisateur
L’utilisateur n’a que deux choses à connaître : son adresse e-mail et son mot de passe ; avec ça, Thunderbird par exemple fait tout le boulot (trouver le nom des serveurs d’envoi et de réception, les ports, les méthodes d’authentification, etc.).
il passe encore parfois en POP sur certains FAI alors que l'IMAP est disponible est connu.
pour la partition SAC, ca te dit que le system de fichier n'a pas été ejecté proprement.
quand tu passes d'OSX à Linux, tu le fais par un reboot ? un arret complet et un demarrage à froid ?
car passé un temps on avait un probleme similaire avec un dualboot windows/linux ou windows ne faisait pas un vrai arret mais plutot une mise en veille prolongée.
du coup le disque n'etait pas "propre" au demarrage de linux
[^] # Re: Pas d'existant ?
Posté par NeoX . En réponse à la dépêche Sortie d'Orthanc 0.7.1, serveur léger et open-source dédié à l'imagerie médicale. Évalué à 2.
et ca c'est autorisé ?
" nous voulons une suite bureautique, avec un bandeau/ruban utilisateur en haut, pour simplifier les usages et les formations "
[^] # Re: boucle while
Posté par NeoX . En réponse au message Comment contrôler le read input dans un script shell. Évalué à 3. Dernière modification le 01 novembre 2013 à 11:20.
lire la documentation sur les tests/conditions et les booleens (ET/OU)
eventuellement ton cours
tu as ecrit une boucle while, techniquement elle est bonne
mais il te manque les tests pour savoir si $name est rempli ET $surname est rempli
ou plutot l'inverse puisque tu veux savoir si l'un des deux, ou les deux sont vides.
dans ton cas tu veux tester si
$name OU $surname OU les deux sont vides/null
don tu veux tester si
$name est vide OU $surname est vide
et pour l'usage du forum, quand tu veux repondre, tu peux cliquer sur "repondre" plutot que "poster un commentaire"
# test et boucle
Posté par NeoX . En réponse au message Comment contrôler le read input dans un script shell. Évalué à 5. Dernière modification le 01 novembre 2013 à 09:56.
lire ton cours sur les tests conditionnels
et sur les boucles.
voire uniquement sur les boucles
l'idée etant, comme tu l'as ecris en francais, de boucler tant que le nom et le prenom ne sont pas rempli.
un test est une condition "si condition alors action" et se dit en anglais
if condition then action
une boucle sera plutot un "tant que condition faire action", qui s'ecrit
while condition do action
dans ton terminal :
man bash
man sh
dans ton navigateur :
bash loop and condition
[^] # Re: Intégration
Posté par NeoX . En réponse au message boutique d'applications : mac / google / mozilla, mais pourquoi ?. Évalué à 4.
tu le dis toi meme
avant il fallait chercher sur un moteur de recherche, verifier qu'on tomber pas chez softonic ou un site proposant une version verolée.
chaque revendeur avait son site, son approche "marketing" ses petites lignes et ses *
genre appli gratuite, mais en fait non, limitée dans le temps, freeware, shareware, freemium.
si tu te sens de gerer un site web, une boutique en ligne pour gerer tes clients,
ben c'est tres bien.
mais beaucoup de developpeur ne sont pas admin systeme, webdesigner, marketeux
il confie donc cette tache à d'autres, qui le font tres bien pour eux,
et ces "autres", c'est les xxxStore (remplace xxx par ce que tu veux)
une analogie classique, celle de la voiture,
beaucoup de gens vont dans un garage pour faire les revisions,
pourtant on peut tres bien le faire soi meme, c'est pas forcement plus cher,
mais faut :
1°) quelques competences de bases,
2°) du temps
3°) les bons outils
et si tu n'as pas envie de t'embeter, ben tu vas chez le garagiste
[^] # Re: depot pas disponible
Posté par NeoX . En réponse au message problème skype. Évalué à 3.
donc demande à "rafraichir"
ca devrait se connecter à internet et faire la mise à jour de ce qui est dispo dans les depots.
puis retente ton installation.
[^] # Re: autostart
Posté par NeoX . En réponse au message démarrer une session graphique automatiquement mais en la laissant vérrouillée. Évalué à 2.
donc autostart, en mettant le xlock ou le screensaver-lock dedans
par contre je ne sais pas si firefox accepte de se lancer si la session est verrouillée.
# j'ai rien derriere le lien
Posté par NeoX . En réponse au message Serveur clonezilla. Évalué à 2.
tu peux nous dire à quel moment cela s'arrete ?
personnellement mon serveur clonezilla, c'est un serveur Ubuntu 12.04 avec tfptd et pxelinux installé.
L'image iso est décompressée dans un dossier, et un menu de boot pxe qui va chercher les fichiers sur le reseau via tftp
mes chemins contiennent clonezilla/32bits car j'ai une arborescence avec plusieurs livecd decompressés.
/var/lib/tftpboot/clonezilla
/var/lib/tftpboot/livecd/ubuntu12.04_D32
/var/lib/tftpboot/livecd/ubuntu12.04_D64
/var/lib/tftpboot/livecd/ubuntu13.04_D32
/var/lib/tftpboot/livecd/ubuntu13.04_D64
/var/lib/tftpboot/livecd/ubuntu12.04_S32
/var/lib/tftpboot/livecd/ubuntu12.04_S64
# plusieurs pistes
Posté par NeoX . En réponse au message apache2. Évalué à 2.
les machines de 10.10.0.0/24 pinguent-elles le serveur ?
[^] # Re: autostart
Posté par NeoX . En réponse au message démarrer une session graphique automatiquement mais en la laissant vérrouillée. Évalué à 0.
faut peut-etre avoir moins d'applications qui s'ouvrent au boot, tu ne vas pas te servir de toutes dans les 10 premieres minutes.
faut peut-etre passer au SSD pour ameliorer les temps de chargements.
# autostart
Posté par NeoX . En réponse au message démarrer une session graphique automatiquement mais en la laissant vérrouillée. Évalué à 3.
tu utilises gdm, donc probablement gnome comme logiciel de bureau,
tu as le gestionnaire des applications au demarrage qui ecrit un fichier dans ~/.config/autostart/
ton gestionnaire d'economiseur d'ecran (qui gere aussi le verrouillage) s'appelle gnome-screensaver
et tout ca communique via dbus
il doit etre possible de lancer un script au demarrage de la session, qui va appeler, via dbus, gnome-screensaver
pour lui demander de verrouiller l'ecran.
Cependant, meme si j'imagine certains cas d'usage, j'ai un peu de mal à comprendre l'interet de la manoeuvre, et ca peut etre interessant de savoir pourquoi tu en arrives à devoir faire un truc semblable.
# probleme de temps/argent
Posté par NeoX . En réponse au message Rôle du développeur et son "cœur de métier". Évalué à 2.
combien de temps va passer ton ami à chercher ou il doit modifier l'outil et tester qu'il na pas introduit un peu plus loin quelques part dans un process
par rapport à combien de temps il va passer à recoder de lui meme l'outil en entier.
sur certains outils un peu complexe, la question peut se poser.
ici on a eu un outil avec un framework maison, recuperer d'un vieux projet, etc
bah reprendre le code est une vraie plaie,
pour tout dire, c'est du php, qui genere des pages html et qui plutot que de faire un "simple"
va faire un
idem evidemment pour creer un formulaire, etc
du coup rependre le code ou refaire de zero, quand on a du refaire un site faisant un truc similaire,
on s'est bien posé la question
# Erreur Apache "banale"
Posté par NeoX . En réponse au message Apache : exécuter un script après qu'une erreur ait été enregistrée dans error.log. Évalué à 2.
ton anyterm se vautre,
apache ne peut plus le joindre et te le dit dans les logs.
un redemarrage de anyterm pourrait suffire
pour un redemarrage sur script, dans un premier temps je ferais bourrin dans ce style
en gros ca regarde en permanence ce qui se passe dans error.log, ca filtre sur 8888
si ca trouve 8888, ca renvoie 1 et demande donc le redemarrage de anyterm
evidemment ca peut s'ameliorer
[^] # Re: depot pas disponible
Posté par NeoX . En réponse au message problème skype. Évalué à 2.
comment tu fais ton installation de skype ?
en mode graphique avec le gestionnaire de paquet ou le "software center" ?
en ligne de commande avec apt-get ou aptitude ?
# divers
Posté par NeoX . En réponse au message Je debute et je pedale! need help!. Évalué à 3.
Imprimante :
Certaines imprimantes ne sont pas autonomes et requiert un logiciel installé sur le PC, qui va prendre ton document, le retravailler dans un format specifique à l'imprimante et ensuite l'envoyer à celle-ci.
C'est peut-etre le cas avec la tienne ou le pilote fournit par ta distribution est générique et ne gere que le noir et blanc.
Il faut alors chercher sur internet, eventuellement chez le fabricant s'il y a un pilote pour ton Linux et ton modele d'imprimante.
PC qui ne s'eteint pas :
Quand tu demandes un redemarrage, la machine comme par faire un "arret".
Donc si l'arret ne se termine pas, forcement le redemarrage ne se fait pas non plus.
Là, il faudrait voir sur quelle ligne il bloque lors de l'arret, ca peut nous donner une piste.
# depot pas disponible
Posté par NeoX . En réponse au message problème skype. Évalué à 3.
ca voudrait dire que le depot security.ubuntu.com n'est pas dispo au moment ou tu fais ton installation.
1°) es-tu connecté à internet ?
2°) as-tu fais la mise à jour des depots avant de demander l'installation d'un nouveau paquet ?
[^] # Re: Correction...
Posté par NeoX . En réponse au journal Zathura 0.2.4 est sorti !. Évalué à 2.
c'est corrigé
# public/privé ? réservé à une elite ?
Posté par NeoX . En réponse à la dépêche Alchimie X — le salon de la création numérique. Évalué à 5.
comme j'ai pas compris pendant la redaction de la depeche, je repose ma question ici.
l'evenement a lieu du 9 au 11 novembre, soit 3 jours complets.
pourtant " Une ouverture au public le dimanche après-midi ".
Doit-on en deduire que le samedi, le dimanche matin et le lundi sont des journées exclusivement reservées aux exposants, entre eux ?
[^] # Re: J'ai déjà eu ça !
Posté par NeoX . En réponse au message Portable qui freeze sur batterie mais pas sur secteur. Évalué à 2.
aoujourd"hui j'ai decouvert que les ports USB de mon portable (HP) se coupent rapidement et regulierement, meme lorsqu'ils sont utlisés (en l'occurence par une souris).
du coup impossible d'utiliser la souris USB quand je suis sur batterie.
donc ca pourrait etre une piste à investiguer, USB, mSata, Sata, carte graphique…
tu peux commencer par (des)activer le verrou majuscule ou pavé numerique pour tester si le clavier repond toujours quand c'est planté.
[^] # Re: externaliser
Posté par NeoX . En réponse au message Eteindre logiciellement un disque dur. Évalué à 2.
je dois avouer qu'il y a un joli combo
# comme tous les 15 jours en fait ?
Posté par NeoX . En réponse au message Émission #46 de bloguelinux.ca est disponible – Je sais, je n’ai pas répondu à la question. Évalué à 5.
tout est dans le titre ;)
[^] # Re: c'est le reglage par defaut
Posté par NeoX . En réponse au message Sécurité d'un compte utilisateur sur Debian?. Évalué à 4.
pourtant sous windows XP l'utilisateur est administrateur par defaut
sauf si on decide le contraire
et j'ai commencé à ne plus pouvoir entrer dans les dossiers utilisateurs qu'a partir de win7 quand l'utilisateur est restreint par defaut.
mais s'il est admin il suffit de cliquer sur OK pour entrer dans le dossier de l'utilisateur
# c'est le reglage par defaut
Posté par NeoX . En réponse au message Sécurité d'un compte utilisateur sur Debian?. Évalué à 6.
et ca doit etre le cas sur pas mal de distrib
mais ca doit pouvoir se regler quelques parts pour mettre 700 plutot que 755
[^] # Re: Exemples d'usages domestiques
Posté par NeoX . En réponse au journal Comment apprend-on Linux à des néophytes.. Évalué à 2.
il passe encore parfois en POP sur certains FAI alors que l'IMAP est disponible est connu.
[^] # Re: victory
Posté par NeoX . En réponse au message lancer un script au démarrage (ok) et écriture hfs+ versatile. Évalué à 2.
je penses qu'il n'y a pas 50 manieres de faire, donc à toi les essais :
dis nous ce qui marche le mieux.
[^] # Re: victory
Posté par NeoX . En réponse au message lancer un script au démarrage (ok) et écriture hfs+ versatile. Évalué à 2.
pour la partition SAC, ca te dit que le system de fichier n'a pas été ejecté proprement.
quand tu passes d'OSX à Linux, tu le fais par un reboot ? un arret complet et un demarrage à froid ?
car passé un temps on avait un probleme similaire avec un dualboot windows/linux ou windows ne faisait pas un vrai arret mais plutot une mise en veille prolongée.
du coup le disque n'etait pas "propre" au demarrage de linux