Ngrok - Ouvrir facilement des ports vers Internet

1407906-1360x768-[DesktopNexus.com]
Si vous avez des logiciels disposant d’une interface web comme un contrôleur de téléchargement bittorrent par exemple ou même un simple serveur http et que vous voulez y accéder n’importe où dans le monde sans pour autant avoir à les installer sur un serveur avec un nom de domaine, alors testez ngrok.
overview
ngrok permet d'exposer un serveur local à internet, il suffit que lui indiquer sur quel port le serveur fonctionne. Mais ce n’est pas tous car le logiciel fonctionne avec un service web qui vous permet d’attribuer une url du type xxx.ngrok.com à vos services web et même de placer un mot de passe d’accès à ces pages.
Le logiciel est disponible sur Windows, Linux et MacOS et il fonctionne en ligne de commande, je vais un peu vous expliquer comment l’utiliser sous windows.
Commencez par télécharger ngrok : https://ngrok.com/download puis extrayez l’archive dans un dossier comme C:\Program Files\Ngrok
Ensuite enregistrer vous sur le site, ce n’est pas obligatoire mais permet de nombreuses choses intéressante comme de réserver un nom de domaine du type xxx.ngrok.com : https://ngrok.com/signup
Comme je vous l’ais dit ce logiciel fonctionne en ligne de commande donc n’essayez pas de lancer le .exe comme ça, cela ne donnera rien.
En effet pour l’utiliser vous devez créer un fichier de commande .bat, cela se fait simplement avec le bloc note ou mieux notepad++
Un fois ouvert il faut commencer par ce placer dans le dossier où nous avons extrait ngrok tout à l’heure, sur la première ligne on entre donc : cd C:\Program Files\Ngrok
Votre fichier .bat sait donc où se trouve le logiciel ngrok, maintenant lançons le pour ouvrir le port 80 par exemple, on note donc sur la deuxième ligne : ngrok 80
2013-09-26_193713
Et voila, si vous enregistrer ces deux lignes dans un fichier .bat et le lancez, vous verrez une fenêtre de console avec votre url du type “3a4bfceb.ngrok.com” affiché. Maintenant voyons comment personnalisez un peu cette url.
Rendez-vous sur https://ngrok.com/dashboard puis copier votre “token”, cette liste de caractères permet de réserver des nombre de domaine.
token
Voici notre exemple avec cette modification :
cd C:\Program Files\Ngrok
ngrok -authtoken votretoken -subdomain votreUrl 80
Remplacez évidement “votretoken” par votre token et “votreUrl” par la valeur voulue, exemple : pour pouet.ngrok.com, mettez pouet.
Comme vous l’aurez peut être compris il suffit d’ajouter des arguments entre ngrok et le port. En voici un autre pour mettre un mot de passe à la page : -httpauth "utilisateur:mot de passe"
2013-09-26_193835
Et voilà, personnellement j’utilise ce logiciel sur mon serveur pour plusieurs tunnel :

La photorésistance

3-6b

Qu'est-ce qu'une photorésistance ?
Les photorésistances sont des senseurs qui permettent de détecter la lumière.
Fondamentalement, les photorésistances sont des résistances dont la valeur résistive (en ohms Ω) change en fonction de la quantité de lumière qui atteint le capteur (la partie en serpentin sur le dessus).

  • Lorsqu'il fait sombre, le senseur ressemble à une grande résistance (jusqu'à 10MΩ)
  • Lorsque le niveau lumineux augmente, la résistance diminue.
Montage avec une carte Arduino
La façon la plus facile de mesurer un senseur résistif est de connecter une borne sur l'alimentation et l'autre sur une résistance Pull-Down (elle-même raccordée à la masse).
On raccorde ensuite le point de connexion entre "la résistance et la photorésistance" sur une entrée analogique d'un microcontrôleur comme Arduino (voir ci-dessous).

461138photores


Exemple de code Arduino
Le programme permet d'allumer une LED uniquement lorsque l'ensoleillement est suffisant.

