Un serveur oui ! Mais pour quoi faire ?

serveur

Non, ce n’est pas la grande question sur la vie, l’univers, et tout ce qui est. Et la réponse sera un peu plus longue que 42.

Quel serait l’intérêt d’avoir un serveur ?

Pour répondre à cette question, on va lister quelques fonctionnalités que peut vous fournir un serveur :

  • Créer son site web : pour par exemple détailler son CV et être plus « sexy » pour un recruteur).
  • Créer son blog : pour partager ses passions, raconter son tour du monde, etc.
  • Avoir sa propre boite mail : pour faire plus pro en cas de recherche d’emploi ou quand on monte sa boite (exemple : contact@gbrunel.fr et plus gbrunel@gmail.com).
  • Stocker et consulter ses données : photos, documents, vidéos… sur un espace qui vous appartient.
  • Et bien d’autre choses…

Tout ça c’est bien… mais je n’y connais pas grand-chose (voir rien) en informatique.

Comment faire ?

Aujourd’hui, gérer un serveur ou un site web n’a jamais été aussi simple. Grâce aux CMS (content management system) tel que wordpress, on peut par exemple créer des sites (même pro) avec peu (ou pas) de connaissance en informatique. Tout est fait pour que le coté techno soit « caché » et que vous n’ayez plus qu’à remplir de contenu (textes, images, vidéos…) votre site web.

Un grand nombre d’hébergeur web, propose des panneaux de configuration basé conçu pour vous faciliter la vie (exemple : cPanel). Constitué d’une interface graphique, vous n’aurez pas rentrer des lignes de code, pour gérer votre serveur.

Mais au final un serveur c’est quoi ?

Au final pas grand-chose… un serveur, ce n’est rien de plus qu’un pc qui a généralement comme caractéristique de fonctionner 24h/24 et 7j/7, 365j/an (+1 pour les années bissextiles), le tout avec seulement le cordon d’alimentation et le câble réseau. Ni clavier, ni souris, ni écran ; pas besoin. Ce sont les serveurs qui hébergent vos sites web favoris, et qui sont donc chargés de vous les servir quand vous le leur demandez.

C’est là qu’entre en jeu les hébergeurs web (ou hébergeur internet).

Un hébergeur web est une entité ayant pour vocation de mettre à disposition des internautes des sites web conçus et gérés par des tiers (exemple : Hébergement Web France). En gros, de vous proposer un serveur pour que vous puissiez créer votre site internet, stocker vos données, etc. Cela évite de laisser son ordinateur tourner 24h/24, l’hébergeur assure aussi le maintien des données (sauvegarde), une protection contre les pirates et pleins d’autres chose dont vous n’aurez pas à vous soucier.

Voici quelques exemples d’hébergeurs possédant une interface graphique pour vous aider à gérer votre serveur :

 

Des Arbres et des Drones

“La transformation digitale concerne tous les acteurs”

biocarbonengineering

C’est l’histoire d’un type qui s’est un jour décidé à replanter des arbres. Non pas quelques centaines, ou même quelques milliers ; non, il s’est dit : je vais replanter un milliard d’arbres par an. Pour une (très) bonne raison : la déforestation étant industrielle, la reforestation doit l’être aussi. Actuellement, la reforestation est effectuée manuellement, ce qui est lent et cher. Alors pour contribuer à la lutte contre le réchauffement climatique (les arbres sont des puits de CO2), à la sauvegarde des forêts et de la vie qui s’y développe, l’ingénieur Lauren Fletcher (ex NASA) a imaginé un système permettant de planter des arbres avec des drones, permettant de passer de 3 000 graines par jour (manuellement) à 36 000, pour une fraction (15%) du coût. Et Biocarbon Engineering est née.

Biocarbon Engineering est une start-up anglaise qui permet la reforestation à grande échelle grâce à des drones « planteurs de graines ». Elle a pour objectif de replanter plus d’un milliard d’arbres annuellement, soit recouvrir une surface de 570 000 hectares. En 2015, Biocarbon Engineering remporte le concours international « Hello Tomorrow Challenge », qui lui permet de gagner la somme de 100 000 euros et développer son activée.

Sources : 

  • https://www.biocarbonengineering.com/
  • http://www.brainswatt.fr/fr/tag/bio-carbon-engineering/

La neutralité du Net

220px-Symbole_de_la_neutralité_du_réseau_en_français.svg

Nous allons aujourd’hui nous intéresser à la neutralité du Net ou la neutralité du réseau, qui est un principe devant garantir l’égalité de traitement de tous les flux de données sur Internet. Le sujet est très vaste et complexe car ces implications et répercussions peuvent changer le mode de fonctionnement d’Internet comme nous le connaissons aujourd’hui.

Nb : La neutralité du net est, aujourd’hui, un sujet faisant polémique. L’article ci dessous est une vision personnelle de l’importance de la neutralité du net, ayant pour but de faire connaitre et réfléchir sur le sujet.

Au final ça veut dire quoi la neutralité ?

Les Fournisseurs d’Accès Internet ou FAI (Free, Orange, Comcast…) garantissent à tous les acteurs du net un accès à Internet. Benjamin Bayart, pionnier de l’internet en France, a ainsi proposé quatre principes essentiels à la neutralité du Net :

  • transmission des données par les opérateurs sans en examiner le contenu ;
  • transmission des données sans prise en compte de la source ou de la destination des données (je peux communiquer avec une personne d’un autre pays même s’il ne possède pas le même FAI ou le même abonnement) ;
  • transmission des données sans privilégier un protocole de communication ;
  • transmission des données sans en altérer le contenu.

