Halloween Costume ideas 2015

UBUNTU N00BS

Latest Post

Nous avons tous voulu un jour partager quelque chose sur notre ordinateur avec un ami. Nous avons tous un jour crée un serveur de jeu ( Minecraft, Rust, Ark, CS:GO) sur notre ordinateur et essayé pendant des heures en vain de connecter nos amis à ce serveur. Nous avons tous crée un site Wordpress, un forum PHPBB, en local via Wamp Server et avons voulu inviter nos amis pour le tester sans succès. Nous avons tous voulu partager un gros fichier directement depuis notre ordinateur sans y arriver .



Alors à l'heure ou j’écris ces lignes les alternatives à ce que je vais vous expliquer, largement plus facile d’accès et d'utilisation existent, en voici quelques-unes :

  1. Pour les serveurs de jeu :  Hamachi, Ngrok, beame-insta-ssl
  2. Pour les sites, les forums : Les sites d’hébergement gratuit
  3. Pour les fichier : Dropbox, Box, Drive, OneDrive ...

Ces alternatives ont toutes des défauts gênants par exemple :

  1. Hamachi : Un ping élevé alors que vous habitez à quelques mètres de vos amis.
  2. Les sites, les forums : Vous devez uploader votre site via FTP, recréer une base de données, dealer avec les erreurs de votre hébergeur gratuit comme une version SQL ou PHP différente des plugins manquants, un serveur Nginx capricieux, un stockage ridicule
  3. Dropbox ou équivalent : Une durée de transfert scandaleusement longue alors que le fichier est tranquillement installé sur votre PC. N'est ce pas idiot de transférer un fichier vers un ordinateur aux états unis pour le transférer à nouveau vers l'ordinateur d'un ami prôche.

Remarque : Tout ce que j'explique dans ce tutoriel est gratuit, ne coûte pas un rond ...

Nous allons dans ce guide transformer votre brave Pc personnel en serveur. Serveur de jeu, serveur Web, serveur de partage de fichiers

A la fin, je vous le promet, vous vous demanderez même pourquoi les alternatives sus-citées existent. En vérité, elles existent pour tous les gens qui n'ont pas compris ce que je vais vous dévoiler ou les gens qui veulent éteindre leur PC 😅 ...

L'explication est longue et complète mais les manipulations à faire au final, ne vous prendront que 15 minutes

Comment permettre à un tiers de se connecter à mon ordinateur sur internet :

 

Vous avez sans doute entendu parler de réseaux dans votre vie, un réseau est une série d'ordinateurs connectés entre eux par câble ou par wi-fi. En fait, pour ne pas vous perdre imaginez seulement que le wi-fi n'est qu'une espèce de câble invisible.

Internet est un immense réseau qui connecte des milliards d'ordinateurs entre eux, dont le votre ...

La complexité d'internet est en fait qu'il ne connecte pas seulement les ordinateurs entre eux mais aussi des réseaux, des sous réseaux des sous sous réseaux à son réseau , vous avez tout suivi ?

Mais pourquoi fait -il cela ?
Réponse : en partie, à cause des adresses

Nous allons expliquer ça en détail, mais avant nous devons parler d'adresses

Lorsque vous voulez vous connecter à un réseau, réseau local ou internet, vous devez connaître l'adresse de l’ordinateur auquel vous voulez vous connecter, plus connu sous le nom d'adresse IP

Ce qui se passe habituellement est que vous allez sur un site internet qui vous donnera cet adresse IP mais comme vous ignorez le fonctionnement d'un réseau, vous donnez l'adresse IP à votre ami, et ce dernier ne parvient pas à se connecter à votre ordinateur

Mais pourquoi un tiers ne parvient pas a se connecter à votre ordinateur en utilisant l'adresse IP que vous lui avez donné ?


C'est parce que l'adresse que vous lui avez donné est l'adresse de la première machine à se connecter sur internet et cette machine est le routeur.

