Personal tools
You are here: Home Ressources Outils libres pour le développement informatique sous Linux
Document Actions

Outils libres pour le développement informatique sous Linux

by François Rioult last modified 2008-11-29 19:06
Les outils suivants font partie de la panoplie de base du développeur. Ils sont pour la plupart simples et rudimentaires, mais font bien ce qu'on leur demande. Ils sont libres et été testés sur Linux Ubuntu.

Image

  • visualiseur :
    $ eog *.jpg
  • copie d'écran : utiliser Gimp (menu acquisition)
  • réalisation de figures : Xfig. Son interface est pourrie mais c'est gratuit et ça génère des fichiers textes, exporte dans tous les formats (en particulier LaTeX + pdf). On peut insérer des images, ce qui confère à l'outil un aspect dynamique, puisque le fichier sauvegardé pointe sur l'image : si elle est modifiée, la composition Xfig également

Information

  • courrier, contacts, agenda, RSS : Kontact de KDE rassemble tous les logiciels de KDE qui font très bien le travail.
  • liste sur http://urfist.enc.sorbonne.fr/rss/agregateur.html

Navigation
  • firefox pour tous ses modules additionnels
  • galeon comme navigateur additionnel (même moteur que firefox)
  • konqueror est très stable mais n'accepte pas tout javascript
  • links est un navigateur texte avec menu et gestion de la souris. Indispensable pour naviguer en ssh


Edition de fichiers

  • pour visualiser un fichier : less
    Quelques commandes :
    • q : quitter
    • / : rechercher une expression régulière, n pour la suivante, N pour la précédente.
    • :n et :N pour aller d'un fichier à l'autre (si less a plusieurs arguments)
  • pour une édition simple : vi
    Quelques commandes :
    • :q : quitter
    • :q! : quitter sans sauvegarder

Tri

  • le sort de linux est très efficace, mais trier des séries de nombres requiert de définir des clés numériques :
    $ sort test                    # tri dictionnaire
    10 8 12 16 17 20 26 29 31 34
    1 8 13 16 18 21 25 27 31 33
    2 10 11 14 17 20 24 30 31 34
    2 7 12 16 18 22 26 27 31 33
    6 8 13 14 19 22 24 28 32 33

    $ sort -n test # l'option -n n'aide pas beaucoup
    1 8 13 16 18 21 25 27 31 33
    2 7 12 16 18 22 26 27 31 33
    6 8 13 14 19 22 24 28 32 33
    10 8 12 16 17 20 26 29 31 34
    2 10 11 14 17 20 24 30 31 34

    $ sort -k1,1n test # on définit une clé numérique sur le premier champ
    1 8 13 16 18 21 25 27 31 33
    2 10 11 14 17 20 24 30 31 34
    2 7 12 16 18 22 26 27 31 33
    6 8 13 14 19 22 24 28 32 33
    10 8 12 16 17 20 26 29 31 34

    $ sort -k1,1n -k2,2n test # on ajoute une deuxième clé pour avoir le bon résultat
    1 8 13 16 18 21 25 27 31 33
    2 7 12 16 18 22 26 27 31 33
    2 10 11 14 17 20 24 30 31 34
    6 8 13 14 19 22 24 28 32 33
    10 8 12 16 17 20 26 29 31 34
  • L'installation de java sur Ubuntu nécessite le paquet conçu par Sun (il y a certains logiciels qui n'apprécient pas le java linux générique fourni par Sun sur son site)
    apt-get install sun-java6-jdk
    update-alternatives
    update-alternatives --config java
    java -version
    cd /usr/bin
    rm -f java
    ln -s /etc/alternatives/java
    ln -s /etc/alternatives/javac
    ln -s /etc/alternatives/javaws
    ln -s /etc/alternatives/javah
    ln -s /etc/alternatives/java-rmi.cgi
    update-alternatives --config java
    update-alternatives --config javac



« June 2011 »
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
 

Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: