Résumé de la semaine du 3 ou 9 Novembre

Il est là, avec des gros bras et oui, c’est lui… C’est le résumé de la semaine…

Intel Core i7 :
Les premiers exemplaires de la gamme de processeurs Core i7 d’intel sont arrivés. Trois modèles sont, pour le moment, disponibles : le i7 920, le i7 940 et le i7 Extreme 965 CPU cadencés respectivement à 2.e66GHz, 2.93GHz, 3.20GHz. Les performances semblent au rendez-vous. Vous pouvez trouver sur MatBe, Tom’s Hardware ou Clubic (lecture peut-être un peu ardue pour les novices) des tests mettant en avant les nouveautées et les gains de performances…

Firefox gagne des parts de marché :
Plusieurs navigateurs internet existent et constituent une alternative, parfois salvatrice, à celui fourni par défaut par certains systèmes d’exploitation (suivez mon regard). Chrome, Safari (sous windows), Firefox, Opéra, … sont de ceux là. Malheureusement les habitudes sont tenaces, d’autant plus qu’elles sont mauvaises. Un espoir cependant pointe le bout de son nez. Deux espoirs devrais-je dire… Le premier est que Internet Explorer est en baisse, Firefox lui volant des parts de marché. Pour être précis : Internet Explorer a 71.27% de part de marché, Firefox 19.97%, Safari 6.57%, Opera avec 0.75% et Chrome est à 0.74%…

 

Le second espoir vient du fait que, dans les futures version de Internet Explorer, le moteur de rendu HTML pourrait bien être le WebKitdont nous vous parlions il n’y a pas si longtemps. C’est ce qu’a révélé Steve Ballmer dans sa réponse à la question « pourquoi Internet Explorer est-il toujours d’actualité ? Et pourquoi dépensez-vous de l’argent dans un moteur web quand il en existe des sous licence OpenSource qui sont disponibles et intègrent plus rapidement les standards web ? » (ouh laaaaa, ça dénonce dans les conférences de développeurs !!!)

Réponse de l’interessé : « C’est une question effrontée, bonne mais effrontée. Il y aura toujours beaucoup d’innovations propriétaires dans le navigateur, nous devons garder une équipe qui travaille sur le moteur de rendu. Mais l’Open Source est intéressant. Apple a adopté WebKit et nous pourrions nous y intéresser, mais nous continuerons à développer des extensions pour Explorer 8 ».

L’éventuelle adoption de ce moteur dans IE permettrait au logiciel de Microsoft d’être enfin compatible avec les standards du web (surtout les CSS), d’accélérer le rendu des pages, tout en lui permettant de créer des extensions propriétaires, comme le fait Apple avec Safari ou des plug-in libres comme la fondation Mozilla avec Firefox. Les développeurs et webmasters seraient enfin débarrassés de produire des applications et sites web uniquement compatibles IE et gagneraient ainsi plein de temps et de tracas inutiles… Yapluka attendre et à espérer.

 

Proposition  8 :
L’aide financière de Google ou d’Apple n’y aura rien fait, la proposition 8, dont nous vous parlions la semaine passée, a été entérinée en Californie contre l’avis même de son gouverneur, Arnold Schwarzenegger (comme quoi, il n’est pas si mal que ça, Terminator).  La proposition a reçu l’approbation de 52 % des votants dans cet État. Le résultat a été plus net encore en Floride et en Arizona. Les États du Massachusetts et du Connecticut sont les seuls États ou le mariage de personne de même sexe est officiellement reconnu.

Le problème reste toutefois entier concernant le sort des quelques 18.000 couples de même sexe mariés depuis les derniers quatre mois et demi. Apple n’a pas fait de commentaires sur ce sujet.

