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.

Revue de presse de l'April pour la semaine 3 de l'année 2014

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
17
20
jan.
2014
Internet

La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.

Sommaire

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.

Jeudi du libre le 7 novembre 2013 à Lyon : Mozilla Webmaker

Posté par  (site web personnel) . Édité par Benoît Sibaud, ZeroHeure et Florent Zara. Modéré par Florent Zara. Licence CC By‑SA.
7
5
nov.
2013
Communauté

Nouvelle conférence organisée par l'Aldil. Ce sera l'occasion de découvrir les outils développés par Mozilla afin de permettre au plus grand nombre de se réapproprier le web. En effet, pour nombre d'utilisateurs, la toile semble être devenue un espace contrôlé par quelques grosses structures fournissant des services (Google, Facebook, etc). Nous devenons alors de simples consommateurs, sans aucun contrôle sur les sites que nous consultons.

Le web apparaît comme un milieu complexe et l'apprentissage des langages permettant de réaliser des pages dynamiques n'est pas toujours de tout repos. L'utilisateur lambda baisse alors les bras et laisse ça aux "personnes qui s'y connaissent". Pourtant, des outils existent afin de faciliter l'apprentissage du HTML, la modification d'une page web existante, voire même le montage de vidéo en ligne ! Que vous soyez un simple utilisateur curieux ou un développeur web cherchant à faire découvrir sa passion au plus grand nombre, venez découvrir les outils Webmaker développés par Mozilla afin de promouvoir le web libre et ouvert à travers des outils ludiques et pédagogiques :

  • Popcorn (pour faire du montage vidéo),
  • Thimble (pour apprendre le HTML),
  • les lunettes à rayons X (pour détourner les pages web).

Comme toujours, cela se passe le premier jeudi du mois (7 novembre 2013) à 19h30. La présentation aura lieu à la Maison pour tous, Salle des Rancy, 249 rue Vendôme, 69003 Lyon (Métro Saxe Gambetta).

Cisco paie le H.264 en faveur de Mozilla

Posté par  . Édité par Nÿco, Florent Zara, Benoît Sibaud et Benoît. 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  ?

N. D. M. : 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 (…)

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, (…)

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.

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 !

Journal Sans flash et sans IE?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
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.

Journal Sortie de Rust 0.7

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
51
12
juil.
2013

Début juillet sortait la version 0.7 du langage de programmation Rust.

Ayant pour le moment écrit la faramineuse quantité de 0 lignes de code en Rust, je ne me lancerai pas dans l'écriture d'une dépêche (qui n'atteindrait pas les standards de kalitay de linuxfr). En revanche je m'intéresse beaucoup à ce langage depuis quelques mois, et si je peux susciter l’intérêt de quelques lecteurs alors mon but sera atteint.

Rust est un langage crée par Mozilla, qui s'en sert (…)

Journal Internet Explorer : Qui va piano va sano ? WebGL et SPDY font leur apparition dans la version 11

2
27
juin
2013

Ah, Microsoft, ils changent pas décidément.

Après avoir expliqué à tout le monde dans un premier temps – avant de changer d'avis – que :

HTML5 c'est pas finalisé, on va pas l'implémenter pour l'instant vous savez.

On se souvient qu'ils avaient aussi expliqué que :

WebGL ça pose de gros problèmes de sécurité, on va pas l'implémenter vous savez.

Et bien devinez quoi : n'arrivant pas à freiner le mouvement impulsé par Google et Mozilla, ils suivent !

Tant mieux (…)

Journal Tristan Nitot sur France-Culture.

Posté par  . Licence CC By‑SA.
Étiquettes :
9
23
juin
2013

Il est invité de l'émission Soft Power, de Frédéric Martel (19h00 à 20h00 les dimanche).

À propos de Prism, ça a bien commencé, auto-hébergement : mais comment donc, c'est un truc de spécialistes, ça ? Nitot rétorque que non ; mais si bien sûr‚ c'est trop compliqué ; mais non ; mais si blabla.
Soft Power, quoi.

À réécouter ici :
http://www.franceculture.fr/emission-soft-power-soft-power-2013-06-23

La page de Tristan Nitot :
http://standblog.org/blog/