Résumé de la semaine du 24 au 30 novembre

De nouveau, pas grand chose à se mettre sous la dent cette semaine. Du coup, on va parler un peu d’autre chose ;)

Divers

Pour les fans de Linux, Fedora est disponible en version 10! Tout plein de nouveautés dans tous les sens, comme à chaque nouvelle version (enfin généralement…), les principales se situant bien entendu au niveau du noyau qui passe en 2.6.27, GDM en version 2.24 (et pas 2.26…), Gnome 2.24 également, le support du système de fichiers EXT4, un nouveau thème baptisé Solar, un nouveau système de boot, « Plymouth » sensé améliorer la rapidité du démarrage, tout en le rendant entièrement graphique, une nouvelle version de Network Manager, le petit utilitaire pour les connexions réseaux (il est loin le temps de la configuration des cartes Wifi WPA2 en ligne de commande…).

Une bonne surprise est que Fedora est disponible pour les processeurs PowerPC, et est donc compatible avec tous les iBook, les PowerBook ou plus généralement les machines équipées de processeurs G3, G4 ou G5. Cela devient suffisamment rare que pour être signalé…

Ubuntu pour sa part continue sa roadmap bien tranquillement en vue de la sortie de la 9.04, Jaunty Jackalope. Une des plus grosse nouveautés pour cette distribution est l’effort de la communauté pour passer sous Mono 2.0. Mono, c’est l’équivalent du Framework .NET de Microsoft dans le monde libre.

Cette prochaine version devrait être disponible d’ici fin avril 2009, on a donc encore largement le temps pour les avoir les dernières nouveautés dans notre (ma?) distribution favorite.

Les Microsoft Days 2008 se sont clôturés et toutes les présentations sont disponibles. Mais si, mais si, ça vaut le coup de jeter un oeil ! ;)

µTorrent

Depuis le passage aux processeurs Intel, en plus d’aller plus vite, nos Mac sont plus proches que jamais de PC (du point de vue matériel j’entends, ne criez pas au scandale). Et, dans les deux cas, cela nous profites : la vitesse, pas besoin d’avoir fait l’unif pour le comprendre ; quant au fait d’être proche d’un PC une petite explication n’est peut-être pas superflue : le fait d’être de plus en plus proche du monde PC permet aux développeurs de pouvoir faire passer de plus en plus facilement les programmes fait pour Windows en version Mac.

Chaque jour voit donc débarquer son lot de programmes venant du monde PC : Jeux, bureautique, réseaux, … Aujourd’hui arrive un excellent programme BitTorrent : µTorrent.

µTorrent est un client BitTorrent tellement plébiscité qu’il a rapidement éclipsé les autres clients sous Windows pour être, en 2007, le client BitTorrent le plus utilisé. Il s’est fait, sous PC, une réputation grâce à sa légèreté et l’intégration d’une foule de fonctions.

Comme sous PC la légèreté de l’application est resté un but visé (et atteint !). Mais, sous Mac OS X, il s’imposera sans doute moins vite (si un jour il s’impose) que sous PC. Il va, en effet, devoir se battre avec le très efficace et très connu Transmission. Ce dernier possédant, en plus des quasi même qualité que µTorrent, l’avantage d’être entièrement libre. µTorrent est en effet un logiciel propriétaire (mais gratuit !!!).
Découvrez µTorrent pour Mac OS X (Mac Intel & Mac OS X 10.5 (Leopard) nécessaire).

P.S. : le « µ » se fait en appuyant simultanément sut ALT et M

WebKit & Safari

Nous allons aborder aujourd’hui quelque chose de simple mais néanmoins technique : WebKit. A quoi sert-il, son utilisation, sa mise à jour… Bref, tout ce que vous avez toujours voulu savoir sur le WebKit sans jamais oser le demander. ;-)

 

WebKit :

WebKit est une bibliothèque de fonctions permettant aux développeurs d’intégrer facilement un moteur de rendu de pages internet dans leurs logiciels. Elle est disponible sous licence BSD et GNU LGPL (en gros, c’est libre : gratuit et n’importe qui peut apporter ses propres modifications). Originellement réservée au système d’exploitation Mac OS X (à partir de la version 10.3 Panther), elle a été portée vers Linux et Windows.

En résumé… On peut voir les choses de la manière suivante : Safari est un emballage, une carrosserie, une interface graphique qui communique avec un « moteur ». C’est ce moteur, WebKit, qui va aller chercher les informations d’un site internet lorsque vous tapez une adresse (ou URL) dans la barre d’adresse ou lorsque vous cliquez sur un lien, … etc.
Comme il est disponible sous licence GNU (libre de droit), il n’est pas (seulement) maintenu par les gens de chez Apple. N’importe qui peut participer à son développement et le mettre à jour ou corriger des bugs.

 

