IE 5 - 5.5 - 6 sur linux

10 07 2007

logo.pngPlusieurs sont les raisons qui ont faits de linux mon OS préféré, mais en étant développeur web j’ai toujours gardé une certaine dépendance envers windows, la plus importante c’est évidement Internet Explorer puisque c’est généralement le navigateur qui pose plus de problèmes (et qui ne veut toujours pas évoluer même dans sa version 7…).

Cela dit, il existe déjà des méthodes pour avoir IE sur linux, dans la plus part des cas ça se passe par émulation avec Wine. Peur importe la méthode, ceux que j’ai vu avant sont compliquées (et foireuses il faut l’avouer)…

et c’est toi qui as la méthode magique ?

Non, pas vraiment… je vais plutôt présenter un projet que j’ai trouvé intéressant car il offre un installateur qui va s’occuper d’installer 3 versions d’IE (5, 5.5 et 6) en un minimum de temps et ce sur plusieurs distributions (Ubuntu, Kubuntu, Xubuntu, Fedora, Gentoo, Debia, Suse, Mandriva), je suppose que vous avez déjà une de ces distributions.

qu’est ce qui est requis ?

Wine -bien entendu- et cabextract, et enfin l’installeur, donc après avoir installé les 2 premiers paquets terminez le processus avec les commandes suivantes:

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux

répondez aux questions posées et vous êtes prêts à démarrer.

Oups… j’ai oublié de mentionner le nom du projet concerné, mais vous avez peut être devinés d’après les commandes exécutées précédemment (j’espère que vous ne les avez pas tapés aveuglement ), le nom c’est: IEs4Linux, n’hesitez pas à aller sur leurs site si vous voulez en savoir plus.



iPhone et AJAX

2 07 2007

iphone.jpg A peine lancé depuis quelques jours aux US, on peut voir déjà certains IDE faire la course pour implémenter le support iPhone dans leurs produits.

Actuellement il y a Aptana et Morfik qui prennent la plus grande part, ces deux IDE sont réputés dans le développement des applications utilisant AJAX.

En effet, aucun SDK n’est sorti pour développer sur la plateforme, même le lecteur flash n’existe pas sur le iPhone, ce qui laisse AJAX le seul ressort. Alors si vous êtes développeur web, vous êtes déjà prêts pour créer vos nouvelles application iPhone… c’est assez simple, on as Safari 3 qui viens de sortir il n’y a pas longtemps sur Windows, ce qui reste à faire c’est d’optimiser vos applications pour qu’elles tournent correctement avec une résolution de 320 x 480 pixels.

Et ce n’est pas tout, des outils de deboggage sont aussi là, Joe Hewitt s’est occupé de créer Firebug for iPhone (ou iBug) pour cette raison.



Compiz-Fusion sur Ubuntu Feisty - HOWTO

28 06 2007

Si le titre vous intéresse c’est que vous savez probablement déjà une idée de quoi il s’agit… ou non ?!

En bref Compiz-fusion est une extension de Compiz le gestionnaire de fenêtres pour X Window system, la partie “fusion” viens de la fusion des fonctionnalités de Beryl (un autre gestionnaire pour ceux ne savent pas), mais pour faire plus simple on va dire que Compiz-fusion est Compiz avec les fontionnalités de Beryl en plus.

Si vous ne voyez toujours pas de quoi il s’agit, ou si vous avez juste besoin de voir de quoi ça en as l’air, voici de quoi vous mettre l’eau dans la bouche : Vidéo 1 | Vidéo 2 | Vidéo 3 .

Avant de passer à la procédure d’installation je voudrais signaler qu’à l’heure actuelle Compiz-fusion est encore en phase de test, cela n’est pas vraiment alarmant car il est assez stable (d’après mes tests).


Préparation des dépôts :

On va utiliser les dépôts de Trevino pour télécharger les paquets nécessaires, donc allez sous Système > Administration > Sources de mise à jour, ensuite sous l’onglet Logiciels de tierces parties ajoutez les depots suivants :

deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

après il faudra une clef pour l’authentification des paquets :

sudo wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

et mettre à jour la liste des paquets :

sudo apt-get update

Installation des paquets :

C’est maintenant qu’on va aborder l’installation, je suppose que c’est une première installation.. si vous avez Compiz ou Beryl (même si ce dernier n’entre pas en conflit) il est préférable de les supprimer.

Dans votre console tapez :

sudo apt-get remove compiz-core desktop-effects
sudo apt-get install compiz # compiz-gnome AND/OR compiz-kde
sudo apt-get install compizconfig-settings-manager # compizconfig-backends-* ?!
sudo apt-get install compiz-fusion-*
sudo apt-get install emerald emerald-themes

et c’est tout, même pas besoin de redémarrer pour voir le résultat =) , lancez maintenant Compiz depuis le lanceur d’applications (Alt+F2) :

compiz –replace

le décorateur de fenêtres emerald doit être chargé normalement, si ce n’est pas le cas lancez le de la même manière que Compiz :

emerald –replace &

amusez vous bien avec votre nouveau bureau.. les commentaires sont les bienvenus s’il y a des bugs ou autres.



Safari 3 debarque sur windows… il échoue deja !

16 06 2007

A coté du iPhone, c’est ce qui fais le buzz actuellement chez apple. Safari beta 1 viens de sortir sur windows, chose qui est plutot bénefique pour apple puisque de developpement de IE s’est arrêté pour la plateforme MacOS.

Le portage de Safari touchera aussi le iPhone bien entendu, on peut tres bien s’y attendre.. cela implique qu’on pourra avoir des applications web2.0 / AJAX sur le iPhone chose qui est tres prometteuse.

Et sur windows ? pour l’instant c’est un total echec, personnellement j’ai eu des problèmes avec les CSS que même IE a su comprendre, chez quelque uns l’application crache souvent, sans parler de bugs de securité…

The world’s best browser, hein ?



Google maps : Street view

16 06 2007

Google n’a cessé de nous impressionner avec ses idées, deja les cartes qu’ils proposaient avec la vue satellite etaient impressionnants.

Vous vous demanez peut etre qu’est ce qui serais plus interessant que ces cartes, peut etre que vous en avez deja revés… avant de continuer je laisseparler cette image :

Quelle belle image… mais, c du deja vu non ? une carte avec un point qui affiche ue image dans une popup.

Maintenant regardez cette video…

je ne pourrais parler plus, je vous laisse decouvrir tout ca ICI.PS: ces vues ne sont pas encore disponibles pout tous les pays, mais on ne paie rien pour attendre :)



Automatix : l’installeur qui fait tout pour vous

5 05 2007

Comme son nom l’indique, Automatix simplifie le processus d’installation des paquets -souvent utilisés- et s’occupe aussi de leurs configuration, et ce sur Ubuntu et Debian Etch.

Pourquoi un installeur, j’ai deja synaptic…

Prenons en exmple le runtime Java (JRE), pour l’installer il faudra bien telecharger depuis le site de sun, puis se debrouiller pour configurer les variables d’environnement.. chose qui n’est pas du tout simple pour l’utilisateur debutant (des fois meme pour les utilisateurs habitués), c’est la ou viens l’utilisé de Automatix, il suffit de selectionner le programme dans la liste et le laisser s’occuper du reste.

Ou le trouver ?

http://www.getautomatix.com



Ubuntu, Nvidia, ATI… qui va le mieux avec qui ?

21 04 2007

Je ne sais pas si c’est l’architecture de linux qui pose probleme ou bien si c’est le constructeurs qui ne font pas bien leurs travail, personnellement j’opte pour la deuxieme possibilité…

Depuis Ubuntu Dapper jusqu’a Feisty, j’ai toujours eu des problemes avec ma carte ATI pendant que le driver Nvidia, meme au niveau d’installation celui proposé par Nvidia est beaucoup plus simple à installer. Outre la simplicité d’installation, ATI comporte encore des bugs “critiques” et il faudra bien plus qu’un driver pour bien faire marcher votre carte !

Avant de quitter j’aimerais exposer un cas (que vous aurez probablement rencontrés, bien que la solution soit disponible sur les forums ubuntu). En demarrant avec le live CD Ubuntu 7.04 Feisty, j’obtiens le menu proposant les options de demarrage… tout est bien jusqu’a la, mais juste apres le lancement d GDM (le gestionnaire de connexions) mon ecran deviens noir, ce qui s’explique par le non-fonctionnement/ fonctionnement incorrect du driver. Drole de facon pour resoudre e probleme, j’ai du brancher un autre ecran sur mon laptop, et apres l’installation il fallais modofier le fichier /etc/X11/xorg.conf pour ajouter ces deux lignes apres la ligne Driver “ati”:

Option “BusType” “PCIE”

Option “MonitorLayout” “LVDS, NONE”

et ce n’est pas fini, maintenant que mon ecran affiche bien ce qu’il est supposé afficher, viens la resolution.. un joli 1024×768 au lieu de 1289×800, bien que cela ne soit pas trop difficile a resoudre il reste desagreable, voila les lignes a modifier:

SubSection “Display”

Depth 24

Modes “1280×800″ “1024×768″ “800×600″ “640×480″

EndSubSection

et c’est fini…
remarquez bien que je n’ai pas cité de bugs consernant Nvidia, la raison est simple : je n’en ai rencontré aucun jusqu’a present.



Ubuntu 7.04 Released

19 04 2007

Ubuntu

C’est encore un grand jour, apres les deux derniers succes “Dapper Drake” et “Edgy Eft” viens aujourd’hui le tour de “Feisty Fawn”, si vous n’etes pas deja entrains de telecharger une copie, direction http://www.ubuntu.com/getubuntu/download,
si vous possedez deja une installation sur votre machine des instructions sont aussi disponibles sur le site pour proceder à la mise a jour (anglais).



Multi-Touch screen Demo

18 04 2007

Jeff Han surprends l’audience avec cette nouvelle technologie, la video est plus explicative qu’un long texte.



Debian 4.0 Etch

9 04 2007

Apres 21 mois de developpement constant, Debian 4.0 sous le nom de code “Etch” est enfin sorti, on remarque des changement majeurs par rapport a l’ancienne version (Sarge 3.1) :

- MAJ vers PHP5.x
- MAJ vers MySQL 5.x
- MAJ vers Apache 2.2.x
- Compilateur par defaut : GCC v4.1
- X.org v7.1 au lieu de XFree86
- Support de l’architecture AMD-64
- Verification des signatures avec APT

Si vous avez deja Debian installé et que vous souhaitez mettre a jour votre distribution, vous pouvez vous referer au guide disponible ici. Si non, obtenez un cd/dvd depuis le site officiel.