Geektionnerd : Unity

Créant l’évènement lundi dernier en ouverture de la conférence des développeurs d’Ubuntu, à Orlando au États Unis, Mark Shuttleworth a annoncé, en bon communicant : « le changement le plus important jamais réalisé » pour la prochaine version de cette distribution GNU/Linux orientée grand public.

Quelques semaines seulement après la sortie de la nouvelle version 10.10 Maverick Meerkat, nous voilà donc tous déjà impatients qu’arrive la suivante…

Parlant d’un changement risqué, le PDG de Canonical a en effet annoncé qu’Ubuntu 11.04, nommée « Natty Narwhal », utiliserait une nouvelle interface graphique par défaut : « Unity ». Développée depuis mai 2010, cette interface est déjà utilisée pour la version netbook d’Ubuntu 10.10. Elle est développée dans l’idée de gaspiller un minimum d’espace d’affichage (par les barres de tâches, d’icônes, ou de titre des fenêtres), pour permettre une utilisation optimisée des petits écrans des netbooks.

En observateur avisé, la nouvelle n’a pas échappée à Gee qui fait de cette nouvelle interface la définition du Geektionnerd cette semaine.

Geektionnerd - Simon Gee Giraudot - CC by-sa

Geektionnerd - Simon Gee Giraudot - CC by-sa

PS: Je reviens de ma salle de bain où j’étais allé vérifier un détail mais non, j’ai beau revenir régulièrement à la console système en passant CTRL+ALT+F1 et n’utiliser résolument que Compiz depuis sa sortie en 2006, je ne suis pas plus barbu que le geek de la BD.

Crédit : Simon Gee Giraudot (Creative Commons By-Sa)




Framasoft annonce deux nouveaux titres dans la collection Framabook

« Le C en 20 heures » - couverture par Alexandre Mory - Creative Commons By SaAprès la traditionnelle mise à jour d’automne du best-seller de la collection Framabook, Christophe Masutti, notre coordinateur de collection, s’est fendu ce matin d’un fier communiqué de presse, dont je vous dévoile ici le contenu en avant-première.

En effet, après de longs mois de labeur au sein de l’association, avec les auteurs, les bénévoles et relecteurs, l’équipe technique de mise en page et l’éditeur, Christophe n’annonce pas un, mais bien deux nouveaux Framabooks, s’ajoutant à la mise à jour complète du « Simple comme Ubuntu ».

Sortir ces deux ouvrages nous a occupé un peu plus que d’habitude, notamment parce qu’il a fallu adapter notre chaîne éditoriale (la formidable application web libre “La Poule ou l’Oeuf”) car la mise en page d’un des ouvrages s’est révélée particulièrement riche et complexe à mettre en œuvre. Mais comme le rappelle avec philosophie l’éditeur Mathieu Pasquini :

Un livre s’écrit à la vitesse à laquelle poussent les arbres dont leurs pages sont faites…

Toutefois, le site Framabook a été mis à jour cette nuit pour accueillir les nouveaux ouvrages, et ces derniers sont aussi disponibles à l’achat chez InLibroVeritas.

Le 7e Framabook sera donc un manuel de formation à la programmation, proposant une méthode intense et originale pour apprendre « Le C en 20 heures ». Sous licence Creative Commons By Sa, il fut rédigé conjointement par Eric Berthomier et Daniel Schang que vous pourrez découvrir plus avant dans la reproduction du communiqué de presse qui suit. « Unix. Pour aller plus loin avec la ligne de commande » - couverture par Alexandre Mory - Creative Commons By Sa

Le 8e Framabook fut quant à lui rédigé par Vincent Lozano et s’intitule « UNIX. Pour aller plus loin avec la ligne de commande ». Comme le précédent livre de Vincent dans la collection Framabook, il est placé sous licence Art Libre.

