|
|
Liste des articles de LinuxFocus dédiés au développement logiciel. |
Simulation d'ADN assistée par ordinateur, en utilisant Linux et Perl
Cet article montre une manière de générer n séquences d'ADN avec s nucléotides, avec Perl.
Truc LF: #defines pour écrire du code C portable
Comment obtenir une liste des defines disponibles.
Logiciel défectueux
La mesure de la densité de défauts d'un logiciel sert à estimer sa qualité. Est-ce correct?
Naviguer avec snavigator
Cet article présente snavigator, un analyseur de code puissant avec des outils pour les références croisées et le refaçonnage.
LINUX & PERL, des outils informatiques pour l'étude et l'analyse d'informations biologiques
Comment extraire facilement, avec Perl, des informations des bases de données des séquences d'ADN, d'ARN et de proteïnes.
Optimiser les programmes C/C++ en utilisant GProf profiler
Une des choses les plus importantes à garder en mémoire lors de l'optimisation d'une application est de la faire là où c'est important.
Prêt à connaître un compilateur pascal libre: Free Pascal
Free Pascal permet la combinaison de la programmation en mlode texte et orienté objet aussi puissant que RAD Delphi.
Logiciel de développement indépendant de la plate-forme
Cet article passe en revue les différentes possibilités pour construire des interfaces utilisateur indépendantes de la plate-forme.
Surveillance de la température avec Linux (2)
Dans ce second article, nous verrons comment enregistrer les données dans une base MySQL puis en obtenir une représentation graphique.
Communiquer avec un processus en cours
RTA (Run Time Access) et une bibliothèque qui vous permet de voir les structures de données de votre programme dans une base de données PostgreSQL ou dans un système de fichiers virtuel (analogue à /proc).
Programmer des interfaces graphiques avec GTK - Partie III
Dans cette série d'articles; nous allons apprendre comment écrire des interfaces graphiques (GUIs) utilisant GTK.
Introduction à TclMySQL
La bibliothèque TclMySQL permet d'interfacer vos programmes Tcl avec une base de données MySQL.
Gambas: le Basic pour Linux
Gambas est un environnement de programmation Basic pour Linux.
Un Fax Numeris avec Linux
Cet article décrit la façon d'utiliser votre machine Linux en tant que Fax Numeris.
Programmation en temps partagé - Files d'attente de messages (3)
Voici le dernier article de cette série traitant de la programmation en temps partagé.
Lecture: L'Art de la programmation UNIX
Une revue du livre "L'Art de la programmation UNIX" écrit par Eric S. Raymond.
L'API C de MySQL
Nous allons apprendre dans cet article comment utiliser l'API C de MySQL, autrement dit, les fonctions C d'interface vers MySQL.
Programmer des interfaces graphiques avec GTK - Partie II
Voici le deuxième article de la série sur GTK. Cette fois, nous présentons les boîtes et les tableaux.
Programmation en temps partagé - Files d'attente de messages (2)
Suite de la série sur la programmation en temps partagé.
Concevoir un effet de défilement de texte avec SDL
SDL est une simple couche destinée à concevoir des représentations graphiques rapides et portables.
Programmation en temps partagé - Communications entre les processus
Deuxième article de la série sur la programmation en temps partagé.
Lecture : Démarrer avec les bases de données PHP4
Démarrer avec les bases de données PHP4 est un livre des Editions Wrox press.
Programmer en BASIC sous Unix
Présentation des environnements, IDE, interpréteurs et compilateurs BASIC sous Linux.
Programmation en temps partagé - Principes et introduction aux processus
Cette série d'articles a pour but de présenter le concept de multi-tâches et sa mise en oeuvre dans le système d'exploitation Linux.
Introduction à Ncurses
Ncurses est une bibliothèque qui permet de traiter les terminaux texte comme des fenêtres.
GCC - la base de tout
GCC est un très bon compilateur mais la documentation est plutôt complexe.
Développer des Applications Gnome avec Python (Partie 2)
L'auteur présente un outil éducatif pour écrire des interfaces graphiques Gnome avec Python.
Lecture : Programmation professionnelle en Perl
Programmation professionnelle en Perl est un livre de Peter Wainwright Publié aux éditions Wrox press.
Éviter les failles de sécurité dès le développement d'une application - 6: les scripts CGI
Les scripts CGI sont rarement "attaqués", pourtant un programme CGI mal écrit peut conduire à une véritable faille de sécurité.
Éviter les failles de sécurité dès le développement d'une application - 5: les "race conditions"
Cet article insiste sur les problèmes relatifs au multi-tâches et à l'accès exclusif aux ressources.
Lecture : Commencer à programmer Linux - Seconde Edition
Lecture de la "bible de programmation Linux" des éditions Wrox press.
GNUstep, l'OpenStep open source
GNUstep est un environnement très semblable aux fameux NeXTStep/OpenStep
Éviter les failles de sécurité dès le développement d'une application-3: débordements de buffer
Cet article explique comment exploiter des logiciels mal programmés en utilisant les débordements de buffer.
Éviter les failles de sécurité dès le développement d'une application-2: mémoire, pile et fonctions, shellcode
Ce second article n'est pas directement en rapport avec le sujet de la série. Il présente quelques concepts avant de décrire la crainte de tout administrateur : les Buffer Overflows. Nous y découvrons l'organisation de la mémoire, de la pile et la manière d'appeler une fonction. Suit une présentation de l'outil utilisé pour les intrusions : le shellcode.
Éviter les failles de sécurité dès le développement d'une application - 1ère partie
Voici le premier article d'une série consacrée aux failles de sécurité pouvant apparaître dans un programme. Cette série montrera comment éviter les failles de sécurité en changeant un peu les habitudes de programmation. Nous parlerons dans celui-ci, des privilèges, des UID et EUID, avant d'aborder l'exécution de commandes externes.
Faites-le avec make!
Cet article explique comment utiliser make.
Introduction à Tk
Tk est le toolkit graphique de Tcl. Il est très répandu et a été porté sur beaucoup d'autres langages de programmation et de script.
REBOL le rebelle
Nous pourrions dire que Rebol est un langage de messagerie, mais en fait, il est beaucoup plus que cela.
Développer des Applications Gnome avec Python (1ère Partie)
Cet article est particulièrement destiné aux débutants en programmation Gnome et GNU/Linux. Il montre comment utiliser Python et le générateur d'interface Glade pour créer des applications graphiques.
Essai: SNiFF+ pour Linux
SNiFF+ est un environnement de développement intégré (IDE) pour Linux. TakeFive Software propose une version librement téléchargeable (limitée à 200 fichiers).
Perl partie III
Cet article explique comment utiliser les tableaux de variables dans Perl.
Perl partie II
Dans la seconde partie du tutoriel Perl nous écrivons un vrai programme.
Perl partie I
C'est le début d'un tutoriel Perl.
La syntax du langage Tcl
Cet article explique les concepts de base et la syntaxe du langage Tcl.
Dialog - un langage de programmation pour les dialogues.
Dialog est un langage de programmation pour créer des dialogues dans les jeux et les simulations.
PostScript III, Tableaux, Variables, Boucles et définitions de Macros
Suite des deux articles précédents sur postscript.
PostScript Part II: La pile des opérandes
La pile des opérandes dans le langage PostScript.
Java. Partie II
La seconde partie du tutoriel Java.
Graphisme facile: un guide pour débutants sur la SVGAlib
SVGAlib est une simple bibliothèque graphique.
SQL Tutorial Part II
La Partie II de ce tutoriel présente quelques commandes de base du langage SQL.
Programmer avec Java. Part I
Premier article d'une série sur la programmation Java.
GLUT: utiliser les menus
Notre série sur le GL Utility Toolkit continue, en étudiant l'interface de programmation de menus à l'aide d'un exemple simple.
OpenGL: la scène 3D
Explore les rudiments du rendu 3D sous OpenGL.
Le langage Postscript
C'est le premier article d'une série sur PostScript.
Introduction à SQL. (SQL Part I) et installation de PostgreSQL
Un tutoriel SQL destiné aux développeurs débutants de bases de données.
Debugger du code avec ddd
ddd est un superbe "debugger" graphique.
Programmation OpenGL: Rendu de polygones simples
L'auteur décrit les premiers pas dans une application OpenGL et nous explique comment rendre des polygones simples en 2D.
Profile sur Alpha
Trucs pour les utilisateurs de DEC-Alpha.
Créer des bibliothèques partagées
Comment compiler et générer des bibliothèques partagées.
Pages maintenues par l'équipe d'édition de LinuxFocus
© LinuxFocus |