Ce routeur peut être une box un modem, parfois même un appareil auquel vous vous connecter pour obtenir sa connexion ( rappelez vous du point d’accès wi-fi de votre smartphone, voter smartphone sert dans ce cas précis de routeur )

Root en anglais signifie rediriger.

Ce routeur fonctionne simplement, il se connecte à internet et partage la connexion internet à l'ensemble des ordinateurs connectés à lui via câble ou wi-fi ?

Bref, si nous revenons à notre problème, lorsque vous donnez l'adresse ip à votre ami, il se connecte généralement a votre routeur ensuite arrivé dessus, il ne parvient pas à accéder à votre Pc car il se trouve dans le réseau du routeu.

Mais comment permettre à vos amis de se connecter à un ordinateur connecté au routeur ?

C'est le job d'un routeur :

Le routeur crée son propre réseau interne et permet de distribuer la connexions internet entre tous les ordinateurs de son réseau, aussi appelé : trafic

Trafic entrant et sortant :

Internet ou n'importe quel autre réseau fonctionne comme suit.

Lorsque vous avez besoin d’exécuter une action sur un ordinateur du réseau, vous lui envoyez un petit message qu'on appelle requête et vous recevez en retour une réponse.

La requête est quelque chose que vous envoyez, autrement dit c'est du trafic sortant. Ce que vous recevez est du trafic entrant. Ce trafic passe par un tunnel ou port.

Qu'est ce qu'un port ?

Un port est un tunnel qui permet l’échange de données entre deux ordinateurs ou plus. Les ports sont numérotés de 0 à 65535.

Par exemple lorsque vous utilisez un site web, vous utilisez un protocole nommé http, http utilise la plupart du temps le port : 80

Dans le cas d'un serveur Minecraft, il utilise par défaut ( car vous pouvez le changer le port) le port : 25655

Les ports sont interchangeables mais les conventions font que certains port sont réservés à un usage particulier.

Comment fonctionnent les adresses ?

Au départ il existe deux sortes d'adresses IP :

IPV4 : la plus connue elle a cette forme : X.X.X.X
x est un nombre qui peut aller de 0 à 255.
Si on fait un peu de math, on obtient que le nombre de possibilités est de 4.3 milliards ce qui est insuffisant, tellement insuffisant qu'on a inventé en 1980 l'IPV6

IPV6 : la moins connue 5800:10C3:E3C3:F1AA:48E3:D923:D494:AAFF
Vous n'avez pas besoin de comprendre précisément, mais sachez seulement que cette dernière est plus longue et contient des lettres (A à F seulement) donc plus de possibilités d'adresses.
Le nombre possible d'adresses est, tenez-vous bien : 340.282.366.920.938.463.463.374.607.431.768.211.456
Autrement dit : 2 puissance 128

Quelque soit le type d'adresse pour un port donnée l'adresse plus le port s’écriront comme : Adresse:Port


Donc pour revenir à notre problème, nous devons dire à notre ami de se connecter  à l'adresse de notre routeur sur Internet que nous allons récupérer via un site web pour faire simple.

Ensuite il sera bloqué parce que le routeurs ne saura pas comment rediriger le trafic émis par votre amis à votre serveur, c'est la qu'intervient le port forwarding.

Qu'est ce que le port forwarding - Redirection de Port ?

Le port forwarding permet de rediriger du trafic entrant à notre routeur en trafic entrant vers le serveur. 

Port forward signifie redirection de port.

Nous allons prendre dans notre exemple le port 25655, port utilisé par défaut sur Minecraft, mais c'est possible pour chaque port.

Nous allons dire à notre routeur de faire en sorte que tout le trafic entrant vers notre adresse ip sur le réseau d'internet ( autrement dit vers le routeur ) soit redirigé vers notre serveur, en employant le port 25655.

Nous devons connaître l'adresse ip de notre serveur sur le réseaux crée par le routeur, cette adresse est souvent appelé : adresse IP locale
Elle a souvent cette forme : 192.168.x.x

Ce tutoriel est bon pour la récupérer

Ensuite, pour éviter de refaire des manipulations sur notre routeur à chaque fois, nous devons faire en sorte que l’adresse ip locale soit fixe. Autrement dit qu'elle ne bouge pas.

Ce tutoriel est bon pour la rendre fixe sous Windows, il en existe des centaines d'autres ...

Ensuite, vous devez obtenir l'adresse IP de votre routeur, sur le réseau local
ce tutoriel est parfait pour la récupérer.

Vous pouvez aussi au niveau du routeur via votre interface d'administration à laquelle vous pouvez accéder en tapant l'adresse ip du routeur dans un navigateur web : 192.168.x.x ou x est un nombre rendre l'ip de votre machin fixe au niveau du routeur, ça évitera un conflit d'ip dans le futur.

Si vous avez tout compris et que les étapes précédentes ont été réalisées avec succès, vous pouvez à présent passer au port forwarding à proprement parler. 

Pour cette étape, sachant qu'il existe des milliers de modèles de routeurs sur le marché, je vous invite a lire la notice de votre routeur ou votre box puis à vous rendre dans l'interface d'administration de votre box pour configurer tout ça.

Après quelques essais infructueux, vous y arriverez sûrement 😏

Je ne vous lâche cependant pas seul dans la nature, je vous laisse encore certaines notions pour effectuer cela :

La range : certains routeurs ne vous permettent par de rediriger un port mais une plage de ports si vous voulez n'en dirigez qu'un seul, il vous suffira simplement de créer une range d'un seul port autrement dit : 

80 - 80
8080 - 8080
25655 - 25655

TCP ou UDP : ce sont des protocoles complexes, sachez simplement que rediriger un port TCP ne veut pas dire rediriger un port UDP , donc le cas échéant si vous ignorez quel protocole utiliser, faites la redirection pour les deux.

Certain routeurs : proposent carrément une liste préétablie de port à laquelle vous pouvez ajouter votre propre redirection. Cette liste contiendra entre autres ces noms : http, https, ftp, ou le noms d’applications bien connues.

Faites attention du moins si vous n'utilisez pas le port par défaut de l'application. Cette liste même si elle contient le nom de votre application, fera une redirection sur le port par défaut de l'application et donc ne fonctionnera pas si vous avez changé de port.

Certains routeurs vous proposent de créer la redirection de port puis de l'assigner à l'ordinateur que vous vous voulez sur le réseau. 
Cette redirection ne sera normalement assignable qu'une fois vu que le port qui est utilisé ne peut être utilisé que par une seule application à la fois.

Certaines applications comme les serveurs du jeu Rust utilisent plus d'un port. Vous devez par conséquent effectuer une redirection sur tous les ports afin que l'on puisse accéder à l'application depuis l'adresse IP.

Il existe aussi sur internet des tutoriels si vous avez un modèle de box ou routeur populaire qui vous expliqueront pas à pas comment procéder.

Une fois le port forwarding réalisé, il ne vous restera plus qu'a inviter vos amis à se connecter, en faisant bien attention de leur donner votre IP publique récupérée via un site internet, non la locale.


