je note que tu utilises pas mal de fonctions stdio/stdlib (fopen, sprintf, memcpy, etc.), alors que de meilleurs équivalents C++ sont disponibles (std::fstream, std::ostringstream
beurk beurk les iostream et dérivés pour moi c'est qu'il y a de plus moisi dans la lib stdc++ , tant qu'a faire autant reconstruire un truc clair et extensible à partir de la stdlib
regarde boost, je te jure que c'est franchement du grand art.
c'est justement le probleme de boost, ils se regardent un peu trop le nombril à faire de l'art à grand coup de surcharge de l'operateur virgule et de meta-meta-programmation via le preprocesseur. Y'a des fois où il vaut mieux avoir 50 lignes un peu similaires, un peu "copié-collées" mais totalement explicites plutot que 10 lignes que seuls quelques élus peuvent comprendre, et qui vont declencher une artillerie monstrueuse qui va mettre ton quad-core et ton compilo à genous pour peniblement arriver au même resultat
scons sait generer des projets msvc mais je ne l'ai jamais utilisé donc je ne sais pas dans quelle mesure c'est utilisable.
Et effectivement il faut un python d'installé pour executer le script, c'est vrai que c'est un peu lourd, mais bon c'est pas forcement pire qu'installer autoconf, automake, et libtool :)
Quand tu fais du autobouse faut quand même apprendre
- le shell pour la partie script du configure.in
- le language automake (cad la surcouche de make) pour les makefile.am
- et cerise sur le gateau, le formidable et surpuissant GNU/m4 puisque les configure.in sont passés au préprocesseur
Dès que tu fais des choses un peu sioux ça devient horriblement fragile, et quand libtool entre dans la danse t'es bon pour l'asile
Et au final t'as un systeme de build très moyennement portable puisqu'il a une tonne de dépendances vers des outils unix (m4, sh, make, perl)
plus souple dans le sens où le sconscript il est écrit dans un vrai langage élégant et turing-complet, contrairement à ceux de automake / cmake. Et si tu parses des fichiers xml pour modifier ton build avec des makefiles c'est avec des outils externes, alors qu'avec scons tu fais ça directement en python
à mon avis scons ne replace pas autoconf, mais surtout automake. C'est bien plus souple qu'un systeme de build basé sur des makefiles ou cmake puisque c'est du python. C'est ce que j'aime dans scons, on peut faire tout plein de trucs pendant la compilation, de la generation de fichiers, du parsage de xml, etc. C'est super puissant.
Le cache (à la ccache, mais qui n'est pas restreint au c/c++) est aussi très pratique, mais cmake a sans doute une fonctionnalité similaire
Par contre c'est un poil lent pour des gros projets (genre kde), et son extreme souplesse à pour conséquence que chacun fait ses sconscript à sa sauce, c'est pas toujours evident pour débuter
putain franchement t'es lourd avec ta manie d'avoir toujours raison, a toujours vouloir avoir le dernier mot, et a toujours avoir ce ton hautain et meprisant avec tes interlocuteurs (je le dis ici , j'aurais pu le dire dans un de tes 500 posts precedents)
l'interet de l'espace insécable ? c'est juste de te pourrir la vie s'inserant à ton insu (perso j'ai une forte tendance à en mettre après ou avant les accolades) et en generant des erreurs de compilation bizarres, des grep qui ne marchent pas comme prévu, des fichiers aux noms visuellement identiques mais qui sont differents etc. L'espace insécable est une connerie absolue imposée par les fanboys de la typographie, il devrait etre contingenté aux logiciels de traitement de texte et ne pas en sortir.. ras le bol de ce caractère de merde !
Et donc le fait que les cinemas soient remplis de gens qui font sonner leurs portables et se mouchent bruyamment t'autorise à telecharger "bienvenue chez les chtis" illegallement et en toute bonne conscience ? Y'a pas d'offre légale qui me convient donc j'ai le droit de contourner la loi pour satisfaire mes envies , c'est ça ?
la personne n'aurais pas était au cinéma voir le film.
En même temps c'est un peu facile comme argument, j'en ai un peu marre de le lire à tout bout de champs. Si on ne veut pas voir bienvenu chez les chis on ne le telecharge pas. Si on le telecharge, et qu'on consacre deux longues heures de sa vie à visionner ce monument du cinema Français, c'est bien qu'on lui accorde quelque valeur
On repete ça a chaque nouvelle version de KDE mais y'a un manque de soucis dans le détail qui persiste.
Par exemple là je regarde les screenshots de l'annonce sur http://fr.kde.org/announcements/4.1/ et je suis horrifié par le rendu des fontes, par ex http://kde.org/announcements/4.1/screenshots/dolphin-treevie(...) le texte "Document" highlighté en bleu, le o et le c sont carrément collés ensemble.. Je croyais que Qt était à la pointe en matière de rendu , comment ce genre d'horreur est-elle possible ? (c'est pas un cas isolé). Et si c'est une fonte pourrie, alors pourquoi la choisir pour les screenshots officiels du projet ?
Sans doute qu'ils ont oublié de nourrir les rats.. Mais bon on sent monter depuis quelques temps une bonne campagne de fud anti-wifi dans les medias, avec moultes reportages sur des memeres qui disent qu'elles ont mal au crane depuis que le petit kevin de la maison d'à coté a pris un abonnement chez free
En plus si on regarde bien la scene de retrouvailles avec ses "enfants" on distingue des incoherences dans les ombres au sol, exactement comme pour le soi-disant débarquement sur la lune des américains en 1969. Faut quand même reconnaitre que c'est troublant..
impressionnant vous ne vous arretez jamais hein ? Au fait il parait que pendant sa prétendue captivitée elle a eu un enfant avec ben laden, même que georges bush étaient present lors de l'accouchement et qu'il serait le parain. ça donne à réflechir pas vrai !
Le plus simple c'est encore d'ecouter ce qu'elle raconte sur sa captivité (elle était mourante et c'est un co-detenu ex-infirmier qui l'a nourrie et s'est procuré les médicaments necessaires)
c'est n'est pas du pillage puisque c'est autorisé par la license et donc par les auteurs, arrete de jouer sur les mots tu es lourd avec ton integrisme à deux balles.
Encore une belle victoire sur le logiciel privativateur ! Grace à amule j'echange des milliers d'isos debian avec mes amis à travers le monde en toute simplicité
quelle mauvaise foi ! bien sûr que c'est une attaque, employer un mot à connotation négative à la place d'un mot neutre ça n'est pas innocent !
J'imagine que si MS décide de parler de "logiciels anarcho-bolcheviques" à propos des logiciels libres, tout le monde ici trouvera ça normal et neutre.
[^] # Re: bon ben c' est simple....
Posté par Troy McClure (site web personnel) . En réponse au journal G'MIC : Un nouvel outil libre de manipulation d'images. Évalué à 3.
beurk beurk les iostream et dérivés pour moi c'est qu'il y a de plus moisi dans la lib stdc++ , tant qu'a faire autant reconstruire un truc clair et extensible à partir de la stdlib
[^] # Re: bon ben c' est simple....
Posté par Troy McClure (site web personnel) . En réponse au journal G'MIC : Un nouvel outil libre de manipulation d'images. Évalué à 6.
c'est justement le probleme de boost, ils se regardent un peu trop le nombril à faire de l'art à grand coup de surcharge de l'operateur virgule et de meta-meta-programmation via le preprocesseur. Y'a des fois où il vaut mieux avoir 50 lignes un peu similaires, un peu "copié-collées" mais totalement explicites plutot que 10 lignes que seuls quelques élus peuvent comprendre, et qui vont declencher une artillerie monstrueuse qui va mettre ton quad-core et ton compilo à genous pour peniblement arriver au même resultat
[^] # Re: scons pas bien
Posté par Troy McClure (site web personnel) . En réponse au journal scons 1.0. Évalué à 2.
[^] # Re: scons pas bien
Posté par Troy McClure (site web personnel) . En réponse au journal scons 1.0. Évalué à 2.
Et effectivement il faut un python d'installé pour executer le script, c'est vrai que c'est un peu lourd, mais bon c'est pas forcement pire qu'installer autoconf, automake, et libtool :)
[^] # Re: scons pas bien
Posté par Troy McClure (site web personnel) . En réponse au journal scons 1.0. Évalué à 4.
- le shell pour la partie script du configure.in
- le language automake (cad la surcouche de make) pour les makefile.am
- et cerise sur le gateau, le formidable et surpuissant GNU/m4 puisque les configure.in sont passés au préprocesseur
Dès que tu fais des choses un peu sioux ça devient horriblement fragile, et quand libtool entre dans la danse t'es bon pour l'asile
Et au final t'as un systeme de build très moyennement portable puisqu'il a une tonne de dépendances vers des outils unix (m4, sh, make, perl)
[^] # Re: scons pas bien
Posté par Troy McClure (site web personnel) . En réponse au journal scons 1.0. Évalué à 2.
[^] # Re: scons pas bien
Posté par Troy McClure (site web personnel) . En réponse au journal scons 1.0. Évalué à 2.
Le cache (à la ccache, mais qui n'est pas restreint au c/c++) est aussi très pratique, mais cmake a sans doute une fonctionnalité similaire
Par contre c'est un poil lent pour des gros projets (genre kde), et son extreme souplesse à pour conséquence que chacun fait ses sconscript à sa sauce, c'est pas toujours evident pour débuter
[^] # Re: Pas sérieux
Posté par Troy McClure (site web personnel) . En réponse au journal Nouvelle étude sur le téléchargement. Évalué à 3.
[^] # Re: questions
Posté par Troy McClure (site web personnel) . En réponse au journal Sortie du bépo 1.0rc1. Évalué à 1.
[^] # Re: Pas sérieux
Posté par Troy McClure (site web personnel) . En réponse au journal Nouvelle étude sur le téléchargement. Évalué à 6.
[^] # Re: Pas sérieux
Posté par Troy McClure (site web personnel) . En réponse au journal Nouvelle étude sur le téléchargement. Évalué à 2.
(pour justifier le piratage)
[^] # Re: Pas sérieux
Posté par Troy McClure (site web personnel) . En réponse au journal Nouvelle étude sur le téléchargement. Évalué à 1.
En même temps c'est un peu facile comme argument, j'en ai un peu marre de le lire à tout bout de champs. Si on ne veut pas voir bienvenu chez les chis on ne le telecharge pas. Si on le telecharge, et qu'on consacre deux longues heures de sa vie à visionner ce monument du cinema Français, c'est bien qu'on lui accorde quelque valeur
# Moche
Posté par Troy McClure (site web personnel) . En réponse à la dépêche KDE 4.1 : Don't Look Back. Évalué à 8.
Par exemple là je regarde les screenshots de l'annonce sur http://fr.kde.org/announcements/4.1/ et je suis horrifié par le rendu des fontes, par ex http://kde.org/announcements/4.1/screenshots/dolphin-treevie(...) le texte "Document" highlighté en bleu, le o et le c sont carrément collés ensemble.. Je croyais que Qt était à la pointe en matière de rendu , comment ce genre d'horreur est-elle possible ? (c'est pas un cas isolé). Et si c'est une fonte pourrie, alors pourquoi la choisir pour les screenshots officiels du projet ?
[^] # Re: Sus aux usurpateurs bidouilleurs
Posté par Troy McClure (site web personnel) . En réponse au journal Le piratage des logiciel est nuisible au libre. Évalué à 4.
[^] # Re: tout à fait d'accord
Posté par Troy McClure (site web personnel) . En réponse au journal Le piratage des logiciel est nuisible au libre. Évalué à 6.
[^] # Re: Je travaille, donc je moule.
Posté par Troy McClure (site web personnel) . En réponse au sondage Cet été, mis à part les RMLL, je .... Évalué à 2.
[^] # Re: Les impacts du Wifi
Posté par Troy McClure (site web personnel) . En réponse au journal Going full VOIP ?. Évalué à 2.
[^] # Re: RE : La libération de L. Bettancourt , du gros pipo ?
Posté par Troy McClure (site web personnel) . En réponse au journal La libération de L. Bettancourt , du gros pipo ?. Évalué à 10.
[^] # Re: Enfin
Posté par Troy McClure (site web personnel) . En réponse au journal Quiero decire que los marxistos del FARC son derrotados. Évalué à 3.
Dans mon post plus haut je suggèrais d'ecouter les déclarations de betancourt, par exemple
http://www.ladepeche.fr/article/2008/07/04/462758-Le-caporal(...)
2 secondes de google (mais c'est moins excitant qu'un bon vieux fantasme de complot)
[^] # Re: Enfin
Posté par Troy McClure (site web personnel) . En réponse au journal Quiero decire que los marxistos del FARC son derrotados. Évalué à 0.
[^] # Re: Enfin
Posté par Troy McClure (site web personnel) . En réponse au journal Quiero decire que los marxistos del FARC son derrotados. Évalué à 0.
[^] # Re: GNU/Linux est beaucoup plus difficile à piller...
Posté par Troy McClure (site web personnel) . En réponse au journal The Linux developers are selfish dickheads. Évalué à 4.
[^] # Re: ListeIP.dat
Posté par Troy McClure (site web personnel) . En réponse au journal Des scans SSH? Un script qui permet l'émission automatique de plaintes.. Évalué à 1.
# coin
Posté par Troy McClure (site web personnel) . En réponse à la dépêche Sortie d'aMule 2.2.1. Évalué à 10.
[^] # Re: "logiciel privateur"
Posté par Troy McClure (site web personnel) . En réponse à la dépêche Ce que pensent Stallman, Torvalds, Brown et Zemlin de Microsoft. Évalué à 9.
quelle mauvaise foi ! bien sûr que c'est une attaque, employer un mot à connotation négative à la place d'un mot neutre ça n'est pas innocent !
J'imagine que si MS décide de parler de "logiciels anarcho-bolcheviques" à propos des logiciels libres, tout le monde ici trouvera ça normal et neutre.