Euh … Tu te moques du monde ? Je ne voulais pas réécrire l'article de nextinpact qui contenait suffisamment de détails (dont la rémunération)
Tu es nouveau ici ? Les offres d’emploi qui ne précisent pas, directement, pas au bout d’un lien, le montant de la rémunération, c’est pire que souhaiter la mort du Pape !
D'ailleurs, toncommentaire également est incomplet car tu ne précises pas pourquoi selon toi le gouvernement confond (à tort) :
- "Entrepreneur" et "Développeur"
- "profils juniors" et "expert"
j'aimerais savoir si il existe un moyen plus "securisé" de télécharger des paquets pour les installer que de les prendre sur des sites internets.
À quels sites penses-tu ?
Tu peux télécharger les packages un à un sur le site officiel de Fedora simplement avec un navigateur (à la même adresse que celle utilisée par yum pour faire les mises à jour…). Ensuite clé USB et hop…
Par contre ce sera à toi de « gérer les dépendances » manuellement. Si tu veux installer un packageA qui dépend de packageB et packageC, il faudra d’abord installer B et C, etc… Pour être clair, s’il n’y a pas trop de dépendances cette méthode est viable mais s’il y en a beaucoup ce sera l’enfer.
Historiquement seulement c’est le cas pour Centreon (mais ça fait des années que Centreon à réécrit son propre moteur). Icinga non, c’est une réécriture d’un moteur de supervision depuis le début, « compatible Nagios » certes, on peut lui faire bouffer du fichier Nagios.
Dorénavant quand on parle de Nagios c’est plus pour désigner de manière générale le « protocole » car, comme je le faisais remarquer, Nagios en tant que tel (en tant que logiciel) a pris ses distances avec le logiciel libre…
Il y a également d’autres projet, comme Shinken, qui ont abandonné les conventions Nagios pour partir sur autre chose.
Si un jour on doit retrouver des justificatifs de domicile pour prouver qu'on habite depuis 5 ans ensemble, impossible de récupérer les factures.
Il me semble que lorsque l’on demande un justificatif de domicile c’est de moins de trois mois et que de toute façon il n’est pas valable plus longtemps.
Je ne vois pas bien dans quel cas on pourrait te demander de justifier que tu habitais à tel endroit il y a cinq ans et si de tels cas existent c’est probablement des papiers des impôts dont tu pourrais avoir besoin.
2- The Software may not be Forked.
6- The Software may only be used in conjunction with products, projects, and other software distributed by the Company.
Sinon pour les performances nécessaires pour superviser une dizaine de machine ce n’est vraiment pas grand chose… L’offre minimale chez AWS doit faire l’affaire. Ce genre d’outil permet de superviser des dizaines de milliers d’hôtes/services, voir plus.
Le post qui a déclenché cette discussion parle de complot. Il n'y a pas d'homme de paille ici, le sujet de la discussion est l'idée que notre démocratie est organisée autour d'une entente entre deux gros partis qui organisent l'alternance de manière secrète pour au final servir les mêmes intérêts.
Je n’ai pas parlé de complot.
Je ne pense pas que ces deux gros partis « organisent l'alternance de manière secrète », je pense qu’ils le font sans même en avoir conscience… Leurs membres ayant les mêmes intérêts, ils mènent la même politique, conduisant de fait à une alternance qui semble être organisée.
L’alternance PS - RPR-UMP-LR est clairement organisée conjointement par ces deux partis afin de permettre à l’état de conserver l’image d’une démocratie. Leurs politiques consistent à accompagner la globalisation du marché pour asseoir la dictature privée mondiale d’une poignée de personnes. S’accaparer toutes les richesses nécessitent bien évidemment de les surveiller !
Leurs cadres sont tous issus des mêmes classes sociales, passe encore, mais carrément issus des deux ou trois mêmes écoles. Ils apprennent tous la même histoire, sont tous formatés de la même manière : ils ont tous les mêmes intérêts, souvent la même culture et la même morale.
On peut me traiter de populiste ou de complotiste, d’extrémiste, voire même de débile mental, j’en ai rien à foutre : ¡Ya Basta!
Je me permets de reposter ton code légèrement modifié (en fait seulement la condition du while… ton code marchait mais ça faisait bizarre :)
#!/usr/bin/python2importsysfromrandomimport*des1=randint(1,6)des2=randint(1,6)total=des1+des2compteur=0gagne=[7,11]perdu=[2,3,12]whileTrue:compteur=compteur+1des1=randint(1,6)des2=randint(1,6)total=des1+des2iftotalinperdu:print"vous avez obtenu le",des1,"et le",des2,"soit un total de",totalprint"conclusion: vous avez perdu en",compteur,"coup(s)"sys.exit(0)iftotalingagne:print"vous avez obtenu le",des1,"et le",des2,"soit un total de",totalprint"conclusion: vous avez gagne en",compteur,"coup(s)"sys.exit(0)else:print"vous avez obtenu le",des1,"et le",des2,"soit un total de",total
C’est du python 2, en 3 ça n’est pas valide…
On est effectivement obligé d’utiliser sys.exit() car si on met la bonne condition dans le while : while total not in gagne+perdu (le '+' n’est pas une addition ici…) et bien le print n’aura pas lieu lorsque l’on gagne ou que l’on perd, on aura que le troisième print, celui du else, qui aura lieu, bien que le programme s’arrête lorsque l’on gagne ou que l’on perd.
Ajout d’une action 'udeploy', pour "unquoted deploy" qui fait comme 'deploy' mais sans mettre le nom de fichier entre guillemets pour les commandes chown et chmod, permettant ainsi d’utiliser des jokers pour appliquer des droits à un ensemble de fichier, exemple '/home/*/.ssh' pour appliquer les droits sur tous les répertoires '.ssh' de tous les répertoires de /home.
Une limitation évidente et qu’il n’est alors pas possible d’avoir un autre caractère spécial dans le chemin, exemple /home/he llo/*/h.
Ici il a utilisé la fonction exit() de ce module qui permet de sortir du programme en envoyant un code retour. Je ne vois pas trop pourquoi d’ailleurs car avec la bonne condition dans le while le programme sort de la boucle et envoi exit(0) tout seul parce qu’il a arrive à la fin du script.
Avec les sys.exit(0) là où il les a mis on pourrait faire while True pour le coup. Vu que le programme se terminerait si l’une des conditions (total in gagne) ou (total in perdu) était remplie.
while total != gagne or perdu:
ça fait while (total != gagne), qui est toujours vrai puisqu’ils n’ont pas le même type, OU perdu, donc la condition est toujours vraie.
Définitivement, en Python, 2 & 3, comparer un entier à une liste n’a pas de sens.
Il faut utiliser element in list pour savoir si un élément se trouve dans une liste, comme l’a montré pstk. Par contre j’ai un problème avec la condition pour le while dans son code.
Je n’ai pas testé mais il doit être possible d’utiliser un fichier d’entrée contenant des wildcards, pour une vérification ou un forçage sur un ensembles de fichiers.
[^] # Re: reponse
Posté par Marotte ⛧ . En réponse au message créer une image avec 2 options d’amorçage. Évalué à 2.
Et
init=/sbin/init
dans ta conf LILO ?Une raison d’utiliser LILO plutôt que GRUB ?
# grep
Posté par Marotte ⛧ . En réponse au message Script comparaison contenu fichier. Évalué à 4.
En fait tu cherches à savoir si tes deux fichiers contiennent les mêmes lignes, mais pas nécessairement dans le même ordre ?
Si c’est le cas, diff comme dit plus haut, avec un sort avant…
[^] # j’ai rien dit
Posté par Marotte ⛧ . En réponse au message Script comparaison contenu fichier. Évalué à 0. Dernière modification le 09 novembre 2016 à 19:59.
…
[^] # Re: sur Internet ?
Posté par Marotte ⛧ . En réponse au message Installer des paquets sous fedora sans internet. Évalué à 1.
Mouaif… Il est toujours nécessaire, à moins de les télécharger tous, de savoir quels packages vont être nécessaires…
[^] # Re: plus de détails
Posté par Marotte ⛧ . En réponse au journal [Relai info:job] L'état recherche des experts dans le domaine du numérique. Évalué à 8.
Tu es nouveau ici ? Les offres d’emploi qui ne précisent pas, directement, pas au bout d’un lien, le montant de la rémunération, c’est pire que souhaiter la mort du Pape !
Je te plussois pour ça :)
# sur Internet ?
Posté par Marotte ⛧ . En réponse au message Installer des paquets sous fedora sans internet. Évalué à 2. Dernière modification le 08 novembre 2016 à 19:20.
À quels sites penses-tu ?
Tu peux télécharger les packages un à un sur le site officiel de Fedora simplement avec un navigateur (à la même adresse que celle utilisée par yum pour faire les mises à jour…). Ensuite clé USB et hop…
Par contre ce sera à toi de « gérer les dépendances » manuellement. Si tu veux installer un packageA qui dépend de packageB et packageC, il faudra d’abord installer B et C, etc… Pour être clair, s’il n’y a pas trop de dépendances cette méthode est viable mais s’il y en a beaucoup ce sera l’enfer.
[^] # Re: Les différences
Posté par Marotte ⛧ . En réponse au journal ghash: génération d'image à partir d'un hash. Évalué à 3.
Oui. C’est le principe d’un hash. C’est coûteux de chercher à créer une collision : deux contenus différents générant le même hash.
[^] # Re: Nagios ?
Posté par Marotte ⛧ . En réponse au message Nagios 4.2.2 Sous Centos 7. Évalué à 3.
Historiquement seulement c’est le cas pour Centreon (mais ça fait des années que Centreon à réécrit son propre moteur). Icinga non, c’est une réécriture d’un moteur de supervision depuis le début, « compatible Nagios » certes, on peut lui faire bouffer du fichier Nagios.
Dorénavant quand on parle de Nagios c’est plus pour désigner de manière générale le « protocole » car, comme je le faisais remarquer, Nagios en tant que tel (en tant que logiciel) a pris ses distances avec le logiciel libre…
Il y a également d’autres projet, comme Shinken, qui ont abandonné les conventions Nagios pour partir sur autre chose.
Le site http://www.monitoring-fr.org/supervision/ est pas mal pour suivre un peu ce qu’il se fait en matière de supervision.
[^] # Re: courrier … électronique ?
Posté par Marotte ⛧ . En réponse au journal Enercoop, aussi pourri que les autres. Évalué à 2.
Il me semble que lorsque l’on demande un justificatif de domicile c’est de moins de trois mois et que de toute façon il n’est pas valable plus longtemps.
Je ne vois pas bien dans quel cas on pourrait te demander de justifier que tu habitais à tel endroit il y a cinq ans et si de tels cas existent c’est probablement des papiers des impôts dont tu pourrais avoir besoin.
# Nagios ?
Posté par Marotte ⛧ . En réponse au message Nagios 4.2.2 Sous Centos 7. Évalué à 3. Dernière modification le 06 novembre 2016 à 21:22.
Une raison pour utiliser un produit non libre alors qu’il y a des alternative telles que Centreon Engine, Icinga ou d’autres ?
https://assets.nagios.com/licenses/nagios_open_software_license.txt
Sinon pour les performances nécessaires pour superviser une dizaine de machine ce n’est vraiment pas grand chose… L’offre minimale chez AWS doit faire l’affaire. Ce genre d’outil permet de superviser des dizaines de milliers d’hôtes/services, voir plus.
[^] # Re: Comme d'habitude, l'UMP l'a voulu, le PS l'a fait, et vice versa
Posté par Marotte ⛧ . En réponse au journal Comme d'habitude, l'UMP l'a voulu, le PS l'a fait, et vice versa. Évalué à 6.
Je n’ai pas parlé de complot.
Je ne pense pas que ces deux gros partis « organisent l'alternance de manière secrète », je pense qu’ils le font sans même en avoir conscience… Leurs membres ayant les mêmes intérêts, ils mènent la même politique, conduisant de fait à une alternance qui semble être organisée.
# Stack Overflow
Posté par Marotte ⛧ . En réponse au message Ou trouver de l'aide pour une question Python / Matlab/ .NET ?. Évalué à 5.
Si l’anglais ne te pose pas de problème tu peux tenter sur https://stackoverflow.com/
C’est un site de questions/réponses, pas un forum. Il faut donc une question précise. N’hésite pas à éclater en deux ou trois questions par exemple.
# Comme d'habitude, l'UMP l'a voulu, le PS l'a fait, et vice versa
Posté par Marotte ⛧ . En réponse au journal Comme d'habitude, l'UMP l'a voulu, le PS l'a fait, et vice versa. Évalué à 10.
L’alternance PS - RPR-UMP-LR est clairement organisée conjointement par ces deux partis afin de permettre à l’état de conserver l’image d’une démocratie. Leurs politiques consistent à accompagner la globalisation du marché pour asseoir la dictature privée mondiale d’une poignée de personnes. S’accaparer toutes les richesses nécessitent bien évidemment de les surveiller !
Leurs cadres sont tous issus des mêmes classes sociales, passe encore, mais carrément issus des deux ou trois mêmes écoles. Ils apprennent tous la même histoire, sont tous formatés de la même manière : ils ont tous les mêmes intérêts, souvent la même culture et la même morale.
On peut me traiter de populiste ou de complotiste, d’extrémiste, voire même de débile mental, j’en ai rien à foutre : ¡Ya Basta!
[^] # Re: wkhtmltopdf
Posté par Marotte ⛧ . En réponse au message Page google sheet en fond d'écran. Évalué à 3.
Oui, on doit pouvoir bricoler avec wget (ou curl) puis ensuite passer la page à wkhtmltopdf…
# wkhtmltopdf
Posté par Marotte ⛧ . En réponse au message Page google sheet en fond d'écran. Évalué à 3.
Tu peux essayer cet outil http://wkhtmltopdf.org/
Comme son nom ne l’indique pas il peut générer non seulement des PDF mais aussi des images.
Un tâche dans cron pour faire la capture à intervalle réguliers et dans ton environnement de bureau tu configures pour afficher cette image.
Par contre, je me pose une question, pour accéder à ce calendrier Google Sheet tu dois te logger non ? ça complique un peu la tâche :/
[^] # Re: Tout est toujours possible...
Posté par Marotte ⛧ . En réponse au message Page google sheet en fond d'écran. Évalué à 1.
Comment ça un problème spécifique ?! Afficher une page oueb en fond d’écran Windows sait le faire depuis 20 ans !
[^] # Re: une proposition
Posté par Marotte ⛧ . En réponse au message aide pour invalid syntax ... Évalué à 2.
Je me permets de reposter ton code légèrement modifié (en fait seulement la condition du while… ton code marchait mais ça faisait bizarre :)
C’est du python 2, en 3 ça n’est pas valide…
On est effectivement obligé d’utiliser sys.exit() car si on met la bonne condition dans le while :
while total not in gagne+perdu
(le '+' n’est pas une addition ici…) et bien le print n’aura pas lieu lorsque l’on gagne ou que l’on perd, on aura que le troisième print, celui du else, qui aura lieu, bien que le programme s’arrête lorsque l’on gagne ou que l’on perd.[^] # Re: une proposition
Posté par Marotte ⛧ . En réponse au message aide pour invalid syntax ... Évalué à 2.
oui, vu le titre après coup…
son code étant malformé (indentation perdue) il était de fait syntaxiquement foireux… j’ai pas pris la peine de le ré-identer pour le tester…
[^] # Re: À tester
Posté par Marotte ⛧ . En réponse au message Manipulation des permissions Unix. Évalué à 2. Dernière modification le 30 octobre 2016 à 22:44.
Ajout d’une action 'udeploy', pour "unquoted deploy" qui fait comme 'deploy' mais sans mettre le nom de fichier entre guillemets pour les commandes chown et chmod, permettant ainsi d’utiliser des jokers pour appliquer des droits à un ensemble de fichier, exemple '/home/*/.ssh' pour appliquer les droits sur tous les répertoires '.ssh' de tous les répertoires de /home.
Une limitation évidente et qu’il n’est alors pas possible d’avoir un autre caractère spécial dans le chemin, exemple
/home/he llo/*/h
.# Erratum
Posté par Marotte ⛧ . En réponse au message Manipulation des permissions Unix. Évalué à 2.
La commande suivante est fausse :
L’action 'list' s’utilise en fait ainsi :
./pkeep list /path/to/directory
Pour afficher « proprement » le contenu d’un fichier .pkeep j’ai ajouté l’action 'print'
$ ./pkeep print < /tmp/.pkeep
[^] # Re: une proposition
Posté par Marotte ⛧ . En réponse au message aide pour invalid syntax ... Évalué à 3. Dernière modification le 30 octobre 2016 à 22:21.
Pour sys tu peux aller voir là https://docs.python.org/3/library/sys.html, ce serait trop long à expliquer…
Ici il a utilisé la fonction exit() de ce module qui permet de sortir du programme en envoyant un code retour. Je ne vois pas trop pourquoi d’ailleurs car avec la bonne condition dans le while le programme sort de la boucle et envoi exit(0) tout seul parce qu’il a arrive à la fin du script.
Avec les sys.exit(0) là où il les a mis on pourrait faire
while True
pour le coup. Vu que le programme se terminerait si l’une des conditions (total in gagne) ou (total in perdu) était remplie.ça fait while (total != gagne), qui est toujours vrai puisqu’ils n’ont pas le même type, OU perdu, donc la condition est toujours vraie.
Pour l’opérateur 'in' c’est tout simple :
[^] # Re: une proposition
Posté par Marotte ⛧ . En réponse au message aide pour invalid syntax ... Évalué à 2.
Définitivement, en Python, 2 & 3, comparer un entier à une liste n’a pas de sens.
Il faut utiliser
element in list
pour savoir si un élément se trouve dans une liste, comme l’a montré pstk. Par contre j’ai un problème avec la condition pour le while dans son code.Je ferais :
[^] # Re: une proposition
Posté par Marotte ⛧ . En réponse au message aide pour invalid syntax ... Évalué à 2.
Il n’a pas précisé que c’était un problème de syntaxe. J’ai eu la même réaction que toi : il faut un 'or' et pas un 'and'.
Par contre je pense qu’il faut des parenthèses car '!=' est prioritaire sur 'or' :
Cela dit, après réflexion (et test), comparer un scalaire à une liste ne permet pas de checker si le scalaire est dans cette liste…
et :
list1 or list2
semble renvoyer list1 (logique…).# À tester
Posté par Marotte ⛧ . En réponse au message Manipulation des permissions Unix. Évalué à 2.
Je n’ai pas testé mais il doit être possible d’utiliser un fichier d’entrée contenant des wildcards, pour une vérification ou un forçage sur un ensembles de fichiers.
[^] # Re: 2016
Posté par Marotte ⛧ . En réponse au journal Gestion des erreurs d’allocation mémoire en C. Évalué à 5.
Pfff… 16GB ought to be enough for anyone.