Blog de Ludovic Baillet

Aller au contenu | Aller au menu | Aller à la recherche

22déc.

Série d'échecs chez Microsoft

Microsoft a beau avoir connu des succès planétaires tels que Windows 95, Office 2007/2010 ou encore Windows 7, Microsoft compte aussi à son actif quantité d'échecs retentissants.

Ainsi, parmi ces échecs, on se souvient notamment de : Windows Millenium, baladeurs Zune, Windows Vista, Windows Mobile, etc.

Dernier échec en date : la suite Microsoft Expression est morte. Microsoft vient en effet d'annoncer la fin de cette suite, et notamment le sous-produit Web Expression Designer.

On peut ensuite s'interroger sur les produits les plus récents de Microsoft.

Par exemple, les multiples problèmes de migration de Windows Phone 7.x vers Windows Phone 7.y, sans parler de l'absence de migration vers Windows Phone 8.

Autre exemple, Windows RT : il s'agit manifestement d'un Windows à part qui ne bénéficie pas de la compatibilité avec les millions d'application x86 et x64 existantes. Généralement vendu très cher (par rapport à la concurrence, notamment Android) pour le marché des tablettes, on peut anticiper un échec sans trop de risque.

Quant-à Windows 8, il est maintenant clair que ce système d'exploitation fera nettement moins bien que son prédécesseur. Ce système est manifestement trop orienté tablette ce qui pénalise les usages hors tablette et sans vraiment apporter de gain par ailleurs. Espérons que les successeurs de Windows 8 rattrapent le coup.Écran de démarrage Windows 8 (source : Wikipedia - http://upload.wikimedia.org/wikipedia/de/5/5a/Windows_8_Startbildschirm.png)

31août

Les limites de la virtualisation dans Windows

Dans un précédent billet, j'expliquais l'intérêt de la virtualisation avec Windows pour venir au secours de drivers défectueux récents.

Il est temps de mettre les bémols sur ce système un peu trop magique. Pour plusieurs raisons :

  • Le Windows XP Mode n'est disponible que pour certaines éditions de Windows (Windows Home Premium est par exemple exclu !!!).
  • En remplacement du Windows XP Mode, il est toujours possible de se servir de VirtualPC à condition d'avoir une licence du système invité. Mais il souffre de la même limitation (seules certaines éditions de Windows acceptent VirtualPC).
  • En remplacement de VirtualPC, il est possible d'utiliser gratuitement VirtualBox.

