C’est incompréhensible. Je me suis fait mal en te lisant.
1) Donne le fichier réel, en supprimant éventuellement des lignes s’il est trop long et en modifiant par endroit s’il y a des données qui doivent rester privées.
2) Utilise la syntaxe adéquate pour copier ce fichier dans ton prochain message, c’est expliqué ici.
3) Tu écris :
Dans mon script, je veux …
Quel script, je ne vois rien…
L’outil que tu cherches doit être sed et une expression régulière pour « matcher » deux chiffres séparés par une espace est assez facile à faire, tu devrais facilement y arriver en lisant le manuel.
C’est probable mais c’est surtout la communication en clair qui fait peur…
Parce qu’outre le fait que tu pourrais t’attendre à ce que tes coordonnées GPS ne soient connues que de toi et du fournisseur du service, ça signifie également qu’il est assez aisé de modifier ces données partout où elles transitent…
J'ai installé récemment FAN 2.4 qui utilise Centos 5.9
Si tu as installé récemment, pourquoi avoir choisi une distribution obsolète comme FAN 2.4 (elle date de mars 2013) ?
Le projet FAN a été abandonné depuis que Centreon (la société, qui s’appelait auparavant Méréthis) fournit la distribution CES (Centreon Entreprise Server)
C’est pour ça que tu as des erreurs 404, les logiciels que tu essayes d’installer ne sont plus disponibles.
Please NOTE: this is not being maintained for security since moving to Vault.
It will have security issues, you should upgrade to a new version instead.
À moins que tu aies une bonne raison d’installer FAN je te recommande d’installer CES.
À priori le terme "CES" a même été abandonné et la dernière mouture de la distribution se nomme tout simplement Centreon (comme le programme lui-même) :
C’est de la transparence. C’est un exemple réel d’une problématique qui peut concerner beaucoup de projets, libres ou non.
C'est pas plutôt sur les forums et MLs de Mageia directement qu'il faudrait en discuter ?
Je dirais que c’est effectivement là qu’il faut en parler en premier, mais si je comprends bien c’est ce qui a été fait… et ce journal a été fait volontairement pour élargir l’audience.
1) Le plus souvent oui. Souvent un shell « de la même famille », sous Debian par exemple c’est dash :
L'interpréteur de commandes « dash » (Debian Almquist Shell) est conforme à
la norme POSIX et est dérivé de ash.
.
Puisqu'il exécute les scripts plus rapidement que bash et dépend de moins
de bibliothèques (le rendant ainsi plus résistant aux pannes logicielles ou
matérielles), c'est l'interpréteur de commandes par défaut sur les systèmes
Debian.
2) Sous Linux les autres shells (ksh, csh, zsh, …) sont plus rarement utilisés mais tu trouveras des scripts dans des langages de programmation comme Perl à foison, pas mal de Python aussi. Ça dépend des distributions.
3) Ça dépend, je pense, beaucoup du goût de chacun. Le plus utilisé sous GNU/Linux, après un shell bash-like, doit être zsh, mais c’est du pur ressenti, je peux me tromper.
C’est marrant je viens de faire le test juste avant de lire ton message parce que j’avais en tête des messages d’erreur à l’exécution valant le détour en Java… mais non, ça marche.
Comme Javascript ça "cast" silencieusement vers string, c’est sûr que si on (int,str) alors qu’on attend soit (int,int) soit (str,str), choisir le deuxième, donc faire un int → str c’est être sûr que ça va fonctionner :)
Rust est un langage typé au même titre que Haskell et OCaml. Il faut bien comprendre que les erreurs de types sont difficile à rendre compréhensible. La surcharge possible de l'opérateur ( + ) en Rust complexifie la tâche et pour le coup,
Python permet la surcharge de l’opérateur + (la fonction correspondante s’appelle __add__) et son message est on ne peut plus clair.
même si Haskell serait pour le coup un bonne exemple à suivre pour Rust, en général, c'est avec l'expérience qu'on comprends de manière évidente ces erreurs et on peut difficilement faire mieux.
En Haskell ça me semble un peu mieux mais c’est encore un peu « lourd », àmha.
Le message de Guile au contraire me plaît par sa concision.
C’est sûr que ça reste à mon avis une question de goût et comme tu le dis :
c'est avec l'expérience qu'on comprends de manière évidente ces erreurs et on peut difficilement faire mieux.
et une erreur de type c’est assez courant pour qu’on la reconnaisse du premier coup d’œil, même avec peu d’expérience. De manière générale on s’habitue à la tronche des messages. Du coup, même avec des messages d’erreur longs comme le bras, on sait tout de suite quelle ligne regarder.
Le DDoS n’est pas plus légal que le blocage d’une usine on est d’accord.
tu fous de la gueule des syndicats en pratique :).
Non. J’essaie de t’expliquer que quand un syndicat bloque une usine :
Il n’est généralement pas ultra-minoritaire même s’il n’est pas majoritaire (et ça ne change rien à la légalité de blocage (= false))
C’est parfois le seul moyen légitime pour ne pas se faire dépouiller de ««« son »»» gagne pain.
Larousse donne comme troisième définition de légitime : Qui est fondé en raison, en justice, en équité
Donc un blocage, ou d’autre actions, peuvent être illégales et légitimes.
La démocratie est un forme d’organisation apparue lorsque nous étions beaucoup moins sur Terre et où être citoyen réclamait de répondre à de nombreux critères (ie: le peuple était très loin de n’être composé que de citoyens). Or, même si la démocratie n’a pas de limite théorique, la représentativité elle a des limite pratiques évidentes : plus un représentant représente un groupe important et moins il pourra représenter la volonté de chaque individu du groupe.
Quand un groupe de personnes enfreint la loi, c’est parfois aussi la démocratie, démocratie dans le sens : le peuple gouverne, et peuple dans le sens : ensemble des citoyens d'un pays par rapport aux gouvernants. OK ce n’est jamais « l’ensemble », puisque fatalement, parmi ce peuple, se forme au minimum deux groupes : le groupe qui se range aux côtés des gouvernants et… l’autre groupe…
Pour finir, essaye d’imaginer la démocratie originelle de la Grèce antique avec ces citoyens réunis sur l’agora pour prendre des décisions, pour écrire la loi. Tu penses qu’à chaque fois cela avait lieu dans le calme, que tout était toujours décidé de manière posée, que jamais des citoyens en venaient aux mains… les 49% pour l‘idée A abandonnait dans la joie pour l’idée B, votée à 51% ?
La démocratie a toujours fonctionné avec une part de violence, d’illégalité, c’est justement pour ça que l’on peut dire que le Peuple gouverne et que ce n’est pas une simple dictature de la majorité.
Rien que ça c'est un gros problème qui fait que les syndicats sont vu comme non légitimes : le droit de grève est le droit pour toi de ne pas aller travailler pour manifester un désaccord, pas le droit de bloquer les autres.
Dans ce cas ne faisons jamais de manifestation, parce que ça en empêche d’autres gens de travailler si on va par là…
Vive la démocratie…
Saleté de peuple qui refuse qu’on lui impose une certaine idée de la démocratie…
l'entreprise demandera aux non-syndiqués de faire du télétravail (c'est déjà le cas lors des grèves dans les transports -> télétravail pour tous les postes où c'est possible)
Bientôt des syndiqués qui DDoS leur patron : « pour faire chier la direction » :)
le nombre d’ampérage qu'on peut envoyer avant que la section de câble ne prenne feu.
Soit c’est « l’ampérage » soit c’est « le nombre d’ampères », ou mieux : « l’intensité »
Tu penses à quoi en parlant de « section », d’une longueur de câble ?
Parce qu’en fait quand on parle de la section d’un câble c’est la surface égale à pi*r2 (r étant le rayon, la moitié du diamètre du câble)
le diamètre du câble est proportionnel à l'énergie qu'on veut injecter si non on fou le feu :)
En fait c’est l’intensité de courant que le câble peut supporter qui est proportionnelle au carré du diamètre. Il est évidemment aussi dépendant de la résistivité du matériau.
Mes cours d’électricité remontent aussi à loin et je ne me souviens plus de la formule exacte non plus.
Un autre phénomène, utile à connaître pour la vie de tous les jours… c’est l’induction électromagnétique. Si tu prends par exemple une grande rallonge que tu laisses enroulée sur son enrouleur, tu auras besoin de moins de courant pour la faire cramer (en plus, enroulée elle dissipera moins la chaleur…) que si elle était déroulée. Faut y penser si tu comptes utiliser ce genre de rallonge à l’intensité max admissible indiquée ;)
La norme PoE date de 2003 (PoE+ de 2008). Je ne trouve pas de date pour RJ45 mais cette connectique a été conçue auparavant, seulement pour la donnée (donc pour peu de puissance électrique), non ?
C’est bien ça. Et oui, ces "guest additions" sont GPLv2
La question que je pose est : le support de l’USB 2.0 dans VirtualBox est-il libre ? Ou en d’autres termes : le support de l’USB 2.0 fait-il partie des "guest additions" ou bien du "pack d’extensions" ?
Starting with version 4.0, VirtualBox is split into several components.
The base package consists of all open-source components and is licensed under the GNU General Public License V2.
important le "all" ici…
Additional extension packs can be downloaded which extend the functionality of the VirtualBox base package. Currently, Oracle provides the one extension pack, which can be found at http://www.virtualbox.org and provides the following added functionality:
The virtual USB 2.0 (EHCI) device; see Section 3.10.1, “USB settings”.
The virtual USB 3.0 (xHCI) device; see Section 3.10.1, “USB settings”.
De l’USB 1 ? Pas sûr que ça aille pour son besoin.
Le site VirtualBox indique que les extensions apportent :
Support for USB 2.0 and USB 3.0 devices, VirtualBox RDP, disk encryption, NVMe and PXE boot for Intel cards.
Cela dit oui, sur la page de download il est précisé que la licence "VirtualBox Personal Use and Evaluation License (PUEL)" concerne le binaire. Je ne sais pas ce qu’il en est du source.
[^] # Re: Je ne comprends pas
Posté par Marotte ⛧ . En réponse au journal Mark Shuttleworth annonce l’abandon d’Unity. Évalué à 2.
# Bonjour
Posté par Marotte ⛧ . En réponse au message repérer une ligne précise dans un fichier . Évalué à 4.
C’est incompréhensible. Je me suis fait mal en te lisant.
1) Donne le fichier réel, en supprimant éventuellement des lignes s’il est trop long et en modifiant par endroit s’il y a des données qui doivent rester privées.
2) Utilise la syntaxe adéquate pour copier ce fichier dans ton prochain message, c’est expliqué ici.
3) Tu écris :
Quel script, je ne vois rien…
L’outil que tu cherches doit être sed et une expression régulière pour « matcher » deux chiffres séparés par une espace est assez facile à faire, tu devrais facilement y arriver en lisant le manuel.
[^] # Re: Duplication d'ID ?
Posté par Marotte ⛧ . En réponse au journal Runtastic et la protection des données. Évalué à 7.
C’est probable mais c’est surtout la communication en clair qui fait peur…
Parce qu’outre le fait que tu pourrais t’attendre à ce que tes coordonnées GPS ne soient connues que de toi et du fournisseur du service, ça signifie également qu’il est assez aisé de modifier ces données partout où elles transitent…
# Bonjour
Posté par Marotte ⛧ . En réponse au message Problème téléchargement de mise à jour fan 2.4 Centos 5.9. Évalué à 4.
Si tu as installé récemment, pourquoi avoir choisi une distribution obsolète comme FAN 2.4 (elle date de mars 2013) ?
Le projet FAN a été abandonné depuis que Centreon (la société, qui s’appelait auparavant Méréthis) fournit la distribution CES (Centreon Entreprise Server)
C’est pour ça que tu as des erreurs 404, les logiciels que tu essayes d’installer ne sont plus disponibles.
http://ftp.pasteur.fr/mirrors/CentOS/5.11/readme :
À moins que tu aies une bonne raison d’installer FAN je te recommande d’installer CES.
À priori le terme "CES" a même été abandonné et la dernière mouture de la distribution se nomme tout simplement Centreon (comme le programme lui-même) :
https://download.centreon.com/index.php?product=centreon-3.4.1.x86_64.iso&action=ask&id=4707
[^] # Re: Pourquoi ici ?
Posté par Marotte ⛧ . En réponse au journal Pas de mises à jour de sécurité depuis 5 ans sur l’infrastructure Mageia. Est‐ce bien raisonnable ?. Évalué à 10.
Et pourquoi pas ?
C’est de la transparence. C’est un exemple réel d’une problématique qui peut concerner beaucoup de projets, libres ou non.
Je dirais que c’est effectivement là qu’il faut en parler en premier, mais si je comprends bien c’est ce qui a été fait… et ce journal a été fait volontairement pour élargir l’audience.
[^] # Re: Un peu déçu par Rust
Posté par Marotte ⛧ . En réponse au journal Un print(1 + "3a"), ça nous inspire comment ?. Évalué à 2.
Désolé d’avoir pu paraître condescendent ce n’est que de l’ignorance de ma part, merci pour ta réponse.
# Bonjour
Posté par Marotte ⛧ . En réponse au message scripts existant sous Linux. Évalué à 7. Dernière modification le 02 avril 2017 à 17:32.
1) Le plus souvent oui. Souvent un shell « de la même famille », sous Debian par exemple c’est dash :
2) Sous Linux les autres shells (ksh, csh, zsh, …) sont plus rarement utilisés mais tu trouveras des scripts dans des langages de programmation comme Perl à foison, pas mal de Python aussi. Ça dépend des distributions.
3) Ça dépend, je pense, beaucoup du goût de chacun. Le plus utilisé sous GNU/Linux, après un shell bash-like, doit être zsh, mais c’est du pur ressenti, je peux me tromper.
[^] # Re: Java
Posté par Marotte ⛧ . En réponse au journal Un print(1 + "3a"), ça nous inspire comment ?. Évalué à 2.
C’est marrant je viens de faire le test juste avant de lire ton message parce que j’avais en tête des messages d’erreur à l’exécution valant le détour en Java… mais non, ça marche.
Comme Javascript ça "cast" silencieusement vers string, c’est sûr que si on (int,str) alors qu’on attend soit (int,int) soit (str,str), choisir le deuxième, donc faire un int → str c’est être sûr que ça va fonctionner :)
[^] # Re: Un peu déçu par Rust
Posté par Marotte ⛧ . En réponse au journal Un print(1 + "3a"), ça nous inspire comment ?. Évalué à 2.
Python permet la surcharge de l’opérateur
+
(la fonction correspondante s’appelle__add__
) et son message est on ne peut plus clair.En Haskell ça me semble un peu mieux mais c’est encore un peu « lourd », àmha.
Le message de Guile au contraire me plaît par sa concision.
C’est sûr que ça reste à mon avis une question de goût et comme tu le dis :
et une erreur de type c’est assez courant pour qu’on la reconnaisse du premier coup d’œil, même avec peu d’expérience. De manière générale on s’habitue à la tronche des messages. Du coup, même avec des messages d’erreur longs comme le bras, on sait tout de suite quelle ligne regarder.
Ça reste pénible quand on débute dans un langage.
[^] # Re: trés intéressant
Posté par Marotte ⛧ . En réponse au journal Expérience(s) de télétravail. Évalué à 3.
Je m’incline.
# -
Posté par Marotte ⛧ . En réponse au journal Make Linux great again !. Évalué à -5. Dernière modification le 01 avril 2017 à 21:47.
-
# Question
Posté par Marotte ⛧ . En réponse au journal Un print(1 + "3a"), ça nous inspire comment ?. Évalué à 8. Dernière modification le 01 avril 2017 à 21:13.
Est-ce qu’il existe un langage pour lequel la sortie serait : 59, de type entier donc ? (1 + 0x3A = 0x3B)
[^] # Re: trés intéressant
Posté par Marotte ⛧ . En réponse au journal Expérience(s) de télétravail. Évalué à 5. Dernière modification le 01 avril 2017 à 20:17.
Le DDoS n’est pas plus légal que le blocage d’une usine on est d’accord.
Non. J’essaie de t’expliquer que quand un syndicat bloque une usine :
Il n’est généralement pas ultra-minoritaire même s’il n’est pas majoritaire (et ça ne change rien à la légalité de blocage (= false))
C’est parfois le seul moyen légitime pour ne pas se faire dépouiller de ««« son »»» gagne pain.
Larousse donne comme troisième définition de légitime : Qui est fondé en raison, en justice, en équité
Donc un blocage, ou d’autre actions, peuvent être illégales et légitimes.
La démocratie est un forme d’organisation apparue lorsque nous étions beaucoup moins sur Terre et où être citoyen réclamait de répondre à de nombreux critères (ie: le peuple était très loin de n’être composé que de citoyens). Or, même si la démocratie n’a pas de limite théorique, la représentativité elle a des limite pratiques évidentes : plus un représentant représente un groupe important et moins il pourra représenter la volonté de chaque individu du groupe.
Quand un groupe de personnes enfreint la loi, c’est parfois aussi la démocratie, démocratie dans le sens : le peuple gouverne, et peuple dans le sens : ensemble des citoyens d'un pays par rapport aux gouvernants. OK ce n’est jamais « l’ensemble », puisque fatalement, parmi ce peuple, se forme au minimum deux groupes : le groupe qui se range aux côtés des gouvernants et… l’autre groupe…
Pour finir, essaye d’imaginer la démocratie originelle de la Grèce antique avec ces citoyens réunis sur l’agora pour prendre des décisions, pour écrire la loi. Tu penses qu’à chaque fois cela avait lieu dans le calme, que tout était toujours décidé de manière posée, que jamais des citoyens en venaient aux mains… les 49% pour l‘idée A abandonnait dans la joie pour l’idée B, votée à 51% ?
La démocratie a toujours fonctionné avec une part de violence, d’illégalité, c’est justement pour ça que l’on peut dire que le Peuple gouverne et que ce n’est pas une simple dictature de la majorité.
[^] # Re: Le droit de grève n'est pas un droit d’empêcher les autres
Posté par Marotte ⛧ . En réponse au journal Expérience(s) de télétravail. Évalué à 3.
Dans ce cas ne faisons jamais de manifestation, parce que ça en empêche d’autres gens de travailler si on va par là…
Saleté de peuple qui refuse qu’on lui impose une certaine idée de la démocratie…
[^] # Re: trés intéressant
Posté par Marotte ⛧ . En réponse au journal Expérience(s) de télétravail. Évalué à 2.
Bientôt des syndiqués qui DDoS leur patron : « pour faire chier la direction » :)
[^] # Re: Prise fondue
Posté par Marotte ⛧ . En réponse au journal [Tuto/HowTo] Changer la prise RJ45 d'une camera Trendnet TV-IP310PI. Évalué à 3.
De l’eau a provoqué un court-circuit d’après l’auteur… dont le pseudo est… EauFroide ! :)
[^] # Re: Imgur
Posté par Marotte ⛧ . En réponse au message cherche hébergeur gratuit d'images volumineuses (gif) pour agrémenter mes tutos. Évalué à 2.
ça track
je trouve que ça marche pas mal. ya des limitations pour un compte gratuit, je sais plus combien, 100MB ça va peut-être pas le faire, à voir.
# Merci
Posté par Marotte ⛧ . En réponse au journal Expérience(s) de télétravail. Évalué à 10.
La bonne taille, bien écrit et intéressant.
[^] # Re: Prise fondue
Posté par Marotte ⛧ . En réponse au journal [Tuto/HowTo] Changer la prise RJ45 d'une camera Trendnet TV-IP310PI. Évalué à 3. Dernière modification le 30 mars 2017 à 22:20.
Soit c’est « l’ampérage » soit c’est « le nombre d’ampères », ou mieux : « l’intensité »
Tu penses à quoi en parlant de « section », d’une longueur de câble ?
Parce qu’en fait quand on parle de la section d’un câble c’est la surface égale à pi*r2 (r étant le rayon, la moitié du diamètre du câble)
En fait c’est l’intensité de courant que le câble peut supporter qui est proportionnelle au carré du diamètre. Il est évidemment aussi dépendant de la résistivité du matériau.
Mes cours d’électricité remontent aussi à loin et je ne me souviens plus de la formule exacte non plus.
Un autre phénomène, utile à connaître pour la vie de tous les jours… c’est l’induction électromagnétique. Si tu prends par exemple une grande rallonge que tu laisses enroulée sur son enrouleur, tu auras besoin de moins de courant pour la faire cramer (en plus, enroulée elle dissipera moins la chaleur…) que si elle était déroulée. Faut y penser si tu comptes utiliser ce genre de rallonge à l’intensité max admissible indiquée ;)
[^] # Re: Prise fondue
Posté par Marotte ⛧ . En réponse au journal [Tuto/HowTo] Changer la prise RJ45 d'une camera Trendnet TV-IP310PI. Évalué à 2.
La norme PoE date de 2003 (PoE+ de 2008). Je ne trouve pas de date pour RJ45 mais cette connectique a été conçue auparavant, seulement pour la donnée (donc pour peu de puissance électrique), non ?
[^] # Re: .
Posté par Marotte ⛧ . En réponse au journal Comment j’ai mis fin à un chantage logiciel. Évalué à 3.
C’est bien ça. Et oui, ces "guest additions" sont GPLv2
La question que je pose est : le support de l’USB 2.0 dans VirtualBox est-il libre ? Ou en d’autres termes : le support de l’USB 2.0 fait-il partie des "guest additions" ou bien du "pack d’extensions" ?
D’après https://www.virtualbox.org/manual/ch01.html#intro-installing :
important le "all" ici…
Je dirais que, clairement, non.
[^] # Re: .
Posté par Marotte ⛧ . En réponse au journal Comment j’ai mis fin à un chantage logiciel. Évalué à 3.
De l’USB 1 ? Pas sûr que ça aille pour son besoin.
Le site VirtualBox indique que les extensions apportent :
Cela dit oui, sur la page de download il est précisé que la licence "VirtualBox Personal Use and Evaluation License (PUEL)" concerne le binaire. Je ne sais pas ce qu’il en est du source.
[^] # Re: Lisp rocks
Posté par Marotte ⛧ . En réponse au journal CamelCase ou lowercase_with_underscore. Évalué à 5.
Ça m’éontne uq’à mitoié…
[^] # Re: pas mal
Posté par Marotte ⛧ . En réponse au journal DEFNET17 & Réserve de la Cyberdéfense. Évalué à 3. Dernière modification le 29 mars 2017 à 23:53.
Je pense que peu de gens ici en doutait.
Par contre je ne savais pas pour les parures amérindiennes… et la psychologie du volatile selon Franklin et Audubon…
Finalement leur volatile emblématique leur irait bien ? :)
[^] # Re: pas mal
Posté par Marotte ⛧ . En réponse au journal DEFNET17 & Réserve de la Cyberdéfense. Évalué à 1.
Et fait toujours pas, puisse que dans mon idée on utilisait une seule passphrase :)