Améliorer la qualité de la Xiaomi Yi Action (2k)

Sorti de la boîte la Xiaomi Yi Action, la solution alternative et moins coûteuse des caméras d’action GoPro, ne fournit pas une qualité d’image exceptionnelle: elle présente des artefacts de compression sur les scènes avec beaucoup de détails et de mouvements rapides, les hautes lumières et les ombres s’effacent assez facilement dans des scènes contrastées, la fonctionnalité de « sharpening » détruit plus les détails qu’elle ne les améliore…

C’est là que le « hacking » de la caméra à travers des scripts se révèle intéressant : en plaçant un script simplement à la racine de la carte microSD la Xiaomi Yi Action interprète les instructions données à son démarrage.

Ci-dessous une vidéo comparative d’avant et après l’utilisation d’un de ces fameux scripts :

À gauche : utilisation du script YiMAX-PRO / À droite :  la caméra en configuration d’usine

Le script est assez simple : il faut créer un fichier « autoexec.ash » à la racine de la carte microSD. Dans ce fichier on y place différents codes et commandes que la caméra va lire au démarrage et qui vont remplacer sa configuration par défaut, les réglages non indiqués dans ce fichier restent intacts.

Lire l’article

Héberger son agrégateur RSS, 3 alternatives intéressantes

Héberger son agrégateur RSS, 3 alternatives intéressantes

La semaine dernière Feedly a subit plusieurs attaques DDoS empêchant de nombreux utilisateurs, moi y compris, d’effectuer leur veille et de lire les nouveautés de leurs sites favoris. Depuis que Google a décidé de fermer leur service d’agrégation Google Reader, Feedly a bien repris la relève et j’en suis un fervent utilisateur. Mais être trop dépendant d’un service tiers peut apporter quelques inconvenances comme l’inaccessibilité du dit service en cas d’attaques.

Une des solutions possible à ce genre de problèmes est d’héberger sur son propre serveur un agrégateur RSS. Ayant déjà eu l’envie d’avoir recours à cette solution lors de la fermeture de Google Reader, je vous propose dans cet article 3 alternatives intéressantes.

 

Lire l’article

Bienvenue dans la version 2

Version 2 du site

Et non ce n’est pas un poisson d’avril ! Ça semble un peu soudain mais aujourd’hui sort la version 2 du site/blog. Cela fait un moment que je travaille dessus et même si le thème ne me convient pas parfaitement, je vous la présente en me disant que je pourrai toujours des améliorations par la suite 🙂

Au final pas de grandes nouveautés mais les changements sont les suivants :

  • fusion du site et blog
  • une seule et unique adresse : http://yann.me
  • un thème plus simple mais surtout responsive, c’est à dire que désormais le site s’adapte à votre smartphone ou votre tablette pour obtenir la meilleure expérience de lecture possible
  • de nouvelles pages, n’hésitez pas à visiter le menu pour les découvrir

Au delà de ça je sais que le blog n’est plus mis à jour depuis longtemps, ceci est dû à un manque de temps et de motivation mais également au fait que je trouve twitter plus adapté au partage de contenus intéressants. Je vais donc essayer à l’avenir de diviser mes découvertes et astuces entre le blog et twitter, et essayer de trouver un moyen de faire des compromis 🙂

 

ScreenLeap: partager son écran en un clic

ScreenLeap: partager son écran en un clic

Il y a pas longtemps j’ai découvert un service simple comme bonjour qui permet de partager son écran avec n’importe qui: ScreenLeap.

Créé il y a presque un an, ScreenLeap permet de partager l’affichage de son écran à partir d’un navigateur web. Et si je vous dis que c’est simple, c’est qu’il y a rien à faire pour que ça marche: pas besoin de télécharger un plugin ou un logiciel ni même de posséder un compte. Vous allez sur le site, vous cliquez sur un bouton, vous acceptez l’applet java et hop vous avez une URL et un code pour partager. Et le tout gratuitement!

Capture d'écran de ScreenLeap: le partage d'écran facile

Ensuite, il vous suffit de choisir entre partager seulement une partie de son écran ou alors la totalité de ce dernier. Vous avez alors la possibilité de mettre sur pause le partage et bien entendu de l’arrêter.

Pour aller plus loin, les développeurs ont créé une extension pour Google Chrome, Firefox et Safari afin d’intégrer ScreenLeap à Gmail pour rendre le service encore plus pratique. L’extension ajoute alors des boutons plutôt discrets permettant de lancer le partage d’écran depuis l’écriture d’un mail (afin d’inclure le lien vers l’écran partagé), depuis l’affichage d’un contact ou dans une fenêtre GTalk.

ScreenLeap: l'extension pour GMail

 

