Agrégateur de flux

Agenda du Libre pour la semaine 36 de l'année 2018

Linux France - Dimanche 2 Septembre

Calendrier web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 26 événements (3 en Belgique, 16 en France, 0 au Luxembourg, 6 au Québec, 1 en Suisse et 0 en Tunisie) est en seconde partie de dépêche.

Sommaire [FR Lyon] Apéro Admin Sys - Le lundi 3 septembre 2018 de 19h00 à 22h00.

Rencontre mensuelle devant une bière ou autres types de boisson des administratrices/administrateurs système, devops, ….

Des sujets à aborder, n'hésitez pas à les soumettre

Une présentation sur un sujet qui vous tient à cœur n'hésitez pas non plus.

Aussi sur https://www.meetup.com/Auvergne-Rhone-Alpes-Apero-Admin-Sys/

[FR Paris] Émission Libre à vous » sur radio Cause Commune - Le mardi 4 septembre 2018 de 15h30 à 17h00.

Les ambitions de l'émission Libre à vous

La radio Cause commune a commencé à émettre fin 2017 sur la bande FM en région parisienne (93.1) et sur Internet. Sur le site de la radio on lit Radio associative et citoyenne, les missions de Cause Commune sont de fédérer toutes les initiatives autour du partage et de l’échange de savoirs, de cultures et de techniques.

Nous avons proposé de tenir une émission April intitulée Libre à Vous d'explications et d'échanges concernant les dossiers politiques et juridiques que l'association traite et les actions qu'elle mène. Une partie de l'émission sera également consacrée aux actualités et actions de type sensibilisation. L'émission Libre à vous sera principalement animée par l'équipe salariée de l'April mais aussi par des membres bénévoles de l'association et des personnes invitées. Donner à chacun et chacune, de manière simple et accessible, les clefs pour comprendre les enjeux mais aussi proposer des moyens d'action, tel est l'objectif de cette émission mensuelle qui sera diffusée en direct chaque 1er mardi du mois de 15h30 à 17h00.

Émission du mardi 4 septembre 2018 de 15h30 à 17h00

L'émission sera diffusée mardi 4 septembre de 15h30 à 17h00. Nous commencerons par une interview d'Aliette Lacroix, coordinatrice du Collectif pour une Transition Citoyenne, qui présentera la Fête des Possibles. Nous ferons ensuite le point sur la directive droit d'auteur et la mobilisation en cours. Nous parlerons ensuite des menottes numériques (DRM) notamment dans le cadre de la Journée internationale contre les DRM prévue le 18 septembre 2018.

L'émission dispose d'un salon dédié sur le webchat de la radio.

[CA-QC Québec] SQiL - Rencontre du libre de septembre - Le mardi 4 septembre 2018 de 18h00 à 20h45.

Bonjour à tous

Vous êtes invités à participer à la prochaine rencontre du libre (remplace le linux-meetup) de Québec qui aura lieu le mardi 4 septembre 2018 au Centre des loisirs St-Louis de France de 18h à 20:45h. Vous pouvez souper sur place avec nous et les discussions commenceront vers 19h.

Coordonnées

Centre des Loisirs Saint-Louis de France

1560 Rte de l'Église, Ville de Québec, QC G1W 3P5 (Carte http://past.is/aizpi)

Avec la coordination de la rencontre avec les centres de loisirs de la ville de Québec, nous devons planifier un sujet de discussion sur les logiciels libres. Ce sujet devra couvrir la partie technique de son utilisation. Notre rencontre du mois sera l’occasion de planifier les discussions pour l’année.

Nous invitons tous les amateurs de logiciels libres (peu importe la plate-forme) à venir discuter. C'est vraiment une excellente occasion de socialiser et de faire connaissance avec d'autres qui partagent les mêmes intérêts.

La rencontre est gratuite et ouverte à tous (de débutants à experts) et rassemble des gens de diverses professions gestionnaires, professeurs, administrateurs de systèmes, ingénieurs, programmeurs, retraités, étudiants, etc.

Au plaisir de vous rencontrer

--

Bertrand Lesmerises

[CA-QC Montréal] SQiL - Mardi c'est Wiki à BAnQ - Le mardi 4 septembre 2018 de 18h30 à 21h30.

Le premier mardi de chaque mois, des wikipédiens d’expérience partagent leurs connaissances avec tous ceux qui désirent en savoir plus sur cette encyclopédie en ligne, tout particulièrement sur la façon de contribuer au développement de sa version francophone.

| | L'atelier sera aussi diffusé par visioconférence
à partir de 18 h 30 https://meet.jit.si/MardiWiki
|

  • 18 h 15 - Accueil
  • 18 h 30 - Formation à Wikipédia (débutants)
  • 19 h 30 - Pause
  • 19 h 45 - Travail libre et aide personnalisée (tous niveaux)
  • 21 h 00 - Fin de l'atelier

L'atelier revient le premier mardi de chaque mois. Gratuit et bienvenue à tous.

[CA-QC Montréal] SQiL - Linux-Meetup Montréal - Le mardi 4 septembre 2018 de 19h00 à 22h00.

Local de la rencontre à confirmer

Programmation de la rencontre

ATTENTION Le conférencier invité n'a pas encore été choisi. Si vous connaissez des compagnies œuvrant dans le logiciel libre, n'hésitez pas à m'envoyez un message.

Ce mois-ci, nous aurons plusieurs petites présentations éclairs ("lightning talks") reliées à Linux et aux logiciels libres.

Avis aux intéressés, envoyez-moi un courriel si vous voulez présenter quelques choses. Sinon, ce sera des présentations éclairs improvisées avec les gens présents.

Par la suite, si le temps le permet, on fera une discussion de groupe sur un thème déterminé par les gens présents … discussions libres et ouvertes

Lieu
Le Linux-Meetup aura lieu à l'École de Technologie Supérieure de 19:00 à 22:00.

Extras

