Catégories
Développement Expert

Node.js : solution au « process out of memory »

L’utilisation d’un serveur Node.js pour faire tourner des applications web peut être consommateur en mémoire vive. Et une erreur fatale peut s’afficher dans le cas où cette mémoire volatile est saturée. Selon la configuration du serveur Nodejs et le service web hébergé, on peut rapidement saturer la RAM du processus mis en place sur un […]

Catégories
Développement Développeur

Erreur « java.lang.NoClassDefFoundError: Could not initialize class org.h2.value.CompareMode »

Ce message d’erreur apparait au démarrage ou à l’utilisation d’une application qui utilise le kit de développement Oracle Java ? Erreur : java.lang.NoClassDefFoundError: Could not initialize class org.h2.value.CompareMode Pas très explicite comme message. Pourtant, rien n’a changé dans votre code et le problème survient à la fois dans une nouvelle installation du programme et après […]

Catégories
Développement Expert

Effacer le cache npm

Etroitement lié à Node.js, npm est le gestionnaire de paquets officiel de la plateforme JavaScript. Désormais propriété de GitHub, npm est installé en même temps que Nodejs puisque fait entièrement partie de l’environnement. Le Node Package Manager travaille avec un cache sur le disque dur de la machine, virtuelle ou physique, et celui-ci peut rapidement […]

Catégories
Développement Développeur Logiciels macOS

Télécharger Visual Studio 2019 pour Mac

Une énième version de Visual Studio est sortie, en l’occurrence la 2019 et grande nouveauté cette fois-ci, Microsoft a rendu le logiciel compatible Apple Mac. Après Visual Studio Code qui s’est ouvert à Linux et macOS depuis 2015, le logiciel de développement complet devient lui aussi compatible avec les ordinateurs à la pomme. Microsoft annonce […]

Catégories
Développement Expert

Limite le nombre de processus NodeJS

Vous avez installé un serveur NodeJS sur votre ordinateur de développement ou sur un serveur, de test ou de production. Vous avez surtout remarqué que les processus node.exe sont nombreux et consomment chacun plusieurs centaines de Mo de mémoire vive. La raison est simple : dans sa configuration par défaut, Node JS crée 1 processus […]

Catégories
Développement Développeur Windows 10

Windows 10 IoT Core sur Raspberry Pi

Plus efficace qu’un long tutoriel texte, cette vidéo proposée par Microsoft montre les possibilités d’interaction entre un Raspberry Pi 3 et Windows 10 IoT Core. L’édition spéciale « objets connectés » de Windows est prévue pour animer les périphériques légers tels que le RaspberryPi. L’internet des objets est à portée de main en restant dans l’univers Microsoft […]

Catégories
Développement Expert Sécurité

XAMPP : autoriser la connexion à distance sur phpMyAdmin

Les versions les plus récentes de XAMPP, le serveur web tout en un, bloque les connexions à distance sur la base de données phpMyAdmin. Seul l’accès depuis le serveur lui-même est autorisé, une sécurité basique mais efficace pour éviter de se faire pirate la base de données depuis l’extérieur (mais aucune différence s’il y a […]

Catégories
Développement Développeur Tutoriel Windows 8.1

Problème entre Windows 8.1, Visual Studio 2008 et Compact Framework

Depuis la mise à jour vers Windows 8.1, de nombreux développeurs se sont aperçus qu’ils ne pouvaient désormais plus ouvrir les projets « Compact Framework » (Pocket PC, Windows Mobile, Windows CE) avec Microsoft Visual Studio 2008.   L’erreur Ce message d’erreur apparait à l’ouverture du projet utilisant le Compact Framework : « The imported project « C:\Windows\Microsoft.Net\Framework\v3.5\Microsoft.CompactFramework.CSharp.targets » was […]

Catégories
Développement Sécurité Tutoriel

Sauvegarder un environnement de développement Visual Studio

Vous changez d’ordinateur et vous souhaitez récupérer tout l’environnement de travail de Visual Studio ? L’opération est simple et ne nécessite pas de retrouver des fichiers un peu partout sur le disque dur. Vous souhaitez aussi sauvegarder l’environnement de développement et éviter de perdre la personnalisation et les projets en cours. Ce tutoriel a été […]

Catégories
Développement Développeur Tutoriel

Version de Java utilisée pour générer un jar

Les logiciels réalisés en Java peuvent utiliser différentes versions du JDK (1.5, 1.6, 1.7, etc). Voici comment vérifier quelle version de Java a été utilisée, que cela soit pour un programme téléchargé sur internet ou pour être certain d’utiliser le bon JDK dans Eclipse / NetBeans.   Savoir quelle version de Java a été utilisée […]

Catégories
Développement Développeur Tutoriel

Eclipse : réactiver l’autocompletion

Eclipse est un environnement de développement permettant entre autre de réaliser des programmes en Java. Pour une raison inconnue, Eclipse peut nous enlever une fonctionnalité essentielle à une programmation rapide : l’auto-complétion, autrement dit l’aide à la saisie. L’auto-complétion, comme son nom l’indique, permet d’avoir une suggestion des attributs, méthodes ou tout simplement classes à […]

Catégories
Développement Développeur Tutoriel

Visual Studio : exclure et ré-inclure des fichiers

Lorsque l’on travaille sur un projet Visual Studio, que cela soit un nouveau ou une migration, nous pouvons être amené à vouloir « exclure » des fichiers de la compilation pour diverses raisons. Autant cela est simple d’exclure des fichiers, autant la procédure pour ré-inclure (« dé-exclure ») les fichiers ne se devine pas.   Exclusion de fichier dans […]

Catégories
Développement Développeur Tutoriel

Visual Studio 2012 : intégrer SQLite

Visual Studio 2012 intègre divers connecteurs vers des bases de données, que ce soit pour Microsoft SQL Server, SQL Server Compact, les base de données de type Access… Mais aucun connecteur natif vers SQLite n’est fourni. L’intérêt d’utiliser SQLite est de pouvoir par exemple utiliser un même format de base de données pour vos projets […]

Catégories
Actualité Développement Intermédiaire Tablette Tutoriel

Surface : tutoriel jailbreak de la tablette

Depuis quelques jours, une faille a été mise en valeur par « clrokr » permettant via plusieurs manipulations de débloquer, jailbreaker, la tablette Microsoft Surface. La faille permet de supprimer la signature obligatoire des applications. Qu’est-ce que cela implique ? Le fait de pouvoir exécuter sur sa tablette des applications non signées par Microsoft en .Net 4.5 […]

Catégories
Développement Développeur Tutoriel

Visual Studio 2012 : retirer les majuscules automatiques sur le menu

Depuis Visual Studio 2012 les menus de celui-ci sont en majuscules: Cela peut être assez perturbant au début, ainsi si vous souhaitez revenir à un affichage classique, la manipulation est la suivante.   Méthode automatique (fichier à télécharger)   Méthode manuelle 1) Ouvrir le registre Windows (regedit.exe), et se positionner à la clé [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General]  : […]

Catégories
Développement Développeur Tutoriel

Visual Studio 2012: permettre la compilation Win32 ARM pour Windows 8 RT

Microsoft a bridé virtuellement Visual Studio 2012 pour ne pas permettre la création d’applications de bureau Win32 en C++ (desktop) pour Windows 8 RT. Voici la manipulation pour débloquer votre environnement de développement: 1) Il est nécessaire de modifier le fichier « Microsoft.Cpp.ARM.Common.prop » , celui-ci se trouve dans « C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\ARM\ » : Il faut ajouter la […]