est une bibliothèque qui propose un moteur de base de données. Le grand intérêt de SQLite est que toute la base tient dans un unique fichier. SQLite implémente en grande partie le standard SQL 92 mais certaines fonctions sont manquantes. Par exemple les fonctions mathématiques sont simples et il n'y a pas de fonction de calcul d'écart type.
Développement
mardi 26 janvier 2010
Calcul d'écart-type avec sqlite
Par Nicolas le mardi 26 janvier 2010, 20h56
dimanche 29 novembre 2009
git : annuler le dernier commit non propagé
Par Nicolas le dimanche 29 novembre 2009, 13h42
Je me pose à chaque fois la question et je n'arrive jamais à me rappeler comment annuler le dernier commit avant de le propager (git push).
Voici la situation, je viens de faire un commit et je m'apprête à le propager et je me rends compte à ce moment là qu'il manque des fichiers ou que certains changements manquent ou que d'autres ne font pas partie du commit. A ce moment, il n'y a rien de gênant car je suis le seul à voir ces changements. Je décide donc d'annuler le commit, en gardant tous les changements bien évidemment. La commande est finalement toute simple :
git reset HEAD^
Cela replace la copie de travail telle qu'elle était avant le commit.
jeudi 26 mars 2009
Récupérer une liste d'éléments par leur identifiant en choisissant l'ordre de tri.
Par Nicolas le jeudi 26 mars 2009, 17h26
Lorsqu'on sélection une liste d'éléments par leur identifiant, on veut pouvoir les récupérer suivant un certain ordre. Cet ordre peut-être trivial à réaliser si on trie sur un autre champ, par exemple par date, ou par ordre croissant ou décroissant de cet identifiant. Mais si on veut récupérer les éléments dont les identifiants sont 15, 17 et 20 dans l'ordre 17, 20 et 15, ce n'est pas aussi simple.
dimanche 22 mars 2009
Utiliser git pour travailler sur un dépôt subversion
Par Nicolas le dimanche 22 mars 2009, 13h14
J'ai de plus en plus de mal à utiliser directement subversion mais certains des projets sur lequel je travaille sont gérés avec subversion. Voici une façon de travailler sur ces projets en utilisant git.
dimanche 11 janvier 2009
Un clavier, une souris, trois écrans.
Par Nicolas le dimanche 11 janvier 2009, 22h20
Celui qui n'a pas goûté au plaisir de travailler avec plusieurs écrans peut soit essayé tout de suite soit arrêter de lire tout de suite car cet article ne va pas l'intéresser et il ne comprendra pas de quoi je veux parler.
Depuis plusieurs années, j'utilise un PC avec deux écrans : d'un côté le code, de l'autre le navigateur; d'un côté la documentation de l'autre le code,... Les combinaisons sont infinies ! Deux écrans, ce n'est pas mal mais trois c'est mieux ...
mardi 18 novembre 2008
Plugin flash en version 64 bits sous linux
Par Nicolas le mardi 18 novembre 2008, 20h07
Le plugin flash 10 est disponible depuis hier en version beta (prerelease) pour linux 64 bits. Vous pouvez aller le récupérer et l'installer sur votre navigateur préféré pour profiter pleinement de superbes animations, en veillant à bien respecter les standards
mercredi 4 juin 2008
Ajouter automatiquement le bon auteur à une classe dans symfony
Par Nicolas le mercredi 4 juin 2008, 21h38
dimanche 18 mai 2008
Des plugins, des plugins, oui mais pour dotclear
Par Nicolas le dimanche 18 mai 2008, 10h08
En regardant la liste de mes plugins, je me suis apperçu que je commençais à en avoir pas mal !
jeudi 15 mai 2008
Créer une nouvelle tâche pake dans symfony
Par Nicolas le jeudi 15 mai 2008, 21h33
La ligne de commande dans symfony fournit de nombreuses facilités pour créer des tâches usuelles et parfois complexes comme créer un nouveau projet, créer une nouvelle application, vider le cache, ...
Ces différentes tâches ne sont en fait que des fonctions php invoquées via la ligne de commande. Il peut s'avérer intéressant d'en ajouter.
vendredi 18 avril 2008
Comment faire du vrai HTML et pas du mauvais HTML à la sauce XHTML
Par Nicolas le vendredi 18 avril 2008, 16h19
Hier, je disais que livrer le XHTML avec le type mime text/html revient à faire du mauvais HTML. Pour répondre notament à Hugo, sur le fait de fermer ou pas les "mono-tags", je vais m'expliquer un peu.
jeudi 10 avril 2008
Un bien sympathique petit déjeuner
Par Nicolas le jeudi 10 avril 2008, 20h11
mardi 8 avril 2008
De l'art de signaler un bug
Par Nicolas le mardi 8 avril 2008, 12h07
Lorsqu'on utilise une application et qu'on découvre par hasard un bug ou une faille de sécurité, il y a plusieurs façons de réagir. On peut se vanter d'avoir trouver un bug/faille, on peut le signaler à l'auteur,...
dimanche 9 mars 2008
Vous prendrez bien une petite icône !
Par Nicolas le dimanche 9 mars 2008, 13h51
A la demande générale, je vous livre une nouvelle version de mon plugin. Les petites modifications permettent d'ajouter une icône devant le lien dans le menu de droite (widget de présentation).
vendredi 28 décembre 2007
Création d'un plugin pour dotclear 2 - étape 3
Par Nicolas le vendredi 28 décembre 2007, 14h41
Ce troisième volet de l'écriture d'un plugin pour dotclear 2, fait suite à la mise en place du plugin et à l'ébauche de la partie administration
Cette fois-ci, nous allons gérer l'ajout du lien dans le menu de droite (sidebar) via les widgets (widgets de présentation).
vendredi 2 novembre 2007
Travailler avec les bons outils
Par Nicolas le vendredi 2 novembre 2007, 11h35
On sous-estime parfois le rôle des outils qu'on utilise. De bons outils ne font pas un bon ouvrier mais il est difficile de faire du bon travail avec de mauvais outils. Je viens encore une fois d'en faire la mauvaise expérience!
dimanche 28 octobre 2007
Mise à jour de mon plugin à propos
Par Nicolas le dimanche 28 octobre 2007, 17h44
Je viens de mettre à jour mon plugin permettant de créer une page "à propos". Au menu des modifications:
- suppression du sélecteur de date inutile.
- ajout de la possibilité de choisir le format de l'url.
- ajout d'onglets (paramètres, mode d'emploi, à propos) dans la partie administration.
- ajout d'une classe css sur le lien "à propos" lorsque la page est active.
Il va falloir que je commence à gérer mes version différemment. En version 1.2.* de dotclear, il existe le plugin download manager mais pas en version 2. Qui s'y colle ?
samedi 27 octobre 2007
Création d'un plugin pour dotclear 2 - étape 2
Par Nicolas le samedi 27 octobre 2007, 15h25
Ce billet fait suite à l'étape 1 de mise en place d'un plugin. Cette fois, nous allons aborder la partie administration qui se gère principalement à travers le fichier _admin.php. Le but de cet article est de voir comment ajouter un lien, dans le menu de gauche (partie Extensions), permettant de configurer le plugin. On va aussi voir la page index.php, pointée par ce lien qui nous permettra d'activer le plugin.
jeudi 18 octobre 2007
Création d'un plugin pour dotclear 2 - étape 1
Par Nicolas le jeudi 18 octobre 2007, 10h35
Dans un série d'articles, je vais tenter d'expliquer de manière progressive de quelle manière écrire un plugin pour dotclear 2. Je vais baser mes explications sur l'écriture du premier plugin que j'ai écrit qui permet d'ajouter une page "à propos" à mon blog.
mardi 16 octobre 2007
Mon premier plugin pour dotclear 2
Par Nicolas le mardi 16 octobre 2007, 21h39
Je viens de mettre en ligne mon premier plugin. Il n'est pas facile de le voir au premier abord. Je dois avouer que même en cherchant attentivement on ne le voit pas non plus. En fait, j'ai créé un plugin qui gère une page "à propos". On peut voir le lien en haut de la colonne de gauche.
Prochainement j'essaierais de faire un tutoriel sur la création d'un plugin à partir de ce que j'en ai compris.
jeudi 4 octobre 2007
Utilisation d'une source externe avec subversion
Par Nicolas le jeudi 4 octobre 2007, 10h00
Lorsqu'on utilise subversion pour gérer ses sources de code, on peut être amené à utiliser des sources externes qui elles aussi peuvent être amenées à évoluer. Ces sources externes sont elles aussi bien entendu gérer par subversion. Pour ne pas aller vérifier régulièrement qu'une nouvelle version est disponible, une solution existe : svn:externals.
Pour ajouter une source externe, dans un projet, il suffit d'utiliser la propriété externals. On place dans un fichier (que l'on nommera par exemple svn-externals) les liens vers la ou les source(s) externe(s) et le tour est joué.
Exemple: contenu de mon fichier svn-externals :
nom_local svn+ssh://login@hostname.tld/svn/root/to/source_externe
source_externe est le nom du répertoire de la librairie externe que je veux utiliser.
Pour que cette source soit prise en compte il suffit de taper les commandes suivantes:
svn propset svn:ignore svn:externals .
svn propset svn:externals -F svn-externals .
La première commande permet d'ignorer le fichier svn-externals. La deuxième ajoute la proprièté svn:externals. Il ne reste plus qu'à faire le commit et après on peut faire update et la source externe est récupérée.
« billets précédents - page 1 de 2

Derniers commentaires