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")
Comme il le dit, il est possible d'utiliser Clamz, qui, en plus de ne pas être un blob propriétaire, supporte le 64bits. (Voir aussi [https://linuxfr.org/~ovni/30704.html])
Dans le cas d'un objet fabriqué différemment selon la qualité, cet argument serait valable.
Prenons un exemple caricatural d'un boulanger, qui fait 2 types de baguettes, dont la baguette "low-cost" est faite à base de farine moins chère avec OGM, préparée par un stagiaire peu doué (qui ne coute pas cher), dans un four peu puissant (économies d'éléctricité/charbon/etc.). La baisse de prix se justifie car les moyens employés sont moins cher.
En revanche, pour le fichier sonore, à la base, le fichier est de bonne qualité dans tous les cas, et il faut du travail pour le rendre de moins bonne qualité. La qualité différente ne justifie pas la baisse de prix, ça ne serait qu'un choix arbitraire ("arbitraire" dans son sens le plus péjoratif). La taille de stockage serait un argument plus probant.
Sonny Valerio: Where's he live?
Louie: Fuck, if I know. That's the next strange thing. I mean, I can't just call him up. Instead, he contacts me every day through a bird.
[pause]
Sonny Valerio: Did you just say he contacts you through a bird? Did I just hear you say that?
Vous avez raison, et il faut ajouter une voiture pour naviguer entre les bureaux. Mais il me manquera encore la navigation en 2 dimensions (gauche-droite, mais aussi haut-bas)
[^] # 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.
[^] # Re: SM ?
Posté par BFG . En réponse au journal Première expérience d'achat de MP3 en ligne. Évalué à 6.
[^] # Re: Mageia vs Mandriva
Posté par BFG . En réponse au journal App Store arrive sur les distributions Linux !. Évalué à 8.
[^] # Re: Qobuz
Posté par BFG . En réponse au journal Première expérience d'achat de MP3 en ligne. Évalué à 4.
[^] # Re: Amazon
Posté par BFG . En réponse au journal Première expérience d'achat de MP3 en ligne. Évalué à 3.
[^] # Re: Qobuz
Posté par BFG . En réponse au journal Première expérience d'achat de MP3 en ligne. Évalué à 4.
Prenons un exemple caricatural d'un boulanger, qui fait 2 types de baguettes, dont la baguette "low-cost" est faite à base de farine moins chère avec OGM, préparée par un stagiaire peu doué (qui ne coute pas cher), dans un four peu puissant (économies d'éléctricité/charbon/etc.). La baisse de prix se justifie car les moyens employés sont moins cher.
En revanche, pour le fichier sonore, à la base, le fichier est de bonne qualité dans tous les cas, et il faut du travail pour le rendre de moins bonne qualité. La qualité différente ne justifie pas la baisse de prix, ça ne serait qu'un choix arbitraire ("arbitraire" dans son sens le plus péjoratif). La taille de stockage serait un argument plus probant.
[^] # Re: Réseau décentralisé
Posté par BFG . En réponse au journal Rayer un pays ... d'internet. Évalué à 2.
Louie: Fuck, if I know. That's the next strange thing. I mean, I can't just call him up. Instead, he contacts me every day through a bird.
[pause]
Sonny Valerio: Did you just say he contacts you through a bird? Did I just hear you say that?
-- http://en.wikiquote.org/wiki/Ghost_Dog:_The_Way_of_the_Samur(...)
[^] # Re: "expose" par application ?
Posté par BFG . En réponse au journal Gnome-shell vs Unity. Évalué à 2.