Archives de Catégorie: Actualités

Qt : modularisation du framework


Flattr this

Salux !

Un billet plus qu’intéressant est apparu dans les Qt Labs blogs de nos trolls favoris. Il s’agit, ni plus ni moins, d’éclater le framework en une multitude de sous-projets.

Si, comme moi, vous suivez l’évolution de Qt depuis quelques temps, vous avez pu vous apercevoir du fait que des nouvelles technologies viennent le compléter version après version. Jusqu’ici, ces technologies étaient disponibles sous forme de module : le développeur pouvant choisir de n’inclure que ce dont il a besoin dans son application.

Nokia a décidé de pousser le concept un peu plus loin avec le projet « Qt Modularization » : éclater le dépôt, donner plus d’indépendance aux mainteneurs respectifs et avoir des feuilles de route séparées. Ce n’est pas sans rappeler QtWebkit, qui a suivi cette voie depuis quelques mois déjà. Peut-être était-ce pour Nokia une façon de tester « grandeur nature » cette séparation.

Quoi qu’il en soit, rien de planifié de manière précise pour l’instant. Deux schémas sont fournis, mettant en opposition l’architecture actuelle et celle à laquelle on pourrait s’attendre.

Architecture Qt 4.7

 

Architecture possible - Qt 4.8 ?

De mon point de vue, modeste contributeur aux plugins SQL, cela signifierait un travail plus facile car je suis obligé de cloner l’intégralité du dépôt alors que moins d’1% me concerne. Je suis assez impatient de pouvoir tester un tel bijou.

Si le concept pouvait être poussé jusqu’à fournir des versions packagées de manière beaucoup plus atomique, alors là, je serais un geek heureux 🙂

Le Manchot Enragé, qui attend toujours que son patch soit validé

Publicités
Tagué , , , , , , , ,

KDevelop 4.1 : Git et autres joyeusetés


Flattr this

Salux !

Depuis un an déjà, KDevelop 4.0 est disponible. L’IDE des dragons, entièrement de plasma vêtu, publie une nouvelle version, amenant plusieurs ajouts que nous allons détailler ici :

Capture de KDevelop avec git

Git

Je forke, tu forkes, il forke, nous forkons (quasiment) tous depuis quelque temps avec l’outil de chez Linus. L’équipe KDevelop avait déjà migré son hébergement sur ce DVCS, il semblait naturel de fournir une intégration git à KDevelop. C’est donc chose faite, vous aurez le droit de visualiser de merveilleux hash !

Développement « social »

Nouveauté appréciable, en marge de la gestion du code source par un VCS (ou DVCS puisqu’on en parlait), la possibilité d’envoyer directement un patch par email, pastebin (j’aurais tendance à dire corbeille mais en français on comprend pas trop :P) & ReviewBoard (que je ne connais pas, faut que je regarde tiens).

Scripts externes

Déjà vu. Oui, c’est l’impression que l’on a, quand on connait Kate. Ça fait grosso modo la même chose, mais en mieux : possibilité d’interagir avec le code source de manière directe.

Récupérer un projet

KDevelop permet de récupérer un projet et de développer directement. Petit ajout qui se fait désirer quand il est absent.

Éditeur hexadécimal

Par le biais d’un plugin, KDevelop intègre Okteta pour l’édition de contenu binaire.

Support de PHP 5.3

No comment, les développeurs PHP seront contents d’apprendre que la syntaxe PHP 5.3 est pleinement supportée.

Mis à part ça

Plus de 150 bogues ont été résolus depuis la 4.0. Peut mieux faire.

J’essaierai bientôt, si ça peut fournir une alternative au lourdingue Eclipse pour du C++…

Références

Le Manchot Enragé

Tagué , , , , , , , , ,

