31 mai 2015

[ThrowBack] Mon séjour à Nairobi pour le sommet des communautés Google Afrique 2013...

Dans mon précédent post dans la série [ThrowBack] je parlais de ma première fois en avion et c'était pour me rendre au Kenya à l'occasion du sommet africain des communautés Google en 2013.
Dans ce post je vais vous raconter comment s'était déroulé mon séjour au pays des Maasaï :-)
Après l’atterrissage à l'Aéroport international Jomo Kenyatta de Nairobi nous sommes monté dans un bus pour nous rendre à l'hôtel Southern Sun Mayfair.

Des statues d'éléphants assez réalistes sur la route :-)
Arrivée à l'hôtel où nous sommes accueilli très chaleureusement par le personnel et les organisateurs du sommet. Après nous avoir offert de la boisson ils ont récupéré nos passeports pour en faire des photocopies puis nous ont fait monté dans nos chambres pour nous installer.

26 mai 2015

[ThrowBack] Mon implication à la communauté polytechnicienne en tant que membre du Comité Exécutif des Etudiants ...

Le Comité Exécutif des Etudiants communément appelé CEE est l'Amicale des Etudiants de l'Ecole Supérieure Polytechnique de Dakar. Le rôle de cette association est comme l'indique l'article 3 de son statut:
  • - De défendre les intérêts moraux et matériels des étudiants 
  • - De veiller au bien-être social 
  • - De veiller à l’épanouissement des étudiants

19 mai 2015

[Training] Je viens de suivre une formation sur langage Pharo avec le Professeur Stéphène Ducasse


Nous venons de découvrir ce matin, mes camarades de classe et moi, un nouveau langage de programmation passionnante avec le Professeur Stéphane Ducasse, directeur de recherche à l'INRIA Lille depuis Septembre 2007, menant l'équipe RMoD;  président de ESUG, co-fondateur de Synectique, une entreprise qui offre des outils spécifiques pour l'analyse du logiciel. Le professeur Stéphane Ducasse est l'un des leaders du Pharo: un nouveau langage dynamique passionnante.
L'intervention de Stéphane Ducasse s'inscrit dans le cadre du cours de Technologie Web.

[Code] Anti-IF Campaign : Less IFs, more power !

Less IFs, more power.

Have you ever wondered how IFs impact on your code? Avoid dangerous IFs and use Objects to build a code that is flexible, changeable and easily testable, and will help avoid a lot of headaches and weekends spent debugging! Share how to write effective code the easy way!
The goal of the Anti-IF Campaign is to raise awareness of the effective use of software design principles and practices, by first of all removing bad, dangerous IFs.

[ThrowBack] Ma première fois en avion ...

IKANE, à l'aéroport de Nairobi pour le Sommet des Communautés Google Afrique en 2013
Qui aurait cru au 19ème siècle, quand les frères Wright ambitionnaient de défier toutes les lois de la physique et voler dans les airs, que l'avion serait aujourd'hui le moyen de transport le plus sûr pour parcourir des milliers de kilomètres en seulement quelques heures !
Saviez-vous que d'après certaines personnes le mot avion serait un sigle signifiant Appareil Volant Imitant l'Oiseau Naturel. Info ou intox ?, en tout cet "oiseau artificiel" règle bien des problèmes dans le monde.
La première fois que j'ai emprunté l'avion était en 2013, le 1er juillet plus précisément, pour un voyage à Nairobi au Kenya dans le cadre du programme Google Student Ambassador. En effet le sommet pour la communauté Google avait lieu cette année-là au Kenya et elle regroupe toutes les communautés (GSA, GDG, GBG)
Et pour traverser le continent d'Ouest en Est, le vol a été assez long, 10 heures de vol environ ! Avec une escale de quelques minutes à Abidjan.
Je voyageais avec les autres GSA, l'autre de mon école et des autres universités et instituts supérieurs du Sénégal mais également avec des représentants des communautés GDG et GBG du Sénégal.
Très rapidement on a sympathisé et en au bout de quelques heures on avait l'impression de se connaitre depuis longtemps.

[Photos] Un petit aperçu sur la culture nippone à Dakar ...