Il semblerait donc que, chaque jour, l’intolérance gagne du terrain. Sommes-nous bête au point d’avoir déjà oublié les erreurs du passé ? Heureusement, dirons certains, Sarah Palin n’a pas été élue… Maigre consolation pour les personnes homosexuelles. Qui sommes nous pour prétendre pouvoir décider quels moyens peuvent (ou ne peuvent pas) être utilisés par des personnes pour se montrer, les uns envers les autres, leur amour ? Personnellement (oui, je me permets de vous donner mon avis, c’est un blog pas un site de news ni journalistique, alors je le fais !) je pense que si deux personnes majeures (au moins sexuellement) s’aiment, ni le sexe, ni la religion, ni la couleur de peau, ni quoi que ce soit d’autre ne devrait entrer en ligne de compte et encore moins pour une quelconque discrimination. Si c’était le cas, cela signifierait qu’il y aurait une loi liberticide, cela signifierait que certains couples valent moins que d’autres !

Les Hommes naissent et demeurent libres et égaux ET PAS QUE en droits !!!

(Même faire une simple déclaration semble trop compliqué pour certains)

Apple & iPhone :
D’après les chiffres officiels, au troisième trimestre 2008, Apple, sur le segment de la téléphonie mobile est le second plus gros vendeur mondial de smartphone, avec 6,9 millions d’iPhone écoulés. La première place est toujours tenue par Nokia avec 15,5 millions. RIM est sur la troisième place avec 6 millions, HTC est plus loin dans le classement avec « seulement » 2 millions de modèle vendus…

Windows 7 sur Mac :
Plusieurs dates sont évoquées concernant la sortie du futur système d’exploitation de Windows : printemps 2009, en même temps ou presque que Snow Leopard, en 2010 comme les responsables de com’ de Microsoft l’affirment, ou encore au milieu de l’année prochaine afin de pouvoir en équiper les nouveaux PC achetés/offerts pour les fêtes de fin d’années. Dans tout les cas, l’année prochaine sera sans doute The Year of OS Wars (Ta ta ta daaaaaa *musique d’ambiance*).

Comme je le disais il y a quelques jours à une connaissance proche, à l’heure actuelle, avec les processeurs intel et les chipset/carte video nVidia équipant les modèles Apple, le Mac est un des meilleurs PC… Pour faire tourner Windows XP, voire Vista, aucun problème, mais qu’en sera-t-il de Windows 7 ?

Un test à été réalisé en ce sens… Lors de l’installation de la beta de Windows 7, le MacBook Pro a dû redémarrer un certain nombre de fois. Les testeurs ont pu noter l’impossibilité d’accéder à internet, mais la quasi-totalité des applications de 7 fonctionnent sans trop de soucis. En-dehors de l’exploit, notable, pas grand chose donc à en tirer pour le moment !

 

En Vrac :
- Torsion de Mac : malgré le caractère unibody des nouveaux MacBoo (Pro) leur donnant une plus grande résistance, ils n’en restent pas moins un ordinateur portable qu’il faut manier avec précaution… En effet, à force de trimballer son ordinateur en le prenant par les côtés droite ou gauche, la coque peut se voiler légèrement, notemment au niveau du port ethernet.

- Encore un test des nouveaux MacBook (Pro) : apparemment, les testeurs ne semblent pas s’en lasser. Ca teste et ça reteste les nouveaux mac, sous toutes les coutures. Cette semaine, un test a fleuri sur MacGeneration

 

Résumé de la semaine du 26 Octobre au 2 Novembre

Il est la, il est grand, il est beau, c’est le résumé de la semaine…

Snow Leopard commence a faire ses griffes
Comme nous avons du vous le dire, Apple a fournis aux développeurs une version de Snow Leopard. En voici quelques détails des nouveautés… 

Finder : c’est sans doute l’une des plus anciennes applications de Mac OS X. Elle a, de plus, très peu évoluée au cours des différentes versions de Mac OS X. Il est censé être totalement réécrit en Cocoa et bien que cela ne soit pas encore entièrement fait, ils ont bien avancés dans la réécriture…

Noyau 64-bits : Comme évoqué dans cet article Léopard supportera complètement le 64bits…

Correction Gamma : il semblerait que dans Snow Leopard, la correction gamma appliquée passe de l’habituel 1,8 à 2,2.

