Open Source
13 août
Voici enfin quelques screenshots du prochain Ubuntu, la cuvée 9.10, alias Karmic Koala (eh oui, pas facile avec des « K »…)
le Splash Screen
le GDM – Interface de choix des utilisateurs
détails de l’interface du GDM
C’est beaucoup plus sobre et « classe » que la version actuelle d’Ubuntu, ce qui n’est pas plus mal.
Il ne manque plus que quelques screens de l’interface/thème Gnome pour compléter le tableau
[Source]
21 mar
Les fonds d’écran de la prochaine version d’Ubuntu, Jaunty Jackalope, viennent enfin d’être dévoilés :
Ces wallpapers sont les fonds d’écran officiels qui seront inclus dans Ubuntu 9.04 alias Jaunty Jackalope.
On remarque que la couleur dominante est encore et toujours le marron, mais contrairement à Hardy Heron ces fonds sont plutôt minimalistes et épurés, ce qui n’est pas plus mal.
D’un autre côté, une illustration stylisée comme pour le héron mais avec un(e) Jackalope aurait pu être fun, la preuve avec cet essai trouvé sur Flickr :
Ils inventent des drôles de bêtes quand même ces américains…
[Flickr]
19 mar
Annoncé il n’y a pas 48h, le nouvel OS du téléphone à la pomme à déjà suscité beaucoup de réactions, mais l’iPhone 3.0 est-il si révolutionnaire ?
En effet, Apple semblait un peu en manque de nouveauté concernant son téléphone, et Android (et ses Google Phones) est un concurrent très sérieux de l’iPhone OS (et donc de l’iPhone).
Pour faire simple, voici un petit tableau qui résume en quelques lignes les diverse fonctionnalités que l’on peut trouver chez ses smartphones :
Comme on peut le voir, le nouvel OS semble remplie de vert, contrairement à Android qui lui est plutôt dans les teintes rouge/jaune.
Mais ne vous méprenez pas, c’est simplement parce que la majorité des fonctionnalités comparées concernes les nouveauté présenté mardi soir…
Alors pour ceux qui hésiterait (comme moi) entre les deux OS, et par extension entre les deux téléphones, qu’en est-il réellement ?
les fonctionnalités qui importent vraiment
Il y a eu beaucoup de bruit autours du fameux copier/coller si basique mais pourtant jusque là absent de l’iPhone , mais au final, la majorité des utilisateurs concèdent que cette fonctionnalité n’est utile que dans très peu de situations.
Un fonctionnalité qui n’a presque pas été mise en avant et qui pourtant me semble très utile est la recherche dans l’ensemble du téléphone (mails, contact, calendrier…). Bientôt présente sur l’iPhone, elle est pour l’instant absente d’Android, étonnant quand on Google Desktop…
Un dernier détail, qui accroît pourtant considérablement l’ergonomie du système est le principe de notifications des événements :
Sous Android, une fenêtre déroulante permet de consulter/masquer à chaque instant les multiples notifications que l’on peut avoir (voir image ci-dessous).
Sous l’iPhone par contre les notification sont extrêmement intrusives et doivent absolument être validées pour pouvoir faire une autre action (même pour raccrocher !), c’est plutôt pénible.
Tâches de fond contre Notifications Push
Dans la théorie, Android fait des merveilles avec la possibilité de mettre des applications en tâches de fond (mail, twitter…) mais Apple pointe du doigt le problème de batterie lié à la gestion du multi-tâche, et les utilisateurs confirment malheureusement cet inconvénient.
Néanmoins, le système de push de l’iPhone n’a aps encore fait ses preuves… Wait and See !
Le potentiel des applications
De ce côté là, Android semblait avoir l’avantage : Système plus ouvert, plus de possibilités, des développeurs plus motivés par l’intérêt de l’application que par son potentiel commercial…
Mais avec l’iPhone OS 3.0 Apple rétablie l’équilibre : VoIP, P2P, accès poussé aux médias… il reste a voir ce que les développeurs en feront.
Et vous… ?
Avec plus de 5 500 votes, les lecteurs de Life Hacker semblent avoir fait leur choix, et c’est sans réelle surprise que l’iPhone passe en tête
Et vous ? Plutôt iPhone ou Android ?
[Source]
19 mar
Et oui c’est un plein mini-buzz sur Windows Seven que je vous sors des timelines bien graphiques sur… des projets Open Source !
On commence avec la sortie aujourd’hui de la dernière version de Gnome, l’environmement graphique pour Linux (et ses copains) le plus populaire.
Et qui dit nouvelle version, dit aussi planning de développement… Mais cette fois-ci un effort tout particulier a été apporté à sa réalisation :
Bon, ok c’est un peu tard, étant donné que cette timeline prend fin aujourd’hui même…
Néanmoins, ce graphique en aura inspiré d’autre : Celui du développement de la dernière version d’Ubuntu prévue, alias Ubuntu 9.10 Karmic Koala
Bon ça reste très sobre, mais c’est pas plus mal, ça reste extrêmement lisible comme ça !
[Source]
14 mar
Je me souviens il y a quelques années, j’allais à la Fnac pour écouter des extraits de musiques puis je griffonnais le nom des artistes/chansons que j’aimais bien sur un bout de papier pour ensuite les télécharger sur eMule… (oui, bon, ça va hein, y’a prescription
)
Bien sûr maintenant avec les moyens dont on dispose pour découvrir de nouveaux artistes (Myspace) et les moyens pour les écouter légalement (Deezer-like) et acheter leurs titres (iTunes) fini les petits tours dans les magasins !
Et bien non, plus maintenant !
C’est l’ancien patron de la Fnac, alias Denis Olivennes, qui va être content, car certaines personnes risquent peu à peu de revenir dans les grands magasins mais pour une bonne raison: Se servir directement à la source
Faites juste un petit effort d’imagination :
- Vous écoutez tranquillement des CD à la Fnac en les bipant sous le lecteur de code barre, ou mieux : vous trouvez le DVD que vous voulez regarder ce soir, cool !
- Hop, vous sortez votre téléphone sous Android (pour l’instant que les Google Phone) et re-scannez le CD/DVD mais avec l’appareil photo de votre mobile.
- Et là, la magie opère : Traduction du code barre, détection du nom de l’œuvre, recherche du torrent qui va bien, download du torrent sur votre PC resté allumé chez vous, et pour finir démarrage du téléchargement en toute illégalité !
- Vous rentrez chez vous, le téléchargement est terminer, y’a plus qu’à…
Eh non, ce n’est pas de la fiction, on peut maintenant télécharger directement et librement en se baladant dans les rayons des magasins
Ce petit logiciel se nomme TorrentDroid et pour résumer son fonctionnement, retenez qu’il se charge de chercher le torrent sur The Pirate Bay, puis il envoie le fichier à µtorrent, installé sur votre PC, avec l’interface d’administration distante d’activité.
Plutôt simple et efficace !
Alors oui, en tant que monsieur riposte graduée, Monsieur Olivennes risque aussi de moyennement apprécier ces nouveaux venus… Jamais content dites donc !
8 mar
Je suppose que personne n’a échappé au buzz éclair du site FaisMesDevoir.com, un site au combien pratique mais au combien non éthique qui vous proposait de faire vos devoirs moyennant finance.
Je ne m’étendrais pas sur les points positifs de FaisMesDevoirs, car le site vient d’être fermé définitivement (a priori) contrairement aux précédentes annonces qui prévoyaient un retour rapide…
Mais notons tout de même que le projet semblait extrêmement bien ficelé, pratique (on ne peut pas le nier), prometteur, et même légal! Ce qui me laisse un peu sans voix devant cette fermeture.
La deuxième chose qui m’a frappée, c’est la réactivité dont ont fait part certains détracteurs de FaisMesDevoirs: Quelques jours après l’ouverture du site, l’alternative gratuite JefaisMesDevoir.com était née !
Au premier regard, on pourrait se dire que ce site n’est qu’une tentative (réussie ?) pour couler simplement un site qui dérange, mais en regardant de plus près les deux phrases clés de ce site que voit-on ?
- Progressons ensemble
- Entièrement Gratuit
Le seul argument de la gratuité aurait suffit à contrer FaisMesDevoir, mais non, ce n’est même pas l’argument qui arrive en premier!
Alors quoi ?
Les gens seraient-ils plus prêts à s’entraider qu’à payer/gagner de l’argent ?
Et bien j’aurais tendance à dire oui, notamment suite à la poussée du Libre/Gratuit/Open Source qui a débuté avec les Netbooks et qui a permis au grand public de découvrir les joies d’une entraide beaucoup plus humaine que les pages d’aide Microsoft
Le site JEfaisMesDevoirs.com n’étant pas encore ouvert, nous verrons bien si ce n’était que du vent face à une menace imminente, ou si l’idée va réellement se concrétiser.
Rendez-vous fin avril pour la réponse !
6 mar
Et bien oui, ça existe, et même en version gratuite depuis peu !
Pour ceux qui ne connaîtraient pas le fameux cube, voici une image de démonstration issue de mon bureau sous Ubuntu (Linux) :
Bien sûr, c’est natif sur Ubuntu, pas besoin de se prendre la tête (sauf parfois en multi-écran), mais bon comme je suis gentil, voici un petit logiciel pour les windowsiens : DeskHedron.
DeskHedron est en effet un gestionnaire de bureaux virtuels en 3D, entièrement gratuit et open source, tournant sous Windows 2000, XP et Vista.
Au programme : De multiples espaces de travail (jusqu’à neuf pour être exact), des bureaux personnalisables (avec ou sans icône, des fonds d’écran différents), un effet 3D en forme de polygone (en fonction du nombre de bureaux choisis).
Pour parfaire le tout, voila un petite vidéo illustrant l’effet 3D avec 3 espaces de travail :
Pour l’utilisation rien de plus simple : Il se télécharge ici, puis il suffit de décompresser le fichier .exe téléchargé et de l’exécuter.
Seul point noir au tableau : DeskHedron n’est pas compatible avec le multi-écran…
C’est bien dommage !
[Source]
23 fév
Voici un dossier inspiré de Smashing Magazine et à destination des développeurs débutants, qui se demandent très souvent pourquoi utiliser un IDE pour programmer plutôt que le bon vieux bloc-notes. Et une fois ce concept acquit, quel IDE choisir ?
Le désir évident de tout programmeur est la productivité :
Écrire un code efficace, propre en faisant le moins d’erreurs possibles. Bien sûr, ceci est propre à chacun, mais un IDE (Integrated Development Environments) adapté peut vous faciliter grandement la tâche !
Ah ? Comment ?
La colorisation syntaxique :
Et oui, une bonne mise en avant de la syntaxe augmente en grandement la lisibilité de votre code !
L’auto-complétion :
Une suggestion automatique du code permet naturellement d’économiser quelques frappes, et donc un gain de temps en réflexion et en « rédaction » du code.
Mais cette fonctionnalité vous permet aussi d’éviter les fautes de frappe :
Si le fait de taper $controler-> n’entraîne aucune suggestion, vous allez vous apercevoir que quelque chose cloche, ah oui, c’était $controller !
La navigation :
Une des choses relativement pénible est d’essayer de savoir où ont été déclarée ou utilisée certaines variable, et les bon IDE peuvent vous aidez à l’aide d’actions « GoTo« , comme « go to definition« .
Un autre élément important est la recherche : Avec un IDE, une recherche d’un terme ou d’une expression (même régulière) sur un gros projet vous prendra très peu de temps, et c’est souvent utile.
Les avertissements en cas d’erreur :
La vérification syntaxique à la volée permet d’éviter de nombreuses fautes de frappes ou des erreurs de programmation « classiques ».
Dans l’exemple ci-dessus l’IDE indique l’utilisation d’un = au lieu de ==.
Génération / Modification automatique de code :
Si on prend l’exemple du PHP, la génération de code n’est pas super répandue, mais on trouve tout de même 3 fonctions utiles :
- Move : Permet de mettre à jour tout les includes et les requires lors du déplacement d’un fichier.
– Rename : Permet de renommer un élément en étant sûr que le changement de nom soit effectué partout dans le projet
– Safe Delete : Permet de s’assurer que la suppression d’un fichier n’affectera pas d’autre partie du projet.
En C ou en Java par exemple, cette fonctionnalité prend plus de sens en permettant de générer automatiquement du code pour les constructeurs de classe, les getters/settes ou même les sous-méthodes pour les classes parentes.
Le versioning :
Très utile lors de la modification fréquente d’un fichier, et notamment lorsque plusieurs personnes travaillent sur le même projet, le versioning permet de mettre en évidence les modifications qui ont eu lieu sur le code, où, quand, comment, et par qui.
Les bon IDE vous permettent même de comparer les versions avant / après modifications, et de modifier, assembler, mixer… les différents changements qui ont eu lieu durant la vie du fichier.
Alors ? Lequel choisir ?
Le conseil le plus simple (et le plus économique) serait de commencer par s’orienter vers les IDE gratuits, de cette manière, si vous en trouvez un qui vous convient, pas besoin de payer de licence.
Plutôt que de faire un long discours, voici un tableau qui récapitule les principales fonctionnalités que l’on retrouve dans un IDE :
Comme on peut le constater, et aussi étonnant que cela puisse paraître, les IDE commerciaux, comme Zend Studio ou Aptana Studio Pro, n’ont pas d’avantage significatif par rapport aux alternatives gratuites, comme PDT 2.0 ou NetBeans, ils sont tous très bon !
Ressources :
- PDT Project : Official Eclipse PHP Development Tools website.
– Zend Studio : Official Zend Studio website.
– NetBeans : Official NetBeans website.
– Aptana : Official Aptana website
[Source]
14 fév
Qui eut cru qu’un jour Linux soit un élément politique ?
C’est pourtant le cas avec cette double actualité du jour :
En Russie, l’OS national sera une distribution GNU/Linux basée sur Fedora, une distribution libre supportée par la société Red Hat et aussi la distribution sur laquelle se base l’OS de la Playstation 3 (eh oui) !
Ce qui veut donc dire que les programmeurs russes vont se mettre à l’Open Source, une bonne nouvelle donc!
Mais là où ce point est le plus frappant, c’est à Cuba, où le gouvernement vient d’annoncer officiellement le lancement d’une distribution Linux spécialement développée pour le peuple cubain et les institutions du pays dans le but d’échapper à l’hégémonie américaine :
Présentation de Nova, l’OS made in Cuba
Baptisée Nova, cette distribution a été conçue par les étudiants de l’Université de La Havane, mais ce n’est pas la promotion du logiciel libre qui a motivé cette avancée, mais plutôt des arguments politiques :
Selon les autorités locales, l’utilisation de produits Microsoft, tel que Windows, pourrait s’avérer dangereuse: les agences de sécurité américaines ont accès aux codes sources. Et quoi qu’il en soit, l’embargo économique des États-Unis ne facilite pas l’obtention légale de ces logiciels.
Des propos d’ailleurs fort bien résumés par Ramiro Valdes (ministre de la communication) :
« il est important que nous ayons un meilleur contrôle sur le déploiement informatique »
Bon, le monde du libre peut tout de même y voir une petite victoire car le taux de pénétration de Linux serait de 20% dans la république cubaine, ce qui est largement supérieur au 0.8% à l’échelle mondiale !
Le passage aux logiciels libres en tant que réponse politique enfoncerait-il encore plus le clou de la « révolution libre » qui s’opère depuis maintenant presque un an dans nos contrées ?
C’est du moins ce que laisse penser Hector Rodriguez, doyen de l’école du logiciel libre à l’Université des Sciences informatiques de Cuba :
« le mouvement du logiciel est plus proche de l’idéologie du peuple de Cuba pour assurer une indépendance et une souveraineté »































