Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/03/2006, à 12:09

kabdz08

Petit projet pour debutant linux et programmation !

Donc voila j'aimerai savoir si des expert en linux et prog pourrait nous donner à nous des petit projet de programmation sous linux afin de debuter dans la prog !
Je parle d'un sujet genre "un utilitaire simple sous linux" par exemple !


windows ou Linux ? hum.... that's the question !

Hors ligne

#2 Le 19/03/2006, à 20:46

Xaero

Re : Petit projet pour debutant linux et programmation !

Bah tu peux toujours t'amuser à recoder les commandes classiques, wc, cp, rm, mkdir, etc pour commencer, langage au choix yikes.

Sinon ben après le plus dur c'est de trouver l'idée c'est bien connu wink.

Hors ligne

#3 Le 19/03/2006, à 20:49

Bobbybionic

Re : Petit projet pour debutant linux et programmation !

Des classiques, cherches sur des cours, TD et TP de profs sur le net...
Genre le jeu de la vie, le morpion, l'écriture d'une date, du lendemain, de la veille...


Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.

http://bobbybionic.wordpress.com

Hors ligne

#4 Le 19/03/2006, à 21:41

gapz

Re : Petit projet pour debutant linux et programmation !

Si tu veux, il y a plein de petit truc à faire, le tout est de ce fixer un langage que tu 'aime' puis de faire une application qui te serais utile, moi perso, je suis en train de faire un gestionnaire de pense bête avec Gloubiboulga, c'est mon premier 'gros' programme (en python). Ce qu'il te faut aussi c'est une bonne doc, et des bon exemples, après les idées te viennent toutes seules smile


Real programmers code in binary :: http://gapz.tuxfamily.org

Hors ligne

#5 Le 20/03/2006, à 14:41

hector

Re : Petit projet pour debutant linux et programmation !

Les scripts nautilus (langage: bash) sont typiquement des petits utilitaires pas tres longs à coder en general et qui peuvent etre tres utiles pour les utilisateurs.
par exemple il existe dejà: des scripts nautilus pour retailler directement via un clic droit dans nautilus 1 ou des images, 1 autre pour les faire pivoter, etc ...

Une idée (je n'ai pas verifié que ça existe déjà): un script nautilus qui permet de renommer automatiquement tous les fichiers d'un répertoire suivant une certaine syntaxe.

Une autre idée: ubuntu ne comprend pas par defaut les noms de fichiers qui ont des accents et ne sont pas codés en utf8, les noms de fichiers importes de windows par exemple. D'ou la presence regulierement de fichiers de ce type: Machine?Caf?.ogg (invalid encoding) au lieu de MachineÀCafé.ogg. Créer uin script nautilus qui renomme automatiquement ce type de fichiers de façon plus jolie (même si il n'est sans doute pas possible de retrouver les bonnes lettres originales)

Dernière modification par hector (Le 20/03/2006, à 14:50)

Hors ligne

#6 Le 20/03/2006, à 14:48

gapz

Re : Petit projet pour debutant linux et programmation !

http://doc.ubuntu-fr.org/applications/nautilus_scripts
http://doc.ubuntu-fr.org/console/script_shell


Real programmers code in binary :: http://gapz.tuxfamily.org

Hors ligne

#7 Le 20/03/2006, à 15:24

kabdz08

Re : Petit projet pour debutant linux et programmation !

Pas mal ton idée Hector je vais commencer par toi , merci les autres pour les conseils , je vais suivre se que vous m'avé dit et je vous informe de mon évolution !
qq pourrait m'aider et me guider par msn des fois ? qq qui serait disponible de temp en temp !?


windows ou Linux ? hum.... that's the question !

Hors ligne

#8 Le 21/03/2006, à 08:18

gapz

Re : Petit projet pour debutant linux et programmation !

Si tu as des problèmes tu peux toujours demander sur l'irc : freenode, /join #ubuntu-fr, ou alors il y a bien d'autre channel qui traite de ce sujet, mais ils sont en partis anglophone. Sur ubuntu comme irc tu sa xchat et irssi, tu pourra trouver de la doc sur ces deux clients sur le wiki d'ubuntu-fr.


