Rétrospective
Classified in : News
Parcourant mes archives à la recherche de fichiers perdus, je suis récemment tombé sur des sauvegardes des anciennes versions du songbook. Ça m'a fait sourire alors je ne résiste pas à l'envie de les partager. Voici donc mes premiers essais. Je vous laisse apprécier vous-même :)
Pour la petite histoire, la première version remonte à l'été 2006, un an tout rond après avoir emprunté pour la première fois la guitare de mon père pour m'arracher les doigts dessus. Je décide alors d'organiser proprement les quelques chansons que je connaissais à l'époque, chansons apprises entre deux apéros/soirées étudiantes, transcrites tant bien que mal en version électronique. Oui, à l'époque, pas de ligne internet perso et 56k (limité) l'été, je venais d'installer ma première ubuntu mais je travaillais encore essentiellement sous windows et word.
La seconde version date de début 2007. Première connexion internet, évolution vers publisher, un peu plus de chansons. Pas grand chose à dire. La version word était vraiment trop galère à maintenir, celle-ci était quand même un peu mieux fichue.
Et puis arrive la thèse, Linux, Lohrun qui me signale que les carnets de chants, et bien ça peut se faire en LaTeX, mes premiers arrachages de cheveux sur l'écriture des index, les commandes sed à rallonge, le makefile, les week-end passés à réécrire proprement toutes les chansons, les scripts perl pour les index, le passage à Git, le site web, LaTeX qui commence à rentrer, les scripts shell, les bouts de code en Python, l'interface en Qt ... j'en passe et des meilleures.
Je ne compte plus les soirées/week-end pour faire tout ça. Mais au final, et bien on en est là et c'est pas encore fini :) Spéciale dédicace à Lohrun quand même parce que bon, je ne pense pas me tromper en disant qu'il ne compte plus les heures non plus :D
Merci à tous ceux qui m'ont encouragé jusque là, qui ont participé, donné des idées, partagé, relu, corrigé, qui ont donné des bouts de code et corrigé mes bugs, qui m'ont accompagné de guitare et de chansons, et passé de bons moments avec moi. Bon j'arrête avant de vous arracher une larmichette avec cette tirade mélo-dramatique mais sincère.
Merci à tous, tout simplement ;) Voilà pour la petite histoire.
New songs
Crep- Les Ogres de Barback - Rue du temps
- Les Amis d'ta femme - A las barricadas
- Mes souliers sont rouges - Bassin d'Irlande
- Debout sur le Zinc - Rester debout
- Simon & Garfunkel - The only living boy in New-York
- Les Cowboys Fringants - Plus rien
Goodbye Joomla, hello Pluxml
Classified in : News
Si vous lisez ce billet, vous êtes maintenant sur la nouvelle version de Patacrep! Le pourquoi du comment, c'est juste que le site Joomla était devenu trop lent et trop "usine à gaz" pour l'utilisation souhaitée. Techniquement, la navigation devrait être bien plus fluide donc ! Revers de la médaille, les commentaires et les posts du forum ont été sacrifiés au passage ce qui implique que vous devrez vous inscrire à nouveau si vous souhaitez participer à l'aventure. Pour le moment, seuls les news de 2010 ont été remises, les autres suivront (peut-être) plus tard.
Songbook-client
Votre logiciel préféré pour l'édition de tablatures a évolué et est maintenant arrivé au level 0.2. Si vous trouviez la première version pratique, la seconde vous transcendera. Au rayon des nouveautés, on notera particulièrement la possibilité d'éditer les chansons depuis l'interface.
On peut également noter le joli remaniement de Lohrun pour optimiser l'agencement de l'interface (les possesseurs de netbooks apprécieront)
Le menu préférences a été revu (d'autres changements internes majeurs sont à venir) comme précédemment évoqué.
Le troisième élément important concerne la possibilité de créer une nouvelle chanson directement depuis l'interface. Par le menu Fichier/Nouvelle chanson, vous obtiendrez une petite boîte de dialogue vous demandant quelques infos avant de générer le squelette de base de la chanson.
Les paquets debian sont dispos sur la page Downloads donc ruez-vous dessus, il n'y en aura pas pour tout le monde ! (ah, on me fait signe que si)
New songs
Pierre Çaserta:- Alicia Keys - If I ain't got you
- Jason Marz - I'm yours
- Debout sur le Zinc - La déclaration
- Debout sur le Zinc - Les mots d'amour
- La Rue Kétanou - La fiancée de l'eau
Life sucks, shit happens
Let's rock !
Classified in : News
Hé hé, pour une fois, y'a des nouvelles presque intéressantes. Je vais essayer de faire un effort pour ne rien oublier mais c'est pas gagné-gagné ;)
Songbook-client
Commençons avec les nouveautés de l'interface Qt:
- l'application dispose de sa petite entrée de menu pour une meilleure intégration aux bureaux Linux. En gros, une fois installé, on peut accéder au songbook-client depuis le menu Applications/Accessoires. Bon, c'est peut-être pas l'emplacement le plus approprié mais j'étais pas vraiment inspiré. Et puis j'ai uniquement testé sous Gnome. Si un utilisateur KDE constate que ça ne marche pas chez lui, qu'il le fasse savoir ;)
- une nouvelle entrée de menu "Database" permet de gérer les actions liées ... à la base de données de chansons. L'action Fichier/Synchroniser se retrouve donc dans Database/Synchroniser. Incroyable. Plus intéressant, il y a une nouvelle entrée Database/Download qui elle permet de récupérer directement toutes les chansons du moment que vous avez une connexion internet et git d'installé. J'espère que certains apprécieront l'effort pour minimiser les lignes de commandes nécessaires :p
- il y a maintenant un super paquet Debian tout beau tout neuf ! J'ai pas encore fait de lien dans la section Downloads du site mais ça ne saurait tarder. En attendant, vous pouvez quand même le récupérer directement ici. Il y a aussi une version x86 mais elle est un peu plus ancienne. Un grand merci à Lohrun pour avoir débroussaillé mes tentatives infructueuses et fini par obtenir un paquet fonctionnel !
- Pour le coup, plus besoin de compiler le songbook-client, un double clic et go gdebi (ou un ptit dpkg -i pour les moins fainéants).
- dans une moindre mesure, il y a aussi un readme.md (markdown) pour que ça fasse plus joli sur github ;)
Documentation
Grosse mise à jour de la doc. Ça devrait être plus agréable à lire avec quelques bouts de code repris d'un bouquin framabook que je ne peux que conseiller à tous ceux qui veulent se pencher un peu plus sérieusement sur LaTeX. Par contre elle n'est pas forcément à jour pour le menu Database. Bientôt promis.
Songbook
- Une petite modif pour les hyperliens dans le pdf. Ils étaient auparavant encerclé d'un rougekipiklesyeux. Ils sont maintenant vert tango foncé. Beaucoup mieux.
- Une petite réécriture en python du script (shell) latex-preprocessing permettant d'appliquer automatiquement certaines règles de typos/accords etc ... sur toutes les chansons. Les chiffres parlent d'eux même:
- Côté nouvelles chansons, y'en a pas des masses (pas le temps de tout faire non plus). Un ptit solo lilypond du violon de Sad Lisa (Çat Stevens) et une nouvelle comptine (avec lilypond svp): la sorcière Grabouilla (Francine Pohl).
Bonus
Juste pour le fun (rien à voir avec des songbooks pour une fois), voici quelques strips de mes (més)aventures de geek:p
Todo list ?
Dépatouiller cette histoire d'accords de ukulélé qui n'a pas l'air si évidente que ça ... le reste on verra bien :p
Bonne nuitée.Une interface (presque) utilisable
Classified in : News
Le songbook-creator laisse la place au songbook-client. Pour les 3 du fond de la classe qui n'auraient pas suivi, le songbook-client est donc une interface pour le songbook. Le programme lui-même est écrit en qt4/c++ sous gpl.
Après lui avoir consacré un petit samedi, que peut-on retenir de cette nouvelle version:
- on peut appliquer des filtres de recherche sur les chansons
- un petit dock permet de modifier quelques options de la page de garde
- un bouton synchroniser permet d'actualiser la liste des chansons sans avoir besoin de relancer l'application
- plein de zolies petites icônes
Des screenshots étant toujours plus parlant, voili le résultat (clic droit/afficher l'image pour voir en grand):
Le projet est hébergé sur github et n'attends que des contributions de joyeux lurons:
http://github.com/crep4ever/songbook-client.gitD'ailleurs coup de pub pour tous les autres dépôts liés au songbook:
http://github.com/crep4everPour installer/compiler, inspirez-vous du readme. Bon, étant de bonne humeur, voilà une rapide marche à suivre (dans un terminal):
$ sudo apt-get install cmake build-essential
$ sudo apt-get install libqt4-sql-sqlite qt4-qmake qt4-dev-tools
$ git clone git://github.com/crep4ever/songbook-client.git
$ cd songbook-client
$ make && sudo make install
Après, n'oubliez pas d'indiquer dans les préférences le répertoire contenant le songbook lui-même. En gros si vous avez fait:
$ cd
$ git clone git://git.lohrun.net/songbook.git
Il vous faudra mettre ~/songbook dans les préférences ;)
Et puis deux nouvelles chansons pour célébrer ça:
- Lohrun: John Lennon - Working Class Hero
- Crep: Les Ogres de Barback - Bumbaïa