Avec ces deux nouveaux Framabooks, Framasoft continue résolument sa collection d’œuvres libres, permettant à tout un chacun de soutenir ses talents d’autodidacte en informatique, pour que le monde demain regorge des bidouilleurs inventifs que l’éducation nationale peine à former avec son B2i©.

Et ce n’est pas fini. Comme annoncé avec notre campagne de don “1000 10 1”, l’équipe Framabook est toujours à pied d’œuvre sur d’autres ouvrages qui viendront rapidement compléter la collection. On retrouve ainsi parmi les plus avancés le « Producing Open Source Software » de Karl Fogel, traduit par Framalang, ainsi qu’ « Imagine there is no Copyright » traduit cet été lors d’un Traducthon mémorable aux RMLL et qui attend juste son tour pour être mis en page.

Annonçons encore un mystérieux ouvrage préparé en secret par l’ami MBen et un livre sur l’utilisation du gestionnaire de versions SVN, dont la traduction est elle aussi bien avancée.

Enfin, le comité éditorial de la collection fait actuellement le tri dans les nombreuses propositions d’ouvrages reçues par Framasoft. Tout ne cadre pas toujours avec la convention de la collection, mais déjà deux projets s’annoncent comme particulièrement prometteurs…

Pour l’heure, place au concret, avec une présentation plus détaillée des nouveaux Framabooks, issue du communiqué de presse officiel du coordinateur de la collection.

Framabook n°7 : Le C en 20 heures

« Le C en 20 heures » - couverture par Alexandre Mory - Creative Commons By Sa

Le langage C est un langage de programmation dont l’histoire nous ramène à l’époque de la création d’Unix, durant la première moitié des années 1970. Conçu pour permettre à un même programme de fonctionner sur plusieurs types de machines, ce langage à fois simple et efficace séduisait par la rapidité d’exécution des programmes qu’il permettait de générer, et par sa relative simplicité d’adaptation pour un nouveau type de matériel. Depuis lors, la majorité des systèmes d’exploitation des machines créés ultérieurement utilisèrent ce langage fiable, à la fois proche du matériel et des mathématiques. Il n’est donc pas étonnant de retrouver aujourd’hui ce langage partout, des super-calculateurs aux téléphones portables. Le Logiciel Libre lui doit aussi beaucoup. Quel héritage ! Et quelle longévité. Dans ces conditions, comment apprendre aujourd’hui et en 20 heures seulement, un langage porteur de presque quarante ans d’améliorations (dont le C++) et de développements spectaculaires (dont GNU/Linux) ? C’est la question à laquelle Le C en 20 heures répond, et par la pratique.

Eric Berthomier et Daniel Schang nous font ainsi partager au fil des pages le fruit de leurs expériences pédagogiques et professionnelles en accomplissant un effort de vulgarisation trop rarement rencontré dans la littérature du monde de la programmation. Destiné aux grands débutants, l’ouvrage n’est pas un manuel comme les autres. Son intérêt est d’être parcouru de A à Z en suivant l’adage : « j’apprends le code en écrivant le code ».

Ainsi, Le C en 20 heures n’est pas un ouvrage destiné à prendre la poussière sur une étagère en attendant que l’on s’y réfère un dimanche matin pluvieux. Il a été écrit pour être lu d’un bout à l’autre, dans l’ordre et pendant 20 à 30 heures d’apprentissage (en tout !) où l’on vous suggèrera, par des exercices et des exemples, de programmer tel jeu ou de tester tel calcul en mettant votre imagination au défi. En ce sens, l’ouvrage est orienté vers la pratique de la programmation et l’enseigne sans doute à la manière dont les auteurs l’ont apprise : devant un ordinateur, à essayer de programmer quelque chose.

Les auteurs

Ingénieur en Informatique, Eric Berthomier a débuté par le développement d’applications systèmes en C / C++ / Assembleur. Investi dans le Libre, il réalise alors des missions de développement, d’administration système et réseau et de formation. Depuis 2005, il travaille pour un ministère où GNU/Linux et la sécurité sont ses compagnons de tous les jours. Le C (et l’Assembleur) sont pour lui indispensables à la compréhension d’un système d’exploitation.