Le 25 avril dernier on était, moi et mes amis Darcia et Atinange, au CESAG pour assister à la journée japonaise organisée par l'ambassade du Japon à Dakar.
Le Japon est un pays dont j'ai toujours apprécié la culture qui renferme des valeurs essentielles telles que l'honneur, le respect, l'amour du travail et de la patrie. Et je rêve de pouvoir un jour avoir l'occasion de visiter cette belle nation :-)
Et pour revenir un peu à cette journée, elle a au fait coïncidé avec la journée scientifique du Club Scientifique de mon ancienne lycée, un club dont j'ai été le président pendant deux ans et co-fondateur :-) Raison pour laquelle nous sommes arrivés au CESAG un peu tard mais on a quand même eu le temps d'essayer des kimonos, écrire nos noms en japonais, essayer de la nourriture japonaise (par contre là j'ai moins aimé :-) )  ...
Enfin bref, les images ci-dessous vous donnent un petit résumé ;-)

[Vidéo] Il faut sauver Internet ...


Le monde est en danger, un énorme bug inattendu frappe le web et met en péril la sécurité des internautes. C'est dans ce contexte que Martin, un jeune stagiaire de l'ISA (Internet Security Agency) franchit par erreur le portail qui permet de pénétrer... à l'intérieur d'Internet ! Bien malgré lui, cet anti-héros se retrouve confronté à un monde hostile : pop up et spams agressifs, lolcats par milliers...
Heureusement, les acteurs d'Internet (Google, Facebook, Twitter), super-héros incarnés, le prennent sous leurs ailes pour former un commando de choc. Tous ensemble, ils vont livrer une bataille contre le Seigneur du Web afin de sauver le monde d'Internet... et le monde tout court pour rester vivant !

17 mai 2015

[Throwback] Mon stage à la 2SI durant mon Cycle DUT ...

J'ai le plaisir de partager avec vous le mémoire que j'avais produit après mon stage en entreprise pour l'obtention de mon DUT en 2013.
Oui à l'ESP après deux ans de formation, il faut obligatoirement faire un stage de 3 mois en entreprise, afin de rédiger et soutenir un mémoire pour l'obtention du diplôme de DUT.
Pour ma part j'avais fait mon stage à 2SI, une une Société de Services en Ingénierie Informatique (SSII) spécialisée dans l’ingénierie logicielle et les automatismes qui est d'ailleurs, en Afrique de l’Ouest, l’un des prestataires majeurs de solutions et de services innovants dans le domaine des TIC destinés aux entreprises, aux administrations et aux organisations. J'ai eu de la chance d'avoir effectué un stage de 6 mois dans cette entreprise où il fait vraiment beau de travailler, où les gens sont si amicales et sympathiques qu'on se croirait presque d'être dans en famille :-) ... Bref, j'y ai vraiment passé de bons moments.
Pendant la durée de ce stage, il m'a été confié la mise en place d’une plateforme d’intégration continue c’est-à-dire qui permettrait de vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression dans l'application développée. Si le sujet vous intéresse vous trouverez plus de détails dans le mémoire ci-dessous.
Pour la soutenance j'avais réalisé mes slides avec Google Slides, un très bon outil que j'utilise toujours et qui m'a été très utile car je n'avais qu'à partager le lien avec mon encadreur pour qu'il me corrige les imperfections et demander l'avis d'autres camarades.
En tout je vous le conseille si vous êtes en train de préparer votre mémoire :-) ... Certains de mes camarades de classe vous diront que c'est parce que je suis un GSA :-D mais non c'est juste que c'est très cool :-p
Enfin bref, voici en résumé ci-dessous les slides et le rapport intégrés.

[Training] Créer un site web dynamique en 90 minutes chrono avec Joomla, un remake ce samedi 23 mai

Au grand plaisir de ceux qui ont regretté de pas pouvoir assister à la séance de formation sur la création d'un site web dynamique en 90 minutes chrono avec le CMS Joomla, qui s'est tenue le samedi 16 mai 2015 dernier au petit amphi de l'ESP, il a été retenu par les organisateurs une autre séance le samedi prochain, soit le 23 mai 2015, même heure, même lieu.

