Archive

Archives pour 01/2004

Mardi - Rechercher et Remplacer

20/01/2004

Remplacer une erreur de frappe telle que ‘teh’ par ‘the’ en utilisant “chercher et remplacer” :

:%s/teh/the/g

‘%’ veut dire toutes les lignes du fichier et ‘g’ veut dire toutes les occurences de chaque ligne.

Remplacer ‘%’ par une rangée d’adresse telle que…

Thierry Astuces OSXFAQ

Contrôle de Version sur Mac OS X, Part 2

19/01/2004

Dans le premier article de cette série, Kevin O’Malley a exploré ce qu’était le contrôle de version, sa terminologie et quels étaient les systèmes disponibles sur Mac OS X. Dans cette deuxième partie, il vous présente un des systèmes de contrôle de version les plus populaires, CVS, au travers d’un petit projet effectué sous Project Builder. 19/01/2004

admin Développer sur Mac OS X , , ,

Lundi - Recherche Basique

19/01/2004

Voir dans les semaines précédentes les astuces sur vim.

Rechercher dans un fichier un texte en particuler, tel que ‘transform’. En mode normal (pressez la touche echappement pour sortir du mode insertion) type:

/transform

Si vous avez besoin d’une recherche sur un mot…

Thierry Astuces OSXFAQ

PHP : Erreurs de style courantes - Partie 2

16/01/2004

L’écriture d’un bon code signifie compromis entre expressivité et élégance. Souvenez-vous toujours que le code que vous écrivez devra être maintenu. Dans ce second article de la série Paranoïa en PHP, John Coggeshall prodigue trois astuces pour écrire un code plus facile à comprendre. 16/01/2004

Pascal Développement Web ,

Vendredi - Cherche et Remplace

16/01/2004

Chercher et remplacer une valeur dans une variable.

Pour chercher la première occurence de ‘hello’ et la remplacer par ‘goodbye’:

$ echo $test

/hello/world

$ echo ${test/hello/goodbye}

/goodbye/world

Pour remplacer toutes les occurences d’un modèle, utilisez ‘//’.

$ echo ${test/l/L}

/heLlo/world

$ echo ${test//l/L}

/heLLo/worLd

Utilisez # pour ancrer le modèle…

Thierry Astuces OSXFAQ

Jeudi - Tronçonner

15/01/2004

Tronçonner la tête ou le pied d’une variable.

$ echo $test

/hello/world

Cet exemple recherche un modèle à partir du début de la variable (”/hell”) et le tronçonne à partir de là :

$ echo ${test#/hell}

o/world

Il est permis d’utiliser des jokers “*” pour…

Thierry Astuces OSXFAQ

Mercredi - Trancher

14/01/2004

Prenez une tranche d’une variable.

$ echo $test

/hello/world

$ echo ${test:4}

lo/world

$ echo ${test:4:2}

lo

Le premier exemple extrait une tranche à partir du cinquième caractère (le premier étant le caractère 0) et le second extrait deux caractères à partir du cinquième.

Déterminez le nombre de…

Thierry Astuces OSXFAQ

Mardi - Erreur sur Variables sans Valeur

13/01/2004

Faites en sorte que bash rapporte une erreur si une variable ou un paramètre n’a pas de valeur.

$ echo ${test3:?}

bash: test3: parameter null or not set

Ecrivez un message d’erreur personnalisé avec :

$ echo ${test3:?it is not set}

bash: test3: it is…

Thierry Astuces OSXFAQ

Lundi - Valeurs par défaut

12/01/2004

Les astuces de cette semaine s’appliquent à la fois aux paramètres de script bash tels que $1 et aux variables shell telles que $my_var. Dans les exemples de code, j’ai utilisé une variable shell.

Positionner la valeur d’une variable shell soit…

Thierry Astuces OSXFAQ

Une Introduction à WebObjects

07/01/2004

On décrit souvent WebObjects comme un serveur d’applications ; cependant, il est beaucoup plus que cela. WebObjects est constitué d’un ensemble de frameworks qui vous permettent d’écrire des applications serveur distribuées, indépendantes de la plate-forme, ainsi que d’un ensemble d’outils vous permettant de les écrire. 07/01/2004

opoppon Développement Web , ,