10 avril 2011, salon Kaléidoscope — les alternatives

Posté par  . Modéré par tuiu pol. Licence CC By‑SA.
17
26
mar.
2011
Communauté

Parce qu’il est possible de consommer, produire, se nourrir, se soigner, se cultiver… autrement !

Plus qu’un salon commercial, nous avons voulu que le deuxième salon Kaléidoscope à [Saint-Paterne-Racan] soit surtout informatif. Tous les exposants se sont engagés, lors de leur inscription, à avoir une démarche pédagogique afin d’expliquer au public les raisons de leur engagement, l’impact environnemental, économique et social (les 3 piliers du développement durable) de leurs produits ou services.

À 14 h, une conférence pour présenter les logiciels libres : philosophie du libre, importance des enjeux, usages dans notre vie quotidienne, exemples de logiciels.
Elle est animée par Jean‐Christophe Boggio, développeur indépendant, qui élabore depuis longtemps ce type de programmes, par exemple pour la région Centre ou l’Éducation Nationale. Il parlera de Linux, d’OpenOffice, d’Internet avec Firefox et Wikipédia, pour expliquer plus en détails les origines de ces logiciels, de leurs applications pour tout un chacun, mais aussi des menaces contre le Libre.

Tout au long de la journée, un stand permettra des applications pratiques : démonstrations, installations. Des logiciels seront mis gratuitement à la disposition du public : n’oubliez pas votre clé USB, voire votre ordinateur, pour faire des essais !

Entrée gratuite au salon et à la conférence.

Elixir, enfin une syntaxe agréable pour Erlang ?

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
27
26
mar.
2011
Programmation fonctionnelle

Elixir est un langage de programmation qui s’appuie sur Erlang et sous licence MIT. Il propose une syntaxe agréable, inspirée de celle de Ruby, et un modèle objet à base de prototypes.

Erlang est un langage fonctionnel avec un typage dynamique, une évaluation stricte et une assignation unique. Il convient bien pour des applications distribuées, résistantes aux erreurs et sans arrêt grâce au mécanisme de rechargement à chaud. Mais c’est également un langage qui peut sembler difficile à apprendre et dont la syntaxe peut rebuter. Elixir propose une manière élégante de profiter des avantages d’Erlang. Il est notamment possible d’appeler des modules Erlang sans conversion des types de données, et donc sans impact sur les performances.

Elixir est encore très jeune et recherche des contributeurs pour aider au développement de sa bibliothèque standard. Pour installer Elixir, vous aurez besoin d’Erlang R14B01, et je vous invite à parcourir le README pour découvrir ce langage. Mais voici un avant-goût sous la forme d’un très classique « Hello World » :

module World
  def say_hello
    IO.puts "Hello World!"
  end
end

World.say_hello

Candidats.fr et élections cantonales : nouvelles de l’entre‑deux‑tours

Posté par  . Modéré par baud123.
Étiquettes :
30
24
mar.
2011
Communauté

La campagne Candidats.fr pour les cantonales 2011 continue. À la veille du premier jour, 272 candidats aux élections cantonales avaient affirmé leur soutien au logiciel libre et aux biens communs en signant le Pacte du logiciel libre.

À l’issue du premier tour, 42 signataires sont encore en lice, tandis que 3 ont déjà été élus conseillers généraux. Nous avons donc toujours besoin de votre aide pour contacter les autres candidats et les sensibiliser aux enjeux du logiciel libre et des biens communs. Merci à tous.

Une plate‑forme de publication vidéo libre : MediaCore 0.9

Posté par  . Modéré par Benoît Sibaud.
Étiquettes : aucune
23
24
mar.
2011
Internet

