965 private links
The self-hosted trail database
Dans un preprint de 206 pages publié par le MIT Media Lab, Nataliya Kosmyna et ses co-auteurs (disponible intégralement à ce lien) présentent pour la première fois de manière aussi précise les effets de l’utilisation des modèles de langage (LLM) comme ChatGPT sur le cerveau humain <sup>1</sup>.
- Descriptors must be unique
- Malformed descriptor
- X and W descriptors must not be mixed in one srcset attribute
- Sizes attribute must be set if W descriptors are used
- W descriptor doesn’t match the image size
- X descriptor doesn’t match the image size
- X descriptor must not be used if sizes attribute is set
- Missing
src
attribute- Images in
srcset
attribute must not be different- Images in
srcset
attribute must not have different aspect ratios- A fitting image source should be available for all screen sizes
- Images in different
<source>
elements shouldn’t be the same- Sizes attribute has to begin with
auto
to enable auto-sizes- Auto-sizes cannot be used without lazy-loading
- The
sizes
attribute has to match the width of the image- Multiple
<img>
elements are not allowed- Only
<source>
and<img>
tags are allowed inside of<picture>
- The
<img>
element must not be omitted inside of<picture>
- The
src
attribute has no effect on a<source>
element- The
<source>
element must not appear after an<img>
element
Ces conseils s’inscrivent dans une démarche de conception universelle des supports d’apprentissages, pour en garantir une meilleure accessibilité au plus grand nombre, dans une approche inclusive.
Il ne s’agit pas de multiplier les supports sous différentes formes pour chaque type d’élève ou de personne présentant des difficultés particulières, mais bien de chercher à concevoir des documents de type bureautique en faisant en sorte qu’ils soient d’emblée les plus accessibles possible, au plus grand nombre.
Important
Tout ce qui est abordé et décrit plus bas concerne absolument tout le monde ou presque, enseignants ou non-enseignants. En effet, nous sommes tous quotidiennement amenés à créer des documents, des supports de présentation, des cours, des articles, etc. Ces documents sont par essence pour la plupart destinés à être communiqués, partagés, diffusés. Et si on souhaite les diffuser, c'est bien pour qu'ils soient lus, pour que le public à qui ils sont destinés ait envie de les lire et puisse en prendre connaissance.
À partir de ce moment-là , il est INDISPENSABLE de s'assurer que ces documents seront facilement lisibles et accessibles au plus grand nombre, quel que soit le public et quelles que soient ses éventuelles difficultés (troubles de la vision, de la perception des couleurs, dyslexie, faible lecteur, lecteur âgé, etc.).
Seyes affiche une page quadrillée de type cahier, et permet d’y ajouter du texte. Elle utilise par défaut la police “Belle Allure” mais d’autres sont également disponibles. On peut changer de type de lignage, et effectuer une mise en forme sommaire (couleurs et soulignement). Le contenu est sauvegardé localement et peut être partagé par lien. Cette application fonctionne en ligne sans installation (tous appareils). Elle existe en version intégrable à Openboard.
Airplanes.Live is a website dedicated to aviation enthusiasts. It leverages enthusiast receivers to capture ADS-B (Automatic Dependent Surveillance-Broadcast) and MLAT (Multilateration) data, providing real-time information about aircraft in your area. Your unfiltered data allows enthusiasts, researchers, and journalists access to an incredible amount of data related to flight monitoring. Airplanes.Live displays all ADS-B and all Mode S equipped, calculated by MLAT, aircraft on a full featured tracking map with history and replay functions.
Airplanes.Live will never filter or obfuscate MLAT results. Unfiltered and Unobfuscated MLAT is also transmitted back to each feeder sending data to Airplanes.Live.
Whether you're a plane spotter or simply curious about the skies above, Airplanes.Live offers a unique perspective on air traffic, making it a valuable resource for aviation enthusiasts and curious individuals alike.
Quelle est la différence entre internet et le web ?
Quelles sont les origines d'Internet ?
TCP/IP : qu'est-ce que c'est et comment ça fonctionne ?
Comprendre les 7 couches du modèle OSI
Qu'est-ce qu'un serveur web ?
Comment fonctionne un navigateur web ?
Comprendre l’architecture 3-tiers
Qu'est-ce qu'un slug et pourquoi faut-il l'utiliser dans vos urls ?
Qu'est-ce que le SSR ou Server-Side Rendering ?
Comprendre ce qu’est le CRUD en 1 minute
Quelles sont les différences entre une API et un SDK ?
Qu'est-ce qu'une API REST ?
Ă€ quoi servent les Data Transfer Objects (DTO) ?
Les 7 choses que vous ignorez sur l'histoire de Javascript !
Quelles sont les différences entre var, let et const en Javascript ?
Javascript : Les promises expliquées aux débutants
Comprendre async/await en Javascript
Non, NodeJS n'est pas un langage !
Comment choisir entre SQL et NoSQL ?
Comment fonctionnent les index en base de données
Qu'est-ce qu'une transaction en base de données ?
Qu'est-ce qu'un hébergement web mutualisé ?
Qu’est-ce qu’un CDN ?
Le PaaS, ou "Platform-as-a-Service" expliqué
Faire ses débuts sur la ligne de commande Linux
Y’a-t’il une différence entre compilation et transpilation ?
Bibliothèque vs Framework, quelle est la différence ?
Qu'est-ce que l'architecture logicielle ?
Comprendre le concept d’immutabilité des données
Comprendre le concept de récursivité en programmation
Comprendre l’architecture Modèle-Vue-Contrôleur (MVC)
Comprendre la complexité algorithmique (notation Big-O) ?
Qu'est-ce qu'une fuite de mémoire en programmation ?
Le guide pour apprendre à débugger du code
Les 5 raisons d'utiliser Git mĂŞme quand on travaille seul
Comment bien écrire vos messages de commit ?
Qu'est-ce que le Semantic Versioning ?
Qu'est-ce qu'un artisan logiciel ?
Stocker des mots de passe de manière sécurisée
Comment fonctionne le hashage ?
Comment fonctionne le chiffrement symétrique ?
Comprendre les tokens JWT en 3 minutes
Le fingerprinting, ou comment traquer un utilisateur sans cookies
Qu'est-ce que la méthodologie Agile ?
Qu'est-ce qu'une User Story ?
Qu'est-ce que le «bus factor» dans un projet tech ?
Qu'est-ce que le «cargo cult» dans le développement logiciel ?
Qu'est-ce qu'une licence logicielle ?
Qu'est-ce qu'un logiciel open-source et/ou libre ?
Pourquoi l'aléatoire n'existe pas en informatique ?
Qu'est-ce que la souveraineté numérique ?
Qu'est-ce que l'OSINT, ou "Open-Source Intelligence" ?
Quelle est la différence entre un dev junior, confirmé et sénior ?
Prouver son expérience de développeur sans avoir été embauché
Ne pas confondre veille technologique et apprentissage
Les 10 qualités que partagent les bon(ne)s développeur(se)s
Les 6 façons de monétiser un site ou une application web
Comment gagner de l'argent avec la programmation
Comment devenir développeur web freelance en France ?
Ce que veut dire être développeur freelance en 7 points clés
Qu’est-ce qu’une architecture en microservices ?
Qu’est-ce que le Virtual DOM ?
Qu'est-ce qu'un headless CMS ?
Introduction à la compression de données avec l'algorithme RLE
La compression GZIP, c’est quoi ?
Qu'est-ce qu'une blockchain ?
Comprendre le Web Assembly
La stack technique derrière Wikipédia, 20 ans de réussite
Top 9 des films et documentaires sur l’informatique
Top 7 des séries TV sur l'informatique et la programmation
CrowdSec est un système de cybersécurité collaboratif qui utilise des mécanismes de détection et de prévention pour protéger votre infrastructure. Ce guide vous guidera à travers l'installation de CrowdSec ainsi que de son bouncer iptables sur une machine Debian 12, avec la complétion de la commande
cscli
.
CSS grid generator is a tool that helps developers create custom CSS grid layouts more easily. The generator allows users to specify the number of columns, rows, the gutter size.
Vous avez envie d'utiliser Neovim mais ne savez pas par où commencer ? Vous voulez comprendre ce que vous faites au lieu d'utiliser des configurations déjà toutes prêtes ? Vous n'avez aucune idée de comment faire du Lua ou ne savez même pas pourquoi vous devriez ? Cet article est fait pour vous !
Tip
Cet article a pour unique but de vous apprendre à configurer Neovim. Si vous voulez apprendre à l'utiliser efficacement pour coder/éditer du texte, « Vim pour les humains » sera plus adapté pour vous.
À la fin de cet article, vous devriez avoir un Neovim entièrement utilisable comme IDE pour coder tout ce que vous voulez avec les fonctionnalités suivantes :
Complétion automatique de code
Formatage Ă la sauvegarde
Intégration de Git
Explorateur de fichier
Recherche survitaminée
Coloration des parenthèses ouvrantes/fermantes
Indicateurs visuels d'indentation
Indicateurs des @FIXME @TODO etc dans le code
Et tout plein de trucs que j'oublie certainement
Dans les articles précédents de notre série sur le protocole TLS, nous avons exploré les fondements théoriques de la sécurité des connexions internet. Maintenant, il est temps de passer à la pratique avec OpenSSL, l’outil de référence pour la manipulation des certificats et des clés cryptographiques.
Kroki provides a unified API with support for BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag, PacketDiag, RackDiag), BPMN, Bytefield, C4 (with PlantUML), D2, DBML, Ditaa, Erd, Excalidraw, GraphViz, Mermaid, Nomnoml, Pikchr, PlantUML, Structurizr, SvgBob, Symbolator, TikZ, UMLet, Vega, Vega-Lite, WaveDrom, WireViz... and more to come!
openDPO est un logiciel libre permettant d'accompagner les DPO dans leurs missions.
Suite à l’entrée en vigueur du RGPD, les DPO ont rapidement identifié la nécessité de s’équiper d’outils adaptés pour conduire efficacement leurs missions. Après une étude du marché et le peu de solutions adaptées à l’univers des collectivités territoriales, la Ville de Nevers a fait le choix d’engager le développement d’un outil open source « openDPO » pour répondre à ces nouvelles problématiques. Aujourd’hui, la « version 2 » est stabilisée et permet notamment une gestion complète de l’activité des DPO : maintiens des registres, suivi contractuel des sous-traitants, recensement des demandes d’exercices de droits des personnes, etc.
OpenDPO a été totalement développé à partir de composants Open Source.
PMB est un logiciel libre de gestion de bibliothèques et de centres de documentation.
Son évolution est gérée par l'entreprise PMB Services.
Pour plus d'informations, consultez le site de l'entreprise : https://www.sigb.net .
Streamline your social media with Postiz. Schedule posts, analyze performance, and manage all accounts in one place.
Appwrite is an open-source platform for building applications at any scale, using your preferred programming languages and tools.
Tutorials, tips & tricks for Divi enthusiasts
Plus besoin de vous arracher les cheveux… La réponse est certainement là , sur Astuces Divi !