Docteur en informatique, Daniel Schang est enseignant-chercheur au sein du Groupe Eseo où il a acquis une longue et riche expérience de l’enseignement des langages informatiques. À l’écoute de ses élèves, c’est pour eux qu’il a pris contact avec Eric Berthomier afin de réécrire ce livre qui, sous sa forme embryonnaire, était un support de cours.

Framabook n°8 : Unix. Pour aller plus loin avec la ligne de commande

« Unix. Pour aller plus loin avec la ligne de commande » - couverture par Alexandre Mory - Creative Commons By Sa

Tout ce que vous avez toujours voulu savoir sur Unix sans jamais oser le demander

Nous sommes désormais des habitués de la formule de Vincent Lozano qui, après son excellent ouvrage sur l’usage de LaTeX, récidive ici avec un manuel sur le système Unix (et – donc – GNU/Linux).

Lors de la création d’Unix, au début des années 70, un de ses concepteurs établit trois règles pour concevoir les composants de la « boîte à outils » qui permit à Unix de s’étendre :

  • Écrivez des programmes qui font une chose et le font bien.
  • Écrivez des programmes qui peuvent communiquer entre eux.
  • Écrivez des programmes qui traitent des flux de texte car c’est l’interface universelle.

Aujourd’hui, Vincent Lozano vous propose à la fois de découvrir ces outils situés « sous le capot » de votre distribution Unix (GNU/Linux en est une) mais aussi de concevoir les vôtres.

Si vous appréciez votre système Unix et que vous pressentez qu’il existe des outils qui rendent votre système programmable, cet ouvrage est pour vous ! Le langage de commande d’Unix vous offre en effet la possibilité de piloter votre système d’exploitation – et donc votre ordinateur – par le biais de scripts. Pour planifier des tâches aussi précises que vous le souhaitez, vous aurez donc le loisir de passer des ordres, à la fois de manière souple et puissante, à votre système informatique.

Dans cet ouvrage vous découvrirez les liens qui unissent l’histoire d’Unix et le mouvement pour les logiciels libres. Vous vous plongerez dans les utilitaires classiques de votre système et apprendrez à les assembler. Vous serez donc à même d’ajouter de nouvelles pièces à la boîte à outils. L’auteur vous guidera également pour que vous parveniez à créer vos propres programmes écrits dans le langage du système d’exploitation : le langage de commande.

L’auteur

Vincent Lozano est maître de conférences en informatique à l’école nationale d’ingénieurs de Saint-Étienne (Énise). Il y utilise GNU/Linux pour l’enseignement des systèmes d’exploitation, de la programmation et des bases de données. Il s’occupe également de l’informatisation du système d’information de l’Énise qui s’appuie sur des systèmes Unix.




Geektionnerd : Soutenez Framasoft (2/2)

Gee est à l’honneur cette semaine chez Mozilla, puisque ses personnages du Geektionnerd, placés sous licence Creative Commons By-Sa, ont été repris dans diverses réalisations touchant à la sécurité.
Il y a :

  • Une vidéo détaillant la marche à suivre pour choisir un bon mot de passe;
  • Une brochure PDF sur le même sujet;
  • Un article reprenant calmement l’explication;
  • Et enfin une petite BD « Mozillians ».

Le tout affichant à chaque fois la paternité de Simon ‘Gee’ Giraudot sur les remix de ses œuvres.

Toutefois, continuant sur sa lancée il a choisi cette semaine de faire un nouveau clin d’œil à notre indispensable campagne “1000 10 1”. Toute ressemblance avec une BD parue la semaine dernière serait fortuite :

Geektionnerd - Simon Gee Giraudot - CC by-sa

D’ailleurs, comme je vous l’annonçais la semaine dernière, la bannière de Gee est disponible parmi la sélection de notre générateur de bannières, qui accueille également une contribution inédite de Nojhan depuis peu.

