Lien

La platforme Coursera: Un savoir pour tous

Coursera permet de suivre gratuitement des cours des plus prestigieuses universités comme :

  • Princeton, Stanford, Columbia, Université de Tokyo, l’École polytechnique française, et autres.

La plateforme vise à rendre l’enseignement supérieur accessible au plus grand nombre des intéressés, elle offre de véritables cours, des exercices et des examens certifiés.

Autres Plateformes similaires:

Connecter son appareil Android à l’AR.drone

L’AR.Drone est un mini-drone qui peut se piloter avec plusieurs appareils (iOS, Android, linux, windows..), c’est aussi une plate-forme de développement ouverte aux développeurs de jeux, et les applications de traitement d’images …etc.

Avant la mise à jour 1.7.4, l’AR.Drone est en mode ad-hoc, se qui pose problème aux appareils Android qui supportent pas la connexion aux réseaux ad-hoc.

En effet j’ai essayé plusieurs solutions pour que mon appareil Android puisse se connecter au réseau ad-hoc du drone, Après plusieurs essais j’ai finalement trouvé une solution qui fonctionne.

ATTENTION:  je vous conseille d’éviter les applications pour switcher au mode adhoc comme WIFI adhoc enabler, Adhoc Switcher …, Ou de configurer le wpa_supplicant (un fichier système)  pour rendre les réseaux ad-hoc comme des points d’accès wifi « normale ».

Notre méthode consiste à modifier manuellement la configuration WiFi du drone via Telnet pour se connecter à un point d’accès (votre appareil Android).

Cela nécessite un ordinateur pour vous connecter au drone, le seul inconvénient c’est que vous devez refaire presque les mêmes étapes à chaque fois que vous utilisez le drone. Ce n’est pas la joie mais la seule solution qu’a fonctionné pour moi.

Outils utilisés :

  1. Samsung galaxy S
  2. Ar.drone version 1, version firmware 1.3.3
  3. Client Telnet : dans cette exemple nous avons utilisés Putty :  telecherger ici
  4. Un ordinateur Sous windows 7
  5. Une application pour l’AR.drone  installé sur votre phone pour tester : ARDrone Flight

1ere Etape :

  • Activer le client Telnet de windows :

Panneau de configuration> programmes > programme et fonctionnalités > activer/desactiver les fonctionnalités windows

win

telnet_client

  • Rooter votre téléphone (je suis pas sur si c’est nécessaire mais mon téléphone est  déjà rooté). Pour ceci vous pouvez utiliser unlockroothttp://www.unlockroot.com

2eme Etape:

Configurer votre HOTSPOT/ point d’accès mobile sur votre téléphone:

      • Assurez-vous que le wifi et le mode d’avion sont désactivés.
      • Allez sur : paramètres > sans fil et réseau > point d’accès mobile
      • activer le point d’accès  et la configurer en donnant un nom :

Sans titre

3eme Etape :

  • Connecter votre PC au point d’accès mobile (n’oublier pas de brancher votre tel au pc)
  • Ouvrir la ligne de commande  et y tapé ipconfig pour extraire l’adresse IP de l’appareil
  • Chercher l’adresse dans la ligne contenant « passerelle par défaut » :
  • Notez cet adresse qu’on utilisera par la suite (ici 192.168.43.1)

g

gateway

4eme Etape :

  1. Allumez votre Drone
  2.  Se connecter au drone
  3. Lancer le client Telnet Putty
  4. Dans le champ « hostname », entrez 192.168.1.1, puis, pour « Type de connexion », choisissez Telnet droite ci-dessous et cliquez sur « Open ».

putty_final

Remarque : 192.168.1.1 est l’adresse IP par défaut de l’AR.drone

  1. Sur la ligne de commande qui apparaitra tapez les commandes suivantes,

KAvec les modification suivantes:

  • Remplacer AndroidAP6787 par le nom de votre point d’accès mobile
  • L’adresse IP correspond à l’adresse que vous avez notés plutôt, les trois premiers octets  de l’adresse IP (les trois premières sections en pointillés de votre adresse IP) n’ont pas changé, par contre n’oubliez pas de changer le dernier octet :

Ici : 192.168.43.1 devient 192.168.43.2

Une fois que vous avez correctement recopié la commande complète sur le terminal Telnet.

Le drone va vous déconnecter de votre ordinateur. Vous devez avoir un message de connexion, si la procédure a réussi.

Vous pouvez maintenant tester l’un des clients de commande du drone sous Android🙂