Pour ceux voulant réseauter avec les autres avant, il y aura un souper de 17:30 à18:45 (Resto-pub Le 100 génies de l'ÉTS au pavillon B).

Nous invitons tous les amateurs de logiciels libres (peu importe la plate-forme) à venir discuter. C'est vraiment une excellente occasion de socialiser et de faire connaissance avec d'autres qui partagent les mêmes intérêts.

La rencontre est gratuite et ouverte à tous (de débutants à experts) et rassemble des gens de diverses professions gestionnaires, professeurs, administrateurs de systèmes, ingénieurs, programmeurs, retraités, étudiants, etc.

Les Linux-Meetup se déroulent simultanément à travers le monde tous les premiers mardis du mois ainsi que dans plusieurs régions du Québec.

Vous pouvez confirmer votre présence sur un ou plusieurs réseaux sociaux afin de promouvoir l'événement Google+, Linkedin, Facebook, Twitter et Meetup

Au plaisir de vous rencontrer

Martial

P.S.: Pour le transport en commun Station de métro Bonaventure

[FR Beauvais] Atelier hebdomadaire de partage de connaissances autour des logiciels libres - Le mercredi 5 septembre 2018 de 18h00 à 20h00.

Chaque mercredi soir, l'association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l'utilisation des logiciels libres, que ce soit à propos du système d'exploitation Linux, des applications libres ou des services en ligne libres.

C'est l'occasion aussi de mettre en avant l'action des associations fédératrices telles que l'April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

L'atelier a lieu en salle 3.

[FR Rennes] Rencontres Rennaises de la Monnaie Libre - Le mercredi 5 septembre 2018 de 19h00 à 23h00.

Pour venir découvrir, échanger des biens et services, se certifier, nous organisons des Rencontres mensuelles tous les premiers mercredis de chaque mois

L'objectif de ces rencontres est de permettre de développer le réseau d'échanger de la Ğ1 à Rennes.

En tant que nous venus, vous serez accompagnés dans la découverte des portefeuilles Cesium, ou pour les utilisateurs avancés, Sakia.

Nous vous expliquerons les tenants et aboutissants des certifications qui permettent de vérifier nos identités de manière décentralisées.

C'est aussi le parfait endroit pour échanger quelques produits en Ğ1.

N'hésitez pas à prévenir sur ĞChange des produits que vous souhaitez échanger, ou en utilisant la liste de diffusion!

Vous pouvez dors et déjà réserver le premier Mercredi de chaque mois à 19h,.

N'hésitez pas à nous prévenir de votre présence en envoyant un mail à l'adresse de contact

Le bar des Milles Potes

[FR Toulouse] Rencontres Tetalab - Le mercredi 5 septembre 2018 de 20h30 à 23h30.

Rencontre hebdomadaire des hackers et artistes libristes Toulousains.

Ouvert au public tous les mercredi soir.

Venez nombreux.

[CA-QC Montréal] SQiL - Lancement du livre On vous voit de Crypto.Québec - Le mercredi 5 septembre 2018 de 17h30 à 23h00.

Venez célébrer le lancement de On vous voit avec l'équipe de Crypto.Québec

Nous vous attendons entre 17h30 et 18h30 au Yïsst

Geneviève, Anne-Sophie, Sophie, Luc et Jean-Philippe seront sur place pour dédicacer le livre. Pour 25$, vous pourrez vous procurer une copie et, en boni, vous obtiendrez une consommation.

Après l'accueil et les allocutions de nos auteur(e)s, nous poursuivrons la soirée avec quelques bières.

Nous avons hâte de vous voir

[FR Lyon] Permanence Wiktionnaire - Le jeudi 6 septembre 2018 de 18h00 à 23h00.

Découvrez le Wiktionnaire, dictionnaire collaboratif en ligne, et apprenez à diffuser vos connaissances sur les mots

Que vous soyez amoureux de votre langue maternelle ou apprenants de langues étrangères, le Wiktionnaire vous permet de découvrir et de partager vos savoirs.

Venez pratiquer et apprendre grâce aux connaissances des participants et aux ressources du KoToPo

[FR Toulouse] Enregistrements d'émissions sur le thème éducation et numérique - Le jeudi 6 septembre 2018 de 18h30 à 23h00.

Jeudi 6 Septembre, de 18h30 à 23h, Atelier T.A., 32 rue des Jumeaux à Toulouse, métro Marengo.

Enregistrements des nouvelles émissions de CPU sur le thème éducation et numérique avec avec (organisateurs des Coding Goûters à Toulouse).

Bruno Coudoin (créateur de GCompris), Silicium (association de rétro-computing), et la complicité de Radio , Combustible, Ça fait écho, l'Atelier T.A. et toute notre équipe.

Entrée libre, amenez à boire et à manger pour partager plus que de la passion.

[FR Caen] Le First-jeudi Échange dînatoire canneais - Le jeudi 6 septembre 2018 de 19h00 à 21h00.

Tous les premiers jeudis du mois, les membres (et non-membres sont également les bienvenues) se rencontrent pour discuter de l'univers des logiciels libres, tout en dînant (ou juste pour prendre un café). [N.B. le repas n'est pas offert].

Dans un esprit totalement libre, les sujets vont et viennent en fonction de chacun.

Venez nombreux.

[FR Rennes] Apéro du Libre - Le jeudi 6 septembre 2018 de 19h00 à 22h00.

L'association Actux vous donne rendez-vous pour un nouvel Apéro du Libre, jeudi 6 septembre 2018 à partir de 19h, au Papier Timbré, 39 rue de Dinan à Rennes (au croisement de la rue d'Échange).

Les sont des rencontres conviviales autour d'un verre, pour discuter, échanger et parfois troller entre utilisateurs et curieux de logiciels et culture.

Pour rappel, cet événement a lieu habituellement tous les premiers jeudi du mois, même heure, même endroit et est ouvert à tous !

Entrée Libre.

Plan d'accès http://actux.eu.org/Lieux/PapierTimbre

[BE Grivegnée] Linux Meeting Party - Le jeudi 6 septembre 2018 de 19h30 à 22h30.

Notre "Linux Meeting Party" (table de conversation informelle) a lieu tous les.

Nos prochaines rencontres se tiendront dans un local du "Service de proximité" de Grivegnée, Av. Albert 1er, 5, à Grivegnée-bas. C'est à deux pas de la rue Belvaux (pour l'accès en bus) et un vaste parking est disponible carte interactive d'accès

Venez quand vous voulez entre 19h30 et 22h30 papoter Linux et Logiciels Libres dans la bonne humeur-)

[FR Paris] Soirée de Contribution au Libre - Le jeudi 6 septembre 2018 de 19h30 à 22h00.

Parinux propose aux utilisateurs de logiciels libres de se réunir régulièrement afin de contribuer à des projets libres. En effet, un logiciel libre est souvent porté par une communauté de bénévoles et dépend d'eux pour que le logiciel évolue.

Nous nous réunissons donc tous les dans un environnement propice au travail (pas de facebook, pas de télé, pas de jeux vidéos, pas de zombies).

Vous aurez très probablement besoin d'un ordinateur portable, mais électricité et réseau fournis.

En cas de difficulté, vous pouvez joindre un des responsables de la soirée, Emmanuel Seyman (emmanuel (at) seyman.fr), Paul Marques Mota mota (at) parinux.org, ou Magali Garnero (Bookynette) tresorier (at) parinux.org.

Pour obtenir le code d'entrée de la porte cochère, envoyez un mail au responsable.

On peut amener de quoi se restaurer (Franprix, 8 rue du Chemin Vert, ferme à 22h)

Regazouillez sur Twitter - Wiki des soirées