Petites astuces :

  1. Si vous avez un autre ordinateur en local, utilisé par un frère ou une sœur et qu'ils veulent se connecter à votre serveur web ou de jeu, utilisez l'adresse IP locale, cela vous permettra de transférer vos fichiers à un débit de fou, un Ping de malade ... ( la redirection de port n'est d'ailleurs pas indiquée dans ce cas de figure, puisque vous êtes de base connectés au même réseau )
  2. Si l'ordinateur servant de serveur est loin du wi-fi, utilisez un câble Ethernet ( même premier prix ), ça ne coûte pas cher, c'est facile à installer et ça permet d'avoir une connexion stable et de qualité 10 à X fois supérieure selon la jeunesse de votre routeur et votre débit internet en terme de fluctuation de débit, de vitesse de réponse. Rappelez-vous que le wi-fi est bon pour lire ses mails dans le jardin, par pour jouer, ni faire un serveur.
  3. Si vous avez un pare-feu et que vous n'avez aucune idée de comment le configurer, désactivez-le durant l'activité de votre serveur, sinon il rejettera toutes les connexion entrantes.
  4. Si vous avez une adresse ip globale de type IPV4 elle changera tous les jours et vous ne pouvez rien y faire et vous devrez redonner votre ip a chaque fois.
  5. Il existe un solution à cela, vous pouvez utilisez un Dynamic DNS Server. Ce dernier permet de transformer votre adresse ip même si elle change en un nom de domaine fixe et c'est gratuit. Vous pouvez même si vous bidouillez votre routeur, dans la section dns faire en sorte que lorsque votre routeur obtienne une nouvelle adresse, qu'il effectue automatiquement le changement de routage ou niveau du service de Dynamic DNS.

Ubuntu Budgie est désormais une déclinaison du système d’exploitation Linux Ubuntu.

Budgie Desktop sur Ubuntu 16.04

Pour ceux qui veulent essayer cet environnement de Bureau (particulièrement beau )basé sur Gnome 3, voici un petit guide expliquant comment installer Budgie Desktop sur Ubuntu 16.04 et Ubuntu 16.10.

Budgie Desktop est un environnement de bureau moderne. C'est l'environnement de bureau par défaut d'Ubuntu Budgie (anciennement connu sous le nom Budgie Remix ).


Installer Budgie Desktop dans Ubuntu :

Budgie Remix Team dispose d'un dépôt PPA officiel

Linux Ubuntu 16.04, Ubuntu 16.10, et leurs dérivés sont pris en charge et peuvent bénéficier de ce paquet.

1. Ouvrez le terminal (Ctrl + Alt + T) et exécutez la commande suivante pour ajouter le PPA:
sudo add-apt-repository ppa: budgie-remix / ppa
2. Puis mettez à jour vos paquets et installez le nouvel environnement de bureau via :
sudo apt update
sudo apt install budgie-desktop-environment
La première commande mettra à jour votre liste de dépots, puisque vous en avez ajouté un lors de l'étape précédente.

La seconde commande installera l’environnement de bureau et l’intégrera parmi la liste de bureaux proposés au démarrage de Ubuntu.

3. Une fois installé, déconnectez-vous et sélectionnez la session Budgie Desktop en cliquant sur l'icône du logo après votre nom d'utilisateur.


Si vous avez aimé ce que vous venez de lire et apprécié Budgie Desktop, laissez-moi votre appréciation en commentaire et partagez le lien de cet article sur les forums, les réseaux sociaux et auprès de vos amis Linuxiens, merci.

J'en rêve depuis pratiquement le jour ou j'au reçu mon ipad et pour cause ,  il me faut parfois étendre mon Pc de Bureau qui est à au moins 2 bons mètres de moi 😀 . 



Vous me direz peut-être qu'il y a plein d'autres options comme le Bureau à distance de Windows 10, mais ce dernier comme la plupart des logiciels semblables est plutôt destiné au contrôle du Pc et donc fermera votre session en plus d'avoir un FPS abominable .

Le logiciel se nomme Splashtop Streamer et est divisé en deux parties, une partie qui gérera le serveur d'affichage et qui s'installera sur votre PC et un client qui est disponible sur Ios pour la modique somme de 5€.

Le deuxième écran, à savoir votre ipad sera reconnu par votre Pc comme un second moniteur et pourra être configuré par exemple comme second écran. Vous pourrez donc utiliser les écrans en mode Clone, mode ou les moniteurs afficheront la même chose, ou bien en multiple display, mode qui permet de diviser la scène en deux écrans et transférer les fenêtres d'un moniteur à l'autre en bougeant votre souris sur les deux écrans 

