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

Introduction au dossier : Sécurité des applications sous Linux

Spécialité(s)
Résumé

Exploitation sous Linux : « C'était mieux avant ... » Le premier document public expliquant par le menu détail comment était effectuée l'exploitation d'un débordement de tampon dans la pile fut l'article d'Aleph One paru dans le numéro 49 de Phrack en 1996. À cette époque, le système d'exploitation ne disposait d'aucune défense contre ce type de corruption. Il s'agissait juste de comprendre comment le processeur appelait une fonction pour arriver à exécuter du code arbitraire.

Zotero 2.0 : un réseau social et un outil de gestion de documents & de références bibliographiques

Spécialité(s)
Résumé

Si Zotero a été développé en 2006 pour une utilisation académique, il s'avère aussi très utile à tous ceux qui cherchent à se faciliter la gestion de leurs documents électroniques selon l’approche du Web sémantique par métadonnées bibliographiques et par mots-clés. Avec Zotero intégré à Firefox, il n'a jamais été aussi facile en surfant de collecter, classer, annoter, prendre des notes et partager des documents avec leur source !

Recyclez un vieil écran VGA et utilisez-le avec votre Arduino

Spécialité(s)
Résumé

Aujourd'hui tout est numérique ou presque, et ceci est valable pour le dernier bastion analogique qui restait sur nos PC : l'affichage. Même si les connecteurs VGA sont encore tantôt disponibles sur les machines neuves, la connectique la plus utilisée est définitivement HDMI et DVI. Il y a donc naturellement, dans la nature, une ribambelle d'écrans VGA prenant la poussière dans leur coin. Ne pourrait-on pas les « sauver » d'une disparition certaine grâce à une carte Arduino ?

Démocratiser la cryptographie

Spécialité(s)
Résumé

De la Scytale à Enigma, la Cryptologie est restée pendant longtemps un art secret, réservé aux militaires et diplomates. Elle devient une science dans les années soixante, et cette ouverture permet la naissance de nombreuses idées nouvelles. Mais beaucoup reste à faire pour la mise en pratique et la démocratisation de la cryptographie moderne.

Écrire des extensions pour PHP

Spécialité(s)
Résumé
PHP est un langage de scripting de haut niveau, dynamiquement typé qui propose une sémantique objet. Il est construit au dessus de C (langage de bas niveau, statiquement typé), reposant sur des structures et des types définis dans l'API Zend Engine 2.0.PHP Possède une collection de fonctions très impressionnante qui servent à répondre à des besoins algorithmiques classique et couvrent un très large spectre fonctionnel. Cependant, il peut arriver que dans certains cas, les script exécutés soient particulièrement long car le nombre d'instructions demandées est excessivement important et qu'aucune optimisation de code, en restant dans le cadre de PHP, ne puisse améliorer les performances.Dans ce cas, écrire cet algorithme en C en gérant soi-même les ressources peut permettre de ne pas faire exploser la consommation mémoire ou de rendre le traitement plus rapide. Une autre bonne raison d'écrire des extensions C est le fait de vouloir utiliser une librairie externe.Pour cela, il faut disposer d'un bon niveau en C, et en optimisation de code, puis connaître les bases de l'interaction entre C et PHP.

Matériel pour la radio logicielle

Spécialité(s)
Résumé

La réception de signaux radiofréquences en vue de leur traitement logiciel ne nécessite pas forcément un matériel coûteux et dédié. Nous allons survoler les diverses interfaces d’acquisitions accessibles à l’amateur éclairé, pour insister sur l’exploitation d’interfaces probablement déjà disponibles autour de la majorité des lecteurs.

Utiliser simplement le MIDI avec Ardour

Spécialité(s)
Résumé
Souvenez-vous ! Il y a deux ans, j’avais fait paraître un article consacré à la découverte d’Ardour [1], ce séquenceur multipiste open source aux ressources incroyables et facile de prise en main. Nous y avions vu comment créer une piste, enregistrer une source audio et la traiter de façon sommaire. Aujourd’hui, nous allons aborder un autre aspect important de l’informatique musicale : le MIDI. Nous allons voir en particulier comment il est possible d’utiliser un clavier maître externe pour commander des instruments virtuels sur Ardour.