Programme non exhaustif

  • Fedora (sa traduction)
  • Parinux, ses bugs et son infrastructure
  • April, … y a toujours quelque chose à faire
  • Open Food Facts/ Open Beauty Facts, sa base de données, ses contributeurs, sa roadmap
  • Schema racktables, son code
  • Agenda du Libre, mise à jour et amélioration du code
  • Ubuntu-Fr, son orga, ses événements
  • En vente libre, maintenance et commandes
  • Open street map, une fois par mois
  • Linux-Fr sait faire
  • en vente libre

tout nouveau projet est le bienvenu.

[CA-QC Coteau du Lac] Émission #159 de bloguelinux - Le jeudi 6 septembre 2018 de 20h00 à 21h00.

bloguelinux.ca est un blogue québécois offrant la diffusion d'un podcast qui traite des logiciels libres, du système d'exploitation Linux et de la technologie en général il y a un processeur, il y a un système d'exploitation, c'est certain que ça nous intéresse

bloguelinux.ca est enregistré le jeudi à 20h00 toutes les deux semaines.

Vous pouvez nous écouter en direct lors des enregistrements à l'adresse http://live.bloguelinux.ca ou directement sur notre site à http://www.bloguelinux.ca en cliquant sur la radio dans le panneau de gauche du site.

Vous pouvez rejoindre nos conversations avec Telegram en vous abonnant au groupe BlogueLinux en suivant le lien suivant https://t.me/joinchat/ArPfnFAOS1OB0u7pwZFQHA et dans notre salle de chat en vous connectant sur les serveurs de freenode.net dans la salle #bloguelinux.

Si vous n'avez pas de client IRC, vous pouvez utiliser l'adresse http://webchat.freenode.net

AVERTISSEMENT Ce podcast peut contenir du langage inapproprié ou vulgaire et peut ne pas convenir à tout le monde.

Animateurs Patrick et Sandrine

[BE Antoing] introduction à GNU/Linux et aux logiciels libres - Le vendredi 7 septembre 2018 de 16h00 à 18h00.

Venez découvrir le monde merveilleux des logiciels libres-)

Nous aborderons les principes du logiciel libre et verrons en pratique à quoi ressemble un système Linux.

Nous n'avons actuellement que peu de PC fixes/portable, vous pouvez donc prendre votre machine si vous le souhaitez, en sachant que nous n'effectuerons pas d'installation pour cette première séance.

Nombre de place limitées, voir notre page pour plus d'informations)

[FR Paris] Apéro April - Le vendredi 7 septembre 2018 de 19h00 à 22h00.

Un apéro April consiste à se réunir physiquement afin de se rencontrer, de faire plus ample connaissance, d'échanger, de partager un verre et manger mais aussi de discuter sur le logiciel libre, les libertés informatiques, fondamentales, l'actualité et les actions de l'April…

Un apéro April est ouvert à toute personne qui souhaite venir, membre de l'April ou pas.

N'hésitez pas à venir nous rencontrer.

Où et quand cela se passe-t-il

L'apéro parisien aura lieu vendredi 7 septembre 2018 à partir de 19h00 dans les locaux de l'April.

L'adresse
April, 44/46 rue de l'Ouest, bâtiment 8, 75014 Paris (entrée possible par la place de la Catalogne, à gauche de la Biocoop, au niveau des Autolib).
Métros Gaîté, Pernety, Montparnasse. Sonner à "April" sur l'interphone.
Le téléphone du local 01 78 76 92 80.

L'Apéro a lieu à Paris notamment parce que le local s'y trouve ainsi que les permanents et de nombreux actifs. Pour les apéros dans les autres villes voir sur le pad plus bas.

En ouverture de l'apéro nous ferons un court point sur les dossiers/actions en cours.

Le glou et le miam

Vous pouvez apporter de quoi boire et manger afin de reprendre des forces régulièrement. Nous prévoirons bien sûr un minimum vital.

Vous pouvez vous inscrire sur le pad.

[FR Saint-Étienne] Concert Cyberia - Du vendredi 7 septembre 2018 à 20h00 au samedi 8 septembre 2018 à 00h00.

Concert du groupe Cyberia au bar le Key West à Saint-Étienne

Du 7 septembre 2018 20h00 au 8 septembre 2018 00h00

Cyberia est un duo utilisant une guitare, une voix, un sax, une cornemuse, de la musique libre et malaxant tout ça dans un sampler géré par du logiciel libre.

La musique et tous les contenus graphiques de Cyberia sont placés sous licence Art Libre 1.3.

PAF 5 euros

[CA-QC Montréal] Non-conférence WikiSuite - Du vendredi 7 septembre 2018 à 09h00 au mercredi 19 septembre 2018 à 17h00.

La première non-conférence WikiSuite.

