Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

nombre réponses : 25

#0 Re : -1 »  [résolu] comment puis-je vérifier la présence d'un démon ? » Le 06/09/2011, à 22:17

FRUiT
Réponses : 28

@Pacifick_FR42

Tiens pour rigoler, sur la base ta "solution" ps|grep, écris nous une ligne,

qui renvoie :
- ok si le processus 'cron' est lancé
- ko si pas lancé (on essaira avec le processus 'cronko')

Et après on compte le nombre de sous-shells que tu as ouverts. Je mise 10$ sur 4 sous-shells (minimum).

#1 Re : -1 »  [résolu] comment puis-je vérifier la présence d'un démon ? » Le 07/09/2011, à 11:40

FRUiT
Réponses : 28

Le problème avec les sous-shells est que cela dépense des ressources système (et du temps) il faut éviter de partir dans des niveaux au-delà de -3 autant que possible. Là pour un traitement aussi court c'est pas grave je te l'accorde mais pour des scripts qui occasionnent un boulot systématique et gourmand ça devient particulièrement déterminant.

Et surtout, quand on a à faire à un newbie qui découvre un langage :

lhebui a écrit :

Alors, je ne me suis pas basé sur Fruit mais sur KnarNantais

Beh autant lui apprendre de bonnes habitudes plutôt que le laisser faire n'importe quoi qui "marche à peu près" et qui l'handicapera dans quelques temps. Par exemple s'il veut en faire un script qui exécute  des actions conditionnées sur la présence du-dit processus, on le reverra poster ici immanquablement (et inutilement)...

#3 -1 »  Kaddressbook 4.7.2 personnaliser les champs affichés » Le 06/10/2011, à 12:56

FRUiT
Réponses : 0

Voilà tout est dans le titre.

J'ai rien vu de probant sur google apparemment je suis le seul à me poser la question.

Avant dans l'aperçu de contact sur la droite je pouvais cliquer le bouton droit et montrer/masquer les différents types de champs. Exemple j'aimerais bien masquer le champs "notes"...

Comment que je fais svp ?

Je suis prêt à modifier des fichiers de conf s'il le faut.

#4 Re : -1 »  Convertir un dossier en mp3 » Le 10/09/2011, à 00:10

FRUiT
Réponses : 37
while [ "$j" -lt "$sizeTab" ] && [ "$verif" -eq "0" ]; do

Ici tu essaies de comparer des chaines de caractères avec des opérateurs d'entiers.

Enlève les guillemets

while [ $j -lt $sizeTab ] && [ $verif -eq 0 ]; do
if[ "$ext"="${tabExt[$j]" ]; then

Ici il faudrait mettre des espaces autour du signe « = ».


if[ verif -eq 1 ]; then

