Blog
KomuraSoft LLC partage des façons de penser utiles en pratique sur la création de sites web, le SEO, la gestion de Google Ads, le développement Windows, la valorisation des actifs existants et l’analyse des défauts.
Recherche IA sur tout le site
Les requêtes de recherche sont transmises à Cloudflare AI Search pour générer les résultats. Veuillez ne pas saisir de données personnelles.
-
Comment construire une page de service - Méthode d'organisation pour le B2B technique
Pour les sites B2B techniques, nous expliquons comment organiser le rôle, les titres, les textes, les CTA et le parcours de contact d'une page de service.
-
Site qui ne reçoit pas de demandes de contact : les trois éléments à corriger en premier
Pour un site où les demandes de contact se sont arrêtées, nous organisons les points à corriger en priorité sur la page d'accueil, les pages de service et la...
-
Pourquoi le site web d'une entreprise technique ne parvient pas à faire comprendre son activité
Nous examinons pourquoi les sites techniques et B2B ne parviennent pas à faire comprendre l'activité réelle de l'entreprise, en analysant la répartition des ...
-
Comment fonctionne la résolution des noms de DLL sous Windows - Ordre de recherche et SxS
Où LoadLibrary va-t-il réellement chercher ? Parcourez l'ordre de recherche des DLL sous Windows, les Known DLLs, les API sets et les manifestes SxS, ainsi q...
-
Les UUID peuvent-ils entrer en collision ? Les schémas d'implémentation et d'exploitation qui provoquent des doublons
Les UUID sont, en usage normal, suffisamment résistants aux collisions ; mais un seed fixe, un snapshot, un mauvais usage des namespaces, une troncature ou u...
-
SEO et Google Ads pour un site B2B technique : comment mener les deux de front
Comment répartir les rôles entre le SEO et Google Ads pour générer des demandes de contact sur un site B2B technique. Nous passons en revue les bases de la c...
-
Quand Windows exige-t-il réellement des privilèges administrateur - UAC, zones protégées et comment le déterminer par conception
Un panorama pratique des situations où Windows exige des privilèges administrateur, du point de vue de l'UAC, des zones protégées, des services, des pilotes ...
-
Qu'est-ce que VBA ? - Ses contraintes, son avenir, quand le remplacer et des schémas de migration réalistes
Cet article présente les bases et les limites de VBA, son avenir, les cas où il faut le remplacer, et une démarche réaliste pour migrer progressivement les m...
-
Introduction à l'encodage des caractères sous Windows - Le mojibake qui survient avec Linux
Ce guide met en ordre, pour un usage pratique, les raisons du mojibake sous Windows à travers les différences entre CP932, UTF-8, UTF-16, BOM, pages de code,...
-
Bonnes pratiques pour vérifier et afficher l'état des équipements externes - Concevoir au-delà d'un simple « Connecté »
Dans les applications intégrant des équipements externes, réduire l'état à un simple « Connecté » favorise les affichages trompeurs. Nous détaillons la détec...
-
Checklist pour gérer les processus enfants en toute sécurité dans une application Windows
Pour gérer en toute sécurité les processus enfants dans une application Windows, l'important n'est pas l'API de lancement mais la conception de la propriété ...
-
Choisir une méthode de distribution d'application Windows - MSI/MSIX/ClickOnce/xcopy/Updater personnalisé
Le choix d'une méthode de distribution pour une application Windows n'est pas une question de préférence pour tel format d'installateur, mais un choix du deg...
-
Distribution en un seul fichier des applications Windows - Binaire unique et limites des dépendances au système
Quand on veut regrouper une application Windows en un seul EXE, il faut distinguer le fait de réduire la distribution à un seul artefact et celui de supprime...
-
Règles de prompting pour réduire les incidents de mojibake avec Codex sous Windows
Codex déforme le texte japonais sous Windows ? Évitez le mojibake grâce à des règles de prompting claires : vérifier l'encodage avant lecture, préserver CP93...
-
Pièges des applications de communication série — de la reconnexion à la conception des journaux
Un tour d'horizon pratique des pièges à éviter dans les applications de communication série pour l'intégration d'équipements et le contrôle d'instruments : t...
-
Concevoir la conservation des journaux et des dumps lors du crash d'une application Windows
Comment combiner journalisation habituelle, marqueur de crash final, WER LocalDumps et processus de surveillance pour conserver, même quand une application W...
-
Conception UX des applications Windows - Priorités selon l'environnement d'utilisation
Ce qu'il faut prioriser dans la conception UX d'une application Windows, organisé sous forme de tableau de décision couvrant B2C vs B2B, les méthodes de sais...
-
Comment choisir entre WinForms, WPF et WinUI - Tableau de décision pratique
Nous examinons comment choisir entre WinForms, WPF et WinUI, du point de vue du nouveau développement, des actifs existants, de la distribution, de l'express...
-
Pièges de la mémoire partagée et bonnes pratiques concrètes
Nous passons en revue les pièges de la mémoire partagée en usage réel, ainsi que la conception qui réduit le taux d'incidents : synchronisation, visibilité, ...
-
Introduction aux profils utilisateur Windows - AppData et NTUSER.DAT
Les bases du profil utilisateur Windows, l'usage d'AppData, les profils local, itinérant, obligatoire (Mandatory) et temporaire (Temporary), la redirection d...
-
Le minimum à connaître avant de lire une source COBOL
Pour celles et ceux qui doivent soudainement lire du code source COBOL, cet article rassemble un socle minimal sur les DIVISION, PIC, COMP-3, COPY, PERFORM, ...
-
Comment comparer équitablement la vitesse d'exécution de C#, C++, Java et Go
Comment comparer équitablement la vitesse d'exécution de C#, C++, Java et Go : conception de la mesure, warm-up, verrouillage de l'environnement, lecture des...
-
Qu'est-ce que Reg-Free COM - Utiliser COM sans enregistrement
Un panorama des bases de Reg-Free COM, du rôle des contextes d'activation et des manifestes, de ses avantages, de ses limites, et des critères de décision po...
-
Comment créer une sortie de rapports Excel - COM / Open XML / Modèles
La conception d'une sortie de rapports Excel change considérablement selon que l'on automatise Excel lui-même, que l'on génère directement des fichiers xlsx,...
-
Comment incruster une image et du texte dans les images d'une vidéo MP4 avec Media Foundation
Comment incruster une image et du texte dans chaque image d'une vidéo MP4 avec Media Foundation pour produire un nouveau MP4, en structurant la réflexion aut...
-
Introduction à la collecte des dumps de crash Windows - WER/ProcDump/WinDbg
Pour traquer les crashs d'applications Windows difficiles à reproduire, nous passons en revue l'utilisation de WER LocalDumps, ProcDump, MiniDumpWriteDump et...
-
Utiliser une DLL .NET 8 depuis VBA avec typage fort - Exposition COM et TLB dscom
Appelez du code .NET 8 depuis VBA avec liaison anticipée : exposez une bibliothèque de classes à COM, générez un TLB avec dscom, et enregistrez la DLL comhos...
-
Pourquoi préférer l'attente sur événement à Sleep(1) sous Windows
Sous Windows, la précision des attentes courtes avec délai (timed wait) est limitée par la granularité de l'horloge système et par l'ordonnancement. Si vous ...
-
Un tableau de décision pour choisir entre arrêt et poursuite après une exception inattendue
Lorsqu'une exception inattendue survient, faut-il arrêter l'application ou la laisser continuer ? Cet article organise la décision sous l'angle de la corrupt...
-
Réglages de planification du processeur sous Windows - Services d'arrière-plan et cœurs P/E
Ce que change vraiment le réglage « Services d'arrière-plan » de Windows, expliqué à travers le quantum, la faveur accordée au premier plan, les craquements ...