Mes premiers pas avec Python ;)

Cela me démangeait depuis quelque temps. Et depuis que le nouveau gestionnaire de préférences de Beryl ait été codé en python (avec l’extension pythonGTK), j’ai décidé de sauter le pas. Ayant pu trouver un document sur la toile francophone, et en attendant que la version imprimée arrive dans ma boite au lettres, j’ai commencé à me mettre à Python.

Note : je débute, donc mon code sera plus que dégueulasse, inutilement long, pour ne pas dire horrible à lire. Cependant, en suivant les conseils, voici un des premiers résultats que j’ai obtenu sans la moindre solution, juste en expérimentant.

# exercice 4.8 du cours de Python de G. Swinnen
# Afficher 8 lignes d'étoiles, en rajoutant une étoile à chaque fois - 8 lignes.
# Du genre :
# *
# **
# ***
# et ainsi de suite.

a = 1 # compteur

texte = "*" # texte de base.	

while a < 9: #8 lignes
	print texte # affiche le texte
	texte = texte + "*" # ajoute l'étoile
	a = a +1 # ligne suivante.

je sais, j'aurais surement pu faire plus optimisé, mais je débute, hein 😉

Et comme je n'y consacre qu'une à deux heures par jour... Allez, dans 6 mois, je pourrais faire un hello world avec PythonGTK 😉

Des nouvelles du front bérylien…

Beryl avance lentement mais surement. Sur le plan des nouveautés, un nouveau greffon vient de faire son apparition, « thumbnail ». Terme que l’on peut traduire par diapositive.

Qu’est-ce donc ? Simplement, cela permet d’avoir un aperçu d’une fenêtre en baladant le curseur de la souris au dessus dans la barre de taches. C’est un ajout assez récent (hier matin, cf la révision 2698).

Une capture d’écran valant mille mots, voila qui sera plus parlant.

plugin beryl "thumbnail" en action.

Autre nouvelle ? La version 0.1.5 s’appellera finalement 0.2.0-béta1… Dixit une note de Quinn, grand chef du projet beryl. Qui dit béta, dit bogue, et il y en a un beau, qui touche au moins les distributions basées sur debian.

Depuis la révision 2658, les pré-requis ont été modifiés. Ce qui entraine l’installation de deux versions de python, chacune tabassant l’autre au moment de la compilation. J’ai donc rapporté le bogue 815.

En clair, deux possibilités. Soit pour lancer le gestionnaire de préférences, l’on passe par une bidouille infame du fichier /usr/bin/beryl-settings (un programme en python), en modifiant :

#!/usr/bin/env python

par

#!/usr/bin/env python2.5

Soit on utilise un terminal et on entre :

python2.5 /usr/bin/beryl-settings &

Pas très encourageant pour le moment 🙁

Sinon, Beryl continue de s’améliorer, et sera – avec de la chance – intégré à la Ubuntu Feisty Fawn, du moins quand celle-ci sera bien déboguée, dixit ce billet du blog de Julien !

Sortie de la deuxième alpha de la Ubuntu Feisty Fawn

Le CD « Ubuntu Feisty Fawn » Herd 2 est sorti récemment. Au menu :

Coté logiciels, entre autres :

Coté amélioration sympathique, on peut ajouter en 20 secondes les dépots « universe » et « multiverse » qui permettent d’ajouter à volonté des logiciels tiers. Il suffit de cliquer sur le bouton des préférences du panneau d’ajout / suppression de programmes. On coche ensuite de simples cases. Difficile de faire plus simple 😉

Un centre de contrôle à la Windows ou encore à la KDE est maintenant disponible pour centraliser l’ensemble des réglages.

Le centre de configuration de Gnome 2.17.5 sous la Ubuntu Feisty Fawn Herd 2

Ce qui donne envie, même si pour le moment, c’est encore assez bogué, vue que la sortie est prévue pour fin avril prochain. La Ubuntu Feisty Fawn (7.04) sera donc surement un bon cru 😉

Encore une nouvelle version du gestionnaire de préférences de Beryl

Et cette fois, cette version est codée en python. Tout fraichement rajoutée, cette interface est largement plus simple que la précédente, bien qu’elle soit encore en plein essuyage de platres. D’ici deux ou trois jours, elle sera surement pleinement utilisable, et fera partie de Beryl 0.1.5 (prévu pour la mi-janvier).