Soutenez Framasoft - Simon Gee Giraudot - CC by-sa

Toutefois, re-voici le code pour l’ajouter directement à un site, où elle sera toujours du plus bel effet :

 <a href="http://soutenir.framasoft.org"><img src="https://framablog.org/public/_img/geektionnerd/Gee_banniere_1000_10_1_couleurs_cc-by-sa_600.jpg" alt="Soutenez Framasoft - http://soutenir.framasoft.org" style="margin: 0pt auto;" title="Soutenez Framasoft - Simon Gee Giraudot - CC by-sa"></a> 

Et en format badge :

Soutenez Framasoft - Simon Gee Giraudot - CC by-sa

 <a href="http://soutenir.framasoft.org"><img src="https://framablog.org/public/_img/geektionnerd/Gee_badge-1000_10_1_couleurs_cc-by-sa_180.jpg" alt="Soutenez Framasoft - http://soutenir.framasoft.org" style="margin: 0pt auto;" title="Soutenez Framasoft - Simon Gee Giraudot - CC by-sa"></a> 

Crédit : Simon Gee Giraudot (Creative Commons By-Sa)




« La mort d’ACTA » un rap militant par Dan Bull

Dan Bull - CC-by-saDan Bull, c’est un rappeur anglais annoncé comme l’un des « meilleurs jeunes auteurs de chanson » par le magazine anglais Is This Music ? après la sortie de son premier album en janvier 2009. C’est aussi un chanteur engagé, qui défend une vision de l’Internet faite de téléchargements gratuits, de partage et de remix. Il s’était d’ailleurs déjà illustré l’année dernière à se sujet en publiant un titre sous forme de lettre ouverte à la chanteuse Lily Allen, en réponse à la prise de position publique de cette dernière en faveur d’une loi anglaise singeant la riposte graduée de notre HADOPI.

La chanteuse effrontée, connue pour son titre « Fuck You » chanté avec candeur, avait en effet révolté son public à la suite de plusieurs maladresses vis-à-vis de ses fans, expliquant par exemple sur ses forums officiels que si elle avait elle-même utilisé des morceaux de musique d’autres artistes et proposé ses premiers titres en téléchargement libre sur son site, c’était parce qu’à l’époque elle ne se souciait pas de droit d’auteur, trop compliqué pour elle, mais qu’elle avait appris depuis, jugeant du coup avec dédain les méthodes qui l’ont pourtant fait connaître.

Devant la virulence des réponses de ses fans, la jeune chanteuse finit par fermer son site et annoncer qu’elle se retirait de la musique pour se consacrer au cinéma.

Parmi les voix à s’élever contre elle, il y avait donc Dan Bull, dont la lettre ouverte à Lily Allen fut visionnée plus de 350 000 fois sur YouTube depuis septembre 2009, inaugurant une série de 4 autres lettres toutes aussi bien senties…

Aujourd’hui, Dan Bull nous revient avec un nouveau titre consacré cette fois au sinistre accord commercial anti-contrefaçon ACTA, qui, négocié en secret (y compris par le France) depuis des mois, mélange à dessein contrefaçon industrielle, médicaments génériques et téléchargement sur Internet.

Annoncé il y a deux jours en Une du célèbre moteur de cherche de BitTorrent The Pirate Bay, ainsi que sur le twitter de l’auteur ou encore par le blog ReadWriteWeb France, ce nouveau titre a déjà été visionné plus de 100 000 fois sur YouTube.

RWW France proposait d’ailleurs une version française des paroles, mais cette version ne convainquit pas le blogueur Axx qui interpella Framalang [1] à ce sujet avec une autre version du texte. Une fois retravaillée et intégrée à Universal Subtitles dont nous vous parlions mardi dernier [2], sur une vidéo Framatube, voici une nouvelle adaptation [3] de « Death of ACTA » de Dan Bull :

—> La vidéo au format webm
—> Le fichier de sous-titres