Par contre si vous êtes propriétaire du drone, vous pouvez faire la mise à jour du système embarqué car une fois  la mise à jour 1.7.4 (ou version ultérieure) est installée, l’AR.Drone passe automatiquement en mode access point (Comment mettre à jour son AR.drone?).

Je partagerai par la suite comment revenir vers une ancienne version si la mise à jour du firmware  pose probléme.

Sources:

http://www.shellware.com/BlogEngine.Web/post/2011/03/27/How-to-Manually-Infrastructure-Enable-Your-ARDrone.aspx

https://sites.google.com/site/androflight/How-to-connect

http://lesmodelesreduitsdekermaro.e-monsite.com/medias/files/mise-a-jour-ar-drone.pdf

Archives de documents scientifiques en ligne

Je partagerai avec vous quelques liens d’archives de document scientifiques en ligne (articles, théses, livres….) pour vous aider dans vos travaux de recherches

  1. Le serveur TEL de théses en ligne:
    http://tel.archives-ouvertes.fr/index.php?halsid=7njpg29jsc0lfq2e8ejcn6t1s0&action_todo=home
  2. http://www.freefullpdf.com/
  3. CRDF organization:
    http://www.crdfglobal.org/focus-areas/capacity-building/virtual-science-libraries
  4. bibliothéque numérique de l’Université de YALe:
    http://orbis.library.yale.edu/vwebv/
  5. Cornell University Librairy:
    http://arxiv.org/
  6. http://avaxhome.ws/ebooks
  7. Thèses de doctorat soutenues à l’université de limoges:
    http://epublications.unilim.fr/theses/

Si vous avez d’autres suggestions, n’hésitez pas à les partager via les commentaires

bonne chance !

Template Beamer Pour MS PowerPoint

Nice😀 , si vous avez pas le temps pour Latex !!

mlcvGru

Beamer is a well-known $latex \LaTeX$ class for making presentation. The simplicity and elegance, in addition to the power of $latex \LaTeX$ itself in presenting maths equations, makes Beamer be one of the best presentation themes for scientists.

However, the drawback of Beamer is the lack of support for images. Having images in Beamer is a painful trial-and-error process…

So I decided to build my own template for PowerPoint which looks similar to Beamer. However, Beamer is a powerful package with various options, so I absolutely cannot make the template looks exactly like Beamer. As can be seen in the sample image, I cannot select the font used in Beamer, Arial in the PowerPoint template just looks stupid.

If you are interested, feel free to download and modify to meet your requirements.

Alternative download link (dropbox): https://www.dropbox.com/s/rnf9xznv94asafr/Beamer_PP.zip?dl=0

View original post

Lien

Booster la vitesse d’execution de vos codes MATLAB

En gros les scripts MATLAB  deviennent lourds s’ils contiennent plus de boucles et moins d’opérations vectorielles et matricielles.

Voici quelques astuces de programmation MATLAB pour booster la vitesse d’exécution de vos Code en MATLAB. ( lien en haut😀 )

Parmi ces astuces:

  • pré-allocation de mémoire
  • Utiliser des opérations vectorielles et matricielles
  • L’utilisation de meshgrid et repmat pour créer des matrices
  • le multithreading….

Voir les détails: Booster la vitesse d’execution de vos codes MATLAB

Accéder aux services et sites bloqués!

Un grand nombre de services et sites Web à travers le monde ont un accès limité à certains pays. La plupart de ces sites sont des applications web social et les personnes vivant dans d’autres pays voudraient y avoir accès. D’autre part les sites de réseaux sociaux peuvent également être bloquées par votre école ou votre entreprise.

Si vous avez besoin d’accéder à un tel site, vous pouvez essayer les méthodes mentionnées ci-dessous.

1)  Accès par le protocole HTTP sécurisé

Le fournisseur de services Internet ou les organisations utilisent des filtres Web pour suivre et bloquer les URL. Lorsque l’on accède via HTTP sécurisé, l’accès à certains sites peut être accordée parce que le FAI / Organisation le considère comme une connexion sécurisée. Cette méthode n’est applicable que pour les sites dont HTTPS est activé.

Comment l’utiliser?

L’astuce consiste à utiliser  https:// au lieu de  http:// devant l’URL que vous souhaitez visiter. Si vou avez de la chance, le site va s’ouvrir.🙂

2)  Accés via les Pages mises en cache dans Google / Bing

Google et Bing (et tout autre moteur de recherche) conserve une copie en cache des pages Web. Au lieu de réellement visiter le site Web, vous pouvez accéder à une copie en cache de la page Web à partir des résultats de la recherche sur Google ou Bing.

