Les derniers articles

Nos contenus premiums

Ces articles techniques n'ont jamais fait l'objet d'une publication papier. Ils sont exclusivement disponibles sur ce site et réservés aux abonnés de la plateforme Connect.

Nous contacter

Les bases des communications numériques avec GNU Radio

Spécialité(s)
Résumé

Dans cet article, nous vous proposons un tour d’horizon des principaux concepts des communications numériques, que nous illustrerons grâce à des outils de radio logicielle. Nous utiliserons GNU Radio, un Raspberry Pi, une carte ADALM-PLUTO et une clé TNT RTL2832. À la fin de cet article, vous serez en mesure de réaliser un système de communication numérique complet et fonctionnel.

Peut-on vraiment calculer avec un ordinateur : mesurer et améliorer la précision

Spécialité(s)
Résumé

Après avoir expliqué dans la première partie comment étaient stockés les réels flottants et, dans la deuxième partie, les mécanismes des opérations sur ces réels, nous savons maintenant pourquoi les calculs peuvent mener à des résultats inexacts. Nous terminerons cette trilogie par une note optimiste : il existe des solutions pour mesurer et améliorer la précision.

Un week-end aux rencontres Django à Marseille

Résumé
« Djangocong » est l'événement annuel regroupant les amateurs francophones de Django. La deuxième édition de cet événement avait lieu à Marseille les 16 et 17 avril derniers dans les locaux de l'École Centrale. Petit résumé...

Parallélisez vos transferts de fichiers

Spécialité(s)
Résumé

Cet article est un retour d'expérience. Il a pour but de vous présenter comment, dans un institut de recherche en biologie, nous avons entamé la migration de plusieurs centaines de téraoctets de données vers un seul et même serveur de fichiers. Cette migration a lieu dans le cadre d'un achat de nouveau matériel, destiné à remplacer plusieurs serveurs de stockage hétérogènes.

Débogage kernel et applicatif avec Ftrace pour système généraliste ou embarqué

Spécialité(s)
Résumé
Les outils et les méthodes de débogage pour l'espace applicatif Linux sont plutôt bien connus : de Valgrind à Strace/Ltrace en passant par GDB et toutes ses déclinaisons (DDD, Eclipse, Gdbserver), la documentation et les exemples sont très répandus. En ce qui concerne l'espace noyau, la pratique du débogage est beaucoup plus limitée. Pourtant, certains outils comme Ftrace permettent non seulement d'aider à la mise au point du code kernel, mais également d'analyser finement les comportements des tâches de l'espace utilisateur.

ZeuS x64 : à Tor et à cri

Spécialité(s)
Résumé

Comme de plus en plus d'utilisateurs passent aux plateformes Windows 64 bits, il en va de même pour les logiciels malveillants. Ceci est également vrai pour le malware bancaire ZeuS. Cette évolution n'était probablement pas nécessaire vu que la majorité des gens utilisent encore des navigateurs 32 bits même sous systèmes 64 bits et que la fonctionnalité principale de ZeuS consiste à modifier les sites bancaires localement par injection de code HTML/JAVASCRIPT.

Quels sont les langages de programmation les plus populaires ?

Spécialité(s)
Résumé

Les premiers langages de programmation firent leur apparition à la même période que les premiers ordinateurs dans les années 1950. Ils se sont évidemment largement multipliés depuis. Wikipédia liste à ce jour plus de 700 langages de programmation différents [1]. La présentation de chacun d’entre eux couvrirait plusieurs hors-séries. Nous avons donc réalisé ici une petite sélection parmi ceux généralement présentés comme les plus populaires.