Archives de catégorie : Web

OpenStreetMaps

OpenStreetMap (OSM) est un projet international fondé en 2004 dans le but de créer une carte libre du monde. Nous collectons des données dans le monde entier sur les routes, voies ferrées, les rivières, les forêts, les bâtiments et bien plus encore !
Les données cartographiques collectées sont ré-utilisables sous licence libre ODbL (depuis le 12 septembre 2012). Concurrent open source de Google maps.

Site officiel

Site officiel FR

Comment migrer un serveur web sans interruption

Exemple pour faire une migration de serveur sans interruption de service.

  1. Vérifiez bien que tout est OK sur le nouveau serveur. Si tout fonctionne bien et que vous êtes prêt à switcher, passez à l’étape 2.
  2. Autorisez votre ancien serveur à faire de l’IP Forwarding, c’est-à-dire rediriger les paquets ailleurs :
  3. Maintenant, toujours sur l’ancien serveur, dites à IPTables de rediriger tout ce qui rentre par le port 80, vers l’adresse IP de votre nouveau serveur (dans mon exemple c’est 123.123.123.123).
  4. Et enfin, toujours sur l’ancien serveur, dites à IPTables, de faire apparaitre les connexions vers le nouveau serveur, comme étant des connexions clients (internautes) et non pas en provenance de l’ancien serveur.

Source

Yeoman

Yeoman est un outil qui va vous permettre de démarrer un projet web en un instant en utilisant la plupart des outils front-end disponibles aujourd’hui.

En effet, avec tous les outils actuellement à disposition des développeurs front-end, commencer un nouveau projet peut s’avérer être un vrai casse tête :

  • Télécharger les librairies JavaScript nécessaires au projet (jQuery, Angular…)
  • Télécharger les bootstrap CSS (Twitter, Foundation…)
  • Créer les tâches Grunt
  • Configurer le serveur de développement

Le but de Yeoman est de résoudre ce problème à travers des générateurs qui vont vous permettre de mettre en place vos projet en un clin d’œil.

GitHub

Site officiel

Security assertion markup language (SAML, SSO)

Security assertion markup language (SAML) est un standard informatique définissant un protocole pour échanger des informations liées à la sécurité. Basé sur le langage XML, SAML a été développé par OASIS.
SAML propose l’authentification unique (en anglais single sign-on ou SSO) sur le web. De cette manière, un utilisateur peut naviguer sur plusieurs sites différents en ne s’authentifiant qu’une seule fois, sans pour autant que ces sites aient accès à des informations trop confidentielles.

Les solutions de SSO au sein d’un intranet abondent (en utilisant des cookies, par exemple), mais prolonger ces solutions au-delà d’un intranet est problématique, car cela peut entraîner la prolifération de technologies propriétaires dont chacune n’a pas nécessairement la capacité d’interagir avec les autres.

SAML est un standard supporté par un grand nombre de solutions de SSO pour les problèmes de gestion d’identité.

SAML suppose que le commettant (souvent un utilisateur) s’est inscrit avec au moins un fournisseur d’identité. Ce fournisseur d’identité est censé fournir des services d’authentification locaux au commettant. Cependant, SAML n’indique pas l’implémentation de ces services locaux ; en effet, pour SAML peu importe comment les services locaux d’authentification sont mis en application (bien que les fournisseurs de service s’en soucient certainement).

Wikipedia

BrowserStack

BrowserStack – Tester son site sur les différents navigateurs.

Au-delà du fait que vous pouvez tester votre site sur Internet Explorer (6, 7 ou 8), BrowserStack vous permet de tester votre site sur une grande partie des navigateurs de toutes les plateformes.

Voici quelques exemples de tests que vous pouvez réaliser :

  • Navigateur iOS iPhone et iPad
  • Navigateur Android téléphones et tablettes
  • Windows XP à Windows 8
  • OS X (Apple)

BrowserStack ne vous fournit pas simplement un screenshot de votre site internet, il vous propose un rendu live du navigateur pour pouvoir interagir avec votre site. Cela peut s’avérer très pratique, surtout pour les animations, transitions …

Site officiel

Source