Comment l’utiliser?

Utiliser un terme de recherche qui est susceptible de revenir à la page Web souhaitée. Une fois que vous le trouverez dans les résultats, vous devez ouvrir la copie en cache.

  • Sur les résultats de Google, il ya une flèche >> à côté de chaque résultat de recherche. En cliquant sur une flèche vous montre un petit aperçu de la page à droite.

Le lien vers la page correspondante sur Google en cache est juste au-dessus (en bleu) intitulée « En cache ».

1

  • Pour Bing, l’URL se trouve juste au-dessous des titres sur les résultats. Cliquez sur la petite flèche à côté de lui et un pop up disant « page mise en cache » est affiché. Cliquez sur le lien pour accéder à la version en cache de Bing de la page.

2

3) Via DNS

Le fournisseur d’accés à Internet peut bloquer l’accès à certains sites Web en utilisant le serveur DNS. Certains DNS sont capable d’acheminer vos paquets de données demandées par les serveurs dans des endroits restreints. alors les sites web traite ces demandes comme valides et y répond positivement.

Comment l’utiliser?

Tunlr DNS  est l’un des services qui achemine les paquets de données via des serveurs aux États-Unis, L’utilisation de DNS Tunlr permet d’accéder aux sites « US only » de l’extérieur. Pour utiliser Tunlr, vous devez  modifier vos paramètres DNS manuellement, et changer l’IP de votre serveur DNS par celui de Tunlr.

4)  Serveurs proxy

Un proxy est un serveur spécial, qui agit comme un intermédiaire entre un client et un autre serveur.

un proxy Web peut être utilisé pour accéder aux sites Web de manière anonyme. Cela peut vous aider à accéder à des sites qui sont bloqués dans votre pays. Il existe plusieurs serveurs proxy publique accessibles sur l’Internet. Lorsque vous vous connectez, il transmettra votre demande sur le site cible sans révéler votre identité ou votre emplacement.

Comment l’utiliser?

Rechercher dans Google pour un serveur proxy qui pourraient vous convenir. (je recommande pas un précisément mais vous trouverez une liste ici)

Lorsque vous entrer dans le site web « proxy », vous trouverez généralement un champ d’adresse, Collez votre URL Web désiré dans ce champ et c’est tout le site va s’ouvrir.

5)  Les Réseaux privés virtuels (VPN)

Un réseau privé virtuel (VPN) vous permet de vous connecter à un réseau spécifique de l’extérieur. Il permet donc d’accéder à des ordinateurs distants comme si l’on était physiquement sur le réseau local. On peut ainsi avoir un accès au réseau interne (réseau d’entreprise, par exemple).

Comment l’utiliser?

les VPN sont également disponibles sur Internet (Utilisez Google pour trouver un service VPN).

Téléchargez un logiciel qui initie et établit une connexion à distance entre votre ordinateur et le VPN ( J’utilise souvent Cybergost ). Vous avez juste besoin d’activer la connexion VPN à l’aide du logiciel. Une fois que vous êtes connecté au VPN, votre ordinateur partage le même réseau, et si le VPN a accès à des sites bloqués par votre connexion Internet, vous serez en mesure d’y accéder.

6)  Les extensions du navigateur

  • FaceBridge pour Facebook et TwitBridge pour Twitter
  • MediaHint (Hulu, BBC iPlayer, etc) : extension de chrome et firefox, vous permet de regarder des vidéos sur des sites restreints à certains pays comme Hulu, BBC iPlayer, etc
  • YouTube Unblocker : disponible sur Chrome, Firefox, Opera et Safari. Il vous permet de regarder les vidéos YouTube bloqués dans votre pays.

Il ya d’autres extensions  disponibles bien sur,  Il suffit de chercher !!

Comment transformer votre ordinateur en un routeur sans fil ?

Les Smartphones et les tablettes viennent généralement avec Wi-Fi intégré, donc si vous avez un routeur Wi-Fi, la connexion à Internet sur votre téléphone n’est pas un problème. Les choses deviennent un peu complexe quand vous avez une connexion Internet active qui n’est pas partagé par Wi-Fi.

En effet si vous disposer d’une connexion à domicile, et vous voulez pas utiliser votre forfait de données (3G/4G service),

Alors que faire si aucun routeur sans fil n’est pas disponible autour?

How-to-convert-your-computer-into-a-wireless-router

