En 1991 la protection mémoire, la mémoire virtuelle, le multitâche + multithread préemptif, un FS sur 64 bits orienté BD… tu pouvais oublier sur les OS courants fournis avec les ordinateurs personnels, autant MacOS que Windows.
Tu pouvais avoir des hacks genre utilisation des interruptions pour installer des services, mais sur des OS non réentrants dès que tu allais au delà d'un calcul sur une image, tu crashais (pas l'application, l'ensemble du système) — ou il fallait méchamment ruser pour éviter les pièges.
Les systèmes qui avaient ces capacités étaient plutôt du côté des portages Unix sur PC, avec leur complexité par rapport à ce que proposaient les OS personnels. Ces capacités sont arrivées doucement via Windows NT Workstation (1993), et sur MacOS avec Os X (Unix revisité NeXT, après de longs errements d'Apple) mais tous deux avec l'héritage et le passif de la compatibilité avec l'existant et une lourdeur certaine.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Effectivement, on parle de BeOS, que personne ne connaît.
Que tu ne connais pas. Faut pas généraliser, y'a quelques personnes ici qui jouaient à l'informatique dans les années 1990 et qui ont pu l'essayer.
Il faut voir que les ingénieurs de chez Be Inc. sont partis from scratch, en se disant que les machines à venir allaient avoir plusieurs processeurs (maintenant plusieurs cœurs sur un proc) et qu'il fallait découper finement l'ensemble des traitements (noyau, graphique, multimédia…).
Ils n'ont pas hérité d'un passif MS-DOS/Windows ou MacOS, ni Unix, et ont pu pousser jusqu'au bout leurs idées. Le résultat était réellement bluffant, et quand je compare aux utilisations que je peux avoir maintenant de Linux / MacOS / Windows… l'interface BeOS de 1991 sur des machines de l'époque énormément moins puissante était plus fluide, et Haiku avec la même architecture donne le même genre de résultat.
Et… ils ont fait globalement l'impasse sur les aspects sécurité (ça peut aider côté file-système & Co). À l'époque, pour une machine perso, c'était moins sensible que maintenant.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Windows le fait depuis toujours. GTK et QT aussi. Etc…
AMA tu ne sais pas de quoi tu parles. Avec BeOS c'est le "rendu" qui est fait avec une tâche par fenêtre¹ du côté du serveur graphique. À ma connaissance aucun de ceux que tu cites n'a un rendu graphique aussi finement multi-multitâches (pour autant déjà qu'il soit déjà multitâches).
“Windows le fait depuis toujours”, ayant vu DOS, Windows 3.x, puis Windows 9x et la suite, je rigole), et pour GTK/Qt, ils se reposent sur les API graphiques natives qui très longtemps n'ont pas été réentrantes et fonctionnaient donc avec une tache de rendu.
¹ et avec BeOS il faut entendre aussi par menu déroulé, par dialogue ouvert, etc… c'est ce qui fait que le système a toujours du répondant, même avec une application qui "chie dans la colle", l'interface graphique ne se bloque pas.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
la névrose typiquement française de devoir se écrire une longue dissert' en 3 parties
Ça permet d'augmenter le risque de fautes d'orthographe, donc de correctifs (+discussions + correctifs de correctifs) dans les réponses, donc la longueur totale de la discussion.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Pour le voir utilisé dans mon labo, je pense que les éloges sont réelles et non le résultat d'un lobbying publicitaire. Cet outil facilite énormément l'automatisation de la gestion de logiciels sur des parcs de machine sous Windows (installation… mais aussi mises à jour, suppression, réglages sur le système via des scripts, interdiction de certains logiciels -qui a dit one-drive- etc).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
The historic default is 8. If a late 2011 version of losetup(8)
is used, it can be set to 0, since needed loop devices can be
dynamically allocated with the /dev/loop-control interface.
… est-ce qu'il ne faudrait pas dynamiquement les allouer avant d'essayer de les utiliser…?
→ un peu de recherche a donné losetup -f (en sudo) qui fournit le nom du premier device loop dispo, en en ayant créé un si besoin.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
$ time ls -l
real 0m0.016s
user 0m0.000s
sys 0m0.004s
:;-) Bon, je n'ai pas les icônes, mais j'ai les droits, propriétaire, groupe et taille (et les icônes pourraient être chargées de façon asynchrone pour avoir tout de suite l'essentiel et ensuite voir apparaître le “plus”).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Du monitoring en tant que root avec un outil comme inotifywait, et un changement de propriétaire lorsqu'un fichier est déposé.
Sinon, tu peux utilise le bit setgid du dossier, ça donne aux fichiers créés dans le répertoire le même groupe que celui du répertoire, indépendamment du groupe de l'utilisateur.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
esclavage est aboli depuis quelques temps maintenant
Malheureusementpaspartout. Ceci dit, changer les termes dans les docs (APIS?) ne changera pas la situation des gens qui en sont victimes, le problème est plutôt là — si on veut être efficace ne vaudrait-il pas mieux interdire d'utiliser le logiciel dans le pays X ou Y ou dans des situations d'esclavage (et on va contredire une des libertés du logiciel libre), ou encore boycotter les entreprises/associations issues de ces pays ?
Si ces mots ont été utilisés, c'est pour refléter dans une machine/des process le sens qu'ils ont dans la vraie vie, je ne comprend pas qu'on s'en offusque et je trouve dommage de les retirer (c'est pour moi le même problème que weboob).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Est-ce qu'il ne serait pas plus simple de faire 1 scan propre en résolution élevée, puis d'utiliser certains algos récents d'amélioration d'image (genre les outils dans gmic) pour avoir une photo finale de qualité ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Quelle est l'obligation pour des sites ciblant (et hébergé dans) les USA de se conformer au RGPD ? Quel est le risque pour eux ?
Pour un site qui a une activité commerciale réellement internationale, donc une activité commerciale en Europe, je comprend. Pour un site de service local aux USA, je ne vois même pas pourquoi ils s'emmerdent à filtrer.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Je dis juste que si un utilisateur a le droit de lancer tcpdump (via sudo, ou le suid), alors l'utilisateur peut passer root, indépendamment d'une faille dans tcpdump.
Non. L'utilisation sudo de tcpdump peut être restreint dans le fichier sudoers afin que l'utilisateur X puisse en effet lancer sudo tcpdump (qui sera donc exécuté en tant que root), mais pas d'autre commande. L'exemple de faille donnée est basé sur le fait que tcpdump peut lancer un autre binaire (de compression) qui héritera des droits de root et pourra alors faire tout ce qu'il veut.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Il n'y a qu'à voir le temps que met la la librairie ATLAS pour tester et identifier les mécanismes de traitements matriciels les plus adaptés suivant la machine sur lequel elle est compilée…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Essaie de coller un mount /save dans ton script de backup (sois systématique, soit si la commande mountpoint indique qu'il n'est pas monté). Ça paliera peut-être un éventuel manque de détection automatique de la présence du disque dur via udev.
Si tu lances ton script en tant qu'utilisateur normal, pense à ajouter l'option user aux options de montage de ton disque.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
(pour la mise en page du code, voir la syntaxe de la coloration syntaxique avec les triples `)
La méthode count() recherche exactement la valeur donnée, dans ton cas tu recherches T tout seul, or tu as des valeurs qui contiennent T mais pas tout seul. Il te faut donc compter le nombre de chaînes qui contiennent 'T'.
Par exemple en passant par:
maincoul=[xforxinmainif'T'inx]
Et en testant ensuite la longueur de maincoul.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
pas une solution pour le problème de montage, mais un moyen de savoir que ça ne va pas: utiliser le retour de la commande mountpoint (man) pour savoir si le disque a été monté (et si ce n'est pas le cas du peux t'envoyer un email et ne pas faire le rsync).
Q? tu le montes comment ton disque externe (extrait fstab…) ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Bof
Posté par lolop (site web personnel) . En réponse au journal Déçu, déçu, déçu. Évalué à 10.
S'il n'y a que ça qui te déçois dans l'humanité, finalement rien de grave.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: bof
Posté par lolop (site web personnel) . En réponse au journal Un développeur qui dénonce. Évalué à 8.
Sous Thunderbird, Menu Préférences → Section Rédaction → Onglet Général → Option Vérification des pièces jointes manquantes
De rien.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: C'était mieux avant
Posté par lolop (site web personnel) . En réponse au journal Un développeur qui dénonce. Évalué à 3. Dernière modification le 03 octobre 2018 à 19:48.
Tu nous donneras des nouvelles ?
Dès que ça tourne, tu peux faire l'annonce sur osnews.
Sinon, tu peux aussi jeter un coup d'œuil à Haiku — par contre, c'est pas la philosophie Unix, et c'est du C++.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Un peu d'air frais
Posté par lolop (site web personnel) . En réponse à la dépêche Haiku R1 bêta 1. Évalué à 8. Dernière modification le 01 octobre 2018 à 21:02.
Des compléments Datasheet, Specifications.
En 1991 la protection mémoire, la mémoire virtuelle, le multitâche + multithread préemptif, un FS sur 64 bits orienté BD… tu pouvais oublier sur les OS courants fournis avec les ordinateurs personnels, autant MacOS que Windows.
Tu pouvais avoir des hacks genre utilisation des interruptions pour installer des services, mais sur des OS non réentrants dès que tu allais au delà d'un calcul sur une image, tu crashais (pas l'application, l'ensemble du système) — ou il fallait méchamment ruser pour éviter les pièges.
Les systèmes qui avaient ces capacités étaient plutôt du côté des portages Unix sur PC, avec leur complexité par rapport à ce que proposaient les OS personnels. Ces capacités sont arrivées doucement via Windows NT Workstation (1993), et sur MacOS avec Os X (Unix revisité NeXT, après de longs errements d'Apple) mais tous deux avec l'héritage et le passif de la compatibilité avec l'existant et une lourdeur certaine.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Un peu d'air frais
Posté par lolop (site web personnel) . En réponse à la dépêche Haiku R1 bêta 1. Évalué à 10.
Que tu ne connais pas. Faut pas généraliser, y'a quelques personnes ici qui jouaient à l'informatique dans les années 1990 et qui ont pu l'essayer.
Il faut voir que les ingénieurs de chez Be Inc. sont partis from scratch, en se disant que les machines à venir allaient avoir plusieurs processeurs (maintenant plusieurs cœurs sur un proc) et qu'il fallait découper finement l'ensemble des traitements (noyau, graphique, multimédia…).
Ils n'ont pas hérité d'un passif MS-DOS/Windows ou MacOS, ni Unix, et ont pu pousser jusqu'au bout leurs idées. Le résultat était réellement bluffant, et quand je compare aux utilisations que je peux avoir maintenant de Linux / MacOS / Windows… l'interface BeOS de 1991 sur des machines de l'époque énormément moins puissante était plus fluide, et Haiku avec la même architecture donne le même genre de résultat.
Et… ils ont fait globalement l'impasse sur les aspects sécurité (ça peut aider côté file-système & Co). À l'époque, pour une machine perso, c'était moins sensible que maintenant.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Un peu d'air frais
Posté par lolop (site web personnel) . En réponse à la dépêche Haiku R1 bêta 1. Évalué à 10.
AMA tu ne sais pas de quoi tu parles. Avec BeOS c'est le "rendu" qui est fait avec une tâche par fenêtre¹ du côté du serveur graphique. À ma connaissance aucun de ceux que tu cites n'a un rendu graphique aussi finement multi-multitâches (pour autant déjà qu'il soit déjà multitâches).
“Windows le fait depuis toujours”, ayant vu DOS, Windows 3.x, puis Windows 9x et la suite, je rigole), et pour GTK/Qt, ils se reposent sur les API graphiques natives qui très longtemps n'ont pas été réentrantes et fonctionnaient donc avec une tache de rendu.
¹ et avec BeOS il faut entendre aussi par menu déroulé, par dialogue ouvert, etc… c'est ce qui fait que le système a toujours du répondant, même avec une application qui "chie dans la colle", l'interface graphique ne se bloque pas.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Nous les anciens
Posté par lolop (site web personnel) . En réponse au journal Journal qui dénonce [E13S20]. Évalué à 2.
Ça permet d'augmenter le risque de fautes d'orthographe, donc de correctifs (+discussions + correctifs de correctifs) dans les réponses, donc la longueur totale de la discussion.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Wapt le challenger
Posté par lolop (site web personnel) . En réponse à la dépêche WAPT 1.6. Évalué à 7.
Pour le voir utilisé dans mon labo, je pense que les éloges sont réelles et non le résultat d'un lobbying publicitaire. Cet outil facilite énormément l'automatisation de la gestion de logiciels sur des parcs de machine sous Windows (installation… mais aussi mises à jour, suppression, réglages sur le système via des scripts, interdiction de certains logiciels -qui a dit one-drive- etc).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# En français ?
Posté par lolop (site web personnel) . En réponse au lien Guide de sophismes. Évalué à 2.
?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Contenu de part.img ?
Posté par lolop (site web personnel) . En réponse au message Problème /dev/loop. Évalué à 2.
… est-ce qu'il ne faudrait pas dynamiquement les allouer avant d'essayer de les utiliser…?
→ un peu de recherche a donné
losetup -f
(en sudo) qui fournit le nom du premier device loop dispo, en en ayant créé un si besoin.Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Super les gars
Posté par lolop (site web personnel) . En réponse à la dépêche Parution de GNOME 3.30. Évalué à 3.
:;-) Bon, je n'ai pas les icônes, mais j'ai les droits, propriétaire, groupe et taille (et les icônes pourraient être chargées de façon asynchrone pour avoir tout de suite l'essentiel et ensuite voir apparaître le “plus”).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Super les gars
Posté par lolop (site web personnel) . En réponse à la dépêche Parution de GNOME 3.30. Évalué à 2.
Mmmmm gaffe: http://www.osnews.com/story/30738/Dissecting_QNX
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# inotifywait (ou dérivatif setgid)
Posté par lolop (site web personnel) . En réponse au message FTP et propriétaire de fichiers. Évalué à 2.
Du monitoring en tant que root avec un outil comme
inotifywait
, et un changement de propriétaire lorsqu'un fichier est déposé.Sinon, tu peux utilise le bit setgid du dossier, ça donne aux fichiers créés dans le répertoire le même groupe que celui du répertoire, indépendamment du groupe de l'utilisateur.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Liberté d'expression vs oppression
Posté par lolop (site web personnel) . En réponse au journal Terminologie Master/Slave . Évalué à 3. Dernière modification le 14 septembre 2018 à 16:03.
Malheureusement pas partout. Ceci dit, changer les termes dans les docs (APIS?) ne changera pas la situation des gens qui en sont victimes, le problème est plutôt là — si on veut être efficace ne vaudrait-il pas mieux interdire d'utiliser le logiciel dans le pays X ou Y ou dans des situations d'esclavage (et on va contredire une des libertés du logiciel libre), ou encore boycotter les entreprises/associations issues de ces pays ?
Si ces mots ont été utilisés, c'est pour refléter dans une machine/des process le sens qu'ils ont dans la vraie vie, je ne comprend pas qu'on s'en offusque et je trouve dommage de les retirer (c'est pour moi le même problème que weboob).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: performances RipGrep
Posté par lolop (site web personnel) . En réponse au journal softs dev en Rust empaqueté pour Ubuntu & cie. Évalué à 2.
Ils n'ont pas essayé d'avoir les 2 en parallèle et d'utiliser le plus lent lorsqu'il y a des backref et le plus rapide lorsqu'il n'y en a pas ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Post-traitement…
Posté par lolop (site web personnel) . En réponse au message Reconstituer une belle image à partir de plusieurs scans médiocres. Évalué à 3.
Est-ce qu'il ne serait pas plus simple de faire 1 scan propre en résolution élevée, puis d'utiliser certains algos récents d'amélioration d'image (genre les outils dans gmic) pour avoir une photo finale de qualité ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Sites US
Posté par lolop (site web personnel) . En réponse au lien Site des USA inaccessibles à cause du RGPD. Évalué à 3.
Quelle est l'obligation pour des sites ciblant (et hébergé dans) les USA de se conformer au RGPD ? Quel est le risque pour eux ?
Pour un site qui a une activité commerciale réellement internationale, donc une activité commerciale en Europe, je comprend. Pour un site de service local aux USA, je ne vois même pas pourquoi ils s'emmerdent à filtrer.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Tout frais: Tutoriel | Configurer la réplication master/slave d’une instance PostgreSQL
Posté par lolop (site web personnel) . En réponse au message Cherche logiciel ou bon tuto pour cluster postgresql. Évalué à 2.
Salut,
je viens de voir passer ça sur le journal du hacker, au cas où ça ferait l'affaire…
https://journaldunadminlinux.fr/tutoriel-configurer-la-replication-master-slave-dune-instance-postgresql/
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: faille tcpdump?
Posté par lolop (site web personnel) . En réponse à la dépêche Linux capabilities : se passer des commandes su et sudo. Évalué à 6.
Non. L'utilisation sudo de tcpdump peut être restreint dans le fichier sudoers afin que l'utilisateur X puisse en effet lancer
sudo tcpdump
(qui sera donc exécuté en tant que root), mais pas d'autre commande. L'exemple de faille donnée est basé sur le fait que tcpdump peut lancer un autre binaire (de compression) qui héritera des droits de root et pourra alors faire tout ce qu'il veut.Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: pouvoir exhorbitant...
Posté par lolop (site web personnel) . En réponse au journal Chaque été depuis 9 ans, Altran enclenche une procédure de licenciement contre un délégué syndical. Évalué à 5.
Il y a même des structures où le licenciement est de mise pour un quota de salariés chaque année, quels que soient les résultats. Cf cet article.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Accès
Posté par lolop (site web personnel) . En réponse à la dépêche Profileurs mémoire MALT et NUMAPROF. Évalué à 2.
Il n'y a qu'à voir le temps que met la la librairie ATLAS pour tester et identifier les mécanismes de traitements matriciels les plus adaptés suivant la machine sur lequel elle est compilée…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Revoir la méthode count
Posté par lolop (site web personnel) . En réponse au message POKER :determiner si une main est une couleur ou non. Évalué à 2. Dernière modification le 29 août 2018 à 14:44.
Bah, si c'est son code à lui qui reste chez lui, il sait ce qu'il manipule.
Si c'était pour diffuser, tout à fait d'accord.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: réponse
Posté par lolop (site web personnel) . En réponse au message rsync ne prend plus en compte le point de montage. Évalué à 2. Dernière modification le 29 août 2018 à 08:54.
Essaie de coller un
mount /save
dans ton script de backup (sois systématique, soit si la commande mountpoint indique qu'il n'est pas monté). Ça paliera peut-être un éventuel manque de détection automatique de la présence du disque dur via udev.Si tu lances ton script en tant qu'utilisateur normal, pense à ajouter l'option
user
aux options de montage de ton disque.Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Revoir la méthode count
Posté par lolop (site web personnel) . En réponse au message POKER :determiner si une main est une couleur ou non. Évalué à 2.
Salut,
(pour la mise en page du code, voir la syntaxe de la coloration syntaxique avec les triples `)
La méthode
count()
recherche exactement la valeur donnée, dans ton cas tu recherchesT
tout seul, or tu as des valeurs qui contiennentT
mais pas tout seul. Il te faut donc compter le nombre de chaînes qui contiennent'T'
.Par exemple en passant par:
Et en testant ensuite la longueur de
maincoul
.Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Piste dérivée
Posté par lolop (site web personnel) . En réponse au message rsync ne prend plus en compte le point de montage. Évalué à 4. Dernière modification le 28 août 2018 à 16:48.
Salut,
pas une solution pour le problème de montage, mais un moyen de savoir que ça ne va pas: utiliser le retour de la commande
mountpoint
(man) pour savoir si le disque a été monté (et si ce n'est pas le cas du peux t'envoyer un email et ne pas faire le rsync).Q? tu le montes comment ton disque externe (extrait fstab…) ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN