Comment projeter des vertex sur un écran 2D en quelques lignes (~100) de javascript.
Un super didacticiel à essayer en parallèle de l'explication. Juste besoin d'un navigateur et d'un éditeur de texte.
— Permalink
Comment projeter des vertex sur un écran 2D en quelques lignes (~100) de javascript.
Un super didacticiel à essayer en parallèle de l'explication. Juste besoin d'un navigateur et d'un éditeur de texte.
Un framework JavaScript conçu comme une fine couche (~5kB) au-dessus des Web Components natifs, un peu comme Lit.
Un framework JavaScript conçu comme une fine couche (~5kB) au-dessus des Web Components natifs, un peu comme Lit.
PearOS renaît avec sa plus grande refonte : une base Arch Linux, KDE Plasma hautement personnalisé, et un design révolutionnaire Liquid Gel
PearOS, la distribution Linux emblématique créée en 2011 par David Tavares pour offrir une esthétique MacOS sous le pingouin, connaît un renouveau remarquable. Après des années d'oubli relatif, PearOS NiceC0re 25.12 revient en décembre 2025 avec une transformation radicale qui le positionne comme un concurrent sérieux dans le paysage des distributions Linux axées sur le design.
Un changement de fondations
La nouvelle version abandonne définitivement ses racines Ubuntu pour embrasser Arch Linux. Cette migration stratégique offre deux avantages majeurs aux utilisateurs : un accès à des paquets plus à jour via les dépôts généreux d'Arch, et un modèle de publication en rolling release. Les utilisateurs n'auront plus besoin d'attendre des versions majeures pour bénéficier des dernières innovations—une mise à jour unique suffit à recevoir les améliorations en continu.
Sous le capot, PearOS 25.12 tourne sur Linux kernel 6.17 et s'accompagne de KDE Plasma 6.5.3. Cette fondation moderne garantit un système performant, stable et doté d'une très large compatibilité matérielle.
L'identité visuelle : Liquid Gel et Glassmorphism
Le cœur de cette nouvelle direction réside dans la philosophie de design cristallisée par le concept de Liquid Gel. Loin d'être une simple application de thème, cette approche réimagine complètement l'interface utilisateur avec des effets de glassmorphism avancés, des animations fluides et des transitions viscérales qui donnent l'impression d'un système extrêmement raffiné.
Le résultat ? KDE Plasma, l'un des bureaux les plus puissants de l'écosystème Linux, a été fortement personnalisé pour reproduire l'esthétique des versions récentes de MacOS. Les thèmes d'icônes, les arrangements de panneaux et chaque détail visuel ont été soigneusement calibrés pour offrir une expérience utilisateur cohérente et agréable.
Un installateur modernisé en Electron
Première d'une longue série d'innovations, PearOS NiceC0re introduit un nouvel installateur créé avec Electron et Node.js. Cette approche web-based, bien qu'actuellement en phase béta, symbolise la volonté du projet de s'approprier les meilleures pratiques modernes de développement.
À quoi s'attendre à l'avenir
L'équipe de développement, actuellement menée par Alexandru Bălan (développeur roumain), ne s'arrête pas là. Trois éléments majeurs sont en chantier :
L'équipe a mis l'accent sur l'accessibilité du code source et encourage les contributeurs à explorer le projet sur GitHub. Pour les curieux, l'ISO est d'ores et déjà disponible au téléchargement sur le site officiel.
Commentaires : voir le flux Atom ouvrir dans le navigateur
Quelques astuces pour debuguer du code JavaScript dans les navigateurs basés sur Chromium, grâce aux outils de développement.
Quelques astuces pour debuguer du code JavaScript dans les navigateurs basés sur Chromium, grâce aux outils de développement.
This collection of examples discussing the question of the intrinsic security characteristics of programming languages. Through illustrations and discussions, it advocates for a different vision of well-known mechanisms and is intended to provide some food for thoughts regarding languages and development tools, as well as recommendations regarding the education of developers or evaluators for secure software.

Great new take on the sokoban game concept, made by Jorge Rubiano (@Jorger) made for the JS13k 2025 competition.
J'ignorais qu'il était techniquement possible d'exécuter des macros JavaScript dans LibreOffice Writer.
Bon, c'est tout sauf ergonomique mais ça a le mérite d'être là.
J'ignorais qu'il était techniquement possible d'exécuter des macros JavaScript dans LibreOffice Writer.
Bon, c'est tout sauf ergonomique mais ça a le mérite d'être là.
Une sorte de ffmpeg en JavaScript, pour lire, écrire et convertir des fichiers médias (audio, vidéo) directement dans le navigateur.