vendredi 11 juillet 2014

Phyxo 1.1

Une toute nouvelle version de Phyxo basée sur la prochaine version de piwigo 1.7. Au menu pleins de nouvelles choses mais la plus notable : la suppression de l'upload multiple en flash par un formulaire "classique".

Phyxo est toujours compatible avec Mysql, PostgreSQL et SQLite et si vous avez installé Phyxo en version 1.0.*, vous allez pouvoir bénéficier de la mise à jour en version 1.1.0.

Vous pouvez télécharger la version 1.1.0 :

au format zip (phyxo-1.1.0.zip - 12Mo)

au format tar.gz (phyxo-1.1.0.tgz - 7,7Mo)

Pour fêter la sorte de cette nouvelle version, j'ai mis en place un site de demo qui utilise bien évidemment Phyxo.

mercredi 9 juillet 2014

Contribuer à dotclear

Il n'est pas facile de contribuer à un logiciel libre, même si on l'utilise depuis des années. La barrière entre simple utilisateur et contributeur est parfois bien trop haute. J'utilise dotclear depuis de très nombreuses années pour ce blog qui n'en est pas réellement un ! Depuis un ou deux ans je me suis rapproché de ceux qui font dotclear pour notre plus grand plaisir

Lire la suite...

mardi 6 mai 2014

Encore une version de phyxo, la 1.0.2

Une fois n'est pas coutume, encore une version avec des corrections mineures, surtout des libéllés (piwigo remplacé par phyxo).

Vous pouvez télécharger la version 1.0.2 :

Dans la très nombreuses listes des choses à faire, en tête il y a mettre en place un site de demo.

Merci d'utiliser Phyxo.

mercredi 23 avril 2014

Une brochette de carotte

Non ce n'est pas une nouvelle recette ! La catégorie du billet pourrait mettre la puce à l'oreille. Depuis quelques temps, les escargots ont envahi mon aquarium et se multiplient à vue d'oeil. Cela veut dire qu'ils s'y plaisent mais ce n'est pas forcément bon signe. Je ne veux pas les exterminer tous mais il commence à y en avoir un peu trop.

Je n'allais pas mettre de botia macrantha pour les manger car d'une part je n'aurai certainement pas l'effet escompté et d'autre part ce poisson grégaire se serait senti bien seul sans compagnon de son espèce pour jouer. Je vous laisse chercher pourquoi il faut pas introduire ce poisson en espérant qu'il mange votre surplus d'escargots mais le site aquamonstres.net explique que c'est bien une légende.

L'idée de mettre des produits chimiques était tout aussi mauvaise voire dangereuse pour les hôtes déjà présents.

Comme dans beaucoup de cas, le problème provient d'un surplus de nourritures pour ces gastéropodes. Le surplus de nourriture a plusieurs raisons possibles : soit vous donnez trop à manger à vos poissons, soit il y a trop de détritus (feuilles mortes, animaux morts par exemples). Les deux problèmes se règlent assez facilement en donnant moins à manger et en faisant des nettoyages plus fréquents en siphonnant le fond de l'aquarium par exemple.

Je fais déjà les deux mais pour essayer de réduire plus rapidement la population j'ai cherché des solutions. Il est possible de mettre des feuilles de salades préalablement bouillies dans un piège (bouteille en plastique ou piège acheté). Je ne trouve pas cette solution très pratique ni très efficace. Ma solution efficace et pratique : la brochette à la carotte. Je coupe une grosse rondelle de carotte que je pique avec une brochette. Je mets la brochette le soir à côté du tuyau d'évacuation, à l'extinction de la rampe d'éclairage. Je le récupère le matin. L'avantage de la brochette et qu'il suffit de l'attraper par le manche sans avoir besoin d'une épuisette pour récupérer la rondelle de carotte ou pire de devoir plonger la main dans l'aquarium. Et ça marche, la preuve en images !

Une brochette de carotte brochette-de-carotte-gros-plan brochette-de-carotte-autre-gros-plan

vendredi 18 avril 2014

Phyxo version 1.0.1

Une nouvelle version de phyxo, est immédiatement disponible. Cette version corrige quelques petits problèmes de jeunesse :

  • Gestion des sessions
  • Modification de la page "A-propos" dans la partie administration
  • Fonction manquante pour SQLite
J'en ai profité pour ajouter le plugin user_tags qui permet aux visiteurs de tagger les photos. 

Vous pouvez télécharger la version 1.0.1 :

