Aller au contenu | Aller au menu | Aller à la recherche

Krusaf's Blog

jeudi, novembre 13 2008

Soutenez l'april

Je viens d'équiper le blog d'un nouveau widget concernant l'APRIL. Ils ont pour objectif actuel d'atteindre les 5000 membres avant la fin de l'année et à mon avis, ça va être chaud ;)

Mais concrètement, c'est quoi l'april ?

L'April est une association qui a pour but la promotion et la défense du logiciel libre dans l'espace francophone. À ce titre, elle entretient depuis le début des rapports étroits avec la Free Software Foundation, et traduit depuis longtemps la section philosophie du projet GNU.

Je vous invite à lire l'article sur wikipedia, car ils expliquent bien mieux que moi ;) et je vous invite vivement à adhérer ! Pour moi, ça fait déjà 2 ans ;)

Promouvoir et soutenir le logiciel libre

mercredi, août 27 2008

Installer Flash 10 rapidement sous ubuntu

Encore un petit shell pour aider les débutants ;) J'ai suivi les explications du site de Korben, rien de plus, rien de moins. Je teste évidemment tous mes shells avant d'en faire profiter.

install_flash10.shCe shell n'a par contre été testé que sur ubuntu Hardy.

mercredi, mai 14 2008

Modifier les couleurs de la commande ls

