Les journaux LinuxFr.org les mieux notés du mois de mai 2014

Posté par  (site web personnel, Mastodon) . Édité par Nÿco. Modéré par ZeroHeure. Licence CC By‑SA.
12
2
juin
2014
LinuxFr.org

LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l'équipe de modération avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.

Logo

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux-ci s'appellent des journaux. Voici un florilège d'une dizaine de ces journaux parmi les mieux notés par les utilisateurs… qui notent. Lumière sur ceux du mois de mai passé.

Meetup Debian France à Paris

Posté par  (site web personnel) . Édité par Florent Zara et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
18
28
mai
2014
Debian

Mercredi prochain, le 4 juin, l'association Debian France organise un Meetup Debian à Paris. Lors de cet événement, Nicolas Dandrimont présentera les différents projets sélectionnés lors du Google Summer of Code et Sylvestre Ledru expliquera comment contribuer à Debian.

logo Dedian France

Le Meetup est hébergé par Mozilla, qui offrira aussi les pizzas, boissons et M&Ms. Attention, les places sont limitées à 45.

Infos pratiques :

WebMakerNight#1 @MozillaParis

Posté par  . Édité par Nÿco et Nils Ratusznik. Modéré par bubar🦥. Licence CC By‑SA.
15
30
mai
2014
Mozilla

Lundi prochain, le 2 juin, la communauté Mozilla Francophone (Mozfr) organise une soirée de formation autour de Webmaker à Paris au 16 Bis Boulevard Montmartre.

Lors de cet événement, la communauté Mozilla Francophone présentera Mozilla Webmaker et les enjeux du projet ainsi que comment organiser son propre événement Webmaker, comment s’insérer dans la communauté Webmaker et de la pédagogie du code en général.

Mozilla Webmaker

Rust s’oxyde en version 0.10

Posté par  . Édité par olivierweb, BAud, sebcrozet, Fabien, Leo, Bruno Michel, Nÿco, jcr83, reno, stiffux, Ontologia et bubar🦥. Modéré par patrick_g. Licence CC By‑SA.
63
8
avr.
2014
Rust

Mozilla et la communauté Rust ont annoncé la version 0.10 de Rust le 3 avril. Rust est un langage de programmation développé par Mozilla. La version 0.1 a été annoncée par Mozilla le 20 janvier 2012. Pour découvrir le langage, on peut se référer au nouveau site web sur lequel on peut lire :

Rust est un langage de programmation système qui est extrêmement rapide, empêche presque tous les plantages et élimine les accès concurrent.

Logo de Rust