WikiSuite est la suite intégrée de logiciels libres la plus complète à avoir été développée jusqu'à ce jour. L'ensemble permet de satisfaire les besoins logiciels des entreprises et organisations (vente en ligne, gestion des connaissances, gestion d'événements, gestion du soutien à la clientèle, intranet collaboratif, etc.). WikiSuite est composé notamment de ClearOS, Tiki Wiki CMS Groupware, Openfire Meetings, Syncthing, Elasticsearch, Kimchi et Xibo.

Une partie de cet événement aura lieu pendant la Semaine québécoise de l'informatique libre (SQiL) 2018.

[FR Beauvais] Samedi du libre sur LibreOffice Writer (traitement de texte) - Le samedi 8 septembre 2018 de 09h30 à 12h00.

Formation et partage de connaissances sur les points suivants

  • Saisie de texte, connaissance du clavier
  • Mise en forme simple
  • Enregistrement, format de fichier
  • Mise en forme élaborée 
  • Page de garde
  • Pied de page
  • Sommaire automatisé
  • Publipostage

  • Espace Argentine, 11 rue du Morvan, Beauvais, Hauts-de-France, France

  • Adresse web https://oisux.org

  • Tags
    linux, logiciels-libres, libre-office, writer, oisux

[CH Pully] Intergen.Digital - Le samedi 8 septembre 2018 de 10h00 à 17h00.

Entraide numérique de 7 à 107 ans, accès libre entre 10h et 17h, avec ses propres équipements, sinon, nous pourrons en prêter.

Venir avec un peu à boire et à manger, et en famille, c'est plus sympa, seniors et juniors…

cf http://pully.intergen.digital

+infos mailto:pully@intergen.digital

NB Il devrait aussi y avoir un INTERGEN.DIGITAL à Yverdon, au Y-Park, chez Innopark, le même jour, et nous connectons en webconf.

Si envie de faire chez vous aussi http://new.intergen.digital

Plan d'accés

[FR Rennes] Permanence Gulliver - Le samedi 8 septembre 2018 de 14h00 à 18h00.

Venez installer GNU Linux ou un Logiciel Libre.

[FR Nantes] Permanences de septembre 2018 - Le samedi 8 septembre 2018 de 15h00 à 18h00.

Les permanences de septembre 2018 auront lieu les

samedi 8 et 22 septembre 2018 de 15h à 18h dans l’aile du local associatif Bellamy 17.

Au plaisir de vous voir à l’une de ces dates.

[FR Aix-en-Provence] Stand du Libre pour Assogora - Le dimanche 9 septembre 2018 de 10h00 à 18h00.

Ce Stand du Libre est organisé par l' en collaboration avec plusieurs associations de logiciels libres des Bouches-du-Rhône.

Il propose une présentation générale des logiciels libres et de la culture libre (OpenStreetMap, Wikipedia…).

Présentation de livres et de sites Internet consacrés au Libre

Démonstrations liées aux nouveaux programmes scolaires sur le codage

  • Démonstrations de Pygame, Python, Scratch et Snap.
  • Démonstrations de modèles éducatifs libres écrits en HTML5 pour PC ou tablettes quel que soit le système d'exploitation exemple du site PhET.
  • Présentation du projet 1, 2, 3… codez: Enseigner l'informatique à l'école et au collège (Fondation La main à la pâte).
  • Présentations d'autres logiciels éducatifs et/ou scientifiques…

Autres démonstrations

  • Comparaison des environnements GNOME, KDE, LXDE et Xfce installés avec la même version d'Ubuntu.
  • Distribution Emmabuntüs pour la rénovation d'ordinateurs anciens.
  • Distribution PrimTux pour les élèves de l'école primaire.
  • Distributions Linux installées sur des clefs USB insérées dans des ordinateurs Linux, Windows 7 ou Windows 10.
  • Cohabitation Linux - Windows 10 le cas d'Ubuntu 64 bits.
  • Évolution du projet pédagogique OLPC (One Laptop per Child) : tablette OLPC partiellement libérée avec F-Droid et différentes machines avec la plate-forme pédagogique Sugarizer.
  • Démonstration de logiciels scientifiques libres (SageMath…)

NB Certaines démonstrations pédagogiques sont en libre service. Les autres démonstrations seront normalement possibles toute la journée elles seront lancées en fonction des souhaits des visiteurs et des disponibilités des spécialistes.

Prochains Samedis Libres

  • Samedi Libre du 6 octobre 2018
  • Samedi Libre du 3 novembre 2018

Adresse Centre Social et Culturel des Amandiers, 8 allée des Amandiers, Jas-de-Bouffan (cliquer sur ce dernier lien pour avoir un plan détaillé).

Ces samedis libres et gratuits sont ouverts à toutes et à tous, débutant(e)s ou expert(e)s GNU/Linux, membres ou non d'associations du Libre. Les locaux sont au rez-de chaussée et accessibles par tous.

Entrée Libre..

[BE Berchem-Ste-Agathe] Gnu/Linux Install party - Le dimanche 9 septembre 2018 de 11h00 à 17h00.

Gnu/Linux install party organisée par l'asbl BxLUG dans le cadre des Réseaux d’Échange de Savoirs du Fourquet à Berchem-Sainte-Agathe (région Bruxelles).

En savoir plus

Inscription souhaitée via lcp(arobase)bxlug.be

L'équipe BxLUG 2018

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Profileurs mémoire MALT et NUMAPROF

Linux France - Dimanche 2 Septembre
Outils de profilage

En HPC (High Performance Computing) les problèmes liés à la mémoire deviennent de plus en plus critiques, qu'il s'agisse du contrôle de la consommation mémoire des applications, de la limitation des interactions avec l'OS (trop nombreuses allocations, trop petites allocations…) et de choix de placement (NUMA) et relativement peu d'outils open source permettent de profiler les applications sur ce terrain. Deux outils récemment mis en ligne apportent une part de réponse à ces questions.

La suite de l'article présentera MALT et NUMAPROF plus en détail…

MALT

MALT (MALloc Tracker) a été développé lors d'un postdoc comme un outil de profilage d'allocation mémoire. L'outil reprend la sémantique efficace du couple valgrind/kcachegrind, mais appliquée au suivi des allocations mémoire d'une application C/C++/Fortran.

Fournissant une interface plus complète que kcachegrind MALT fournit une GUI web exportée par un petit serveur en NodeJS. Cette approche a un double intérêt :

  1. Rapidité de développement pour un rendu agréable en utilisant les bibliothèques JavaScript Angular, Bootstrap, D3JS.
  2. Sur un clusteur distant, l'interface est rendue localement en se connectant au serveur distant par un ssh-port-forward ce qui évite les ralentissements gênant et habituel liés à un X forward d'une interface QT/GTK.
  3. Possibilité de travailler à plusieurs sur le même profile.

L'outil fournit entre autres :

  • Résumé global sur la consommation de l'application.
  • Annotation du source code pour les différentes métriques
  • Compteurs pour les tailles min/max d'allocation, nombre d'allocations, durée de vie.
  • Des graphiques temporels
  • Distribution des tailles d'objets alloués.
  • Distribution des allocations sur les différents threads.

Exemple d'interface :

NUMAPROF

En HPC et pour un certain nombre de serveurs, il est désormais courant de rencontrer des architectures dites NUMA (Non Uniform Memory Access). Autrement dit, avoir plusieurs processeurs sur la même carte mère chacun attaché à ses propres bancs mémoires. La mémoire distante étant accessible de manière transparente, mais avec un surcoût. Cette topologie apparait même désormais à l'intérieur des processeurs eux-mêmes si l'on considère la gamme Xeon Phi d'Intel et certains processeurs AMD pour les serveurs.

Rappelons que sur les systèmes modernes, la mémoire vue par un programme est une mémoire dite virtuelle que le système d'exploitation est en charge en collaboration avec le processeur de faire correspondre à la mémoire physique. Ce mapping entre les deux espaces est fait à l'aide du mécanisme de pagination consistant à découper ces deux espaces en pages (en générale 4 Ko ou 2 Mo sur architecture x86/x86_64).

Lorsqu'un segment est alloué par une application il est initialement purement virtuel, l'OS autorisant cet espace mémoire, mais n'y projetant pas immédiatement de page physique. Ce n'est que lors du premier accès (dit first touch) que l'OS sera notifié et attachera une page à l'endroit touché.

Ce moment est critique sur architecture NUMA, car c'est à ce moment que l'OS va décider (en fonction de la position courante du thread effectuant l'accès) sur quel noeud NUMA placer la page et donc les données. Le problème pour le développeur étant que cette association se fait de manière implicite par la première lecture/écriture et non par un appel explicite de fonction. Ceci conduit dans de nombreuses applications à des problèmes ignorés et de mauvais mapping difficile à vérifier.

C'est dans ce cadre qu'a été développé NUMAPROF en se basant sur pintool pour suivre tous les accès mémoire de l'application et reporter les correspondances NUMA. L'outil reprend une interface très similaire à MALT et fournit entre autre :

  • Annotation du source code
  • Métrique donnant le nombre d'accès distant, locaux, MCDRAM (pour les Intel Knight Landing), accès non "bindés".
  • Distribution sur les threads.
  • Matrice d'accès permettant de rapidement évaluer le comportement global de l'application.

Attention, l'outil ne supporte pour l'instant que les architectures x86_64.

Exemple d'interface :

Sources

Les deux outils sont disponibles en Open source sur GitHub, vous trouverez les sources, screenshots, documentations et liens vers des outils similaires sur: https://memtt.github.io/

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Un peu d'Open Hardware pour la rentrée (et beaucoup de linuxboot)

Linux France - Vendredi 31 Août

Après le rachat de Splitted-Desktop Systems par ITRenew, l'été a été plus que studieux, et il s'est déroulé entre le pays de l'oncle Sam et notre bon vieux continent (à ce propos si vous voulez un truc, évitez la Californie en été, c'est bourré de geeks auxquels il faut ajouter les touristes et là, ça devient n'importe quoi sur à peu près tous les sujets).

La rentrée c’est la semaine prochaine et il est temps de reprendre un peu le travail tout en mêlant le plaisir. Cette rentrée s’annonce chargée pour ceux qui aiment l’Open Hardware et Linux. Plusieurs événements à venir qui tiennent à cœur à votre serviteur sont à découvrir en deuxième partie de dépêche.

On commence par quelque chose d’assez confidentiel à Erlingen (joli bourg à côté de Nuremberg) le 12 septembre (c’est bientôt), avec l’Open Source Firmware Conference, organisée par 9Elements un des cofondateurs du projet linuxboot et membre du Technical Steering Committee (dont je fais partis). Pour plus d’info c’est là : osfc.io. Les thématiques sont assez techniques et on y retrouvera le gratin du développement de firmwares Open Source, ainsi que des ingénieurs travaillant chez Google, Facebook et autres hyperscalers qui contribuent fortement à l’essor de linuxboot (allez Octave, les ingénieurs d’OVH sont les bienvenus).

Pour ceux qui ont du mal avec l’anglais j’y donnerai deux talks avec un accent français bien prononcé. Un dont le titre est révélateur scotch-tape and flashrom, ou la dure vie d’un ingenieur BIOS. On racontera avec Arun Koshy de TCSL research les aléas nous dirons ce que nous avons découvert avec chipsec. Le second talk (linuxboot CI) sera sur l’automatisation des tests des firmwares et l’apport de linuxboot et OpenBMC sur ces sujets.

Autre conf, autre rôle de speaker. Embedded recipes organisé par Hupstream à Paris. J’y donnerai un talk sur les modifications nécessaires au kernel linux pour faire fonctionner linuxboot (avec un petit espoir de voir certaines de nos propositions reprises upstream). J’y serai co-speaker avec Trammell Hudson de 2sigma , probablement un des meilleurs hackers que j’ai croisé ces dernières années.

Et pour finir en feu d’artifice, (ok je ne suis peut-être pas totalement intègre), l’OCP summit d’Amsterdam. C’est le 1er et 2 octobre 2018. Pour ceux qui ne connaitraient pas encore OCP, c’est un projet fondé par Facebook en 2011 qui poursuit pour objectif de dynamiser l’innovation dans les datacenters au travers de projets ouverts, sur lesquels vous pouvez contribuer. Il n’y pas que du hardware, beaucoup de logiciels, d’architecture etc … (en clair pas d’excuses pour ne pas venir).

La plupart des grands groupes américains seront représentés (OK on dirait comme ça que j’encense les USA mais, en même temps, même si Octave semble vouloir s’intéresser au sujet je n’ai pas encore totalement réussi à décrypter dans son tweet ce qui l’empêchait de basculer en Open Hardware ;) .)

On y sera avec un stand, pleins de surprises et de nouvelles technologies (déjà publiques, hein Octave, ce qui compte dans l’IP c’est l’antériorité). Aaron Sullivan directeur engineering hardware de Facebook animera plusieurs débats avec des utilisateurs Européens d’équipements Open Compute, et de nombreux engineering workshops se tiendront.

Cela sera aussi l’occasion de découvrir la dynamique autour de ce marché et de venir glaner quelques idées sur les stands des différents sponsors. Plus que jamais l’union fait la force, et si vous êtes informaticiens cela sera probablement le bon moment pour le constater.

L’événement est payant, mais pour ceux qui voudrait y venir et ont un petit budget n’hésitez pas à me contacter (mon twitter vejmarie), j’essaierai de vous trouver une solution.

Bonne rentrée à tous !

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

GIMP 2.10.6 : rien ne nous arrête !

Linux France - Mercredi 29 Août

Alors que l'annonce précédente pour GIMP 2.10.4 vient à peine de quitter la première page des dépêches, voilà que GIMP 2.10.6 est déjà sorti !

Comme à notre habitude maintenant, non seulement cette version contient son lot de corrections, mais aussi plusieurs nouvelles fonctionnalités, dont certaines des plus excitantes, telles que l'écriture verticale, de nouveaux effets, des optimisations pour une expérience plus fluide…

Sommaire Principaux changements Calques de textes verticaux

Il est désormais possible d'écrire des textes verticaux, ce qui était une fonctionnalité particulièrement attendue pour l'écriture de certaines langues asiatique, et aussi simplement pour tout besoin de design vertical.

Ainsi GIMP propose plusieurs variantes de texte vertical, avec une orientation mixte (attendue dans les langages asiatiques qui pratiquent l'écriture verticale, à droite sur l'image) ou droite (plus habituelle pour l'écriture verticale occidentale, à gauche sur l'image), avec les colonnes successives pouvant aller de droite à gauche ou gauche à droite.

Merci à Yoshio Ono pour cette implémentation !
Pour la petite histoire, ce développeur avait apparemment écrit une version initiale du patch pour GIMP 2.8, il y a 5 ans, puis l'avait mis sur son site web (plus récemment semblerait-il), ce qui fut découvert par hasard par quelqu'un sur un rapport de bug demandant la fonctionnalité ! Depuis je l'ai contacté, ai intégré son patch (après qu'il ait accepté de le mettre à jour), dans une version améliorée, revue et corrigée, et l'ai intégré à notre équipe.