En outre, le logiciel n'est pas qu'un écran wifi, il vous permettra à la manière de Bureau à distance de contrôler votre PC grâce à une combinaison de touches. Vous pourrez faire des trucs sympas comme bouger le curseur de voter souris, rétrécir une fenêtre et éteindre le pc.

Le développeur propose également une autre version intitulé Wired qui cette fois utilise le câble USB pour faire communiquer l'ipad et le pc, ce qui peut être plus adapté si vous êtres un peut loin du signal wifi ou que vous voulez à tout prix éviter des temps de latence.

Derniers point pour les amateurs de jeux vidéo, le framerate avec la version wifi bien que très bon, je dirais à l'oeil 14 FPS, il ne permet cependant pas de joueur. Je n'ai pas eu encore l'occasion de tester la version Wired, cette dernière permettra normalement de profiter d'un bien meilleur FPS.

Bref, c'est une solution viable et économique pour différents usages. Je pense tout particulièrement aux gens qui veulent par exemple commencer à streamer sur Twitch sans qu'ils n'aient encore de deuxième écran. 

Si vous avez testé le logiciel un peu plus en profondeur, laissez moi vos avis et vos retours en commentaire.

Vous voulez revendre votre ordinateur portable après des années de bons et loyaux service, ou un disque dûr externe car vous avez eu le modèle supérieur en cadeau. Vous êtes plutôt malin et vous ne voulez pas que les données qui ont transités par votre disque dur soient consultables par le nouveau propriétaire.
  
Vous voulez supprimer définitivement des fichiers, dossiers, données du disque dur ( HDD externe ou interne), d'un Flash Disk ou d'une carte micro SD, alors suivez le guide.
Ce guide est valable sous windows mac os et linux car il est indépendant du système d'expoitation que vous utilisez



La simple suppression de fichiers ou le formatage de votre disque dur ne va pas supprimer ou remplacer les fichiers du tout, ce qui signifie qu'ils peuvent encore être récupérés. Par contre, il est presque impossible de récupérer des données d'un disque dur après avoir écrit par dessus.

Je vais vous montrer comment supprimer définitivement des fichiers, non seulement à partir de votre disque dur, mais aussi d'autres dispositifs de stockage ré-inscriptibles en nous aidant d'un logiciel d'effacement sécurisé, gratuit et Open Source.

Darik’s Boot And Nuke



Si vous souhaitez effacer un disque entièrement, je vous recommande Darik’s Boot And Nuke. C'est un programme qui se lance au démarrage de l’ordinateur via un support (DVD, CD, Flash Disk) et qui va automatiquement et complètement supprimer les données sur un disque détecté.

Pour le télécharger, rendez vous le site : http://www.dban.org et cliquez sur Download Dban.



