Space_e_man a écrit 1127 commentaires

  • # Should Be HACKABLE

    Posté par  (site web personnel) . En réponse à la dépêche FOSDEM 2017 le week‐end du 4 et 5 février. Évalué à 3.

    Titre de l'image

    J'aurai sur moi de nombreux exemplaire de mes étiquettes “Should Be HACKABLE” ! v.2 !

    http://www.shouldbehackable.org/

    (cf. l'un de mes commentaires et mon premier journal à propos de la v.1)

  • # Aide pratique pour GNU MakeTools ? rendez-vous ?

    Posté par  (site web personnel) . En réponse à la dépêche FOSDEM 2017 le week‐end du 4 et 5 février. Évalué à 2.

    Bonjour à tous,

    Titre de l'image

    J'ai commencé le développement d'un petit jeux 2D en C++ avec SDL2, libxml++2.6 et Chipmunk

    (cf. l'un de mes commentaires)

    Mais pour l'instant, c'est principalement un gros fichier main.cpp et un script Bash pour compiler et lier.

    J'aimerais passer à l'utilisation des GNU MakeTools. J'ai déjà commencé, à suivre des tutoriels, etc. Mais je patauge, 'y a des trucs que je comprends pas, etc.

    Bref, le Fosdem pourrait-il être l'occasion de rencontrer quelqu'un qui pourrait m'aider à mettre en place l'utilisation correct des GNU MakeTools ?

    Sincèrement, je pense que déjà, en 30 minutes, nous ferions le principal.

    Alors, je pourrai placer mon projet sur "un Git" et ouvrir le projet… J'ai déjà prévu que le projet soit entièrement sous GPL…

    Pourrions-nous nous fixer un rendez-vous ?

    La rencontre pourrait être ouverte à d'autres personnes intéressées !

    Merci d'avance _^

  • # Chromium !

    Posté par  (site web personnel) . En réponse au message Où va Firefox ?. Évalué à 5.

    Je suis repassé de Chrome à Firefox …

    Pourquoi toujours n'envisager que l'usage de Chrome sans même nommer Chromium ?

    Chromium est un navigateur Web libre qui sert de base aux navigateurs Web propriétaires Google Chrome

    En tant que « libristes », ne devrions-nous pas n'avoir en tête, utiliser et éventuellement proposer à votre entourage que Chromium ?

    … raisons, … la vie privée.

    Voilà typiquement le genre de différence qu'il peut y avoir entre Chromium et Chrome.

    Avec un système GNU, il y a par généralement un paquetage nommé par exemple chromium-browser

  • # Should Be HACKABLE !

    Posté par  (site web personnel) . En réponse au journal Microsoft s'accroche jusqu'au bout. Évalué à 6.

    Et pourquoi pas y coller une nouvelle étiquette, Should Be HACKABLE ? :)
    Titre de l'image

  • [^] # Re: processeir cramé, alim defecteuse ?

    Posté par  (site web personnel) . En réponse au message Dépannage d'un ordinateur. Évalué à 1.

    Un sous-cadençage (“underclocking”), réduire la fréquence du CPU en dessous de ses spéc', pourrait faire baisser la température. Pour de la bureautique, ce serait toujours fonctionnel. 'voir les réglages dans le BIOS.

  • [^] # Re: Merci.

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de battle‐rage: un jeu de combat, dans le genre Street Fighter.. Évalué à 1.

    Salut Linuxator,

    Je suis de tout cœur avec toi !

    Et d'abord, je te remercie pour le partage de ton code source. Même si cela n'est pas du « beau C++ », il s'agit d'un projet construit de manière "élégante", avec les autotools et des librairies modernes telles que les SDL2. Rien que pour ça, merci…

    Cela peut déjà aider tous ceux qui cherchent à programmer en C++, utiliser les autotools et les librairies SDL2.

    Je suis moi-même occupé à travailler sur un projet de ce genre. Je peine à cause des autotools que je ne maîtrise pas du tout au départ.

    Première image du petit plongeur

    Pour l'instant, je dessine tout moi-même… Ça dois se voir, n'est-ce pas ? :d.. Chaque bulle et chaque boule blanche est un objet…

    J'avais commencé avec SDL ("1") et j'ai fait ensuite évoluer mon projet vers SDL2.

    J'ai commencé dans un énorme fichiers main.cpp construit par un petit script bash (g++ …) et je suis occupé à essayer de le séparer en plusieurs fichiers et d'utiliser les autotools… J'ai pas terminé…

    Pour les licences, je te confirme que l'on ne peut qu'être à cheval !
    Le libre à encore du mal à se faire comprendre et accepter.

    Tu n'es pas concerné mais certaines personnes confondent libre, gratuit et warez :( Et cela n'aide pas le libre…

    Il est généralement bien connu que la plupart des "œuvres" sont « sous copyright » et que leurs auteurs tiendront à être rétribués dès la moindre utilisation, etc. Généralement, les artistes, de par les écoles et tout le milieu artistique sont amenés à s'inscrire à la sasem, etc.

    C'est un peu chiant, mais tu devrais séparer ton projet en deux parties. Le jeu en lui-même, libre ; et les images qui ne le sont pas.

    Au pire, tu remplaces les images par de grossiers dessins à main levé et tu prévois une procédure pour les remplacer par « d'autres images » que tu présentes clairement comme étant issues du warez.

    À+.

  • # eCryptfs

    Posté par  (site web personnel) . En réponse au message Sauvegardes incrémentales en ligne, chiffrées localement ?. Évalué à 2. Dernière modification le 18 novembre 2016 à 12:48.

    Pour l'instant, j'utilise eCryptfs.

    La ligne dans /etc/fstab est longue et complexe :

    /lechemin/cloudsaves/crypted  /lechemin/cloudsaves/clear  ecryptfs  key=passphrase:passphrase_passwd_file=/root/cloudsavespass,ecryptfs_sig=bac0bf41ffd157b9,ecryptfs_fnek_sig=bac0bf41ffd157b9,no_sig_cache,ecryptfs_enable_filename_crypto=y,ecryptfs_key_bytes=32,ecryptfs_cipher=aes,ecryptfs_passthro 
    

    Mais il (…/clear) s'agit pour moi d'un dossier ne contenant lui-même que des sauvegardes journalières, effectuées elles-mêmes avec un script perso' genre rsnapshot.

    Par ailleurs, les noms des fichiers (et dossiers) ne peuvent pas être plus long que ± 128 caractères. J'ai donc un script qui tronque les noms…, et "détronque" si nécessaire… (→ le script en question)

    Je synchronise le dossier chiffré, (…/crypted) vers un serveur externe, manuellement actuellement, avec une commande du genre :

    time ionice -c 3 nice rsync -aH --delete --numeric-ids --rsync-path="sudo rsync" /lechemin/cloudsaves/crypted/ username@servername:/mnt/cloudsaves/username/crypted/
  • # CryFS en devenir...

    Posté par  (site web personnel) . En réponse au message Sauvegardes incrémentales en ligne, chiffrées localement ?. Évalué à 2.

    J'aime bien ce projet LGPL CryFS :

    Titre de l'image

    Ce projet répond par exemple à la question que je pausais sur le forum, « loop device sur une série de "petits" fichiers ? (et non un seul gros) »

    Et donc, ils proposent déjà un comparatif avec VeraCrypt, EncFS et eCryptfs…

  • [^] # Re: Des licences non libres dans des jeux libres ça c'est déjà fait

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de battle‐rage: un jeu de combat, dans le genre Street Fighter.. Évalué à 1.

    J'allais justement proposer les Geekscottes pour son jeu de baston…

    Mais le site est mort ?→ http://www.nojhan.net/geekscottes/apropos

    Geekscottes n°5

    Geekscottes n°84

  • [^] # Re: Réveil

    Posté par  (site web personnel) . En réponse au message Swap utilisé au réveil du PC. Évalué à 1. Dernière modification le 21 octobre 2016 à 17:43.

    'faudrait savoir ce qui « march' pô »…

    N'arrives-tu pas à écrire le script proposé et le rendre exécutable ?

    Le script ne s'exécute-t-il pas ?

    L'argument post n'est-il pas passé au script après l’hibernation ?

    Les commandes swapoff -a et swapon -a ne sont-elles pas alors exécutées ?

    L'exécution de ces deux commandes, successives, n'est-il pas équivalent à le faire manuellement ?

    Peut-être faudrait-il ajouter un sleep et/ou un sync entre les deux… ?

  • # C++ type et performances

    Posté par  (site web personnel) . En réponse au message pre-realease de battle-rage un jeu de combat a la street fighter.. Évalué à 2. Dernière modification le 20 octobre 2016 à 15:27.

    … est-ce que il est mieux de d'utiliser un type int8_t (char) ou un type uint8_t (unsigned char) ?

    Franchement, à moins que tu ne vises un microcontrôleur avec 64 ko de mémoire vive, utilise le type int tout simplement. Je serait pas étonné que pour un microprocesseur 64 bits, manipuler de simple octet soit plus compliqué qu'un int, fut-il sur 64 bits, en rapport avec la taille de ta texture, c'est rien… Éventuellement le type unsigned.

    C'est pareil pour forward_list et unordered_map, par soucis de lisibilité du code, j'utiliserais simplement list et map. Sauf si tu devais stocker plusieurs milliers d'entités (particules), ça va pas être super significatif sur les performances globales.

    Quant à l'option fno-signed-zeros, elle concerne les flottants…

  • [^] # Re: Quelques liens et autres réponses/questions

    Posté par  (site web personnel) . En réponse au message présentation de LibreOffice : les choses importantes !?.. Évalué à 1.

    Merci beaucoup pour ton commentaire et les liens :)

    Intégrer un correcteur grammatical dans LibreOffice ? Qu'est-ce que ça veut dire ?

    Actuellement, il y a un correcteur orthographique "embarqué", qui vérifie si les mots se retrouvent dans une liste de mots connus pour la langue.

    Mais pour la correction grammatical, fautes d'accord, etc., il est nécessaire d'installer soit-même, en supplément, une extension du genre LanguageTool ou Grammalecte.

    Il me semble que Microsoft Office intègre nativement un tel correcteur.

    Est-il prévu que LibreOffice s'installe directement avec un correcteur grammatical (LanguageTool, Grammalecte ou un autre, fork ou autre) ?

  • [^] # Re: Réforme de la grammaire

    Posté par  (site web personnel) . En réponse au message présentation de LibreOffice : les choses importantes !?.. Évalué à 2.

    Merci pour cette précision. J'ai pu corriger en modifiant…
    J'espère n'avoir offensé personne à propos de Grammalecte qui, par ailleurs, est du coup super complet et très puissant…
    LanguageTool détecte bien la faute également. Une phrase correcte est :

    Le public apprécie le domaine public mais se méfie de l’opinion publique.

  • # Celle que ton parrain connaît bien

    Posté par  (site web personnel) . En réponse au message Migration depuis Windows : quelle distrib Linux choisir ?. Évalué à 6.

    Je suis dans le milieu libriste actif depuis plus de 10 ans. Je te conseil de trouver un parrain et que vous choisissiez ensemble une distrib' et un gestionnaire de bureau qu'il connaît bien, pour lesquels il connaîtra toutes les petites astuces qui permettent dès le départ de te faire une installation aux petits oignions, et pour lesquels il pourra le plus facilement possible trouver des solutions aux "défis" qui se révéleront plus tard.

    Si tu dois vraiment faire ce parcours tout seul, comprends d'abord que c'est pas l'idéal et cherche alors des témoignages, des retour d'expériences de personnes ayant ton profil et ton anamnèse :) Mais pas forcément ici uniquement ;)

    Amuse toi bien ! (“Have fun!“ en anglais)

  • # terminal

    Posté par  (site web personnel) . En réponse au message Nautilus et copier le chemin d'un fichier. Évalué à 1.

    Astuce "simple", d'autant si vous n'êtes pas sur votre propre ordinateur personnalisé avec xclip par exemple…

    1°)
    Ctrl + T
    Ouverture d'un terminal

    2°)
    Glisser-lâcher le fichier dans le terminal.
    Le chemin y apparaît entre apostrophe.

    3°)
    Sélectionner le chemin dans le terminal et copier avec Ctrl + Shift + C

    “Shift”: Pour les français, comprenez votre touche « Majuscule » (même si elle permet de faire d'autres choses que des majuscules… mais bon…)

  • [^] # Re: Je n'aime pas la SFML

    Posté par  (site web personnel) . En réponse à la dépêche SDL ou SFML ? Ne choisissez plus, prenez Gamedev Framework (gf). Évalué à 2.

    Les exceptions en C++ n'ont à peu près rien à voir avec les exceptions en Java, hormis le principe général. Déjà, le fait qu'en C++, elles ne soient pas déclarées dans le prototype de la fonction rend leur utilisation très pénible, contrairement à Java.

    Il y a un ensemble des types pouvant être levé comme exception par une fonction. Par défaut, cet ensemble est "ouvert sur tout type". Mais il est possible de spécifier cet ensemble.

    http://en.cppreference.com/w/cpp/language/except_spec

    En C++, les "options" par défaut vont "toujours" dans le sens de la simplicité et des performances optimales. À prendre avec des pincettes :)

    En l'occurrence, spécifier l'ensemble des types d'exceptions pouvant être levées implique la mise en place d'un mécanisme supplémentaire. Java impose toutes sortes de ce genre de mécanismes (introspection et autres) alors qu'en C++ le développeur "choisi".

    Une autre alternative est de préciser les exceptions pouvant être levées dans la documentation de la fonction.

  • [^] # Re: Je n'aime pas la SFML

    Posté par  (site web personnel) . En réponse à la dépêche SDL ou SFML ? Ne choisissez plus, prenez Gamedev Framework (gf). Évalué à 7.

        if (a_failure) throw new std::runtime_error("error...")
        return 123;

    Houlala, attention !

    Il est levé là un pointeur vers une exception !
    Et où sera le delete ?

    Non non, la bonne écriture est :

        if (a_failure) throw std::runtime_error("error...");
    
        return 123;

    (il manquait également le ;)

    Et finalement, lorsqu'un if tient sur une ligne, laisser ensuite une ligne vide favorise une bonne lecture.

  • # Celle que ton parrain connaît bien

    Posté par  (site web personnel) . En réponse au message Quelle est la distribution idéale pour débuter ? Surtout après 7 versions de " windows " . Évalué à 7. Dernière modification le 07 juillet 2016 à 08:24.

    Je suis dans le milieu libriste actif depuis plus de 10 ans. Je te conseil de trouver un parrain et que vous choisissiez ensemble une distrib' et un gestionnaire de bureau qu'il connait bien, pour lesquels il connaîtra toutes les petites astuces qui permettent dès le départ de te faire une installation aux petits oignions, et pour lesquels il pourra le plus facilement possible trouver des solutions aux "défis" qui se révéleront plus tard.

    Si tu dois vraiment faire ce parcours tout seul, comprends d'abord que c'est pas l'idéal et cherche alors des témoignages, des retour d'expériences de personnes ayant ton profil et ton anamnèse :) Mais pas forcément ici uniquement ;)

    Amuse toi bien ! (“Have fun!“ en anglais)

  • [^] # Re: ZWave

    Posté par  (site web personnel) . En réponse au message Domotique via TCP/IP(v6?) Wi-Fi standard ?. Évalué à 1.

    Z-Wave sur Wikipédia :

    Z-Wave est un protocole radio …

    Sécurité
    Z-Wave se base sur une seule plage de fréquence et est donc vulnérable à un brouilleur. De plus le protocole lui-même semble souffrir de problèmes de sécurité.

    Dans l'état actuel de cette norme, il semble plus prudent de ne confier à Z-Wave (il en est probablement de même pour les systèmes mono fréquence de technologies proches) que des tâches domotiques limitées aux éléments dont le dysfonctionnement ou le piratage ne pose pas de problème.

    Pour le Wi-Fi, j'suis pas spécialiste en sécurité ; il est vrai que le WEP n'était pas sûr… Mais le WPA2, avec une bonne clé de 128 bits, n'est-il pas aussi sûr qu'un hypothétique réseau « filaire ZWave »  ? (qu'en fait c'est plutôt radio)

  • [^] # Re: ESP8266, NodeMCU et RGBWW

    Posté par  (site web personnel) . En réponse au message Domotique via TCP/IP(v6?) Wi-Fi standard ?. Évalué à 1.

    Et voici petite discussion très encourageante :)
    Domoticz forum → [ESP8266] Commercial H801 WiFi RGB-dimmer topic

  • [^] # Re: ZWave

    Posté par  (site web personnel) . En réponse au message Domotique via TCP/IP(v6?) Wi-Fi standard ?. Évalué à 1.

    Merci pour l'info'. J'imagine que tu utilise le ZWave ?

    Ce qui me dérange (a priori) avec le ZWave :
    - le prix des dispositifs
    - le manque de sécurité (en Wi-Fi, il y a le WPA2)

    Mais je vais continuer à regarder ça…

  • # ESP8266, NodeMCU et RGBWW

    Posté par  (site web personnel) . En réponse au message Domotique via TCP/IP(v6?) Wi-Fi standard ?. Évalué à 1.

    Pour du Wi-Fi, j'ai trouvé ça :
    → NodeMCU sur Wikipédia
    et aussi
    ça → un contrôleur Wi-Fi sur AliExpress
    avec ça → un ruban-led RGBWW sur AliExpress

    Qu'en pensez-vous ?

  • [^] # Re: Raid 4 ou Raid 1

    Posté par  (site web personnel) . En réponse au message Configuration RAID optimale pour 3 disques ?. Évalué à 1.

    Merci pour ta réponse.

    Comme je l'ai précisé, nous avons acheté chaque disque chez un fournisseur différent.

    Par contre, je cherche notamment à savoir si la gestion RAID logiciel du noyau permet (en lecture) de solliciter un des 3 disques moins que les autres ? (de sorte à réduire la probabilité d'usure "consécutive")

  • [^] # Re: raid5

    Posté par  (site web personnel) . En réponse au message Configuration RAID optimale pour 3 disques ?. Évalué à 1.

    Merci, surtout pour les autres lecteurs de cette discussion, car je connais bien cette article de Wikipédia.

    Par contre, j'aurais aimé avoir quelques avis avisés d'administrateurs systèmes (GNU/)Linux quant à savoir (considérant le noyau 3.16 et sa gestion logiciel du RAID) s'il vaut mieux :

    • RAID 1, 2 disques + 1 spare ;
    • RAID 1, 3 disques ;
    • RAID 6, 3 disques.

    Et aussi, concernant spécifiquement la gestion logiciel du noyau 3.16, s'il est possible de configurer finement de sorte qu'un disque soit moins sollicité que les autres, probablement en lecture ?

  • [^] # Re: Besoins réels des utilisateurs

    Posté par  (site web personnel) . En réponse au journal Promotion d'XMPP, message pour nos amis. Évalué à 8.

    Selon le même résonnement, "LES GENS" veulent également s'habiller pour le moins cher possible, et ILS S'EN FOUTENT des conditions de travail des "artisans" de l'autre bous du monde ou de l'énergie et pollution nécessaire au transport.

    "LES GENS S'EN FOUTENT" de la manière dont seront "apparus" fruits et légumes, pour autant qu'ils soient gros, de belles couleurs ET PAS CHER !!!

    OGM ? Pesticides ? Rémunération des cultivateur et leur vie à eux ? L'impacte sur la nature ? ILS S'EN FOUTENT ! "les gens"

    Et les océans, ILS S'EN FOUTENT !!

    Le nucléaire et les déchets ? ILS S'EN FOUTENT !!

    La concentration des richesses et la loi travail ? ILS S'EN FOUTENT !! tant qu'ils peuvent eux-même nourrir l'espoir de SE GOINFRER !

    Il faut vraiment venir ici, sur LinuxFR pour trouver le désespoir et se tirer une balle…

    Question, êtes-vous payer pour venir saper le moral ici et ailleurs ?

    Qui ici n'a pas vu l'un des documentaires « Demain », « Merci patron », « Les moissons du future », etc. ?

    Heureusement que tout les gens ne viennent pas ici avant d'entreprendre de telles initiatives…

    Sachez-le, le monde change ! … ce qui semblait "pragmatique" hier paraît être en réalité une erreur, une aberration irrationnelle à long terme ou par la collectivité à laquelle on nous promettait peut-être de pouvoir "échapper", comme à un crabe de pouvoir sortir de la nasse… Est-ce là votre seul espoir ?

    Ce qui vous semble toujours illusoire ou utopique parait déjà comme étant le véritable pragmatisme du future à certains… C'est à eux que je m'adresse, et je ne peut préjuger d'aucun de mes amis qu'il le soit ou pas, déjà ou en devenir…

    Je vous tiendrai au courant des résultats de mon message initial. Vous risquez d'être surpris…

    À bonne entendeur…