Effectivement l'astuce est sympathique... Je cherchais moi-même comment faire quelque chose de similaire. Cela m'amène à la réflexion suivante :
Le SQL, où plutôt les SQLs, souffrent d'un mal qui a touché le HTML à ses début : les extensions propriétaires qui fleurissent un peu partout. Aucun moteur de base de données n'a à coeur de coller intégralement à la dernière version du langage. Vous me direz que c'est inévitable dans la mesure où les différents moteurs de base de données non seulement ont des possibilités limitées par rapport à ce que propose la norme et s'administrent chacun à leur manière. Si on voulait garder des extensions propriétaires, une bonne idée (même si lourde car il faudrait reprendre nos requêtes un peu partout) serait de préfixer les mots-clés. Par exemple le mot-clé "MINUS" qu'on ne trouve que sous Oracle deviendait oMINUS ou _MINUS... D'un coup d'oeil, on saurait alors ce qui est portable/transposable en regard de telle ou telle version du langage SQL...
Bah, on peut toujours rêver... Ca laisse en attendant la place a des outils qui permettraient de traduire du SQL MySQL en SQL Oracle, du SQL sqlserver en SQL DB2, etc. Au fait cela existe-t-il déjà ?
Et 10 minutes de plus pour la copine (déjà réveillée, elle), à entendre des "RrrrRrrrrrronn... psssschhhh... RrrrRRRrnNNarFLflflf..." :) Autant être réveillé et calin. Elle préfèrera sans doute.
Bah si tu ne gardes que le sommeil paradoxal, tu ne seras pas lésé côté rêves. Mieux : tu devrais même mieux t'en souvenir. Cela-dit il est vrai que lézarder au lit c'est agréable...
Curieux : Thunderbird 1.0fr est disponible chez mozilla-europe alors que sur le site Frenchmozilla (les traducteurs officiels) thunderbird est encore à la 0.9. Ca manque de coordination tout ça...
L'utilitaire "convert-ly" est justement là pour automatiser les conversions de fichiers sources lilypond d'un format vers un autre. Bien sûr il n'empêche pas une relecture mais il aide bien...
Lilypond, par défaut, crée, outre des versions PS et PDF, un fichier MIDI. Celui-ci, cela-dit, est plus là pour le contrôle du morceau car il ne tient pas compte (ce serait le fin du fin) des indications d'expressions (crescendi, decresendi, piano, stacatto, etc...).
Il est à noter que si les polices de Lilypond (toutes faites "maison" par les auteurs) étaient "bitmap" à leurs débuts, ce qui pouvait conduire à des sorties papier décevantes, elles sont toutes vectorielles à présent.
J'avais il y a longtemps créé une demande sur le web de suivi des bugs et requêtes : la gestion par le module tableur de la notation L1C1, infiniment (selon moi) plus lisible que la notation A1. Bon, bien sûr, vous me direz que c'est une question d'habitude. Il n'empêche que pour comparer X cellules comportant la même formule c'est bien plus clair. Les références relatives et absolues sont bien différenciées.
Tout d'un grand, tout d'un grand... Ce que personne n'a souligné dans ses commentaires (et je trouve tendancieux de laisser planer le doute) est que SQLite peut être intéressant sur les toutes petites bases (2 ou 3 tables, quelques milliers d'enregistrement) MAIS que ça ne tient plus du tout la route pour les très grosses applications qui auront besoin de quelque chose de robuste (mySQL, postgresql... ou Oracle (qui n'est pas libre etc etc mais qui est costaud quoi qu'on en dise pour les énormes bases)).
Cela-dit, avec la couche d'abstraction ad-hoc, on peut commencer pas faire des tests en SQLite puis migrer de façon transparente vers une autre solution de gestion de bases de données une fois en production ou dès que l'application atteindra un certain volume de données stockées...
Pas "malicieux", par pitié. "Malicious" ne se traduit pas par "malicieux" mais plutôt par "sournois", "insidieux" ou "pernicieux". Evitez de reprendre sans arrêt cette traduction incorrecte. "Malicious" est ce qu'on appelle un "faux ami".
Question aux développeurs qui contribuent au noyau linux : existe-t-il des procédures standardisées encadrant des tests de non-régressions sur le noyau ? En clair : peut-on démontrer que le noyau N sait faire tout ce que savait faire le N-1, résultats de tests à l'appui ?
Ma remarque est anecdotique : je tiens à préciser qu'une salle de spectacle à Blois (Loir et Cher) porte exactement ce nom : Chatodô. L'orthographe est la même. Bien sûr je suppose que le nom en question n'est en rien déposé. La salle en question, surprise surprise est construite juste à côté... d'un château d'eau. Ceci explique cela...
Et pour faire de la saisie rapide il existe "rumor" (merci Freshmeat). Ce logiciel très léger se contente de convertir ce qu'il "entend" via un port MIDI en notes à copier coller dans un squelette de document Lilypond vide...
Question : Il existe d'autres formats ressemblants au format lilypond que sont ABC et MusicTEX. Quelqu'un les a comparés (en termes de facilité d'apprentissage et de performances de "rendu" de partition) ?
Réponse : les copistes. Des gens qui font au quotidien de la saisie de partitions... C'est vrai qu'il faut potasser un peu la doc mais le résultat est au rendez-vous. En outre les possibilités de lilypond permettent d'éviter de la saisie inutile. Exemple : pour un orchestre, tu peux faire autant de partitions que d'instruments, les imprimer individuellement et faire un score global quil les regroupe toutes, à l'attention du chef d'orchestre. Synthèse automatique. Pas de doublon.
Denemo est un peu limité mais c'est l'éditeur graphique qui complète le mieux Lilypond. Sous KDE il y a aussi le très complet noteedit... Ceci-dit j'attends toujours l'éditeur Linux qui aurait une ergonomie "à la Encore"... et qui saurait convertir le format propriétaire d'Encore vers le format Lilypond...
Lilypond crée en standard à partir du fichier source .ly un fichier .dvi, un fichier .ps, éventuellement un fichier .pdf et un fichier .midi. Cela-dit, et les auteurs du logiciel le reconnaissent eux-mêmes, la génération du fichier MIDI est juste là pour vérifier qu'on a pas entré de fausses notes. Les indicateurs d'expression (les piano, forte, sforzando, crescendo, decrescendo, staccato, marcato et autres) ne sont pas retranscrits...
J'ose espérer que l'orthographe de la phrase finale du commentaire précédent, qui laisse entendre que monsieur génère des excréments lyophilisés, est intentionnelle... :)
L'usage, l'usage, l'usage. Certes 1 kilo = 1000 mais l'*usage" dans le domaine de l'informatique à popularisé que kilo=2^10.
J'avais récemment vu une proposition de notation astucieuse qui instaurait une sorte de "kilo alternatif" (pareil pour méga, giga, tera...) adapté au puissances de 2, avec les abréviations qui vont avec... histoire de réconcilier les puristes et ceux qui ne pinaillent pas sur le dictionnaire...
Ceci-dit c'est bien d'être pointilleux. De désastreuses traductions de l'anglais créent des bizarreries telles que "code malicieux" pour désigner des virus... or "malicious" est un faux ami qui se traduit plutôt par "pernicieux"...
Donc soyons pédagogues... tout en tâchant de ne pas être trop rasoirs... Délicat équilibre. :)
Je viens de faire la même constatation. C'est assez ennuyeux en effet. La logique de tout avoir dans un répertoire est intéressante (désinstallation ultrarapide) et le fait d'avoir un fichier ZIP permettait d'effectuer une "installation" distante : on décompresse sur la machine distante, on crée un raccourci sur le bureau et hop.
Bah, si FireFox reste confiné à un répertoire, on peut l'installer via l'installeur puis s'en faire un ZIP après coup... mais ne plus donner la possibilité de télécharger le ZIP directement reste dommage...
...hôpital qui sauve tout de même quotidiennement tant de personnes... On tire beaucoup sur l'ambulance quand les soignants faillissent. En revanche quand tout se passe bien c'est dans l'indifférence générale et on ne leur dit même pas merci...
Ca y est. Je me suis lancé. Commentaires à chaud...
Un premier "make oldconfig" en reprenant la configuration de mon 2.4.23 m'a posé pas mal de questions, mais je m'y attendais. Dans le "make menuconfig" (et je suppose dans les autres "*config") la hiérarchie des options a été repensée et des items relatifs aux mêmes sujets auparavent séparés ("Network device support" et "Networking options", par exemple, dans le 2.4) ont été intelligemment regroupés. La compilation est moins "bavarde". On voit juste le nom du fichier en cours de traitement et ce qui se passe dessus ("CC", "LD", "GZIP"...). Le support Alsa intégré au noyau est fort appréciable. Bon : j'ai quand même compilé en module le "vieux" support OSS... au cas où...
Bonne impression jusque là. Me reste à rebooter... et à éprouver la bête (et à rajouter le support de mon interface wireless USB, en version bêta pour le 2.6...)
ReiserFS gère très bien lui aussi le stockage des fichiers sous forme d'arbre n-aire... Sur un serveur de messagerie IMAP (fichiers qui restent sur le serveur) utilisant le format maildir (un fichier = un message) ou sur un serveur de fichiers, c'est bien de pouvoir gérer énormément de petits fichiers...
[^] # Re: Directive COMMENT sur les colonnes
Posté par AP . En réponse au journal où stocker les commentaires/informations sur les champs d'une table dans une base de données ?. Évalué à 1.
Le SQL, où plutôt les SQLs, souffrent d'un mal qui a touché le HTML à ses début : les extensions propriétaires qui fleurissent un peu partout. Aucun moteur de base de données n'a à coeur de coller intégralement à la dernière version du langage. Vous me direz que c'est inévitable dans la mesure où les différents moteurs de base de données non seulement ont des possibilités limitées par rapport à ce que propose la norme et s'administrent chacun à leur manière. Si on voulait garder des extensions propriétaires, une bonne idée (même si lourde car il faudrait reprendre nos requêtes un peu partout) serait de préfixer les mots-clés. Par exemple le mot-clé "MINUS" qu'on ne trouve que sous Oracle deviendait oMINUS ou _MINUS... D'un coup d'oeil, on saurait alors ce qui est portable/transposable en regard de telle ou telle version du langage SQL...
Bah, on peut toujours rêver... Ca laisse en attendant la place a des outils qui permettraient de traduire du SQL MySQL en SQL Oracle, du SQL sqlserver en SQL DB2, etc. Au fait cela existe-t-il déjà ?
[^] # Re: Pourquoi donc ?
Posté par AP . En réponse au journal Sommeil polyphasique. Évalué à 3.
[^] # Re: et le romantisme bordel ?
Posté par AP . En réponse au journal Optimiser son sommeil. Évalué à 2.
# Z'avez vu le mac ?
Posté par AP . En réponse au journal Bill Gates Top Model 1983. Évalué à 5.
# Taper l'année sur 2 chiffres...
Posté par AP . En réponse au journal Excel et l'an 2005. Évalué à 6.
# Ton du courrier envoyé
Posté par AP . En réponse au journal Linuxiens, Canon se contrefout de vous !. Évalué à 10.
[^] # Re: Mouai
Posté par AP . En réponse à la dépêche Contineo, un GED simple et efficace. Évalué à 4.
# Cohérence frenchmozilla <-> mozilla-europe
Posté par AP . En réponse à la dépêche Thunderbird 1.0 est sorti, en français. Évalué à 2.
[^] # Re: SongWrite
Posté par AP . En réponse à la dépêche GNU LilyPond 2.4.0. Évalué à 2.
[^] # Re: Woaw
Posté par AP . En réponse à la dépêche GNU LilyPond 2.4.0. Évalué à 4.
Il est à noter que si les polices de Lilypond (toutes faites "maison" par les auteurs) étaient "bitmap" à leurs débuts, ce qui pouvait conduire à des sorties papier décevantes, elles sont toutes vectorielles à présent.
# La notation L1C1... :'(
Posté par AP . En réponse au journal OpenOffice 2.0 pour Mars. Évalué à 3.
Hélas on n'a jamais donné suite à ma demande, consultable à l'URL suivante :
http://marketing.openoffice.org/issues/show_bug.cgi?id=20857(...)
# Oui... pour les toutes petites bases !!
Posté par AP . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 6.
Cela-dit, avec la couche d'abstraction ad-hoc, on peut commencer pas faire des tests en SQLite puis migrer de façon transparente vers une autre solution de gestion de bases de données une fois en production ou dès que l'application atteindra un certain volume de données stockées...
[^] # Re: Peril en la demaure ?
Posté par AP . En réponse à la dépêche Le remplaçant de PC BIOS sera "libre", annonce Intel. Évalué à 6.
# Tests de non-régression ?
Posté par AP . En réponse à la dépêche Linux 2.6.6 est sorti. Évalué à 4.
# Re: Chatodô : Culture, patrimoine et libre
Posté par AP . En réponse à la dépêche Chatodô : Culture, patrimoine et libre. Évalué à -1.
# Re: GNU LilyPond 2.2.0 : esthétisme de la gravure de musique
Posté par AP . En réponse à la dépêche GNU LilyPond 2.2.0 : esthétisme de la gravure de musique. Évalué à 3.
Question : Il existe d'autres formats ressemblants au format lilypond que sont ABC et MusicTEX. Quelqu'un les a comparés (en termes de facilité d'apprentissage et de performances de "rendu" de partition) ?
[^] # Re: GNU LilyPond 2.2.0 : esthétisme de la gravure de musique
Posté par AP . En réponse à la dépêche GNU LilyPond 2.2.0 : esthétisme de la gravure de musique. Évalué à 3.
Denemo est un peu limité mais c'est l'éditeur graphique qui complète le mieux Lilypond. Sous KDE il y a aussi le très complet noteedit... Ceci-dit j'attends toujours l'éditeur Linux qui aurait une ergonomie "à la Encore"... et qui saurait convertir le format propriétaire d'Encore vers le format Lilypond...
[^] # Re: GNU LilyPond 2.2.0 : esthétisme de la gravure de musique
Posté par AP . En réponse à la dépêche GNU LilyPond 2.2.0 : esthétisme de la gravure de musique. Évalué à 2.
[^] # Re: Le gouvernement affirme vouloir se tourner vers les solutions open-source
Posté par AP . En réponse à la dépêche Le gouvernement français affirme vouloir se tourner vers les solutions libres. Évalué à 1.
[^] # Re: Les outils vidéo pour Linux
Posté par AP . En réponse à la dépêche Les outils vidéo pour Linux. Évalué à 6.
Voui ça vole pas haut, ok je ------>[] :)
[^] # Re: Le code source de Win NT4 et Win 2000 sur l'Internet
Posté par AP . En réponse à la dépêche Le code source de Win NT4 et Win 2000 sur l'Internet. Évalué à 2.
J'avais récemment vu une proposition de notation astucieuse qui instaurait une sorte de "kilo alternatif" (pareil pour méga, giga, tera...) adapté au puissances de 2, avec les abréviations qui vont avec... histoire de réconcilier les puristes et ceux qui ne pinaillent pas sur le dictionnaire...
Ceci-dit c'est bien d'être pointilleux. De désastreuses traductions de l'anglais créent des bizarreries telles que "code malicieux" pour désigner des virus... or "malicious" est un faux ami qui se traduit plutôt par "pernicieux"...
Donc soyons pédagogues... tout en tâchant de ne pas être trop rasoirs... Délicat équilibre. :)
[^] # Re: Mozilla Thunderbird 0.5 et Firefox 0.8
Posté par AP . En réponse à la dépêche Mozilla Thunderbird 0.5 et Firefox 0.8. Évalué à 3.
Bah, si FireFox reste confiné à un répertoire, on peut l'installer via l'installeur puis s'en faire un ZIP après coup... mais ne plus donner la possibilité de télécharger le ZIP directement reste dommage...
[^] # Re: Ettore Perazzoli s'en est allé
Posté par AP . En réponse à la dépêche Ettore Perazzoli s'en est allé. Évalué à 5.
# Re: Kernel 2.6.0 annoncé stable
Posté par AP . En réponse à la dépêche Le noyau Linux 2.6.0 annoncé stable. Évalué à 3.
Un premier "make oldconfig" en reprenant la configuration de mon 2.4.23 m'a posé pas mal de questions, mais je m'y attendais. Dans le "make menuconfig" (et je suppose dans les autres "*config") la hiérarchie des options a été repensée et des items relatifs aux mêmes sujets auparavent séparés ("Network device support" et "Networking options", par exemple, dans le 2.4) ont été intelligemment regroupés. La compilation est moins "bavarde". On voit juste le nom du fichier en cours de traitement et ce qui se passe dessus ("CC", "LD", "GZIP"...). Le support Alsa intégré au noyau est fort appréciable. Bon : j'ai quand même compilé en module le "vieux" support OSS... au cas où...
Bonne impression jusque là. Me reste à rebooter... et à éprouver la bête (et à rajouter le support de mon interface wireless USB, en version bêta pour le 2.6...)
[^] # Re: XFS inclus dans le noyau 2.4
Posté par AP . En réponse à la dépêche XFS inclus dans le noyau 2.4. Évalué à 2.