Je ne comprends pas, vous dites d'abord :
"Ceux qui croient que c'est utilisé seulement pour synchroniser les préférences et autres paramètres, c'est complètement faux puisque GSettings (successeur de GConf) se charge déjà de tout ça. "
Puis :
"Si les marque-pages sont stockés avec GSettings, oui. Mais GSettings n'est pas vraiment approprié pour stocker ce genre de choses, d'où l'utilité d'une instance unique. "
Cela me semble contradictoire.
Posté par BFG .
En réponse au journal rm mon amour.
Évalué à 4.
Git (et peut-être Hg ?) ne permet que d'avoir un dépôt par dossier, si l'on a des fichiers sans rapport (à ne pas versionner ensemble), il faut donc créer un dossier pour chaque fichier, c'est un peu lourd. Il faut se faire aux manies de l'outil.
D'autre part, quand on a que faire de tout l'historique et qu'on ne souhaite qu'une rotation des 2-3 dernières versions, Git sauve tout et ne permet pas de tronquer l'historique. Un rouleau compresseur pour écraser une mouche.
Posté par BFG .
En réponse au journal rm mon amour.
Évalué à 3.
Il peut être utile de précéder le grep de "strings /dev/sda5" pour éviter que du binaire sans intérêt ni retours à la lignes ne se trouve dans pris dans les 1000 lignes de contexte.
Quand Firefox plante, on peut remplacer /dev/sda5 par /proc/kcore.
Il y a les bonnes vieilles cases à cocher quand il n'y a pas de conséquence "lourde" immédiate, et les boutons qui peuvent rester enfoncés quand l'action a un effet immédiat.
Pour le 1, il semblerait que ce que propose Gtk/Glib ([http://library.gnome.org/devel/gio/unstable/GApplication.htm(...)]) est de limiter à une application par session graphique. On peut bien entendu lancer des processus qui gravitent autour d'un processus qui, lui, sera unique par session.
Cependant, je pense que le concept d'une instance unique de l'application par session n'est pas toujours utilisé à bon escient. Il est à mon avis utilisé pour être sûr que toutes les instances soient synchronisées dans leur options/favoris/etc. (selon ce qui fait sens pour l'application). Ce sont de fausses instances puisqu'il y en a une qui centralise ça. Même diviser en plusieurs processus ne résout pas forcément tous les problèmes puisque la centralisation reste présente.
Cela amène le problème que si l'instance centrale plante, généralement toutes les sous-instances plantent. C'est par exemple le cas de roxterm, le terminal du bureau rox ([http://roscidus.com/desktop/]). Il m'est arrivé qu'un bug causé dans un terminal ferme tous mes terminaux roxterm ! Je vois que gnome-terminal n'utilise qu'un processus également.
Pourtant, à part la facilité d'implémentation de la propagation des options, je ne vois pas ce qui justifie d'utiliser une instance unique pour un terminal. xterm ne cherche pas à synchroniser les options, mais au moins, un xterm ne fait pas planter les autres xterm.
Je ne suis pas un fanatique du tout-web, mais je pense qu'ici, un simple fichier HTML avec un peu de Javascript pourrait suffire. Un générateur configurerait le fichier, et comme de nos jours, on trouve des navigateurs partout, la plateforme d'exécution serait toute trouvée sans installation. Il suffirait de transporter le fichier HTML résultant avec toutes les images de la galerie.
Je ne suis pas très au fait des pratiques courantes en Javascript, et cela fait longtemps que je n'en ai plus fait, mais voilà un petit exemple de ce que l'on peut faire rapidement (avec l'aide de la fameuse jQuery) : http://pastebin.com/jXg5pWbP (enregistrez ce fichier dans un dossier local, puis on peut configurer simplement les images dans les premières lignes du fichier)
Vous avez piqué ma curiosité, et après une recherche d'images, j'ai d'abord cru reconnaitre l'image, mais en fait j'avais confondu la tour Chahid d'Alger.
Vers la 40e minute [http://www.youtube.com/watch?v=ovfYBa1EHm4&t=2400], il explique la faille employée. Le format DVI permet de mettre en dur des chemins vers des polices de caractères, et l'exécution de code arbitraire n'est permise que grâce à une faille dans la lecture des polices. Il faut donc que les dangereux fichiers de polices soient chargés. [http://www.ubuntu.com/usn/usn-1035-1].
La vidéo contient énormément d'informations, il n'expose pas uniquement la faille qu'il a découverte, c'est plutôt tous les chemins qu'il a exploré puis cette faille qu'il a trouvée.
Je viens de m'apercevoir que la remarque a déjà été faite. Pour me faire pardonner, je vais ressortir l'antédiluvien article de Joel Spolski qui montre que des types peuvent être "sous-typés" juste afin de détecter plus de bugs. Il prend en exemple la très haïe notation hongroise, qui était une bonne idée à l'origine avant d'être mal comprise et détournée jusqu'à en devenir un boulet : http://www.joelonsoftware.com/articles/Wrong.html
"size_t" indique sémantiquement une taille. Comment peux-tu prédire qu'il aura besoin d'une taille en premier paramètre si tu ne sais pas à quoi elle va servir ?
C'est encore plus gênant vu que Bing n'a pas seulement besoin que Google existe, il a besoin que des gens utilisent Google+IE. Si Bing était un tel succès que plus personne n'utilisait Google (avec IE), Bing n'aurait plus de résultats pertinents.
Cela veut-il dire aussi que Bing ne peut pas rapporter de résultats pertinents pour une recherche que personne n'aurait fait avec IE auparavant ?
Pas uniquement les chaines, mais bien tout le code source : https://linuxfr.org/~Guillaum/30374.html (quelqu'un qui s'est amusé à définir un "encodage BrainF*ck")
[^] # Re: Interrupteur
Posté par BFG . En réponse à la dépêche Sortie officielle de GTK+ 3.0 !. Évalué à 2.
[^] # Re: Questions
Posté par BFG . En réponse à la dépêche Sortie officielle de GTK+ 3.0 !. Évalué à 2.
"Ceux qui croient que c'est utilisé seulement pour synchroniser les préférences et autres paramètres, c'est complètement faux puisque GSettings (successeur de GConf) se charge déjà de tout ça. "
Puis :
"Si les marque-pages sont stockés avec GSettings, oui. Mais GSettings n'est pas vraiment approprié pour stocker ce genre de choses, d'où l'utilité d'une instance unique. "
Cela me semble contradictoire.
[^] # Re: j'aurais plutôt fait
Posté par BFG . En réponse au journal rm mon amour. Évalué à 4.
D'autre part, quand on a que faire de tout l'historique et qu'on ne souhaite qu'une rotation des 2-3 dernières versions, Git sauve tout et ne permet pas de tronquer l'historique. Un rouleau compresseur pour écraser une mouche.
[^] # Re: Généralement, moi je fait comme ça:
Posté par BFG . En réponse au journal rm mon amour. Évalué à 3.
Quand Firefox plante, on peut remplacer /dev/sda5 par /proc/kcore.
[^] # Re: Questions
Posté par BFG . En réponse à la dépêche Sortie officielle de GTK+ 3.0 !. Évalué à 6.
[^] # Re: Interrupteur
Posté par BFG . En réponse à la dépêche Sortie officielle de GTK+ 3.0 !. Évalué à 7.
Le mettre dans les composants Gtk standard est comme un encouragement à l'utiliser.
[^] # Re: Question
Posté par BFG . En réponse au journal Nokia choisit Windows Phone 7. Évalué à 3.
[^] # Re: Interrupteur
Posté par BFG . En réponse à la dépêche Sortie officielle de GTK+ 3.0 !. Évalué à 8.
[^] # Re: Questions
Posté par BFG . En réponse à la dépêche Sortie officielle de GTK+ 3.0 !. Évalué à 2.
Cependant, je pense que le concept d'une instance unique de l'application par session n'est pas toujours utilisé à bon escient. Il est à mon avis utilisé pour être sûr que toutes les instances soient synchronisées dans leur options/favoris/etc. (selon ce qui fait sens pour l'application). Ce sont de fausses instances puisqu'il y en a une qui centralise ça. Même diviser en plusieurs processus ne résout pas forcément tous les problèmes puisque la centralisation reste présente.
Cela amène le problème que si l'instance centrale plante, généralement toutes les sous-instances plantent. C'est par exemple le cas de roxterm, le terminal du bureau rox ([http://roscidus.com/desktop/]). Il m'est arrivé qu'un bug causé dans un terminal ferme tous mes terminaux roxterm ! Je vois que gnome-terminal n'utilise qu'un processus également.
Pourtant, à part la facilité d'implémentation de la propagation des options, je ne vois pas ce qui justifie d'utiliser une instance unique pour un terminal. xterm ne cherche pas à synchroniser les options, mais au moins, un xterm ne fait pas planter les autres xterm.
[^] # Re: Application pour des diaporamas ?
Posté par BFG . En réponse à la dépêche Des histoires interactives avec « Ren'Py ». Évalué à 2.
Je ne suis pas très au fait des pratiques courantes en Javascript, et cela fait longtemps que je n'en ai plus fait, mais voilà un petit exemple de ce que l'on peut faire rapidement (avec l'aide de la fameuse jQuery) : http://pastebin.com/jXg5pWbP (enregistrez ce fichier dans un dossier local, puis on peut configurer simplement les images dans les premières lignes du fichier)
[^] # Re: Application pour des diaporamas ?
Posté par BFG . En réponse à la dépêche Des histoires interactives avec « Ren'Py ». Évalué à 2.
[^] # Re: Merci
Posté par BFG . En réponse au journal Nokia choisit Windows Phone 7. Évalué à 3.
# 5Mo
Posté par BFG . En réponse au journal Bouygues Télécom interdit l'accès aux fichiers volumineux sur son réseau mobile. Évalué à 7.
[^] # Re: Un peu plus d'informations
Posté par BFG . En réponse au journal Virus autorun sous Linux par l'exemple. Évalué à 3.
La vidéo contient énormément d'informations, il n'expose pas uniquement la faille qu'il a découverte, c'est plutôt tous les chemins qu'il a exploré puis cette faille qu'il a trouvée.
[^] # Re: Numéro de version
Posté par BFG . En réponse au journal Le RER A fait peau neuve mais.... Évalué à 6.
[^] # Re: L'histoire est un éternel recommencement
Posté par BFG . En réponse à la dépêche libroxml : une bibliothèque XML qui ne fait pas le poids, mais qui fait le reste.... Évalué à 2.
[^] # Re: L'histoire est un éternel recommencement
Posté par BFG . En réponse à la dépêche libroxml : une bibliothèque XML qui ne fait pas le poids, mais qui fait le reste.... Évalué à 2.
[^] # Re: pugixml
Posté par BFG . En réponse à la dépêche libroxml : une bibliothèque XML qui ne fait pas le poids, mais qui fait le reste.... Évalué à 3.
On dit que tous les gouts sont dans la nature, mais quand même...
[^] # Re: Méta-moteur
Posté par BFG . En réponse au journal Eux honnete? Non!. Évalué à 2.
Cela veut-il dire aussi que Bing ne peut pas rapporter de résultats pertinents pour une recherche que personne n'aurait fait avec IE auparavant ?
[^] # Re: Pfff
Posté par BFG . En réponse au journal [IPv4][^-d] Plus d'IPv4 en stock.. Évalué à 10.
[^] # Re: Deux choses distinctes
Posté par BFG . En réponse au message Python, XML et encodage de caractères. Évalué à 3.
[^] # Re: a...zon
Posté par BFG . En réponse au journal Première expérience d'achat de MP3 en ligne. Évalué à 2.
[^] # Re: De la musique pour avec "Ubuntu music store"
Posté par BFG . En réponse au journal Première expérience d'achat de MP3 en ligne. Évalué à 2.
[^] # Re: De la musique pour avec "Ubuntu music store"
Posté par BFG . En réponse au journal Première expérience d'achat de MP3 en ligne. Évalué à 1.
[^] # Re: Pourquoi
Posté par BFG . En réponse au journal Gophrier 0.1. Évalué à 1.