Pour finir, même si Dan Bull (interpellé sur Twitter à ce sujet par votre serviteur) n’ose pas mettre sur ce morceau la licence libre qu’il mérite (pour cause de sample copyrighté dans la bande son), il propose tout de même le MP3 en téléchargement libre.

Notes

[1] Sur le canal IRC de l’association #framasoft sur le serveur irc.freenode.org

[2] Notons d’ailleurs que la vidéo de démonstration d’Universal Subtitles a été intégrée aujourd’hui à l’article.

[3] Adaptation Framalang : Goofy, Julien et Siltaar




Geektionnerd : Soutenez Framasoft (1/2)

Le lancement de la campagne “1000 10 1” a inspiré nos illustrateurs favoris. Ainsi, vous avez déjà pu admirer l’illustration inédite d’L.L. de Mars sur le billet d’annonce de la campagne, puis l’arbre de la connaissance selon Harrypopof affiché sur Framasoft.net, et cette semaine, le Geektionnerd participe au mouvement avec un billet éloquent, et… coloré !

Geektionnerd - Simon Gee Giraudot - CC by-sa

Et ce n’est pas fini, Gee nous a également gratifié d’une magnifique bannière illustrant le slogan de Framasoft :

Soutenez Framasoft - Simon Gee Giraudot - CC by-sa

Cette bannière sera bientôt disponible parmi les autres dans notre générateur de bannières.

En attendant, voici le code pour l’ajouter facilement à un site :

 <a href="http://soutenir.framasoft.org"><img src="https://framablog.org/public/_img/geektionnerd/Gee_banniere_1000_10_1_couleurs_cc-by-sa_600.jpg" alt="Soutenez Framasoft - http://soutenir.framasoft.org" style="margin: 0pt auto;" title="Soutenez Framasoft - Simon Gee Giraudot - CC by-sa"></a> 

L’illustration est également déclinée en format badge :

Soutenez Framasoft - Simon Gee Giraudot - CC by-sa

 <a href="http://soutenir.framasoft.org"><img src="https://framablog.org/public/_img/geektionnerd/Gee_badge-1000_10_1_couleurs_cc-by-sa_180.jpg" alt="Soutenez Framasoft - http://soutenir.framasoft.org" style="margin: 0pt auto;" title="Soutenez Framasoft - Simon Gee Giraudot - CC by-sa"></a> 

Enfin, d’autres illustrations hautes en couleurs feront bientôt leur apparition ici ou là…

Crédit : Simon Gee Giraudot (Creative Commons By-Sa)




Geektionnerd : LibreOffice

La semaine dernière, nous nous faisions l’écho, dans les tribunes libres de Framasoft.net, du communiqué de presse officialisant la création de la "Document Foundation" par la communauté des développeurs du logiciel libre OpenOffice.org (OOo). L’une des premières missions que s’est fixée cette fondation est le développement de la suite logicielle « LibreOffice », en anglais dans le texte, branche alternative dans le développement de la célèbre suite bureautique, ouverte à tous et indépendante de la volonté d’Oracle, devenu responsable des efforts de développement jusque là concédés par Sun Microsystem.

Geektionnerd - Simon Gee Giraudot - CC by-sa

Geektionnerd - Simon Gee Giraudot - CC by-sa

Notons que depuis la réalisation de cette BD, Oracle a pris le temps de décliner officiellement l’offre qui lui était faite de rejoindre le développement de LibreOffice. C’est donc véritablement un fork, et les deux versions cohabiteront…

Crédit : Simon Gee Giraudot (Creative Commons By-Sa)




Geektionnerd : Twittic Fail

Avec un peu de retard cette semaine, voici le traditionnel billet Geektionnerd, qui revient cette fois sur le « virus » d’un nouveau genre ayant frappé le site web Twitter.com la semaine dernière.

Geektionnerd - Simon Gee Giraudot - CC by-sa

Geektionnerd - Simon Gee Giraudot - CC by-sa

