Le concept de Chaos Monkey a été inventé en 2011 par Netflix pour tester la résilience de ses infrastructures informatiques. Le but de cet outil est de simuler des pannes en environnement réel et de vérifier que le système informatique continue à fonctionner. [...]
Quelques mots de vocabulaire définis dans cette conférence :
- Future: calculation that hasn't happened yet
- Is Probably gonna happen at some point
- Just keep asking
- Event Loop: runtime for Futures
- Keeps polling Future until it is ready
- Runs your code whenever it can be run
- Zero cost abstractions: no discernible* runtime overhead = code that you can't write better by hand (abstraction layers disappear at compile time)
En informatique, le téléchargement est l'opération de transmission d'informations (logiciels, données, images, sons, vidéos) d'un ordinateur à un autre via un canal de transmission, en général Internet ou un intranet. En télécommunications lors d'échanges entre serveur et client, on différencie le téléchargement du téléversement : le premier désigne un transfert du serveur vers le client tandis que le second est du client vers le serveur.
FAI - Fournisseur d'Accès Internet = ISP - Internet Service Provider
Bonjour.
Une bibliothèque ou librairie offre une collection d'objets utilitaires qui peuvent être utilisés dan le programme principal écrit par le programmeur.
java.util fournit un ensemble de classes et d'interfaces qu'on peut utiliser pour bosser sur les collections.Un framework fournit en général le programme principal, et c'est au programmeur d'y injecter ses spécificités en développant une sorte de librairie.
Struts prend en main le déroulement d'une application web, mais on peut y intervenir en spécifiant ses actions.
Note: librairie n'existe pas en français. Il s'agit d'une mauvaise traduction de l'anglais. On utilise à la place le terme bibliothèque.
Sur Wikipédia,
En programmation informatique, un framework désigne un ensemble cohérent de composants logiciels structurels, qui sert à créer les fondations ainsi que les grandes lignes de tout ou d’une partie d'un logiciel (architecture). Un framework se distingue d'une simple bibliothèque logicielle principalement par :
- son caractère générique, faiblement spécialisé, contrairement à certaines bibliothèques ; un framework peut à ce titre être constitué de plusieurs bibliothèques, chacune spécialisée dans un domaine. Un framework peut néanmoins être spécialisé, sur un langage particulier, une plateforme spécifique, un domaine particulier : communication de données, data mapping, etc. ;
- le cadre de travail qu'il impose de par sa construction même, guidant l'architecture logicielle voire conduisant le développeur à respecter certains patrons de conception ; les bibliothèques le constituant sont alors organisées selon le même paradigme.
Je savais pas.
La tivoïsation est la création d'un système qui inclut des logiciels libres, mais utilise le matériel électronique pour interdire aux utilisateurs d'y exécuter des versions modifiées.