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

Visualisation scientifique avec Matplotlib

Spécialité(s)
Résumé

Matplotlib est une librairie graphique 2D (avec un support partiel de la 3D), qui est la librairie standard pour la visualisation scientifique. Elle permet notamment d'exporter vers tous les formats standards de publication (vectoriel ou bitmap) et peut être aussi utilisée pour simplement faire du graphisme.

Détectez les fuites mémoire dans vos programmes

Spécialité(s)
Résumé
Dans cet article, nous vous invitons à détecter et à corriger les fuites de mémoire. Nous disposons pour cela de trois programmes codés en langage C : un programme dont on a analysé le comportement et qui ne présente pas de fuite de mémoire, un premier programme bogué dont on a investigué et localisé la fuite de mémoire qu’on a par la suite corrigé et testé, et enfin un deuxième programme bogué que l'on va vous présenter et pour lequel on va essayer de susciter votre intérêt pour y trouver la fuite de mémoire et la corriger.

Réalisez vos panoramas avec Hugin

Spécialité(s)
Résumé

Réalisation de panoramas, création d'environnements pour un rendu 3D, raccord des numérisations d'un document de plus grande taille que la surface du scanner... L'assemblage d'images, ou « stitching », est utile pour un grand nombre d'applications. Beaucoup d'outils libres existent pour réaliser de telles opérations. Cependant, fidèles à la philosophie Unix, ces programmes, bien souvent, ne réalisent qu'une petite partie du travail. Hugin se propose de rassembler ces utilitaires indépendants au sein d'une interface commune et facile à utiliser.

Les défis de sécurité de l'internet des objets pour le B2B et B2C

Spécialité(s)
Résumé

Même si le concept d’IdO (Internet des Objets) existe depuis environ 15 ans, ce n’est que depuis les quelques dernières années qu’il captive l’attention du grand public. Selon Gartner, il y aura dans le monde en 2020, environ 26 milliards d’appareils connectés qui mesureront et contrôleront tout ce qui aurait de l’intérêt pour l’humanité.Les IdO vont grandement améliorer les processus des entreprises dans leurs activités commerciales et la manière dont le service sera proposé aux consommateurs. En contrepartie, les frontières aujourd’hui sécurisées entre entreprises (intranet) vont s’effondrer et les données vont transiter sur internet (ce dernier n’ayant pas été conçu dans un esprit de sécurité).Dans cet article, nous allons tenter de donner une vue d’ensemble sur la façon dont les activités commerciales des entreprises et les consommateurs vont bénéficier des IdO, les défis que l’on peut déjà distinguer et les solutions possibles.

Ouverture vers les autres

Spécialité(s)
Résumé
Il n'y a pas d'adhérence avec le fait que l'annuaire consulté soit un annuaire LDAP ou d'une autre technologie. Nous pouvons alors envisager d'ouvrir l'application pour permettre d'utiliser différents annuaires en ligne, intégrés dans la même application de consultation.

Aperçu de l’infrastructure BGP

Spécialité(s)
Résumé

Le succès des réseaux IP, et de l'Internet en particulier, n'est plus à démontrer. Les réseaux IP sont devenus en quelques années le support de transport universel des services de télécommunication, que ce soit pour la voix, la vidéo ou en passant par des services plus classiques (web, mail, etc.).Toutefois, force est de constater que certains fondements du réseau restent obscurs tant aux néophytes qu'à bon nombre de professionnels des réseaux entreprise ou voix. Cela est particulièrement vrai en ce qui concerne l'Internet et son protocole de routage BGP (Border Gateway Protocol).Qu'en est-il vraiment de l’infrastructure BGP, de sa sécurité et dans quelle mesure est-il possible de surveiller les annonces de routage dans l’Internet ? Voilà autant de questions auxquelles cet article apporte (nous l'espérons du moins) un début de réponse.

Le microcontrôleur : un ordinateur sur une puce

Spécialité(s)
Résumé

Comme nous l'avons dit précédemment, Arduino est une plateforme idéale pour s'initier au développement sur microcontrôleur. Cet article a pour but de vous faire débuter avec le matériel et l'IDE Arduino, mais aussi et surtout de vous montrer qu'il ne s'agit pas d'un ensemble statique et immuable. Plus qu'une plateforme de découverte, un module Arduino peut s'adapter à votre expérience et est capable de vous apporter bien plus qu'un simple kit électronique.