Geektionnerd - Simon Gee Giraudot - CC by-sa

Cette faille de sécurité se matérialisait par un « tweet », donc un message textuel de 140 caractères maximum, perdu dans le flot des autres messages du genre sur le site Twitter.com, et ne comportant dans sa partie visible que des cases noires à la place des lettres. Bien loin d’êtres inquiétantes, ces cases noires attisaient la curiosité des lecteurs, car de nombreux tweets artistiques profitent en effet des possibilités offertes par Unicode pour afficher des dessins, des partitions de musique ou encore cacher des messages… Seulement là, au survol des cases noires par la souris, un code JavaScript en partie embarqué dans le tweet s’exécutait, postant le tweet malicieux sur votre compte à votre place, et exposant ainsi vos amis. Le « virus » s’est alors répandu très vite, et jusque sur le compte Twitter de Framasoft…

Moralité, en tant que défenseur du logiciel libre, Framasoft vous recommande de suivre son compte Identi.ca plutôt que son compte Twitter 🙂

Crédit : Simon Gee Giraudot (Creative Commons By-Sa)




Crazy As de Julandrew, Hope de Kendra Springer + 98 autres chansons à découvrir

Kendra Springer - YouTubeQu’est-ce que j’écoute en ce moment ?

Je n’ai qu’une seule source : le top 100 de la semaine du site Jamendo[1], ce qui me permet de découvrir d’un seul clic de souris[2] plein d’artistes intéressants dont le dénominateur commun est de proposer leur musique en libre diffusion sous licence Creative Commons ou Art Libre.

La sélection correspond donc à ce préfèrent à priori les utilisateurs de la plateforme musicale. Et c’est idéal pour accompagner une session Internet, d’autant que, dans l’ensemble, le style est plutot tranquille et « cool » (à la limite du easy listening diront ses détracteurs).

Ainsi j’aime bien cette la ballade Crazy As de Julandrew ainsi que le piano doux et apaisant de Hope par Kendra Springer (imaginez-vous tomber nez-à-nez avec cette fée au détour du bois !).

Le premier morceau est sous licence Creative Commons By-Nd et le second sous Creative Commons By-Nc-Sa. On a donc le droit de faire commerce du premier et de modifier le second sans pour cela demander d’autorisation à l’auteur.

Évidemment, et à l’opposé d’un « esprit Hadopi », tout ceci favorise la Remix Culture chère à Lawrence Lessig. Du coup on retrouve ces deux chansons sur de nombreuses vidéos YouTube. Ma préférée est certainement celle de MisStrawberryFields, une jeune et spontanée italienne (qui ressemble à mes élèves) ayant choisie de nous présenter divers objets qui jonchent sa chambre !

Mais il y a aussi des « œuvres culturelles libres » parmi la sélection (c’est-à-dire compatibles avec les quatre libertés des licences des logiciels libres). J’ai ainsi pu relevéEmptiness par Alexander Blu, Winter princess par Zero-project, Struttin’ par Tryad, Cellule par Silence, Me and my submarine par Kämmerer, ou encore Effortless par Josh Woodward.

Faites passer le mot à votre voisin qui « nicke les industries culturelles en téléchargeant illégalement », il y a de la qualité en dehors des majors du disque.

À bon entendeur de musique en libre diffusion, salut…

Notes

[1] Startupattitude vs Rockattitude, quand on évoque Jamendo on ne peut s’empêcher de penser à son « frère ennemi » Dogmazic. Ils vont bien (cf le dynamisme de l’extraordinaire projet Automazic) et vous invitent même à rejoindre leur association qui a fait peau neuve. Si je m’amusais à faire des comparaisons douteuses, je dirais que, dans le milieu de la musique ouverte, Dogmazic est à Jamendo ce qu‘Arduino est à l’iPad, ou encore ce que le disquaire du coin est à la FNAC !

[2] En lançant un player flash qui streame du mp3, ce qui implique de ne pas être allergique à ces deux formats controversés du Web.