Comment utiliser Darik’s Boot And Nuke

  1. Le fichier téléchargé est un ISO, gravez-le donc sur un CD.
  2. Redémarrez votre ordinateur une première fois.
  3. Sélectionnez le menu Boot via la touche raccourci F11 ( cette touche varie en fonction des cartes mères)
  4. Allez à la section ordre de démarrage ( Boot ) puis réarranger la disposition des périphériques en mettant votre lecteur (CD ou DVD ou HD DVD ou Bluray) en premier.
  5. Sauvegarder via la touche indiquée dans l'interface ( en bas généralement, pour moi c'est F10 ), puis redémarrez à nouveau via la touche indiquée.
  6. Si tout se passe bien lors du redémarrage, le programme se lance. Il possède une interface Bleu ( un peu semblable à celle que vous avez lors d'un Crash ).
  7. Le logiciel est en anglais, laissez vous à présent guider en vous munissant d'un dictionnaire si vous ne parlez pas anglais.
Rappelez-vous toutefois que tout ce que vous supprimerez ne pourra plus jamais être récupéré, alors faites attention !
Si vous avez aimé ce que vous venez de lire laissez-moi un commentaire et abonnez-vous

Albion Online est un MMORPG actuellement disponible en version Bêta. Il est disponible entre autres dans une version Native Linux en Français.
Si vous voulez installer Albion sous Linux, j'ai crée disponible ici



La Bêta finale a débuté le 1er Août pour les Fondateurs légendaires, le 2 Août pour Fondateurs Épiques et le 3 Août pour Fondateurs Vétérans.

Au programme :
- Un système Guilde vs Guilde
- Un système de criminalité et de réputation
- Enchantement d'articles
- Frais aléatoires pour les ressources
- Ainsi que tous ce que l'on trouve dans un MMORPG classique.


Le se définit comme le premier vrai MMORPG Multiplate-formes puisqu’il fonctionnera en version finale sur pas moins de 5 supports différents : Windows, Mac Os, Linux, Android, iOS et ce sera le même jeu tournant sur le même serveur c'est à dire que vous pourrez commencer à jouer par exemple le matin avec votre Pc pour finir avec votre Pc (de préférence sous Linux, histoire d'encourager la création de jeux Linux) le soir.

Signe des temps qui changent (tout du moins en partie), Microsoft a choisi le Red Hat Summit pour annoncer la nouvelle : les versions finales de .NET Core et d’ASP.NET Core sont enfin disponibles. Lancé en version finale, le framework de programmation .NET Core pourra être utilisé dans des systèmes d'exploitation différents de Windows comme Linux et OS X. Couplé aux outils de développement d'applications mobiles Xamarin, ce langage dispose désormais de sérieux atouts pour séduire tous les développeurs, toutes plateformes confondues.

Le Logo en mauve est peut-être un clin d’œil a Canonical ?



Nous allons voir dans ce tutoriel comment installer .NET Core 1.0 sous Linux Ubuntu dans les versions 14.04 et 16.04.
Je parle bien de la version 1.0 qui devait par ailleurs, à un certain moment être la 5.0. Microsoft à en effet décidé de redémarrer le conteur de ces versions, considérant sans doute cette version de .NET comme un nouveau départ.

Ajout du dépôt dotnet :

Pour se faire, nous allons utiliser les commandes suivantes :

Pour Ubuntu 14.04 ou Linux Mint 17 :


sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'

sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893

sudo apt-get update


Pour Ubuntu 16.04 :


sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'

sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893

sudo apt-get update

Installation du SDK .NET Core :

Suppression des précédentes version de .NET :

Vous devez d'abord supprimer toutes les versions de .NET Core présentes sur votre distribution en utilisant ce script.

Le script se trouve dans un dépôt GitHub.
Nous pouvons donc cloner le dépôt puis parcourez le dépôt jusqu’à arriver au petit script Shell :

git clone https://github.com/dotnet/cli.git nom_du_dossier_desire

cd nom_du_dossier_desire/scripts/obtain/uninstall/

Exécutez ensuite le script à l'aide des deux commandes suivantes :

chmod +x dotnet-uninstall-debian-packages.sh

./dotnet-uninstall-debian-packages.sh


En réalité le script dont je vous parle se résume a 30 lignes de codes. Vous pouvez donc aisément à l'aide de votre éditeur de code préféré copier les 30 lignes les enregistrer avec l'extension .sh ( ou pas d’ailleurs ) et l’exécuter à l'aide des deux commandes précédentes.
Le code du script :

#!/usr/bin/env bash
#
# Copyright (c) .NET Foundation and contributors. All rights reserved.
# Licensed under the MIT license. See LICENSE file in the project root for full license information.
#

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

current_user=$(whoami)
if [ $current_user != "root" ]; then
    echo "$(basename "$0") uninstallation script requires superuser privileges to run"
    exit 1