Ces principes permettent à tous les utilisateurs, quelles que soient leurs ressources, d’accéder au même réseau dans son entier. En pratique, cela veut dire que vous pouvez accéder aussi facilement au journal de France Culture, au blog AgroTIC ou à la dernière série produite par Netflix.

Or, la neutralité est aujourd’hui remise en cause à mesure que les opérateurs développent des modèles économiques qui restreignent l’accès à Internet de leurs abonnés, en bridant ou en bloquant l’accès à certains contenus, services ou applications en ligne (protocoles, sites web, etc.), ainsi qu’en limitant leur capacité de publication.

Une courte vidéo qui explique bien les enjeux et les conséquences d’une remise en question de la neutralité du net :

Chaîne youtube : Data gueule

Quels impacts ?

La neutralité du Net est ce qui permet à de petits services de devenir grands :

« Internet est un terrain de jeu ouvert à tous, sur lequel les nouveaux entrants et les joueurs les plus établis peuvent atteindre de la même façon des utilisateurs »,

souligne Google sur une de ses pages consacrées à la question. Les start-ups, les nouveaux projets, les sites ou blogs personnels auraient beaucoup plus de mal à émerger et rivaliser avec les géants d’Internet déjà en place.

Pour résumer :

La neutralité du Net permet d’éviter un Internet à deux vitesses où seuls les utilisateurs d’Internet en mesure de payer un accès privilégié pourraient bénéficier des pleines capacités du réseau.


Sources :

Les Progressives Web Apps ou PWA

what-is-pwa-img-620x416

Découvrez ce que sont les progressives Web Apps, la révolution des applications mobiles poussée par Google. Les PWA sont des applications qui ne téléchargent pas par un store mais via le navigateur, elles permettent une fluidité d’utilisation incomparable par rapport à nos apps conventionnelles.

Les progressive web apps, c’est quoi ?

Les progressive web apps utilisent les dernières technologies pour combiner les meilleures applications Web et mobiles. Pensez-y comme un site Web construit à l’aide de technologies Web, mais qui agit et se sent comme une application.

Comme une image vos 1000 mots, voici une infographie qui décrit les raisons de s’intéresser aux Progressive Web Apps

 

Quels sont les avantages des Progressive Web Apps ?pwa-presenation

Source : Google

  • Sécurisée : Parce qu’une application Web progressive a une expérience utilisateur plus intime et parce que toutes les demandes de réseau peuvent être interceptées par les travailleurs de service, il est impératif que l’application soit hébergée sur HTTPS pour empêcher les attaques man-in-the-middle.
  • Rapidité : grâce à sa structure, l’Application Web Progressive est rapide tant au niveau chargement que navigation ; 53% des utilisateurs abandonneront un site si cela prend plus de 3 secondes à charger ! Et une fois chargés, ils s’attendent à ce qu’ils soient rapides. Les PWA, répondent parfaitement à cette problématique, en proposant une expérience fluide et sans chargement.
  • Engageante : votre application doit être proche de l’utilisateur, il doit pouvoir y accéder depuis l’écran d’accueil de son téléphone, comme une application native.

 

Comparaison de temps de chargement entre une page web et une Progressive Web Apps

En G4 :

En 2G :

 

Conclusion

Alors, faut-il se précipiter sur les PWA ? La Progressive Web App est une solution à considérer si vous avez besoin d’une interface mobile claire, rapide et interactive à moindre frais. Même s’il demeure encore quelques incompatibilités avec certains navigateurs, notamment à cause des Service Workers, cette solution est suffisamment aboutie pour songer à la développer.

Les PWA ne vont pas complètement supplanter les applications natives ou le web mobile. Selon votre stratégie digitale et l’état de votre présence mobile, elles vont plutôt devenir soit complémentaires soit une alternative judicieuse s’agissant d’expérience utilisateur.

On peut envisager la Progressive Web App comme une interface qui prend le relais du Web mobile après qu’un utilisateur a découvert votre marque. Elle offrira des fonctionnalités supplémentaires que ne fournit pas le Web mobile. Puis, vient l’application native pour fidéliser les utilisateurs les plus intéressés.

Mais la Progressive Web App peut aussi dans certains cas remplir le rôle de l’application native tant les fonctionnalités sont de plus en plus proches. Des fonctionnalités qui ne cessent d’évoluer afin d’améliorer l’UX.

 

Sources :

Pour en savoir plus, je vous conseille ces quelques liens qui ont servis de source au billet et qui vous permettront d’aller plus loin dans la compréhension des PWA

En vrac :

Des ebooks de programmation et de développement gratuits

HowToFindFreeEbook

 

L’informatique demande d’être constamment à l’écoute des nouvelles sorties, d’apprendre de nouveaux langages, de nouvelles façons de développer/programmer. C’est un monde en constante évolution où l’on se forme principalement en auto-formation.

Trouver des tutoriels ou des ebooks de programmation gratuits et de qualité n’est pas chose aisée. Heureusement, certains sites recensent pour nous les ebooks gratuits de développement.

Yohann CIURLIK nous propose son top 3 des sites pour trouver la perle rare qui vous permettra d’appréhender un nouveau langage ou de vous occuper pendant vos longues nuits d’hiver.

Lien : Des ebook de programmation et de développement gratuits