![A l’intérieur des root kits en mode utilisateur](https://www.itpro.fr/wp-content/uploads/2015/09/af0a72ca92c42b908042009efbacb719.jpg)
A l’intérieur des root kits en mode utilisateur
La couche API la plus haute est l’API Windows en mode utilisateur. Elle est constituée de l’API OS de base que Microsoft documente dans son Platform SDK (Software Development Kit). L’API Windows servant à lister les fichiers présents dans le répertoire est constituée de FindFirstFile et de FindNextFile, tous deux
Lire l'article![Principes de base des root kits](https://www.itpro.fr/wp-content/uploads/2015/09/6bce4675de918d342f3a57df43a94269.jpg)
Principes de base des root kits
Les premiers root kits procédaient de manière plutôt rudimentaire. Elle consistait à remplacer les utilitaires du noyau du système par des versions qui cachaient les fichiers et les processus malware. Par exemple, la version root kit de l’utilitaire Unix servant à lister les processus actifs, ps, a omis le processus
Lire l'article![Marquez une pause](https://www.itpro.fr/wp-content/uploads/2015/09/f58da5f4a563b0f903ad1d7a55497894.jpg)
Marquez une pause
Il est temps de prendre un peu de recul et d’absorber ce que vous venez d’apprendre sur SQL Server 2000. Parvenus à ce stade, vous avez compris les principes de base de dimensionnement de la RAM et de détermination de la configuration disque sur un système SQL Server. Vous êtes
Lire l'article![Procédures stockées et déclencheurs.](https://www.itpro.fr/wp-content/uploads/2015/09/92188cb7d91a104be3d9545dea4dce4f.jpg)
Procédures stockées et déclencheurs.
Les procédures stockées, que vous créez en utilisant le code T-SQL compilé, sont la colonne vertébrale de la plupart des applications base de données. Les déclencheurs sont un type spécial de procédure stockée qui peut être attaché à une table. Comme les procédures stockées sont compilées, elles offrent une meilleure
Lire l'article![Vues.](https://www.itpro.fr/wp-content/uploads/2015/09/24e0ce52aad559d810e7ce4d917f4a23.jpg)
Vues.
Une vue est comme une table virtuelle ou une requête stockée. Les données qui sont accessibles par l’intermédiaire d’une vue ne sont pas stockées dans un objet base de données discret. On crée une vue en utilisant une instruction SQL SELECT. Quand il accède à une vue, l’utilisateur voit le
Lire l'article![Index.](https://www.itpro.fr/wp-content/uploads/2015/09/96553efbea8a0fabcdc8c5e5146f7e29.jpg)
Index.
La principale utilité des index est de rendre les requêtes plus performantes. Les index sont construits sur certaines colonnes dans une table. SQL Server utilise deux types d’index : en cluster et sans cluster. Un index en cluster détermine l’ordre des données dans la table. Quand un index en cluster
Lire l'article![Tables.](https://www.itpro.fr/wp-content/uploads/2015/09/fe1fc30fb20f1462d9ac69636482582b.jpg)
Tables.
La table est l’unité de base de stockage pour toutes les bases de données relationnelles. Les tables contiennent un ensemble d’informations associées. Par exemple, chaque ligne d’une table client contient toute l’information concernant un client donné. En principe, il s’agit du numéro, nom, adresse et information de contact du client.
Lire l'article![Bases de données.](https://www.itpro.fr/wp-content/uploads/2015/09/fb1dccf9eec94bcf907dea16fde3eb6b.jpg)
Bases de données.
Les bases de données contiennent l’information que les applications utilisent. Les bases de données SQL Server contiennent des collections de tables, de vues, d’index et de procédures stockées. Chaque application est généralement conçue de manière à se connecter à sa propre base de données. Un système SQL Server unique peut
Lire l'article![L’essentiel de SQL Server](https://www.itpro.fr/wp-content/uploads/2015/09/63157e87db74c28c152d504b41785bd5.jpg)
L’essentiel de SQL Server
Il vous sera probablement plus facile de gérer SQL Server quand vous aurez compris son principe de fonctionnement. SQL Server est livré avec quatre bases de données système – master, model, msdb et tempdb – et deux bases de données utilisateur. La base de données master est probablement la plus
Lire l'article![Une solution intégrée comprime les coûts et ouvre la voie à la future croissance](https://www.itpro.fr/wp-content/uploads/2015/08/dda675f7a241422d699e236f5020ef58.jpg)
Une solution intégrée comprime les coûts et ouvre la voie à la future croissance
En bâtissant une solution sur le logiciel Windows Server System, intégré dans Framework, Virgin a rationalisé et amélioré ses processus de collecte et d'analyse des données. L'entreprise a maîtrisé les coûts de déploiement et de maintenance (voir Figure 3) et a édifié un système central, capable de répondre à ses
Lire l'article![Bénéfices](https://www.itpro.fr/wp-content/uploads/2015/08/2db2ff3af08d3d3e7f038bb094f55c52.jpg)
Bénéfices
Pour le groupe Virgin Entertainment, la nouvelle solution décisionnelle a fait jaillir la lumière dans les ténèbres. L'entreprise a considérablement tempéré les efforts déployés pour collecter et analyser ses données opérationnelles essentielles et entend ainsi réaliser un gain de plusieurs milliers d'heures de travail chaque année. Dans le même temps,
Lire l'article![Une démarche réfléchie et évolutive](https://www.itpro.fr/wp-content/uploads/2015/08/3d752559014c65d27cfd704599de1565.jpg)
Une démarche réfléchie et évolutive
L'extraction des données de la seconde catégorie dans JDA et leur importation dans le nouvel entrepôt de données furent encore plus ardues. En effet, ces données comportent le prix de vente du produit, son prix de revient pour Virgin, ainsi que tous les événements promotionnels associés au produit en question.
Lire l'article![Processus](https://www.itpro.fr/wp-content/uploads/2015/08/b79e6c36211ce284c9de4b3aea0c7a23.jpg)
Processus
La première étape dans l'élaboration du système Crescendo fut d'extraire les informations stockées par les systèmes PDV et les dispositifs de contrôle de la fréquentation du magasin. Chaque magasin dispose en effet d'un contrôleur qui extrait toutes les 15 minutes les données enregistrées par les capteurs de passage et importe
Lire l'article![Une équipe restreinte mais dynamique](https://www.itpro.fr/wp-content/uploads/2015/08/47fbbb0fd1ff0b646b471969b9287912.jpg)
Une équipe restreinte mais dynamique
Malgré l'ampleur et la complexité du projet, l'équipe de développement était relativement restreinte. « La mise en oeuvre du logiciel de Windows Server System nous a permis de mener à bien ce projet avec des effectifs réduits, et ce dans un laps de temps étonnamment court », constate Fort. Trois
Lire l'article![Microsoft acquiert ScreenTonic, le pionnier de la publicité mobile](https://www.itpro.fr/wp-content/uploads/2015/07/cfb5526132e6ca45ee879a949976cc61.jpg)
Microsoft acquiert ScreenTonic, le pionnier de la publicité mobile
Microsoft a décidé d’acquérir ScreenTonic, pionnier européen de la publicité mobile. Avec ce rachat, les annonceurs bénéficieront d’une solution complète, combinant :
- l'ensemble des offres publicitaires de Microsoft Digital Advertising Solutions
- les solutions publicitaires mobiles et le réseau de partenaires (opérateurs, Telecoms, annonceurs et sites éditeurs
![Adopter un nouveau style de coding](https://www.itpro.fr/wp-content/uploads/2015/07/4e7bd622bcf9921e7a5516bd2ebf0ae0.jpg)
Adopter un nouveau style de coding
RPG New Style est supérieur au style de coding RPG classique en ce qu’il produit un code clair, plus facile à comprendre et à maintenir. C’est pourquoi de plus en plus de ténors de notre profession ont adopté les diverses fonctions de ce nouveau style de coding. Quand les développeurs
Lire l'article![SQL vs. I/O natif](https://www.itpro.fr/wp-content/uploads/2014/06/33c95e9534f42ac3743e6ec917bec7ce.jpg)
SQL vs. I/O natif
La préférence pour SQL par rapport à l’I/O natif est probablement la plus controversée des quatre fonctions proposées du RPG New Style. Les développeurs RPG sont tellement habitués aux opérations chain, read et write, qu’ils ont du mal à les abandonner. Pourtant, il y a d’excellentes raisons d’adopter SQL et
Lire l'article![Procédures vs. sous-routines](https://www.itpro.fr/wp-content/uploads/2015/07/c5115e3c424ee4a18e08258176424f06.jpg)
Procédures vs. sous-routines
Il existe une relation étroite entre la haute modularité et les procédures. Pourtant l’aspect procédure vs. sous-routine est suffisamment important pour qu’on le traite comme une fonction supplémentaire du RPG New Style. Vous pouvez atteindre la haute modularité, dans une certaine mesure, en utilisant des sous-routines au lieu de procédures,
Lire l'article![Haute modularité](https://www.itpro.fr/wp-content/uploads/2015/07/2bc700c860ec872640d52f60edeaa685.jpg)
Haute modularité
La programmation modulaire remonte aux années 1970 et les développeurs RPG l’ont pratiquée à grand renfort de sous-routines modulaires ou de programmes subordonnés avant l’introduction de la procédure en RPG IV, en 1994. Cependant, même après avoir converti leur code de RPG III en RPG IV, beaucoup de développeurs n’ont
Lire l'article![RPG en format libre](https://www.itpro.fr/wp-content/uploads/2015/07/93b2dc453e385edc612b89794c40d8a1.jpg)
RPG en format libre
La plupart des ténors de notre profession ont désormais adopté le RPG en format libre qui, à leurs yeux, donne un code plus lisible. Cependant, quelques développeurs RPG rechignent à l’idée d’abandonner les Cspecs en format libre, pour deux raisons. Premièrement, tous les codes opération en format fixe ne sont
Lire l'articleLes plus consultés sur iTPro.fr
- Guide des certifications Microsoft
- Transition vers le Cloud : l’approche stratégique pour répondre aux exigences de cybersécurité NIS 2
- Vers une meilleure qualité de données : l’IA vient en renfort
- Stimuler l’innovation durable grâce à la transformation numérique et aux principes ESG
- Retour au bureau avec Copilot M365
![Revue Smart DSI](https://www.itpro.fr/wp-content/uploads/2024/07/SMART-DSI-Numero-34-Juin-2024.jpg)