Real programmers code in binary :: http://gapz.tuxfamily.org

Hors ligne

#9 Le 21/03/2006, à 13:54

hector

Re : Petit projet pour debutant linux et programmation !

Une autre idée tant qu'on y est big_smile , toujours dans le même ordre d'idées: renommer tous les noms de fichiers (ou seulement les extensions?) en minuscules ou majuscules. Il y a toujours des embrouilles avec les attributions d'extension automatiques , suivant les logiciels, surtout pour les fichiers venant de windows

sinon voici le site où sont répertoriés une bonne partie des scripts nautilus http://g-scripts.sourceforge.net, ça peut donner des idées et pratique pour vérifier que ce qu'on veut faire n'existe pas déjà!

Sinon moi-même je  n'ai jamais codé en bash donc je ne serai pas capable de t'aider mais n'hésite pas à poser tes questions sur ce fil.

Tiens nous au courant wink

Hors ligne

#10 Le 21/03/2006, à 16:44

zeugme

Re : Petit projet pour debutant linux et programmation !

J'en ai un juste la si tu veux.
http://forum.ubuntu-fr.org/viewtopic.php?id=32909

Sujet : faire un script de backup. Tres utile a mon avis ...

Hors ligne

#11 Le 22/03/2006, à 08:21

kabdz08

Re : Petit projet pour debutant linux et programmation !

je me suis lancer dans un shell script qui me reussit plutot pas mal pourl'instant mais j'ai deux trois petite question :
Comment mettre une phrase en couleur ?
et comment enchainer deux IF l'un après l'autres pour dire par exemple " si tu repond oui alors tu tombe sur le questionnaire 1" !
merci


windows ou Linux ? hum.... that's the question !

Hors ligne

#12 Le 22/03/2006, à 14:26

gapz

Re : Petit projet pour debutant linux et programmation !

Je vois pas trop ce que tu veux dire, mais est-ce que tu t'est servis de && ou de || ?

Dernière modification par gapz (Le 22/03/2006, à 14:30)


Real programmers code in binary :: http://gapz.tuxfamily.org

Hors ligne

#13 Le 22/03/2006, à 15:51

kabdz08

Re : Petit projet pour debutant linux et programmation !

oui j'ai utiliser || mais je ne sais pas si je l'ai bien utiliser il faut les mettre entres ?*
Le mieu pour moi serait d'avoir une sorte de doc avec toutes les commandes du shell script car j'ai utliser les liens que vous m'avez donner sa ma beaucoup servi pour debuter et maintenant que c'est acquis il me faut les petites subtilité en + lol !
en fait je veut enchainer deux if avec des conditions , si il faut je posterai mon script !
en tt cas merci de ta reponse


windows ou Linux ? hum.... that's the question !

Hors ligne

#14 Le 23/03/2006, à 15:09

cxente

Re : Petit projet pour debutant linux et programmation !

Pour ta haie d'if, voici un extrait d'un script bash qui a occupé ma soirée d'hier :

if [ "$sep" = "0" ]; then
         sep="\t"
else 
         if [ "$sep" = "1" ]; then   
                 sep ="\t"
                 tr_flag=1
         fi
fi

On peut remplacer le else if par elif, il faut alors seulement fermer une seule fois (fi).
Peu importe le contenu, mais voilà comment on peut mettre des ifs en série.
Pour plus de trois ifs, pense à utiliser case à la place.

Pour apprendre le bash, le net est plein de tutoriels, de cours, d'exos de td, même en français... et de manuel de référence (si tu lis l'anglais) :
http://www.tldp.org/LDP/abs/html/

Pour la phrase en couleur... tu parles de quoi exactement ?

Hors ligne

#15 Le 23/03/2006, à 15:44

cxente

Re : Petit projet pour debutant linux et programmation !

Auto-citation : Pour la phrase en couleur... tu parles de quoi exactement ?
Je viens de comprendre avec cet autre post de toi : )  :
http://forum.ubuntu-fr.org/viewtopic.php?id=33189
D'ailleurs le lien que te donne LaTheix c'est le même que le mien... mais traduit en français (juste un peu moins à jour), de quoi bien démarrer.
http://www.bsdbooks.net/shells/scripting/fr/index.html