Elle me fait penser à l’interface des préférences ajoutées dans Firefox 1.5, et aussi à celle que développe Gandalf pour Compiz.

Mais comme une image vaut mieux que 1000 mots :

Nouveau gestionnaire de préférences de beryl

Le thème utilisé par Emerald est « Blue Satin » ; il faut bien varier les plaisirs, après tout 😉

Pourquoi je n’aime pas Windows Vista

Note : commentaires exceptionnellement ouvert. Si le moindre commentaire hors sujet, insulte ou autre est posté, les commentaires seront fermés.

Voici quelques raison qui ne me font pas aimer Windows Vista, avec des arguments complémentaires pour chaque point, développés par la suite.

  1. Je n’aime pas Windows Vista, qui est au mieux – pour les personnes qui ont une vue d’ensemble de l’informatique personnelle – une mise à niveau de Windows par rapport à la concurrence.
  2. Je n’aime pas Windows Vista, car il est faussement sûr. Il limite l’utilisateur à un rôle de presse bouton.
  3. Je n’aime pas Windows Vista, car il sera très vite autant victime d’attaque que son ancêtre Windows XP.
  4. Je n’aime pas Windows Vista, car il faut une machine monstrueuse et des cartes à 400 € pour avoir 3 effets se battant en duel. Alors qu’avec une vieille GeForceFX 5200 avec une distro récente (incluant Xorg 7.1 : ubuntu 6.10, Fedora 6, OpenSuSE 10.2), on peut utiliser Beryl ou Compiz et avoir des effets en 3D magnifique.

Point 1 : Windows Vista en tant que mise à niveau par rapport à la concurrence.

En effet, il suffit de voir que Microsoft met l’accent sur une sécurité renforcée, une interface gérée par le processeur graphique, Aero, ou encore un compte utilisateur avec moins de pouvoir que sous Windows XP… Principe de base de tout OS depuis que les OS existent ou presque. Au moins pour les OS multi-utilisateurs ! Soit en gros, depuis la naissance d’Unix dans les années 1970 !

Microsoft aura mis 22 ans (Windows 1.0 date de 1985) pour mettre en place une telle fonctionnalité !!!

Or, Aero, cela me fait étrangement pensé à un certain Aqua, interface de MacOS-X, datant de… 2001 !

Point 2 : la fausse sûreté de Windows Vista.

Microsoft aura fait quelque chose de bien, avec Windows Vista. Admettre qu’un OS doit être un minimum sécurisé. Mais, l’utilisation de l’UAC censée empécher les fausses manipulations est très facilement désactivable, ce qui est une sacrée faute…

Point 3 : la vulnérabilité de Windows Vista.

Ok, je me suis peut-être un peu avancé, mais il faudra m’expliquer la raison d’être du programme « Windows One Care« … 🙂

Point 4 : la gourmandise de Windows Vista.

Windows Vista ne serait pas un Windows s’il n’était pas gourmand. 1 Go de mémoire vive sera surement le ticket d’entrée pour le faire fonctionner… Clubic montre une configuration monstreuse pour l’OS de Microsoft…

Bien que les premieres cartes DirectX 9 soient les GeForceFX 5xxx, il faudra surement tabler sur une carte plus récente, voire même sur les futures cartes compatibles DirectX 10 pour faire tourner Windows Vista avec tous les beaux effets 3D…

J’utilise quotidiennement Beryl sur une machine qui serait assez faiblarde pour Windows Vista… Cf cet article sur un aperçu des effets de Beryl sur ma petite machine :

  • Pentium 4 à 2,6 Ghz avec une carte mère à base de circuits SiS 645 (??)
  • 1 Go de mémoire
  • GeForce FX 5200 – 128 Mo

Machine achetée il y a plus de 3 ans pour information 😉

En clair, presque rien en comparaison – ne serait-ce que le microprocesseur – par rapport à l’entrée de gamme actuelle… Même l’entrée de gamme de Dell pour les ordinateurs de bureau avec du processeur Intel commence à 2,8 Ghz…

Support simplifié de Gmail dans Thunderbird 2.0 ?

Même si Thunderbird 2.0 ne sortira que dans quelques mois, il s’améliore franchement. Même si un gros paquet de nouveauté seront à prévoir avec la version 3.0 du logiciel, la version 2.0 n’est pas en reste.

