Archive pour la catégorie 'Développement'

Résoudre le Git “error: src refspec [branch] does not match any”

31/08/2010

Il peut y avoir plusieurs raisons à ce mystérieux laïus:

  • Vous avez oublié de faire ‘add’ ou ‘commit’ et fait un ‘push’ directement

  • Vous n’avez pas de référence vers votre ‘remote’

Le premier est facile à résoudre, le second est moins intuitif.

Revenir en arrière avec Git

30/03/2010

Si vous avez lu le tuto précédent, Git ne vous fait plus penser à une version en ligne de commande d’un écarteleur. Vous savez comment sauvegarder votre code dans Git, et comprenez comment ça marche, mais la partie la plus intéressante reste à venir.

Nous allons voir maintenant comment récupérer une ancienne version du code et comment se déplacer dans l’historique.

Introduction à Git pour les gens normaux

28/03/2010

Vous êtes convaincus : git c’est génial. Mais vous n’arrivez toujours pas comprendre ce que veulent dire les incantations runiques du genre :

git reset --mixed HEAD~1

Tout le monde sur les fora vous disent que c’est pourtant évident, et vous vous sentez très bête. Don’t Panic ! Avec l’espoir de prévenir une nouvelle dépendance à l’aspirine chez les développeurs agiles, on va se faire quelques tutos e-vidents.

Démystifier les « raw strings » en Python

11/02/2010

Parmi les utilisateurs de niveau intermédiaire à avancé, un des points les plus flous est souvent le concept de « raw string ». Pourtant, il n’y à rien de compliqué, mais on trouve un peu partout sur le Net des explications nébuleuses. C’est l’occasion de faire le point sur ce sujet en vérité très simple.

Pense-bête : nouveau projet Django + VirtualEnv + Git

28/11/2009

A chaque nouveau projet on utilise plus ou moins les mêmes commandes, mais on ne le fait pas assez souvent pour prendre le temps de scripter le processus. Au final, on retourne toujours sur le Net pour recherche les mêmes infos, alors autant se les écrire une bonne fois pour toute.

UliPad : Enfin un bon éditeur de code pour Python

25/11/2009

Après avoir passé une décennie à tester toute ce qui peut éditer du texte de près ou de loin, je commençais à être dépité. Et puis soudain, au détour d’une mailling list, je découvre UliPad : léger, très bien intégré à Python, il mérite toute l’attention des Pythonistes en mal d’agilité.

Outils en ligne pour développement Web

15/09/2009

Même avec un profil Firefox dédié au développement Web, les sites qui proposent des outils en ligne pour le même usage savent se rendre de plus en plus utile :
- Un accès immédiat sans changer de profil.
- Disponible sur tout navigateur (même et surtout IE6).
- Sous la main, y compris sur les machines du client.
- [...]

Les joies du développement offshore

22/07/2009

Vous avez peut être déjà utilisé des services tels getacoder.com ou elance.com, comme prestataire en tant que développeur, ou comme client avec un projet que vous vouliez déléguer.
A l’usage, on est rapidement frustré. Pour le client d’abord, c’est une muraille froide aux garanties floues dont l’utilisation prend mine de rien beaucoup de temps. En contrepartie, [...]

Méthode agile, la nouvelle méthode Râche

21/06/2009

En plus de ma casquette d’ergonome, je fais des formations. J’adore les formations, autant pour le travail lui même que pour le spectacle que m’offre les établissements d’acceuils, qu’ils soient publics ou privés.
En ce moment Python est un langage qui a le vent en poupe et on y attache généralement une image de programmeur “agile”, [...]

Est-il sain de faire voter les résultats de la recherche Google ?

28/04/2009

Difficile d’innover tous les jours dans le domaine de l’interface. Dans celui de la recherche également. Google est un leader incontestable dans les deux domaines, mais il n’a finalement pas échappé à la grande vague du « user provided content ».
Si vous êtes connecté avec votre compte Google, ce qui est quasi automatique si vous possédez une [...]

Ça se comprend tout seul