Comment fonctionne le Bitcoin ?
Nous allons étudier les rouages du Bitcoin : comment fonctionne cette crypto-monnaie, quels sont ses mécanismes internes ?
Le blog d’un ingénieur Web freelance.
Mamie-note.fr
Un cours de théorie musicale complet, accessible et pas barbant.
Découvrir →
Rêvivarium
Un jeu dans lequel vous prenez soin de la nature pour l'aider à revenir à la vie.
Découvrir →
Nous allons étudier les rouages du Bitcoin : comment fonctionne cette crypto-monnaie, quels sont ses mécanismes internes ?
On entend tout et n'importe quoi sur le Bitcoin. Si vous voulez apprendre ce qu'est vraiment Bitcoin et à quoi sert une crypto-monnaie, vous êtes au bon endroit.
Javascript est un langage qui dispose de sa propre logique un peu tordue. Sa syntaxe ressemble vaguement à celles d'autres langages, mais on obtient parfois des résultats suprenants. Et puis ces erreurs incompréhensibles « this is undefined », « undefined is not a function », etc. Mais pas de paniques, suivez ce tutoriel pour bien comprendre Javascript.
Vous savez tous ce que sont les automates cellulaires, n'est-ce pas ? Bon, pour les cancres et les gens qui ont vécu dans une cave pendant des années, je vous fait un court rappel. Un automate cellulaire est une grille à n dimensions, découpée en cases ou « cellules », chaque cellule pouvant adopter une parmi plusieurs valeurs à un instant t. La vie d'un automate cellulaire est découpée en intervalle de temps distcrt. À chaque itération, la valeur d'une cellule depend de la valeur des cellules environnantes lors de l'itération précédente. C'est clair ?
Le plus célèbre des automates cellulaires est très probablement le Jeu de la vie et ses fascinantes évolutions, mais c'est loin d'être le seul. Aujourd'hui, pour la beauté des yeux et du code, nous nous intéresserons aux automates cellulaires élémentaires.
Ce type d'automate est le plus simple qu'il puisse exister : une seule dimension (une ligne au lieu d'une grille), deux valeurs possibles pour chaque cellule (0 ou 1) et chaque cellule ne dépend que d'elle même et ses deux voisins les plus proches pour ses changements d'états. Pourtant, même avec une telle simplicité, certains automates conservent des propriétés amusantes.
Il existe de plus en plus d'outils pour bootstraper rapidement la création de petits sites web, minimaux mais fonctionnels. Ainsi, le développeur aspirant entrepreneur pourra tester son idée et créer un service sympathique et pas trop moche en quelques heures, et passer de l'idée au MVP en quelques jours à peine. Le seul obstacle, la seule difficulté technique difficilement surmontable reste encore la mise en place du paiement.
Faisons une pause dans notre série sur les articles sur le développement android pour aborder le sujet des QR codes. Même si vous ne savez pas ce qu'est un QR Code, vous en avez probablement déjà aperçu. Un QR Code, c'est ça :