Je sais pas, mais bon il y a déjà pas mal de bouquin sur le net. Entre les auteurs classiques qui sont tombés dans le domaine publique et certains sites pas tres officiel qui diffuse les best seller du moment.
Apres faut dire que pour le moment c'est hardcore de lire un bouquin sur un écran, mais dès que des readers seront répendu, je leur prédits un bel avenir en téléchargement (par forcement en p2p vu la taille d'un bouquin).
gni ? Si tu développes un logiciel permettant d'encoder/décoder du H264 sans t'acquitter de la licence ... pas les développeurs du code en question.
S'ils sont dans un pays ou les brevets logiciel ne sont pas reconnu, rien ne leur interdit de publier un logiciel open source (même si MPEG dit le contraire).
Si MS ajoute dans ses clauses que tu ne doit pas utiliser de logiciel open source, est ce que tu vas le faire ?
Et puis regarde ce qui c'est passé avec le MP3, MPEG2 et MPEG4 (h263). Je ne connais aucun developpeur qui a eu des problèmes. Le groupe MPEG ne s'attaque pas aux développeurs (qui n'ont pas d'argent), mais au grosse boite l'utilise (solution open source ou non). Effectivement ça pourrait être mozilla...
1) tu as manqué le smiley
2) tu peux utiliser ffmpeg en ayant acquitté la licence h264, tout comme tu peux utiliser une version piraté d'un codec dont la licence n'a pas été payé.
Il n'y a aucun rapport entre des solutions libre (ffmpeg, x264) et l'acquittement des licences mpeg.
Les royalties sont fixés en fonction du volume d'utilisateurs, avec une limite basse et une limite haute, comme ça pas de jaloux !
Donc si tu es le seul utilisateur tu ne paie rien (on est en dessous de la limite basse) :)
Si vous utilisez une implémentation du codec H264 qui ne fait pas partie de la liste des licenciés [2] (vous pouvez vérifier GStreamer, FFMpeg, x264 n'y sont pas),
faux : des entreprises utilisent ces logiciels et paye des licences. Par exemple chrome et ffmpeg. Idem pour x264.
Ben tout de manière le comportement par defaut de kqemu était de virtualiser seulement l'userland [1] qui n'utilise pas d'instruction privilégié (faut juste gérer les transition user<->kernel).
[1]
-kernel-kqemu
Enable KQEMU full virtualization (default is user mode only)
Il suffit de trouver quelqu'un qui veut bien s'en occuper et supprimer les limitations qui bloquaient le développement de KVM, comme par exemple la gestion des adresses sur 32 bits (même sur x86_64), limitant la taille des machines virtuelles à 4G.
Sachant que la plupart des x86_64 ont le support matériel, c'est pas trop gênant pour kqemu.
Par contre, ne peut ont pas avoir un mode de kvm soft pour x86 ?
La même chose semble avoir été fait pour ppc : http://www.linux-kvm.org/page/PowerPC
Current development is aimed at running 440 Linux kernels as guests on 440 Linux host. Since the 440 processor does not implement virtualization hardware support, this is done via "trap and emulate" of privileged instructions executed inside the guest.
1- Ouvrir le schema de l'application. Ici ça sera /etc/gconf/schemas/desktop_gnome_background.schemas
Ce fichier n'existe pas chez moi, pourtant j'ai des applis qui utilisent gconf
C'est clair que c'est atrocement compliqué et totalement hors de portée
La preuve je suis bloqué au 1.
On peut très facilement imaginer pourquoi c'est difficile à implémenter: gestion des conflits, réconciliation, état incohérents etc. Si le sujet t'intéresse, tu peux proposer un patch je pense.
Si on veut faire un truc aussi complexe autant utilisé une base de donné de type sqlite
Tu peux nous proposer une solution fonctionnellement équivalente et beaucoup plus simple
Un truc plus simple :
- des fichiers de conf classique clef valeur (comme sshd_config) par exemple.
Ce fichier contient des commentaires et les valeurs par défaut : la doc est dans le fichier de config [tout du moins pour les fichiers globaux, pour les fichiers user c'est discutable de dupliquer la doc]
- un démon optionnel peut vérifier si les fichiers sont modifiés (via ionotify) et signalé au appli correspondante quel doive relire le fichier de config. La notification peut se faire par signaux (les fameux SIGHUP), ou alors un mécanisme plus complexe.
- si tu veux vraiment gérer les confits, tu peux mettre ces fichier sur un gestionnaire de revision : le fichier est pris en compte une fois que tu l'a commité. En bonus tu gagne un historique qui peut te permettre de récupérer une version qui marchait.
PS : Question pour la route comment tu modifies les paramètres gconf de gdm ?
PS2 : Comment tu lances un appli qui dépend de gconf dans une sandbox (limité à un process, isolé du reste du système).
Et le mieux c'est les projets qui font des scripts avec XML comme fontconfig [1].
M'enfin l'étape au dessus c'est des trucs à la gconf, où c'est tellement complexe qu'on ne peut pas l'éditer à la main.
[1]
<code>
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
If the font still has no generic name, add sans-serif
-->
<match target="pattern">
<test qual="all" name="family" compare="not_eq">
<string>sans-serif</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>serif</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>monospace</string>
</test>
<edit name="family" mode="append_last">
<string>sans-serif</string>
</edit>
</match>
</fontconfig>
</code>
Au passage pour avoir des couleurs correctes, j'ai du configurer le gamma.
Les valeurs correctes était dans un profile de couleur du fabriquant (icm).
Et ben qu'elle galère pour trouver un outil qui puisse le lire. Merci iccdump de argyll
Ensuite la configuration du gamma à l'air de varier suivant le driver xgamma, xrandr, nvidia-settings, ...
À moins que tu aies des problèmes de vue, peut-être devrais-tu essayer de t'habituer à de telles résolutions ?
Ben oui je suis un peu myope.
Et pour avoir essayé de travailler à de forte résolution, je me suis choppé des mal de tête.
Ca ne résout pas tout par exemple firefox [1] ne scale pas les éléments en pixel. Ca peut sembler logique sauf que le développeur web n'a pas forcement pensé à ce que donnerait le rendu sur un écran à fort DPI.
Ensuite certains terminaux (rxvt, xterm) ne s'adapte pas.
Idem mon WM icewm a l'air de s'en foutre.
C'est pas si simple que ça : suivant les applis l'info peut être récupéré ailleurs [1]. Par exemple dans gconf pour les appli gnome... Xft.dpi est aussi utilisé.
Ensuite le pb, c'est que pas mal de truc sont codé en pixel (page web, icone, ...)
L'entreprise finnoise Tuxera, qui est à l'origine du driver libre ntfs-3g, propose un driver pour exFAT... sous licence propriétaire, en raison des accords (payants) qu'elle a dû passer avec Microsoft pour pouvoir publier ce driver. Déjà que les développeurs du noyau devaient il y a quelques mois à peine trouver des contournements intelligents aux brevets portant sur FAT [3], il est difficile d'envisager que les systèmes libres puissent un jour lire des données exFAT.
Pour info sur la LKM, il y a plus d'1 an, il y avait un patch [1] qui permettait de lire les partitions exFAT...
Et l'April met ça dans sa revue de presse sans checker un minimun la véracité de la chose...
Ils sont pas censés défendre le logiciel libre et essayer de la faire respecter par les fournisseurs de box.
Parce que là ça décrédibilise un max l'open source :
- libriste : he boss, on ne peut pas mettre des morceaux de la busybox (GPL) dans notre soft proprio
- boss : pourquoi ?
- libriste : ben parce que c'est du code GPL
- boss : pas de risque tout me monde s'en fou, regardes free & co
En général, les dev ne se font pas chier à coder un vrai système cryptographique à clé publique/privée, il se contente d'une solution simple.
C'est étrange comme les messages ressemble à u-boot [1]...
Or u-boot est sous GPL, il suffit de demander les sources pour en avoir l'algo utilisé.
Sinon je connais plusieurs boites qui ont utilisés un système à clé publique/privée. Le plus gros problème étant que souvent ce code n'est pas dans l'asic donc :
- on peut le dumper si on devient root [2]
- il n'est pas toujours possible de mettre des protections hardware pour empêcher de le reflaser de manière soft (eeprom avec WP/NOR avec secteurs de verrouillé).
- on peut les reflaser de manière hard.
echo toto & echo titi & echo tata ne l'est pas. Le résultat peut être :
toto
titi
tata
ou bien
tata
titi
toto
[...]
Quand a ajouter une limite à partir duquel "&" est bloquant c'est encore pire.
On fait quoi pour les scripts qui lance une série de programmes qui ne rende jamais la main ...
En tout cas il ne connait pas le concept de fonction macro pour eviter de dupliquer du code : toutes les fonctions dans math.c sont un copier/coller (indentation identique) à une chaine près...
[^] # Re: C'est pas pour défendre Apple mais...
Posté par M . En réponse au journal Apple + Book, les emmerdes commencent.... Évalué à 1.
Apres faut dire que pour le moment c'est hardcore de lire un bouquin sur un écran, mais dès que des readers seront répendu, je leur prédits un bel avenir en téléchargement (par forcement en p2p vu la taille d'un bouquin).
[^] # Re: ...
Posté par M . En réponse au journal Pourquoi H264 ne doit pas devenir le codec du web (par le MPEG). Évalué à 4.
S'ils sont dans un pays ou les brevets logiciel ne sont pas reconnu, rien ne leur interdit de publier un logiciel open source (même si MPEG dit le contraire).
Si MS ajoute dans ses clauses que tu ne doit pas utiliser de logiciel open source, est ce que tu vas le faire ?
Et puis regarde ce qui c'est passé avec le MP3, MPEG2 et MPEG4 (h263). Je ne connais aucun developpeur qui a eu des problèmes. Le groupe MPEG ne s'attaque pas aux développeurs (qui n'ont pas d'argent), mais au grosse boite l'utilise (solution open source ou non). Effectivement ça pourrait être mozilla...
[^] # Re: ...
Posté par M . En réponse au journal Pourquoi H264 ne doit pas devenir le codec du web (par le MPEG). Évalué à 3.
2) tu peux utiliser ffmpeg en ayant acquitté la licence h264, tout comme tu peux utiliser une version piraté d'un codec dont la licence n'a pas été payé.
Il n'y a aucun rapport entre des solutions libre (ffmpeg, x264) et l'acquittement des licences mpeg.
# ...
Posté par M . En réponse au journal Pourquoi H264 ne doit pas devenir le codec du web (par le MPEG). Évalué à 2.
Donc si tu es le seul utilisateur tu ne paie rien (on est en dessous de la limite basse) :)
Si vous utilisez une implémentation du codec H264 qui ne fait pas partie de la liste des licenciés [2] (vous pouvez vérifier GStreamer, FFMpeg, x264 n'y sont pas),
faux : des entreprises utilisent ces logiciels et paye des licences. Par exemple chrome et ffmpeg. Idem pour x264.
[^] # Re: Réintroduction possible de KQEMU
Posté par M . En réponse à la dépêche Qemu 0.12.1 mais sans kqemu. Évalué à 2.
[1]
-kernel-kqemu
Enable KQEMU full virtualization (default is user mode only)
[^] # Re: Google a racheté On2
Posté par M . En réponse au journal Tu theora dans youtube à la place de flash ?. Évalué à 4.
Bref le rachat de on2 peut avoir plein de raison.
[^] # Re: Réintroduction possible de KQEMU
Posté par M . En réponse à la dépêche Qemu 0.12.1 mais sans kqemu. Évalué à 4.
Sachant que la plupart des x86_64 ont le support matériel, c'est pas trop gênant pour kqemu.
Par contre, ne peut ont pas avoir un mode de kvm soft pour x86 ?
La même chose semble avoir été fait pour ppc : http://www.linux-kvm.org/page/PowerPC
Current development is aimed at running 440 Linux kernels as guests on 440 Linux host. Since the 440 processor does not implement virtualization hardware support, this is done via "trap and emulate" of privileged instructions executed inside the guest.
# .
Posté par M . En réponse au journal Méta-lancé de rayons. Évalué à 3.
http://www.ioccc.org/years.html#2004_vik2
[^] # Re: script
Posté par M . En réponse au journal Requête aux devs de logiciels libres. Évalué à 1.
Ce fichier n'existe pas chez moi, pourtant j'ai des applis qui utilisent gconf
C'est clair que c'est atrocement compliqué et totalement hors de portée
La preuve je suis bloqué au 1.
On peut très facilement imaginer pourquoi c'est difficile à implémenter: gestion des conflits, réconciliation, état incohérents etc. Si le sujet t'intéresse, tu peux proposer un patch je pense.
Si on veut faire un truc aussi complexe autant utilisé une base de donné de type sqlite
Tu peux nous proposer une solution fonctionnellement équivalente et beaucoup plus simple
Un truc plus simple :
- des fichiers de conf classique clef valeur (comme sshd_config) par exemple.
Ce fichier contient des commentaires et les valeurs par défaut : la doc est dans le fichier de config [tout du moins pour les fichiers globaux, pour les fichiers user c'est discutable de dupliquer la doc]
- un démon optionnel peut vérifier si les fichiers sont modifiés (via ionotify) et signalé au appli correspondante quel doive relire le fichier de config. La notification peut se faire par signaux (les fameux SIGHUP), ou alors un mécanisme plus complexe.
- si tu veux vraiment gérer les confits, tu peux mettre ces fichier sur un gestionnaire de revision : le fichier est pris en compte une fois que tu l'a commité. En bonus tu gagne un historique qui peut te permettre de récupérer une version qui marchait.
PS : Question pour la route comment tu modifies les paramètres gconf de gdm ?
PS2 : Comment tu lances un appli qui dépend de gconf dans une sandbox (limité à un process, isolé du reste du système).
# script
Posté par M . En réponse au journal Requête aux devs de logiciels libres. Évalué à 1.
M'enfin l'étape au dessus c'est des trucs à la gconf, où c'est tellement complexe qu'on ne peut pas l'éditer à la main.
[1]
<code>
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
If the font still has no generic name, add sans-serif
-->
<match target="pattern">
<test qual="all" name="family" compare="not_eq">
<string>sans-serif</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>serif</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>monospace</string>
</test>
<edit name="family" mode="append_last">
<string>sans-serif</string>
</edit>
</match>
</fontconfig>
</code>
# gamma
Posté par M . En réponse au journal Resolution independance. Évalué à 2.
Les valeurs correctes était dans un profile de couleur du fabriquant (icm).
Et ben qu'elle galère pour trouver un outil qui puisse le lire. Merci iccdump de argyll
Ensuite la configuration du gamma à l'air de varier suivant le driver xgamma, xrandr, nvidia-settings, ...
[^] # Re: Une question d'habitude ?
Posté par M . En réponse au journal Resolution independance. Évalué à 3.
Ben oui je suis un peu myope.
Et pour avoir essayé de travailler à de forte résolution, je me suis choppé des mal de tête.
[^] # Re: Aucun problème pour ma part
Posté par M . En réponse au journal Resolution independance. Évalué à 3.
Ensuite certains terminaux (rxvt, xterm) ne s'adapte pas.
Idem mon WM icewm a l'air de s'en foutre.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=512522
[^] # Re: Ecran plus petit
Posté par M . En réponse au journal Resolution independance. Évalué à 1.
[^] # Re: Pas si bon écran que ça
Posté par M . En réponse au journal Resolution independance. Évalué à 3.
Ensuite le pb, c'est que pas mal de truc sont codé en pixel (page web, icone, ...)
[1] http://scanline.ca/dpi/
# forum
Posté par M . En réponse au journal Resolution independance. Évalué à 6.
Cela aura le mérite de lancer le débat sur l'indépendance de la résolution qui a l'air d'arriver dans les autres OS (Windows 7 et MacOSX).
[^] # Re: Écoute GSM
Posté par M . En réponse au journal Le chiffrement du GSM cassé ?. Évalué à 6.
# ...
Posté par M . En réponse au journal Le système de fichiers exFAT, dans la lignée des autres FAT, une menace pour la compatibilité des appareils mobiles avec les systèmes libres. Évalué à 4.
Pour info sur la LKM, il y a plus d'1 an, il y avait un patch [1] qui permettait de lire les partitions exFAT...
[1] http://marc.info/?l=linux-kernel&w=2&r=1&s=exFAT(...)
[^] # Re: Gestion des flux rss
Posté par M . En réponse au journal Chrome disponible sous linux. Évalué à 3.
Idem pour un lecteur mail.
# orange ouvre les logiciels libres de sa livebox
Posté par M . En réponse à la dépêche Revue de presse de l'April pour la semaine 48. Évalué à 3.
Et l'April met ça dans sa revue de presse sans checker un minimun la véracité de la chose...
Ils sont pas censés défendre le logiciel libre et essayer de la faire respecter par les fournisseurs de box.
Parce que là ça décrédibilise un max l'open source :
- libriste : he boss, on ne peut pas mettre des morceaux de la busybox (GPL) dans notre soft proprio
- boss : pourquoi ?
- libriste : ben parce que c'est du code GPL
- boss : pas de risque tout me monde s'en fou, regardes free & co
[^] # Re: De toutes façons...
Posté par M . En réponse au journal Orange publie le code source de la Livebox ... ou presque. Évalué à 4.
C'est étrange comme les messages ressemble à u-boot [1]...
Or u-boot est sous GPL, il suffit de demander les sources pour en avoir l'algo utilisé.
Sinon je connais plusieurs boites qui ont utilisés un système à clé publique/privée. Le plus gros problème étant que souvent ce code n'est pas dans l'asic donc :
- on peut le dumper si on devient root [2]
- il n'est pas toujours possible de mettre des protections hardware pour empêcher de le reflaser de manière soft (eeprom avec WP/NOR avec secteurs de verrouillé).
- on peut les reflaser de manière hard.
[1] http://www.google.fr/search?hl=fr&q=%22Using+default+env(...)
[2] la personne du blog livebox-mini semble y être parvenu, donc elle pourrait le faire
# not a 0day
Posté par M . En réponse au journal 0day sur FreeBSD !. Évalué à 4.
[^] # Re: Exemple d'utilisation
Posté par M . En réponse au journal executions de commandes shell en parallele: par. Évalué à 4.
#! /bin/sh
LIMIT=4
para()
{
while [ $(jobs | wc -l) -ge $LIMIT ]
do
sleep 1
done
echo "starting $1"
$@ &
return 0;
}
para sleep 10
para sleep 100
para sleep 1
para sleep 10
para sleep 1
para sleep 10
para sleep 1
para sleep 10
echo "end..."
wait
[^] # Re: Exemple d'utilisation
Posté par M . En réponse au journal executions de commandes shell en parallele: par. Évalué à 3.
echo toto
echo titi
echo tata
est déterministe
echo toto & echo titi & echo tata ne l'est pas. Le résultat peut être :
toto
titi
tata
ou bien
tata
titi
toto
[...]
Quand a ajouter une limite à partir duquel "&" est bloquant c'est encore pire.
On fait quoi pour les scripts qui lance une série de programmes qui ne rende jamais la main ...
[^] # Re: roudme
Posté par M . En réponse au journal Changer le mode d'arrondi IEEE754 avec roundme. Évalué à 3.