Safari & WebKit
Comme nous l’avons vu plus haut, WebKit est en fait le moteur de Safari. Mais il n’est pas le seul à posséder ce moteur, en voici d’ailleurs une liste (non exhaustive) :

- Safari (iPhone compris) : Le premier navigateur basé sur WebKit d’Apple
- Konqueror (dans sa version 4.1), OmniWeb, Shiira, Midori, Webster, SunriseBrowser, DeskBrowse : Tous, navigateur web de leur état.
- Epiphany : Le navigateur proposera WebKit dans sa version 2.26
- Android : Le système d’exploitation Open Source de Google pour les téléphones portables
- Google Chrome : Un navigateur web produit par Google.
- iWeb, RapidWeave et Sandvox : Logiciels de création de sites internets.
- Mail : Le logiciel de courrier de Mac OS X
- Dashboard : Le logiciel de widgets de Mac OS X
- TextMate : Un éditeur de texte
- CSSEdit : Un logiciel d’édition de feuilles de style CSS
… etc.

Pourquoi insister sur le fait que Safari utilise WebKit mais est néanmoins différent, me direz-vous ? En fait, c’est assez simple. Comme WebKit est bien séparé de Safari et que n’importe qui peut le mettre à jou n’importe quand et, a fortiori, plus souvent et plus rapidement que Safari. Et c’est la que ça devient intéressant…

 

Mise à jour, Nightly builds, Acid Test, …

Imaginez que vous puissiez changer de moteur complètement, facilement et ce, sans changer de voiture. Voila qui pourrait être intéressant (surtout si c’est pour mettre un moteur écologique ;-) ). C’est ce que nous vous proposons avec les mises à jour de WebKit. En effet, à intervalle régulier sortent ce qu’on appelle les « nightly build » (« version de nuit » pour les puristes francophones) du WebKit, et il en sort bien plus souvent et bien plus vite que ce que Safari est mis à jour.

- « Mais pourquoi faire ? Il fonctionne très bien mon Safari… »
Oui et non… Bien entendu Safari fonctionne bien, nous n’en doutons pas. Mais il peut fonctionner mieux (du moins, c’est à espérer). Pour s’en convaincre, il suffit de faire quelques tests… Peut-être certains d’entre vous ont-il entendu parler, notamment, des Acid tests.
Les Acid Tests ont été développés pour tester les navigateurs internet et surtout leur respect des normes et conventions W3C (pour « World Wide Web Consortium« ) définies par en ensemble de sociétés informatiques (notamment Microsoft, qui est d’ailleurs le premier a ne pas les respecter). Les tests sont actuellement en version 3. Les deux premières versions avaient mis au grand jour le très mauvais respect d Internet Explorer pour ces standards du net, là où d’autres navigateurs comme Firefox ou Opera s’en sortaient beaucoup mieux. La version 3 des tests sont encore plus complexe que les deux premières versions. Pour avoir une idée de ce que vaut votre navigateur, vous pouvez donc le tester (surtout son moteur en fait).

Avec Safari 3.1.2, vous devriez – si vous faites le test – obtenir un résultats aux alentours de 74%… Avec la nouvelle version du WebKit, vous atteignez les 100%. Évidement, ces tests ne sont pas la réponse absolue, mais ils ont le mérite d’exister et de permettre d’avoir un avis relativement « objectif » sur différents navigateurs…

 

Mise à jour
Si faire une mise à jour du WebKit vous intéresse, la première chose à faire, est de le tester. Pour ce faire, aller sur ce site et télécharger la « Nightly Build ». Une fois téléchargée, le Finder ouvrira une fenetre avec l’application WebKit, sur laquelle vous n’aurez plus qu’a double-cliquer.

Icône du WebKit

Il lancera alors automatiquement une fenêtre Safari avec comme moteur la nouvelle version du WebKit que vous venez de télécharger… Attention, cela ne remplacera pas la version de WebKit installée sur votre machine, cela vous permettra juste de TESTER la nouvelle version de webkit !

Bref, testez le moteur en surfant sur vos sites préférés (pour ceux ayant quelques connaissances informatiques, choisissez de préférence des sites contenant du JavaScript, CSS, et autres choses plus ou moins pointues) et vérifiez que tout se passe, si pas correctement, au moins aussi bien que d’habitude !

Supposons que cela soit le cas et que vous envisagiez d’installer, de manière permanente, cette nouvelle version de WebKit… Après en avoir longuement parlé avec Monsieur-Jamais-Content (Qui a beugler « FREEEEEED » ???) et pas mal cherché sur le net, nous n’avons trouvé aucune façon SIMPLE et surtout qui permettrait à tout moment de pouvoir revenir en arrière de mettre à jour WebKit.