fi

host_package_name="dotnet-host"

remove_all(){
    apt-get purge -y $host_package_name
}

is_dotnet_host_installed(){
    local out="$(dpkg -l | grep $host_package_name)"
    [ -z "$out" ]
}

is_dotnet_host_installed
[ "$?" -eq 0 ] && echo "Unable to find dotnet installation to remove." \
    && exit 0

remove_all
[ "$?" -ne 0 ] && echo "Failed to remove dotnet packages." && exit 1

is_dotnet_host_installed
[ "$?" -ne 0 ] && \
    echo "dotnet package removal succeeded but appear to still be installed. Please file an issue at https://github.com/dotnet/cli" && \
    exit 1

echo "dotnet package removal succeeded."
exit 0


Installation du SDK .NET Core

Exécutez ensuite cette commande, afin d'installer le SDK  :

sudo apt-get install dotnet-dev-1.0.0-preview2-003121

Vous devriez pouvoir à présent exécuter une application écrite en C# / .NET

Effectuer un test :

Par un "hello world" grâce à dotnet new.
Pour cela nous allons créer un dossier pour contenir l'application, ensuite nous le parcourrons, et finalement dotnet new.

mkdir hwapp

cd hwapp

dotnet new

Lancer l'application :

La première commande restaurera les paquets spécifiés dans le fichier project.json et la seconde exécutera l'application.

dotnet restore

dotnet run


Nous voila arrivé au bout de ce tutoriel. S'il vous a aidé n'hésitez pas à laisser un commentaire et partager le lien de cet article sur Facebook, Twitter, Google+ et vos forums préférés.

Dans cet article je vous explique ce qu'il en ait des Emojis et des Emoticones. Dans un prochain nous verrons comment régler certains problèmes de compatibilité.

Emoji Android


Emoji Ios


Que faut il savoir sur les Emojis :


Tout d'abord une chose importante, les Emojis ne sont pas les emoticones.
Les Emojis ne sont pas les Emoticones.

Ils ont la même fonction, tous deux servent à afficher de petites images témoignant de votre état, peuvent avoir le même style mais sont deux technologies totalement différentes.
Bien que leur utilisation soit enfantine la plupart du temps, ces deux technologies constituent un véritable casse tête pour les développeurs les plus chevronnés notamment pour des questions d'encodage de caractères et de compatibilité.

Je vous rassure tout de suite, les choses complexes ont laisse ça au développeurs.

Les Emojis sont bien plus évoluées que les émoticones classique :


Pour une raison extrêmement simple et une raison complexe que je vais vous expliquer d'une manière originale.

La simple


est que les Emojis ont été crées longtemps après les émoticones par des Japonais.

La complexe


Nous avons tous une touche « A » sur notre clavier, et nous sommes souvent amenés à utiliser le mot « La » ( dans la langue Française en tout cas ). Si je vous disais, que je vous échange la touche A de votre clavier par un « La ».

Vous seriez heureux parce que l'écriture de « La » serait plus simple mais dégoûtés au bout de 5 secondes parce que vous ne pourriez plus écrire pleins de mots. Ou alors vous devrez taper « La », revenir sur le « l » et l’effacer.
Essayer de simplifier quelque chose peut parfois aboutir à de véritables hérésies.

Revenons-en au combat Emojis vs émoticones. 
Les émoticones sont une suite de caractères qui sont interprétés comme une image, dès qu'un programme voit une suite de caractères ;) il la transforme en une image. 
Cela a un avantage au début, il fous suffit de taper ;) pour avoir une émoticone de clin d’œil mais dès que le nombre d'émoticones augmente ( prenons comme chiffre 72 ) vous commencez à trouver que les combinaisons de deux touches ne sont plus suffisantes vous utilisez alors 3 puis 4 puis 5 touches.