Je pense que c'est à nouveau une belle illustration que le Logiciel Libre, ce n'est pas une sorte de cabale avec des membres désignés qui vous refusent des fonctionnalités. Le Logiciel Libre, c'est nous, c'est vous, c'est tout le monde !

Nouveaux filtres

Deux nouveaux filtres font leur entrée dans GIMP 2.10.6:

Petite Planète

Développée au dessus de l'opération gegl:stereographic-projection (qui existait déjà), ce filtre permet de créer de "petites planètes", à partir d'images panorama équirectangulaires 360x180°.

Image sur canevas: Luftbild Panorama der Isar bei Ettling in Niederbayern, de Simon Waldherr (CC by-sa 4.0).

Ombres Allongées

Ce nouveau filtre, développé par Ell, facilite énormément la création d'ombres allongées dans divers styles visuels.

Diverses configurations sont accessibles pour obtenir l'effet désiré. Une vidéo de démonstration est également disponible sur la news originale.

Redressement d'image amélioré dans l'outil de Mesure

La nouvelle fonctionnalité de redressement horizontal implémentée dans GIMP 2.10.4 fut particulièrement appréciée. Nombreux sont ceux qui nous ont demandé aussi une possibilité de redressement vertical. C'est désormais possible !

Image sur canevas: View of the western enclosing wall of the Great Mosque of Kairouan, de Moumou82 (CC by-sa 2.0).

