décembre
2014
Collectionner les timbres c’est mal, collectionner les algorithmes c’est bien : Trie à bulle procédure tri_bulle(tableau T, entier n) répéter échange_effectué = faux pour j de 0 à n – 2 si T[j] > T[j + 1], alors […]
avril
2014
UML est le langage canonique de tous les langages de programmation, il vous fournis le moyen de schématiser votre système et par conséquent de l’optimiser. Un système informatique possède plusieurs dimensions, UML fourni des outils pour les appréhender. La programmation orientée objet La programmation orientée objet est une simplification de la réalité, si on veut programmer une course de chevaux, les classes qui serviront à définir les chevaux se limiteront à la vitesse et l’endurance […]
novembre
2013
En fin d’année dernière, Assan, un développeur très sympathique nous proposait un petit défit qui a suscité un grand intérêt chez moi car j’ai toujours été fasciné par les problèmes simples en apparence mais recelant une complexité moins évidente à saisir immédiatement. L’enjeu était le suivant: faire une fonction qui test si une variable est située entre deux bornes limites(range) en ayant le droit d’utiliser qu’un seul test. Bien évidemment Olivier fut le premier à […]
juillet
2013
J’ai du résoudre le problème suivant dans l’ordre: Ecrire un premier programme qui exploite les données présentes dans weather.dat qui affiche le jour (colonne 1) de la plus basse température (colonne 3) Ecrire un second programme qui exploite les données présentes dans football.dat et qui affiche le plus petit différentiel de but entre les but encaissé (colonne A) et les buts marqués (colonne B) Ecrire un troisième programme qui factorise les deux programmes précédents Le […]
juin
2013
Vous voulez développer des applications qui peuvent prétendre résister à de fortes charges ? Suivez ces 13 conseils déjà … Utiliser le prefork d’apache: Chaque utilisateur est servi par une instance du serveur web, l’instanciation prend du temps par conséquent l’anticiper revient à en gagner mais surtout à éviter une saturation trop rapide de la disponibilité des instances et donc du serveur web Utiliser apache mod_deflate: Il s’agit d’un module du serveur web apache qui […]
juin
2013
Le sens qui est donné ici à l’Atelier de Génie Logiciel ou AGL est l’ensemble des outils qui concours à la production de projets informatiques. Il s’agit d’un retour d’expérience personnelle par conséquent toute contribution à l’enrichissement de ce sujet est la bienvenue. Rentrons tout de suite dans le vif du sujet, les outils nécessaires sont les suivants : EDI Environnement de développement intégré C’est votre éditeur de code source, son choix est très important. […]
juin
2013
La première étape dans une optimisation logicielle est certainement l’optimisation de votre base de données SQL. Que vous vouliez optimiser votre application pour résister à la charge ou aux failles de sécurité, que ce soit un site internet ou une application de bureau, le principe reste le même. Dans ce domaine il faut s’assurer de la qualité d’un certains nombre d’aspects. Le modèle de donnée D’abord il faut que le modèle de votre base de […]