Systèmes d'exploitation

Test unitaire dans le développement de logiciels

Les tests unitaires comptent parmi les méthodes les plus efficaces en matière de détection d’erreurs lors des premières phases de développement de logiciels. Leurs particularités sont qu’ils arrivent à identifier les éléments les plus isolées d’un programme pour les transférer dans un environnement de test. Si une erreur est découverte, il est alors facilement possible de la localiser et de la corriger. [...]  

Archivage et compression sous Linux

L’archivage et la compression des fichiers contribuent beaucoup à la sécurité et à la stabilité du système. Pour Linux et les autres systèmes de type Unix, il existe de nombreux programmes gratuits que vous pouvez utiliser pour créer des fichiers d’archives ou pour compresser et décompresser depuis la ligne de commande. Le programme d’archivage tar est encore une référence sous Linux. Cet outil joue aujourd’hui un rôle central, en particulier pour les logiciels de compression comme bzip2. [...]  

Quel type de serveur choisir ?

En effectuant un comparatif de serveurs, on réalise bien souvent en tant qu’administrateur à quel point l’offre est vaste. Les administrateurs de sites Internet disposent d’un grand choix. Les hébergeurs professionnels proposent des serveurs virtuels, dédiés et basés sur le Cloud dont il est possible d’adapter les performances. Cependant, en quoi ces modèles sont-ils différents ? Qu’est-ce qui différencie un serveur racine d’un serveur managé ? Et quel hébergement convient le mieux à votre projet Web ? En voici un aperçu. [...]  

Conteneurs informatiques : virtualisation sans émulation

Les conteneurs logiciels ont révolutionné le monde de la gestion de serveur. Cette idée d’isoler des applications dans des environnements virtuels n’est pas nouvelle. Les plateformes telles que Docker mettent à la disposition de leurs utilisateurs un vaste panel de fonctionnalités et permettent de faciliter la portée des conteneurs. Mais quelle est son utilité ? [...]  

Captures d’écran avec Mac et Windows

Qu’est-ce qu’une capture d’écran ? Comment en réaliser une ? Quels sont les différents raccourcis clavier pour les captures d’écran sous Mac et Windows ? Outre ces fonctionnalités intégrées, comment choisir parmi les nombreux outils de capture d’écran proposés par des tiers ? Quelles sont les meilleures alternatives gratuites et payantes ? Notre guide vous aide à y répondre. [...]  

Défaillance de serveur : que faire ?

Une panne de serveur a des conséquences lourdes pour les entreprises. Un temps d’interruption du serveur responsable d’un processus commercial critique pour votre entreprise peut vous coûter très cher. Les conséquences sont une baisse du chiffre d’affaires et dans le pire des cas la perte de données commerciales ou de clients. Nous vous montrons les sources de menaces internes et externes pouvant entraîner une défaillance du serveur et donc une interruption de l’activité commerciale. [...]  

Créer un site Web sur Mac

Il est possible de créer un site Internet sur Mac soi-même sans connaissances particulières en langage HTML, JavaScript, etc. Vous avez seulement besoin d’un éditeur de site Web simple et d’une idée de conception appropriée. Par ailleurs, des solutions de logiciels professionnels sont aussi disponibles et permettent la création de projets complexes tout en proposant une utilisation simple et intuitive. Faites votre choix parmi de nombreux programmes et créez le site Web de vos rêves. [...]  

Systèmes d’exploitation pour serveurs

Les systèmes d’exploitation ont beaucoup évolué au fil du temps. Alors qu’ils n’étaient au commencement que des interfaces utilisateur basées sur des textes, ils sont devenus des logiciels complexes disposant d’une interface graphique élégante permettant d‘échanger entre matériel, logiciel et application. En tant qu’utilisateur, un clavier et une souris vous permettent maintenant de gérer les ressources du système, le serveur et surtout l‘hébergement Web, tout cela via un système d’exploitation. Quels sont les systèmes d’exploitation les plus répandus ? [...]  

RAM ECC : la mémoire pour sécuriser les données

La mémoire est un composant fondamental d’un système informatique, notamment pour le traitement de grandes quantités de données. En plus d’augmenter la capacité de stockage, il est aussi nécessaire de garantir la sécurité des données. Les erreurs de bits, par exemple, sont l’un des principaux problèmes que la RAM ECC peut contrer afin de protéger la mémoire principale. Jusqu’à présent, ces modules de mémoire de correction d’erreurs ont été principalement utilisés pour les serveurs. [...]  

Tutoriel XAMPP : créer un serveur de test local

L’ensemble de logiciels XAMPP unit les applications les plus populaires de serveur Web Apache, de systèmes de gestion de bases de données et de langages scripts (PHP et Perl). Notre tutoriel XAMPP vous explique comment créer un environnement de test pour vos projets en ligne et les erreurs typiques à éviter, et ce notamment avec des captures d’écran sur le processus d’installation. [...]