const int led = 7; //led sur la prise 7
int photocellPin = 0; // La photorésistance raccordée sur la PIN A0
int photocellReading; // Contient la valeur du senseur
int ensoleillement; // valeur de l'ensoleillement sur 100


void setup() {
pinMode(led, OUTPUT); //la led est une sortie
digitalWrite(led, LOW); //on éteint la led
}

void loop() {

photocellReading = analogRead(photocellPin); //lecture du capteur de lumière qui nous donne une valeur entre 0 et 1023
ensoleillement = map(photocellReading, 0, 1023, 0, 100); //nous transformons les valeurs de 0-1023 vers 0-100

if(ensoleillement > 75)
{
digitalWrite(led, HIGH); //on allume la led
delay(5000);
}
else
{
digitalWrite(led, LOW); //on éteint la led
delay(5000);

}


}

Automatiser votre vie sur internet

Slide
ifttt est un service web qui permet de faire le lien entre deux autres services et d'automatiser le tout. ifttt veut dire "If This Then That" ce que l'on pourrait traduire par : S'il se produit cela, alors fait cela.
Ce service propose par exemple de sauvegarder toute photo facebook sur laquelle vous êtes taggué dans votre dropbox ou encore d’envoyer dans Instapaper tout les post de Google reader que vous avez mis en favoris.
2013-02-09_211652
Il intègre en effet tout un tas de services web comme Gmail, Dropbox, Instapaper, Facebook, Twitter, Instagram, Evernote, Foursquare, Google reader, Youtube et bien d’autres…
2013-02-09_211854
Cela fonctionne sur un systèmes de “Task” que vous pouvez programmer comme bon vous semble.

Comment créer une Task ?

Il faut savoir que tout les services ont leurs spécificités. Pour créer une Task  il faut assigner une action au “this” (le déclencheur).
this
Vous sélectionnez donc un service parmi les “Trigger channel”, les déclencheurs.
fb_01
Dans notre exemple le service sera Facebook et le déclencheur sera lorsque quelqu’un vous tague sur une photo. J’ai choisi celui mais il y a bien sur d’autres option comme le fait que vous mettez en ligne une nouvelle photo ou le faite que vous ayez des notifications.
Une popup apparaîtra ensuite vous demandant d’autoriser ifttt à utiliser votre Facebook pour regarder toutes les 15 minutes si l’on vous à tagué.
Ensuite il s’agit de choisir un service cible (le “that” qui est l’action à réaliser).
trigger
Je choisi donc ici dropbox par exemple. Il faut donc configurer l’automatisation que nous venons de créer. Avec dropbox il faut régler le dossier dans lequel sera enregistrer la photo dans notre exemple.
action-fields
Je viens donc de créer une Task qui va télécharger dans mon dossier dropbox toute les photos sur lesquelles on va me taguer (cela ne marche pas pour les anciennes). Sachez qu'une Task s'exécute toute les 15 minutes.
Si vous le désirer vous pouvez partager vos Task, cela ce fait en les transformant en Recipe (recette).
recipeize

Quelques exemples de Task :

Je vous partage quelques recettes que j’ai trouvé sur le net :
1) Celle que nous venons de créer avec facebook et dropbox : http://ifttt.com/recipes/15
2) Automatiquement envoyer un message à vos nouveaux followers sur twitter : http://ifttt.com/recipes/32
3) Envoyez sur Instapaper les posts Google Reader que vous avez marqué comme favoris : http://ifttt.com/recipes/178
4) Envoyer toutes vos photos Instagram sur un album Facebook : http://ifttt.com/recipes/56
Vous pouvez donc automatiser tout un tas de chose ce qui en fait un site vraiment intéressant pour le peu que vous compreniez l’anglais.

Lien : ifttt

Sortie de Half Life : Black Mesa

