Gestion et déploiement de Snipe-IT avec Docker

Système de gestion des actifs Snipe-IT Cet article traite de la configuration initiale et de la maintenance du système de gestion des actifs fixes Snipe-IT Mise à jour de l'application Pour mettre à jour vers la dernière version, supprimez le conteneur exitsant et recréez-le : docker rm identifiant_conteneur Accès à la base de données via phpM ...

Publié le 7 octobre à 15h29

Structure des pilotes noyau Linux (Partie I)

Architecture des pilotes de périphériques sous Linux *Référence : https://www.youtube.com/watch?v=XoYkHUnmpQo&list=LL&index=1&t=272s*Un pilote de périphérique est une abstraction logicielle qui permet à l'utilisateur d'interagir avec un matériel physique. Il agit comme un intermédiaire entre le système d'exploitation et ...

Publié le 7 octobre à 13h16

Analyse et déverrouillage des fonctionnalités premium d'une application Android via ingénierie inversée

Cette analyse se concentre sur une application Android nécessitant un abonnement VIP pour accéder à ses principales fonctionnalités. Le coût de l'abonnement à vie est fixé à 168 unités monétaires, ce qui motive l'examen technique de son mécanisme d'autorisation. L'application utilise une protection de type梆梆 (Bangbang), rendant la décompilati ...

Publié le 7 octobre à 12h45

Surveiller les ressources système avec pidstat

Le pidstat fait partie de la suite d'outils sysstat, utilisé pour surveiller l'utilisation des ressources système telles que le CPU, la mémoire, les threads et les E/S par processus. Lors de son premier lancement, pidstat affiche les statistiques depuis le démarrage du système. Les exécutions suivantes montrent les statistiques depuis la derniè ...

Publié le 7 octobre à 11h11

Envoi d'e-mails automatisé avec Python et le protocole SMTP

L'automatisation de l'envoi de courriels est une tâche courante en développement backend. Python facilite cette opération grâce à sa bibliothèque satndard smtplib, qui encapsule le protocole SMTP, et au module email pour la construction des messages. Compréhension des protocoles de messagerie Avant de manipuler le code, il est essentiel de dist ...

Publié le 7 octobre à 10h58

Intégrer JDBC avec MySQL dans un Projet Java via IntelliJ IDEA pour la Manipulation de Données

L'API JDBC (Java Database Connectivity) constitue la pierre angulaire de la communication entre les applications Java et les bases de données relationnelles. Elle définit un ensemble d'interfaces qui permettent de se connecter à une base de données, d'exécuter des requêtes SQL et de traiter les résultats, servant de fondation pour des ORM plus ...

Publié le 7 octobre à 10h32

Script de RuleTile personnalisé pour Unity2D

Analyse des ressources disponibles Au moment de la rédaction, les documents concernant cette fonctionnalité sont très limités. Avant de poursuivre la lecture, il est impératif de maîtriser l'utilisation basique de Tilemap ainsi que le fonctionnement standard de RuleTile. À la date du 11 juillet 2023, seules quelques références ont été identifié ...

Publié le 7 octobre à 10h28

Architecture de réutilisation M×N dans CANN : Le rôle de ascend-boost-comm

L'écosystème CANN (Compute Architecture for Neural Networks) comprend plus de 50 dépôts, chacun hébergeant des dizaines d'opérateurs. Historiquement, ces dépôts partageaient des besoins redondants : la gestion des partitions de données pour les opérateurs de mémoire, la détection de topologie pour les communications, ou encore l'inférence de fo ...

Publié le 7 octobre à 09h59

Introduction aux Expressions Régulières : Principes Fondamentaux

Introduction aux Expressions Régulières Les expressions régulières constituent un outil puissant pour la manipulation et l'analyse de chaînes de caractères dans le développement informatique. Elles permettent de définir des modèles complexes pour rechercher, valider ou remplacer du texte selon des règles prédéfinies. Fondements de la technique ...

Publié le 7 octobre à 09h57

Différentes méthodes d'intégration des feuilles de style CSS dans une page HTML

Appliquer des styles aux éléments HTML : trois approches possibles Pour modifier l'apparence des éléments dans une page web, notamment la couleur ou la taille du texte, plusieurs techniques permettent d'appliquer des règles CSS. Voici les trois principales méthodes utilisées en développement web. 1. Inclusion externe via un fichier CSS séparé C ...

Publié le 7 octobre à 08h37