[Vidéo] De jeunes informaticiens inventent un gestionnaire de match de Génie en Herbe ( Buzz'Art)

Un jeune étudiant en informatique du nom d'Ibrahima Kane de l'école supérieure polytechnique de Dakar a inventé un gestionnaire de match de Génie en Herbe. Ce jeu ou buzzeur artisanale permet la gestion automatisée des matchs de génie en herbe, jeu TV (à l'image de Cityzen Match, Questions pour un champion) » explique le jeune inventeur.
Selon lui le buzzeur fait partie d'un programme dénommé Buzz-art. il fonctionne avec « un matériel (une partie hardware) , fait à partir d'un clavier USB, des boutons poussoirs à usage de bouton buzzeur, des fils électriques pour le raccordement des différents composants et quelques matériels de recyclage (comme des rouleaux de file vides) dit-il
L'intérêt majeur de ce projet est sa facilité de mise en œuvre ( pas cher ), et ce-là pourrait permettre à plusieurs écoles ou lycées d'automatiser leurs matchs de génies en herbe organisés au sein de l'établissement.
De même des enfants pourront utiliser cet outil pour jouer à ces genres de jeux à la maison. Le programme est téléchargeable à partir de son site web www.ikane.net .
Le projet a été réalisé grâce a l'appui de « mes deux amis et camarades de classe, Potter (Amadou Ndong) et Darcia (Mamadou Khoussa) qui m'ont aidé dans toutes les séances de présentation » soutient-il.
Voic un reportage vidéo de Buzz'art
Un reportage réalisé en octobre 2012 par Basile Niane, journaliste à la RTS dans l'émission Kinkéliba.

16 mai 2015

[Tutoriel] AAA Logo: Créer un logo en une minute [Club Internet 221]


Concevez facilement des logos et des bannières de qualité professionnelle. AAA Logo Software inclut 60 modèles de logo et près de 2000 éléments graphiques qui peuvent être assemblés. Tous les éléments de logo intégrés peuvent être redimensionnés sans subir aucune perte de qualité. Appliquez différents styles à chaque objet afin d'obtenir des combinaisons d'objets et d'effets. Le programme possède également sa propre bibliothèque de polices. Des options d'export de page Web et d'impression haute-résolution sont aussi disponibles.

[Tutoriel] VirtualBox: Créer une machine virtuelle [Club Internet 221]


Lorsque l'on souhaite faire fonctionner simultanément différents systèmes d'exploitation sur la même machine, il est alors nécessaire de créer une machine virtuelle qui accueillera un nouveau système. VirtualBox est un outil gratuit qui permet de virtualiser un système d'exploitation de votre choix. L'utilisateur peut ainsi avoir à disposition différents systèmes de façon simultané, sans avoir a rebooter son ordinateur.

[Tutoriel] Inno Setup: Création d'un fichier d'installation de votre application [Club Internet 221]


Nous avons le plaisir de vous présenter ce tutoriel réalisé par IKANE sur la création d''installateurs pour windows avec le freeware Inno Setup.
Quelques fonctionnalités d'Inno Setup
►Inno Setup supporte les systèmes d'exploitation : Windows 7, Windows Vista, Windows Server 2003, Windows XP (cela inclut les éditions x64), Windows 2000, Windows NT 4.0 et Windows 9x.
►Il supporte l'installation des applications 64 bit sur Windows XP et Windows Server 2003.
►Création des installateurs personnalisés
►Création des raccourcis sur le Bureau ou dans le Menu démarrer.
►Possibilité d'installer des polices.
►Créations des clés dans le registre (par exemple pour associer un type de fichier à un logiciel)
►Possibilité d'exécuter des scripts écrits en Pascal
►Création des installateurs multilingues.
►Possibilité de crypter (avec un mot de passe) l'installateur
►Code source disponible.
►Il supporte Unicode et les langues qui s'écrivent de droite à gauche2.

[Tutoriel] Joomla! 2.5 - Partie 1: Installation - par IKANE [HD]


Joomla! a su s'imposer comme l'un des ténor du CMS. Sa simplicité d'installation, d'utilisation, l'activité de sa communauté ainsi que ses mises à jour constantes en font actuellement le CMS le plus populaire au monde.
Afin de vous aider à vous aussi vous lancer dans l'aventure du net et de disposer de votre propre site web dynamique, nous avons réalisé un tutoriel vous permettant d'installer Joomla! en toute facilité.
Plus d'infos, visitez les sites

[Tutoriel] Comment utiliser les touches de son clavier comme souris [Club Internet 221]


Les touches souris vous permettent de déplacer le pointeur à l'aide du pavé numérique du clavier, au lieu de la souris.
►►Pour activer les touches souris
1. Pour ouvrir le Options d'ergonomie, cliquez sur le bouton Démarrer, sur Panneau de configuration, sur Options d'ergonomie, puis sur Options d'ergonomie.
2. Cliquez sur Rendre la souris plus facile à utiliser.
3. Sous Contrôler la souris avec le clavier, cochez la case Activer les touches souris.
►►Déplacement du pointeur à l'aide des touches souris
Après avoir activé les touches souris, vous pouvez déplacer la souris à l'aide du pavé numérique.
Pour déplacer le pointeur de la souris --------------- Appuyer sur
Haut et vers la gauche ........................................­.............7
Haut ........................................­.........................................8
Haut et vers la droite..................................­......................9
Gauche..................................­...........................................4
Droite..................................­.............................................6
Bas et vers la gauche..................................­.....................1
Bas.....................................­..............................................2
Bas et vers la droite..................................­.......................3

►►Sélection d'un bouton de la souris
Avant d'utiliser les touches souris pour cliquer sur des éléments à l'écran, vous devez au préalable sélectionner le bouton de la souris que vous souhaitez être le bouton actif : le bouton gauche, le bouton droit ou les deux.
Pour : ----------------------------------------­-------------- Appuyez sur
Sélectionner le bouton gauche de la souris.......... La barre oblique (/)
Sélectionner les deux boutons ................................ L'astérisque (*)
Sélectionner le bouton droit de la souris............... Le signe moins (-)
►Remarque
Si vous choisissez de faire du bouton gauche de la souris le bouton actif, il restera le bouton actif jusqu'à ce que vous choisissiez un autre bouton. Après avoir sélectionné un bouton de la souris, vous n'avez pas besoin d'en sélectionner un autre à moins que vous souhaitiez en changer.
►►Cliquer sur des éléments à l'aide des touches souris
Après avoir sélectionné un bouton, vous pouvez cliquer sur des éléments à l'écran.
Pour :
--Cliquer sur un élément → À l'aide du bouton gauche sélectionné comme votre bouton actif, pointez l'élément puis appuyez sur 5
--Cliquer avec le bouton droit sur un élément → À l'aide du bouton droit sélectionné comme votre bouton actif, pointez l'élément puis appuyez sur 5
-- Double-cliquer sur un élément → À l'aide du bouton gauche sélectionné comme votre bouton actif, pointez l'élément puis appuyez sur le signe plus (+)
►►Faire glisser des éléments à l'aide des touches souris
Vous pouvez utiliser le pavé numérique pour appuyer sur le bouton actif de la souris, le maintenir enfoncé et le relâcher. Cela permet de faire glisser un élément.
Pour :
--Faire glisser un élément → Pointez l'élément et appuyez sur zéro (0)
--Déposer l'élément → Pointez l'emplacement où vous souhaitez déplacer l'élément puis appuyez sur le point décimal (.)
►► Remarques
Vous pouvez également activer les touches souris en appuyant sur Alt gauche+Maj gauche+Verr. num.
Pour modifier certaines options, comme par exemple, la vitesse de déplacement du pointeur de la souris ou pour configurer l'ordinateur afin qu'il émette un son lors de l'activation des touches souris, dans les Options d'ergonomie, sous Contrôler la souris avec le clavier, cliquez sur Configurer les touches souris.

[Tutoriel] Activation du compte super Administrateur de Windows 7 [Club Internet 221]


Lors de l'installation de Windows XP ou Vista, une étape permet de créer le compte principal de la machine. Ce compte ainsi créé possède des droits d'administration de la machine. Pourtant, contrairement à ce que l'on pourrait penser, l'utilisateur ainsi créé ne possède pas tous les droits existants. Il existe en effet un compte Administrateur bénéficiant de l'ensemble des droits permettant un contrôle total de la machine. Ce compte étant désactivé par défaut sous Vista, nous allons voir ensemble comment le mettre en place.
La mise en place du compte Administrateur est différente selon que vous possédiez une version Pro ou non. Ainsi, pour les versions familiales, il est tout d'abord nécessaire de créer une clé dans la base de registre. Concernant les versions Professionnel, Entreprise et Intégrale, les choses sont plus simples.

[Tutoriel] Ouverture de session sécurisée dans Win7 (Secure Logon) [Club Internet 221]

Comment activer ou désactiver la séquence Ctrl + Alt + Suppr pour l'ouverture de session sous Windows XP, Windows Vista et Windows 7.
Utiliser la combinaison de touches Ctrl+Alt+Suppr à l'ouverture d'une session permet d'avoir une sécurité supplémentaire. En effet, cette étape va empêcher les programmes malveillants de simuler un écran d'ouverture de session afin de récupérer votre mot de passe.
Cliquez sur "démarrer", "Exécuter..." puis tapez "control userpasswords2" et faites "OK"

[Tutoriel] Comment défragmenter son disque dur sous windows (Club Internet 221)

Une autre vielle vidéo de 2011 ;-)
La défragmentation du disque dur est à effectuer régulièrement. Le chargement des fichiers sera plus rapide et les performances globales de votre PC seront améliorées.
Les installations et désinstallations successives de logiciels, les copies et autres collages de fichiers par-ci par-là, les sauvegardes : toutes ces manipulations entraînent un éparpillement des données sur le disque.
Plus les données sont "fragmentées", plus cela demande du temps aux têtes magnétiques de lecture pour aller les chercher. Le défragmenteur de disque rendra toute sa réactivité à votre PC.
Emplacement de l'utilitaire
Allez dans le menu Démarrer, puis Programmes, Accessoires et Outils système. Sélectionnez l'application Défragmenteur de disque dans la liste.
Conseils pour bien l'utiliser
C'est le moment de choisir le lecteur à défragmenter (très généralement C). Si vous possédez plusieurs disques durs, il faudra bien sûr répéter l'opération.
Avant de cliquer sur Défragmenter, prenez bien soin de fermer tous les programmes ouverts ainsi que l'antivirus et de désactiver la mise en veille, qui pourrait venir interrompre le travail de défragmentation. En effet, selon la taille du disque dur et son état, l'opération peut durer entre 10 minutes et plusieurs heures

15 mai 2015

[Tutoriel] Comment intégrer les paroles d'une musique mp3 avec JetAudio (Club Internet 221)


Cette vidéo montre comment inclure les paroles d'une chansons dans le fichier MP3 avec le lecteur JetAudio, dans le but de pouvoir suivre les paroles en même temps que la chanson.
La vidéo a été mise en ligne en 2011 dans la chaîne YouTube du Club Internet 221.

Mon premier tuto sur Youtube publié en 2011: "Comment bloquer un site internet"

Cette vidéo mise en ligne le 25 juil. 2011 a été mon premier tuto sur Youtube portant sur une question informatique :-) 