En mode Auto (par défaut), l'alignement se fera par rapport au plus petit angle formé entre la ligne de mesure et les directions horizontale ou verticale. On peut également forcer le redressement dans l'une ou l'autre direction.

Optimisation du rendu des prévisualisations

Tout créateur qui a déjà travaillé sur des fichiers complexes, avec des dizaines de calques et de grandes images, a probablement vécu des ralentissements, notamment lors du défilement de la liste des calques et en affichant/cachant des calques.

Une des raisons était que la génération des prévisualisations de calques se faisait dans le fil d'exécution principal et empêchait l'interface de se mettre à jour tant que toutes les prévisualisations n'étaient pas finies. Ell a ainsi rendu la génération des prévisualisations asynchrones, sur leur propre fil d'exécution, à l'exception des groupes de calques, qui ne peuvent pas encore être générés en asynchrone.
Pour cette raison, tant que ce cas n'est pas pris en charge à son tour, il est possible de désactiver la prévisualisation des groupes de calques en décochant la case adéquate dans Préférences > Interface.

Notons aussi que l'Ancrable "Tableau de bord" (introduit dans GIMP 2.10.0) affiche désormais le nombre d'opérations asynchrones, ce qui est surtout utile pour déboguer et analyser ce qui se passe dans GIMP.

Nouvelle localisation: Marathi

GIMP était déjà traduit dans 80 langues. Depuis cette version, ce nombre est passé à 81 !
Une équipe du North Maharashtra University, à Jalgao, a travaillé sur une traduction en Marathi, déjà presque complète.

C'est l'occasion de remercier nos nombreux traducteurs qui travaillent dans l'ombre continuellement pour améliorer la localisation de GIMP dans divers langages. Ainsi pour cette sortie, 13 autres langages ont été mis à jour: allemand, espagnol, français, grecque, hollandais, italien, letton, polonais, portugais brésilien, roumain, russe, slovène et suédois.

Simplification des filtres d'images (dialogues de fichier)

Une cause de confusion classique dans les dialogues de fichier (ouverture, sauvegarde, export) concernait la présence de 2 listes de format de fichier, une pour l'affichage, et l'autre pour le choix réel du format à prendre en compte. Nous avons simplifié cela.

Il n'y a donc plus qu'une seule liste qui fait office à la fois de filtre d'affichage et de choix du format de fichier.

Une nouvelle case à cocher permet d'afficher tous les fichiers inconditionnellement, ce qui est utile par exemple pour utiliser des extensions peu communes, ou réutiliser un nom de fichier existant en ne changeant que l'extension.

La fin de l'enfer des DLLs? Message pour les développeurs de greffons…

Un problème majeur depuis toujours, sur Windows, concerne ce que les développeurs nomment l'enfer des DLLs (DLL hell en anglais). Ce problème (dans le cas de GIMP) se manifestait principalement à cause d'applications tierces qui installaient leurs bibliothèques (DLL) dans les dossiers système de Windows (ce qui est une mauvaise pratique sous Windows, puisque ces bibliothèques peuvent alors interférer avec d'autres logiciels utilisant les mêmes bibliothèques, mais dans une version différente; pourtant c'est très courant), ou à cause de greffons s'installant avec une palanquée de bibliothèques dans le répertoire commun plug-ins/.

Le premier problème est désormais presque entièrement contourné en bidouillant l'ordre de priorité des dossiers de bibliothèques programmatiquement. Cette version de GIMP contient une correction additionnelle prenant en compte des greffons 32-bit s'exécutant sur un système 64-bit (mode WoW64).

