Très complet, je ne connaissais pas, mais il ne fait justement pas ce à quoi je faisais allusion : mettre deux ou quatre pages pdf sur une seule et même page (par exemple pour imprimer des transparents en économisant du papier). Bref, ce que fait pdfnup dans la suite pdfjam.
Pour fusionner des pages (et des documents d'ailleurs), ne pas oublier l'excellente suite d'outils pdfjam. Mais bon, c'est en ligne de commande et ça utilise latex par derrière.
C'est sûr qu'à part Léo Ferré, avec Et... Basta!, les morceaux vraiment longs ne sont pas légion.
(Pour ceux qui ne connaissent pas, ça doit durer dans les trente minutes. Je vous laisse imaginer le nombre de passages radio qu'il a fait avec cette chanson.)
Can multiple applications or multiple instances of the same application access a single database file at the same time?
Multiple processes can have the same database open at the same time. Multiple processes can be doing a SELECT at the same time. But only one process can be making changes to the database at any moment in time, however.
SQLite uses reader/writer locks to control access to the database. (Under Win95/98/ME which lacks support for reader/writer locks, a probabilistic simulation is used instead.) But use caution: this locking mechanism might not work correctly if the database file is kept on an NFS filesystem. This is because fcntl() file locking is broken on many NFS implementations. You should avoid putting SQLite database files on NFS if multiple processes might try to access the file at the same time. On Windows, Microsoft's documentation says that locking may not work under FAT filesystems if you are not running the Share.exe daemon. People who have a lot of experience with Windows tell me that file locking of network files is very buggy and is not dependable. If what they say is true, sharing an SQLite database between two or more Windows machines might cause unexpected problems.
We are aware of no other embedded SQL database engine that supports as much concurrency as SQLite. SQLite allows multiple processes to have the database file open at once, and for multiple processes to read the database at once. When any process wants to write, it must lock the entire database file for the duration of its update. But that normally only takes a few milliseconds. Other processes just wait on the writer to finish then continue about their business. Other embedded SQL database engines typically only allow a single process to connect to the database at once.
However, client/server database engines (such as PostgreSQL, MySQL, or Oracle) usually support a higher level of concurrency and allow multiple processes to be writing to the same database at the same time. This is possible in a client/server database because there is always a single well-controlled server process available to coordinate access. If your application has a need for a lot of concurrency, then you should consider using a client/server database. But experience suggests that most applications need much less concurrency than their designers imagine.
When SQLite tries to access a file that is locked by another process, the default behavior is to return SQLITE_BUSY. You can adjust this behavior from C code using the sqlite3_busy_handler() or sqlite3_busy_timeout() API functions.
Normalement, sqlite garantit l'atomicité des écritures (en gros, un seul processus a le droit d'ouvrir un fichier donné simultanément). Donc effectivement, ils ont horreur de ça, mais à condition d'utiliser les modules standards pour y accéder, il n'y a normalement pas de corruption.
Je n'ai pas de source pour affirmer le contraire non plus, mais je me souviens clairement que Maître Eolas a évoqué à plusieurs reprises le recel, et jamais il n'était question d'aspect répétitif (dans mon souvenir, du moins).
D'ailleurs, légifrance a l'air plutôt d'accord (Code pénal) :
Article 321-1
Modifié par Ordonnance n°2000-916 du 19 septembre 2000 - art. 3 (V) JORF 22 septembre 2000 en vigueur le 1er janvier 2002
Le recel est le fait de dissimuler, de détenir ou de transmettre une chose, ou de faire office d'intermédiaire afin de la transmettre, en sachant que cette chose provient d'un crime ou d'un délit.
Constitue également un recel le fait, en connaissance de cause, de bénéficier, par tout moyen, du produit d'un crime ou d'un délit.
Le recel est puni de cinq ans d'emprisonnement et de 375000 euros d'amende.
Demande à ton admin sys d'installer xinput et de mettre xorg à jour par la même occasion : bepo est inclus dans les dernière version ;-)
Sinon, tu peux tenter d'ajouter -I bepo-config et mettre les bons fichiers dans le répertoire bepo-config, mais je ne sais pas exactement de quoi setxkbmap a besoin pour fonctionner (l'archive nomade de [http://clavier-dvorak.org/wiki/Installation] est un point de départ, mais ils utilisent xkbcomp qui ne discrimine pas selon le device).
A la place de lshal, on peut aussi utiliser xinput. L'avantage, c'est que ça donne aussi le device associé au niveau de xorg, ce qui permet de changer de keymap à la volée pour un clavier donné (pratique lors d'un branchement à chaud d'un TypeMatrix sur une machine qui n'est pas la vôtre).
Marche à suivre :
- brancher le clavier
- exécuter xinput list --short dans un terminal (malheureusement, il n'est pas installé partout)
- repérer l'identifiant du clavier qui vous intéresse (par exemple, id=42)
- exécuter setxkbmap -device 42 fr bepo
Plus précisément, la loi n'est pas la seule la source du droit, donc les juges n'appliquent pas seulement des lois (mais aussi la coutume, les constitutions, les traités, par exemple).
Dans ce cas là, tu peux délibérément foirer ta signature crypto, pour bloquer l'upgrade de tous ceux qui te font confiance, et les forcer à rester avec les vieilles version des paquets... potentiellement buguées ;-)
Tu as mal lu : c'est le texte avant CMP qui est représenté, et c'est automatique. Il n'a PAS été définitivement rejeté (contrairement à ce qui est répété un peu partout).
D'après le site de l'assemblée nationale :
L'échec de la procédure de conciliation : le dernier mot donné à l'Assemblée nationale.
Si le texte de compromis est rejeté par l'une ou l'autre assemblée ou si des amendements adoptés par une assemblée ne le sont pas par l'autre, il y a échec de la procédure de conciliation. Cet échec peut également tenir au fait que la commission mixte paritaire n'est pas parvenue à établir un texte de compromis. Dans ces deux cas, le Gouvernement a la possibilité de donner le dernier mot à l'Assemblée nationale.
Cette procédure comporte trois étapes se déroulant dans l'ordre suivant : la nouvelle lecture par l'Assemblée, la nouvelle lecture par le Sénat et la lecture définitive par l'Assemblée.
Lors de la nouvelle lecture, l'Assemblée délibère sur le dernier texte adopté avant que ne s'engage la procédure de conciliation. Ce texte fait l'objet d'un examen en commission et est discuté selon la procédure ordinaire. Le texte adopté par l'Assemblée est transmis au Sénat qui l'examine également selon la procédure ordinaire. Si le Sénat l'adopte sans modification, le texte est définitivement adopté. Dans le cas contraire, il est transmis à l'Assemblée en vue de la lecture définitive.
Lors de la lecture définitive, l'Assemblée délibère dans un cadre strictement délimité. Elle statue, sur proposition de la commission, soit sur le texte établi par la commission mixte paritaire, s'il y en a un, soit sur le texte qu'elle a adopté au cours de la nouvelle lecture. Dans ce dernier cas, elle ne peut adopter d'autres amendements que ceux adoptés par le Sénat lors de sa nouvelle lecture.
[http://www.assemblee-nationale.fr/connaissance/procedure.asp(...)]
Donc c'est reparti pour un tour, et cette fois-ci, ils ne feront pas la même erreur. Dans le fond, ça ne change rien, juste un petit délai supplémentaire.
A moins qu'il ne veuille dire le principe de concentrer dans un seul boîtier les fonctions de modem, routeur, wifi, voix sur IP (incluant l'utilisation par wifi sur le boîtier de n'importe quel autre abonné), télévision sur IP (incluant vidéo à la demande) ?
Je ne sais pas si Free a été le premier à le faire (surtout que c'est apparu progressivement), mais en tout cas c'est plus qu'un simple modem/routeur. Et j'en oublie peut-être...
En tout cas l'association des sourds du Canada donne un taux d'analphabétisme de 65% parmi la population sourde canadienne. Et le taux doit sûrement grimper encore un peu quand on ne considère que les sourds de naissance (mais je n'ai pas réussi à en faire dire plus que ça à Google).
D'ailleurs, un projet a été mis en place pour permettre à toute personne sourde de disposer d'un interprète (en visio-conférence) pour ses appels téléphoniques.
(une recherche plus tard...)
Bon, en fait, le site de « l'oeil et la main » a fait une émission dessus et il semblerait que ce soit un peu plus compliqué que ça (ouverture à la concurrence, quatre entreprises sur les rangs) :
[http://www.france5.fr/oeil-et-la-main/index-fr.php?page=arch(...)]
[^] # Re: Juste une remarque rapide
Posté par MrLapinot (site web personnel) . En réponse au journal Discussion interessante dans un bar. Évalué à 3.
http://stopsoftwarepatents.eu/wiki/Studies
Naturellement, c'est tout aussi partial, seules les études contre les brevets logiciels sont recensés sur cette page.
[^] # Re: Perso J'ai l'esprit tranquille
Posté par MrLapinot (site web personnel) . En réponse au journal Après la Dadvsi et Hadopi, bientôt la Loppsi 2, c'est la GUERRE !. Évalué à 4.
http://www.delation-gouv.com
[*] http://www.ecrans.fr/Le-site-parodique-Delation-gouv-fr,6827(...)
[^] # Re: FinalPage
Posté par MrLapinot (site web personnel) . En réponse à la dépêche Premières versions de Caméléon et Final Page. Évalué à 3.
[^] # Re: FinalPage
Posté par MrLapinot (site web personnel) . En réponse à la dépêche Premières versions de Caméléon et Final Page. Évalué à 2.
[^] # Re: Il manque un choix important
Posté par MrLapinot (site web personnel) . En réponse au sondage En volume la répartition de mes téléchargements légal / illégal (contenu soumis au droit d'auteur...) est la suivante. Évalué à 2.
</enculage de mouches>
[^] # Re: L'artiste engagé mais pas trop.
Posté par MrLapinot (site web personnel) . En réponse au journal Un artiste qiu parle argent, enfin. Évalué à 2.
(Pour ceux qui ne connaissent pas, ça doit durer dans les trente minutes. Je vous laisse imaginer le nombre de passages radio qu'il a fait avec cette chanson.)
[^] # Re: gni?
Posté par MrLapinot (site web personnel) . En réponse au journal Uzbl : un navigateur internet, rien qu'un navigateur internet. Évalué à 4.
Multiple processes can have the same database open at the same time. Multiple processes can be doing a SELECT at the same time. But only one process can be making changes to the database at any moment in time, however.
SQLite uses reader/writer locks to control access to the database. (Under Win95/98/ME which lacks support for reader/writer locks, a probabilistic simulation is used instead.) But use caution: this locking mechanism might not work correctly if the database file is kept on an NFS filesystem. This is because fcntl() file locking is broken on many NFS implementations. You should avoid putting SQLite database files on NFS if multiple processes might try to access the file at the same time. On Windows, Microsoft's documentation says that locking may not work under FAT filesystems if you are not running the Share.exe daemon. People who have a lot of experience with Windows tell me that file locking of network files is very buggy and is not dependable. If what they say is true, sharing an SQLite database between two or more Windows machines might cause unexpected problems.
We are aware of no other embedded SQL database engine that supports as much concurrency as SQLite. SQLite allows multiple processes to have the database file open at once, and for multiple processes to read the database at once. When any process wants to write, it must lock the entire database file for the duration of its update. But that normally only takes a few milliseconds. Other processes just wait on the writer to finish then continue about their business. Other embedded SQL database engines typically only allow a single process to connect to the database at once.
However, client/server database engines (such as PostgreSQL, MySQL, or Oracle) usually support a higher level of concurrency and allow multiple processes to be writing to the same database at the same time. This is possible in a client/server database because there is always a single well-controlled server process available to coordinate access. If your application has a need for a lot of concurrency, then you should consider using a client/server database. But experience suggests that most applications need much less concurrency than their designers imagine.
When SQLite tries to access a file that is locked by another process, the default behavior is to return SQLITE_BUSY. You can adjust this behavior from C code using the sqlite3_busy_handler() or sqlite3_busy_timeout() API functions.
http://www.sqlite.org/faq.html#q5
[^] # Re: gni?
Posté par MrLapinot (site web personnel) . En réponse au journal Uzbl : un navigateur internet, rien qu'un navigateur internet. Évalué à 2.
[^] # Re: Fonctionnalités?
Posté par MrLapinot (site web personnel) . En réponse à la dépêche Orange lance un terminal Internet sous GNU/linux !. Évalué à 4.
[http://www.e-sidor.fr/jeux.html]
Euh, c'est-à-dire ? On peut jouer au docteur avec son ordinateur ?
[^] # Re: et le forum ?
Posté par MrLapinot (site web personnel) . En réponse au journal Nouveau système de pertinage/moinssage. Évalué à 3.
[^] # Re: recel
Posté par MrLapinot (site web personnel) . En réponse au journal Surveillance des Emails. Évalué à 3.
Je n'ai pas de source pour affirmer le contraire non plus, mais je me souviens clairement que Maître Eolas a évoqué à plusieurs reprises le recel, et jamais il n'était question d'aspect répétitif (dans mon souvenir, du moins).
D'ailleurs, légifrance a l'air plutôt d'accord (Code pénal) :
Article 321-1
Modifié par Ordonnance n°2000-916 du 19 septembre 2000 - art. 3 (V) JORF 22 septembre 2000 en vigueur le 1er janvier 2002
Le recel est le fait de dissimuler, de détenir ou de transmettre une chose, ou de faire office d'intermédiaire afin de la transmettre, en sachant que cette chose provient d'un crime ou d'un délit.
Constitue également un recel le fait, en connaissance de cause, de bénéficier, par tout moyen, du produit d'un crime ou d'un délit.
Le recel est puni de cinq ans d'emprisonnement et de 375000 euros d'amende.
[^] # Re: xinput
Posté par MrLapinot (site web personnel) . En réponse au journal Bépo et azerty en même temps !. Évalué à 3.
Sinon, tu peux tenter d'ajouter -I bepo-config et mettre les bons fichiers dans le répertoire bepo-config, mais je ne sais pas exactement de quoi setxkbmap a besoin pour fonctionner (l'archive nomade de [http://clavier-dvorak.org/wiki/Installation] est un point de départ, mais ils utilisent xkbcomp qui ne discrimine pas selon le device).
# xinput
Posté par MrLapinot (site web personnel) . En réponse au journal Bépo et azerty en même temps !. Évalué à 2.
Marche à suivre :
- brancher le clavier
- exécuter xinput list --short dans un terminal (malheureusement, il n'est pas installé partout)
- repérer l'identifiant du clavier qui vous intéresse (par exemple, id=42)
- exécuter setxkbmap -device 42 fr bepo
Et voilà !
[^] # Re: Petite question!
Posté par MrLapinot (site web personnel) . En réponse au journal Claviers Typematrix bépo. Évalué à 1.
[xK_quotedbl, xK_guillemotleft, xK_guillemotright,
xK_parenleft, xK_parenright,
xK_at, xK_plus, xK_minus, xK_slash]
Je ne suis juste pas certain pour « et ».
[^] # Re: Petite question!
Posté par MrLapinot (site web personnel) . En réponse au journal Claviers Typematrix bépo. Évalué à 1.
configuration là-bas donc tu pourras y déposer la mienne aussi.
Ça utilise Gnome, je poste une version sans dès que je serai sur mon
autre poste (enfin c'est juste l'en-tête qui change).
modm + maj + c continue de tuer la fenêtre courante malgré mon delkeys
donc il y a sûrement des bugs cachés.
http://kerneis.info/temp/xmonad.hs
[^] # Re: Petite question!
Posté par MrLapinot (site web personnel) . En réponse au journal Claviers Typematrix bépo. Évalué à 2.
[^] # Re: Reçu également!
Posté par MrLapinot (site web personnel) . En réponse au journal Claviers Typematrix bépo. Évalué à 1.
Une merveille malheureusement délaissée par son auteur, qui manque de temps et traîne parfois par ici.
[^] # Re: Yapu!
Posté par MrLapinot (site web personnel) . En réponse au sondage rm -rf / me donne. Évalué à 1.
[^] # Re: propriéta intellectuelle
Posté par MrLapinot (site web personnel) . En réponse au journal DADVSI : quand ça ne veut pas, ça ne veut pas!. Évalué à 5.
http://fr.wikipedia.org/wiki/Source_du_droit
[^] # Re: Évidence ?
Posté par MrLapinot (site web personnel) . En réponse au journal La sécurité des gestionnaires de paquets. Évalué à 5.
[^] # Re: Au fond, ça ne change rien
Posté par MrLapinot (site web personnel) . En réponse au journal HADOPI rejeté. Évalué à 2.
# Au fond, ça ne change rien
Posté par MrLapinot (site web personnel) . En réponse au journal HADOPI rejeté. Évalué à 9.
L'échec de la procédure de conciliation : le dernier mot donné à l'Assemblée nationale.
Si le texte de compromis est rejeté par l'une ou l'autre assemblée ou si des amendements adoptés par une assemblée ne le sont pas par l'autre, il y a échec de la procédure de conciliation. Cet échec peut également tenir au fait que la commission mixte paritaire n'est pas parvenue à établir un texte de compromis. Dans ces deux cas, le Gouvernement a la possibilité de donner le dernier mot à l'Assemblée nationale.
Cette procédure comporte trois étapes se déroulant dans l'ordre suivant : la nouvelle lecture par l'Assemblée, la nouvelle lecture par le Sénat et la lecture définitive par l'Assemblée.
Lors de la nouvelle lecture, l'Assemblée délibère sur le dernier texte adopté avant que ne s'engage la procédure de conciliation. Ce texte fait l'objet d'un examen en commission et est discuté selon la procédure ordinaire. Le texte adopté par l'Assemblée est transmis au Sénat qui l'examine également selon la procédure ordinaire. Si le Sénat l'adopte sans modification, le texte est définitivement adopté. Dans le cas contraire, il est transmis à l'Assemblée en vue de la lecture définitive.
Lors de la lecture définitive, l'Assemblée délibère dans un cadre strictement délimité. Elle statue, sur proposition de la commission, soit sur le texte établi par la commission mixte paritaire, s'il y en a un, soit sur le texte qu'elle a adopté au cours de la nouvelle lecture. Dans ce dernier cas, elle ne peut adopter d'autres amendements que ceux adoptés par le Sénat lors de sa nouvelle lecture.
[http://www.assemblee-nationale.fr/connaissance/procedure.asp(...)]
Donc c'est reparti pour un tour, et cette fois-ci, ils ne feront pas la même erreur. Dans le fond, ça ne change rien, juste un petit délai supplémentaire.
[^] # Re: A Free ?
Posté par MrLapinot (site web personnel) . En réponse au journal Une histoire d'Orange et de cerveau. Évalué à 10.
Je ne sais pas si Free a été le premier à le faire (surtout que c'est apparu progressivement), mais en tout cas c'est plus qu'un simple modem/routeur. Et j'en oublie peut-être...
[^] # Re: esourds.edf.fr
Posté par MrLapinot (site web personnel) . En réponse au journal Alien : dans le cyberespace personne ne vous entend lier. Évalué à 2.
[^] # Re: esourds.edf.fr
Posté par MrLapinot (site web personnel) . En réponse au journal Alien : dans le cyberespace personne ne vous entend lier. Évalué à 2.
(une recherche plus tard...)
Bon, en fait, le site de « l'oeil et la main » a fait une émission dessus et il semblerait que ce soit un peu plus compliqué que ça (ouverture à la concurrence, quatre entreprises sur les rangs) :
[http://www.france5.fr/oeil-et-la-main/index-fr.php?page=arch(...)]