Microsoft Exchange : Apple annonce que Snow Leopard apportera un support des actions basiques dans les applications iCal, Mail et Carnet d’Adresses.

Grand Central :

Afin de pouvoir tirer au mieux parti des multi-coeurs voir d’associé GPU et CPU, Snow Leopard embarquera un module, Grand Central (en hommage à la gare “Grand Central Terminal” de New-York) permettant aux différentes application de profiter au mieux de l’architecture multi-coeurs et ce, de manière transparente, tant pour les programmeurs que pour les utilisateurs…

Compression HFS+ : afin de réduire la taille de certains fichiers (en lecture seule) utilisés dans son système et ses applications, Apple à développer un système de compression (rétro-compatible).

Il y a également de nombreuses autres nouveautés concernant le Terminal, le passage des Préférences Système et des panneaux des développeurs tiers en mode 64-bits, la possibilité d’exporter des flux Automator en tant que Services, le support des calendriers dans le nouvelles langues, l’utilisation d’OpenPAM et d’une nouvelle version d’OpenSSL, la généralisation de l’utilisation de Java 6 pour les applications et applets, modification plus ou moins profonde de TextEdit,… etc.

 

Open Office :

OpenOffice.org, disponible depuis le 13 octobre (et arrivé un peu plus tard en francais), a été téléchargée pas moins de cinq millions de fois. Ce chiffre n’inclut QUE les téléchargements depuis les serveurs d’Open Office, et ne recense pas les versions embarquées directement dans des distributions Linux ou autre… Très beau succès ! Bravo à eux !!!

 

En vrac :

 - Le nouvelle version de la distribution Linux grand public Ubuntu 8.10 est maintenant disponible. Elle apporte le support de la 3G, la possibilité d’installer Linux sur une clef USB et embarque Gnome 2.24.

 - Léopard a fêté son premier anniversaire ce lundi 26 Octobre… Bon anniversaire Chaton ! ;-)

Domestiquer le Terminal (part1)…

Nous vous avons, à plusieurs reprises déjà, présenté des astuces nécessitant (ou pouvant nécessiter) de taper des commandes dans le terminal. Malheureusement le Terminal rebute souvent, sans doute à cause des commandes à retenir « par coeur ». Pourtant bon nombre d’entre elles, pour peu qu’on connaisse un minimum d’anglais, peuvent facilement être comprises, et donc retenues…

Dans cet article, premier d’une série d’une dizaine sans doute, nous allons vous présenter quatre commandes (c’est pas la mort quoi…), sans doute les plus utilisées, qui vous permettrons de vous familiariser avec le Terminal…

 

Le Terminal :
Commençons par ouvrir le terminal. Si vous ne le trouvez pas, cliquez sur la loupe en haut à droite de votre écran, Spotlight, et taper « terminal ». Une fois que Spotlight l’a trouvé, appuyez sur Enter pour le lancer. Un fenêtre apparaît alors avec, chez moi :

Minidingue:~ Sulley$

Comme nous pouvons le voir, la ligne commence par le nom de votre mac suivit de deux points. Ensuite vient un tilde (« ~ ») : ce tilde est en fait le symbole d’un répertoire, il signifie que vous êtes dans ce qu’on appelle votre Home Directory (c’est en fait le dossier qui porte votre nom/pseudo que l’on peut voir dans le menu de gauche du Finder). Pour finir, vient votre pseudo et le symbole « $« .

 

Les commandes :
Et voila, j’en sens déjà qui ont peur… Respirez profondément, tout va bien se passer ! Nous allons vous présenter 3 commandes simples mais efficaces et indispensables, pour commencer, qui vous aideront a appréhender le Terminal.

 

