Article à la Une

0x01 - Le premier boot

boot.S - Le point d’entrée du noyau boot.S va être la première portion de code que le matériel exécute dans notre noyau. Cela doit être écrit en assembleur. Lorsque le CPU charge le noyau, il ne configure pas encore d’environnement d’exécution du langage C. Il ne sait même pas à quoi ressemble l’environnement d’exécution C! Ce code configure et met en place cela afin que nous puissions passer en langage C le plus rapidement possible.

Lire la Suite

Article Récent

Ubuntu 24.04 LTS - Une version qui fait débat entre déception et enthousiasme

Ubuntu 24.04 LTS, “Noble Numbat”, a récemment été déployée, apportant son lot de nouveautés et de changements. Cette version suscite à la fois de l’enthousiasme et de la déception au sein de la communauté des utilisateurs et des développeurs. Déception et colère face à la gestion des paquets DEB Plusieurs utilisateur d’Ubuntu ont exprimé leur déception et colère face à la décision de Canonical, la société mère d’ Ubuntu, de favoriser les paquets Snap au détriment des paquets DEB.

Lire la Suite

Le concours de beauté Miss AI : un cauchemar dystopique ou le futur de la beauté ?

Dans un monde où la technologie et la beauté fusionnent, le concours de beauté Miss AI fait son apparition. Ce concours, organisé par The World AI Creator Awards, récompense les créateurs d’images et d’influenceurs générés par intelligence artificielle (IA). Mais qu’est-ce que cela signifie pour les standards de beauté et les femmes ? Le concours Miss AI est ouvert aux créateurs d’images et d’influenceurs générés par IA qui souhaitent montrer leur charme et leur compétence technique.

Lire la Suite

Le gouvernement du Salvador prend un coup dur : les hackers divulguent le code source et les accès VPN du portefeuille bitcoin national Chivo !

Le programme bitcoin du gouvernement du Salvador, Chivo, a été victime d’une série d’attaques informatiques ces derniers jours. Les hackers ont déjà divulgué les données personnelles de plus de 5 millions de Salvadoriens. Maintenant, les mêmes pirates informatiques ont publié des extraits du code source et des informations d’accès VPN du portefeuille bitcoin national Chivo sur un forum de hacking en ligne, CiberInteligenciaSV. Ceci est un coup dur pour El Salvador, qui lutte pour être un pionnier dans l’adoption du bitcoin.

Lire la Suite

Openload et Streamango fermés par l’ACE

L’ ACE , une alliance mondiale pour lutter contre le piratage composé par les plus grands acteurs du streaming et de studios hollywoodiens comme: Amazon, HBO, Netflix, Hulu, BBC, Canal+, . . . ont récemment arrêté Openload et Streamango. ACE Ces 2 sites à elles-mêmes possédaient plus de 1 000 serveurs en Roumanie, en France et en Allemagne, et fournissait du contenu contrefait/pirater à 72 % des 50 principaux sites illégaux de streaming vidéo, a déclaré l’ACE.

Lire la Suite

Une introduction à l’apprentissage automatique

L’apprentissage machine ou apprentissage automatique est un domaine particulier de l’intelligence artificielle qui applique un processus informatique d’extraction de résultats que l’utilisateur cherche à analyser en fonction d’un objectif. Les méthodes utilisées peuvent être extrêmement diverses, mais concernent essentiellement des techniques issues de processus d’analyse statistique, ou de mise en œuvre de réseaux de neurones artificiels, simulés par un processus informatique 1. Ces techniques sont profondément différentes des approches informatiques traditionnelles.

Lire la Suite

Introduction à l’Informatique Affective

L’informatique affective est l’étude et le développement de systèmes et d’appareils ayant les capacités de reconnaître, d’exprimer, de synthétiser et de modéliser les émotions humaines. C’est un domaine de recherche interdisciplinaire couvrant les domaines de l’informatique, de la psychologie et des sciences cognitives qui consiste à étudier l’interaction entre technologie et sentiments. Le domaine de l’informatique affective cherche à donner aux machines la capacité d’établir une communication dans les deux sens, à savoir pouvoir évaluer l’émotion d’un utilisateur et afficher une réaction émotionnelle, par exemple à l’aide d’avatars expressifs 1 2.

Lire la Suite

Les modules en python

En programmation, un module est une pièce d’un logiciel qui possède une fonctionnalité spécifique. Par exemple, lors de la création d’un jeu de ping-pong, un module serait responsable de la logique du jeu, et un autre module serait chargé de dessiner le jeu à l’écran. Chaque module est un fichier différent, qui peut être édité séparément. Très souvent, c’est une personne qui définit une fonction et une autre qui l’utilise. Par exemple, avec la bibliothèque matplotlib, on peut utiliser la fonction plot() pour tracer des courbes sans avoir à écrire nous-mêmes cette fonction.

Lire la Suite

Les fonctions en Python

Une fonction désigne en programmation un « sous-programme » permettant d’effectuer des opérations répétitives. Au lieu d’écrire le code complet autant de fois que nécessaire, on crée une fonction que l’on appellera pour l’exécuter, ce qui peut aussi alléger le code, le rendre plus lisible. Un autre avantage de cette manière de travailler est qu’on peut disposer d’éléments de code « préfabriqués ». De plus, une fonction peut être paramétrée de façon à ce que son travail s’adapte à des besoins spécifiques.

Lire la Suite

Les boucles en python

Les boucles permetent de répéter une instruction ( ou une liste d’instructions ) plusieurs fois. Il y a principalement deux types de boucles Les boucles pour répéter une instruction un certain nombre de fois, il s’agit de la boucle for Les boucles pour répéter une instruction jusqu’a une condition d’arret, il s’agit des boucles while Boucle for Les boucles for permettent de répéter une instruction un nombre donné de fois. Elle se caractérisent par le fait que l’on connait à l’avance le nombre d’itérations que l’on va devoir effectuer.

Lire la Suite

Conception avant-projet

Solution L’explosion quantitative et la variété des données numériques obligent les chercheurs à trouver de nouvelles manières de voir et d’analyser le monde. En prenant en compte que cette situation correspond à de plus en plus d’entreprises actuelles, la possession de telles données ne présente aucun intérêt pour elles si ces données ne sont pas exploitées. La solution est donc l’utilisation d’ outil de Data Mining à l’instar du logiciel Weka étudié dans ce présent document, pour extraire des connaissances depuis ces données afin de les exploiter en vue de remplacer ou d’aider les experts humains ou décideurs dans la prise de décision.

Lire la Suite