samedi 18 avril 2009

Déménagement

Rendez-vous chez www.jeanbaptiste-bourgoin.com !

vendredi 6 mars 2009

Improve embedded PHP editing in Emacs

See this article in my new blog :

http://www.jeanbaptiste-bourgoin.com/journal/index.php?post=improve-embedded-php-editing-in-emacs

vendredi 16 janvier 2009

swfdec et debian lenny

Pour disposer des dernières mises-à-jour de SWFDEC sous Debian Lenny, il suffit d'utiliser le dépôt PPA de Stemp initialement prévu pour Ubuntu à l'adresse suivante :

https://launchpad.net/~swfdec-team/+archive

Soit dans votre sources.list :

deb http://ppa.launchpad.net/swfdec-team/ubuntu hardy main

mardi 11 novembre 2008

Prime-time sur Facebook : Luc Marron in "Quanta et Solipsisme". http://ping.fm/l271X

lundi 10 novembre 2008

Photoshop : as real as it gets http://ping.fm/2XXFH

dimanche 9 novembre 2008

exhortation apostolique post-synodale SACRAMENTUM CARITATIS : http://ping.fm/WAaKu
http://ping.fm est un petit outil permettant de poster des messages de multiples manières sur de nombreuses plateformes. Ainsi, ce message se trouve posté sur mon blog États d'âme d'une linuxette, sur jaiku et sur twitter !

Exalead par défaut sur les navigateurs utilisant Gecko



La chose est assez simple à réaliser. Il suffit de taper "about:config" dans la barre d'URL, puis chercher la chaîne suivante :

keyword.URL

Reste à remplacer la valeur par défaut par :

http://www.exalead.fr/search/results?q=

mardi 4 novembre 2008

RMS would be proud.

Voici le résultat de la commande vrms sur ma machine :

No non-free or contrib packages installed on linuxette! rms would be proud.


Ce qui signifie qu'elle ne fonctionne qu'avec du logiciel libre.

En soi cela n'a pas grand intérêt, sauf si je vous avoue que la suppression de tous les logiciels propriétaires de ma machine ne me pose aucun problème à l'utilisation, si ce n'est quelques désagréments avec flash (remplacé par swfdec).

samedi 19 juillet 2008

zsh

Puissant, rapide. Un excellent système d'auto-complétion et de correction de la frappe. Toute personne accro à la ligne de commande devrait l'essayer.

Installation :

# portmaster shells/zsh/

Configuration :

mkdir ~/.zsh
mkdir ~/.zsh/rc

écrire dans le fichier ~/.zshrc :

for file in $HOME/.zsh/rc/*; do
source $file
done

créez ensuite les fichiers prompt, envir, alias et competion dans le dossier ~/.zsh/rc avec le contenu suivant :

prompt :

# prompt gauche
PS1="%B$%b "

# prompt droit
RPS1="%B[%~]%b"

envir :

# historique
HISTFILE=~/.history
HISTSIZE=1000
SAVEHIST=1000
export HISTFILE SAVEHIST

alias :

# Outils
alias ls='ls --color=auto'
alias lesss='less -R'
alias less='less -m'
alias grep="grep --color=auto"
alias df='df --human-readable'
alias du='du --human-readable'
alias duh="du --all --max-depth=1|sort -n"

completion :

# activation de la complétion
autoload -U compinit
compinit

# liste des completers à utiliser
zstyle ':completion:*::::' completer _expand _complete _ignored _approximate

# insère toutes les possibilités pour le completer expand
zstyle ':completion:*:expand:*' tag-order all-expansions

# formatage et décoration
zstyle ':completion:*' verbose yes
zstyle ':completion:*:descriptions' format '%B%d%b'
zstyle ':completion:*:messages' format '%d'
zstyle ':completion:*:warnings' format 'No matches for: %d'
zstyle ':completion:*:corrections' format '%B%d (errors: %e)%b'
zstyle ':completion:*' group-name ''

# autorise un caractère sur trois à être une erreur de typo
zstyle -e ':completion:*:approximate:*' max-errors par 'reply=( $(( ($#PREFIX+$#SUFFIX)/3 )) numeric )'

# essaie les minuscules après les majuscules
zstyle ':completion:*' matcher-list 'm:a-z=A-Z'

Pour tester lancer "zsh" dans votre terminal. Si vous êtes convaincus taper "chsh" et choisissez zsh pour en faire votre shell par défaut.