1) Le listing d’un dossier :
Vous êtes dans un dossier et vous aimeriez savoir ce qu’il y a dedans. Pour cela, rien de plus simple, il vous suffit de taper la commande ls. ls permet de LiSter le contenu du dossier dans lequel vous êtes, mais attention : le nom des dossiers que vous voyez dans le Finder (l’interface graphique de Mac OS) sont traduit dans la langue de votre système, avec la commande LS, vous pourrez voir les mêmes dossiers mais dont les nom ne sont pas traduits (e.g. « Téléchergements » -> « Downloads », « Séquence » -> « Movies », etc.).

Exemple :
Minidingue:~ Sulley$ ls
Desktop Incomplete Pando Packages Public
Documents Library Movies Pictures Sites
Downloads LimeWire Music Programming

Vous pouvez également ajouter des paramètres à cette commande. Ces paramètres forcent, ou permettent, de faire encore plus ou de faire la même chose mais avec plus de précision. Les deux paramètres j’utilise le plus sont « -a » et « -l ».

« -a » ( a pour « all »), fera que la commande <em>ls</em> listera en plus des dossiers dit visibles, tous les autres dossiers (invisibles et les dossiers systèmes).

« -l » (l pour « long ») vous affichera un liste détaillée : nom des fichier/dossier avec permission (qui peut lire, écrire, modifier, … le fichier), le propriétaire, le groupe auquel appartient le propriétaire, … etc.

Chez moi, par exemple, cela donne :
Minidingue:~ Sulley$ ls -a
. .bash_profile .lesshst Downloads Programming
.. .csh_history .swp Incomplete Public
.CFUserTextEncoding .cups .viminfo Library Sites
.DS_Store .dvdcss .wormux LimeWire
.Rhistory .emacs.d .xchat2 Movies
.Trash .gdb_history .xxtjfmerc Music
.Xcode .jIRC Desktop Pando Packages
.bash_history .jmol Documents Pictures


et

Minidingue:~ Sulley$ ls -l
total 0
drwx------+ 25 Sulley Sulley 850 25 oct 17:30 Desktop
drwx------@ 53 Sulley Sulley 1802 23 oct 20:35 Documents
drwx------+ 22 Sulley Sulley 748 25 oct 17:33 Downloads
drwxr-xr-x 4 Sulley Sulley 136 13 sep 17:36 Incomplete
drwx------+ 52 Sulley Sulley 1768 8 oct 11:14 Library
drwxr-xr-x 3 Sulley Sulley 102 3 mai 20:39 LimeWire
drwx------@ 14 Sulley Sulley 476 5 oct 21:55 Movies
drwx------@ 491 Sulley Sulley 16694 13 sep 17:36 Music
drwxr-xr-x 3 Sulley Sulley 102 8 oct 10:39 Pando Packages
drwx------+ 318 Sulley Sulley 10812 19 oct 12:59 Pictures
drwxr-xr-x 26 Sulley Sulley 884 29 jui 23:15 Programming
drwxrwxrwx+ 5 Sulley Sulley 170 18 aoû 20:01 Public
drwxr-xr-x+ 5 Sulley Sulley 170 18 nov 2007 Sites

 

2) Voyager sur votre Disque Dur
Maintenant que nous savons lister le contenu d’un dossier, il serait intéressant de pouvoir aller dans le dossier de son choix pour le lister, justement. Voyons donc comment changer de dossier. En anglais, on dit « Change Directory », la commande est donc : cd.

Après « cd », il faut préciser où vous souhaitez allez <u>à partir du dossier ou vous êtes</u>. En reprenant l’exemple ci-dessus, supposons que nous voulions aller dans le répertoire Dowloads.

Minidingue:~ Sulley$ cd Downloads/
ou
Minidingue:~ Sulley$ cd ./Downloads/ (le « . » indiquant le répertoire courant)

Petite astuce 1 : Une fois tapé une ou deux lettres du nom du dossier dans lequel vous souhaitez aller, appuyez sur la touche TAB (touche à la gauche de la touche A) et le Terminal complétera lui même le nom (à condition qu’il n’ait pas le choix entre plusieurs noms).

Petite astuce 2 : Vous n’êtes pas obligé de faire cela pas à pas, si vous connaissez un chemin complet, vous pouvez également le taper, par exemple : cd /Downloads/Films/Recents/incomplets/

