Je ne suis absolument pas d'accord avec toi, sachant que diffuser des données sous une forme altérée en imaginant que personne n'arrivera à les lire sera toujours moins sûr que de ne pas les diffuser.
Tu pars du principe que ton logiciel sera parfait et exempt de faille qui permettraient de décoder les fichiers, et un logiciel parfait, ça n'existe pas...
Je me suis laissé dire que pour les conseils, les retours d'expérience, les journaux étaient tout de même meilleurs... Là tu demandes ton avis sur un produit, ce n'est pas hors sujet pour les journaux je pense... Et tu auras plus d'audience pour ce genre de choses sur un jornal que sur un forum, évidemment.
Par contre si tu dis "quelle solution logicielle je dois utiliser pour mon projet", là pour moi c'est du forum général.cherche-logiciel...
Mais tu fais ce que tu veux, tu es un grand garçon :)
Tu peux aussi jetter aussi un petit coup d'oeil sur http://backuppc.sourceforge.net/ , au cas où: je ne l'ai pas vu dans les commentaires précédents...
devoir faire confiance à l'hébergeur (que se soit en terme de fiabilité des serveurs, respect vie privée, etc...)
Il semblerait a priori plus logique et plus intelligent d'avoir séparément un système de stockage de fichier déporté sur un réseau non centralisé (typiquement p2p)
Donc toi tu fais confiance à tous les intermédiaires qui auraient accès à ton fichier ? C'est pas un peu contradictoire ça ?
effectivement, la démarche que tu abordes est la bonne: on ne peuple le niveau n+1 de l'arbre que quand on affiche le niveau n (c'est ce que font tous les explorateurs de fichiers). Donc regarde au niveau des signaux existants sur le treeview, tu dois en avoir un qui se déclenche quand tu déplie un pan de l'arbre (doit y avoir un mot clé du genre "expand", je suppose, dans le nom de l'évènement). Ensuite connecte ce signal et utilise le pour fouiller et ajouter les éléments du niveau manquant...
exemple:
le niveau n est replié, son contenu n'est pas affiché.
tu cliques pour le déplier
le niveau n+1 qui a été précédemment calculé est affiché, et tu calcules le niveau n+2 et l'ajoutes à l'aborescence
Comme tu as toujours un niveau d'avance, si tu gères bien ça, ça peut t'éviter des légers temps d'attente quand tu essaies de déplier un niveau.
J'espère que j'ai été assez clair... mais en tout cas tu es sur la bonne voie...
T'admettra juste que c'est plus facile d'obtenir de la musique gratuitement sur jamendo que sur une plateforme *payante*... Après bien sûr que tu peux payer sur jamendo, c'est même conseillé :-) (TBLS en force !)
Ah, si tu veux vraiment placer tes contrôles au pixel près, sans contrôle du dimensionnement par GTK, il y a le conteneur GtkFixed: http://www.gtk.org/api/2.6/gtk/GtkFixed.html
Je suis à peu près sûr que tu ne compiles pas avec la bonne commande...
Je t'ai dis plus haut de compiler avec gcc monexample.c -o monexample `pkg-config --cflags --libs gtk+-2.0`
pkg-config sert à générer les paramètres à passer à gcc pour qu'il trouve le chemin des .h et pour trouver la bibliothèque à laquelle se lier... Regarde man gcc. Attention, ce sont bien des backquote (guillement inversés: AltGr + 7) qui permettent l'exécution de la commande pkg-config, et la remplacent par son résultat. La syntaxe `commande` est équivalente à $(commande) qui est un peu plus visuelle (pas de risque de confusion pour le type de guillements pour les débutants. je préfère cette dernière.
C'est la même chose en GTKmm je suppose.
regarde dans l'API les paramètres "expand", "fill" dans les pack_start/pack_end
Regarde aussi à la création des box, le paramètre "homogeneous". Ce sont ces paramètres qui contrôlent le redimensionnement. Lis bien cette partie de l'aide, et regarde l'exemple qui montre l'influence de ces paramètres.
Bon, t'as toujours pas compris... je recommence...
Tu as libgtk+2.0_0 qui contient les binaires (exécutables, bibliothèques) qui permettent d'exécuter les programmes GTK+.
Et tu as libgtk+2.0_0-devel qui contient les bibliothèques de développement. C'est pareil pour tous les packages. Ceux qui contiennent les .h pour se lier aux bibliotèques s'appellent nomdupackage-devel. C'est celui là que tu n'as pas.
Et ceux qui contiennent les .c et les .h (je simplifie), sont les .src.rpm
Donc installe le package de *développement* de GTK+, et ça ira mieux.
Si tu veux savoir où se trouve un fichier, utilise la commande urpmf.
Par exemple pour gtk.h, urpmf gtk.h
Si tu n'es pas plus précis dans tes réponses, je vis avoir du mal à t'aider... Ça veut dire quoi "il dit que aucun pakage de ce nom n'est présent" ? Donne moi des commandes, des messages d'erreurs, mais pas d'approximation, sinon je ne sais pas ce que tu as fait...
Fais un copier/coller du résultat des commandes suivantes:
[^] # Re: re
Posté par liberforce (site web personnel) . En réponse au journal C'est mes yeux ou quoi ?. Évalué à 2.
[^] # Re: La suite:
Posté par liberforce (site web personnel) . En réponse au journal Windows Vista: du jamais vu. Évalué à 5.
http://www.youtube.com/watch?v=tGvHNNOLnCk
# La suite:
Posté par liberforce (site web personnel) . En réponse au journal Windows Vista: du jamais vu. Évalué à 2.
[^] # Re: Logiciels "online" et centralisation en un noeud unique
Posté par liberforce (site web personnel) . En réponse à la dépêche Google de plus en plus proche du libre (?). Évalué à 1.
[^] # Re: Logiciels "online" et centralisation en un noeud unique
Posté par liberforce (site web personnel) . En réponse à la dépêche Google de plus en plus proche du libre (?). Évalué à 3.
Tu pars du principe que ton logiciel sera parfait et exempt de faille qui permettraient de décoder les fichiers, et un logiciel parfait, ça n'existe pas...
[^] # Re: Journaux :)
Posté par liberforce (site web personnel) . En réponse au message Quagga et vitesse. Évalué à 2.
Par contre si tu dis "quelle solution logicielle je dois utiliser pour mon projet", là pour moi c'est du forum général.cherche-logiciel...
Mais tu fais ce que tu veux, tu es un grand garçon :)
[^] # Re: quelques precisions
Posté par liberforce (site web personnel) . En réponse au message archivage sur DVD. Évalué à 2.
# Journaux :)
Posté par liberforce (site web personnel) . En réponse au message Quagga et vitesse. Évalué à 1.
[^] # Re: Logiciels "online" et centralisation en un noeud unique
Posté par liberforce (site web personnel) . En réponse à la dépêche Google de plus en plus proche du libre (?). Évalué à 5.
Donc toi tu fais confiance à tous les intermédiaires qui auraient accès à ton fichier ? C'est pas un peu contradictoire ça ?
# Bonne démarche
Posté par liberforce (site web personnel) . En réponse au message TreeView dynamique avec GTK2. Évalué à 4.
effectivement, la démarche que tu abordes est la bonne: on ne peuple le niveau n+1 de l'arbre que quand on affiche le niveau n (c'est ce que font tous les explorateurs de fichiers). Donc regarde au niveau des signaux existants sur le treeview, tu dois en avoir un qui se déclenche quand tu déplie un pan de l'arbre (doit y avoir un mot clé du genre "expand", je suppose, dans le nom de l'évènement). Ensuite connecte ce signal et utilise le pour fouiller et ajouter les éléments du niveau manquant...
exemple:
le niveau n est replié, son contenu n'est pas affiché.
tu cliques pour le déplier
le niveau n+1 qui a été précédemment calculé est affiché, et tu calcules le niveau n+2 et l'ajoutes à l'aborescence
Comme tu as toujours un niveau d'avance, si tu gères bien ça, ça peut t'éviter des légers temps d'attente quand tu essaies de déplier un niveau.
J'espère que j'ai été assez clair... mais en tout cas tu es sur la bonne voie...
# test
Posté par liberforce (site web personnel) . En réponse au journal Test. Évalué à 2.
░░░░██░░░░░░░░░██░░░░
░░░█▒▒█████████▒▒█░░░
░░░███▒▒▒▒▒▒▒▒▒███░░░
░░░░█▒▒██▒▒▒██▒▒█░░░░
░░░░█▒▒██▒▒▒██▒▒█░░░░
░░░█▒▒▒▒▒▒▒▒▒▒▒▒▒█░░░
░░░█▒▒▒███████▒▒▒█░░░
░░░█▒▒█▓▓▓▓▓▓▓█▒▒█░░░
░░░█▒▒█▓▓█▓█▓▓█▒▒█░░░
░░░█▒▒█▓▓█▓█▓▓█▒▒█░░░
░░░░█▒█▓▓▓▓▓▓▓█▒█░░░░
░░░░█▒▒███████▒▒█░░░░
░░░░░█▒▒▒███▒▒▒█░░░░░
░░░░░░██▒▒▒▒▒██░░░░░░
░░░░░░░░█████░░░░LOL░
░░░░░░░░░░░░░░░░░░░░░
Ah bé oui, ça marche :)
[^] # Re: ca peut servir
Posté par liberforce (site web personnel) . En réponse au journal Apache sur votre mobile. Évalué à 4.
[^] # Re: Libre n'est pas gratuit
Posté par liberforce (site web personnel) . En réponse au journal Téléchargement légal de musique. Évalué à 2.
[^] # Re: Cool...
Posté par liberforce (site web personnel) . En réponse au journal Dapper jour 1. Évalué à 2.
[^] # Re: question
Posté par liberforce (site web personnel) . En réponse au journal Microsoft cherche à remplacer le JPEG. Évalué à 2.
Source: http://www.clubic.com/actualite-35195-le-brevet-jpeg-de-forg(...)
[^] # Re: Pas fait pour
Posté par liberforce (site web personnel) . En réponse au message Simple question sur Gtkmm. Évalué à 2.
# cheira-me no cú
Posté par liberforce (site web personnel) . En réponse au message call file. Évalué à 5.
bon, t'es mignon, la prochaine fois poste en français, tu l'as déjà fait pour tes autres questions sur les forums...
[^] # Re: google bind
Posté par liberforce (site web personnel) . En réponse au message derniere version du BIND. Évalué à 3.
[^] # Re: Meme sans DRM...
Posté par liberforce (site web personnel) . En réponse au journal Microsoft cherche à remplacer le JPEG. Évalué à 3.
# Recherche sur linuxfr...
Posté par liberforce (site web personnel) . En réponse au message Checkinstall. Évalué à 4.
http://linuxfr.org/comments/715644.html#715644
Une vieille news à ce sujet
http://linuxfr.org/2001/12/10/6282.html
[^] # Re: tutoriel - Glade
Posté par liberforce (site web personnel) . En réponse au message GTK, perdu. Évalué à 2.
Je t'ai dis plus haut de compiler avec gcc monexample.c -o monexample `pkg-config --cflags --libs gtk+-2.0`
pkg-config sert à générer les paramètres à passer à gcc pour qu'il trouve le chemin des .h et pour trouver la bibliothèque à laquelle se lier... Regarde man gcc. Attention, ce sont bien des backquote (guillement inversés: AltGr + 7) qui permettent l'exécution de la commande pkg-config, et la remplacent par son résultat. La syntaxe `commande` est équivalente à $(commande) qui est un peu plus visuelle (pas de risque de confusion pour le type de guillements pour les débutants. je préfère cette dernière.
[^] # Re: Pas fait pour
Posté par liberforce (site web personnel) . En réponse au message Simple question sur Gtkmm. Évalué à 3.
http://gtk.org/tutorial/x383.html
C'est la même chose en GTKmm je suppose.
regarde dans l'API les paramètres "expand", "fill" dans les pack_start/pack_end
Regarde aussi à la création des box, le paramètre "homogeneous". Ce sont ces paramètres qui contrôlent le redimensionnement. Lis bien cette partie de l'aide, et regarde l'exemple qui montre l'influence de ces paramètres.
[^] # Re: tutoriel - Glade
Posté par liberforce (site web personnel) . En réponse au message GTK, perdu. Évalué à 2.
libgtk+2.0_0-devel:/usr/include/gtk-2.0/gtk/gtk.h
libgtk+2.0_0-devel:/usr/include/gtk-2.0/gtk/gtkcheckbutton.h
libgtk+2.0_0-devel:/usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h
libgtk+2.0_0-devel:/usr/share/gtk-doc/html/gtk/gtk.html
libgtk+2.0_0-devel:/usr/share/gtk-doc/html/gtk/home.png
Tape rpm -ql libgtk+2.0_0-devel et tu verras le nom de tous les fichiers que ce package a installé sur ta machine.
[^] # Re: tutoriel - Glade
Posté par liberforce (site web personnel) . En réponse au message GTK, perdu. Évalué à 2.
Tu as libgtk+2.0_0 qui contient les binaires (exécutables, bibliothèques) qui permettent d'exécuter les programmes GTK+.
Et tu as libgtk+2.0_0-devel qui contient les bibliothèques de développement. C'est pareil pour tous les packages. Ceux qui contiennent les .h pour se lier aux bibliotèques s'appellent nomdupackage-devel. C'est celui là que tu n'as pas.
Et ceux qui contiennent les .c et les .h (je simplifie), sont les .src.rpm
Donc installe le package de *développement* de GTK+, et ça ira mieux.
Si tu veux savoir où se trouve un fichier, utilise la commande urpmf.
Par exemple pour gtk.h, urpmf gtk.h
[^] # Re: tutoriel - Glade
Posté par liberforce (site web personnel) . En réponse au message GTK, perdu. Évalué à 2.
Fais un copier/coller du résultat des commandes suivantes:
rpm -qi libgtk+2.0_0-devel
urpmq --list-media
urpmq libgtk+2.0_0-devel
urpmi libgtk+2.0_0-devel