Je voulais vous présenter ce service car ça peut être vachement pratique étant donné que c’est très rapide à mettre en place. De plus, bien que le partage ne fonctionne pas sur mobile, la visualisation elle l’est: j’ai partagé mon écran sur mon mac avec Chrome et j’ai pu le visualiser sans soucis sur mon terminal Android 2.3.5

Hop hop hop ScreenLeap c’est par !

YOURLS: Résoudre le problème d’affichage des caractères spéciaux

YOURLS: résoudre les problèmes d'affichage des caractères spéciaux

YOURLS est un ensemble de scripts PHP permettant de créer son raccourcisseur d’URL sur un nom de domaine que l’on possède. Ce type de services est bien pratique notamment pour twitter puisque n’autorisant qu’un nombre limité de caractères dans un message. Par exemple à chaque fois que je publie un article sur mon blog, un tweet est automatiquement envoyé contenant l’url raccourcie de l’article en question du style u.yann.me/9oWJD.

J’ai donc installé YOURLS sur mon hébergement et je l’utilise depuis maintenant presque 3 mois en utilisant une base de données MySQL. Par habitude j’avais configuré cette BDD en UTF-8 (utf8_general_ci) puisque cet encodage permet de représenter l’ensemble des caractères Unicode, c’est-à-dire la majorité des alphabets du monde entier (voir la liste).

Du coup je sais pas si ça vient de là mais ça fait trois mois que j’utilise un pannel admin de YOURLS qui ressemble à ça:

YOURLS: le pannel admin avec problèmes d'affichage des caractères

Tout ces petits accents qui se transforment en losanges contenant un point d’interrogation c’est pas super sympa à utiliser donc j’ai cherché une solution et elle est toute bête: il faut définir l’encodage à utiliser lors de la connexion à la BDD.

C’est simple mais faut mettre les mains dans le camboui alors je vais vous expliquer. Tout d’abord rendez-vous dans votre dossier qui contient YOURLS et cherchez pour le fichier «class-mysql.php» contenu dans le dossier «includes». À l’intérieur de se fichier vous devriez trouver le code suivant autour de la ligne 270:

### ezSQL MYSQL Class
class ezSQL_mysql extends ezSQLcore {

	## Constructor - allow the user to perform a qucik connect at the same time as initialising the ezSQL_mysql class
	function ezSQL_mysql($dbuser='', $dbpassword='', $dbname='', $dbhost='localhost') {
		if ($dbuser && $dbname) {
			$this->quick_connect($dbuser, $dbpassword, $dbname, $dbhost);
		}
	}

Il vous suffit de rajouter «$this->query( » SET CHARACTER SET utf8 « );» juste après l’appel de la fonction «quick_connect» pour obtenir quelque chose comme ça:

### ezSQL MYSQL Class
class ezSQL_mysql extends ezSQLcore {

	## Constructor - allow the user to perform a qucik connect at the same time as initialising the ezSQL_mysql class
	function ezSQL_mysql($dbuser='', $dbpassword='', $dbname='', $dbhost='localhost') {
		if ($dbuser && $dbname) {
			$this->quick_connect($dbuser, $dbpassword, $dbname, $dbhost);
			$this->query(" SET CHARACTER SET utf8 ");
		}
	}

Une fois ce fichier modifié vous ne devriez plus avoir de problèmes d’affichage. Chez moi ça fait deux semaines que j’ai mis en place ce morceau de code et tout semble tourner parfaitement bien comme vous pouvez le voir sur le screenshot ci-dessous:

YOURLS après la résolution du problème d'affichage des caractères

Source

Prendre de meilleures décisions en pensant dans une langue étrangère

Prendre des décisions plus rationnelles en parlant une langue étrangère

C’est sur lifehacker que j’ai découvert cet article expliquant qu’une recherche publiée par «Psychological Science» démontre que la solution à un problème peut être plus rationnelle selon le langage dans lequel on pense!

Tout d’abord il faut savoir que pour résoudre un problème, 2 processus sont utilisés: la recherche consciente d’une solution, qui est systématique et analytique, et une recherche inconsciente, dite intuitive et basée sur les émotions. Il faut également savoir que notre langue maternelle est la langue ancrée dans les émotions.

Le psychologue Boaz Keysar de l’université de Chicago et son équipe ont réalisé une recherche tendant à montrer que lorsque l’on pense dans une langue étrangère nous adoptons plus souvent un mode de pensée plus délibéré, permettant de trouver des solutions moins émotionnelles et donc plus rationnelles.

Moi qui adore l’anglais et travaille (inconsciemment en mattant des films et des séries ^^) cette langue tous les jours, je devrais essayer de penser en anglais pour résoudre les problèmes que je peux rencontrer 🙂

 

Source: LifehackerPsychologytoday  | Image