Comme vu ci-dessus, le « . » représente le répertoire courant. Les « .. » eux, représente le répertoire parent. Pour remonter d’un niveau, il vous faut donc tapez la commande :

cd ..

Et voila, c’est aussi simple que cela.

 

3) Ou je suis ?
Voila, on s’amuse, on s’enflamme, on sait changer de dossier a foison et on finit par se perdre… On ne sait plus ou on est et ce, malgré l’aide (infime, certe, mais quand même) du terminal. Pas de panic… Si cela vous arrive, il vous suffit de taper la commande pwd pour Print Working Directory. Le terminal vous affichera alors le chemin complet de votre emplacement.

 

4) J’ai oublier comment s’utilise une commande…
Aaaah, en voila une commande qu’elle est pratique : man.
Man (pour « manuel ») est la commande qui permet d’avoir le manuel, le mode d’emploi, d’un commande. Si vous connaissez une commande, mais que vous ne savez plus comment vous en servir, il vous suffit de taper : man nom_de_la_commande. Une fois les informations recherchées trouvées, appuyer que la touche Q de votre clavier pour quitter le manuel.

 

Et voila. Avec ces 4 commandes vous savez déjà voyager au travers des répertoires, lister le contenu de ceux-ci et vous renseigner sur des commandes. On est évidement en droit de s’interroger sur l’utilité d’un Terminal quand on peut faire quasiment tout ce que l’on souhaite avec l’interface graphique de Mac OS X (j’ai nommé Finder), et l’on aurait raison. Sachez cependant que, comme nous l’avons vu dans cet article, le Finder ne montre pas tout : il cache les dossiers systèmes par exemple. Or nous aurions parfois besoin d’aller des ces répertoires et/ou ces fichiers pour supprimer ou modifier certaines choses. Finder nous donne l’impression de savoir tout faire, mais une fois que nous apprenons a connaitre notre mac, que nous savons ou vont se loger certains dossiers/fichiers de programmes que nous installons, … le terminal pour s’avérer non seulement un outil indispensable mais carrément une arme redoutable… Parce que, comme disait Judge Dredd : » Ici la loi, c’est lui ! » ;-)

Snake dans Emacs

Apres le psy virtuel et Tetris, Voici un nouveau « jeu » dans emacs… Comme quoi, programmeur c’est pas un boulot où on est surchargé… lol :p

On se dit que finalement heureusement que emacs est gratuit parce que vu ce que les programmeurs font… :D

Voici donc comment jouer au Serpent…

Lancez le Terminal et taper la commande “emacs” :

Minidingue:~ Sulley$ emacs

Ensuite appuyez sur la touche Escape (ESC) et taper xsnake et faites Enter.

(image non contractuelle :-) )

(image non contractuelle :-) )

Tetris dans le Terminal…

Nous vous présentions il y a quelques jours un psy virtuel dans emacs. Suite a ce doux moment de rigolade, je me suis demandé s’il pouvait y avoir d’autre(s) chose(s) marrantes dans le Terminal et/ou emacs. J’ai donc cherché sur internet (moteur de recherche citoyen) et voila que je trouve un autre jeux dans… emacs bien sur !

On est quand même en droit de se dire que les programm(at)eurs d’emacs semblent avec pas mal de temps libre lors du développement de leur logiciel… Bref, ne critiquons pas… Parce que, déjà, rien que Fred, au bureau, … hum… ;-) (pas la tête, pas la tête…)

Voici donc comment jouer à Tetris sous emacs.

Lancez le Terminal et taper la commande « emacs » :

Minidingue:~ Sulley$ emacs

Ensuite appuyez sur la touche Escape (ESC) et taper xtetris et faites Enter.

 

Qui a dit qu’on ne pouvait pas jouer sous Mac… En cherchant pour trouver ca, j’ai trouver quelques autres trucs sympa mais… J’en garde pour les prochaines fois…

 

Bon amusement ;-)