Il me semble qu'il y a beaucoup de boulot d'optimisation au niveau du noyau Linux pour tout ce qui est très gros calculateurs¹, voir des adaptations spécifiques pour certaines architectures. Ceci explique peut-être cela.
Un type dans un labo a inventé un concept révolutionnaire, pour les machines de bureau. Au lieu d'avoir à lever la main vers l'écran pour pointer une zone, il a un périphérique léger posé à côté du clavier qui permet de déplacer un pointeur sur l'écran, avec un bouton pour simuler un appui à cet endroit. Il l'a appelé le mulot.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Pour voir s'il change sa façon de rendre les liens visibles par le client sous Windows, ce qui doit être le cas vu que ça permet normalement de sortir de la zone exportée (ie. attention, c'est un trou de sécurité).
Voir aussi la sémantique qui est derrière - si le lien est ouvert en écriture, est-ce que ça réécrit à l'endroit du lien ou à l'endroit du fichier d'origine ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Un exemple, avec utilisation puissance 3D pour de la 3D: j'ai un collègue qui travaille sur une plateforme d'avatars avec des rendus réalistes temps réel, et il apprécie grandement la puissance des GPU. D'autres collègues travaillent dans une CAVE avec 7 surfaces de projections, bi-stéréo relative… pareil, ça bouffe du calcul pour du rendu 3D.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
A mon boulot, 5 tiroirs iSCSI de 13To RAID6+spare chacun (dans chaque tiroir 12 disques 1,5To par tiroir, alim redondante), avec un PC en tête sous OpenFiler (matériel fourni par Option+). Organisés en 2x13To de stockage "réel", 13To de stockage pour des trucs pouvant être zappés (ça me fait un rack de rab en cas de panne hard), et 2x13To en copie via rsnapshot qui permet une sécurité vis à vis par exemple d'une suppression de fichiers).
Ça a été une installation à la mimine (cf la config, et mes notes sur OpenFiler), mais d'autres personnes dans mon labo ont trouvé une boite qui leur a a fourni un stockage OpenFiler clé en main (avec la haute dispo via deux têtes, et sauf erreur pas en iSCSI mais plutôt du fiber channel).
J'apprécie beaucoup la séparation avec d'un côté le stockage via des racks qui assurent la redondance (déjà eu plusieurs échanges de disques — ça tourne depuis un peu plus de 3 ans, garantie terminée), et qui peut éventuellement être étendu en ajoutant d'autres racks et le lvm. Et d'un autre côté la configuration assez facile d'OpenFiler (modulo… qu'il y a plein de petits trucs qui m'embêtent) et le fait qu'il se base sur des outils opens source que je connais / qui sont documentés et que je peux éventuellement aller faire des manips / récupération si besoin.
Sinon, si tu as des sous (beaucoup de sous), y'a NetApp — du service vraiment pro (un technicien arrive pour changer un disque dès qu'un disque est mort), à un tarif pro (y'en a à mon labo, pour les données sensibles et pour les projets qui ont de gros budgets).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Sauf… qu'il est généralement plus sympa d'apprendre en pouvant mettre en œuvre que de faire de la théorie pure. Si on trouve un langage qui se rapproche de l'algorithmique, on a tout gagné.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Note pour les utilisateurs de LibreOffice (probablement aussi OpenOffice), on trouve la même fonctionnalité dans Édition -> Modifications -> (items du menu). Bien pratique.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Je ne connaissais pas cette possibilité. Qu'est-ce qu'il y a comme prévention d'interblocage, une simple acquisition des sémaphores toujours dans le même ordre ou bien un algo de détection vis à vis d'autres ressources ?
J'avais fait un texte sur les synchros complexes (de ce que j'avais compris du cours de C.Kaiser)… faudrait que je remettes la main dessus.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Mon propos est justement, qu’un mutex est un sémaphore, mais un sémaphore avec une seule ressource et donc un sous ensemble des possibilité d’usage d’un sémaphore.
Sémantiquement et dans les API, un mutex n'est pas un sémaphore. Même si au niveau de l'implémentation il y a du code commun pour gérer les processus en attente.
Un mutex assure l'acquisition/libération par le même processus d'une ressource unique.
Pas forcément dans un seul processus. On peut utiliser un mutex pour protéger une mémoire partagée entre deux processus.
Tout à fait. Quand je dis le même processus, c'est dans le sens que c'est le processus qui a alloué qui doit faire la libération, ce n'est pas une obligation avec un sémaphore.
On produit quoi et on consomme quoi ?
Un rajout là dessus, un (ou plusieurs) sémaphore peut aussi être utilisé conjointement à un mutex dans le cadre de synchronisations complexes, où on l'utilise pour gérer un nombre de processus en attente d'un état particulier.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Je souhaitais écrire un document sur les sémaphores ici.
A mon avis, si c'est pour expliquer ce qu'est un sémaphore, l'exemple est trop lourd.
En fonction de ces besoins, il peut demander 1, 2, 3… 10 tranches.
S'il y a une quantité de ressources à allouer qui peut varier, alors ce n'est plus un sémaphore, c'est une variable de condition (ou encore un couple mutex/sémaphore[1])
Les sémaphores sont souvent utilisés avec une quantité de ressource à 1, de façon à créer des mutex (verrou d’exclusion mutuelle).
Si on a besoin d'un mutex, on utilise un mutex, pas un sémaphore. Un mutex assure l'acquisition/libération par le même processus d'une ressource unique.
Un sémaphore au contraire cible des fonctionnements producteur / consommateur, où des processus génèrent des "jetons" et d'autres les consomment, le sémaphores permettant de compter les jetons et de mettre certains processus en attente de disponibilité.
[1] implémentable avec sémaphore public / sémaphore privé - faudrais que je remette la main sur mon cours système du CNAM.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Par curiosité, pourquoi désactiver le JavaScript ? J'imagine que beaucoup de sites ne marchent plus correctement sans JavaScript de nos jours.
Et c'est bien dommage. Que les pubs, des éléments de navigation en plus, nécessitent JavaScript, pourquoi pas. Mais le contenu lui-même devrait arriver à s'afficher correctement sans JavaScript. Ou alors ce n'est plus le web, c'est de l'applicatif.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Qu'ont-ils à vendre
Posté par lolop (site web personnel) . En réponse au journal LibreOfffice et le marketing. Évalué à 3.
TF1 vend du temps de cerveau humain disponible
http://www.acrimed.org/article1688.html
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Ecolo ?
Posté par lolop (site web personnel) . En réponse à la dépêche Un projet d’éolienne sous licences libres. Évalué à 3.
Q? Est-ce que le retraitement permet de récupérer le lithium (ou autres éléments rares) ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Tuning
Posté par lolop (site web personnel) . En réponse au journal TOP500 : 92.4 % des supercalculateurs tournent sous Linux. Évalué à 10.
Il me semble qu'il y a beaucoup de boulot d'optimisation au niveau du noyau Linux pour tout ce qui est très gros calculateurs¹, voir des adaptations spécifiques pour certaines architectures. Ceci explique peut-être cela.
Un peu de lecture en patois: Why do super computers use Linux?
¹ Et aussi beaucoup de boulot pour les tout petits calculateurs dans l'embarqué :-)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Maintenant ...
Posté par lolop (site web personnel) . En réponse au journal Gnome-Shell, toujours pas convainquant après 1 an et demi. Évalué à 8.
Avec un peu d'aide de notre part sur truc pour taper du texte, ça devrais le faire d'ici quelques temps.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Accès bancaire: soyons sérieux
Posté par lolop (site web personnel) . En réponse à la dépêche Weboob 0.d. Évalué à 3.
Efficacité vs sécurité. C'est un choix personnel.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Vachement bien
Posté par lolop (site web personnel) . En réponse à la dépêche Weboob 0.d. Évalué à 5.
Et ça ferait un nouveau module weboob permettant de connaître les modules et applications de weboob.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: et android ?
Posté par lolop (site web personnel) . En réponse à la dépêche Mono 3.0 est disponible. Évalué à 3.
Un type dans un labo a inventé un concept révolutionnaire, pour les machines de bureau. Au lieu d'avoir à lever la main vers l'écran pour pointer une zone, il a un périphérique léger posé à côté du clavier qui permet de déplacer un pointeur sur l'écran, avec un bouton pour simuler un appui à cet endroit. Il l'a appelé le mulot.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# A voir...
Posté par lolop (site web personnel) . En réponse au message [Samba] Comment présenter les liens symboliques comme s'ils étaient des fichiers classiques ?. Évalué à 3. Dernière modification le 24 octobre 2012 à 12:57.
http://www.samba.org/samba/docs/using_samba/ch08.html
==> wide links = yes
Pour voir s'il change sa façon de rendre les liens visibles par le client sous Windows, ce qui doit être le cas vu que ça permet normalement de sortir de la zone exportée (ie. attention, c'est un trou de sécurité).
Voir aussi la sémantique qui est derrière - si le lien est ouvert en écriture, est-ce que ça réécrit à l'endroit du lien ou à l'endroit du fichier d'origine ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Pilotes graphiques libres
Posté par lolop (site web personnel) . En réponse à la dépêche X.Org est mort, vive Wayland !. Évalué à 5.
Un exemple, avec utilisation puissance 3D pour de la 3D: j'ai un collègue qui travaille sur une plateforme d'avatars avec des rendus réalistes temps réel, et il apprécie grandement la puissance des GPU. D'autres collègues travaillent dans une CAVE avec 7 surfaces de projections, bi-stéréo relative… pareil, ça bouffe du calcul pour du rendu 3D.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Pilotes graphiques libres
Posté par lolop (site web personnel) . En réponse à la dépêche X.Org est mort, vive Wayland !. Évalué à 10.
Les cartes graphiques puissantes ne sont pas utilisées que pour le jeu.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: le fond ok mais la forme…
Posté par lolop (site web personnel) . En réponse au journal Arguments et mensonge. Évalué à 2.
Sur la critique de l'Académie des Sciences à l'encontre de son travail, cette lecture est recommandée:
La cabale anti-Séralini : le Pr Paul Deheuvels s'indigne du "communiqué des Académies"
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Qu'est-ce que la vérité?
Posté par lolop (site web personnel) . En réponse au journal Arguments et mensonge. Évalué à 3.
Copieur !
C'est pas 4h, l'épreuve de philo ?
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: une autre façon de le dire
Posté par lolop (site web personnel) . En réponse au journal Arguments et mensonge. Évalué à 6.
Non, mais à l'ordinateur oui: "I’m pleased to announce that Mathgen has had its first randomly-generated paper accepted by a
reputablejournal!"En bref, du globus scientifique généré automatiquement a été accepté par un journal scientifique…
La suite ici: http://thatsmathematics.com/blog/archives/102
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: une autre façon de le dire
Posté par lolop (site web personnel) . En réponse au journal Arguments et mensonge. Évalué à 4.
Vous avez 4 heures.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Bah
Posté par lolop (site web personnel) . En réponse au journal GNOME systemd : et la guerre ne fait que commencer. Évalué à 10.
Ah, un tel sujet un vendredi…
Ils auraient pû s'arrêter à "GNOME applications are not intended to be fully functional."
M'enfin, une raison de plus pour que je continue sans Gnome.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# OpenFiler soit-même
Posté par lolop (site web personnel) . En réponse au message Quel NAS utilisez-vous. Évalué à 4.
A mon boulot, 5 tiroirs iSCSI de 13To RAID6+spare chacun (dans chaque tiroir 12 disques 1,5To par tiroir, alim redondante), avec un PC en tête sous OpenFiler (matériel fourni par Option+). Organisés en 2x13To de stockage "réel", 13To de stockage pour des trucs pouvant être zappés (ça me fait un rack de rab en cas de panne hard), et 2x13To en copie via rsnapshot qui permet une sécurité vis à vis par exemple d'une suppression de fichiers).
Ça a été une installation à la mimine (cf la config, et mes notes sur OpenFiler), mais d'autres personnes dans mon labo ont trouvé une boite qui leur a a fourni un stockage OpenFiler clé en main (avec la haute dispo via deux têtes, et sauf erreur pas en iSCSI mais plutôt du fiber channel).
J'apprécie beaucoup la séparation avec d'un côté le stockage via des racks qui assurent la redondance (déjà eu plusieurs échanges de disques — ça tourne depuis un peu plus de 3 ans, garantie terminée), et qui peut éventuellement être étendu en ajoutant d'autres racks et le lvm. Et d'un autre côté la configuration assez facile d'OpenFiler (modulo… qu'il y a plein de petits trucs qui m'embêtent) et le fait qu'il se base sur des outils opens source que je connais / qui sont documentés et que je peux éventuellement aller faire des manips / récupération si besoin.
Sinon, si tu as des sous (beaucoup de sous), y'a NetApp — du service vraiment pro (un technicien arrive pour changer un disque dès qu'un disque est mort), à un tarif pro (y'en a à mon labo, pour les données sensibles et pour les projets qui ont de gros budgets).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Pas un problème de langage !
Posté par lolop (site web personnel) . En réponse au message Quel langage pour initier un enfant de 10 ans à la programmation. Évalué à 5.
Sauf… qu'il est généralement plus sympa d'apprendre en pouvant mettre en œuvre que de faire de la théorie pure. Si on trouve un langage qui se rapproche de l'algorithmique, on a tout gagné.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: peut être Python ?
Posté par lolop (site web personnel) . En réponse au message Quel langage pour initier un enfant de 10 ans à la programmation. Évalué à 2.
Quelques liens…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Formidable outils collaboratif !
Posté par lolop (site web personnel) . En réponse à la dépêche Nouvelle version du traitement de texte collaboratif en ligne Framapad. Évalué à 4.
Note pour les utilisateurs de LibreOffice (probablement aussi OpenOffice), on trouve la même fonctionnalité dans Édition -> Modifications -> (items du menu). Bien pratique.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Hum
Posté par lolop (site web personnel) . En réponse au journal Les sémaphores. Évalué à 2.
C'est le cas aussi sous Windows avec l'API Win32:
(source)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Hum
Posté par lolop (site web personnel) . En réponse au journal Les sémaphores. Évalué à 2.
Je ne connaissais pas cette possibilité. Qu'est-ce qu'il y a comme prévention d'interblocage, une simple acquisition des sémaphores toujours dans le même ordre ou bien un algo de détection vis à vis d'autres ressources ?
J'avais fait un texte sur les synchros complexes (de ce que j'avais compris du cours de C.Kaiser)… faudrait que je remettes la main dessus.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Hum
Posté par lolop (site web personnel) . En réponse au journal Les sémaphores. Évalué à 3.
Sémantiquement et dans les API, un mutex n'est pas un sémaphore. Même si au niveau de l'implémentation il y a du code commun pour gérer les processus en attente.
Tout à fait. Quand je dis le même processus, c'est dans le sens que c'est le processus qui a alloué qui doit faire la libération, ce n'est pas une obligation avec un sémaphore.
Un rajout là dessus, un (ou plusieurs) sémaphore peut aussi être utilisé conjointement à un mutex dans le cadre de synchronisations complexes, où on l'utilise pour gérer un nombre de processus en attente d'un état particulier.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Hum
Posté par lolop (site web personnel) . En réponse au journal Les sémaphores. Évalué à 3.
A mon avis, si c'est pour expliquer ce qu'est un sémaphore, l'exemple est trop lourd.
S'il y a une quantité de ressources à allouer qui peut varier, alors ce n'est plus un sémaphore, c'est une variable de condition (ou encore un couple mutex/sémaphore[1])
Si on a besoin d'un mutex, on utilise un mutex, pas un sémaphore. Un mutex assure l'acquisition/libération par le même processus d'une ressource unique.
Un sémaphore au contraire cible des fonctionnements producteur / consommateur, où des processus génèrent des "jetons" et d'autres les consomment, le sémaphores permettant de compter les jetons et de mettre certains processus en attente de disponibilité.
[1] implémentable avec sémaphore public / sémaphore privé - faudrais que je remette la main sur mon cours système du CNAM.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Et la compatibilité
Posté par lolop (site web personnel) . En réponse à la dépêche Archlinux utilise désormais systemd par défaut pour les nouvelles installations. Évalué à 7.
C'est pas un troll, c'est un problème.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Bof, un probleme d'ergonomie rencontre des les premieres secondes...
Posté par lolop (site web personnel) . En réponse à la dépêche Bonnes pratiques et qualité du Web. Évalué à 5.
Et c'est bien dommage. Que les pubs, des éléments de navigation en plus, nécessitent JavaScript, pourquoi pas. Mais le contenu lui-même devrait arriver à s'afficher correctement sans JavaScript. Ou alors ce n'est plus le web, c'est de l'applicatif.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN