jan 27 2009

KDE 4.2 disponible dès aujourd’hui.

Catégorie : Linux, Monde LibreSiM07 @ 15:39

Logo KDE4Cela fait 2 jours déjà que j’avais installé la version KDE 4.1.96 RC de KDE 4.2. A part une grosse grosse frayeur visible sur mon Twitter, je n’ai pas eu de gros gros problème et cette version est toujours aussi prometteuse. La version final devrait normalement être disponible aujourd’hui.

Des progrès mais le compte n’est toujours pas très bon.

Malgré des progrès visibles version après version, KDE4 reste assez loin fonctionellement de KDE 3.5.x et comporte toujours un bon nombre de bug ou des points noirs assez désagréable. Parmi ceux qui me gène le plus, la non mémorisation de ses préférences d’affichages dans Kopete, j’aime que la barre principale soit sur le côté mais à chaque redémarrage je dois la remettre. L’intégration toujours aussi mauvaise de Firefox par défaut, c’est le cas également de Flock. J’ai toujours du mal à accrocher à Amarok 2 qui ne supporte pas mon baladeur MTP et dont la colonne centrale n’est à mon goût d’aucune utilité. Je ne ferais cependant pas comme Linus Torvalds : retourner sous Gnome :)

Il faut beaucoup de patience, mais KDE 4.2 est un bon cru.

Refonte du lanceur d’application, des nouveaux widgets de monitoring, KSnapshot qui permet enfin de capturer un seul écran, la boite à miniature plus jolie, des nouveaux effets comme le bureau en cube ou en cercle. Il y a du bon ! Mais on reste assez loin d’un changement majeur. Dans Dolphin, la taille des icônes se fait maintenant via une petite barre, plutôt sympa mais plutôt mineur. Les tableaux de bord sont eux bien amélioré avec la possibilité de mettre plusieurs étages dans le gestionnaire de tâche, masquer des icônes dans la boite à miniature comme sous Windows ou encore de regrouper les tâches pour une application.

Sur la version RC il y a encore des bugs mais j’attends de voir la version finale aujourd’hui pour vérifier qu’ils sont toujours là.

Installation de KDE 4.2 sur Ubuntu et Kubuntu

Il existe un backport  afin d’installer cette version sous Ubuntu Intrepid sans attendre la prochaine version majeur, la 9.04 de Kubuntu. Les détails sont disponible pour la RC sur cette page. D’ici la fin de la journée ou demain, ce dépôt contiendra la version final. Faites attention, lors de l’installation de la RC je me suis fait quelques grosses frayeur ! Utiliser KDE sans Kwin, le gestionnaire de fenêtre c’est plutôt rock’n roll !

Plus que quelques heures à attendre.


jan 20 2009

Arora, un navigateur Qt4 qui a de l’avenir

Catégorie : Monde LibreSiM07 @ 17:00

Logo AroraPetite découverte plutôt sympathique avant hier : Arora. Depuis longtemps déjà je cherchais un navigateur basé sur Qt autre que Konqueror basé sur cet lenteur de KHTML. Il y a longtemps il y avait eu une intégration de Gecko par l’intermédiaire de KPart dans Konqueror mais je n’avais rien trouvé de très satisfaisant. Arora par contre …

Arora est basé sur Qt4 et Webkit, bien plus performant que ce KHTML et tout aussi rapide que Gecko.  Il est disponible sous GNU/Linux mais également Windows/Mac OS X etc … Pour rappel Webkit est le moteur de rendu utilisé par Safari mais également Google Chrome.

Le navigateur est encore tout jeune et manque cruellement de fonctionnalité. Au programme navigation par onglet, gestion de toolbar de bookmark et une esquisse de Firebug. Un outil assez sympa est d’ailleurs intégré dans cet inspcteur et permet de visualiser sous forme de graphique le téléchargement des différents élements de la page, il suggère également de compresser vos pages si vous ne l’avez pas fait, plutôt pas mal et inédit de base sur un navigateur je pense.

Screenshot Arora Browser

Dans les moins on notera qu’il n’utilise pas les icônes oxygen de KDE4. Cependant il s’intègre beaucoup mieux que Firefox sous KDE4 !

L’installation sous Kubuntu Intrepid (pas essayé sous Hardy) se fait simplement via la commande :

sudo apt-get install arora

Essayez !


oct 05 2008

Comment bien intégrer les applications Gnome, GTK sous Kubuntu KDE4

Catégorie : LinuxSiM07 @ 12:47

Logo Kubuntu KDE4Je n’ai pas eu le temps encore de faire un article présentant la configuration de mon système sur mon nouveau PC. Pourtant il y a de quoi raconter, j’ai mis beaucoup de temps à tout préparer mais un article ou des articles arriveront.

En attendant si il y a un truc désagréable sous Ubuntu (oui finalement je suis sous Ubuntu), c’est bien le fait que les applications Gnome sont très mal intégré par défaut. Je ne comprend pas pourquoi le paquet qtk-qt-engine-kde4 n’est pas par défaut dans kubuntu-desktop, c’est pour moi indispensable ! Certes Kubuntu-desktop n’installe aucune application GTK mais rare sont les gens à rester entièrement dans un système Qt ou dans un système GTK.

Donc voilà, ceux dont les applications GTK sont moche, je pense surtout à Firefox (certes en XUL mais très dépendant de GTK), à Thunderbird etc … ils doivent installer qtk-qt-engine-kde4 via la commande sudo apt-get install qtk-qt-engine-kde4, la configuration se fait ensuite via :

Configuration du système >>  Apparence >> Styles et Polices GTK

Une fois là vous n’avez qu’à choisir votre style GTK préféré. Évitez par contre le style qt4 qui pour le moment bug pas mal, mais d’ici quelques temps tout devrait être bien.


sept 24 2008

L’XMLHttpRequest Cross Site en cours de spécification : Présentation

Catégorie : ProgrammationSiM07 @ 16:50

Une des principales restrictions de ceux qu’on appel vulgairement AJAX, c’est qu’il ne permet que peu d’interaction entre différent site, entre différent domaine pour des questions de sécurité. Mon article ne vise pas à présenter l’XMLHttpRequest en tant que tel mais une évolution en cours qu’est l’XMLHttpRequest Cross Domain, c’est à dire une requête AJAX vers un domaine différent.

Explication :

Actuellement si je suis sur le site www.sim07.net  alors il m’est possible d’effectuer des requêtes AJAX que vers ce domaine pour des questions de sécurité. Pourtant moi, webmaster je sais très bien que www.sim07.net est très proche de simonrolland.fr, c’est en gros le même site et pourtant je ne peux effectuer directement mes requêtes.

La solution actuelle, le proxy

Actuellement on doit donc faire un mini proxy sur le domaine www.sim07.net pour effectuer la demande à simonrolland.fr. Shématiquement cela donne :

XMLHttpRequest Cross Site

Le code du proxy est on ne peut plus simple, en PHP :

<?php
$s = file_get_contents(”http://simonrolland.fr/ajax.php”);
echo $s;
?>

Le chemin en bleu est bien sur plus rapide et c’est ce que permet l’XMLHttpRequest XDomain mais cela pose un certain nombre de problème de sécurité.

Plus qu’un simple changement de domaine

 Mon exemple simplifie un peu les choses, on peut très bien imaginer que la requête se fasse vers le même nom de domaine mais sur un port différent. Exemple, mon site est codé en PHP et tourne sur un serveur Apache2, sur www.sim07.net et implicitement le port 80, j’héberge mon JavaScript sur le sous domaine static.sim07.net et mes traitements serveur AJAX sont fait via un servlet Java sur un serveur Apache Tomcat sur le port 8080. Problème ! impossible depuis le domaine www.sim07.net d’effectuer une requête vers www.sim07.net:8080. Idem si on avait voulu faire la requête sur un hypothétique ajax.sim07.net.

La solution du W3C : Header HTTP ou XML

 Le W3C à produit un brouillon de travail sur le sujet et suggère plusieurs solutions. Firefox 3 dans ses versions Beta implantait ce brouillon mais il n’est plus possible de faire marcher les différents proof of concept hormis pour des extensions. Dommage mais sécurité oblige. J’ai eu beau chercher je n’ai pas trouver d’article relatif à ce sujet pour Firefox 3.1, donc à priori pas de changement.

La solution du W3C est vraiment pas mal, l’idée est de faire la requête qui dans l’en-tête HTTP de la réponse indique si le site est accepté ou pas, si tous les sites sont accepté, tous sauf etc …

Il faut donc rajouter :

header(”Access-Control: allow <www.sim07.net>”)

Et le tour est joué, la requête est accepté. Perso je trouve que c’est la solution la plus simple. La solution XML est plus proche de la technique qu’utilise Flash à savoir un fichier crossdomain.xml à la racine du site.

Internet Explorer …

Chez Microsoft on discute du sujet mais il n’y a pas beaucoup plus d’information sur le sujet en tout cas cela ne ressemble que peu aux spécifications du W3C.

Pour aller plus loin :


jan 30 2008

La gendarmerie va passer 70 000 postes sous Ubuntu !

Catégorie : LinuxSiM07 @ 13:52

Logo GendarmerieGrande annonce ce matin à l’occasion du salon Solution Linux, le colonel Nicolas Géraud, adjoint au directeur des systèmes d’information (DSI) à la gendarmerie nationale à annoncé que d’ici 2013 la quasi totalité des postes seraient sous Linux, équipé de la distribution Ubuntu.

La gendarmerie depuis quelques années est fier d’utiliser du logiciel libre, elle utilise ainsi depuis 2005 la suite OpenOffice.org à la place de Microsoft Office. Elle a également adopté le navigateur web Firefox et remplace progressivement Outlook par Thunderbird depuis 2006.

Pourquoi faire tourner OpenOffice.org, Firefox et Thunderbird sous Windows ? payer des licences alors que ces logiciels tournent parfaitement sous GNU/Linux ? c’est sans doute la question qu’au sommet ils se sont poser. Voici les raisons invoquées par la DSI :

  • Logo UbuntuLinux est mature
  • Le modèle communautaire du développement Libre est validé
  • Respect des standards qui permettent l’interopérabilité
  • Confiance dans la technologie, grâce à sa transparence.
  • Baisse des coûts (économies de l’ordre de 20% sur l’ensemble du système d’information), grâce à une économie récurrente de plus de 700 000 licences.

La réduction des coûts doit être assez colossale, en effet la migration du parc vers OpenOffice.org à fait faire une économie de 2 millions d’euros, alors imaginez pour la migration d’un système d’exploitation aussi chère vers un gratuit !

La programme est le suivant :

  • 2008 : 5000 à 8000 postes déployés
  • 2009-2012 : 12 à 15000 postes environ par an
  • 2013 : quasi-totalité du parc sous Linux (70 000 postes)

Ils en parlent :


déc 29 2007

La fin d’une histoire, la fin de Netscape

Catégorie : Monde InternetSiM07 @ 23:19

Logo NetscapeAOL qui possédait le navigateur web Netscape a décidé de stopper son développement. Ce navigateur issu de Mozaic, dominait largement le marché avant un certain … Internet Explorer. Il n’était presque plus utilisé (0.6%) et n’était plus qu’un Firefox muni d’extension, reste que c’est un nom qui aura marqué Internet.

Un peu d’histoire

Avril 1994 : Création de Mosaic Communications Corporation
Novembre 1994 : Changement de nom pour Netscape, le navigateur est alors renommé Netscape Navigator
Aout 1995 : Entrée en bourse de Netscape
Janvier 1998 : Netscape lance le projet Mozilla, la guerre première guerre des navigateurs a alors été remportée par Microsoft
Novembre 1998 :
AOL rachète Netscape
Novembre 2000 : sortie de Netscape 6 basé sur Mozilla 0.6
Juillet 2003 : AOL Time Warner dissous l’équipe Netscape
Aout 2004 : AOL sort Netscape 7.2

L’histoire est tellement longue qu’il faudrait un livre entier ! Heureusement Wikipedia est là pour tout raconter en détail !

1er Février 2008, la fin du support

Le directeur de Netscape a annoncé sur son blog la fin de la correction des failles de sécurité le 1er février 2008, une date qui restera marqué comme la fin d’un histoire. Heureusement de Netscape est né le petit bijou Mozilla et AOL d’expliquer :

Compte tenu du focus d’AOL et du succès que la Fondation Mozilla a rencontré dans le développement de produits critiques reconnus, nous estimons que c’est de bon moment pour mettre un terme au développement des navigateurs sous la marque Netscape, de passer la main entièrement à Mozilla et d’encourager les utilisateurs de Netscape à adopter Firefox.

Bon vent Netscape !


déc 24 2007

Installer Firefox 3.0 sous Ubuntu grâce aux dépots

Catégorie : Monde LibreSiM07 @ 13:28

Logo Gran ParadisoC’est en lisant le blog de BillyBoylindien que j’ai appris que Firefox 3.0 était disponible dans le dépôt “Universe” de Ubuntu. Il suffit donc de cocher une case ou de taper une ligne de commande pour le télécharger et l’installer.

La version disponible dans le dépôt n’est malheureusement pas la toute dernière mais la version alpha8. Je trouve assez étonnant d’avoir mis à disposition de tous aussi facilement une version si peu abouti. Chez moi l’alpha est assez bogguée, Meebo.com s’affiche mal, et je n’est pas de pointeur sur le htmlarea sur lequel je suis en train de taper ce texte.

En bref, je vous déconseille d’utiliser cette version mais si vous voulez quand même voir les futures améliorations de Firefox il vous suffit de taper dans un terminal la commande sudo apt-get install firefox-3.0. Si la commande ne fonctionne pas c’est que vous devez ajouter le dépôt dans /etc/apt/sources.list.Si vous préférez utiliser synaptic,le billet de BillyBoylindien donne la démarche.


nov 24 2007

La consommation mémoire de Firefox expliqué.

Catégorie : Monde LibreSiM07 @ 16:24

Logo FlockErwan, développeur français chez Flock a publié sur son blog un excellent article sur la consommation mémoire de Firefox et donc de Flock également. Il répond également aux gruiks voulant mettre Firefox en swap au lieu de le laisser en RAM. Un article à lire absolument si vous trouvez que Firefox est trop gourmand.

Un extrait :

Pourquoi Firefox consomme tant de mémoire?

Chaque octet utilisé l’est pour l’une de ces deux raisons:

  • La mémoire utilisée légitimement. Tout programme a besoin de mémoire, mais ce qui cause la gourmandise de Firefox est surtout (1) la plateforme et (2) son cache. Firefox garde les images récemment visitées ainsi que le rendu des pages en cache pour un chargement plus rapide.
  • Les fameuses “fuites de mémoire”: avoir des fuites de mémoire signifie que de l’espace mémoire non utilisé est anormalement gardé par le programme. En gros, à cause d’un bug dans le code, le programme pense que l’espace est toujours nécessaire à son fonctionnement alors que ce n’est pas le cas. Le problème inverse consiste à libérer à tort de la mémoire toujours utilisée, et ça conduit à un crash pur et simple.

Je vous conseil fortement de lire l’article en entier, c’est indispensable pour expliqué à certain que Firefox n’est pas un camion en RAM mais juste un soft un avec un excellent système de cache (bfcache) depuis Firefox 1.5.


sept 18 2007

Installer simplement Firefox 2.0.0.7 sous Linux

Catégorie : Non classéSiM07 @ 8:43

logo FirefoxComme lors de la dernière sortie de Firefox 2.0.0.6, de Firefox 2.0.0.5, de Firefox 2.0.0.4, de Firefox 2.0.0.3 et de Firefox 2.0.0.2, voici la procédure pour installer simplement Firefox 2.0.0.7 sous Linux. Ce texte n’est qu’une adaptation des versions précédentes.

Si vous avez déjà une version officiel de Firefox (pas celle de votre distribution, ni la version asher) alors vous pouvez simplement patcher votre version en suivant cette procédure.

Sinon installons la version officiel en plus de celle de votre distribution, vous pourrez très bien la désinstaller ensuite ou la conserver. Prenez votre téléchargeur préféré, wget pour ne pas le citer. (oui faut ouvrir un terminal puisque c’est une application que vous aimez !). Restez dans votre home durant la procédure (le début d’une session ou après un cd ~).

Télécharger la dernière version sur les serveurs de Mozilla, décompresser et désarchiver :

wget ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.7/linux-i686/fr/firefox-2.0.0.7.tar.gz && tar -xvzf firefox-2.0.0.7.tar.gz

On va ensuite placer le contenu de ce firefox dans /usr/lib/firefox-sim07/ car /usr/lib/firefox/ est déjà pris et sim07 c’est très bien !

Si vous êtes avec Ubuntu faites sudo sinon avec les autres distributions identifiez vous en root avec la commande su root avant et ensuite n’ajoutez pas le sudo dans les lignes. Après la ligne avec le sudo identifiez vous avec votre compte pour éviter toute bêtise possible avec la commande su votrelogin.

sudo mkdir /usr/lib/firefox-sim07/ && cd /usr/lib/firefox-sim07/ && sudo mv ~/firefox/* . surtout n’oubliez pas le point à la fin qui signifie de déplacer dans le répertoire courant.

Il ne reste plus qu’à faire le ménage dans votre home en supprimant l’archive et le répertoire vide nommé firefox.

rmdir ~/firefox/ && rm firefox-2.0.0.7.tar.gz

Et voila Firefox est installé ! il manque juste les raccourcis et c’est plus pratique avec. On va en faire un sur le bureau.

cd ~/Desktop/ && touch Mozilla\ Firefox.desktop

Après moi j’utilise souvent nano (il faut cependant avoir nano d’installé)

nano Mozilla\ Firefox.desktop

et collez donc ceci (c’est fait à l’arrache avec l’éditeur de KDE et légèrement simplifié à la main) :

[Desktop Entry]
Comment=version 2.0.0.7
Comment[fr]=version 2.0.0.7
Encoding=UTF-8
Exec=/usr/lib/firefox-sim07/firefox
GenericName=Mozilla Firefox
GenericName[fr]=Mozilla Firefox
Icon=/usr/share/pixmaps/mozilla-firefox.png
MimeType=
Name=Mozilla Firefox
Name[fr]=Mozilla Firefox
Path=/usr/lib/firefox-sim07/
StartupNotify=true
Type=Application

Quittez en sauvegardant et le tour est joué ! Lancez Firefox 2.0.0.7. Vous pouvez également remplacer les liens symboliques dans /usr/bin afin que lorsque vous lancez la commande firefox ce soit cette version qui se lance. La procédure est assez simple :

sudo rm /usr/bin/firefox
sudo ln -s /usr/lib/firefox-sim07/firefox /usr/bin/

Et voilà c’est définitivement terminé.

J’ai filmé la manipulation lors de l’installation de la version 2.0.0.4, le résultat n’est pas terrible (niveau qualité) mais cela vous donne une idée du temps que cela prend d’installer Firefox sous Linux.


juil 31 2007

Coup de gueule, c’est pas FF mais Fx !

Catégorie : Non classéSiM07 @ 21:18

Logo Firefox- FF c’est le meilleur navigateur.
- FF ? Firefox ?
- oui
- Bah c’est pas FF alors.
- Quoi ?
- Bah ouai, l’abréviation de Firefox c’est Fx et pas FF.

Alors voilà, coup de gueule contre 95% des utilisateurs de Firefox qui utilisent l’abréviation FF, c’est Fx ou fx et rien d’autre.

Si vous ne me croyez pas, petit extrait de Wikipédia :

Le nom « Firefox » (”Renard de feu”, littéralement) a été choisi pour ses similarités avec « Firebird », mais aussi car il était unique dans l’industrie informatique. Pour s’assurer qu’un nouveau changement de nom ne serait pas nécessaire, la Fondation Mozilla avait d’ailleurs, en décembre 2003, lancé une procédure d’enregistrement du nom Firefox comme une marque déposée aux États-Unis[13]. L’abréviation officielle de Firefox est depuis lors Fx ou fx.

On rigole pas avec les noms, FF c’est du langage SMS, Fx c’est une abréviation. Et surtout faites passer ce message.


Page suivante »