Ok bien vu. Bah il faudra qu'ils pensent à changer, cela leur permettrait notamment d'avoir "un seul code" pour tous les systèmes sur PC et Android aussi puisque Qt est porté sur Android.
Quand je dis changer je déconne un peu, car je connais le travail que cela comporte de changer de framework. Mais intégrer le patch de "suse" devrait être possible non ? car récupérer les applications par défaut du système serait quand même pas mal (je sais on n'attend que moi :) ).
Pas compris la remarque, en détaillant un peu plus cela permettrait peut être de comprendre. Sauf erreur de ma part, firefox a débuté via Netscape au début des années 2000 ? Qt existait déjà à l'époque sur Windows, Mac et Linux et comme KDE ils pouvaient donc à priori l'utiliser gratuitement aussi non ? (wxWidgets est arrivé un peu après aussi).
Bonsoir,
cela existe déjà depuis des lustres sur wxWidgets ou Qt. C'est vrai que ne pas pouvoir prendre par défaut le bon programme c'est embêtant et sauf erreur même problème avec Thunderbird aussi. Mais bon je ne sais pas pourquoi ils ont fait leur framework multi à eux. Ils auraient du coder avec Qt au tout début, enfin bref.
Bonne soirée
Bonsoir,
exact Calendrier synchronise bien par défaut quand on modifie directement dans Google agenda mais par contre lorsque je tape des éléments dans calendrier Google Agenda ne se synchronise pas; On dirait que cela ne va que dans un sens.
Une idée ? Merci
Bonne fin de journée
PS j'ai essayé en mode connecté et non connecté dans Calendrier et pas de synchro dans ce sens
Bonjour,
cela ne fonctionne qu'en mode connecté. Mais je n'ai pas internet sur mon forfait, juste un fonctionnement en wifi. Il me faudrait une application qui puisse fonctionner en mode déconnecté avec une synchronisation dès qu'internet est présent.
Est ce que cela existe ? Merci
Bonne fin de journée
Bonjour,
étrange que cette application n'était pas installée. Et y en une de mieux au niveau fonctionnel ? et sinon sous linux (si possible KDE). Merci
Bonne fin de journée
sinon je ne peux pas corriger une faute "utilisais" à la place de "utilisais".
En fait ces 2 liens ne m'aident pas car Qt n'est pas géré par le premier lien et le second ne donne que les langages.
Mais merci quand même.
Bonjour,
Je ne pars pas en coup de gueule comme vous le faîtes remarquer, j'ai juste indiqué que je préférais des éléments constructifs. Je vais juste décrire une dernière fois la chose que j'ai trouvé étrange : je donne un code pour faciliter les tests et on "moinse" ce code ? pourquoi ? aucune idée, je voulais juste permettre de faciliter les choses. Au final ma question n'était pas si "idiote" que cela puisque l'on m'a apporté le fait que gcc ne pouvait réduire la mémoire sur des fichiers séparés(gcc ou autre je voulais savoir si un utilitaire existait).
Ce n'est pas un mépris envers les utilisateurs du site, juste une remarque sur le fait que la mode "facebook" j'aime/j'aime pas n'est peut être pas adaptée. Une remarque du style : "ton code n'apporte rien" et voilà c'est tout. Cela fait plusieurs années que je suis sur ce site, pas juste quelques mois et j'ai toujours répondu (sauf aujourd'hui je vais y venir) avec politesse.
Pour mon insulte, elle montrait juste le comportement que vous aviez. J'espère naturellement que vous n'en êtes pas un, et que au final vous adaptez (comme je l'admets) que c'était déplacé et que des insultes n'apportent rien (car un "ferme ta gueule" est au niveau d'un "connard" je trouve. Après cela se discute...). Juste ne rien écrire quand les commentaires sont non appropriés aurait peut être suffit.
Personnellement j'aimerais en rester là. Je programme depuis presque 30ans et je viens ici lorsque j'ai quelques questions pour mon travail en général. J'aime comme beaucoup de personnes ce côté "agréable" des commentaires. Je ne connais pas tout, j'aime apprendre et mes commentaires essayent d'expliquer au mieux ma pensée. Voilà !!
Sur ce, passez une bonne fin de journée
Bien Cordialement
Ils devraient peut être donner une explication sur la pertinence ou non du commentaire. Une exemple flagrant : je donne un code d'exemple pour que les personnes puissent tester comme moi si cela fonctionne ou pas. Au final on constate quoi ? gcc ne sait pas le faire. Donc je dirais que ma question était pertinente, pas pour tous certes, à croire que y en a qui n'ont rien de mieux à faire.
Et ce n'est pas un troll de vendredi :-)
Je cherche juste à faire en sorte que le code "mort" n'existe plus et que la taille finale soit celle que l'on aurait si celui-ci n'existait pas. Dans l'exemple que j'ai donné je cherche en aillant des fichiers par classe (ce que l'on a de façon traditionnelle) à faire en sorte que la taille finale soit la même quand f2 n'existe pas et quand f2 existe.
Cependant je n'y arrive pas, il reste une différence entre mon executable compilé avec f2 et sans f2.
Pourquoi je demande cela ? un exemple Qt sur un système embarqué (Android par exemple) mais je n'utilise que 10% des classes, c'est dommage de griller toute cette place et d'avoir une application énorme (bien sûr il faut utiliser la version de Qt avec la bonne licence, quitte à payer pour l'entreprise). Voilà
Merci
J'ai remplacé les chaînes par des nombres et c'est pareil. J'ai une taille plus petite si f2() n'est pas présente dans les fichiers. Donc cela veut dire que :
* soit cela ne fonctionne pas
* soit je n'arrive pas à faire cela sur plusieurs fichiers
Que veux tu dire par là ? moi j'ai l'impression que lorsque les classes sont séparées en fichiers dans un projet cela ne fonctionne pas. Car déjà la taille ne change pas si j'utilise f2 ou non dans le main. Et de plus j'ai une taille plus grande que si tout est dans le même fichier.
Des pistes ? c'est la raison pour laquelle je voulais savoir s'il n'y avait pas un utilitaire pour faire cela car je n'arrive pas à faire cela avec le compilateur (ni avec strip d'ailleurs).
Merci
Quelqu'un peut essayer pour voir ? j'ai l'impression que cela ne fonctionne que sur un fichier. C'est à dire qu'il optimise le fichier tout seul. Merci
Normalement la taille du fichier final devrait être la même que lorsque que f2 n'existe pas. Comment faire ? Merci de préciser la ligne de code. Moi j'obtiens la même taille avec ou sans f2 avec le -Os (j'ai essayé le reste, soit cela ne change rien, soit j'ai des erreurs). D'avance merci
[^] # Re: Ils avaient qu'à code cela en utilisant un framework multi-plateforme
Posté par cppuser . En réponse au journal Konquefox 1.8.2 est sortie. Évalué à 1.
Ok bien vu. Bah il faudra qu'ils pensent à changer, cela leur permettrait notamment d'avoir "un seul code" pour tous les systèmes sur PC et Android aussi puisque Qt est porté sur Android.
Quand je dis changer je déconne un peu, car je connais le travail que cela comporte de changer de framework. Mais intégrer le patch de "suse" devrait être possible non ? car récupérer les applications par défaut du système serait quand même pas mal (je sais on n'attend que moi :) ).
[^] # Re: Ils avaient qu'à code cela en utilisant un framework multi-plateforme
Posté par cppuser . En réponse au journal Konquefox 1.8.2 est sortie. Évalué à -1.
Pas compris la remarque, en détaillant un peu plus cela permettrait peut être de comprendre. Sauf erreur de ma part, firefox a débuté via Netscape au début des années 2000 ? Qt existait déjà à l'époque sur Windows, Mac et Linux et comme KDE ils pouvaient donc à priori l'utiliser gratuitement aussi non ? (wxWidgets est arrivé un peu après aussi).
# Ils avaient qu'à code cela en utilisant un framework multi-plateforme
Posté par cppuser . En réponse au journal Konquefox 1.8.2 est sortie. Évalué à 2.
Bonsoir,
cela existe déjà depuis des lustres sur wxWidgets ou Qt. C'est vrai que ne pas pouvoir prendre par défaut le bon programme c'est embêtant et sauf erreur même problème avec Thunderbird aussi. Mais bon je ne sais pas pourquoi ils ont fait leur framework multi à eux. Ils auraient du coder avec Qt au tout début, enfin bref.
Bonne soirée
[^] # rezound est mort non ?
Posté par cppuser . En réponse à la dépêche Audacity 2.0 est disponible !. Évalué à 2.
Je ne connaissais pas mais on dirait qu'il n'est plus maintenu.
[^] # App-set
Posté par cppuser . En réponse au journal Anniversaire : Archlinux a 10 ans !. Évalué à 3.
Si Si il y a app-set comme interface graphique
[^] # Re: Exact sauf que
Posté par cppuser . En réponse au message Android, Linux synchronisation des agendas. Évalué à 1.
Ok merci
[^] # Exact sauf que
Posté par cppuser . En réponse au message Android, Linux synchronisation des agendas. Évalué à 1.
Bonsoir,
exact Calendrier synchronise bien par défaut quand on modifie directement dans Google agenda mais par contre lorsque je tape des éléments dans calendrier Google Agenda ne se synchronise pas; On dirait que cela ne va que dans un sens.
Une idée ? Merci
Bonne fin de journée
PS j'ai essayé en mode connecté et non connecté dans Calendrier et pas de synchro dans ce sens
# Pas bon c'est en mode connecté uniquement
Posté par cppuser . En réponse au message Android, Linux synchronisation des agendas. Évalué à 1.
Bonjour,
cela ne fonctionne qu'en mode connecté. Mais je n'ai pas internet sur mon forfait, juste un fonctionnement en wifi. Il me faudrait une application qui puisse fonctionner en mode déconnecté avec une synchronisation dès qu'internet est présent.
Est ce que cela existe ? Merci
Bonne fin de journée
# Ok merci
Posté par cppuser . En réponse au message Android, Linux synchronisation des agendas. Évalué à 1.
Bonjour,
étrange que cette application n'était pas installée. Et y en une de mieux au niveau fonctionnel ? et sinon sous linux (si possible KDE). Merci
Bonne fin de journée
# Sinon on peut aussi faire cela
Posté par cppuser . En réponse au message Connaitre la migration de personne d'un communauté à une autre. Évalué à 0.
http://www.google.com/trends/?q=qt,gtk,wxwidgets&ctab=0&geo=all&date=all&sort=0
ou
http://www.google.com/insights/search/?hl=fr#q=qt%2Cwxwidgets%2Cgtk&cmpt=q
On voit donc que GTK et wxWidgets baissent très vite par rapport à Qt (pour les framework multiplateforme).
Bonne soirée
[^] # Pas mal du tout
Posté par cppuser . En réponse au message Connaitre la migration de personne d'un communauté à une autre. Évalué à 1.
Je ne connaissais pas, cela donne l'évolution en effet avec
http://www.google.com/insights/search/?hl=fr#q=qt%2Cwxwidgets&cmpt=q
On peut voir une baisse dès 2009 pour wxWidgets et une augmentation pour Qt
Merci
# ok Merci
Posté par cppuser . En réponse au message Connaitre la migration de personne d'un communauté à une autre. Évalué à 1.
sinon je ne peux pas corriger une faute "utilisais" à la place de "utilisais".
En fait ces 2 liens ne m'aident pas car Qt n'est pas géré par le premier lien et le second ne donne que les langages.
Mais merci quand même.
# Chakra c'est archlinux modifié
Posté par cppuser . En réponse au journal J'ai testé (et approuvé!!!) openSUSE 11.4 !!!!. Évalué à 1.
Bonsoir,
tu dois donc avoir tous les paquets d'Archlinux. Cela doit suffir non ?
Bonne soirée
[^] # Re: Petit coup de gueule : Visiblement y en a qui "moinsse" les commentaires
Posté par cppuser . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à 1.
Bonjour,
Je ne pars pas en coup de gueule comme vous le faîtes remarquer, j'ai juste indiqué que je préférais des éléments constructifs. Je vais juste décrire une dernière fois la chose que j'ai trouvé étrange : je donne un code pour faciliter les tests et on "moinse" ce code ? pourquoi ? aucune idée, je voulais juste permettre de faciliter les choses. Au final ma question n'était pas si "idiote" que cela puisque l'on m'a apporté le fait que gcc ne pouvait réduire la mémoire sur des fichiers séparés(gcc ou autre je voulais savoir si un utilitaire existait).
Ce n'est pas un mépris envers les utilisateurs du site, juste une remarque sur le fait que la mode "facebook" j'aime/j'aime pas n'est peut être pas adaptée. Une remarque du style : "ton code n'apporte rien" et voilà c'est tout. Cela fait plusieurs années que je suis sur ce site, pas juste quelques mois et j'ai toujours répondu (sauf aujourd'hui je vais y venir) avec politesse.
Pour mon insulte, elle montrait juste le comportement que vous aviez. J'espère naturellement que vous n'en êtes pas un, et que au final vous adaptez (comme je l'admets) que c'était déplacé et que des insultes n'apportent rien (car un "ferme ta gueule" est au niveau d'un "connard" je trouve. Après cela se discute...). Juste ne rien écrire quand les commentaires sont non appropriés aurait peut être suffit.
Personnellement j'aimerais en rester là. Je programme depuis presque 30ans et je viens ici lorsque j'ai quelques questions pour mon travail en général. J'aime comme beaucoup de personnes ce côté "agréable" des commentaires. Je ne connais pas tout, j'aime apprendre et mes commentaires essayent d'expliquer au mieux ma pensée. Voilà !!
Sur ce, passez une bonne fin de journée
Bien Cordialement
[^] # Re: Petit coup de gueule : Visiblement y en a qui "moinsse" les commentaires
Posté par cppuser . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à -1.
Et puis faudra apprendre à écrire le français, y a pas une grosse faute de grammaire qui pique les yeux :-) mais bon vu ton niveau c'est normal.
[^] # Re: Petit coup de gueule : Visiblement y en a qui "moinsse" les commentaires
Posté par cppuser . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à -5.
Non mais tu te crois ou là ? Va te ferme enculer pauvre connard, moi aussi je peux utiliser ton propre vocabulaire !!!
# Petit coup de gueule : Visiblement y en a qui "moinsse" les commentaires
Posté par cppuser . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à -2.
Ils devraient peut être donner une explication sur la pertinence ou non du commentaire. Une exemple flagrant : je donne un code d'exemple pour que les personnes puissent tester comme moi si cela fonctionne ou pas. Au final on constate quoi ? gcc ne sait pas le faire. Donc je dirais que ma question était pertinente, pas pour tous certes, à croire que y en a qui n'ont rien de mieux à faire.
Et ce n'est pas un troll de vendredi :-)
[^] # Re: Template programming
Posté par cppuser . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à 1.
Oui merci sauf que ce n'est pas forcément pour ma bibliothèque que je veux faire cela (Qt en l'occurrence). Merci
[^] # Re: Template programming
Posté par cppuser . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à 1.
Je cherche juste à faire en sorte que le code "mort" n'existe plus et que la taille finale soit celle que l'on aurait si celui-ci n'existait pas. Dans l'exemple que j'ai donné je cherche en aillant des fichiers par classe (ce que l'on a de façon traditionnelle) à faire en sorte que la taille finale soit la même quand f2 n'existe pas et quand f2 existe.
Cependant je n'y arrive pas, il reste une différence entre mon executable compilé avec f2 et sans f2.
Pourquoi je demande cela ? un exemple Qt sur un système embarqué (Android par exemple) mais je n'utilise que 10% des classes, c'est dommage de griller toute cette place et d'avoir une application énorme (bien sûr il faut utiliser la version de Qt avec la bonne licence, quitte à payer pour l'entreprise). Voilà
Merci
[^] # Re: Template programming
Posté par cppuser . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à 1.
Oui et Non la solution ce serait d'avoir un système qui supprime les fonctions non utilisées...pour avoir le minimum vital.
[^] # Re: J'ai séparé ma classe en 2 fichiers .h et .cpp et le code est plus gros
Posté par cppuser . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à 0.
J'ai remplacé les chaînes par des nombres et c'est pareil. J'ai une taille plus petite si f2() n'est pas présente dans les fichiers. Donc cela veut dire que :
* soit cela ne fonctionne pas
* soit je n'arrive pas à faire cela sur plusieurs fichiers
Une idée ?
[^] # Re: Template programming
Posté par cppuser . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à 1.
Que veux tu dire par là ? moi j'ai l'impression que lorsque les classes sont séparées en fichiers dans un projet cela ne fonctionne pas. Car déjà la taille ne change pas si j'utilise f2 ou non dans le main. Et de plus j'ai une taille plus grande que si tout est dans le même fichier.
Des pistes ? c'est la raison pour laquelle je voulais savoir s'il n'y avait pas un utilitaire pour faire cela car je n'arrive pas à faire cela avec le compilateur (ni avec strip d'ailleurs).
Merci
# J'ai séparé ma classe en 2 fichiers .h et .cpp et le code est plus gros
Posté par cppuser . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à 0.
Quelqu'un peut essayer pour voir ? j'ai l'impression que cela ne fonctionne que sur un fichier. C'est à dire qu'il optimise le fichier tout seul. Merci
# Ok à priori cela fonctionne
Posté par cppuser . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à 1.
g++ -Os -fdata-sections -ffunction-sections main.cpp -o main -Wl,--gc-sections -Wl,--strip-all
# Marche pas, ou je m'y prends mal
Posté par cppuser . En réponse au message Faire une réduction de code en supprimant les fonctions non utilisées. Évalué à 0.
Voici un code : main.cpp
Normalement la taille du fichier final devrait être la même que lorsque que f2 n'existe pas. Comment faire ? Merci de préciser la ligne de code. Moi j'obtiens la même taille avec ou sans f2 avec le -Os (j'ai essayé le reste, soit cela ne change rien, soit j'ai des erreurs). D'avance merci