Black Mesa
Après sept ans d’attente, le remake de ce que l’on peut appeler sans trop ce tromper, meilleur FPS de tout les temps, vient de sortir. Il s’agit de Black Mesa, qui en 2005 s’annonçait comme une refonte complète du jeu Half Life sous le moteur Source de Half Life 2, et ça, ça trou le cul !
Il s’agis donc de refaire complètement le jeu avec de nouveaux graphismes mais également de nouvelles voix (anglaises), ce qui est donc un travail gigantesque. L’équipe qui a réalisé ce mod ne l’a pas encore achevé mais, croulant sous les demandes des fans, a décidée de proposer les huit premières heures de jeu, jusqu’au chapitre « Lambda Core ».
Ce travail est réalisé par une équipe de moddeurs -que l’on remercie au passage pour ce travail de titan- complètement indépendante de Valve et donc le jeu est entièrement gratuit ! Black Mesa est sortit le 14 septembre donc les serveurs ont eu le temps de reprendre leur souffle et vous pouvez le télécharger dès maintenant sur Steam.
Donc vous savez ce qui vous reste à faire , moi personnellement j’adore, même si j’ai toujours une préférence pour l’original sur lequel j’ai passé de nombreuses heures :-)
Site officiel : http://release.blackmesasource.com/
Lien DL : http://steamcommunity.com/sharedfiles/filedetails/?id=94128543

shot1shot14shot2shot6

GameSave Manager - Faite un backup de vos sauvegarde de plus de 1200 jeux

sauv
Si vous formatez ou changez souvent de PC tout en étant un gamer, vous avez déjà dû réinstaller tout vos jeux et également vos sauvegardes une à une. C’est long et on ne sait pas forcement dans quel répertoire sont stocké les sauvegardes pour tel jeu. Et bien avec GameSave Manager, vous allez pouvoir faire des sauvegardes de vos sauvegardes, eh oui Sourire.
Et parce que l’on est pas à l’abri d’un crash de disque dur, vous allez même pourvoir envoyer l’intégralité de vos sauvegardes sur Dropbox, Google Drive, SkyDrive ou même un serveur ftp.
2012-07-19_115719

Donc vous pouvez télécharger le logiciel gratuitement à cette adresse : http://www.gamesave-manager.com/?s=download
Vous allez télécharger un fichier zip avec l’installateur à l’intérieur : (en rouge).
Lancez donc “gs_mngr_3.exe” et installez le programme.
2012-07-19_120115
Une fois le logiciel installé, il va scanner vos disques dur pour y trouver les jeux et leurs répertoire de sauvegarde.
2012-07-19_115732
Ensuite vous allez pouvoir lancer un backup de vos sauvegarde mais avant, allons faire un tour dans les paramètres.
2012-07-19_121154
Comme vous le voyez, j’ai choisi de regrouper toutes les sauvegardes dans un seul fichier (Sinon le logiciel crée un fichier par jeu) en décochant la première case dans l’onglet “backup Settings” . J’ai également choisi un dossier de backup par défaut sur mon disque dur.
2012-07-19_120950
Vous pouvez également choisir de transférer vos sauvegarde dans un service de Cloud comme Dropbox ou Google Drive.



Après avoir réglé les paramètres du programme, il est temps de faire notre première sauvegarde, pour cela revenez dans le menu principal et cliquez sur “Make a backup”.
2012-07-19_115743
Le logiciel va scanné vos jeux puis vous demander quel sauvegarde de quel jeu sauvegarder. Moi je les prend tous.
Pour lancer la sauvegarde cliquer sur l’icone exécuter en haut à droite.
2012-07-19_115753
Lancer le Backup.

Le logiciel va donc sauvegarder toute les sauvegardes que vous avez sélectionné. Il se peut qu’une fenêtre noire apparaisse, il y a moyen de la rendre invisible dans les paramètres.
2012-07-19_115801
La sauvegarde peut-être assez longue en fonction du nombre de jeux, soyez patient.2012-07-19_120023
Et lorsque c’est enfin terminé vous pourrez découvrir un beau fichier (ou plusieurs) contenant les sauvegardes de vos jeux. Pour info, le mien fait 1Gio.