La commande ls accepte l'option -color qui permet de repérer plus facilement les fichiers en fonction de leurs types. La commande ls --color permet d'activer les couleurs simplement (sans parler d'un éventuel alias). (Des alias existent par défaut sur ubuntu dans le fichier ~/.bashrc)


Jusque là tout va bien mais parfois les couleurs ne sont pas des plus aisées à lire lorsque son écran est à contre jour. Bref,on peut les modifer sans trop de difficultés.

Pour obtenir la configuration courante :
$ dircolors -p > ~/.ls_couleur

La commande dircolors permet de lister la configuration des couleurs. Vous pouvez éditer le fichier ~/.ls_couleur que nous venons de créer.

Il existe deux façons d'associer une couleur à un fichier. La première consiste à déterminer une couleur en fonction du type de fichier. Les types valides sont les suivants :

NORMAL
: il ne s'agit pas d'un type mais plus exactement de la valeur par défaut

FILE
: fichier normal

DIR
: répertoire

LINK
: lien symbolique

FIFO
: tuyaux

SOCK
: socket

BLK
: fichier périphérique en mode bloque

CHR
: fichier périphérique en mode caractères

ORPHAN
: lien symbolique orphelin (pointant vers un fichier inexistant)

EXEC
: fichier possédant une permission d'exécution

FILE
00 # Fichiers normaux sans attribut spécifique

DIR
01;34 # Répertoire en gras, couleur bleue

.tar
01;31 # Fichiers TAR en gras, couleur rouge

.tgz
01;31 # idem

.arj
01;31 # idem

Les codes d'attributs :

00=aucun, 01=gras, 04=souligné, 05=clignotant, 07=inversé, 08=caché

Les couleur d'avant plan :

30=noir, 31=rouge, 32=vert, 33=jaune, 34=bleu, 35=magenta, 36=cyan, 37=blanc

Les codes de couleurs d'arrière plan :

40=noir, 41=rouge, 42=vert, 43=jaune, 44=bleu, 45=magenta, 46=cyan, 47=blanc

Il est possible de combiner plusieurs de ces codes comme dans notre exemple pour obtenir plus de couleurs (gras + couleur).

Une fois le fichier de configuration personnalisé, il faut le faire interpréter par l'utilitaire dircolors. Ainsi, nous pourrons obtenir la définition de la variable d'environnement LS_COLORS dont ls se sert.

Tapez la commande suivante :

$ dircolor ~/.ls_couleur

$ LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;33:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.deb=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.mpg=01;37:*.avi=01;37:*.gl=01;37:*.dl=01;37:';

$ export LS_COLORS

Et le tour est joué !

$ eval `dircolors ~/.ls_couleur`

Cette ligne devra être incluse dans votre fichier .profile (ou .bashrc ou ncore .bash_profile selon votre distribution/configuration).



jeudi, février 21 2008

La commande pax

Tout le monde ou presque connaît la commande tar et gzip. Oui elles sont pratiques et très utilisées. Cependant, quant-on travaille dans des environnements très hétérogènes, on se heurte régulièrement à des problèmes de compatibilités des différents formats :

  • Le tar sun n'est pas compatible avec le tar GNU
  • Un fichier créé avec un tar GNU 1.14 a de fortes chances d'être mal "détarré" par un tar GNU 1.13
  • ...

Mais il existe une solution méconnue : la commande pax ! Cette commande permet de créer des archives et assure la compatibilité même entre différents systèmes (SUN,linux ...).

Exemple type :

krusaf@ares:~$ pax -w photoblog > /tmp/test.pax 
krusaf@ares:~$ cd /tmp
krusaf@ares:/tmp$ ls photoblog
ls: photoblog: Aucun fichier ou répertoire de ce type
krusaf@ares:/tmp$ cat test.pax | pax -r
krusaf@ares:/tmp$ ls photoblog/
00014.jpg           blog_panorama_aubrac.jpeg     _MG_0313.xcf
00014.xcf           blog_saut_de_la_mounine.jpeg  _MG_0386.xcf
00048.xcf           blog_ttiffouille.jpeg         _MG_0393.xcf
00085.xcf           GuiGui2.jpg                   _MG_0474.jpeg
blog_00014.jpg      GuiGui.jpg                    _MG_0474.xcf
blog_00048.jpeg     IMG_0015.CR2                  Moto.jpg
blog_00085.jpeg     IMG_0015.jpeg                 panorama_aubrac.xcf
blog_IMG_0015.jpeg  IMG_0120_2.jpeg               pont_st_pierre.jpeg
blog_MG_0313.jpeg   IMG_0120_2.xcf                pont_st_pierre.xcf
blog_MG_0386.jpeg   IMG_0120.xcf                  result.xcf
blog_MG_0393.jpeg   IMG_0132.jpeg                 ttiffouille.jpeg
blog__MG_0474.jpeg  IMG_0132.xcf                  ttiffouille.xcf

samedi, juin 30 2007

Panorama sous systeme gnu/linux

Pour ceux qui viennent du monde windows et qui utilisaient jusqu'a présent autopano. Vous pouvez l'utiliser encore sous ubuntu gràce à wine !

Télécharger le setup d'autopano et lancez le via la commande : wine setup.exe

Vous devez ensuite créer un répertoire temporaire nommé Temp nécessaire au lancement d'autopano dans votre dossier Local Settings :

krusaf@ares:~/.wine/drive_c/windows/profiles/krusaf/Local Settings$ mkdir Temp
krusaf@ares:~/.wine/drive_c/windows/profiles/krusaf/Local Settings$ ll
total 16
drwxr-xr-x 2 krusaf krusaf 4096 2007-06-26 17:53 Application Data
drwxr-xr-x 2 krusaf krusaf 4096 2007-06-26 17:53 Historique
drwxr-xr-x 2 krusaf krusaf 4096 2007-06-26 18:04 Temp
drwxr-xr-x 2 krusaf krusaf 4096 2007-06-26 17:53 Temporary Internet Files

Lancez ensuite le logiciel via wine et bon courage :)

Et sinon, vous pouvez créer des panoramas via un logiciel opensource :)

jeudi, juin 14 2007

Conférence de Richard Stallman Jeudi 14 Juin à 21 heures

L'entrée est gratuite et je pense que ça vaut le coup d'oeil. Je serai présent !!!!!!

stallman.jpg

Alors pour info, c'est the big guy avec Linus Torvalds ... Richard stallman est à l'origine du logiciel libre, de la licence gnu ( gpl ) et aussi du compilateur gnu C, du debuggueur gnu mais aussi du make ...

Plus d'infos sur Richard Stallman Plus d'infos sur la conférence