Un brin hors sujet : si vous voulez des invitations pour ouvrir un compte gmail, envoyez moi un courrier à fredbezies @ gmail.com (tout attaché bien entendu)

Pascal Chevrel avait présenté dans ce billet, un petit paquet de nouveauté concernant la version 2.0 de Thunderbird, du moins, la 2.0 béta 1.

Continuer la lecture de « Support simplifié de Gmail dans Thunderbird 2.0 ? »

Merci Julien ;)

Grace à cette note de Julien, j’ai enfin pu faire une petite vidéo de Beryl 0.1.5-svn, révision 2168.

La vidéo dure 3 minutes 39 et pèse 20 Mo en Xvid. Pas de son pour le moment. C’est surtout une petite vidéo pour montrer ce dont quoi est capable Beryl et Linux en général 😉

Et vous pouvez la télécharger en cliquant ici 😉

Dernier billet de cette année. A l’année prochaine 🙂

Totalement inutile donc indispensable.

En ces temps d’hystérie libriste (avec les étrons que sont IceWeasel, IceDove, IceApe et GNewSense), il est bon de connaitre le degré de pureté de la distribution que vous utiliser.

Pour cela, deux outils : le premier, vrms permet de connaitre le nombre de logiciels fautifs, le second, cowsay un affichage plus amusant.

Voici un exemple, basé sur ma machine :

oh, deux logiciels non-free sur ma machine. Vilain garçon, va :)

Il est vrai qu’on peut rencontrer des fichiers au format .rar, de temps à autre, donc…

Firefox 2.0.0.1 est à moitié officiellement sorti ;)

Après l’éjaculation précoce de Clubic, on peut télécharger aussi bien via le site anglophone ou le site de mozilla-europe.org une version 2.0.0.1 du navigateur libre.

Selon les notes de publications disponibles, voici les nouveautés :

Voici les limitations connues en ce qui concerne Windows NT 6.0, alias Windows Vista :

  • Si le logiciel est placé en dehors de l’emplacement par défaut, les mises à jours automatiques échoueront. Soit il faut le réinstaller, soit le lancer avec des droits administrateurs.
  • Quand le navigateur est relancé après une mise à jour logiciel, il pourra y avoir une demande d’autorisation pour « updater.exe ». Si l’opération n’est pas permise, la mise à jour logicielle plantera.
  • Firefox ne peut pas être encore défini par navigateur par défaut sur Vista. Cf le bug 352424.
  • La liste complète des incompatiblités et autres problèmes sont disponible via le bug 352420.

En ce qui concerne les problèmes de sécurité (traduction litterale)

  • MFSA 2006-76 Faille XSS en utilisant une fonction d’objet d’une autre fenêtre
  • MFSA 2006-75 Fuite mémoire dans l’aperçu des flux RSS
  • MFSA 2006-73 Exécution de code distant via Mozilla SVG
  • MFSA 2006-72 Faille XSS en utilisant img.src dans une URI javascript
  • MFSA 2006-71 Plantage de LiveConnect en finalisant des objets JS
  • MFSA 2006-71 Escalade de privilège en utilisant un point d’observation (??)
  • MFSA 2006-69 Dépassement de tampon d’image pour le pointeur CSS (Windows uniquement)
  • MFSA 2006-68 Plantages avec des preuves de corruption de mémoires (rv:1.8.0.9/1.8.1.1)

Pour mettre à jour, il suffira de passer par l’outil dédié, ou pour les plus pressé, via la récupération d’une version complète. J’ai déjà donné l’adresse dans l’article cité au début.

Une interface simplifiée pour les réglages de Beryl ?

Avec la révision 1912 de Beryl, le gestionnaire de préférences a été réorganisé, et au lieu d’avoir une grosse vingtaine d’icones sur le coté, elles ont été regroupées par catégorie.

Le nouveau gestionnaire de préférences de Beryl

Et comme on peut le voir, la version 0.1.4 sera d’ici une semaine (en restant très optimiste) la nouvelle version officielle de développement pour les personnes qui n’ont pas envie de tenter le diable avec des versions instables de développement. Ah, la révision 1916

Selon la feuille de route, la version 0.1.4 serait pour Noël, la 0.1.5 pour la mi-janvier, début février pour la version 0.2.0rc, et fin février pour la première version officiellement stable de Beryl, la 0.2.0… J’avoue que tout cela est foncièrement optimiste 😉