Quand je parlais de valeurs monétaires, je parlais bien des montants. Si tu les stockes en double, tu vas avoir des problèmes lors des sommes. Un double c'est du binaire, un montant d'opération c'est en base 10. Le soucis c'est que la conversion base 10 vers base 2 n'est pas toujours possible sans perte de précisions.
Exemple
0,6 = 1 x 2^-1 + 0 x 2^-2 + 0 x 2^-3 + 1 x 2^-4 + ...
Au final on tombe jamais sur 0,6 mais sur 0,599999999999...
Ce n'est pas le cas pour tout les nombres. Exemple : 0,5 = 1 x 2^-1. Donc 0,5 en base 10 s'écrit 0b0,1. Pas de perte de précision. Je ne saurais pas estimer la fréquence de ces problèmes mais de manière empirique j'ai constaté que c'était fréquent.
Si on additionne plein de doubles qui sont dans ce cas, on va tomber sur des résultat faux. J'ai du régler ce soucis dans un soft qui éditait des factures avec pas mal de lignes. Ma solution a été de créer une classe money qui stockait sa valeur en centime dans un entier. Si ça t'intéresse je dois pouvoir te retrouver l'implémentation. Mais elle est triviale.
Une question : comment as-tu implémenté la gestion des valeurs monétaires ? Si c'est avec des flottants tu risques d'avoir des problèmes de précision au bout d'un certain temps. J'avais bossé sur un application qui fonctionnait ainsi, les totaux devenaient relativement rapidement inexacts. J'avais mis en place une solution qui utilisait des entiers et qui était donc toujours exacte. Si le sujet t'intéresse on peut en discuter.
Félicitation pour ce logiciel qui semble déjà assez abouti.
La dissuasion nucléaire, ce n'est pas la dissuasion de la guerre. Ce qu'elle dissuade, c'est l'utilisation à grande échelle d'armes nucléaires. Cet article est bien fait je trouve : http://fr.wikipedia.org/wiki/Dissuasion_nucl%C3%A9aire
Les ordinateurs sont très chers pour le moment. J'ai par exemple eu l'occasion de monter mon ordinateur à partir de pièces détachées moi-même, et son équivalent dans le commerce était alors bien plus cher (environ le double).
Malheureusement, ceci est faux. Je dirais même que c'est l'inverse. Ma boite monte des PC pour les particuliers (nous sommes intégrateur donc, entre autre). Sur la majorité des PC (moins de 700 €, 95 % de ce qui se vend), les grandes surfaces sont beaucoup moins chères. A vrai dire, sur un PC d'entrée de gamme à 300 ou 400 €, les grandes surface vendent le PC à un prix équivalent à notre prix d'achat des pièces. Sans compter la licence Windows.
Tu verras donc qu'il est très difficile de faire moins cher que Clevo ou Novatux. Eux doivent en vivre, visiblement pas toi donc tu pourras peut-être vendre moins cher. Mais je ne parierai pas sur ça : eux ont l'expérience.
Malgré tout ça, je pense que c'est quand même une bonne idée. Ça peut t'apporter plein de chose et c'est un bon apprentissage. Mais je ne t'en achèterai pas, je suis déjà équipé ;)
J'ai actuellement une machine qui me fait double emploi et dont je veux me séparer : un Sony Vaio VGN-NS21E. Intel T3400, 2 Go de RAM, un disque de 250 Go, un écran 15", carte graphique Intel. Il a environ un an et demi (j'ai la facture quelque part). Il a un sticker Windows Vista, jamais utilisé.
Ce matériel fonctionne en ce moment sous Ubuntu 10.04. Tout est reconnu à l'installation et tout fonctionne (wifi, mise en hibernation etc...).
La batterie est en bon état (tient pour l'instant comme à l'achat : l'applet gnome m'indique 2h 19). Ce portable n'a quasiment jamais été déplacé, la plasturgie est en état impeccable.
C'est normal, ça. On a d'avantage tendance à s'exprimer pour dire qu'on n'est pas d'accord en précisant sa position. Alors que dire « je suis d'accord », ça ne sert pas à grand chose. :-)
Le lien Pertinent ne sert pas à dire que tu es d'accord, mais que l'argumentaire est pertinent.
Dans ma proposition les lignes sont lues une par une (dans la boucle while). Donc si commencePar(ligne, "=") vaut vrai, cela signifie que tu as une ligne qui commence par "=", ce qui implique donc que ta chaine contient un caractère saut de ligne puis immédiatement après un caractère "=". Même chose pour la fonction finitPar.
Donc :
std::istringstream flux(s);
while (flux)
{
std::string ligne;
std::getline(flux, ligne);
if (commencePar(ligne, "=") && finitPar(ligne, "="))
{
// ici la ligne lue commence par "=" et finit par "="
// comme c'est une ligne, elle est précédé par un saut de ligne (sauf la première)
// et finit par un saut de ligne (sauf la dernière)
}
}
Désolé pour l'indentation, elle disparait lors de l'envoi.
Tu parles de C++ mais tu n'utilises pas std::string ? Voici ce que je peux te proposer :
void main()
{
std::istringstream flux(s);
while (flux)
{
std::string ligne;
std::getline(flux, ligne);
if (commencePar(ligne, "motDuDebut")
{
// ici la ligne commence par motDuDebut
if (finitPar(ligne, "motDeLaFin")
{
// ici la ligne fini par motDeLaFin et commence par motDuDebut
}
}
}
}
Je n'ai pas vérifié qu'il fonctionnait, mais c'est l'idée.
Après malheureusement je répond peut-être à côté de la plaque, mais je trouve toujours que ton énoncé n'est pas clair du tout et que tu ne mets pas assez de code.
- Mandriva Linux Powerpack 2010 Spring à 50€, soit le prix de Windows 7 en OEM, donc bon, pour Mr tout le monde, il a pour le même prix un truc qui marche partout, avec plein de logiciels compatible, matériel aussi, contre un truc qui doit faire ses preuves, et pour le geek ben il télécharge la version open-source.
50 € en OEM pour M. tout le monde ? Je peux avoir une source STP ?
En résumé, ils ont installé le soft, et ont fouiné dans les fichiers installés. Dans un binaire, ils ont trouvé cette chaîne : C:\Documents and Settings\jbroutin\Mes documents\Visual Studio 2008\Projects\ddp-hadopi\hadopi-client-gui\trunk\Release\cdtsvc.pdb
J'y ai vaguement pensé, mais comme je l'ai dit, je ne connais pas du tout le système judiciaire américain. L'auteur de la dépêche qui attend dans le tuyau est sans doute beaucoup plus calé que moi dans ce domaine, je n'aurai pas été d'une grande d'aide. ;)
Conclusion : l’abonné qui installe ce logiciel ne pourra pas se retourner contre Orange s’il venait à être déconnecté par Hadopi. Et ce, malgré ses 2 euros par mois et toute la confiance qu'il aura accordée dans cette offre.
On m'a dit pendant mes études que faire des goto c'était déjà une mauvaise habitude, on m'aurait menti ?
(je sais qu'il y en a pas mal dans le noyau linux mais j'aimerais savoir le vrai du faux)
C'est effectivement une mauvaise habitude : il faut tenter de s'en passer. Mais il y a certains cas (rares) qui gagnent (un peu) en terme de lisibilité à être écrit avec un goto.
Pour moi, les attitudes dogmatiques ne sont pas les bienvenues dans le développement : le développeur doit savoir pourquoi il n'utilise pas telle ou telle possibilité du langage ; il ne doit pas en refuser l'utilisation parce qu'on lui a dit. Le développement n'est pas une foi, mais une science. Les étudiants sont un cas un peu à part, je pense qu'il est parfois bénéfique pour eux d'avoir quelques règles à ne pas enfreindre afin de pouvoir se concentrer sur d'autres aspects. Mais une fois devenu professionnel, il faut y revenir !
Je l'ai aussi vu hier soir par hasard, je l'ai compilé et et j'ai commencé à la tester : bon cru. Dans la liste des modifications, on peut constater que l'ihm a également légèrement changé (dans le bon sens).
La nouvelle quête n'est par contre que traduite partiellement, et c'est dommage : http://www.wesnoth.org/gettext/index.lang.php?lang=fr&ve(...) (c'est wesnoth-dm). Je vais essayer de filer un coup de main pour arranger ça, même si je ne suis pas un linguiste de grand renom ;)
J'ai vu aussi 2 ou 3 cas où un transfo presque HS (il ne devait plus débiter un 9V correct) causait des problèmes aléatoires et bizarroïdes (synchronisation 1 fois sur 3 entre autre). Tu devrais essayer d'innocenter le tien en essayant avec celui d'un pote.
Pour décider entre à et a, met la phrase à l'imparfait :
"principale du noyau avait été manquée" => ça a un sens : c'est donc "a"
"songeait avait enfermer" => pas de sens : c'est donc un "à"
Pour Quand / Quant, tenter de remplacer par "En ce qui concerne"
"Quant aux administrateurs" => En ce qui concerne les administrateurs => quant avec un t
"Quand il va manger" => En ce qui concerne il va manger => pas de sens => quand
C'est pas vraiment carré, mais ça donne de bons résultats. En tout cas, c'est comme ça que je fais. ;)
Même si cette nouvelle ne peut qu'être une bonne nouvelle, j'aimerais bien savoir qui peut utiliser plus de 64k lignes sur un tableur.
65000 entrées, ça s'appelle définitivement une base de données.
Tout à fait, et 640 ko sur un ordinateur personnel devrait suffire à tout le monde. ;)
À mon avis, repousser les limites d'un outil est toujours une bonne idée. Et si tu veux considérer qu'une feuille calc avec 200 000 lignes est une base de données, tu peux : c'en est bien une. C'est bien une collection de données. Avec 20 lignes, c'est le cas aussi. Calc est bien un outil qui permet de manipuler des collections de données. Ces données ne s'interrogent pas en SQL, on est d'accord, mais ce n'est pas ce qui défini une base de données.
Le choix du "bon" outil va dépendre du but. Si il faut pouvoir faire rapidement un graphique avec 500 000 nombres, calc entre dans la liste des possibilités, c'est toujours intéressant. Non ?
J'imagine que tu parles d'un zero filler plus que d'un formatage bas niveau. C'est d'ailleurs agaçant cette attirance qu'ont les gens pour le "formatage bas niveau".
Pour le zero filler, si on considère une vitesse moyenne de 100 Mo/s sur toute la surface du disque (estimation assez crédible pour les disques durs actuels ), ça ferait 6 Go par minute, et donc 160 à 170 minutes par To. 3 heures en gros pour 1 To.
A partir du moment ou l'on utilise un langage comme PHP c'est que l'on à comprit que la perte en performance ce fait en échange d'un gain énorme en maintenabilité, portabilité et facilité de développement.
Chaque développement est un compromis entre différents critères, notamment la performance et la facilité de développement.
Effectivement le PHP offre un développement plus facile que du C++, et une performance qui doit n'être qu'un peu plus faible. Pour une application classique, PHP est souvent "le meilleur" compromis (encore que ça dépende de l'équipe de développement, mais passons). Mais Facebook, c'est une application qui est quand même singulière, qui est loin de rentrer dans les critères. Il y a des dizaines de milliers de serveurs PHP apparemment.
Visiblement, ils ont choisi de complexifier la maintenance (il risque d'y avoir un paquet de régression) pour bénéficier d'un peu de performance supplémentaire. Ils parlent de 50 % de serveurs en moins. J'imagine qu'ils ont du peser les inconvénients / avantages avant de se lancer. Peut-être qu'ils se trompent, mais ça c'est difficile à dire.
Pourquoi refuser le meilleur? Pourquoi regardes-tu le nom de celui qui fournit un service, et pas la qualité du service?
Un argument pourrait être qu'il faut tenter d'éviter les situations de monopoles. Au final, c'est un désavantage pour le consommateur (ça bloque le marché), et c'est très difficile à casser. Peut-être que pour une fois il faudrait faire du préventif plutôt que du curatif. Mais effectivement c'est plus facile à dire qu'à faire !
J'étais pas très loin de la solution, mais tu m'as été d'une grande aide, merci à toi ! Je suis d'ailleurs tombé lors de ma recherche sur d'autres topics de ce forum où tu aides d'autres types sur des questions concernant les tunnels. Tu as l'air d'être spécialiste du sujet. ;)
Bon reste plus qu'à fignoler, encapsuler tous ces lancements à coup de .bat pour simplifier la vie des CLIENTs et des HOTLINERs.
[^] # Re: Gestion des valeurs monétaires
Posté par guppy . En réponse au journal KissCount v0.1. Évalué à 2.
Exemple
0,6 = 1 x 2^-1 + 0 x 2^-2 + 0 x 2^-3 + 1 x 2^-4 + ...
Au final on tombe jamais sur 0,6 mais sur 0,599999999999...
Ce n'est pas le cas pour tout les nombres. Exemple : 0,5 = 1 x 2^-1. Donc 0,5 en base 10 s'écrit 0b0,1. Pas de perte de précision. Je ne saurais pas estimer la fréquence de ces problèmes mais de manière empirique j'ai constaté que c'était fréquent.
Si on additionne plein de doubles qui sont dans ce cas, on va tomber sur des résultat faux. J'ai du régler ce soucis dans un soft qui éditait des factures avec pas mal de lignes. Ma solution a été de créer une classe money qui stockait sa valeur en centime dans un entier. Si ça t'intéresse je dois pouvoir te retrouver l'implémentation. Mais elle est triviale.
# Gestion des valeurs monétaires
Posté par guppy . En réponse au journal KissCount v0.1. Évalué à 1.
Félicitation pour ce logiciel qui semble déjà assez abouti.
[^] # Re: Tera 100
Posté par guppy . En réponse à la dépêche Le Top 500 de novembre 2010. Évalué à 3.
# Vous devez entrer un sujet et un commentaire
Posté par guppy . En réponse au journal Soutenir le Logiciel Libre au moyen d'une mini-entreprise. Évalué à 10.
Malheureusement, ceci est faux. Je dirais même que c'est l'inverse. Ma boite monte des PC pour les particuliers (nous sommes intégrateur donc, entre autre). Sur la majorité des PC (moins de 700 €, 95 % de ce qui se vend), les grandes surfaces sont beaucoup moins chères. A vrai dire, sur un PC d'entrée de gamme à 300 ou 400 €, les grandes surface vendent le PC à un prix équivalent à notre prix d'achat des pièces. Sans compter la licence Windows.
Tu verras donc qu'il est très difficile de faire moins cher que Clevo ou Novatux. Eux doivent en vivre, visiblement pas toi donc tu pourras peut-être vendre moins cher. Mais je ne parierai pas sur ça : eux ont l'expérience.
Malgré tout ça, je pense que c'est quand même une bonne idée. Ça peut t'apporter plein de chose et c'est un bon apprentissage. Mais je ne t'en achèterai pas, je suis déjà équipé ;)
# Vaio VGN-NS21E
Posté par guppy . En réponse au message [Achète] PC portable d'occasion. Évalué à 1.
J'ai actuellement une machine qui me fait double emploi et dont je veux me séparer : un Sony Vaio VGN-NS21E. Intel T3400, 2 Go de RAM, un disque de 250 Go, un écran 15", carte graphique Intel. Il a environ un an et demi (j'ai la facture quelque part). Il a un sticker Windows Vista, jamais utilisé.
Ce matériel fonctionne en ce moment sous Ubuntu 10.04. Tout est reconnu à l'installation et tout fonctionne (wifi, mise en hibernation etc...).
La batterie est en bon état (tient pour l'instant comme à l'achat : l'applet gnome m'indique 2h 19). Ce portable n'a quasiment jamais été déplacé, la plasturgie est en état impeccable.
Ça t'intéresse ?
[^] # Re: Du sens des mots et de la culture...
Posté par guppy . En réponse au journal Internet n'est pas le web. Évalué à 1.
Le lien Pertinent ne sert pas à dire que tu es d'accord, mais que l'argumentaire est pertinent.
# Aller sur Internet
Posté par guppy . En réponse au journal Internet n'est pas le web. Évalué à 10.
[^] # Re: Une possibilité
Posté par guppy . En réponse au message Trouver la fin d'une ligne après un charactère. Évalué à 1.
Donc :
std::istringstream flux(s);
while (flux)
{
std::string ligne;
std::getline(flux, ligne);
if (commencePar(ligne, "=") && finitPar(ligne, "="))
{
// ici la ligne lue commence par "=" et finit par "="
// comme c'est une ligne, elle est précédé par un saut de ligne (sauf la première)
// et finit par un saut de ligne (sauf la dernière)
}
}
Désolé pour l'indentation, elle disparait lors de l'envoi.
# Une possibilité
Posté par guppy . En réponse au message Trouver la fin d'une ligne après un charactère. Évalué à 1.
Tu parles de C++ mais tu n'utilises pas std::string ? Voici ce que je peux te proposer :
void main()
{
std::istringstream flux(s);
while (flux)
{
std::string ligne;
std::getline(flux, ligne);
if (commencePar(ligne, "motDuDebut")
{
// ici la ligne commence par motDuDebut
if (finitPar(ligne, "motDeLaFin")
{
// ici la ligne fini par motDeLaFin et commence par motDuDebut
}
}
}
}
bool finitPar(const std::wstring& chaine, const std::wstring& recherche)
{
return chaine.substr(chaine.size() - recherche.size() - 1) == recherche;
}
bool commencePar(const std::wstring& chaine, const std::wstring& recherche)
{
return chaine.substr(0, recherche.size()) == recherche;
}
Je n'ai pas vérifié qu'il fonctionnait, mais c'est l'idée.
Après malheureusement je répond peut-être à côté de la plaque, mais je trouve toujours que ton énoncé n'est pas clair du tout et que tu ne mets pas assez de code.
# Énoncé peu clair
Posté par guppy . En réponse au message Trouver la fin d'une ligne après un charactère. Évalué à 1.
[^] # Re: La différence Apple/Mandriva
Posté par guppy . En réponse au journal Le pire ennemi de Mandriva, c’est François Bancilhon,. Évalué à 2.
50 € en OEM pour M. tout le monde ? Je peux avoir une source STP ?
Voici ce que j'ai de mon côté :
http://www.ldlc.com/navigation/cat.html?sscat=310015&con(...)
112 € la version la moins cher. Les autres sites de vpc proposent à peu près les mêmes tarifs.
# Cette zone est casse couilles
Posté par guppy . En réponse au journal sécurisation selon agrume. Évalué à 9.
Encore PCInpact : http://www.pcinpact.com/actu/news/57598-controle-telechargem(...)
En résumé, ils ont installé le soft, et ont fouiné dans les fichiers installés. Dans un binaire, ils ont trouvé cette chaîne : C:\Documents and Settings\jbroutin\Mes documents\Visual Studio 2008\Projects\ddp-hadopi\hadopi-client-gui\trunk\Release\cdtsvc.pdb
Y a des choses qui se préparent ;p
[^] # Re: eh eh
Posté par guppy . En réponse au journal La fin définitive de la saga SCO vs IBM / Novell ?. Évalué à 3.
# Analyse des conditions générales d'utilisation
Posté par guppy . En réponse au journal sécurisation selon agrume. Évalué à 10.
Le logiciel en question n'est pas encore certifié par HADOPI, mais je subodore que ce ne saurait tarder.
PCInpact a analysé les conditions générales d'utilisation de ce logiciel : http://www.pcinpact.com/actu/news/57596-orange-securisation-(...)
La conclusion est savoureuse :
Conclusion : l’abonné qui installe ce logiciel ne pourra pas se retourner contre Orange s’il venait à être déconnecté par Hadopi. Et ce, malgré ses 2 euros par mois et toute la confiance qu'il aura accordée dans cette offre.
[^] # Re: Channel
Posté par guppy . En réponse au journal "le plus gros problème du web, c'est l'ensemble des "webdesigners" aux choix techniques injustifiables.". Évalué à 4.
http://tatoufaux.com/?Les-Esquimaux-ont-des-centaines-de
http://monsu.desiderio.free.fr/curiosites/esquimaux.html
http://www.charlatans.info/esquineige.shtml
[^] # Re: goto ?
Posté par guppy . En réponse à la dépêche Sortie de GCC 4.5. Évalué à 4.
(je sais qu'il y en a pas mal dans le noyau linux mais j'aimerais savoir le vrai du faux)
C'est effectivement une mauvaise habitude : il faut tenter de s'en passer. Mais il y a certains cas (rares) qui gagnent (un peu) en terme de lisibilité à être écrit avec un goto.
Pour moi, les attitudes dogmatiques ne sont pas les bienvenues dans le développement : le développeur doit savoir pourquoi il n'utilise pas telle ou telle possibilité du langage ; il ne doit pas en refuser l'utilisation parce qu'on lui a dit. Le développement n'est pas une foi, mais une science. Les étudiants sont un cas un peu à part, je pense qu'il est parfois bénéfique pour eux d'avoir quelques règles à ne pas enfreindre afin de pouvoir se concentrer sur d'autres aspects. Mais une fois devenu professionnel, il faut y revenir !
# Arf grillé
Posté par guppy . En réponse au journal L'heure de la Battle for Wesnoth 1.8 a sonné. Évalué à 7.
Je l'ai aussi vu hier soir par hasard, je l'ai compilé et et j'ai commencé à la tester : bon cru. Dans la liste des modifications, on peut constater que l'ihm a également légèrement changé (dans le bon sens).
La nouvelle quête n'est par contre que traduite partiellement, et c'est dommage : http://www.wesnoth.org/gettext/index.lang.php?lang=fr&ve(...) (c'est wesnoth-dm). Je vais essayer de filer un coup de main pour arranger ça, même si je ne suis pas un linguiste de grand renom ;)
# Transformateur
Posté par guppy . En réponse au journal Free aurait-il ressortit son gros bridage ?. Évalué à 7.
[^] # Re: Autres coquilles
Posté par guppy . En réponse à la dépêche Nouvelle version 2.6.33 du noyau Linux. Évalué à 3.
Pour décider entre à et a, met la phrase à l'imparfait :
"principale du noyau avait été manquée" => ça a un sens : c'est donc "a"
"songeait avait enfermer" => pas de sens : c'est donc un "à"
Pour Quand / Quant, tenter de remplacer par "En ce qui concerne"
"Quant aux administrateurs" => En ce qui concerne les administrateurs => quant avec un t
"Quand il va manger" => En ce qui concerne il va manger => pas de sens => quand
C'est pas vraiment carré, mais ça donne de bons résultats. En tout cas, c'est comme ça que je fais. ;)
[^] # Re: Argl... un tableur n'est pas une base de données !
Posté par guppy . En réponse au journal Le million pour Calc. Évalué à 10.
Même si cette nouvelle ne peut qu'être une bonne nouvelle, j'aimerais bien savoir qui peut utiliser plus de 64k lignes sur un tableur.
65000 entrées, ça s'appelle définitivement une base de données.
Tout à fait, et 640 ko sur un ordinateur personnel devrait suffire à tout le monde. ;)
À mon avis, repousser les limites d'un outil est toujours une bonne idée. Et si tu veux considérer qu'une feuille calc avec 200 000 lignes est une base de données, tu peux : c'en est bien une. C'est bien une collection de données. Avec 20 lignes, c'est le cas aussi. Calc est bien un outil qui permet de manipuler des collections de données. Ces données ne s'interrogent pas en SQL, on est d'accord, mais ce n'est pas ce qui défini une base de données.
Le choix du "bon" outil va dépendre du but. Si il faut pouvoir faire rapidement un graphique avec 500 000 nombres, calc entre dans la liste des possibilités, c'est toujours intéressant. Non ?
[^] # Re: Formatage bas niveau
Posté par guppy . En réponse au journal Le monde informatique de nouveau révolutionné. Évalué à 0.
Pour le zero filler, si on considère une vitesse moyenne de 100 Mo/s sur toute la surface du disque (estimation assez crédible pour les disques durs actuels ), ça ferait 6 Go par minute, et donc 160 à 170 minutes par To. 3 heures en gros pour 1 To.
[^] # Re: Pas convaincu
Posté par guppy . En réponse au journal HipHop For PHP : Facebook php-to-C++ translator. Évalué à 2.
Chaque développement est un compromis entre différents critères, notamment la performance et la facilité de développement.
Effectivement le PHP offre un développement plus facile que du C++, et une performance qui doit n'être qu'un peu plus faible. Pour une application classique, PHP est souvent "le meilleur" compromis (encore que ça dépende de l'équipe de développement, mais passons). Mais Facebook, c'est une application qui est quand même singulière, qui est loin de rentrer dans les critères. Il y a des dizaines de milliers de serveurs PHP apparemment.
Visiblement, ils ont choisi de complexifier la maintenance (il risque d'y avoir un paquet de régression) pour bénéficier d'un peu de performance supplémentaire. Ils parlent de 50 % de serveurs en moins. J'imagine qu'ils ont du peser les inconvénients / avantages avant de se lancer. Peut-être qu'ils se trompent, mais ça c'est difficile à dire.
[^] # Re: Toujours dans le même sens
Posté par guppy . En réponse au journal GTK+ Made Qt : une bonne idée pour KDE. Évalué à -1.
http://qt.nokia.com/about/news/lgpl-license-option-added-to-(...)
Qt est dispo sous LGPL depuis début 2009.
[^] # Re: encore google ?
Posté par guppy . En réponse au sondage Chromium / Google Chrome sous Linux. Évalué à 2.
Un argument pourrait être qu'il faut tenter d'éviter les situations de monopoles. Au final, c'est un désavantage pour le consommateur (ça bloque le marché), et c'est très difficile à casser. Peut-être que pour une fois il faudrait faire du préventif plutôt que du curatif. Mais effectivement c'est plus facile à dire qu'à faire !
[^] # Re: Essayons de faire simple
Posté par guppy . En réponse au message Tunnel SSH avec rebond. Évalué à 1.
J'étais pas très loin de la solution, mais tu m'as été d'une grande aide, merci à toi ! Je suis d'ailleurs tombé lors de ma recherche sur d'autres topics de ce forum où tu aides d'autres types sur des questions concernant les tunnels. Tu as l'air d'être spécialiste du sujet. ;)
Bon reste plus qu'à fignoler, encapsuler tous ces lancements à coup de .bat pour simplifier la vie des CLIENTs et des HOTLINERs.