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.
mardi 26 janvier 2010
Calcul d'écart-type avec sqlite
Par Nicolas le mardi 26 janvier 2010, 20h56 - Développement
dimanche 29 novembre 2009
git : annuler le dernier commit non propagé
Par Nicolas le dimanche 29 novembre 2009, 13h42 - Développement
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.
samedi 28 novembre 2009
Installer une version particulière d'un package debian
Par Nicolas le samedi 28 novembre 2009, 09h27 - Linux
Je n'arrive jamais à m'en souvenir et pourtant la syntaxe est simplissime. En même temps ce n'est pas quelque chose que je fais tous les matins. La commande pour installer la version X.Y.Z du package MON_PACKAGE sous debian est :
apt-get install MON_PACKAGE=X.Y.Z
Il y a tout de même des restrictions : il faut que le package dans la version voulue soit "accessible", c'est-à-dire qu'il existe et qu'il soit dans une branche (unstable, stable, testing, experimental) déclarée dans le fichier /etc/apt/sources.list
vendredi 27 novembre 2009
Lancer plusieurs firefox avec plusieurs profils sous debian
Par Nicolas le vendredi 27 novembre 2009, 16h19 - Outils
Avant la version 3.5.5, il me semble, lorsque je tappais les commandes suivantes :
iceweasel -P profil1 iceweasel -P profil2
J'avais deux firefox (et oui iceweasel est le petit nom de firefox sous debian) avec deux profils différents. Depuis cette version, la deuxième commande provoque l'ouverture d'une nouvelle fenêtre mais avec le premier profil. Cette régression est très pénible. Heureusement, il y a une parade : il suffit d'exécuter chaque commande en ajoutant le paramètre -no-remote :
iceweasel -P profil1 -no-remote iceweasel -P profil2 -no-remote
mardi 27 octobre 2009
La vie en bleu
Par Nicolas le mardi 27 octobre 2009, 17h04 - Général
Juste un petit billet pour "fêter" la mise en place de mon nouveau thème. Il n'est pas parfait, loin de là, mais en attendant mieux...
samedi 17 octobre 2009
Mise à jour laborieuse de mysql 5.1
Par Nicolas le samedi 17 octobre 2009, 20h55 - Linux
Je mets régulièrement mon système (debian) à jour et depuis la fin septembre je bloque sur la mise à jour de mysql pour passer en version 5.1. Le paquet refuse de s'installer. J'ai beau regarder les logs, je ne comprends pas.
Par hasard, j'ai trouvé l'explication. En fait en regardant les logs système (/var/log/syslog) à l'installation du paquet, j'ai un message qui me propose de régler le problème en lançant le démon mysql à la main :
/usr/sbin/mysql --skip-grant-tables &
Cela ne fonctionne pas et j'ai droit à un message pas clair du tout :
091017 20:47:27 [ERROR] /usr/sbin/mysqld: unknown option '--skip-bdb'
091017 20:47:27 [ERROR] Aborting
091017 20:47:27 InnoDB: Starting shutdown...
En fait c'était clair mais je ne comprenais pas. Il suffit de supprimer la ligne "--skip-bdb" dans le fichier /etc/mysql/my.cnf.
vendredi 17 avril 2009
La recette de la tarte aux carottes
Par Nicolas le vendredi 17 avril 2009, 21h08 - Cuisine
Il vous reste des carottes, des oeufs, un peu de fromage râpé et un peu de crème fraîche et il faut trouver quelque chose pour le repas. Si en plus vous avez une pâte à tarte tout prête, faîtes une tarte aux carottes !
symfony : hydrater un objet à la main
Par Nicolas le vendredi 17 avril 2009, 17h49 - PHP
En utilisant symfony, on ne fait plus réellement de sql du fait de la couche d'abstraction ORM (Propel ou Doctrine). On ne travaille qu'avec des objets. Cela facilite grandement la vie et contribue pour une grande part à la rapidité de développement. Mais cela ne répond pas toujours à tous les besoins...
dimanche 12 avril 2009
Mais quel est ce drôle de volatile ?
Par Nicolas le dimanche 12 avril 2009, 21h37 - Général
samedi 11 avril 2009
Ma recette de pâte à pizza
Par Nicolas le samedi 11 avril 2009, 14h00 - Cuisine
Tiens ce soir je vais me faire un pizza. Rien de plus simple, il suffit de faire la pâte et de la garnir d'ingrédients qui vous plaisent : tomate, jambon, lardons, champignons, oignons, poivrons, olives, ... Cela donne faim, non ?
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 - Développement
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 - Développement
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.
samedi 28 février 2009
Mettre en place un dépôt central git
Par Nicolas le samedi 28 février 2009, 21h04 - Outils
Cela peut sembler quelque peu paradoxal étant donné le mode distribué et décentralisé de ce gestionnaire de version qu'est git mais on peut vouloir utiliser git un peu comme subversion et avoir un dépôt qui servirait de dépôt "officiel". Pour ce faire nous allons utiliser gitosis qui va énormément nous faciliter la vie.
dimanche 11 janvier 2009
Un clavier, une souris, trois écrans.
Par Nicolas le dimanche 11 janvier 2009, 22h20 - Développement
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 ...
mercredi 19 novembre 2008
Connexion ssh depuis un autre PC
Par Nicolas le mercredi 19 novembre 2008, 10h09 - Linux
Mon poste principal de développement est mon portable. C'est pratique, je peux travailler d'où je veux, j'ai tous mes outils avec moi. Il n'y a qu'une chose de dommage : la taille de l'écran. Pour profiter de mes deux écrans 22 pouces et ne pas travailler sur un petit clavier et un petit écran j'ai envie de pouvoir profiter de mon PC fixe et bosser sur mon portable comme si je l'utilisais vraiment.
mardi 18 novembre 2008
Plugin flash en version 64 bits sous linux
Par Nicolas le mardi 18 novembre 2008, 20h07 - Développement
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
vendredi 31 octobre 2008
Le renversement des prix de l'immobilier
Par Nicolas le vendredi 31 octobre 2008, 18h30 - Immobilier
Au 1er janvier, je me demandais s'il y allait avoir un krach en 2008. Quelques mois plus tard, je constatais une baisse proche de chez moi. Mais maintenant c'est clair, l'immobilier a subi un renversement !
vendredi 17 octobre 2008
Authentique ours d'auvergne
Par Nicolas le vendredi 17 octobre 2008, 21h04 - Général
Je m'appelle Bouba, je suis probablement le dernier ours d'Auvergne. Je recherche quelqu'un qui voudrait prendre soin de moi.
samedi 11 octobre 2008
Migration réussie
lundi 6 octobre 2008
De la nourriture pour les scalaires
Par Nicolas le lundi 6 octobre 2008, 20h25 - Aquarium
Récemment j'ai mis des scalaires dans mon bac en même temps que des cardinalis (une vingtaine) et quelques autres poissons. En fait c'était une mauvaise idée ! Les scalaires ont pris les cardinalis et autres tétra citron pour de la nourriture vivante. Ils se sont régalés. Evidemment, la population de mon bac a fortement diminuée !
« billets précédents - page 1 de 9

Derniers commentaires