Malgré tous ces efforts à surmonter, il reste une condition essentielle pour se servir d'un matériel dans un système invité virtualisé : le driver doit fonctionner dans le système hôte, ce qui est une contrainte extrême.
Or, si par exemple vous ne possédez pas de driver 64 bits pour votre matériel, vous ne pourrez pas vous en servir dans un Windows 64 bits virtualisant un autre Windows mais 32 bits.
Hélas, ce problème est relativement courant.
Exemple concret : Canon : de nombreux appareils photos, y compris des Reflex récents n'ont et n'auront pas de drivers 64 bits (cf. http://www.canon.fr/Images/Win7-D-SLR_tcm79-764088.pdf), empêchant d'utiliser toutes leurs fonctionnalités dans les années à venir, alors que l'on assiste à l'extinction rapide des Windows 32 bits à travers le monde (il existe des dates fatidiques où les Windows 32 bits ne seront plus maintenus).
Cela pourrait amuser certains de voir ce problème, y compris des possesseurs de Reflex très récents et prenant en charge le 64 bits. Néanmoins, avec l'arrivée prochaine de Windows 8, les drivers vont de nouveau évoluer, et c'est maintenant tous les périphériques actuels du monde qui sont menacés d'obsolescence au cas où leur constructeur n'assurerait pas la fourniture d'un driver pour ce futur système d'exploitation.
Les fabricants de périphériques ont donc un pouvoir énorme: pouvoir rendre obsolète vos périphériques à chaque sortie d'un nouvel OS, tous les 3 ans environ.
Cela s'appelle de l'obsolescence programmée.

Mon appareil photo Canon n'a pas de driver 64 bits et n'en aura pas ce que le support de Canon France m'a confirmé à mon grand regret. Mon appareil photo ira donc droit à la poubelle :
Mon appeil photo Canon est sans driver 64 bits, donc direction la poubelle
Mon prochain appareil photo sera-t-il un Canon ???

10août

Le Windows XP Mode au secours des drivers pourris

La migration des postes Windows XP vers Windows 7 ne se fait pas toujours sans mal. À moins d'acheter du matériel entièrement neuf, on possède toujours un matériel qui a du mal avec le nouveau système d'exploitation. Mais dans bien des cas, le fautif n'est pas Windows 7, mais le pilote logiciel pour Windows 7. Beaucoup connaissent cette mésaventure : les logiciels et matériels fonctionnent bien avec Windows XP, puis certains soucis apparaissent lors de la migration vers Windows 7. C'est ce que j'expliquais il y a maintenant 1 an avec comme cas concret, un scanner de marque HP qui marchait fort bien avec Windows XP (enfin, comme il se doit), mais dont la vitesse de numérisation était anormalement bien plus lente sous Windows 7. À l'époque, je pouvais attribuer la faute au fait qu'HP n'ayant pas sorti de pilote et logiciel pour Windows 7, j'avais forcé l'installation de ceux prévus pour Windows Vista.

Un an plus tard, le problème n'est pas résolu, mais je l'ai contourné. Entre temps, ledit constructeur a fini par sortir un pilote/logiciel dédié pour Windows 7. Esthétiquement, le résultat est sympathique, l'ergonomie du logiciel ayant été revue. Mais d'un point de vue usage, le résultat est radicalement dramatique : il me faut dorénavant plus de 10 minutes pour numériser un A4 en 600 dpi, là où moins de 30 secondes étaient nécessaires avec l'ancien pilote pour Windows XP.

J'ai essayé le support du constructeur, mais sans succès. Ce support fonctionne excessivement mal, et me semble même carrément inutile. En résumé, le support de ce constructeur fournit les réponses existant dans les FAQ, quand elles s'y trouvent. Dans mon cas, j'avais évidemment longuement et désespérément cherché dans les FAQ avant de faire appel au support.

Voici un extrait de mes échanges avec le support dudit constructeur :

[xxxxxx xx xxxxx 2010 16:42] -- Message généré automatiquement:
Dear Customer,

Thank you for using HP Active Chat!

Your request has been received and you should be receiving a response within 5 minutes.
[xxxxxx xx xxxxx 2010 16:42] -- Message généré automatiquement:
For reference, your Case ID is xxxxxxxxxx
[xxxxxx xx xxxxx 2010 16:52] -- Ludovic B :
Any help?
[xxxxxx xx xxxxx 2010 17:06] -- Ludovic B :
ANY HELP ???
[xxxxxx xx xxxxx 2010 17:19] -- Ludovic B :
?????
[xxxxxx xx xxxxx 2010 17:48] -- Message généré automatiquement:
A Support specialist, Kxxxxxx Kxxxxxx R has been assigned to your case.


[xxxxxx xx xxxxx 2010 17:50] -- Kxxxxxx Kxxxxxx R :
Hello Ludovic, thank you for contacting Hewlett-Packard and for your interest in this HP Active Chat support. My name is Kxxxxxx Kxxxxxx and I see you have a query regarding HP Scanjet 8270 Document Flatbed Scanner . Please give me 2 min to review the information. Thank you.


[xxxxxx xx xxxxx 2010 17:50] -- Kxxxxxx Kxxxxxx R :
I sincerely apologize for the delayed response due to technical issue at our end. Please let us know if still you are online. We would be glad to assist you accordingly.
[xxxxxx xx xxxxx 2010 18:16] -- Kxxxxxx Kxxxxxx R :
Ankit, I shall place this chat on Holding Queue, you may resume this conversation by replying to this message within 72 hours by saving this window on your Favorites. You may also use the Case ID xxxxxxx to start a new conversation after 72 hours using the link: http://www.hp.com/go/ispe.
Thank you for contacting HP, have a good day. Kxxxxxx.

[xxxxxx xx xxxxx 2010 18:35] -- Ludovic B :
Hello, I'm back
[xxxxxx xx xxxxx 2010 18:36] -- Ludovic B :
My question is about performance issues to scan documents with the latest softwares provided by HP
[xxxxxx xx xxxxx 2010 18:38] -- Ludovic B :
Width Windows 7, it takes many minutes (8 to 15 minutes!) to scan just 1 picture in 600 dpi. With the same configuration under Windows XP, it just took less than 1 minute!
[xxxxxx xx xxxxx 2010 18:38] -- Ludovic B :
I use the drivers provided here: http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?xxxxxxx. xxxxxxxxxxxx.xxxxxxxxxxx. xxxxxxxxxxxxxxx.xxxxxxxxxxxxxx.xxxxxxxxxxxxxx. xxxxxxxxxxx.xxxxxxxxxxx
[xxxxxx xx xxxxx 2010 03:17] -- Message généré automatiquement:
A Support specialist, Rxxxxx A has been assigned to your case.


[xxxxxxxx xx xxxxx 2010 03:17] -- Message généré automatiquement:
A Support specialist, Rxxxxx A has been assigned to your case.


[xxxxxx xx xxxxx 2010 03:18] -- Rxxxxx A :
Hello Ludovic, thank you for contacting Hewlett-Packard and for your interest in this HP Active Chat support. I would be assisting you further. Please give me 3 min to review the history of this conversation. Thank you.
[xxxxxx xx xxxxx 2010 03:21] -- Rxxxxx A :
As per the issue description, I understand that you would like to install the scanner software for Window 7 OS, am I correct?
[xxxxxx xx xxxxx 2010 03:28] -- Rxxxxx A :
I shall place this chat on Holding Queue, you may resume this conversation by replying to this message within 72 hours by saving this window on your Favorites. You may also use the Case ID xxxxxxx to start a new conversation after 72 hours using the link: http://www.hp.com/go/ispe.
Thank you for contacting HP, have a good day.Rxxxxx.


[xxxxxx xx xxxxx 2010 11:25] -- Ludovic B :
Exact: I installed the scanner software for Windows 7 OS.
[xxxxxx xx xxxxx 2010 11:25] -- Message généré automatiquement:
A Support specialist, Kxxxxxx Kxxxxxx R has been assigned to your case.


[xxxxxx xx xxxxx 2010 11:25] -- Message généré automatiquement:
A Support specialist, Kxxxxxx Kxxxxxx R has been assigned to your case.


[xxxxxx xx xxxxx 2010 11:27] -- Kxxxxxx Kxxxxxx R :
Hi Ludovic, my name is Axxx and I will be assisting you with the further troubleshooting. Please give me few minutes to review the history of this chat conversation. I will respond at the earliest. Please be online.
Thank you.
[xxxxxx xx xxxxx 2010 11:27] -- Ludovic B :
ok
[xxxxxx xx xxxxx 2010 11:37] -- Kxxxxxx Kxxxxxx R :
I understand that the hpiscnapp.exe" shows 100% CPU usage. Am I correct?
[xxxxxx xx xxxxx 2010 11:39] -- Ludovic B :
Yes, it's correct
[xxxxxx xx xxxxx 2010 11:46] -- Ludovic B :
I used the tool "Process Monitor" (http://technet.microsoft.com/fr-fr/sysinternals/bb896645.aspx) to see the file activity: one file is created and written in a temporary folder, but it's just for a small moment. Hpiscnapp.exe shows 100% CPU usage for much more time (8 to 15 minutes).
[xxxxxx xx xxxxx 2010 11:47] -- Kxxxxxx Kxxxxxx R :
Please give me few moments.
[xxxxxx xx xxxxx 2010 11:56] -- Kxxxxxx Kxxxxxx R :
Ludovic, I am unable to locate the document with the solution for this. Is it okay for you if I send the solution to your e-mail ID?
[xxxxxx xx xxxxx 2010 11:57] -- Ludovic B :
ok
[xxxxxx xx xxxxx 2010 11:58] -- Kxxxxxx Kxxxxxx R :
Thank you. Please confirm your e-mail address: xxxxxxx@xxxxxxx.xxx
[xxxxxx xx xxxxx 2010 11:58] -- Ludovic B :
Yes, I confirm my email: xxxxxxx@xxxxxxx.xxx
[xxxxxx xx xxxxx 2010 11:59] -- Kxxxxxx Kxxxxxx R :
Thank you for the confirmation.
[xxxxxx xx xxxxx 2010 11:59] -- Kxxxxxx Kxxxxxx R :
Ludovic, since we are unable to complete troubleshooting at this time, I will place your chat incident in a holding status. You can resume troubleshooting by referring to case ID number (xxxxxxx). Please feel free to use our Instant Support program again.
Our support hours are (Mon-Fri):
Central European Time (CET): Between 9 am and 3 am.
Greenwich Standard Time (GMT): Between 11 am and 5 am.

Thank you again for contacting HP and have a great day. Axxx

Étant agacé de la situation, à savoir un parfait usage de mon matériel sous Windows XP uniquement, je finis quelques semaines plus tard par trouver une solution intéressante : le Windows XP Mode.

Avec les éditions avancées de Windows 7, il est possible d'installer une machine virtuelle particulière permettant de bénéficier d'un Windows XP virtuel intégré au sein de Windows 7. Et les scanners même en USB se connectectent simplement dans cet environnement virtuel. Il suffit d'utiliser le menu principal USB/[choix du matériel]/Lier :

Et miracle, la vitesse de numérisation est redevenue aussi bonne qu'auparavant. 

Seul petit souci, toute l'interface du Windows XP Mode est en 16 bits. C'est trop limité pour apprécier la qualité d'une numérisation en couleur. Il existe fort heureusement une technique pour repasser en 24 bits :

  1. Run regedit in XP
  2. Navigate to [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services]
  3. Add a DWORD Value named "ColorDepth" w/o parenthesis
  4. Right-click it, modify, then put "4" in the Value data
  5. Restart XP mode
Le Windows XP Mode que Microsoft présente comme permettant « d’éviter que les programmes métier précédents deviennent obsolètes », va bien plus loin à mon sens. Le Windows XP Mode permet aussi d'éviter de rendre obsolète les matériels et leurs pilotes !

04juin

Compression des disques virtuels VHD

L'utilisation de disques virtuels est de plus en plus courante afin d'émuler des Windows ou de conserver des applications ne fonctionnant plus dans les versions les plus récentes des systèmes d'exploitation.

Mais ces images dites VHD ont un défaut : leur taille ne fait qu'augmenter. C'est surtout critique si un VHD est placé lui-même sur une partition de taille fixe, telle qu'une partition TrueCrypt.

Seule solution : compresser le VHD. Ca se fait avec le Precompactor. Voici la recette tirée du blog de Kurt Shintaku :

  • Capturer l'image ISO du Precompactor (aller dans le menu CD de Virtual PC et choisir capturer l'image ISO... puis choisir le fichier c:\program files\microsoft virtual pc\virtual machine additions\virtual disk precompactor.iso, à moins que vous n'ayez installé Virtual PC dans un autre dossier)
  • Lancer le Precompactor en démarrant l'application depuis le CD monté. Cette opération qui dure assez longtemps remet à 0 les octets inutilisés et prépare le travail pour le compresseur de VPC qui sera utilisé peu après.
  • Éteindre Virtual PC
  • Lancer le compresseur de VPC : depuis la console de Virtual PC, choisir Fichier/Assistant disque virtuel/Modifier un disque virtuel existant/choisir le fichier VHD/Le compresser. Il est possible de remplacer le fichier existant ou non. Mais dans tous les cas, il faut prévoir suffisamment d'espace pour le fichier temporaire. Cette opération dure également assez longtemps.

Ne pas oublier aussi de libérer aussi de la place avec les techniques habituelles, par exemple, en utilisant Ccleaner.

19oct.

Visual 2010, Direct2D, etc.

La bêta 2 de Visual Studio 2010 (et le Framework .Net 4 beta 2) se faisaient attendre. Ils viennent juste de sortir.

Rappelons que Visual 2010 présente un certain nombre de nouveautés intéressantes :

  • Améliorations de performance
  • Édition des rubans directement dans les ressources
  • Meilleure prise en charge de la programmation multi-thread
  • etc.

Pendant ce temps, Direct2D fait son chemin et va tenter de remplacer GDI et GDI+. Mais pour qu'il soit largement et rapidement adopté, il faudra qu'il assure la compatibilité avec Windows XP. Autrement, Direct2D restera pour très longtemps peu adopté. Il n'y a qu'à constater qu'Internet Explorer 6 est encore utilisé pour plus de 20% du surf mondial de nos jours ! Quant-à espérer que les développeurs vont prendre les temps de créer un double code pour Windows Vista + 7 et un autre pour les Windows antérieurs... Il faut revenir sur Terre.

13août

Avec Windows, 7=6.1

On sait que les numéros de version internes de Windows sont :

  • Windows 2000=5.0
  • Windows XP=5.1
  • Windows Vista=6.0

Le successeur de Windows Vista étant Windows 7, on pouvait imaginer que son numéro de version interne était 7.0. C'est finalement 6.1, en build 7600. Ceci traduit le fait que Windows 7 n'est qu'une simple évolution de Windows Vista.

À l'actif des points positifs de ce nouveau système d'exploitation, notons :

  • Une installation améliorée et confortable
  • Plus réactif que Windows Vista (c'était facile néanmoins) et raisonnablement gourmand (néanmoins, la consommation mémoire augmente rapidement dès que plusieurs applications sont démarrées)
  • Très bon support du Wifi qui se connecte très rapidement au démarrage
  • L'UAC est moins présente que sous Vista (mais elle reste pesante dans bien des situations courantes)

Néanmoins, on peut noter plein de problèmes plus ou moins graves :

  • La fonctionnalité BitLocker (un des minuscules avantages de la version Intégrale) n'est disponible que pour les PC disposant de TPM 1.2, donc uniquement certains PC récents
  • Idem pour le mode Windows XP
  • Internet Explorer continue d'apparaître de manière exagérée dans la barre de tâches même quand il n'est plus le navigateur par défaut
  • La barre de lancement rapide a disparu
  • Le Media Player va chercher des informations sur Internet même si on a choisi un réglage opposé
  • L'association de fichiers avec VLC ne fonctionne pas. Le Windows Media Player conserve de fait 53 associations de fichiers alors que VLC est nettement meilleur sur bien des aspects
  • Le Windows 7 Upgrade Advisor (certes la version Beta courante) rassure en trouvant généralement peu de problèmes. Mais ils arrivent dès qu'on a installé Windows 7 : de nombreux pilotes sont manquants ou sont incomplets. C'est particulièrement gênant quand la carte Wifi se retrouve non installée privant l'accès à Internet qui aurait permis de résoudre tous les autres problèmes
  • Des drivers sont inexistants et ne seront jamais développés. La palme revient à Adaptec : de nombreuses cartes contrôleur SCSI n'ont et n'auront jamais de driver pour Windows 7 (exemple des famille 2940 ou 29160 qui ne sont pas si anciennes qu'il y paraît). Alors que l'on pourrait comprendre ce choix pour la version 64 bits, il est inacceptable et scandaleux qu'il n'y ait pas un minimum de support pour la version 32 bits. Adpatec sera à n'en pas douter un constructeur qui sera boudé par ses clients face à une telle attitude
  • Des drivers et logiciels fournis par des constructeurs de matériel deviennent bogués/inutilisables. Exemple : HP fournit un support au rabais des scanners de la famille Scanjet 8200 (deux à trois fois plus de temps pour numériser un document et interface des logiciels au bord de l'utilisabilité)
  • Certains logiciels restent incompatibles avec Windows 7 (exemple : NetLimiter)
  • Il arrive que restaurer des dossiers envoyés dans la corbeille détruise plein de dossiers. Heureusement, il reste Recuva pour sauver la situation
  • Difficile d'installer le Service Pack 1 de Visual Studio 2008. Il suffit de déployer le Microsoft Visual Studio Tools pour Microsoft Office System (version 3.0 Runtime) Service Pack 1 entre l'installation de Visual Studio 2008 et son SP1
  • Il reste de très nombreux et gros plantages, dits aussi des écrans bleus ou encore Blue Screen Of Death (BSOD) avec Windows 7 (tout du moins avec la version 32 bits) :

  • Certains pilotes de périphériques sont de véritables générateurs d'écrans bleu. Exemple : i-gotU GPS Travel Logger / @trip PC 2.0 pourtant conçu pour Vista. Le Windows 7 Upgrade Advisor a été bien incapable de détecter le problème.

Quant-au prix du système d'exploitation, il est très exagéré. Il l'est encore davantage en France comme l'avait démontré ZDNet : Windows 7 : 40% à 100% plus cher en Europe qu'aux Etats-Unis.

Bref, Windows 7 dispose de qualités indéniables, mais il est difficile de dire si elles s'avèreront suffisantes pour justifier une adoption de masse ce que Vista a bien été incapable de réaliser. Et les constructeurs sont à la traîne.

25juil.

Bug d'Outlook Express

Certes, Outlook Express est condamné à disparaître. Dans Windows Vista, il a même déjà disparu. Mais Windows XP n'est pas mort, loin de là. Or, le client de messagerie fourni avec XP, c'est Outlook Express. On trouvait déjà ce client de messagerie dans Windows 95 OSR2. Bref, 13 ans de bons et loyaux services ne pourront pas être effacés d'un coup de super opération marketing. Tout ça pour dire qu'Outlook Express a été un fidèle serviteur et qu'il le restera au cours des années à venir.

Mais, même de nos jours, on trouve encore des bugs affectant Outlook Express. Ainsi, un beau jour, vous n'arrivez plus à ouvrir un seul courrier électronique. Le CPU monte à 100% pendant de longues secondes sans succès. Comme dans la majorité des cas, on découvre l'origine du problème en s'aidant du fantastique FileMon. En effet, on s'aperçoit qu'Outlook Express piétine en tentant d'accéder à des milliers de fichiers MBK*.TMP dans le dossier temporaire de l'utilisateur. Dans mon cas précis, c'est même 65535 fichiers qui étaient présents. L'explorateur Windows est bien incapable d'effacer ces fichiers quand ils sont exactement autant (une légende dit que 65535 vaut 13 dans une base particulière). Il suffit de sortir les balles en argent (DOS), et la bête (les milliers de fichiers TMP de taille nulle) succombe enfin. Dorénavant, tout fonctionne parfaitement de nouveau.

Toutes les opérations que vous auriez pu tenter (supprimer les identités, restaurer les fichiers DBX, installer des outils payants annoncés comme miraculeux, etc. sont ainsi parfaitement inutiles).

Le médecin légiste nous expliquera qu'Outlook Express a parfois la fâcheuse manie de créer un fichier MBK*.TMP de taille nulle dans le dossier temporaire de l'utilisateur à chaque fois qu'un nouveau message était ouvert.

Ainsi, un peu de surveillance et de maintenance système effectuées de manière régulière peuvent permettre d'éviter bien des problèmes ardus.

19avr.

Expérience utilisateur malheureuse avec Windows XP

Un beau jour, Windows Update vous propose une mise à jour recommandée de votre pilote de carte graphique. Vous avez un doute car le pilote proposé semble ancien. Mais après tout, Windows sait mieux que vous. Vous acceptez, vous rebootez, et là, catastrophe :

Vous vous retrouvez en 800*600 16 couleurs avec un pilote défectueux. Vous allez vite sur le site du constructeur afin de corriger l'erreur et retrouver un affichage correct. Mais vous n'arrivez à rien lire car le site n'est pas prévu pour s'afficher en 16 couleurs. Vous pouvez donc dire adieu au téléchargement du pilote d'affichage correct.

Une fois que vous avez rétabli miraculeusement la situation avec un pilote d'affichage parfaitement à jour, vous retournez voir dans Windows Update : il insiste en vous proposant à nouveau le pilote défectueux.

Bref, une belle expérience utilisateur !

19avr.

La tortue Vista

Créer un raccourci du gestionnaire de tâches dans le menu démarrage de tous les utilisateurs, c'est une opération simple. Du moins avec Windows XP. Mais avec Windows Vista, c'est le parcours du combattant (il faut ruser et autoriser plein de fois l'opération puisque l'UAC n'arrête pas de se déclencher). Et on ne parlera pas non plus du déplacement du raccourci de 723 octets qui prend plusieurs minutes alors que ça devrait être instantané.

Souhaitons que le successeur Windows Seven (dont la sortie semble être pour octobre 2009) se montre nettement plus véloce et se rapproche de son ancêtre Windows XP.

15avr.

La fin de Windows XP

Alors que le support standard de Windows XP vient tout juste de s'arrêter, c'est finalement mon Windows XP qui vient de crasher subitement :

Et comme d'habitude, la cause du problème est inconnue. Bref, au bout de 8 ans de vie, Windows XP n'a pas réussi à être stabilisé.

05avr.

Des logiciels à perfectionner

Crash, plantages, bugs, etc.

Les utilisateurs ne sont ils pas en droit d'attendre des logiciels un minimum stables ?

Ci-dessous, une copie d'écran d'un crash du logiciel Espression Web Designer :

22mar.

Internet Explorer 8 casse Visual Studio 2008

C'est confirmé : que ce soit avec Visual Studio 2008 Professionnal ou Team Suite, l'installation d'Internet Explorer 8 empêche le fonctionnement correct de l'assistant d'ajout de classe des boîtes de dialogue des projets MFC/C++ (le problème est d'ailleurs peut-être plus général) dans Visual Studio 2008.

Voici une première capture d'écran :

Et une seconde :

Il n'existe actuellement aucun moyen de contourner ce problème.

20mar.

Du nouveau dans les navigateurs

La guerre est enfin relancée dans les navigateurs Internet. Entre Internet Explorer, Firefox, Opera, Chrome et Safari, c'est finalement Internet Explorer qui dégainé le premier avec sa nouvelle version 8.

Le navigateur se révèle plus rapide et réactif que son prédécesseur, ce qui n'est pas sans déplaire. Les outils pour développeurs (analyse CSS et Javascript , profiler) semblent intéressants.

Néanmoins, au test acid 3, le navigateur se prend une belle claque : un petit 20/100 seulement alors que même Firefox 3 obtient 71/100.

Vivement les prochaines versions des autres navigateurs.

31oct.

Nouvelle API 2D

Une nouvelle API fait son apparition: Direct2D.Annoncée comme successeur des API GDI et GDI+, elle semble particulièrement intéressante tant elle promet des fonctionnalités riches et variées.

Évidemment, le support des systèmes d'exploitation sera crucial. Si jamais cette API ne devait pas ou mal tourner sur Windows XP, son avenir est tout tracé.

12août

Visual Studio 2008 : mise à jour

Microsoft vient d'annoncer une mise à jour importante (le Service Pack 1) de son outil de développement logiciel Visual Studio 2008 et pour son framework .Net 3.5. Plus d'info ici.

23juin

Bogues en cascade

Rien de tel pour démarrer une semaine qu'un double écran bleu de mon système d'exploitation. Sans explication. Pourtant ce système d'exploitation devrait être au point car c'est le plus utilisé au monde sur les postes client.
En tentant de récupérer mon fichier dans mon tableur préféré, je m'aperçois qu'il a été créé le premier janvier 1601... Encore un bogue à corriger !

Bogue dans Excel 2007 - Récupération d'un fichier datant de 1601

13mai

Un WorldWide Telescope bien décevant

Microsoft vient de diffuser la première bêta de son nouveau logiciel WorldWide Telescope, une sorte de planétarium avancé. Ma première impression a été d'apprécier l'interface et l'ergonomie. Le déplacement des principaux satellites de Jupiter est assez esthétique avec la représentation des ombres sur la planète. Mais les bonnes critiques s'arrêtent là. La précision scientifique, pourtant indispensable, est absente de ce logiciel.
Ainsi, quelle que soit la date d'observation que vous choisissez, le logiciel affichera toujours la même photo des planètes. Point de changement d'orientation des anneaux de Saturne, point de phases pour Mercure ou Vénus...
Les éclipses totales de Soleil semblent avoir été un peu travaillées en jouant sur les effets atmosphériques et en affichant la couronne solaire quand la phase devient totale. En voulant rejouer l'éclipse du 11 août 1999 à Noyon, le logiciel donne le début de la phase totale à 10:24:06 UTC alors que l'Institut de Mécanique Céleste et de Calcul d'Éphémérides donne 10:22:52,0 UTC soit une différence de une minute et quatorze secondes. Idem pour la fin de l'éclipse: 10:25:14 pour le logiciel contre 10:25:07,4 pour l'IMCCE.
La date est réglable entre l'an 0 et l'an 4000. C'est idéal pour tester la précession des équinoxes. Mais c'est un désastre : le logiciel s'entête à placer l'étoile polaire au même endroit de l'an 0 à l'an 4000 !
Finalement, ce qui m'a le plus intéressé dans ce logiciel, c'est la représentation de la Fractale de Mandelbrot sur une sphère. Mais qu'elle en est l'utilité pour un planétarium ?

Fractale de Mandelbrot sur une sphère dans le logiciel WorldWide Telescope

08avr.

Visual Studio 2008 : presque complet

Le ''Features Pack C++'' est disponible pour Visual Studio 2008. Les nouveaux conteneurs et les nouveaux contrôles devraient aider à améliorer la qualité des applications réalisées en C++.

Il ne manque plus que la version finale de Silverlight 2, et les extensions ASP.NET 3.5 pour compléter le produit.

13janv.

Améliorations de Visual Studio 2008

26sept.

65535=100000 pour Excel 2007

Inquiétudes autour d'Excel 2007 qui a du mal avec les multiplications. On se demande comment un tableur aussi ancien, aussi utilisé et aussi cher (surtout en France malgré la valeur de l'euro) puisse confondre 65535 et 100000. Cette erreur se produit dans Excel 2007 en faisant simplement la multiplication de 77,1 par 850. Nous attendons un correctif en urgence.

- page 1 de 2