Les paquets Debian arrivent dans Ubuntu, mais quand Canonical a besoin de faire évoluer quelque chose dans Ubuntu, ils font le boulot et laissent les autres en profiter. Après tout, 95% du code de Debian provient d'autres projets, et Debian rajoute 5% pour faire l'empaquetage. Chacun fournit de la valeur ajoutée.
Effectivement, il y a une différence sur le composant userland d'ALSA. tinyalsa est hyper-minimale et écrite à neuf, salsa est une extraction d'un sous-ensemble de la bibliothèque ALSA standard. Je ne pense pas que l'avantage vienne de là; en fait on pourrait penser que salsa est plus lourde et désavantage Pulse. L'analyse d'Arun explique les différences de manière plausible et mesurable. Il constate moins de réveils avec PulseAudio, et fait le lien avec le scheduling sur des timers.
Sur l'IPC: ashmem et la SHM Posix servent à éviter les copies, ils devraient permettre un gain en mémoire non? L'ocupation exacte doit être tunable, on peut occuper moins de mémoire tant qu'on est prêt à ce que l'application se réveille plus souvent pour remplir les tampons.
Une coupure peut sensibiliser les gens, mais ce n'est pas une fin en soi. Si on sensibilise les gens sans qu'ils puissent agir en réponse, ils vont se lasser, et on peut avoir un phénomène d'impuissance apprise (learned helplessness) qui rend passif.
La limitation semble être que les terminaux se partagent 8k adresses IPv4 (un /19). 8k * 64k ports (un peu moins vu qu'il faut éviter certains ports bas), donne 512M connexions, à répartir entre 3M d'abonnés, cela donne un peu plus de 100 connexions par abonné. Je reconnais que c'est peu, mais ça doit passer par de la radio, et je ne m'attendrais pas à des miracles comme une gestion correcte de la bande passante et de la latence d'une centaine de flux sur un médium capricieux.
Les MVNO (opérateurs qui rachètent des minutes à Orange, SFR, Bouygues à un tarif imposé par l'ARCEP) proposaient des forfaits à moins de 10€ depuis quelque temps. 20€ (voir 15€ en cherchant bien chez SFR je crois), ç'était (quand j'ai regardé il y a un an) le prix d'entrée des forfaits du cartel des trois opérateurs sus-cités.
Je l'utilise un peu comme mplayer, mais il a l'avantage d'explorer récursivement les répertoires qu'on lui donne en ligne de commande; alors que pour mplayer il faut utiliser une grosse astuce comme xargs -0a <(find répertoire -print0 |sort -Vz) mplayer --. Comme le nom l'indique, c'est fait sur une base GStreamer.
svnrdump fonctionne côté client, et semble utiliser le protocole existant. J'ai pu m'en servir pour dumper des repos depuis des serveurs certainement pas bleeding-edge.
J'ai testé avec Ohcount, il n'arrive pas à déterminer le contenu des fichiers tests/*.t et se base sur l'extension pour dire que ce sont des tests en Perl. Linguist fait la même erreur mais se plante dès le début, en regardant l'extension avant le contenu.
DragonFly est l’un des premiers systèmes non académiques à utiliser un mécanisme de synchronisation qui n’est pas une exclusion mutuelle (mutex) bloquante.
Venant de quelqu'un qui connait bien le RCU de Linux, je trouve cette affirmation surprenante.
Le code JS généré est monstrueusement lourd. Par exemple, la bibli de google pour faire des petits histogrammes sature le cpu pendant un bout de temps (freeze d'une minute à dessiner 15 histogrammes minables, avec une bonne machine et un bon navigateur), alors que Flot je ne la sens pas passer.
Le gravatar peut révéler indirectement qu'un utilisateur linuxfr est le même qu'un utilisateur ailleurs, on peut tester avec TinEye.
S'ils étaient actifs dès la création du compte les attentes seraient différentes.
J'imagine qu'il y a aussi des rainbow tables pour retrouver les mails courts chez les grands fournisseurs :)
Ça fait doublon avec le plus standard des raccourcis, celui qui passe à la barre d'adresse. Exemple, je veux mettre un lien dans mon commentaire, je tape Ctrl-L, quelques lettres, Ctrl-X, clic, Ctrl-V. Ou alors Ctrl-L, quelques lettres, Alt-Entrée. C'est vraiment un truc qui se passe sans réfléchir, et c'est désagréable d'être interrompu pour prendre en compte un site qui a un comportement inhabituel.
Le site pourrait réécrire les liens internes en liens relatifs. Une solution encore plus simple, prise en compte par les navigateurs modernes, est d'envoyer un en-tête Strict-Transport-Security quand le site est visité en https.
Le site pourrait réécrire les liens internes en liens relatifs. Une solution encore plus simple, prise en compte par les navigateurs modernes, est d'envoyer un en-tête Strict-Transport-Security quand le site est visité en https.
KyotoCabinet, avec sa DirDB, te permet de stocker des gros blobs tout simplement sous forme de fichiers, en y ajoutant compression, transactions, et d'autres fonctionalités de base de données.
Les docs:
Ça tiendra mieux la charge que n'importe quelle base qui repose sur un stockage monolithique.
Sinon la DirDB a une variante, la ForestDB, qui ajoute une notion d'arbre et permet d'énumérer les documents dans un ordre précis. Je ne crois pas que ce soit nécessaire ici.
Je n'ai pas encore testé, mais ça a l'intérêt de donner accès à ZFS (un port de l'implémentation Sun). Linux finira certes par le rattraper, et en attendant on a zfs-fuse, mais ça permet des usages intéressants dès maintenant.
Avant de le sandboxer, il faudrait déjà que flash arrête de croire qu'il a l'écran le disque et le réseau pour lui tout seul, et relaie ses demandes au navigateur. Ça se passe ici: [https://wiki.mozilla.org/Plugins:PlatformIndependentNPAPI].
# Qui est spolié?
Posté par Tobu . En réponse au journal Comment Ubuntu "s'appuie" sur Debian. Évalué à 10.
Les paquets Debian arrivent dans Ubuntu, mais quand Canonical a besoin de faire évoluer quelque chose dans Ubuntu, ils font le boulot et laissent les autres en profiter. Après tout, 95% du code de Debian provient d'autres projets, et Debian rajoute 5% pour faire l'empaquetage. Chacun fournit de la valeur ajoutée.
[^] # Re: résumé complémentaire
Posté par Tobu . En réponse au journal Pulseaudio sur Android. Évalué à 2.
Effectivement, il y a une différence sur le composant userland d'ALSA. tinyalsa est hyper-minimale et écrite à neuf, salsa est une extraction d'un sous-ensemble de la bibliothèque ALSA standard. Je ne pense pas que l'avantage vienne de là; en fait on pourrait penser que salsa est plus lourde et désavantage Pulse. L'analyse d'Arun explique les différences de manière plausible et mesurable. Il constate moins de réveils avec PulseAudio, et fait le lien avec le scheduling sur des timers.
Sur l'IPC: ashmem et la SHM Posix servent à éviter les copies, ils devraient permettre un gain en mémoire non? L'ocupation exacte doit être tunable, on peut occuper moins de mémoire tant qu'on est prêt à ce que l'application se réveille plus souvent pour remplir les tampons.
[^] # Re: Solidarité ?
Posté par Tobu . En réponse au journal Blackout de Wikipedia pour protester contre le projet de loi américain SOPA. Évalué à 3.
Une coupure peut sensibiliser les gens, mais ce n'est pas une fin en soi. Si on sensibilise les gens sans qu'ils puissent agir en réponse, ils vont se lasser, et on peut avoir un phénomène d'impuissance apprise (learned helplessness) qui rend passif.
J'aime bien la méthode qu'a appliquée Tumblr: ils ont noirci tout le texte du tableau de bord (l'interface qui permet de suivre des blogs), présenté une page qui permet de localiser son député/sénateur et d'être mis en relation téléphonique. Les utilisateurs ont pu passer 100 000 appels.
# Pas confirmé par une autre source
Posté par Tobu . En réponse au journal Le traffic sur Internet en ce moment même.. Évalué à 1.
Je relaie l'impression de sites US: il ne se passe rien de spécial, et l'erreur provient sans doute de la mesure faite par
internettrafficreport.com
.[^] # Re: Internet quoi
Posté par Tobu . En réponse à la dépêche Free lance son offre mobile : ce que ça change. Évalué à 2.
BitTorrent utilise TCP entre les pairs. TCP intègre une gestion de la congestion qui semble assez nécessaire pour des transferts en arrière plan.
[^] # Re: Internet quoi
Posté par Tobu . En réponse à la dépêche Free lance son offre mobile : ce que ça change. Évalué à 10.
La limitation semble être que les terminaux se partagent 8k adresses IPv4 (un /19). 8k * 64k ports (un peu moins vu qu'il faut éviter certains ports bas), donne 512M connexions, à répartir entre 3M d'abonnés, cela donne un peu plus de 100 connexions par abonné. Je reconnais que c'est peu, mais ça doit passer par de la radio, et je ne m'attendrais pas à des miracles comme une gestion correcte de la bande passante et de la latence d'une centaine de flux sur un médium capricieux.
[^] # Re: Virgin Mobile
Posté par Tobu . En réponse au journal Vers un chamboulement du mobile. Évalué à 2.
Les MVNO (opérateurs qui rachètent des minutes à Orange, SFR, Bouygues à un tarif imposé par l'ARCEP) proposaient des forfaits à moins de 10€ depuis quelque temps. 20€ (voir 15€ en cherchant bien chez SFR je crois), ç'était (quand j'ai regardé il y a un an) le prix d'entrée des forfaits du cartel des trois opérateurs sus-cités.
(source lebonforfait.fr).
[^] # Re: De mauvais goût
Posté par Tobu . En réponse au journal Journal de mauvais goût. Évalué à -2.
Pour info, ça veut dire jamais.
[^] # Re: iTunes...
Posté par Tobu . En réponse au sondage Quel est votre lecteur audio ?. Évalué à 2.
darktable, RawTherapee, DigiKam?
# gst123
Posté par Tobu . En réponse au sondage Quel est votre lecteur audio ?. Évalué à 1.
gst123!
Je l'utilise un peu comme mplayer, mais il a l'avantage d'explorer récursivement les répertoires qu'on lui donne en ligne de commande; alors que pour mplayer il faut utiliser une grosse astuce comme
xargs -0a <(find répertoire -print0 |sort -Vz) mplayer --
. Comme le nom l'indique, c'est fait sur une base GStreamer.[^] # Re: Nouveautés ?
Posté par Tobu . En réponse à la dépêche Subversion 1.7. Évalué à 2.
svnrdump fonctionne côté client, et semble utiliser le protocole existant. J'ai pu m'en servir pour dumper des repos depuis des serveurs certainement pas bleeding-edge.
[^] # Re: Euh, mercurial est écrit en perl ?
Posté par Tobu . En réponse à la dépêche Subversion 1.7. Évalué à 3.
J'ai testé avec Ohcount, il n'arrive pas à déterminer le contenu des fichiers
tests/*.t
et se base sur l'extension pour dire que ce sont des tests en Perl. Linguist fait la même erreur mais se plante dès le début, en regardant l'extension avant le contenu.[^] # Pilotes graphiques
Posté par Tobu . En réponse au journal Que lire cet été ?. Évalué à 6.
J'ai trouvé ça, des ressources sur Radeon et les pilotes graphiques en général par un développeur AMD.
- Understanding GPUs from the ground up
- Notes about Radeon display hardware
Et également un lien vers ce docbook livré avec le noyau sur l'écriture d'un driver direct rendering manager: Linux DRM developer's guide.
# MPLOCK, BKL, même combat!
Posté par Tobu . En réponse à la dépêche Sortie de DragonFly BSD 2.10. Évalué à 1.
Venant de quelqu'un qui connait bien le RCU de Linux, je trouve cette affirmation surprenante.
[^] # Re: Passe à GWT
Posté par Tobu . En réponse au journal Javascript: mais pourquoi ?. Évalué à 2.
Le code JS généré est monstrueusement lourd. Par exemple, la bibli de google pour faire des petits histogrammes sature le cpu pendant un bout de temps (freeze d'une minute à dessiner 15 histogrammes minables, avec une bonne machine et un bon navigateur), alors que Flot je ne la sens pas passer.
[^] # Re: Faille websockets
Posté par Tobu . En réponse à la dépêche Firefox 4 est sorti. Évalué à 1.
(en réaction à l'article)
La faille est dans les proxys «transparents», pas dans le protocole websocket. On peut faire la même chose avec des sockets flash ou java.
[^] # Sous un autre angle
Posté par Tobu . En réponse à l’entrée du suivi Recherche de Avatar via Gravatar sans autre question ?. Évalué à 0 (+0/-0).
Le gravatar peut révéler indirectement qu'un utilisateur linuxfr est le même qu'un utilisateur ailleurs, on peut tester avec TinEye. S'ils étaient actifs dès la création du compte les attentes seraient différentes.
J'imagine qu'il y a aussi des rainbow tables pour retrouver les mails courts chez les grands fournisseurs :)
[^] # Re: Pourquoi ça?
Posté par Tobu . En réponse à l’entrée du suivi MarkItUp intercepte Ctrl-L. Évalué à 4 (+0/-0).
Ça fait doublon avec le plus standard des raccourcis, celui qui passe à la barre d'adresse. Exemple, je veux mettre un lien dans mon commentaire, je tape Ctrl-L, quelques lettres, Ctrl-X, clic, Ctrl-V. Ou alors Ctrl-L, quelques lettres, Alt-Entrée. C'est vraiment un truc qui se passe sans réfléchir, et c'est désagréable d'être interrompu pour prendre en compte un site qui a un comportement inhabituel.
[^] # Re: Bien d'accord
Posté par Tobu . En réponse à l’entrée du suivi Les anciennes URLs de commentaires tombent en 404. Évalué à 1 (+0/-0).
Gah, ne cherchez pas, ça devait être posté ailleurs.
# Cool URIs don't change
Posté par Tobu . En réponse à l’entrée du suivi Les anciennes URLs de commentaires tombent en 404. Évalué à 1 (+0/-0).
Une autre 404: https://linuxfr.org/journal/, bien connue de mes doigts et mon navigateur. Je suis sûr que les logs en signalent d'autres.
# Bien d'accord
Posté par Tobu . En réponse à l’entrée du suivi Adapter les liens internes dans les contenus, pour http/https. Évalué à 0 (+0/-0).
Le site pourrait réécrire les liens internes en liens relatifs. Une solution encore plus simple, prise en compte par les navigateurs modernes, est d'envoyer un en-tête Strict-Transport-Security quand le site est visité en https.
# Bien d'accord
Posté par Tobu . En réponse à l’entrée du suivi Les anciennes URLs de commentaires tombent en 404. Évalué à -2 (+0/-0).
Le site pourrait réécrire les liens internes en liens relatifs. Une solution encore plus simple, prise en compte par les navigateurs modernes, est d'envoyer un en-tête Strict-Transport-Security quand le site est visité en https.
# Avec la DirDB de Kyoto Cabinet
Posté par Tobu . En réponse au message Nombre de fichiers dans un dossier. Évalué à 1.
[^] # Re: GNU/kfreebsd ?
Posté par Tobu . En réponse à la dépêche Debian 6.0 Squeeze est sortie. Évalué à 1.
[^] # Re: Isolations des processus ?
Posté par Tobu . En réponse au journal Vulnérabilité du greffon Flash : 64 bits piégés. Évalué à 2.