Recherche sur le blog

lundi 8 octobre 2018

[Jeux vidéo] Now Playing...

Je ne suis pas un grand joueur en multi : la compétition, ce n'est clairement pas mon truc. Cependant j'ai toujours plaisir à lancer un jeu vidéo après le boulot ou pendant quelques heures le week-end. En ce moment, ce sont trois jeux sur lesquels je suis plutôt occupé. D'autres suivront tels que Assassin's Creed Odyssey ou Shadow of the Tomb Raider... Voyons plutôt ce sur quoi je m'attarde actuellement...

Two Point Hospital - Plateforme : PC

Ce n'est pas réellement le sauveur du jeu de gestion, car pour ça Les Sims 4 se plaçait plutôt bien. Two Point Hospital est "le" remake tant attendu par les joueurs ayant connu Theme Hospital. Mais oui, souvenez-vous quand vous construisiez vos salles et que de nombreuses maladies complètement loufoques faisaient leur apparition. Rappelez-vous des patients qui vomissaient dans les couloirs, ou qui se transformaient en fantôme après leur mort afin de hanter l’hôpital. Tout cet esprit a été conservé dans ce titre, avec énormément de clins d’œil. Sorti en aout, le titre continue sur sa lancée et une prochaine mise à jour apportera quelques nouveautés dont le fait de pouvoir modifier les tenues vestimentaires du personnel pour faciliter leur repérage.  


Detroit : Become Human - Plateforme : PS4

Développé par Quantic Dreams, ce jeu vidéo propose un système de jeu relativement simple où le joueur doit choisir parmi plusieurs actions / dialogues afin de déterminer la suite des événements. L'intrigue prend place dans le futur dans lequel les humains ont à leur service des androïdes. Le cours du jeu sera modifié selon les choix et le succès ou l'échec des scènes où l'on doit enchainer une série de touches spécifiques (Quick Time Events, ou QTE). Bien sûr tout a été prévu et pour chaque chapitre, plusieurs fins ont été définies. Quant au casting on peut dire qu'il est plutôt sympa !


Divinity : Original Sin 2 - Plateforme : PC

S'il y a bien un jeu dont les belges peuvent être fiers, c'est Divinity! Développé par Larian Studios, ce jeu est un format action-RPG tour par tour. L'histoire se déroule des siècles après celle du précédent opus, et débute réellement dans la ville de Fort Joie où vous commencerez à chercher des réponses sur le pourquoi des colliers anti-Source. Au fur et à mesure, vous découvrirez que de nombreux acteurs sont à l'origine de tout ça et vous les défierez pour tenter de mettre un terme aux diverses injustices auxquelles vous ferez face. Tout cela en incarnant un personne que vous pourrez personnaliser dès les premières minutes de jeu. Tout comme dans Divinity Original Sin I, vous pourrez recruter jusqu'à trois compagnons pour vous aider dans votre quête, chacun possédant ses propres pouvoirs et auxquels vous assignerez différentes armes magiques ou non. Le tout est d'adopter la bonne tactique. Vous pourrez aussi vous jeter dans l'édition Definitive, gratuite pour tout possesseur du jeu original, qui apporte équilibrage dans les combats, nouveaux dialogues et divers changements dans l'intrigue.


Bon amusement !

[Divers] Bitdefender lit infiniment sur vos disques