Ce qui était simple au début devient complexe et lorsque vous écrivez un message il devient presque incompréhensible pour son auteur ;) « Boujour ;) , je suis triste -_- ».
Sans compter beaucoup d'autres contraintes que devront subir les développeurs comme le fait de trouver un consensus.


Les émojis fonctionnent globalement comme une touche de Clavier. 
Imaginez un clavier virtuel qui contiendrait toutes les émoticones que vous désirez ( 72 pour être un peu précis ). Imaginez que dès que vous tapez une émoticone sur le clavier celle-ci s'affiche sur votre machine (ordinateur, tablette, téléphone portable ) comme une image ou un symbole non pas comme une suite de caractères invraisemblables. Ce que vous venez d'imaginer constitue la base du fonctionnement des Emojis.


Les émojis ne sont pas si pratiques :


Un clavier virtuel qui contient toutes les touches que vous désirez était un rêve que beaucoup de gens croyaient irréalisable. Ce rêve est devenu réalité lorsque les claviers sont devenus tactiles à l'époque des iphones ( ou des premiers PDA si vous êtes plus vieux ). 

Eh oui, cet appareil fantastique avait démocratisé ( avec les PDA ) l'un des premiers claviers au nombre de touches potentiellement infini. Vous pouviez avoir dans un clavier contenant une infinité de touches et grâce au bouton émoji que vous connaissez bien maintenant accéder à un clavier entièrement composé d'émojis qui renforçait le clavier classique.


Le monde des émojis n'est pas si jaune :


De l'utilisation de n'importe quelle technologie découlent des problèmes de portabilité, d’interprétation et de conformité. 
Ces problèmes sont nombreux, mais seulement deux concernent l'utilisateur normal, c'est à dire nous.


Un premier problème pointe le bout de son nez :


Il existe encore des gens en ce bas monde qui ont un clavier normal. 

Je parle des utilisateurs d'ordinateurs classiques et de laptops. Comment faire pour que ces gens là puissent utiliser les emojis et non les émoticones. Les obliger à acheter un second clavier qui contiendrait les emojis, ajouter un peu comme à la manière de la touche MAJ ou ALT Gr une autre fonction aux touches qui viendrait alourdir encore l'affichage du clavier ?

Raccourci clavier Emoji sur Ios 9


Un second problème d'ordre esthétique :


Contrairement aux émoticones , les emojis sont majoritairement en noir et blanc sur un ordinateur de bureau et laptop des nos jours.

Si vous visitez par exemple le site web instagram, et que vous regardez un post, vous remarquerez que les emoticones sont en noir et blanc sur votre ordinateur. Si vous allez, cette fois-ci, sur l'application disponible sur votre téléphone portable et tablet vous remarquerez que ces émoticones sont en couleur et ont bien meilleure allure.

Instagram sur Navigateur Chrome 51.0.2704.103 (64-bit) - Linux Ubuntu 15.10


Si d'aventure vous aviez un téléphone portable sous ios, et une tablette sous Android et vice versa vous verriez que ces émoticones (emojis) bien qu’exprimant la même chose sont totalement différentes dans les deux terminaux. D'ailleurs d'une version a l'autre au sein d'un même système d'exploitation des variations peuvent se voir.

Comment résoudre ces deux problèmes :


Les deux en même temps, simplement en installant un Plugin sur votre navigateur. Ce que j'expliquerai dans un prochain post.


Instagram sur Navigateur Chrome 51.0.2704.103 (64-bit) - Linux Ubuntu 15.10 avec Plugin
Si vous avez trouvé ces explications intéressantes n'hésitez pas à laisser des commentaires ( ou des Emojis ou des emoticones ), partager mon article sur les réseaux sociaux ou vous exprimer sur le Topic SH-INE .

MKRdezign

Formulaire de contact

Nom

E-mail *

Message *

Fourni par Blogger.
Javascript DisablePlease Enable Javascript To See All Widget