Et une version à jour :
http://abs.traduc.org/abs-3.4-fr/index.html

Bonnes lectures !

Hors ligne

#16 Le 24/03/2006, à 18:47

Renorems

Re : Petit projet pour debutant linux et programmation !

Un truc qui n'a pas été cité : man bash wink

Hors ligne

#17 Le 25/03/2006, à 12:18

kabdz08

Re : Petit projet pour debutant linux et programmation !

sa je savais mais bon le man est en anglais c'est pas trop top


windows ou Linux ? hum.... that's the question !

Hors ligne

#18 Le 25/03/2006, à 15:45

kabdz08

Re : Petit projet pour debutant linux et programmation !

par contre j'ai pas compris au niveau des vresion du shell script , un echo reste un echo ! ya dotre commande selon les version ! par contre merci cxente pour tes liens mes ils ne fonctionne pas dans le BSD

Dernière modification par kabdz08 (Le 25/03/2006, à 15:47)


windows ou Linux ? hum.... that's the question !

Hors ligne

#19 Le 25/03/2006, à 19:37

kabdz08

Re : Petit projet pour debutant linux et programmation !

se que je cherche à faire egalement maintenant que j'ai le jeu de couleur, sa serai de  regrouper les reponse , genre ( sur des question si ya un taux plus elever de oui alors reponse 1 par contre si + de non alors reponse 2 mais il faut que je sache comment fair eun regroupement de reponse !


windows ou Linux ? hum.... that's the question !

Hors ligne

#20 Le 25/03/2006, à 20:18

YBM

Re : Petit projet pour debutant linux et programmation !

pour les couleurs dans le terminal : man console_codes

Hors ligne

#21 Le 25/03/2006, à 20:40

Soulfly_tribe90

Re : Petit projet pour debutant linux et programmation !

Tiens je voulais savoir un truc --> on parle de recoder les principales commandes ls etc... j'aimerais savoir si y a moyen d'avoir acces au code source des commandes... Ca m'interesse de voir comme elles sont codé --> Perso j'en ai deja refaite pas mal en C mais c'est pour voir big_smile

Hors ligne

#22 Le 25/03/2006, à 21:24

YBM

Re : Petit projet pour debutant linux et programmation !

www.gnu.org
ou plus simplement :

$ dpkg -S /bin/ls
coreutils: /bin/ls
$ apt-get source coreutils

pour récupérer le source éventuellement patché (légèrement) par debian et/ou ubuntu. Il faut que les dépots de sources soient actifs dans sources.list.

Hors ligne

#23 Le 26/03/2006, à 02:54

hector

Re : Petit projet pour debutant linux et programmation !

Pour info en installant le paquet manpages-fr, on a une partie de l'aide en français, dont man bash. smile

Hors ligne

#24 Le 28/03/2006, à 08:44

kabdz08

Re : Petit projet pour debutant linux et programmation !

oui j'ai mis le man en francais c'est vraiment pas mal


windows ou Linux ? hum.... that's the question !

Hors ligne

#25 Le 29/03/2006, à 10:38

cxente

Re : Petit projet pour debutant linux et programmation !

kabdz08 a écrit :

par contre merci cxente pour tes liens mes ils ne fonctionne pas dans le BSD

Qui ne fonctionne pas dans quoi ?
Si ils="tes scripts" alors ça n'a pas d'importance, les commandes shell sont majoritairement communes et fonctionnent pour les unix en général, bsd, linux ou autres. De plus, on parle ici de script bash, et peu importe sur quelle plateforme on travaille.

Tu demandais, dans une prose approximative, une source avec les commandes, je cite avec ton "style" :

Le mieu pour moi serait d'avoir une sorte de doc avec toutes les commandes du shell script car j'ai utliser les liens que vous m'avez donner sa ma beaucoup servi pour debuter et maintenant que c'est acquis il me faut les petites subtilité en + lol !

Alors j'ai trouvé ce lien complet, et en français qui plus est, et je t'en conseille à nouveau la lecture :

http://abs.traduc.org/abs-3.4-fr/index.html

Encore un truc, un petit conseil amical : essaie d'être plus clair dans tes interventions et questions.

Hors ligne