Et voila ! vous avez réalisé un backup de toutes vos sauvegardes de vos jeux, je vous conseil évidement de conserver cette sauvegarde sur un autre disque dur. Vous pourrez également voir que le logiciel GameSave Manager permet de faire bien d’autres choses comme par exemple de déplacer vos jeux steam dans un autre dossier ou disque dur etc…

Forcer votre PC à utiliser l’Ethernet au lieu du Wifi

ethernet
Si parfois vous utilisez votre ordinateur en Ethernet au lieu du Wifi pour faire par exemple de gros transferts de fichier, vous avez surement dû remarquer que Windows continue à utiliser la connexion sans fil à la place de la connexion filaire et vous devez donc désactiver la puce wifi.
Mais il y a un moyen d’automatiser tout cela, si certains ordinateurs portables propose l’option dans le bios pour commuter automatiquement lorsqu’un câble Ethernet est branché, pour les autres il suffit d’aller chercher une option un peu cachée de Windows qui permet d’attribuer des priorités aux cartes réseaux.

Comment forcer Windows à utiliser l’Ethernet au lieu du Wifi ?
Appuyez sur les touches Windows + R, une fenêtre va s’afficher, entrez ncpa.cpl dans la zone de texte et cliquez sur OK.
run
Cela va ouvrir la fenêtre des connexions réseaux, appuyer sur la touche ALT pour faire apparaitre le menu puis cliquez sur Avancé>Paramètres avancés
Sans titre
Une autre fenêtre apparait, et c’est dans celle-ci que vous allez pouvoir modifier la priorité de vos cartes réseaux. Cliquez donc sur Ethernet et faite la monter en utilisant la flèche verte sur le côté.
Paramètres avancés
Puis cliquez sur OK et c’est bon ! Donc voila grâce à cela, Windows va utiliser l'Ethernet au lieu du Wifi dès que celui-ci sera disponible.

Antidote HD, ou comment bien écrire français

Antidote HD

Ça faisait longtemps que je n’avais pas écrit d’articles et j’avais envie de vous parler de ce logiciel qui me plait beaucoup.

Antidote HD est un correcteur orthographique et grammatical, mais pas n’importe lequel, il connait particulièrement bien la conjugaison et la grammaire française ; bien mieux que le correcteur de Word.

2012-04-23_112607

Le logiciel est spécialement conçu pour le français (d’ailleurs il ne connait que ça) donc les dictionnaires sont mis à jour très régulièrement et la correction est parfaite.

Le logiciel s’installe dans la suite office comme un add-on mais fonctionne aussi avec de nombreux logiciels. 2012-04-23_112508

2012-04-23_112535Il s’intègre dans Word et même dans le bloc note.

Donc si vous voulez écrire des articles ou des emails pas trop dégueu et que vous avez un peu de mal avec le français, Antidote HD est le logiciel approprié.

Le logiciel coute environs 100€ sur Amazon : http://www.amazon.fr/Druide-Antidote-HD/dp/2922010112/ref=sr_1_1?ie=UTF8&qid=1335170723&sr=8-1

Mais si vous voulez le tester un peu (ou beaucoup), le voilà ici : http://thepiratebay.se/torrent/6187450/Antidote_HD

Le logiciel dispose aussi d’une version pour macintosh.

Naviguer plus rapidement avec un RAMdisk

ramdisk
Comme vous le savez surement, la mémoire vive de votre PC est bien plus rapide que votre disque dur ou même votre SSD. Et si vous utilisiez celle-ci afin de surfer plus rapidement sur le net en y déplaçant le cache du navigateur (avec des chargements réduits de 20% environs). Pour cela vous pouvez utiliser un RAMdisk et créer un volume virtuel dans votre mémoire vive afin qu’il s’affiche dans votre explorateur comme un disque dur classique. Cela permet d’accélérer grandement le chargement des sites que vous avez déjà visité, et dont les images et les pages web seraient déjà enregistrés dans ce RAMdisk.