Merci d'utiliser Phyxo.

jeudi 17 avril 2014

Première version de Phyxo

Voici la verson 1.0.0 (la toute première version) de Phyxo, Si vous avez l'habitude d'utiliser Piwigo, cela ne devrait pas évidemment changer grand chose. Mais si vous vouliez utiliser PosgreSQL ou SQLite (ou une autre base de données), vous allez enfin pouvoir le faire.

En effet, Phyxo est basé sur Piwigo (oui c'est un fork) avec le support de PostgreSQL et SQLite. Rien n'interdit d'ajouter facilement d'autres moteurs de base de données.

La version 1.0.0 de Phyxo est basée sur la version en cours de développement de Piwigo. Vous ne devriez pas voir énormément de modifications par rapport à la version 2.6.2. Mais les prochaines versions de Phyxo devraient sortir avec des nouveautés. J'ai déjà quelques idées dans ma liste :

  • Support de Twig en plus (ou en remplacement je n'ai pas encore décidé) de Smarty
  • Nettoyage du code multibase, utilisation généralisé de PDO
  • Un nouveau thème
  • Simplification de l'nterface d'administration

Si vous avez des idées ou s'il vous manque quelque chose, les commentaires sont faits pour ça.

Vous avez envie de contribuer d'une manière quelconque, le code est disponible sur github : https://github.com/nikrou/phyxo
Le projet n'a pas encore son site dédié mais il y a un embryon.

Vous pouvez télécharger la version 1.0.0 :

Merci d'utiliser Phyxo.

jeudi 20 février 2014

Attention en tirant le signal d'alarme !

Hier en rentrant en RER chez moi, environ 10 minutes avant la fin de mon trajet, un homme d'une trentaine d'année se lève de son siège, se dirige vers le signal d'alarme, regarde les instructions et puis finalement se décide à tirer sur le levier. Je n'ai jamais vécu cela mais je me suis dit que la soirée allait débuter dans le train et que celui-ci allait s'arrêter très rapidement. 

Que nenni ! Le chauffeur communique avec le monsieur et lui demande la raison pour laquelle il a tiré sur le levier. Aussi inimaginable que cela puisse paraître, le monsieur lui dit, sans aucune honte qu'il a très envie d'aller aux toilettes. Le chauffeur ne lui répond même pas et coupe le signal d'alarme. L'homme est un peu surpris mais a l'air rassuré. Il pense certainement que le train va s'arrêter rapidement étant donné que le chauffeur sait maintenant qu'il a besoin de satisfaire un besoin naturel pressant. Finalement le train poursuit son bonhomme de chemin tranquillement jusqu'à ma destination finale. L'homme commence à trépigner de plus en plus d'impatience. Il est trop content de voir le train s'arrêter et sort rapidement dehors en t-shirt pour aller soulager sa vessie bien trop pleine. 

Comme les autres jours, une fois les passagers arrivés à destination débarqués, le train repart. L'homme qui n'a pas été assez rapide, n'a pas eu le temps de tout remballer et remonter à bord du train. Une fois son affaire finie, il voit le train repartir sans lui et se dit sûrement que finalement le conducteur ne l'avait peut-être pas réellement compris. En tout cas ce malotru a été bien puni. Je doute que cela lui serve de leçon mais cela m'a bien fait sourire.

En revanche, je suis étonné que le train ne se soit pas arrêté rapidement et de manière automatique. J'aurai aussi aimé que la personne soit recueillie à son arrivée par des policiers. Enfin peut-être que prendre le frais pour réfléchir à ce qu'il avait fait était peut-être suffisant.   

jeudi 26 décembre 2013

Une tablette familiale pour Noël !

J'ai fait l'acquisition d'une tablette, pour Noël, destinée à un usage familial. Bon je n'ai pas acheté la toute dernière tablette à la mode mais une tablette LC7. Je ne connais même pas le nom du fabricant mais à moins de 20 euros cela permettra de découvrir en douceur et sans trop de risques !

Lire la suite...

samedi 21 décembre 2013

Un thème presque responsive

Pour les fêtes, j'ai mis un peu à jour mon thème. Il est presque responsive. J'ai lu de nombreux articles dont l'ode à l'em de Nicolas Hoizey. Forcément ça donne envie de faire pareil.

J'ai re-découvert Sass fin novembre à l'ocassion d'un atelier dotclear. Ce fut une très belle journée et je m'y suis remis avec beaucoup de plaisir.

Il me reste de nombreuses choses à faire :

  • supprimer tous les pixels de ma feuille de style pour ne voir que des em !
  • améliorer la navigation dans toutes les résolutions
  • passer mes images en sprites
  • passer mes images en images adaptatives
Ce sera probablement l'occasion de faire une série

dimanche 17 novembre 2013

Utiliser git en local quel que soit le dépôt distant

J'ai pris l'habitude d'utiliser git sur tous mes projets. Comme tous les projets sur lesquels je travaille ou contribue n'utilisent pas forcément git, cela pourrait poser problème ! Mais c'est sans compter les passerelles permettant d'utiliser git en local quel que soit le gestionnaire de version distant.

Lire la suite...

mercredi 13 novembre 2013

Quel beau travail

La nouvelle version de dotclear, la 2.6, vient d'être publié et je viens de mettre à jour en 2 clics. Cela ne changera pas ma vie mais quel plaisir de pouvoir enfin utiliser une belle interface d'administration remaniée avec soin.

Le package debian ne devrait pas tarder. Je m'en occupe dès à présent.

vendredi 8 novembre 2013

Les jours de la semaine

Lundi, les canards vont à la mare, mare, mare ...

Mardi, ils s'en vont jusqu'à la mer, mer, mer ...

Mercredi, ils organisent un grand jeu, jeu, jeu ...

Jeudi, ils se promènent dans le vent, vent, vent ...

Vendredi, ils se dandinent comme ça, ça , ça ...

Samedi, ils se lavent à ce qu'on dit, dit, dit ...

Dimanche, ils se reposent et voient la vie en rose. La semaine recommencera demain, COIN COIN.

dimanche 13 octobre 2013

Mise à jour de PostgreSQL

Mon serveur PostgreSQL était encore en version 8.4 depuis un moment et j'ai décidé de faire la mise à jour. Rien de plus simple :


# apt-get install postgresql-9.3
# pg_dropcluster 9.3 main --stop
# pg_upgradecluster 8.4 main

Le changement de port se fait aussi pendant la migration. A la fin du script de mise à jour l'ancien cluster est arrêté. On peut le relancer mais il faudra se rappeler qu'il sera accessible sur le port 5433 au lieu de 5432 (par défaut évidemment). 

mardi 13 août 2013

Bon anniversaire dotclear

Aujourd'hui dotclear fête ses 10 ans. En effet, le 13 août 2003, un certain Olivier a publié une première version de son CMS, dotclear. 

Je l'utilise avec bonheur depuis de nombreuses années. Le projet, comme tout projet, a connu des hauts et des bas. Depuis quelques temps, j'essaie de contribuer et de me rapprocher (sans leur faire peur) de l'équipe qui conçoit ce formidable outil. C'est avec un réel plaisir que je découvre l'envers du décors.

Longue vie à dotclear et à dans 10 ans !

mardi 9 juillet 2013

Il faut sauver le soldat dotclear

dotclear, la plateforme de blog a fêté ses 10 ans mais sous assistance respiratoire. Sans chef, le bateau peut-il encore avancé ? Mais le bateau ressemble peut-être trop à un bateau fantôme. Des chantiers ont été mené dans l'ombre (utilisation de twig comme moteur de template, refonte de l'initerface,...) mais peut-être pas assez visible côté public.

J'utilise dotclear pour ce blog qui n'en est pas réellement un depuis début 2004. J'en co-maintiens le package debian. Cela ne peut pas s'arrêter comme ça.

samedi 25 mai 2013

dotclear en version 2.5 dans debian

La version 2.5 de dotclear sortie le 16 mars dernier est disponible dans debian à partir d'aujourd'hui, enfin pour le moment uniquement dans le dépôt unstable. Cela a été un peu long car il a fallu corriger quelques bugs (liés uniquement au package et pas à dotclear lui-même) apparus dans la version précédente. Mais surtout la sortie de wheezy avait bloqué l'entrée de packages ou de mise à jour de package dans unstable.

mardi 9 avril 2013

Comment faire des tests fonctionnels ?

Développer une application web de manière itérative sur de longues années et en gardant une compatibilité ascendante maximum n'est pas chose aisée sans faire de régression. Je me demandais déjà il y a quelques années comment ne pas faire de régressions fonctionnelles. Sans forcément faire du développement piloté par les tests (ce qui me semble pourtant toujours aussi intéressant), le choix d'un outil n'est pas chose aisé.

Lire la suite...

- page 1 de 13