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