Description de la vidéo sur Youtube:
Nous allons vous expliquer comment configurer le fichier hosts pour bloquer un ou plusieurs sites.
1. Le fichier hosts permet de bloquer les sites que vous souhaitez. Lorsque vous souhaitez accéder à un site internet, le fichier hosts est automatiquement consulté . 
Dans un premier temps, vous devez ouvrir ce fichier. Cliquez sur démarrer puis rechercher ou exécuter cette commande : "c:\windows\system32\drivers\etc\ho­sts" . Vous pouvez l'ouvrir avec Wordpad ou le Bloc-notes.
2. Pour bloquer un site : 127.0.0.1 (IP de votre ordinateur) + l'adresse du site à bloquer
Vous devez ajouter une ligne dans le fichier Hosts en-dessous de "127.0.0.1 localhost" :
Par exemple : "127.0.0.1 www.google.sn"
Attention : entre votre ip et l'adresse du site que vous souhaitez bloquer, vous devez appuyer sur la touche "Tab" et non pas sur la touche "Espace" de votre clavier.
Puis, il ne vous reste plus qu'à enregistrer le fichier Hosts et le tour est joué !
Si vous utilisez cette astuce pour protéger vos enfants des sites pour adultes, ce n'est pas la meilleure solution. Il vaut mieux utiliser un contrôle parental car cela est plus performant.
Nous vous déconseillons d'utiliser les fichiers "Hosts" qui bloquent des milliers d'adresses et qui sont téléchargeables sur le web.