Space_e_man a écrit 1115 commentaires

  • [^] # 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…

  • [^] # Re: la difficulté du changement

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

    Selon ton raisonnement, personne n'utilise actuellement XMPP !?.

    Bon, disons que nous sommes déjà quelques-uns à l'utiliser, et que peut-être d'autres pourraient nous rejoindre, non ? Qu'en penses-tu ? Et qu'est-ce qui peut les aider à faire le pas ? Moi, j'essaye avec ce message…

    À l'objection « toutes les personnes que je connais utilisent » je répondrai que moi j'utilise déjà avec quelques amis XMPP et que je n'envisagerai pas d'utiliser un réseau fermé et centralisé pour l'instant.

    Il reste sur sa position de ne pas envisager d'utiliser XMPP ? Je reste sur ma position de n'utiliser que XMPP ! Je ne vois pas le problème de prendre le risque d'arriver à ce constat ; en bon gentlemen bien sûr… :)

    Mais il y a peut-être aussi une petite chance pour que l'une des personnes à qui j'aurai dressé mon message, soit envisage d'utiliser XMPP en plus d'un autre réseau, soit n'utilise encore aucun réseau et adoptera XMPP pour commencer avec moi et invitera d'autres personnes autour d'elle, etc.

    Faut pas forcément partir perdant non plus… ce serait irrationnel :(

  • # CHAOS (-math) vidéos

    Posté par  (site web personnel) . En réponse au message transformations de Lorentz. Évalué à 2.

    Je ne suis pas sûr de bien comprendre ton besoin, mais ça me fais penser à ces vidéo très bien foutues : http://www.chaos-math.org/fr

    Le chapitre VIII (vidéo 8) s'intitule : Le moulin de Lorenz

    'tout un programme… Je conseil de les regarder toutes dans l'ordre ;)

  • [^] # Re: peut-être ceci ?

    Posté par  (site web personnel) . En réponse au message Petit soucis avec les shared_ptr. Évalué à 2.

    Pour l'ensemble des lecteurs, j'aimerais quand même résumer cela car c'est fondamentale.

    Une variable globale est connue du programmeur et il "souhaitera" qu'elle soit "instanciée" avant-même le début de la fonction principale (main) et "détruite" après la sortie de cette fonction. Le programmeur ne devra normalement pas ce soucier de cela.

    Une variable locale se situe dans un bloque d'instructions délimité par des accolades. La variable est instanciée à l'endroit-même de sa déclaration et détruite après la fin du bloque d'instructions, quoi qu'il en soit ! même si une exception est levée par exemple, ou un goto (à éviter par ailleurs) effectué… C'est ça l'idée, même s'il y a de rares exceptions… Là encore, le programmeur n'a pas à se faire de soucis…

    Par contre une variable dynamique est instanciée suite à l'instruction new et détruite avec l'instruction delete. C'est au programmeur de ce soucier qu'à chaque new correspondra un delete opportun. Car cette variable subsistera à tout le reste, que ce soit la fin d'un bloque d'instructions, sortie de fonction, etc. Même la fin du programme, de la fonction principale ne garanti rien. L'adresse allouée de cette variable sera donc précieuse entre le new et le delete, car c'est sur base de cette adresse que le delete pourra se faire.

    C'est là qu'intervienne les pointeurs intelligents, encapsuler la "responsabilité" d'une variable dynamique à l'intérieur d'une autre variable, qui par exemple, sera locale. Ainsi, même suite à la levée d'une exception, le pointeur intelligent (selon l'exemple d'une variable locale) sera détruit, et par-là-même un delete effectué sur la variable dynamique.

    Quant à la transmission d'un pointeur à une fonction. Cela signifie généralement que, contrairement à une référence (principalement par convention), l'adresse à pu être stockée dans une variable subsistante à la sortie de la fonction. Ce n'est pas une obligation mais il faudra se poser la question… L'autre possibilité est que cette adresse soit utilisée comme littérateur ou comme base d'une série (array[]). On se souciera alors de savoir comment se fait le parcours et sur quelle base elle prendra fin (nombre d'éléments, adresse de fin, etc. ?). L'adresse d'une variable globale ou locale s'obtient avec l'opérateur & alors qu'un pointeur intelligent prévoira généralement une fonction membre (le fameux std::shared_ptr::get par exemple).

    "Par convention" car il est possible à l'intérieur d'une fonction de récupérer l'adresse d'un variable argument de type référence et de la stocker. Mais à mon habitude, je ne m'y attendrais pas… C'est pas "intuitif" me semble-t-il…

  • [^] # Re: peut-être ceci ?

    Posté par  (site web personnel) . En réponse au message Petit soucis avec les shared_ptr. Évalué à 1.

    Dans un graphe, les nœuds et les liens pourraient être alloués dynamiquement. Là, tu pourrais utiliser les std::shared_ptr . Est-ce toi qui implémente le graphe ?

  • [^] # Re: Attention

    Posté par  (site web personnel) . En réponse au journal Vague d’intérêt pour GNU/Linux vs Windows 10 « imposé » ?. Évalué à 0.

    C'est quoi « être dans l'AD » ?

  • [^] # Re: Attention

    Posté par  (site web personnel) . En réponse au journal Vague d’intérêt pour GNU/Linux vs Windows 10 « imposé » ?. Évalué à 4.

    Merci pour cette super grosse information que je n'avais pas encore…

    Néanmoins, lisez les commentaires car il sembleraient quand même que certaines "boites" en aient souffert ! Et il est bien question d'envisager des solutions à base de systèmes GNU/Linux…

  • [^] # Re: éléments de réponses

    Posté par  (site web personnel) . En réponse au journal [Belgique] Grand sondage : les asb qui utilisent GNU/Linux ?. Évalué à 2. Dernière modification le 03 mai 2016 à 19:46.

    … tu ne peux pas contraindre les gens à utiliser du libre …

    J'espère que ce n'est pas à moi que tu penses répondre. Car en effet, je suis parfaitement d'accord. C'est pour ça que le Windows 7 est en dual boot avec GNU/Linux depuis plusieurs années là où je travail.

    Le sondage que je fais ici devrait simplement m'aider à informer mes collègues sur la réalité de l'utilisation de systèmes GNU/Linux au travail, dans certaines asbl ou entreprises et démystifier l'histoire des « fichiers envoyés aux pouvoirs subsidiants qui refusent qu'on utilise les logiciels libres. »

    Après, notre asbl fonctionne en autogestion et toutes les décisions sont prises de manière collective et démocratique, jusqu'à utiliser la méthode Condorcet lorsque c'est nécessaire :)

  • [^] # Re: éléments de réponses

    Posté par  (site web personnel) . En réponse au journal [Belgique] Grand sondage : les asb qui utilisent GNU/Linux ?. Évalué à 1.

    L'utilisation de GNU/Linux est-il parfois une "honte" ou un secret ?

    Ce n'est pas ça le problème je pense. Il y a encore beaucoup de gens qui freinent. Pour lever ces blocages, il faut …

    Non, tu ne m'as pas compris, et tu n'est peut-être pas le seul.

    Je posais la question de la "honte" ou du "secret" vis-à-vis de réticence à rendre publique l'usage de système GNU/Linux dans les asbl ou entreprises. Car je suis parfois étonné de ne pas avoir de réponse à ce genre de sondage.

    Mais des réponses, j'en ai eu quelques une, quand même, sur la liste du BxLUG et Interlug de Belgique. Je vais bientôt les publier ici avec leur accord…

  • [^] # Re: Manque de temps, de compétence et aussi...

    Posté par  (site web personnel) . En réponse au sondage Utilisez-vous IPv6 ?. Évalué à 2.

    Tout ce que je peux balancer, c'est le titre du rapport de bogue, Firefox default turns off ipv6
    … et aussi la commande pour constater la chose :

    grep -ri disableipv6 /etc

    …, qui donnerait quelque chose du style :

    /etc/skel/.mozilla/firefox/mwad0hks.default/prefs.js:user_pref("network.dns.disableIPv6", true);

    Ils disent que ce sera corrigé dans la prochaine version qui sort avant la fin du mois…

  • # Mise à jour Bios + boot menu + ...

    Posté par  (site web personnel) . En réponse au message boot USB. Évalué à 2.

    Salut,

    2008, oui, ça devrait être possible.

    Éventuellement, il faudrait voir s'il est possible de mettre à jour le Bios (y a-t-il une mise à jour disponible ?)

    Ensuite, il faut chercher la touche qui au démarrage de l'ordinateur permet d'obtenir le menu de boot qui te permettra alors de sélectionner le support numérique dont il faudra exécuter le mbr.

    Finallement, il te faudra peut-être essayer les différents contrôleur USB. Par exemple, il se peut que l'USB en façade ne puisse pas être booté mais bien l'USB à l'arrière de ton ordinateur.

    Bonne chance et si possible, revient nous dire comment ça c'est passé.

  • [^] # Re: Fichiers envoyés aux pouvoirs subsidiants

    Posté par  (site web personnel) . En réponse au journal [Belgique] Grand sondage : les asb qui utilisent GNU/Linux ?. Évalué à 8.

    Certaines asbl reçoivent des subsides pour payer des salaires et le fonctionnement.

    Les pouvoirs subsidiants, ce sont les différents ministères des différentes instances : européen, régionals, provinciales, fédérale, etc.

    Mais pour cela, il faut envoyer des dossiers. Ces dossiers sont souvent des formulaire réalisés avec Microsoft Office Word, avec des sorte de champs que je sais même pas comment ils font ça, dans des tableaux, imbriqués, avec verrouillage, protection, qu'il est impossible de saisir plus qu'un certain nombre de caractères par exemple, ou qu'il est impossible de corriger la forme et la mise en page foireuse dès lors qu'ouvert avec simplement autre chose que le Word de Microsoft.

    En plus des dossier, il y a des tableaux relatifs à nos résultats d'activité qui là encore nous sont envoyés vierge au format Microsoft Office Excel que nous devons remplir (facile avec Excel ; compliqué avec Calc) et leur renvoyer … dans "leur" format d'origine !

    Etc.

    Personne ne voit de quoi je parle ?

    Donc, en ce qui me concerne, j'ai refais certains documents moi-même, avec LibreOffice, et je leur envois soit des PDF, soit des export Excel97.

    Mais tout mes collègues n'ont pas le courage et les compétence pour faire cela.

    Sans parler des PDF qui doivent être signés ; et que ce n'est possible qu'avec le logiciel d'Adobe…

  • [^] # Re: Autre approche, toujours avec bash

    Posté par  (site web personnel) . En réponse au message Problème avec les antislash et sed. Évalué à 0. Dernière modification le 02 mai 2016 à 14:23.

    S'il fallait pouvoir ensuite l'appliquer à tout un fichier…

    string1="C:\windows\toto"
    string2=rien
    
    echo $string1 | sed "s|${string1//\\/\\\\}|$string2|g"