Hello World !
Dans le cadre de mes travaux actuels, hier, j’ai rapidement développé un prototype permettant de simuler un algorithme en C#, le tout cross-plateforme. L’architecture du projet ressemble un petit peu à ce que j’ai déjà fait dans SoftwareZator (Action, ActionTools, CodeDom…etc pour ceux qui l’utilise).
Le Concept
Le concept est d’être capable de simuler et de déboguer un algorithme à l’exécution en utilisant du C#. Histoire d’avoir un challenge encore plus élevé, on veut que ça soit cross-plateforme.
Cela implique plusieurs choses :
– Il me sera impossible d’utiliser CodeDom ou Roslyn pour compiler et exécuter du code au runtime.
– Il me sera également impossible d’utiliser le Débogueur Windows
car il est impossible d’y faire appel depuis une application WinRT par exemple.
– Ainsi, je vais donc créer ma propre architecture ressemblant à CodeDom, que je vais appeler « AlgorithmDom ».
– Et je vais créer un interpréteur
qui va analyser
l’AlgorithmDom et réaliser des actions en fonction de ça.
Read more
Hello World !
Quelle galère ! Durant le développement de PasswordZanager, j’ai eu besoin de récupérer l’ID unique du processeur.
Il y a peut-être d’autres solutions que la mienne, mais c’est le plus simple trouvé sans être obligé d’ajouter 36000 dépendances et DllImport.
Pour cela, on va ajouter la référence System.Management à notre projet et faire une requête WMI (Windows Management Instrumentation) avec la classe ManagementObjectSearcher :
|
var searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Processor"); var queryObj = searcher.Get(); var cpuId = queryObj["ProcessorId"].ToString(); |
Résultat :

Voilà, pas plus compliqué en fait. 🙂
En ce moment dans mon école, plusieurs étudiants me demandent s’il est possible d’avoir Hyper-V et VMWare/VirtualBox en même temps, afin d’avoir un émulateur Windows Phone en plus des machines virtuelles que les étudiants ont déjà sous VMWare. La réponse est OUI.
En effet, si l’on tente d’installer VMWare alors qu’Hyper-V est activé, on tombe sur un message de ce type trouvé sur internet :

Il y a bien moyen d’activer Hyper-V « dans » une machine virtuelle sous VMWare, mais là je vous parle bien d’avoir Hyper-V et VMWare sous le même OS.
La solution
Cette solution fonctionne sous Windows 8, 8.1 et 10. On va faire un dual boot proposant deux options :
Read more
Oui, je sais ce que vous allez me dire, il était temps. En réalité cela fait depuis 2013 que j’ai un compte GitHub, mais seulement depuis quelques jours que j’y ai envoyé certains de mes projets. Vous y retrouverez pour le moment ma guirlande connecté faite à l’arrache, Loop, mon moteur de recherche académique de l’an passé, et ZolyFramework, un ensemble de librairies permettant d’avoir un joli design style Metro en WPF.
Bref, voici mon GitHub.
Salut tout le monde !
Récemment, les internautes de mon site, et surtout de mon forum, m’ont proposé un jeu d’interview : ils posent des questions sur le forum, et j’y réponds par vidéo.
Je me suis prêté au jeu avec l’aide d’un ami de mon école et d’un membre du forum qui est venu me rencontrer. Alors j’imagine déjà les « Ouai pour qu’il se prend celui-là, il fait sa star, tatati tatata », c’est pourquoi j’ai décidé de mettre la vidéo uniquement sur mon site et sur mon forum, je n’en ferais pas la promotion sur Facebook ou Twitter pour la simple et bonne raison que cette vidéo s’adresse aux visiteurs réguliers de mon site, pour la plupart utilisateurs de SoftwareZator.
Bon visionnage, et merci à la bande de fous pour l’organisation de ce petit évènement sympa et pour vos questions.
Tchouss !