Sauf… une solution toute bête. Cliquez (et rester appuyé) sur le WebKit et déplacez le dans le dossier Applications (qui, dans une fenêtre de navigation du Finder, devrait se trouver dans la barre de gauche). Une fois la, lancez le (double clic dessus). Il doit alors apparaître dans le Dock… Cliquez droit sur l’icone de WebKit (cf image ci-dessus), et choisissez ensuite « Conserver dans le Dock »

Une fois cela fait, vous pouvez, si vous le souhaitez, supprimer l’icône de Safari (cliquer dessus en restant appuyé et déplacer l’icône hors du Dock) de votre Dock pour ne garder que celle de WebKit. Cependant, attention… Veillez a NE PAS supprimer Safari en lui-même (en allant dans le répertoire Application et en l’effaçant expressément). Car lorsque vous lancer WebKit, il lance, lui, une session Safari. Si vous supprimez Safari, vous ne pourrez donc plus surfer…

Si vous souhaitez revenir en arrière et supprimer le WebKit, il vous suffit de prendre WebKit et de le poser dans la corbeille. Ensuite, Supprimer l’icône de WebKit du Dock, lancer safari et demandez à garder son icône dans le dock. Et voila, c’est fait…

Forcer Safari à ouvrir les liens dans un nouvel onglet

Une des choses que je préfère dans les navigateurs Internet actuels, que cela soit Firefox, Safari ou Chrome, est la navigation par onglet. il faut bien avouer que tout avoir, dans un seule fenêtre plutôt que de devoir ouvrir x fois sont navigateur est extrêmement pratique. D’autant plus que, il faut bien l’avouer, bon nombre d’entre nous surf sur plusieurs site internet à la fois…

L’utilisation d’onglets permet de maintenir un surf (si je puis dire) organisé et relativement cohérent. Lorsque nous surfons sur plusieurs site en même temps, plus besoin de jongler avec les différentes fenêtres, plus de déplacé, des redimensionnement, … etc. Tout dans une seule fenêtre, avec des onglets qui, bien souvent, vous indique la progression du chargement des donnée de la page… Tout est centralisé, visible et accessible en un clic. Décidément, les onglets c’est vraiment géant. (oui, je fais de rimes… Poète à mes heures… ;-) )

Dans Safari il existe plusieurs manières d’avoir un nouvel onglet (vide) : vous pouvez pressez les touches Pomme/Commande et T en même temps,  vous pouvez aussi aller dans Fichier > « Nouvel Onglet » et, depuis Safari 3.1, vous pouvez également double-cliquer sur la barre des onglets.

Vous pouvez également ouvrir un lien, dans un page déjà ouverte, dans un nouvel onglet en appuyant sur la touche Pomme/Commande tout en cliquant sur le lien de votre choix.

Depuis Safari 3.1, Apple permet, via une option cachée, de forcer Safari a ouvrir chaque lien dans un nouvel onglet lorsque vous le demandez.

Pour ce faire, lancer le Terminal et tapez la commande suivante :

defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

Pour revenir a l’état initial, des fois que vous changeriez d’avis, faites la même chose en remplacant le true par false.

Et, comme à chaque fois maintenant, pour celles et ceux qui auraient quelques réticences quant à l’utilisation des lignes de commandes, nous vous fournissons une petite application qui fera tout pour vous…

 

Edit : Je suis perplexe, ça a marché quelques temps au début et depuis plus… Plus de nouvel onglet lorsque je clique sur des liens… Je vais me renseigner pour voir d’où cela vient. Si vous avez le même problème que moi (ou une solution) n’hésitez pas à nous en faire part.

Informations sur les réseaux WiFi

Dans la catégorie petite astuce qui mange pas de pain, en voici une qui va vous permettre d’avoir quelques informations supplémentaires sur les réseaux WiFi disponibles.

Tout en haut, à droite de votre écran, se trouve un icône représentant le WiFi. Si vous cliquez dessus, il apparait une fenêtre semblable à celle-ci :

Fenêtre qui nous apprend juste que, dans le cadre de notre exemple, nous sommes connectés à un réseau nommé Trolllan et qu’il est crypté (=> cf le petit cadena à droite du nom du réseau). Ces informations, dans certains cas, peuvent se révélées insuffisantes. Pour avoir des informations supplémentaires sur les réseaux présents et détectables auquel vous êtes connecté, il vous suffit d’appuyer sur la touche ALT lorsque vous cliquez sur l’icône WiFi. Il apparaît alors une fenêtre semblable à ceci :

On y voit apparaître beaucoup plus d’informations que sur la première fenêtre, tel que l’adresse Mac, le canal, le RSSI (mesure de puissance du signal) ainsi que le débit…

Et voilaaaaa….

J’adore qu’un plan se déroule sans accros… ;-)