Pour cela vous avez besoin du petit logiciel “Dataram RAMdisk” qui est gratuit pour des volumes de moins de 4Go, donc largement assez pour y mettre le cache d’un navigateur.
dataramramdiskp1
Apres avoir installé le programme, il faut le configurer, comme taille entrez 500Mo et le formatage doit être FAT32.
Cliquez sur "Start RAMDisk" en bas.
Puis, dans l’onglet “Load ans Save” cochez simplement "Load Disk Image at Startup" et "Save Disk Image on Shutdown".
dataramramdiskp2-1289398748
Si il apparait des fenêtres vous demandant l’installation de pilotes, cliquez sur installer.
Vous remarquerez en ouvrant l’explorateur (WIN + E) qu’un nouveau volume est présent, notez sa lettre de ce nouveau RAMDisk, ici c’est E:
2012-03-05_001538 [Taille d'origine]
A la racine du RAMDisk, créez un dossier nommé "BrowserCache" ou sera stocké le cache de votre navigateur.
2012-03-05_001615 [Taille d'origine]
Maintenant vous devez donc déplacer votre cache de Google Chrome ou Firefox vers ce nouveau RAMDisk :


Google Chrome


1) Fermez toutes les fenêtres de navigateur et faites un clic droit sur l’icône de Chrome puis cliquez sur propriétés.
2) Dans l’espace appelé cible entrez après chrome.exe ceci : --disk-cache-dir="E:\BrowserCache" avec E lettre du lecteur.

2012-03-05_001652[9]
3) Cliquez sur OK et appréciez.


Mozilla Firefox


1) Tapez about:config dans la barre d’adresse et acceptez l’avertissement.
2) Faites un clic droit puis Nouvelle/Chaine de caractères
3) Entrez browser.cache.disk.parent_directory dans la première fenêtre puis le chemin du dossier de cache dans la deuxième, E:\BrowserCache.
2012-03-05_0042382012-03-05_004305

4) Appuyez sur OK et fermez Firefox puis ré ouvrez le et appréciez.

Peut-être que vous ne remarquerez pas l’amélioration au début mais une fois que vous irez sur des sites déjà visité vous verrez la différence. Egalement dans lors de changement d’onglets lorsque vous en avez beaucoup d’ouverts.


Sinon pour Mac, j’ai entendu parler de Espérance DV mais bon je m’étendrais pas trop dessus.

Installer Windows/Linux sur votre iPhone

ban

IMG_0009Bochs est un émulateur libre portable de processeur x86 et x86-64 et de compatibles IBM-PC fonctionnant sur différentes architectures matérielles.

Vous pouvez simplement installer Windows ou linux sur votre iPhone/iPad grâce à ce logiciel qui a été porté sur iOS.
Pour installer Bochs sur votre iPhone, il faut que celui-ci soit jailbreaké. Ouvrez donc l’application Cydia et ajouter cette source : http://apt.philippe97.com
Ouvrez la source en question puis installer le logiciel Bochs et si vous le voulez les images des systèmes d’exploitation (Win95,Win3.1 ou 2.1).
Quand vous lancer l’application Bochs, sélectionnez le système a utiliser et celui-ci va se lancer. Windows 95 met 10min pour se lancer sur mon vieux iPod Touch 2G mais avec un appareil plus neuf ça devrait le faire.



img_0019screen2IMG_0010








Ça fonctionne aussi sur un iPad et certain ont même réussi à lancer Windows XP ou linux (Damn Small Linux ou Puppy).
Il faut quand même avouer que le truc n’est pas très utile et pas très fluide non plus.


http://bochs.sourceforge.net/

Changer rapidement de DNS

serveur DNS
Si vous utilisez plusieurs DNS et voulez changer rapidement ou si vous voulez connaitre quel est le serveur DNS le plus rapide chez vous il existe un petit soft : DNSjumper qui permet de jongler rapidement entre différents DNS prédéfinis, d’entrer le votre ou encore de sélectionner le plus rapide. Ca permet également de contourner un éventuel blocage DNS.
2012-02-17_212640
Ce logiciel est disponible en français et gratuitement a cette adresse.