Il manque un « $ » devant verif...


 bitrate=`ffmpeg -i $i 2>&1 | grep 'bitrate:' - | cut -d' ' -f8 $

Utilise plutôt kate ou gedit quand tu nous copie-colle quelque chose car là avec nano on a pas la fin de la ligne...


Si le problème persiste malgré tout, reposte le script correctement.

#5 Re : -1 »  Convertir un dossier en mp3 » Le 12/09/2011, à 20:05

FRUiT
Réponses : 37

Certes mais j'essaie de conseiller un peu de rigueur, et pas de l'à peu près.

Savoir utiliser les bons opérateurs pour les bons types de variables, ça servira plus tard.

D'autre par l'instruction declare de bash 4 introduit les variables typées dans les scripts shell.

abs a écrit :

Elles permettent plus de flexibilité dans l'écriture des scripts (assez de corde pour se pendre soi même !) et rendent plus aisé le ciselage des lignes de code. Néanmoins, elles permettent aux erreurs de s'infiltrer dans les programmes et encouragent des habitudes de code bâclé.

#6 Re : -1 »  Convertir un dossier en mp3 » Le 13/09/2011, à 11:11

FRUiT
Réponses : 37

Ah je me disais que tu allais pas digérer notre précédent échange. Ne sois pas fâché mon petit c'est pas grave. Je vois pas très bien ce qu'apporte cette nouvelle réponse ? Ca ne répond pas à mon précédent message, ni n'apporte aucune précision. Ca ne le contredit même pas smile

#7 Re : -1 »  Convertir un dossier en mp3 » Le 13/09/2011, à 14:02

FRUiT
Réponses : 37

Quelles conneries ?

En parlant de ça, j'ai pas compris le rapport entre le C et ce topic... Si tu peux nous éclairer ?

#8 Re : -1 »  Convertir un dossier en mp3 » Le 13/09/2011, à 17:19

FRUiT
Réponses : 37
Πυλάδης a écrit :

Ben lis les réponses… les conneries, c’est notamment de faire une différence entre les chaînes de caractères et les entiers en bash. Il n’y a que des chaînes de caractères. Et comment tu ignores la signification des double quotes, tu conseilles de les retirer sans réfléchir ; alors qu’ils ont un rôle.

J'ai expliqué que avec l'opérateur -eq les double quotes sont malvenues, c'est vrai je vois pas en quoi ça te choque et c'est justement bien plus réfléchi que de les laisser... Explique moi pourquoi il y a des opérateurs d'entiers et d'autres de chaines de caractères ?


Πυλάδης a écrit :

Le rapport avec les C, c’est juste qu’à la vue de mes CLFAGS, je vois peu de personnes ici qui auraient suffisamment de légitimité pour m’accuser de manquer de rigueur dans mon code, mais ce n’est qu’une parenthèse.

Ah ok c'est ce qui me semblait tu veux juste prouver que tu en as une plus grosse... Aucun rapport donc.

#9 Re : -1 »  Convertir un dossier en mp3 » Le 13/09/2011, à 17:47

FRUiT
Réponses : 37
Πυλάδης a écrit :
FRUiT a écrit :

J'ai expliqué que avec l'opérateur -eq les double quotes sont malvenues, c'est vrai je vois pas en quoi ça te choque et c'est justement bien plus réfléchi que de les laisser... Explique moi pourquoi il y a des opérateurs d'entiers et d'autres de chaines de caractères ?

C’est pourtant simple… On ne passe que des chaînes de caractères à la commande test. Il faut donc lui préciser, par exemple, si l’on veut comparer ces chaînes en temps qu’entier ou en temps que chaîne. Ainsi, avec les chaînes "01" et "1", si l’opérateur est "=", l’expression sera évaluée comme fausse ; alors que si l’opérateur est "-eq", l’expression sera évaluée comme vraie. Il ne faut pas confondre la syntaxe de bash et la syntaxe de test. D’autant plus qu’encore une fois, les double quotes ne sont absolument pas la marque de la chaîne de caractère en bash.

Et je te re-répète que dans l'exemple qui nous occupe, ces doubles quotes ne servent strictement à rien. Tu pourras expliquer tout ce que tu veux.

Πυλάδης a écrit :
FRUiT a écrit :

Ah ok c'est ce qui me semblait tu veux juste prouver que tu en as une plus grosse... Aucun rapport donc.

Pas vraiment, non…
Mais tu me rentre dedans avec tes gros sabots sans trop maîtriser le shell pour me dire que je ne suis pas rigoureux. Je montre donc juste que quand je parle de code, je suis extrêmement rigoureux ; peu de gens supportent de travailler avec ces CFLAGS sévères…

En l'occurrence c'est toi qui essaie bien piètrement de me rentrer dedans en postant complètement hors de propos (tu ne cherches même pas à aider l'OP) et avec des exemples scabreux de ce qui selon toi te valorise d'une manière où une autre... D'autre part je ne préjuge pas de ton niveau alors tu essaies de prouver quoi ? C'est l'histoire des standards qui t'as fait si mal ? Faut pas s'énerver pour si peu j'ai mis "si" quand même. Pourquoi tu n'as pas répondu dans l'autre topic plutôt ? Qu'est-ce qui te permet de juger mon niveau en bash ? Tu t'es tapé toute ma postographie ?

#10 Re : -1 »  Convertir un dossier en mp3 » Le 13/09/2011, à 19:34

FRUiT
Réponses : 37
Πυλάδης a écrit :

Mais pour l’esthétique du code, il est important de les mettre.

Ok tout est dit. Mort de rire. Pour ma part j'arrête là, pense ce que tu veux, et moi j'ai mon avis, c'est bien.

#11 Re : -1 »  Convertir un dossier en mp3 » Le 16/09/2011, à 14:26

FRUiT
Réponses : 37

C'est juste qu'on ne voit pas la ligne entière (voir plus bas).

#14 Re : -1 »  Encodage récursif de vidéos .flv en .avi avec nommage fichiers[Résolu] » Le 10/09/2011, à 00:16

FRUiT
Réponses : 19

N'importe quoi !

Tu n'as même pas lu mon lien donc...

#15 Re : -1 »  Encodage récursif de vidéos .flv en .avi avec nommage fichiers[Résolu] » Le 10/09/2011, à 00:22

FRUiT
Réponses : 19

Bah en faisant

for i in *.flv; do

La fonction « fonction » n'a pas besoin de gérer les espaces.

Pourquoi rustiner inutilement a posteriori quand on peut gérer à la source ?

Bref.......

#17 Re : -1 »  Encodage récursif de vidéos .flv en .avi avec nommage fichiers[Résolu] » Le 10/09/2011, à 11:44

FRUiT
Réponses : 19

Bah à la rigueur si le gars dit « ah oui effectivement », je veux bien. Là il continue de tenter piètrement de justifier sa non-solution, ça m'agace oui, j'avoue. Et puis y'a des fautes, ça fait des millions de fois qu'on en parle excuse moi mais le « for i in $(ls); do » faudrait que ça cesse un peu, on en a laaaargement assez discuté.

#19 Re : -1 »  droits communs sur 2 home » Le 18/09/2011, à 18:50

FRUiT
Réponses : 15

C'est pas 022 plutôt ?

#20 Re : -1 »  [RESOLU] détecter le nombre d'écran » Le 17/09/2011, à 21:13

FRUiT
Réponses : 6

Ca ne répond pas vraiment à ta question, mais ça correspond au titre alors bon... Ca aidera peut-être d'autres personnes.

DISPLAYS=$(ls /tmp/.X11-unix | wc -l)

#21 Re : -1 »  [RESOLU] détecter le nombre d'écran » Le 18/09/2011, à 03:05

FRUiT
Réponses : 6

Oui mais alors tes écrans sont en mode « xinerama » où une seule session X est lancée.

Moi par exemple je suis en dual-head (1 session X dans chaque écran) j'ai :

> foo
<screens>
    <screen id="0" w="1440" y="900" />
    <screen id="1" w="1440" y="900" />
</screens>

#22 Re : -1 »  [RESOLU] détecter le nombre d'écran » Le 18/09/2011, à 18:46

FRUiT
Réponses : 6

De rien.

Après, et bien que j'y trouve assez d'avantages pour ma part, ce mode présente des inconvénients. Enfin si ça te plait aussi tant mieux ^^

#23 Re : -1 »  problemes de permission » Le 10/09/2011, à 00:15

FRUiT
Réponses : 3

Tu n'es pas « administrateur » de ta machine, personne ne l'est sous linux. Tu es et seras toujours un simple « user », faut s'y faire.

#24 Re : -1 »  jai perdu mes bar en haut a droite et a gouche sur ubuntu 11.04 » Le 07/09/2011, à 20:37

FRUiT
Réponses : 2

Tu nous la refais en français correct déjà.