Étant donné que votre téléphone est seulement capable de se connecter aux réseaux Wi-Fi ou les réseaux 3G/4G, donc il faut avoir un moyen de convertir la connexion Internet à une connexion Wi-Fi et connecter  votre téléphone à ce réseau. Une façon d’y parvenir est de mettre en place un réseau ad-hoc sur un ordinateur connecté à Internet, et laissez les autres appareils utiliser sa connexion Internet.

La création d’un réseau ad-hoc est  facile si vous avez un PC sous Windows 7 ou plus et ayant une carte réseau sans fil, mais la connexion à un réseau ad-hoc sur les smartphone Android peut poser un problème, en se qui concerne la détection des réseaux ad-hoc car il peut ne pas apparaître dans la liste des connexions disponibles (mais y’a aussi une solution à ceci je vais le partager avec vous par la suite si je l’essayerai).

Remarque: Vous devez disposer d’une carte sans fil installée dans votre ordinateur. En outre, les versions de Windows antérieures à Windows 7 ne bénéficie pas du soutien du réseau hébergé. Ainsi, les versions antérieures de Windows ne sera pas en mesure d’utiliser cette fonction de votre carte sans fil.

Pour Windows 7 ou plus, suivez les étapes ci-dessous.

1)  Mise en place d’une connexion ad-hoc

  • Allez dans: Panneau de configuration\Réseau et Internet\Centre Réseau et partage, et Sous la rubrique « Modifier vos paramètres réseau », sélectionnez « Configurer une nouvelle connexion ou un réseau ».

&

  • vous allez maintenant être invité à choisir un type de connexion. Sélectionnez  Mettre en place un réseau sans fil ad hoc (ordinateur à ordinateur) et cliquez sur Suivant

2

  • Suivez l’assistant et créer un nouveau réseau ad hoc. Saisissez un nom de réseau et  spécifier le type d’authentification et le mot de passe. Vérifiez que vous avez cochez « Enregistrer ce réseau » puis cliquez sur Suivant, puis sur Fermer pour fermer la fenêtre.

3

  • Retourner Panneau de configuration\Réseau et Internet\Centre Réseau et partage; puis choisir modifier les paramétres de la carte: Une nouvelle fenêtre s’ouvre listant tous les adaptateurs réseau disponibles. Sélectionnez celui que vous utilisez pour vous connecter à Internet.

4

  • Cliquer droit sur ​​la carte sélectionnée >> Aller sur Propriétés.
    Cliquez sur l’onglet Partage, puis cochez les deux cases sous la section Partage de connexion Internet.

5

Si tout va bien, le Groupe ad hoc doit être installé sur votre ordinateur.

Maintenat tout appareils qui prend en charge les connexions ad-hoc sera en mesure de se connecter au réseau ad-hoc et utiliser la connexion Internet partagée. si non il faut  convertir le réseau ad-hoc à un réseau Wi-Fi  Pour que d’autres périphériques Wi-Fi peut se connecter à celui-ci.

2) Mise en place d’une connexion Wi-Fi

ouvrez l’invite de commande en tant qu’administrateur et exécutez les commandes suivantes une par une.

netsh wlan show drivers

Cette commande affiche la liste de pilotes sans fil avec leurs propriétés. Recherchez la ligne suivante dans la sortie –  » réseau hébérgé pris en charge: Oui ». Cela signifie que votre appareil est capable d’accueillir un réseau sans fil.

la commande suivante crée un réseau hébergé avec le nom NomR  et un mot de passe passkey.

netsh wlan set hostednetwork mode=allow ssid=<nomR> key=<passkey>

Maintenat un point d’accès Wi-Fi auquel d’autres appareils Wi-Fi peut se connecter est crée. Reste juste une dernière commande pour démarrer le réseau hébergé:

netsh wlan start hostednetwork

C’est tout :D  Maintenant, smartphones, tablettes, PC  peuvent se connecter au point d’accès Wi-Fi (votre ordinateur).

si vous recevez un message d’erreur semblable au suivant :

Le réseau hébergé n’a pas pu être démarré. Le groupe ou la ressource n’est pas dans l’état approprié pour effectuer l’opération demandée.  Installer le correctif disponible sur ce lien ca devrait résoudre le problème.

3) Création d’un point d’accès Wi-Fi sur les versions antérieures de Windows

ll ya quelques applications qui permettent d’automatiser ce processus de mise en place d’un point d’accès Wi-Fi sur votre ordinateur en quelques clics. Ils vous aideront à créer des points d’accès Wi-Fi Windows Vista / XP.

vous pouvez essayer Connectify Hotspot (Télécharger) et Virtual Router (Télécharger).