Il n'y a pas que Microsoft qui semble avoir du mal en ce moment. En effet, l'antivirus Bitdefender 2019, dans sa version 23.0.10.31, contient quelques bugs gênants (impression impossible avec certaines imprimantes Canon, options de profils non sauvegardées, logiciels Battle.Net bloqués pour l'installation des mises à jour de jeux Blizzard, etc), dont l'un provoque une lecture infinie sur tous les disques connectés à l'ordinateur, aussi bien internes qu'externes. Dans le gestionnaire de tâches, on peut voir pour chacun des disques une lecture à environ 24,5 Ko/s. De ce fait les disques externes étant également impactés, ne peuvent être éjectés.


Le problème, qui a déjà été remonté sur les forums de la suite antivirus, semble en partie liée à un service Windows - nommé Infrasturcture de gestion Windows (WMI). En effet, un utilisateur sur le forum a constaté qu'en redémarrant ce service (arrêter puis démarrer), le phénomène s'arrêtait. Plusieurs utilisateurs ont créé des scripts maison pour effectuer cette tâche au lancement de l'ordinateur pour corriger temporairement le souci. D'autres ont constaté que malgré cette opération, le problème persistait. 

Dans une ligne de commandes avec les droits administrateur, il suffit de saisir les lignes suivantes :
net stop winmgmt
net start winmgmt
Attention que d'autres services peuvent dépendre de WMI et donc ceux-ci devront également être arrêtés et redémarrés.

Pour en revenir à ce problème le processus principal de Bitdefender semble en fait verrouiller les fichiers qu'il lit, et l'opération de relance du fameux service WMI semble relâcher ces "verrous". Bien sûr le bug est sans doute plus complexe qu'on peut le croire car cela fait près d'un mois que cela a été signalé aux développeurs. Il n'y a plus qu'à croiser les doigts pour qu'un patch soit vite déployé.

[Système] Windows 10 October Update suspendue

Si vous n'avez pas encore installé la dernière mise à jour de Windows 10, vous ne pourrez certainement pas le faire avant un certain temps, le temps que Microsoft trouve une solution au bug assez gênant constaté par plusieurs utilisateurs. En effet, comme on peut le lire sur la page reprenant l'historique des mises à jour, le déploiement a été suspendu suite au signalement de la part de plusieurs utilisateurs, d'un problème de fichiers manquants après l'installation. Cela concernerait les documents, images et même les fichiers sur le bureau.


En plus de ces problèmes, la page d'historique affichait déjà un message concernant les possesseurs de plateformes Intel, expliquant que la batterie de leur PC portable pouvait se décharger bien plus vite à cause de pilotes audio Intel HD de version spécifique.  

D'autres utilisateurs quant à eux semblent rencontrer des problèmes liés à leur connexion internet ainsi qu'aux applications du Windows Store.

On peut aussi lire sur le Twitter de Dona Sarkar, responsable du programme Windows Insider, que le support de Microsoft possède les outils nécessaires pour vous aider à récupérer (partiellement ?) les fichiers. Contactez-les si cette problématique vous touche.

En ce qui me concerne, j'ai effectué la mise à jour dès sa sortie sur mes deux PC et je n'ai constaté aucune perte. C'était plutôt bien parti, surtout vu la rapidité du processus d'installation. Pour rappel, l'April Update avait également été reportée à cause de bugs bloquants qui entrainaient parfois l'apparition de BSOD.

Édition du 10 octobre 2018 : de nombreuses sources indiquent qu'une nouvelle build est disponible pour les Insiders et celle-ci corrigerait le problème, qui serait lié à un paramètre de stratégie de groupe destiné à supprimer les profils après un certain nombre de jours. Une erreur de calcul aurait donc entrainé la suppression. Microsoft compte bien poursuivre les tests afin de pouvoir à nouveau déployer la mise à jour au grand public.

Sources

mardi 11 septembre 2018

[Jeux vidéo] Des bandes noires dans God of War?

Pour ceux qui commenceraient God of War sur PS4 après la majorité des personnes sur cette planète, vous aurez peut-être eu le même "problème" que moi, à savoir l'apparition de bandes noires en haut, en bas, mais également sur les côtés. Au début, je pensais que c'était pour donner un effet mais après quelques recherches sur internet, c'est en fait une option à modifier dans les paramètres de la console...

 
En effet, si vous vous rendez dans Paramètres -> Son et écran -> Paramètres de la zone d'affichage, vous pourrez constater que, par défaut, la zone n'est pas étendue à tout l'écran. Il suffit d'utiliser les flèches haut ou bas pour modifier cela, ensuite valider avec X. Mais pourquoi le jeu se fie-t-il à ce paramètre... très bonne question !

[Utilitaires] DDU supprime aussi les pilotes audio

...mais uniquement les pilotes Realtek et Creative ! Jusqu'à présent l'outil DDU (pour Display Driver Uninstaller) était limité à la suppression des pilotes graphiques - d'où son joli nom -, mais la nouvelle version 18.0 est capable de faire le ménage pour les deux constructeurs cités précédemment. Attention que pour les pilotes Creative, l'outil se contente de procéder à la désinstallation classique sans vérifier si les clés de registre et les fichiers sont bien tous supprimés. A noter aussi que deux nouvelles lignes de commande sont disponibles pour réaliser ces deux nouvelles opérations.


Voir la nouvelle sur le site officiel.

Sources

samedi 21 juillet 2018

[JS] Afficher un PDF en image avec pdf.js

Il existe plusieurs méthodes en Java pour transformer un PDF (ou une partie seulement) en image côté serveur, afin de renvoyer le résultat au client, pour qu'il ne lui reste plus qu'à l'afficher. La première qui vient à l'esprit est Apache PDFBox. D'autres comme IcePDF ou JPedal font bien le job aussi, mais sont souvent payantes. De plus, le traitement peut évidemment vite devenir lourd pour le serveur si de nombreuses requêtes sont effectuées par plusieurs utilisateurs.

On peut imaginer laisser le client faire le boulot, en utilisant la librairie pdf.js, qui est sous licence Apache. Elle permet de visualiser des documents PDF dans une page web mais aussi de les transformer en image ce qui nous intéresse ici.

L'idée de l'exemple qui suit est de transformer une page donnée en image. Après ajout du script principal dans l'élément head, on va créer une fonction qui recevra plusieurs paramètres tels que les données du fichier PDF (sous forme de chaine encodée en Base64), le numéro de page à transformer, un ID pour la création du canvas, une valeur pour l'échelle du rendu, et l'identifiant de l'élément img qui recevra le résultat.
PDFJS.getDocument({data : atob(ao_pdfData)})
    .then(function(ao_pdf) 
{
 ao_pdf.getPage(ai_num).then(function(ao_page) 
 {
  var lo_canvas = document.createElement('canvas');
  lo_canvas.id = as_idd + '-page-' + ai_num;
  lo_canvas.className = 'f-canvas';

  var lo_context = lo_canvas.getContext('2d');
  var lo_viewport = ao_page.getViewport(af_scale2);
  lo_canvas.height = lo_viewport.height;
  lo_canvas.width = lo_viewport.width;
  
  var lo_renderContext = {
   canvasContext: lo_context,
   viewport: lo_viewport
  };

  ao_page.render(lo_renderContext).then(function()
  {
   $('#' + as_imageId)
     .attr("src", lo_canvas.toDataURL());
  });
 });
});
La fonction PDFJS.getDocument() reçoit en paramètre les données, décodées par la fonction JavaScript atob().

Une fois le document chargé, on va demander à récupérer la page dont le numéro est passé en paramètre. Une fois que cela est fait on exécute une fonction pour traiter les données de cette fameuse page. On crée un élément canvas temporaire, qu'on pourra stocker - ou pas - dans la page. On récupère aussi le contexte de dessin de ce canvas.

On récupère le viewport en indiquant l'échelle (ex : 1.5f). On définit ensuite la hauteur et la largeur du canvas avec les valeurs du viewport.

On crée ensuite un objet qui contiendra le contexte de dessin et le viewport. Ceux-ci seront passés à la fonction render() qui est une fonction de l'objet page. Lorsque le rendu est terminé, on peut récupérer la source de l'image depuis le canvas, grâce à la fonction toDataURL() de ce dernier.

vendredi 20 juillet 2018

[Système] Photos : Erreur système -2147219196

Si vous avez installé la mise à jour cumulative 17134.167 sur votre PC, il est possible que vous obteniez des erreurs en lançant l'application Photos, dont "Erreur du système de fichiers -2147219196" lorsque une photo est ouverte. D'autres applications peuvent également poser problème dont Skype ou même Calculatrice.

En lançant l'application Photos, vous pouvez également obtenir l'entrée suivante dans l'observateur d'événements : 

Nom de l’application défaillante Microsoft.Photos.exe, version : 2018.18051.17710.0, horodatage : 0x5b4c53ea
Nom du module défaillant : Windows.UI.Xaml.dll, version : 10.0.17134.81, horodatage : 0x4f4899f8
Code d’exception : 0xc000027b
Décalage d’erreur : 0x00000000006a4e02
ID du processus défaillant : 0x2b28
Heure de début de l’application défaillante : 0x01d4205da541b39a
Chemin d’accès de l’application défaillante : C:\Program Files\WindowsApps\Microsoft.Windows.Photos_2018.18051.17710.0_x64__8wekyb3d8bbwe\Microsoft.Photos.exe
Chemin d’accès du module défaillant: C:\Windows\System32\Windows.UI.Xaml.dll
ID de rapport : 08b2e8a9-e42d-46cf-9af2-24c466df7349
Nom complet du package défaillant : Microsoft.Windows.Photos_2018.18051.17710.0_x64__8wekyb3d8bbwe
ID de l’application relative au package défaillant : App

Visiblement réinstaller l'application ou la réinitialiser ne sert à rien : c'est en tout cas la première chose que j'ai voulu faire et ça n'a eu aucun effet. Utiliser l'utilitaire de résolution des problèmes est aussi inutile. De même que lancer la fameuse commande de déploiement via Powershell, ou l'utilitaire SFC pour vérifier s'il existe une corruption des fichiers système.

C'est en fait un problème de permissions : les droits du groupe Utilisateurs ont en fait été corrompues d'une manière ou d'une autre. Erreur dans la mise à jour ? Corruption complètement aléatoire et pas forcément liée ? Impossible d'en être réellement sûr.

Voici comment résoudre le problème :
  • Allez dans le dossier C:\Program Files\WindowsApps : Windows vous indiquera qu'il n'est pas possible d'accéder au dossier tant que vous n'aurez pas redéfini les droits d'accès. Cliquez sur le lien qu'il propose pour accéder à l'onglet Sécurité.
  • Dans cet onglet, cliquez sur Avancé. Vous devriez voir apparaitre la fenêtre suivante.

  • Changez le propriétaire en cliquant sur "Modifier", sélectionnez votre utilisateur, puis cochez la case "Remplacer le propriétaire des sous conteneurs et objets", ensuite choisissez Appliquer.
  • Supprimez les permissions du groupe Utilisateurs et appliquez. 
  • Ajoutez à nouveau les permissions pour le groupe Utilisateurs, cochez Lecture, écriture, exécution. Appliquez à nouveau.
Essayez d'ouvrir une image pour voir si vous obtenez toujours le message d'erreur. Si c'est le cas alors procédez aux étapes suivantes sinon fermez simplement en cliquant deux fois sur OK.
  • Fermez la fenêtre en cliquant sur OK. Faites de même une fois de retour à l'onglet de Sécurité.
  • Ouvrez une ligne de commande en mode administrateur.
  • Exécutez la commande "icacls "D:\Program Files\WindowsApps" /q /c /t /reset" sans prendre en compte les guillemets.
  • A la fin du traitement, il faut qu'il y ait 0 erreur si possible.
  • Retournez dans le dossier C:\Program Files\WindowsApps, faites un clic droit dans le dossier, puis choisissez Propriétés dans le menu contextuel.
  • Allez dans l'onglet Sécurité : vous devriez voir de nouveaux droits d'accès (notamment "Tous les packages d'applications"). Cliquez sur Avancé.
  • Changez le propriétaire par NT SERVICE\TrustedInstaller, cochez de nouveau la case pour remplacer le propriétaire des sous-objets, puis appliquez. 
  • Fermez les deux fenêtres avec OK.
  • Vous devriez avoir accès à l'application Photos et les autres applications qui posaient problème.

jeudi 17 mai 2018

[Système] Microcode Intel pour Windows 10 1803

Jusqu'à présent Microsoft ne proposait pas les mises à jour nécessaires pour le microcode des processeurs Intel pour Windows 10 April Update (version 1803), laissant ainsi la faille Spectre à nouveau ouverte. C'est désormais réglé puisque le catalogue Microsoft Update reprend une nouvelle mise à jour, la KB4100347. Comme cela a déjà été expliqué dans un article sur ce blog, vous pouvez utiliser l'outil GRC InSpectre pour connaitre le CPUID de votre processeur. 

    
Repérez ensuite la bonne version du patch à télécharger et l'architecture correspondant à celle de votre OS. Il vous sera demandé de redémarrer après l'installation. Vérifiez ensuite avec le petit outil si la protection est bien active.

Si la mise à jour ne s'applique pas à votre processeur, vérifiez si le constructeur de votre carte mère ne propose pas un nouveau BIOS. Dernièrement Asus - comme d'autres marques - a sorti des versions bêta pour certains modèles tels que les Maximus VII, et les retours sont plutôt positifs.

lundi 7 mai 2018

[Streaming] Mais que se passe-t-il avec Spotify ?

Jusqu'il y a une semaine, tout allait bien avec Spotify. J'étais jusque là très content puisque depuis déjà plus d'un an je possède un ampli Yamaha RX-V581. Quelle ne fut pas ma surprise quand j'ai constaté avant-hier des problèmes en utilisant Spotify Connect... Il s'agit d'une fonctionnalité que l'on retrouve intégrée à de nombreux équipements dont des enceintes portables, et bien entendu pas mal de modèles d'amplificateurs Home Cinéma. 


En lançant donc ma playlist à l'aide de l'ordinateur - ou de mon smartphone - j'ai donc eu la surprise d'avoir des coupures durant la lecture. Et surtout dans la majorité des cas, l'impossibilité de continuer la lecture. Obligé d'éteindre puis de relancer l'ampli, et c'est reparti pour 2 à 3 chansons, voire plus avec de la chance..

Deux sujets ont été ouverts sur les forums :
Sur Twitter, des utilisateurs n'hésitent pas à se plaindre directement auprès du support.
Même si Spotify a mis à jour la page "Pourquoi ne puis-je pas utiliser Spotify sur mes enceintes?", beaucoup d'utilisateurs - dont moi-même - rencontrent le problème sur des modèles récents, de différentes marques également. Aucune nouvelle annonce de fin de support n'a été émise par le service de streaming. De plus, le modèle que je possède n'est même pas encore en fin de vie : on le retrouve d'ailleurs encore vendu sur de nombreuses plateformes d'achat en ligne, et le dernier firmware (1.17) date d'octobre 2017~. 

Alors qu'en est-il réellement ? Aucun membre du service n'a encore donné de réponse claire et officielle. En attendant, c'est principalement le fait de pouvoir utiliser la fonctionnalité Connect avec mon ampli qui m'a poussé à m'abonner. C'est plutôt embêtant de ne pas pouvoir en profiter pleinement sur un appareil encore assez jeune...

Édition du 9/5/2018

Après avoir été contacté par Les Numériques et sans doute d'autres médias, Spotify semble avoir pris la chose au sérieux. Bien que diverses solutions aient été proposées, comme modifier les serveurs DNS de votre ampli - ce que j'ai fait - (8.8.8.8 et 8.8.4.4), quelques réponses suggèrent que le fonctionnement du streaming via Connect est revenu à la normale. En testant moi-même avec mon smartphone à l'heure où j'écris ces lignes, voilà la 7ème chanson qui commence sans avoir eu une seule interruption.Verdict : une demi-heure où rien n'est à signaler.

Même si l'on est tenté de se dire que le problème est enfin derrière nous, aucune annonce officielle n'a vu le jour, et d'après le support sur Twitter, ils n'ont aucune information en ce qui concerne la cause de ce souci. Le mieux est donc de continuer à tester et de vérifier que ce problème ne revienne pas hanter nos périphériques...

mardi 17 avril 2018

[Windows 10] Où est la mise à jour ?

Alors que de nombreux médias sur internet prévoyaient une sortie de la mise à jour de Windows 10 pour le 10 avril, Microsoft avait finalement décidé de repousser la date... sans donner plus d'indications. Les rumeurs pointaient du doigt un très gros bug.

C'est hier que l'on apprend par l'intermédiaire de Dona Sarkar, que des problèmes de fiabilité avaient été détectés sur la build 17133 supposée être la version disponible sur Windows Update. Problèmes pouvant mener à un haut pourcentage d'écrans bleus. Pas top !
As Build 17133 progressed through the rings, we discovered some reliability issues we wanted to fix. In certain cases, these reliability issues could have led to a higher percentage of (BSOD) on PCs for example. Instead of creating a Cumulative Update package to service these issues, we decided to create a new build with the fixes included.


C'est donc une nouvelle version qui a vu le jour pour les Windows Insiders (nommée Preview Build 17134). Celle-ci reprend donc de nombreux correctifs comme cela est expliqué ci-dessus en anglais. Elle nécessitera sans doute d'un contrôle qualité supplémentaire avant d'arriver sur nos machines. 

Sources