Pas de KDE 4.5 dans Debian 6 :(

Salux !

Ce qui a fait grand bruit ces derniers temps – à juste titre – est la sortie de KDE 4.5[1]. Pour tout amateur du Logiciel Libre impossible de passer à côté de cet événement, ce qui fait que je ne reviendrai pas dessus (histoire de ne pas répéter inutilement ce qui a déjà été dit).

Par contre, une autre annonce cruciale est parue, mais celle-ci avec beaucoup plus de discrétion : le gel de Debian Squeeze[2]. Inutile de rappeler que Debian est l’une des distributions ayant le plus marqué l’histoire de Linux et que son rayonnement est assez important. Alors quand Debian publie la liste des paquets qui font partie de la branche stable, on s’assoit et on écoute.

Ce qui a retenu mon attention, c’est la version de KDE : en effet, alors que la 4.5 est sortie le 10 août, cette liste a été publiée le 6 ! Zut alors, à deux semaines près (le temps de repackager) on aura KDE 4.4. Pas vraiment un drame en soi, mais bon, il y a de quoi être un peu frustré.

On pourra toujours se consoler sur Qt, qui sera en version 4.6, ce qui est bien suffisant pour faire mumuse ! Fini la version 4.4 antédiluvienne qui me force à revoir constamment mon code (surtout que Qt n’est sous LGPL que depuis la version 4.5). QtCreator 2.0 n’a pas été validé, certainement parce qu’il nécessite Qt 4.7. Il faudra se contenter de la version 1.3.

Bref, il y aura de quoi bien s’amuser 🙂 En attendant le passage en version stable, les ISO de la version testing sont actualisées toutes les semaines[3].

Le Manchot Enragé

Liens :

[1] Annonce sur le site officiel de KDE http://dot.kde.org/2010/08/10/kde-releases-development-platform-applications-and-plasma-workspaces-450

[2] Annonce sur le site officiel de Debian http://www.debian.org/News/2010/20100806.en.html

[3] http://cdimage.debian.org/cdimage/weekly-builds/

Tagué , , , , , , , ,

Flattr, enfin un système de micropaiement facile à utiliser !

Salux !

Un des problèmes qui se posent avec la Culture Libre que j’ai précédemment évoquée concerne la rémunération. Pour un groupe, un auteur ou autre, faire cohabiter le libre accès et la rémunération sont difficiles. Je ne m’attarderai ici que sur un problème précis, d’ordre pratique : il m’est difficilement envisageable, en tant qu’internaute, de sortir ma carte bancaire dès qu’un album ou un texte me plaît !

C’est à ce stade que Flattr intervient. Le principe est simple : vous allouez une somme mensuelle et vous baladez sur la toile. Imaginons que vous trouviez une photo particulièrement belle et vous vous dîtes « J’aimerais bien donner quelque chose au photographe pour l’encourager ! », mais bien évidemment vous n’allez pas sortir la CB pour 1€ ! Si le photographe adhère au programme Flattr, un bouton « Flattr » sera disponible à côté de la photo. Un clic, et il recevra quelque chose de votre part.

Comment est-ce réparti ? Admettons que vous allouez 10€/mois. À la fin de chaque mois, Flattr comptabilise tout ce que vous avez « flattré » et partage équitablement la somme. Ça semble peu, mais la simplicité d’usage est telle qu’elle permettra à un très grand nombre d’internautes d’y participer. Le principe est présenté sur cette vidéo :

Une très bonne initiative donc, que je me suis empressé d’essayer. Un bouton Flattr est désormais disponible sur le site de mon roman, Le Cycle de Cassiopée. Le but n’est évidemment pas de recevoir un salaire, je m’en doute bien, mais j’aimerais que l’on arrête de véhiculer l’image que Libre = gratuit. Quand un artiste/auteur/développeur réalise quelque chose de génial, il est en droit d’attendre un retour. Flattr permettra, je l’espère, de concilier les intérêts des créateurs en les rémunérant et ceux des internautes, qui pourront accéder librement à tout ce contenu.

Le Manchot Enragé

Tagué , , , , ,

Sortie d’Amarok 2.3.1 Beta 1 « Dark Star »

Salux !

Traduction de http://amarok.kde.org/en/releases/2.3.1/beta/1

Alors que la version 2.3.0 (qui fût couronnée de succès)  n’est disponible que depuis quelques semaines, voici Amarok 2.3.1 beta 1, en accord avec notre cycle de développement rapide. Non contente d’apporter de nombreux correctifs de bogue, cette version apporte des fonctionnalités intéressantes, comme le Générateur de liste de lecture automatique, les applets Artistes similaires et Prochainement et le support du nouveau système de notifications de KDE SC 4.4. Par ailleurs de nombreux modules ont été optimisés : la liste de lecture est bien plus rapide, notamment lors de recherches sur de nombreuses pistes et la récupération des pochettes a été améliorée.

Capture d'écran d'Amarok 2.3.1

Nous encourageons les utilisateurs à tester cette version et fournir des retours. Les précautions d’usage s’appliquent : c’est une version beta, ce qui signifie que les coins ne sont pas tout à fait arrondis.

Téléchargement

Le Manchot Enragé

Tagué , , , , ,

Archivage de Twitter à la bibliothèque du Congrès

Salux !

Jeudi dernier, Marc Rees, journaliste pour PC INpact, relatait[1] une annonce de la bibliothèque du Congrès des États-Unis. L’intégralité des « tweets » de Twitter sont archivés depuis mars 2006, ouverture du site. Cette initiative pose de nombreuses questions, notamment sur le droit à l’oubli brandi par certains de nos politiques. Pour ma part je pense que c’est une excellente idée mais quelques points nécessitent réflexion.

Twitter, kesako ?

Tout d’abord, re-situons le contexte. Twitter est un site dit de micro-blogging dont le principe est très simple : une fois inscrit, vous pouvez y déposer des messages -ou tweets- d’une longueur maximale de 140 caractères. Ces messages sont généralement en lien avec d’autres sites, tant et si bien que Twitter est une sorte de carrefour où l’on peut pêcher des informations qu’on aurait pas trouvé autrement.

Twitter est à mi-chemin entre un blog classique et un canal IRC. Une sorte de flux RSS convivial, intuitif et social. Vous pouvez suivre les twitters d’autres membres pour les avoir en temps réel sur votre page (un peu comme des « amis » sur Facebook & cie).

Un danger pour la vie privée ?

Pas réellement selon moi. Twitter est à Facebook ce que les mémoires sont aux autobiographies : une partie précise de nous-même que l’on souhaite rendre publique en espérant qu’elle puisse profiter à un autre. De nombreux politiques l’ont adoptés et « tweettent » depuis l’assemblée nationale par exemple.

Twitter n’est pas un lieu d’expression intime ; d’ailleurs le web ne l’a jamais réellement été puisque son but est la propagation de l’information. Partant de ce postulat, il est difficile d’imaginer en quoi archiver son contenu est dangereux.

La Bibliothèque Nationale de France archive les journaux, magazines et autres parutions publiques. Depuis quelques années c’était le tour des blogs, la bibliothèque du Congrès des États Unis a franchi le pas avec Twitter. D’ici un siècle, nos arrières-petits enfants (enfin ceux ayant survécu à 2012) pourront consulter ces archives et reconstituer notre histoire. C’est une formidable avancée pour notre culture et la conservation du patrimoine.

Seul bémol : ils pourront aussi lire les âneries dites par nos chers élus. Quoique, vu sous cet angle, ce n’est peut-être pas une si bonne idée…

Sources :

[1] Article de Marc Rees : www.pcinpact.com/actu/news/56399-google-twitter-archive-historique-congres.htm

Le Manchot Enragé

Tagué , , , , , , , ,

Test et préparation de Lucid Lynx

Salux !

Le 29 avril approche où, comme chacun est au courant bien entendu (sauf les ermites, les bébés chats et les mormons), Ubuntu verra sa nouvelle mouture disponible, Lucid Lynx. Ayant beaucoup d’utilisateurs dans mon entourage (le prosélytisme c’est mal je sais) j’aurais donc une flopée d’ordinateurs à mettre à jour. Mauvais pour mon emploi du temps, bon pour eux et -accessoirement- pour mon portefeuille.

Pour connaître les nouveautés voir [1].

Donc, pour mes chers utilisateurs, je vais leur mitonner un script aux petits oignons car -je dois l’avouer- je n’ai jamais eu autant besoin de modifier Ubuntu en post-installation pour avoir quelque chose de potable. Je respecte beaucoup l’esprit de la distribution mais certains points me déplaisent, notamment ce thème tout bonnement hideux qui donne une première impression sordide (or tout le monde sait combien la première impression est importante). Je vous laisse juger par vous-même[2].

Objectifs

Les objectifs sont assez simples et permettent de couvrir -selon moi- une utilisation « standard » d’un PC familial :

  • Installation du paquet ubuntu-restricted-extras pour profiter de flash et des codecs
  • Installation de sound-juicer, vlc et banshee en lieu et place de totem et rhythmbox (qui sont un peu « archaïques »)
  • Ajout des dépôts nécessaires pour des thèmes supplémentaires parce que là non, celui de base est juste intolérable.
  • Gimp 2, the return of the jedi. J’en ai parlé et beaucoup de gens autour de moi l’utilisent.
  • Remettre les icônes à droite. Que Canonical décide de les déplacer soit, qu’ils ne fournissent rien de plus attrayant que gconf-editor pour le changer je dis stop à la connerie !

Ôtez donc ce thème que je ne saurais voir !

J’avoue avoir été assez horrifié à l’installation de la première, puis la seconde beta. Première phrase qui m’est venue à l’esprit : Ôtez donc ce thème que je ne saurais voir ! Canonical a totalement raté son coup. Je ne sais pas ce qui les a pris, mais ce thème est… une ébauche ? un brouillon j’espère. Le voir apparaître sur la 9.04 ou la 9.10 m’aurait sûrement moins gêné. En effet, j’installerai Lucid Lynx par défaut jusqu’à la version 12.04 (je n’installe plus que des LTS)… Ubuntu est une distribution pour laquelle j’ai énormément de respect, qui a dopé le mouvement du Logiciel Libre et je considère qu’un tel travail bâclé dénature totalement l’ensemble de la distribution. Pour être honnête, c’est bien le seul gros reproche que je ferais à cette mouture !

Bref, à la suite de ça vous pourrez télécharger le script et prendre ce qui vous intéresse. Je le fais dans le cadre d’une population particulière (mes ‘tits utilisateurs je les connais bien, ça aide) donc je n’ai aucune prétention d’universalité mais j’imagine que dans le lot il doit y avoir une ou deux choses qu’on retrouve souvent (ubuntu-restricted-extras est LE premier truc à installer [sauf pour les intégristes]).

Liens

Le Manchot Enragé

Tagué , , , , , , , , , ,

Vers une simplification du bureau Gnome ?

Salux !

Comme vous le savez peut-être, le bureau Gnome est en plein changement. La version 2.30 sortie il y a peu marque la dernière de la branche 2.x vieille de 8 ans maintenant. Gnome 3.0 ne sera pas une réécriture complète comme l’a été KDE 4 : en effet de nombreux changements ont déjà été opérés depuis quelques versions maintenant. Leur objectif est avant tout de libérer Gnome de dépendances obsolètes pour une amélioration tout en douceur.

Je ne vous parlerai pas des nouveautés comme Gnome-shell ou autre mais de petits programmes satellites qui, sans changer fondamentalement la façon d’utiliser l’ordinateur, apporteront un peu de fraîcheur.

Shotwell, gestionnaire de photos

Capture d'écran de ShotwellVous connaissez certainement F-Spot, le gestionnaire de photos que l’on retrouve dans la majorité des distributions incluant Gnome. Les fonctionnalités présentes sont plutôt intéressantes mais l’interface est loin de faire l’unanimité : Shotwell est un concurrent d’une extrême simplicité d’utilisation (pour avoir essayé) et plutôt prometteur. En tous cas l’équipe Fedora lui fait confiance et l’intégrera par défaut dans la version 13 (sortie prévue au mois de mai).

Il est dors et déjà disponible pour Ubuntu Karmic et Lucid : rendez-vous sur le site yorba.org/shotwell/

Simple Scan et Gnome-scan, deux alternatives à XSane

XSane est un outil d’une très grande qualité. Je l’utilise pour la numérisation et la pléthore d’outils disponibles est vraiment appréciable mais malheureusement l’interface est -il faut l’avouer- d’une grande laideur et d’un manque d’intuitivité flagrant. Rien de rebutant pour nous les geeks, mais nous ne sommes pas le centre du monde et les distributions grand-public sont en quête depuis quelque temps d’alternatives plus attrayantes pour le péquin moyen.

Commençons par Simple-scan. On ne peut pas faire plus simple ! En effet, en quelques clics l’image est numérisée, par contre son avantage devient vite un inconvénient : on ne peut pas non plus faire grand chose. À noter que, comme Shotwell, il est prévu pour Fedora 13.

Capture d'écran de Gnome-scanGnome-scan fait partie -comme son nom l’indique- du projet Gnome. Il se situe entre XSane et Simple-Scan car il fournit à la fois une interface simple et rapide à prendre en main mais beaucoup d’options supplémentaires sont disponibles pour peu que l’on fouille dans les onglets. L’interface ressemble beaucoup à l’assistant d’impression de Gnome (cf capture d’écran). C’est mon petit chouchou visuellement, je ne serais nullement gêné de l’utiliser à la place de XSane.

Conclusion

Je suis assez enchanté par la tournure des choses à propos de Gnome. Certains points sont -pour moi- sujets à caution (le retrait de certaines options bien utiles pourtant) mais je suis très optimiste sur la question. Ubuntu 10.10 intégrera normalement Gnome 3.0, ce qui nous permettra de profiter de Gnome Shell et de voir à l’usage si les développeurs de Gnome ont vu juste. Wait & see 😉

Le Manchot Enragé

Tagué , , , , , , , , , , , , ,

Intégration d’OpenCL dans Qt ?

Salux !

Les trolls de Nokia ont décidément le vent en poupe ! L’arrivée imminente de Qt 4.7 avec QML et QtQuick[1] fait déjà saliver plus d’un développeur, et voilà que Rhys Weatherley poste un billet[2] sur le blog de QtLabs titrant « L’utilisation d’OpenCL avec Qt » (Using OpenCL with Qt).

Petit rappel : OpenCL est un standard fourni par Khronos Group[3] (le même qui fournit OpenGL) pour la programmation d’applications parallèles exploitant les ressources GPU. L’intérêt ? Bénéficier d’une gigantesque puissance de calcul pour pas cher, puisque les GPU actuels sont extrêmement puissants.

Donc, l’équipe Qt s’intéresse à OpenCL. Pour l’instant, rien d’indiqué concernant l’intégration à la branche principale, mais Weatherley précise que le module expérimental est compilable avec Qt 4.6 & 4.7.

L’objectif de ce module est de pouvoir intégrer facilement OpenCL avec QtOpenGL ou QImage (images matricielles) cite-t-il en exemples pour la partie calcul. Parmi les utilisations intéressantes on retrouve la manipulation de matrices (QTransform), flou gaussien, chemins (QPainterPath) et Mandelbrot. Ayant créé un exemple de Mandelbrot, Rhys est passé de 5 fps à 120 en passant du calcul CPU à OpenCL !

Concernant la programmation concurrente QtOpenCL bousculerait QtConcurrent sur certains points car il serait trop orienté CPU homogènes, alors que OpenCL se veut utilisable avec des unités hétérogènes. Rien d’insurmontable tempère cependant Rhys, qui a déjà obtenu des résultats prometteurs.

Par contre, l’univers de l’embarqué semble plus réticent. Les processeurs ARM/NEON fourniraient un niveau de performance suffisant pour qu’OpenCL y soit très peu présent. Basés sur des simulations, la démo Mandelbrot serait pourtant capable d’afficher de 10 à 60 fps, ce qui est respectable pour un périphérique mobile !

Quand aux curieux, non je n’aurais pas recours à OpenCL pour DbMaster. Namého.

Liens

[1] Annonce de la pré-version de Qt 4.7 http://qt.nokia.com/about/news/qt-4.7-and-qt-creator-2.0-technology-previews-released

[2] Billet sur QtLabs http://labs.trolltech.com/blogs/2010/04/07/using-opencl-with-qt/

[3] OpenCL sur Wikipédia http://fr.wikipedia.org/wiki/OpenCL je vous conseille cependant la version anglaise, plus complète : http://en.wikipedia.org/wiki/OpenCL

Le Manchot Enragé

Tagué , , , , , , , , ,

KOffice 2.2 beta 1

Salux !

Traduction de http://www.koffice.org/news/koffice-2-2-beta-1/

L’équipe de KOffice est heureuse d’annoncer la sortie de la première beta de KOffice 2.2. Kexi, l’outil de base de données similaire à MS Access, est de retour. Cette beta apporte de nombreux ajouts de fonctionnalités, correctifs et améliore le support des formats de fichiers MS Office.

Cette version beta vous donne un aperçu de ce que sera la version finale prévue pour le moi de mai. Comme indiqué dans le changelog[1], de nombreuses fonctionnalités et une application présentes dans KOffice 1 ont fait leur retour. Autre nouveauté : la possibilité d’importer directement depuis le format MS OOXML, utilisé par MS Office 2007.

Concernant les utilisateurs finaux et développeurs tierces

L’équipe de KOffice espérait disposer du temps nécessaire pour rendre l’interface et les fonctionnalités suffisantes pour l’utilisateur final ainsi que de proposer les ressources nécessaires aux développeurs qui le souhaitent d’ajouter leurs extensions pour la version 2.2. Malheureusement, par manque de temps et de développeurs, ni l’un ni l’autre n’ont pu être aboutis. Les bibliothèques ont été réorganisées et améliorées, mais l’interface n’a toujours pas atteint le niveau de qualité que nous voulions.

À noter cependant que Krita est bien plus fonctionnel et que Karbon l’est depuis la 2.1.

Sponsors et apports de la communauté OpenDocument

La version 2.2 sera la première a avoir reçu autant de contributions d’entreprises et organismes externes. Nokia a beaucoup travaillé pour améliorer KOffice, notamment l’import de fichiers MS Office[2] pour Maemo. NLnet[3] a sponsorisé le travail sur les méta-données RDF, KO GmbH[4] et NLnet ont envoyé des participants au ODF plugfest[5] ainsi qu’à la conférence OpenOffice.org[6] à Orvieto en Italie.

Paquets binaires

Les paquets binaires pour KOffice 2.2beta1 seront disponibles et annoncés prochainement, dès que les distributions les fourniront.

Liens :

  1. http://www.koffice.org/changelogs/koffice-2-2-beta-1-changelog/
  2. https://manudwarf.wordpress.com/2009/09/19/lecteur-de-documents-pour-maemo-base-sur-koffice/
  3. http://www.nlnet.nl/
  4. http://www.kogmbh.com/
  5. http://plugtest.opendocsociety.org/doku.php?id=plugfests:200911_orvieto:info
  6. http://conference.services.openoffice.org/index.php/ooocon/2009

Le Manchot Enragé

Tagué , , , , , ,
Publicités