Le second problème est déjà corrigé depuis GIMP 2.10.0 si et seulement si vous installez vos greffons dans leur propre sous-répertoire (ce qui n'est pas encore obligatoire, mais le sera dans GIMP 3).

Par exemple, si votre greffon est monplugin.exe, installez le comme plug-ins/monplugin/monplugin.exe, avec toutes ses dépendances. Ce faisant, non seulement vous ne polluerez pas les autres greffons avec vos bibliothèques, mais surtout votre greffon ne sera pas bloqué par les bibliothèques installées par d'autres greffons.
Tous nos greffons officiels sont désormais installés ainsi. Nous conseillons ainsi à tous les greffons tiers de faire de même.

Développement en cours Préparez vous à l'invasion spatiale

Simultanément un projet surnommé "l'invasion spatiale" est en cours à la fois sur les fronts babl, GEGL et GIMP 2.99 (version de développement). Le but final est de simplifier et d'améliorer la gestion des couleurs dans GIMP (et autres projets basés sur GEGL).

Chèvres mutantes de l'espace en phase d'atterrissage dans GIMP

Un an plus tôt, babl, la bibliothèque utilisée par GEGL et GIMP (et développée par les mêmes personnes) pour les conversions de couleur a été améliorée pour lier un espace de couleur RGB arbitraire à un format de pixel. Cela avait permis de commencer à utiliser babl pour convertir les couleurs entre certaines classes de profils de couleur, au lieu de se reposer sur la bibliothèque LCMS. L'une des conséquences immédiates fut une impressionnante amélioration des performances. Toutefois ces conversions n'étaient encore effectuées qu'entre la représentation interne des pixels dans GIMP et le "monde extérieur", avec peu d'effet dans les manipulations internes de pixel. Cela rendait certaines opérations de couleur moins correctes.

Le travail en cours corrigera ce problème en faisant en sorte que toute donnée d'image sera attachée à son profil, permettant ainsi à GEGL et GIMP d'effectuer les conversions adéquates au moment opportun pour que toute opération d'image soit appliquée dans l'espace de couleur approprié.

Ce travail se fait actuellement sur les branches stables de babl et GEGL, et la branche de développement de GIMP (futur GIMP 3). Ces améliorations seront cependant vraisemblablement backportées dans une version de GIMP 2.10.x prochainement, en accord avec notre nouvelle politique de sortie.

Les extensions GIMP

J'en parlais déjà dans l'annonce précédente. En plus de mon travail habituel d'amélioration de GIMP, j'ai enfin commencé à implémenter un de mes plus vieux projets pour GIMP: la gestion avancée des extensions, comme d'habitude sous la houlette du projet ZeMarmot.

Une extension peut contenir toute donnée installable dans GIMP, des plug-ins aux brosses, en passant par des motifs, des images splash, des dégradés… Le but est clairement de permettre d'une part aux créateurs de telles extensions de pouvoir les diffuser aisément en les téléversant sur des dépôts publics d'extensions, et de faciliter d'autre part la recherche et l'installation de telles extensions pour tous, avec gestion de versionnement, mises à jour, etc.


Installer, (dés)activer et mettre à jour des extensions en un clic

Là encore, le travail en cours est disponible dans la branche de développement principale et devrait parvenir dans une version de GIMP 2.10.x future.

Aidez le développement

Comme souvent, nous rappelons que vous pouvez aider au développement financièrement si vous le souhaitez grâce au crowdfunding continu des développeurs de GIMP. En particulier 2 développeurs sont actuellement financés collaborativement: pippin (pour le développement de la librairie graphique GEGL) et moi-même (Jehan) pour mon travail sur GIMP (je suis le développeur le plus actif sur la dernière année d'après OpenHub, en nombre de commits), grâce au projet ZeMarmot.

Si vous appréciez notre travail et souhaitez nous permettre de continuer à rendre GIMP encore mieux, n'hésitez pas à nous soutenir:

Mais surtout: amusez-vous bien avec GIMP !

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

OpenDBViewer 1.1.0

Linux France - Mercredi 29 Août

Il y a presque un an, une dépêche annonçait le logiciel OpenDBViewer, sponsorisé par l'entreprise Jet1oeil et supervisé par moi-même.

Il s'agit comme son nom le suggère d'un petit logiciel très léger écrit en C++/Qt pour lire et modifier les bases de données Sqlite, MySQL et PostgreSQL.
Le logiciel est sous licence GPLv3.

Avec la venue de stagiaires dans l'entreprise, nous avons pu développer de nouvelles fonctionnalités durant l'année afin d'améliorer encore plus l'ergonomie.

Les fonctionnalités du logiciel sont :

  • Compatible Linux, Mac, Windows ;
  • Compatibilité avec les bases SQLITE, MySQL, PostgreSQL ;
  • Coloration syntaxique SQL dans les feuilles de travail SQL ;
  • Vue multiple des bases de données, tables et feuilles de travail.

Dont les nouveautés:

  • Chargement de base de données lourdes ;
  • Chargement de base SQLite via drag'n drop ;
  • Historique des 10 dernières connexions ;
  • Modification de la base de donnée directement depuis la vue d'une table.

Nous utilisons surtout le logiciel avec SQLite sous Linux, alors nous sommes preneurs de retour d'utilisation sous Windows et Mac, afin de corriger les bugs éventuels.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Libération du code source de muzi.ch, quelle licence ?

Linux France - Mercredi 29 Août

Voilà il y a peu Spf me convainc d'ouvrir le code source du muzi.ch. En effet je ne développe plus ce projet et je me suis souvent posé cette question de libération. Je n'avais pas encore franchi le pas pour une raison toute bête : le code source est vieux, j'ai rédigé ça il y a longtemps, le code est pas très pro, blablabla …

Cependant, pourquoi garder ce code fermé … Peut-être que le projet intéressera la communauté et pourra avoir une seconde vie ?
Bref, ça y est j'ouvre le code source.

Muzi.ch qu'est-ce que c'est ?

Déjà, vous pouvez aller y faire un tour: https://muzi.ch

Un site internet qui permet de:

  • Écouter la musique partagée (depuis youtube, soundcloud, etc) sur le réseau public ou le réseau personnel
  • Écouter la musique avec un lecteur automatique
  • Créer des playlists
  • Voter et mettre en favoris des partages de musique
  • Tagger les partages
  • Apposer des commentaires sur les partages
Licence

Je n'ai pas encore choisi de licence pour ce projet. Je suis à l'écoute de vos propositions. À noter que le graphisme du site a été réalisé par floor26 et doit en garder la paternité.

Ce que peut apporter l'ouverture du code source

Au-delà de pouvoir monter son propre réseau "muzi.ch" je pense qu'il y a plusieurs possibilités:

  • Couplage avec des systèmes comme mastodon
  • Fédération des réseaux
Travail à effectuer aujourd'hui
  • Compléter le README pour le setup complet du projet (avec les tests auto)
  • Mettre à jour les dépendances (le code a été rédigé en 2014, php5 avec Symfony2)
  • Proposer un graphisme un peu personnalisable
Mot de la fin

C'est assez émouvant d'ouvrir le code source de ce projet sur lequel j'ai passés plus d'un millier d'heures de travail. J'espère que le projet plaira et qu'il retrouvera un nouveau souffle.

Il n'existe pas encore d'espace de discussions autour de ce projet. Dans un premier temps je pense que les commentaires de cette page pourront suffire. Vous pouvez d'ores et déjà effectuer des propositions de code ou rapports de bugs sur le gitea du projet.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Linux Presentation Day d’automne 2018

Linux France - Mercredi 29 Août

Le Linux Presentation Day (ou LPD) est l’occasion de découvrir GNU/Linux et les logiciels libres. Un grand nombre de groupes d’utilisateurs de GNU/Linux (GUL) du monde entier, ainsi que des entreprises et des universités, organisent deux fois par an, aux mêmes périodes, des rencontres afin de présenter GNU/Linux et les logiciels libres.

Le prochain Linux Presentation Day aura lieu en France, à partir du solstice d’automne, c’est‐à‐dire le dimanche 23 septembre, pendant une semaine, jusqu’au samedi 29 septembre.

Ainsi, nous vous proposons d’inscrire sur cet espace, les activités de votre structure sur la présentation de GNU/Linux qui auront lieu lors de cette semaine.

L’organisation se fait en partenariat avec le site belge linux-presentation-day.be.

Les événements d’ores et déjà prévus (en attendant les vôtres) :

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Crowl, un crawler SEO open-source

Linux France - Mardi 28 Août

Crowl est un projet de développement d'un crawler SEO collaboratif sous licence GPLv3. Développé en Python et basé sur Scrapy, Crowl a pour but de fournir aux professionnels du référencement un outil simple, robuste et innovant pour répondre à des besoins non couverts par les outils actuels.

À quoi sert un crawler SEO ?

Crawler, spider, scraper, robot d'indexation : quel que soit le nom qu'on leur donne, de nombreux robots parcourent le web et réalisent différentes taches. La plupart du temps, il s'agit de récupérer des informations sur les pages web, et de les stocker.

Pour les professionnels du SEO, le modèle est Googlebot : la famille de robots d'indexation de Google. Ces robots parcourent chaque jour des dizaines de milliards de pages web.

Mais les besoins d'un moteur de recherche ne sont pas les mêmes que ceux d'un référenceur : là où le premier doit parcourir le web dans son intégralité, le second cherche à optimiser un seul site (à la fois).

Les informations récupérées sont variables, mais on s'intéressera au statut HTTP des pages, à leur contenu ou encore aux liens qui les relient. Ces informations permettent ensuite de réaliser différentes analyses et de définir les chantiers d'optimisation du site concerné.

Il peut s'agir de problèmes simples (liens cassés, redirections inutiles, pages dupliquées…) ou d'analyses plus complexes (répartition de la popularité interne, pertinence du contenu…).

Yet another crawler ?

De nombreux outils existent sur le marché, mais la plupart sont commerciaux ou obsolètes. Par ailleurs, ils sont souvent limités d'une manière ou d'une autre dans leur fonctionnement. Bon nombre sont limités quant au volume de pages à traiter, ou aux informations qu'il est possible de récupérer.

Ainsi, il n'est pas rare que des référenceurs se lancent dans la conception d'un crawler pour dépasser ces limitations. Malheureusement, ce sont souvent des initiatives isolées, et crawler le web n'est pas aussi simple qu'il y paraît.

Au fil de discussions avec quelques confrères, nous avons réalisé que nous étions plusieurs à travailler sur les mêmes problématiques en parallèle. Afin de mettre nos efforts en commun, nous avons décidé de lancer un projet open source, dans l'espoir d'attirer d'autres contributeurs.

Comment fonctionne Crowl

Crowl est basé sur Scrapy, un framework Python qui permet d'extraire facilement des données depuis les sites web.

C'est une excellente base de départ, d'autant plus que Python est un langage facile d'accès et déjà utilisé par de nombreux référenceurs, notamment pour ses capacités en Data Science.

Cependant, Scrapy n'est pas pensé pour répondre aux besoins d'un crawler SEO, et demande un certain nombre de configurations et d'adaptations.

En l'état, Crowl propose donc un projet Scrapy configuré pour les besoins génériques des référenceurs. Il est capable de parcourir l'intégralité d'un site internet, et de stocker les informations utiles dans une base de données MySQL.

Nous proposons en outre une méthode de calcul du poids des liens sortants d'une page web, basée sur leur hauteur respective dans le code source. Ceci permet le calcul d'un PageRank interne plus précis car les liens en pied de page sont ainsi dévalués.

Feuille de route et perspectives

Si l'outil est déjà opérationnel, il reste très basique pour l'instant. Nous avons déjà de nombreuses idées pour l'améliorer, qui seront mises en place au fil du temps et de la disponibilité des contributeurs.

Parmi ces idées, on peut citer le choix de multiples options de sauvegarde des données en plus de MySQL, la configuration des options au moyen d'un fichier de configuration, ou encore la création d'une interface utilisateur pour lancer les crawls et en analyser les résultats.

L'objectif est de séparer les principales fonctionnalités en une suite de modules indépendants pour traiter :

  • le crawl en lui-même ;
  • les traitements post-crawl ;
  • les interfaces de lancement et d'analyse d'un crawl.

Toute contribution est la bienvenue, y compris de la part de personnes qui ne sont pas issues du milieu du SEO : les contributeurs actuels n'étant pas des développeurs professionnels, nous sommes preneurs des conseils de personnes plus aguerries.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Embedded Recipes 2018 : bientôt les inscriptions

Linux France - Mardi 28 Août

Nous sommes fiers de vous convier à la 2e édition de Embedded Recipes, cette fois-ci pour deux jours de conférences, les 24 et 25 septembre 2018 à Paris.

Plus de talks, plus d'orateurs : Alexander Graf, Grant Likely, Guy Lunardi, Steven Rostedt, Rayna Stamboliyska, Jean-Marie Verdun, Trammell Hudson, Yves-Marie Morgan, Marek Vasut, Charles-Antoine Couret, Neil Armstrong, Jérémy Rosen, Mathieu Renard, Ryad Benadjila.

Cette année, deux jours consacrés à l'embarqué : couches basses, utilitaires, plate-forme d'intégration, industrialisation, contribution, sécurité… Il y en aura pour tout le monde !

Merci à Mozilla qui nous accueille et nous permet de fournir une diffusion vidéo de la conférence. L'ensemble des supports et vidéos seront proposés en ligne après la conférence.

Merci également à nos sponsors sans qui cette conférence ne serait pas aussi accessible : Collabora, ARM, Baylibre, CIO systèmes embarqués.

Les inscriptions débuteront le jeudi 30 août 2018.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Kernel Recipes 2018 : c’est reparti pour la 7ᵉ édition !

Linux France - Mardi 28 Août

Nous revoilà, gonflés à bloc pour lancer les inscriptions à cette 7e édition de Kernel Recipes. Encore une fois nous avons essayé de vous concocter un programme varié permettant de balayer une partie de l'actualité du noyau : sécurité, réseau, Spectre, développement… Il y en aura pour tout le monde !

Cette année encore de super orateurs qui ont bien voulu répondre présents : Steven Rostedt, Dodji Seketeli, Rafael J. Wysocki, Bartosz Golaszewski, Jesper Dangaard Brouer, Will Deacon, Julia Lawall, James Bottomley, Vaishali Thakkar, Jiri Kosina, Frédéric Weisbecker, Paolo Bonzini, David Woodhouse, Miguel Ojeda, Alexander Graf, Ezequiel Garcia, Nicolas Planel, Grégory Clément.

Cette année, Anisse Astier nous rejoint et publiera directement sur le site de la conférence sa retranscription en temps réel des différents talks.

Soutien indéfectible de la conférence, Mozilla Paris nous accueille cette année encore et nous propose des conditions parfaites pour ces trois jours d'échange. Un live streaming sera proposé tout au long de la conférence et les vidéos et supports de chacune des interventions seront proposés dans les semaines qui suivent l'événement.

Un grand merci également à nos supporters sans qui cette conférence ne pourrait pas être aussi accessible : notre partenaire et soutien depuis le début, Gandi, mais aussi ARM, Parrot, Baylibre, Red Hat, SUSE, Collabora.

Les inscriptions démarreront le jeudi 30 août 2018. Nous mettrons à disposition les places en 2 fois, matin et après-midi.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Pages

S'abonner à Association Linux Azur agrégateur