Sylvain Colinet a écrit 47 commentaires

  • # similaire à Java ?

    Posté par  (site web personnel) . En réponse au journal C++ vin va vous faire tourner en barrique !. Évalué à 2.

    Un truc cool dans java et les packages c'est qu'il est facile d'avoir des classes qui sont visible que par le package, est-ce que le mot clef module permet ca ?

  • # Usb2snes

    Posté par  (site web personnel) . En réponse au journal Petite histoire de la SD2SNES, et par là même du MSU1. Évalué à 2.

    C'est probablement le truc le plus fun qu'a écrit/adapté Redguyy, c'est une version du firmware qui permet d'utiliser le port usb du Sd2Snes pour envoyer des fichiers, lire/écrire la mémoire.

    Des gens trés passionné ont crée des trucs très amusant comme des modes de jeu coopératif pour certain jeu en partageant son inventaire/énergie/munition avec d'autre joueur de Super Metroid.

    Plus d'info usb2snes.com

    A noter qu'Ikari était en train de merger ça dans le firmware officiel, mais qu'il n'a pas donné de nouvelles depuis 2-3 mois.

  • # Windows c'est "simple" mais c'est facile

    Posté par  (site web personnel) . En réponse au journal Mais pourquoi flatpak ?. Évalué à 1.

    En fait distribuer sous Windows c'est assez simple comparativement à tout ça.
    Tu as juste à empaqueter ton binaire + tes librairies et dans ton code tu peux facilement assumer que toute tes ressources (images/fichier de config/ect…) sont relatif à l'emplacement de ton binaire. Tu peux soit faire carement un installeur ou juste fournir une archive avec tout le basard.

    Sous Unix tu dois commencer à gérer des trucs genre /usr/share et autre qui va varier en fonction de tes préfix fournis à la compilation (et tu dépends donc de tout tooling the compilation). Plus si tu veux faire ça bien tu dois fournir un .deb et .rpm et j'imagine qu'un flakpack et autre c'est autant de boulot que .deb/.rpm donc aucun intérêt au final.

  • [^] # Re: Frustrant

    Posté par  (site web personnel) . En réponse à la dépêche Bienvenue Mageia 7. Évalué à 1.

    Installer Windows 10 m'a pris 20 min à tout péter (disque M2), je sais pas comment on peut mettre 10h. Après si on compte réinstaller tout les soft, c'est surtout la bande passante qui va bloquer.

  • [^] # Re: super!

    Posté par  (site web personnel) . En réponse au journal CPPP. Évalué à 2.

    C++ c'est un langage de compilateur x)

  • # Met un SSD

    Posté par  (site web personnel) . En réponse au journal Quel DE pour des débutants?. Évalué à 10.

    C'est sur moins fun qu'une installation Linux, mais c'est le meilleurs moyen actuel de "rafraichir" un ancien ordi.

  • [^] # Re: et m_ par rapport à juste _?

    Posté par  (site web personnel) . En réponse au journal Ⓒ✙✙ Le tiret bas (underscore) au début des variables membres ?. Évalué à 3.

    Qt utilise (dans les exemples et leur code) le m_ pour les variables privées. Le getter est le nom de la variable, le setter : setNom. Les booleans sont différencés avec un isBoolName().

    Le tout c'est d'être cohérent partout.

  • # La question est où et comment apprendre le C++

    Posté par  (site web personnel) . En réponse à la dépêche Faut‐il continuer à apprendre le C++ ?. Évalué à 9.

    J'utilise principalement C++ avec Qt même pour des programmes non graphique (je supporte pas la stl) et je me retrouve à toujours utiliser des new et delete parce que… même en lisant ce post et les commentaires je vois toujours pas avec quoi je suis censé les remplacer.

    Je sais même pas où chercher des bonnes pratiques/informations sans être noyé par tout et son contraire (envoyé/retourné des strings sur la pile c'est un coup bien ou pas, ça dépend du compilateur, du sens du vent, du numéro de serie de ton CPU…)

  • # Perl 6, pas PERL 6

    Posté par  (site web personnel) . En réponse au journal Portage de TapTempo en Perl6. Évalué à 1.

    Y a pas vraiment de séparation entre perl, Perl et PERL comme en Perl 5. (l'interpreteur, le langage et l'acronyme) :)

    Tu peux aussi te priver de l'utilisation du type Date. now est un Instant et des différences d'Instant te donne un type Duration. C'est suffisant pour obtenir ce que tu veux.

  • [^] # Re: Mainteneur, Contributeur

    Posté par  (site web personnel) . En réponse au journal Petit guide à l'usage des développeurs de LL qui souhaitent se tirer dans le pied. Évalué à 4.

    Oui c'est l'un des problèmes majeurs de cette histoire. Les développeurs de Pale Moon aurait du documenter comment eux attendent que leur logiciel soit construit, plutôt que de faire un appendum obscur à la licence MPL. C'est d'autant plus grave que le premier interlocuteur (le gars pédantique) a déjà rencontré ces problèmes de build mais au lieu de guider le mainteneur d'OpenBSD, il impose sa vision sans explication.

    C'est pour moi une erreur de développeur débutant, qui compile son logiciel dans son environement et attend que les autres devine ce qu'il faut faire pour faire de même.

  • # Lincence MPL et build.

    Posté par  (site web personnel) . En réponse au journal Petit guide à l'usage des développeurs de LL qui souhaitent se tirer dans le pied. Évalué à 6.

    Je dois être idiot. Mais je comprends même pas leur redist point sur le Licencing. La MPL protège tout ce qui est logo et nom, mais couvre pas le système de build. Je vois même pas comment ils peuvent imposer de build avec les libs intégrées patchés (et pas remonter les patchs surement?)

  • # Desactivable?

    Posté par  (site web personnel) . En réponse au journal Ça sent pas bon chez Intel ?. Évalué à 0.

    C'est la vraie question, les tests font peur sur les IOs. pour une vunérabilité qui est pas encore exploité, le coût est trop gros.

  • [^] # Re: Lisp rocks

    Posté par  (site web personnel) . En réponse au journal CamelCase ou lowercase_with_underscore. Évalué à 0.

    D'ailleurs c'est très agréable (surtout pour les noms de variables) et c'est pertubant quand on revient à du non Perl 6

  • # Le support du chat limité

    Posté par  (site web personnel) . En réponse au journal Orion, un client Twitch multiplateforme. Évalué à 1.

    Un des intérêts de twitch (pour moi et beaucoup d'utilisateurs) c'est aussi le chat. Ne pas avoir de support des emotes (et extension comme BTTV et FFZ) en fait un client avec très peu d'intérêt. Twitch est un mini réseau social.

    Mais le visuel est assez propre sinon.

  • [^] # Re: Perl6, le Hurd des langages ....

    Posté par  (site web personnel) . En réponse au journal Merry 6.c! Mon expérience avec Perl 6. Évalué à -1.

    Merci bien!

    Je passe beaucoup plus de temps à écrire de l'anglais en ce moment que du français, j'en ais perdu l'habitude.

  • [^] # Re: Moteur inside

    Posté par  (site web personnel) . En réponse au journal Merry 6.c! Mon expérience avec Perl 6. Évalué à 1.

    Non, Perl 6 utilise Rakudo qui est une implémentation de Perl6, Rakudo lui même tourne soit avec MoarVM (Du C), ou la JVM. Il y aussi une version en cours de développement prévus pour s'executer en Javascript.

    Parrot est probablement mort, mais beaucoup de travail dans Parrot à servit à écrire Rakudo/Moar

  • [^] # Re: Perl6, le Hurd des langages ....

    Posté par  (site web personnel) . En réponse au journal Merry 6.c! Mon expérience avec Perl 6. Évalué à 3.

    Les spec principales sont definies, le langage en lui même est définit, il y a une implementation qui respect une très grande partie de ces spec.

    Ce qui est manquant c'est des choses périphériques qui sont aussi important qu'un langage, comme tout ce qui concerne la distribution des modules/installation. Le déployement des outils au sein des distributions, la traduction, etc…

  • [^] # Re: Migrations ?

    Posté par  (site web personnel) . En réponse à la dépêche Qt 5.1 est juillet. Évalué à 10.

    Qt est divisée en plusieurs morceaux pour réduire la taille d'une application, surtout utile genre sous os X et Windows. 13Mo les DDL de QtCore + QtGui par exemple, c'est très peu pour tout ce que ça offre en fonctionnalité. le libgtk.dll fait 15Mo, tu rajoutes glib/gio tu dépasses les 20Mo pour quelque chose de même pas équivalent.

    Il y a aussi le fait que Qt est vraiment plus utilisable/déployable que Gtk, et il y a un effort considérable de fait pour s'intégrer le mieux au système (Niveau visuel ou outil genre sélection de fichier).
    Ca peut paraître idiot, mais mes appli Qt, j'aime bien avoir le sélecteur de fichier de Windows 7 ou KDE selon la plateforme où je suis et pas un truc dégueux qu'on peut retrouver dans GIMP.

    C'est une bonne nouvelle d'avoir enfin des équivalents des QWidget dans QtQuick, ça correspond mieux à l'optique de s'intégrer au système dans lequel tourne son application et pas faire juste des applications genre Winamp avec son rendu personnalisé

  • [^] # Re: Liste des matériels supportés

    Posté par  (site web personnel) . En réponse à la dépêche Sortie du noyau Linux 3.9. Évalué à 1.

    Ah merci, c'est exactement quelque chose du genre que je cherchais.

    Pour mon problème de pilote, c'est un truc qu'il est pas dans les dépôts Fedora, donc ça devient moins marrant à maintenir à la main, surtout si on à pas vu que y a une mise à jour du noyaux, on se retrouve.. sans net. J'ai rien contre les distribs qui mettent à jour toutes seules comme ça, juste que j'ai plus le temps de m'embêter à configurer mon système.

  • # Liste des matériels supportés

    Posté par  (site web personnel) . En réponse à la dépêche Sortie du noyau Linux 3.9. Évalué à 3.

    C'est peut-être hors sujet, mais y a t'il un site qui recense le matériel supporté en plus pour chaque version du noyaux ?

    C'est un truc qui me bloque pour réinstaller un Linux hors VM sur ma machine, le driver réseau est pas dans le noyaux et sur des distribs genre fedora qui met à jour le noyaux régulièrement, c'est pas une solution de devoir recompiler un pilote externe.

    Sinon oui, il y a de moins en moins d'avancée orientée pour le desktop (à par les pilotes graphiques). Mais la vraie question, c'est plutôt qu'est-ce que peux faire le noyaux pour impacter un système desktop à part améliorer la gestion des ressources ?

  • # Pourquoi un enième interpréteur ?

    Posté par  (site web personnel) . En réponse au journal Appel au dons pour PyPy. Évalué à -2.

    Je comprend pas qu'on s'éclate à réécrire un enième interpréteur Python au lieu d'aller vers une solution comme Parrot ou LLVM ? Je peux comprendre le besoin de performance, mais pourquoi réinventer la roue tout les 5 ans ?

  • [^] # Re: Mais pourquoi Linux ?

    Posté par  (site web personnel) . En réponse au journal Mon expérience comparée d'installation de Linux et Windows XP sur mini-pc. Évalué à 1.

    Attention je parles d'un point de vue complètement pratique et de confort vis à vis du matériel.

    Il faudrait que je compare sur mon laptop pourris la tenue en batterie et la fréquence des bugs dut au driver/matos à chier sur l'un et l'autre, mais je suis pas sur que le Linux soit avantagé.

    C'est pour ça choisir GNU/Linux uniquement pour la sécurité ça me parait un choix discutable sur un laptop.

  • # Mais pourquoi Linux ?

    Posté par  (site web personnel) . En réponse au journal Mon expérience comparée d'installation de Linux et Windows XP sur mini-pc. Évalué à 1.

    Oui cette question tue, mais dans ton cas c'est quoi l'intérêt de Linux sur Windows ? Si le seul argument c'est la sécurité, c'est un faux problème. J'irais pas à dire qu'on peut avoir une sécurité équivalent sous Windows, mais avec un simple firewall/antivirus t'obtiens une sécurité largement suffisante dans un environnement hostile classique (clef usb, réseau wifi).

    Attention je conseilles pas d'installer du windows absolument, mais ta raison d'être sous Linux me paraît assez artificielle.

  • # En couverture ?

    Posté par  (site web personnel) . En réponse au journal Linux Magazine 146 - suicide ou rachat par google ? . Évalué à 2.

    Autant l'article en soit me dérange pas, c'est toujours intéressant de connaître comment exploiter un outil puissant et peut permettre aux gens que l'administration d'un système de mail complet rebutent de pouvoir se concentrer sur autre chose. (faut dire c'est clairement mal branlé la config de tout ce bordel)

    Mais de la à mettre ça en couverture je trouve ça vraiment très dérangeant

  • [^] # Re: RAD?

    Posté par  (site web personnel) . En réponse à la dépêche Sortie des EFL 1.1.0. Évalué à 0.

    Sauf que t'as pas les mêmes besoin niveau ergonomie entre de l'embarqué et du desktop, donc t'as forcement besoin de revoir ton interface entièrement en général et pas juste changer le thème ou l'emplacement de 3 machins : typiquement un explorateur de fichier va être complètement différent sur un desktop, sur un terminal tactile et une télévision (où t'as juste une télécommande)

    En plus Qt tends à faire utiliser QtQuick/QML pour les appli desktop, donc la comparaison est pas trop approprié.