Rust se veut donc une alternative à C/C++, comme D et Go, et possède tout comme ces derniers un ramasse-miettes, mais qui est optionnel. Sa syntaxe est proche de celle du C/C++/Java tout en étant beaucoup plus expressif. Sa force est de mélanger les fonctionnalités de différents paradigmes, beaucoup venant du fonctionnel (immuabilité par défaut, modèle objet proche de celui d'Haskell, fermetures, etc). Il met l'accent sur la sûreté d'exécution, notamment grâce à son système élaboré de pointeurs intelligents et son système de types forts, sans sacrifier les performances.

Depuis la version 0.9, qui a fait l’objet d’une dépêche, les efforts ont notamment porté au cours des 1500 changements sur la simplification du langage. Le langage Rust n'est pas stabilisé, cela viendra avec la version 1.0.

Cette itération de développement a apporté le découpage de la bibliothèque libextra, introduit des extensions de syntaxe inter crate, amélioré la manipulation des pointeurs avec le trait Deref et la gestion des erreurs des entrées/sorties.
En dehors du compilateur, cette nouvelle version a vu l'introduction d'un nouveau processus de RFC ainsi que la construction quotidienne des installateurs binaires.

Des améliorations ont été données à l'infrastructure de tests et aux scripts de construction. Des installeurs sont désormais disponibles pour Linux, MacOS et Windows. Même si certains font tourner Rust sur ARM, ce n'est pas une architecture proposée dans la documentation.

Comme pour les précédentes versions, cette version 0.10 doit être considérée comme une version alpha, appropriée pour les adopteurs précoces et les amateurs de langages.

Firefox 28

Posté par  (site web personnel) . Édité par Davy Defaud, Nÿco, Benoît Sibaud, Nils Ratusznik, claudex, antistress, BAud et Sylvestre Ledru. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
57
18
mar.
2014
Mozilla

Mozilla vient d’accoucher de la version numéro vingt‐huit de Firefox. Celle‐ci s’inscrit dans la suite des versions aux changements moins soudains, et plus incrémentaux.

Voici un petit résumé des nouveautés apportées par le dernier né des pandas roux.

Quelques nouvelles sur Rust à l’occasion de la 0.9

Posté par  . Édité par olivierweb, Nÿco, Yves Bourguignon, Benoît Sibaud, palm123, outs, Pierre Jarillon, spider-mario et Bruno Michel. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
46
21
jan.
2014
Rust

Mozilla et la communauté Rust ont annoncé la version 0.9 de Rust le 9 janvier.

Cet article présente l'actualité de ce dernier depuis la version 0.8 détaillée en octobre. Rust est un langage orienté sûreté, concurrence, praticité. Concrètement, c’est un langage compilé, orienté système, et multi-paradigme (procédural, fonctionnel, orienté objet). Ce fut une autre sortie mouvementée dans laquelle ont été réalisés d'importants changements, et l’activité autour de Rust n’a jamais été aussi importante !

Résumé

Côté syntaxe, on assiste à une amélioration et surtout, une réduction de la variété des fermetures dans le langage. Cette version commence la dernière série de changements prévus concernant la façon dont les pointeurs sont traités dans Rust. À commencer par la dépréciation des pointeurs partagés et son symbole @, qu’il faudra remplacer par l’utilisation de types de pointeurs intelligents introduits dans la bibliothèque standard.

Le code source du compilateur et de la bibliothèque standard a été nettoyé, optimisé, et de nombreux bogues ont été corrigés. Le travail sur le compilateur a permis d’améliorer la vitesse de compilation et de faire plus d’optimisations. On peut désormais lier statiquement une bibliothèque à la compilation, et le système d’entrées/sorties de la bibliothèque standard a été réécrit.

La documentation a été améliorée et la présentation revue. L'infrastructure de construction a été elle aussi modifiée. Pour rappel, toute modification de code du dépôt Git passe en premier lieu par un robot de construction afin de la valider à l'issue de l'exécution de tous les tests.

Les changements sont détaillés dans la seconde partie de la dépêche.

Note : Comme la précédente version, la version 0.9 doit être considérée comme une version alpha, adaptée pour les curieux, les pionniers et les amateurs du langage. Il y aura encore une 0.10 et probablement une 0.11.

Lug : Mardi 3 décembre à Grenoble : conférence "Avoir une vie privée sur Internet"

Posté par  . Édité par Benoît Sibaud et Nils Ratusznik. Modéré par Ontologia. Licence CC By‑SA.
20
21
nov.
2013
Internet

La Guilde (Guilde des utilisateurs d'informatique libre du Dauphiné) organise une conférence sur la vie privée sur Internet le mardi 3 décembre 2013 !

La conférence sera animée par Antoine Duparay, contributeur Mozilla, et s'organisera autour des questions suivantes :

Quelles traces laissons-nous en utilisant le Web ? Quelles en sont les implications ? Que pouvons-nous faire pour nous protéger ? Observons le phénomène grâce au greffon LightBeam (ex Collusion) pour Firefox et découvrons les réglages applicables pour se protéger. En ces temps de PRISM et de Cloud Computing, il est temps de réfléchir à la place que nous donnons réellement à nos données.

La conférence se tiendra à l'amphithéâtre E1 de l'ENSIMAG, sur le campus de Saint Martin d'Hères, le mardi 3 décembre 2013 à partir de 19h.

Toutes les informations détaillées sont disponibles sur le site de la Guilde.

Présentation de Rust 0.8

129
11
oct.
2013
Rust

Rust est sorti en version 0.8 le jeudi 26 septembre dernier, apportant comme d’habitude son lot de nouveautés.

Rust est un langage de programmation multi-paradigme (procédural, fonctionnel, orienté objet), compilé et orienté système. Il se veut donc un concurrent sérieux de langages tels que le C, C++, D et Go.

Logo Rust

Centré sur la sûreté, la concurrence et la praticité, il est développé par Mozilla Research (ils ne font pas que du web !) et une communauté de bénévoles. Il est publié sous double licence Apache 2.0 et MIT.

Il y a déjà eu deux dépêches complémentaires consacrées à Rust, à l’occasion de la sortie de la version 0.1 et de la version 0.3. Notons également un journal plutôt intéressant mais assez succinct, paru à l’occasion de la sortie de la version 0.7.

Mais en règle générale, le sujet reste borné à quelques blogs anglophones, quelques nouvelles furtives sur Developpez.com par exemple, et bien sûr le site web du projet.

Il me semblait donc nécessaire de faire le point sur ce langage à la communauté dynamique et qui semble très prometteur. La sortie de la version 0.8 est donc l’occasion rêvée pour vous faire une présentation complète du langage. D’ailleurs, ce document est sûrement, à la date de la publication, le plus gros document francophone concernant Rust (et la plus grosse dépêche jamais publiée sur Linuxfr ? :p).

Note de l’auteur : un grand merci à sebcrozet pour ses connaissances sur le fonctionnement de Rust (qui s’est inscrit sur Linuxfr juste pour l’occasion !), à olivierweb et à Olivier Renaud pour leurs innombrables corrections, ainsi qu’à tous les autres contributeurs bien entendu !

Cisco paie le H.264 en faveur de Mozilla

Posté par  . Édité par Nÿco, Florent Zara, Benoît et Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
37
5
nov.
2013
Mozilla

Le fameux H.264 (MPEG-4 AVC (Advanced Video Coding) ou encore MPEG-4 Part 10) est une norme de codage vidéo, couvert par des brevets détenus par le MPEG LA.

logo H264

Depuis quelques années, il y avait un problème pour l'utilisation du codec H.264 avec la norme HTML5. Mozilla avait pendant longtemps refusé ce codec, avant finalement de laisser la porte entre-ouverte en acceptant d'utiliser un codec H.264 déjà installé.

On apprend aujourd'hui que Mozilla et Cisco se sont mis d'accord à ce sujet  : Mozilla Firefox ira si besoin récupérer silencieusement un binaire gratuit du codec H.264 sur les serveurs de Cisco et Cisco s'est arrangé financièrement  et contractuellement avec le consortium MPEG-LA pour que cette utilisation soit gratuite pour les projets opensource.

Est-ce que cette solution sera universelle pour toutes les plateformes  ? Est-ce vraiment le début de la fin de la diffusion de vidéos par plugin Flash/Silverlight  ?

NdM : merci à Axone pour son journal.

Journal Cisco paie le h264 en faveur de Mozilla

Posté par  . Licence CC By‑SA.
Étiquettes :
28
2
nov.
2013
Ce journal a été promu en dépêche : Cisco paie le H.264 en faveur de Mozilla.

Depuis quelques années, il y avait un problème pour l'utilisation du codec h264 avec la norme html5. Mozilla avait pendant longtemps refuser ce codec, avant finalement de laisser la porte entre-ouverte en acceptant d'utiliser un codec h264 déjà installé.
On apprend aujourd'hui que Mozilla et Cisco ce sont mis d'accord autour de ce thème : Mozilla Firefox ira si besoin récupérer silencieusement un binaire du codec h264 sur les serveurs de Cisco et Cisco s'est arrangé (financièrement ?) avec le consortium (…)

Firefox 25

Posté par  (site web personnel, Mastodon) . Édité par claudex, Davy Defaud, Nÿco, Benoît Sibaud, antistress, ariasuni, lovasoa, palm123, wilk, Benoît et ndv. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
50
29
oct.
2013
Mozilla

Noces d’argent pour le navigateur phare du logiciel libre ! La Fondation Mozilla a publié la version 25 de Firefox, en temps et en heure, fidèle à son cycle de livraisons rapides. En parallèle à cet événement récurrent, Firefox OS 1.1 est sorti, et l’information est traitée sur LinuxFr.org.

Pikachu est n°25 dans le Pokedex !

Tous les détails dans la suite de la dépêche.

Journal Un hello world pour Firefox OS, un petit TODO et puis...

Posté par  . Licence CC By‑SA.
22
30
oct.
2013

Cher journal,

Pour faire court, ceci est un appel à contributions. Mais plutôt que mendier directement, je vais te raconter un peu ma passionnante vie (ou pas).

Ma vie

Il y a quelques temps, je m'étais fortement intéressé au développement d'applications mobiles en HTML, en particulier pour FirefoxOS. Après la sortie de l'OS, je me suis donc tout naturellement lancé sur des tutoriaux à base d'"Hello World" et compagnie, avant de faire une plus ambitieuse application de liste de tâches, (…)

Journal Sans flash et sans IE?

Posté par  (site web personnel) . Licence CC By‑SA.
42
4
oct.
2013

Encore un pas en avant! L'année dernière, a commencé le projet Shumway chez Mozilla : un lecteur flash libre rendant les choses en html5.

Le fait que Mozilla s'en charge était encourageant. Eh bien ça continue : Shumway est désormais intégré par défaut dans Firefox. Un tour dans le panneau de config (about:config) vous permettra de l'activer par défaut.

Ce qui n'empêche pas de s'intéresser aux piste "pas de flash!". Par exemple du côté de Google.

Et pour (…)

Les journaux LinuxFr.org les mieux notés de l'été 2013

12
19
août
2013
LinuxFr.org

LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l'équipe de modération avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux-ci s'appellent des journaux. Voici un florilège d'un dizaine de ces journaux parmi les mieux notés par les utilisateurs… qui notent. Lumière sur ceux du 1er juillet au 15 août, abusivement appelé été ici.