Un nouveau CMS libre en [Python](http://fr.wikipedia.org/wiki/Python_(langage\)) fait son entrée sur la scène internationale. Il s'agit de MediaCore. Ce logiciel spécialisé dans la publication et le partage de vidéos vient de sortir en version 0.9. Cette version apporte l'internationalisation et l'extensibilité du logiciel et bien d'autres choses.

Si vous souhaitez disposer de votre propre site de partage de vidéos, indépendant de Youtube, DailyMotion et autres plates‑formes géantes, MediaCore est fait pour vous.

Sortie de Django 1.3

Posté par  (site web personnel) . Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
42
24
mar.
2011
Python

Mercredi matin, 11 mois après la 1.2, est sortie la version 1.3 du framework Web Django, écrit en Python.

Ce framework, basé sur un concept [Modèle-Vue-Contrôleur], est conçu pour le développement rapide et reprend la plupart des grands principes de Python (« Explicit is better than implicit », notamment), ce qui en fait la plate-forme de développement Web idéale pour les perfectionnistes sous pression.

De plus en plus de sites utilisent Django (par exemple, Bitbucket.org, Libération.fr, Disqus, Century21, convore, instagram, threadless…) pour sa flexibilité et pour le nombre d’applications Django réutilisables, qui ne cesse de croître.

Je vous propose de découvrir les quelques nouveautés que vous offrent les développeurs Django et toute la communauté.

La fin de l’aventure pour D‑Cubes

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes :
31
23
mar.
2011
Commercial

En Belgique, l’ASBL « Les Jeunes Entreprises » organise chaque année la création de « mini‑entreprises » créées et gérées par des jeunes, dans le but de les former au monde professionnel. Ces entreprises doivent commercialiser des produits, généralement de petits objets comme des coussins, des bougies, etc..

D‑Cubes est l’une de ces mini‑entreprises, déjà présentée dans cette dépêche, ainsi que celle-ci, et gérée par un groupe de quatre étudiants de rhéto (terminale française). Son projet est d’assembler des ordinateurs compacts et à faible consommation, livrés sous openSUSE Linux 11.4.

Les mini‑entreprises sont des projets formidables permettant de découvrir des choses magnifiques et de s’amuser. Malheureusement, toute bonne chose a une fin et toutes les mini‑entreprises doivent être liquidées le premier avril. D‑Cubes a donc fermé son espace de vente il y a quelques jours.

Maintenant que D‑Cubes ne va plus vendre d’ordinateurs, nous n’avons plus besoin de nos prototypes, qui sont désormais bradés.

Atelier jeu vidéo Warmux à Lunel

Posté par  (site web personnel) . Modéré par baud123. Licence CC By‑SA.
Étiquettes :
10
23
mar.
2011
Jeu

Cet atelier permet de découvrir les jeux libres disponibles sous différents systèmes d’exploitation (Mandriva Linux, Ubuntu, Windows…), ainsi que la modification d’un de ces jeux.

Logiciels utilisés pour l’atelier (disponibles gratuitement et légalement en téléchargement et en utilisation sous licence GPL) : [Warmux], [GIMP], [Inkscape], [Audacity], éditeur de texte simple (pour la modification des codes sources), Firefox pour la navigation.

Matériels utilisés : ordinateurs en réseau, casques à micro intégré ou microphones pour les bruitages, vidéoprojecteur, graveur ou clés USB pour les sauvegardes, imprimante…

En trois séances samedi 26 mars, samedi 9 avril et samedi 16 avril à la Médiathèque de Lunel de 14 h à 17 h.

Revue de presse — mars 2011

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud. Modéré par Xavier Teyssier.
26
23
mar.
2011
Presse

Retour de la revue de presse après quelques mois de repos. Ce mois‑ci est déjà bien entamé, mais vous trouverez toujours chez votre marchand de journaux préféré, les magazines suivants, la plupart étant des bimestriels. En revanche, ne traînez pas pour GLMF qui, lui, est mensuel !

On remarquera que depuis le début de l’année, le système Android fait désormais des apparitions plus que régulières dans la presse spécialisée FLOSS, que ce soit du point de vue utilisateur ou développeur.

Tous les détails dans la seconde partie de la dépêche…

Quelques nouvelles rapides du langage Go

Posté par  (site web personnel) . Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
35
23
mar.
2011
Golang

Go devient plus stable : de nouvelles versions de Go sortent régulièrement, en moyenne une fois par semaine. C’est un rythme soutenu qui ne convient pas à tout le monde. Les développeurs de Go ont donc décidé de continuer ces versions sous le nom de weekly, mais de publier également des versions stables tous les un à deux mois. Ces versions seront soigneusement choisies et annoncées sur la nouvelle liste, golang‑announce.

Gorun est un outil qui permet de lancer en ligne de commande des « scripts » écrits en Go. Il suffit de mettre « #!/usr/bin/gorun » en 1re ligne ([[Shebang]]) pour que le script écrit en Go puisse être lancé directement.

Cgo est un outil qui permet de compiler du code Go qui utilise des bibliothèques en C. Il fonctionne, pour le moment, avec le compilateur Go de Google, mais il est aussi prévu de prendre en charge le back‑end Golang de GCC.

Libre en fête à Forcalquier le vendredi 1er avril

Posté par  . Modéré par Benoît Sibaud.
7
22
mar.
2011
Éducation

Chaque année, l’association Linux‑Alpes organise un événement à l’occasion de « Libre en fête ».

Le « Libre en fête » est l’occasion pour nous de transmettre un peu de notre passion, de nos connaissances de Linux et des logiciels libres, et l’opportunité pour nos visiteurs de découvrir une autre approche de l’informatique personnelle, ludique et professionnelle.

C’est aussi le moyen pour tous de se réunir, de se rencontrer, de discuter et de partager.

Cette année, nous serons accueillis par la mairie de Forcalquier, le vendredi 1er avril 2011.

L’accès est libre et gratuit, n’hésitez pas à nous rendre visite pour découvrir, comprendre, apprendre, ou simplement par curiosité.

Nous vous attendons nombreuses et nombreux.

Revue de presse de l'April pour la semaine 11 de l'année 2011

Posté par  (site web personnel, Mastodon) . Modéré par Lucas Bonnet. Licence CC By‑SA.
18
22
mar.
2011
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

PrestaShop en version 1.4 finale

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes : aucune
15
22
mar.
2011
Communauté

PrestaShop est une solution de boutique en ligne open source (sous licence OSL v3.0) dont les points forts sont la légèreté et la rapidité d’exécution.

Notre équipe a publié mercredi dernier la version 1.4 finale de PrestaShop réunissant de nouvelles fonctionnalités parmi lesquelles :

  • l’amélioration générale des performances (SQL, proxy js, Memcached Compliant…) ;
  • la surcharge du cœur / contrôleur ;
  • le contrôleur objet ;
  • la mise à jour de nombreuses bibliothèques (Smarty, jQuery, tinyMCE, fancybox…) ;
  • l’amélioration de la gestion des positions des catégories produit avec le Live Edit.

Firefox 4 est sorti

Posté par  . Modéré par j. Licence CC By‑SA.
74
22
mar.
2011
Mozilla

Après plus d’un an d’attente, 12 versions bêta, et 2 versions candidates, Firefox 4 est enfin sorti ce 22 mars. Les principales nouveautés sont Gecko 2.0 (le moteur de rendu), un moteur JavaScript plus rapide comprenant JägerMonkey, un compilateur JIT (en plus de TraceMonkey, l’optimiseur de boucles présent dans Firefox 3.6), ainsi que l’accélération 3D matérielle et une interface utilisateur revue.

Cette sortie marque aussi une volonté de changement dans les cycles de sortie, en voulant les rendre plus courts. Il faudra voir si ce vœu est respecté. Le protocole Websocket est le grand absent de cette version ; il a été désactivé car, comme les sockets Flash et Java, les websockets peuvent simuler du HTTP et ainsi empoisonner le cache de certains serveurs mandataires (proxies) configurés pour intercepter les requêtes HTTP sans la collaboration des clients.

Pour rappel, Firefox est disponible sous les licences GPL 2, LGPL 2.1 et MPL 1.1.

Merci à esa, Chimrod, Obsidian, ymorin, gnumdk et barmic pour leur aide lors de la rédaction.

Nouvelle version de LinuxFr.org, un mois après

Posté par  (site web personnel) . Modéré par Lucas Bonnet.
40
22
mar.
2011
LinuxFr.org

La nouvelle version de LinuxFr.org, qui carbure avec Ruby on Rails, tourne depuis maintenant un mois. Pour ma part, j'en suis très satisfait : le serveur tient bien la charge, je la trouve plus agréable à utiliser et je m'amuse bien à développer de nouvelles fonctionnalités.

À ce sujet, nous n'avons pas chômé depuis le lancement, avec plus de 150 entrées corrigées. En particulier, vous avez pu trouver :

  • Les premières dépêches rédigées dans l'espace de rédaction, comme les traductions de la dépêche noyau ou celle annonçant Firefox 4 ;
  • Deux nouvelles feuilles de style alternatives : Grises et Spasibo ;
  • De nouvelles boîtes dans le barre de coté, comme par exemple, le sondage en page d'accueil ;
  • Un certain nombre de préférences, comme les signatures ou le choix des types de contenus à afficher en page d'accueil (pour les utilisateurs authentifiés uniquement) ;
  • L'amélioration du tableau de bord (seulement pour les utilisateurs authentifiés) ;
  • Le tri et les critères de filtrage des entrées du suivi ;
  • Une modération plus fluide ;
  • Et bien sûr de nombreuses corrections de bugs :p

Mais il reste bien entendu encore des choses qui pourraient être améliorées. Je vous encourage à remonter les bugs que vous pourriez rencontrer dans le suivi, ainsi que les propositions d'améliorations. N'hésitez pas non plus à commenter les entrées existantes, ces commentaires me sont très utiles pour mieux comprendre les entrées du suivi et trouver des idées pour y répondre.

Capsicum, une séparation fine des privilèges pour UNIX

Posté par  . Modéré par tuiu pol. Licence CC By‑SA.
94
21
mar.
2011
Sécurité

Le projet Capsicum, lancé l'année dernière, tente d’adapter le modèle de sécurité par capacités (« capabilities ») aux systèmes UNIX. En deux mots, il s’agit de permettre aux applications de faire tourner certaines parties de leur code dans des « sandboxes » (bacs à sable) aux droits très restreints, gérés finement, avec la possibilité de recevoir ou de déléguer dynamiquement une partie de ces droits.

C’est une approche de la sécurité qui mise sur la flexibilité et l’intégration directe dans les applications (au contraire de politiques externes décidées par l’administrateur système, comme avec SELinux) pour respecter le Principle of Least Authority, qui recommande qu’un bout de programme donné fonctionne avec seulement les droits dont il a besoin pour accomplir sa tâche. Ainsi, les conséquences d’une faille sont réduites et les vecteurs d’attaque diminuent énormément. Par exemple, je ne veux pas que le logiciel qui lit mes fichiers PDF ait le droit de lire le contenu de mon répertoire personnel et d’envoyer des e-mails.

Capsicum introduit de nouveaux appels et objets système, qui demandent une (relativement petite) modification du noyau, ainsi qu’une bibliothèque logicielle en espace utilisateur pour utiliser ces nouveaux appels système. FreeBSD a déjà fait les modifications nécessaires, et les chercheurs ont pu facilement convertir plusieurs applications au modèle Capsicum : tcpdump, dhclient, gzip et, avec l’aide d’un développeur Google, le navigateur Web chromium.

Capsicum peut ainsi renforcer considérablement la sécurité des applications UNIX classiques, sans demander de les recoder entièrement. Reste à voir si les développeurs du monde du Libre seront convaincus par ces approches compartimentées, et prêts à les prendre en compte lors de la conception de leurs logiciels.