• Comment acquérir des cryptomonnaies (00:00)
    • En les achetant
    • En utilisant le navigateur Brave
    • En faisant de minis formations de 1 à 3 minutes
  • Section d’étude dans Coinbase (00:25)
  • Choisir une formation et la lire (00:51)
  • Répondre à une question pour confirmer que vous avez lu (01:05)
  • Voir les points gagnés dans la section des actifs (01:18)
  • Comment vérifier combien vaut l’argent qu’on va faire (01:38)
  • Comment les retirer dans PayPal (02:08)
    • Il y a des légers frais fixes + un pourcentage en conversion
  • Si vous avez plusieurs types de cryptomonnaies à retirer, mieux vaut les convertir dans un seul type et retirer à PayPal en une fois (02:22)
    • Pas de frais fixes pour les conversions

Si vous utilisez Coinbase pour gérer vos cryptomonnaies, voici comme transférer dans PayPal.

  • Voir les BAT que je possède (00:15)
  • Transférer dans PayPal (00:25)
  • Vérifier la transaction dans Coinbase (01:01)
  • Le courriel de Coinbase (01:10)
  • Vérifier la transaction dans PayPal (01:26)
  • Même si vous avez un compte PayPal entreprise, vous ne paierez pas de frais de réception (01:42)
  • Explication de ce que nous voulons faire (00:00)
  • Ouvrir l’image dans Paint (00:45)
  • Mise en page (01:22)
  • Imprimer (02:18)
  • Le résultat (02:40)

Brave est un navigateur web à source ouverte qui est un dérivé de Chromium (Google Chrome), qui bloque les publicités, qui s’intègre avec Tor et IPFS et qui a un programme de récompenses pour financer les créateurs.

Voici un petit tour d’horizon:

  • Ce que c’est (00:00)
  • Le moteur (00:13)
  • Bloquer les publicités (01:39)
  • Intégration avec d’autres systèmes comme Tor (02:00) et IPFS (02:50)
  • Système de récompense (03:09)
  • Supporte les extensions de Google Chrome (03:50)

Contenu:

  • Télécharger sur https://brave.com (00:05)
  • Assistant de première utilisation (00:49)
  • Page d’accueil (01:46)
  • Aller sur des sites web (02:27)
  • Exemple du blocage de publicités et désactiver sur un site (02:56)
  • Donner des points Brave Reward (03:37)
  • Changer la langue d’affichage (00:21)
  • Section apparence (01:44)
    • Ajouter le bouton de page d’accueil (01:51)
    • Change la page d’accueil (02:12)
    • Afficher la barre de favoris (02:26)
    • Barre d’adresse large (02:37)
    • Enlever le bouton des Brave Rewards (02:55)
    • Toujours afficher les URL en entier (03:09)
    • Changer la taille de police (03:33)
    • Zoom de page par défaut (03:36)
  • Le fonctionnement (avec un serveur central et crypté) (00:19)
  • Commencer une nouvelle chaîne de synchronisation (00:35)
    • Partager le code avec un téléphone (code QR) (01:17)
    • Partager le code avec un ordinateur (code texte) (01:31)
  • Ajouter un autre appareil (02:00)
  • Choisir quoi synchroniser (favoris, extensions, applications, historique, mot de passe…) (02:46)
    • Ce choix peut-être différent pour chaque appareil (03:30)
  • Effacer la synchronisation (03:42)
  • Joindre une chaîne existante (04:40)
  • Ce qu’est IPFS (00:00)
  • Utilisation standard en dehors de Brave (01:12)
    • Installation d’un logiciel pour accéder au réseau IPFS.
    • Installation d’une extension compagnon dans le navigateur.
  • Brave peut y accéder sans avoir à faire toutes ces étapes (01:33)
  • Configuration de Brave pour IPFS (01:39)
    • Passerelle locale ou publique
    • Node local (celui qu’on veut)
  • Aller sur un site IPFS (https://docs.ipfs.io/) (03:04)
  • Aller sur un site IPFS (https://cloud.foilen.com/) (03:57)
  • Aller sur un site IPFS (voir et télécharger toutes les vidéos de Foilen) (04:44)
  • Ce qu’est Tor (00:00)
  • Comment Tor fonctionne (00:43)
  • Exemple d’utilisation du web normal (01:46)
    • Ouvrir une page normalement pour voir notre adresse IP (01:46)
    • Les différents types de modes privés (01:59)
    • Ouvrir une session privée Tor dans Brave (02:29)
  • Exemple d’utilisation du web caché (onion) (03:04)

Le navigateur Brave possède un bloqueur de publicités qui est actif par défaut.

  • Exemple de l’utilisation dès l’installation (00:08)
  • Désactiver le bloqueur sur un site en particulier (00:26)
  • Désactiver le bloqueur pour tous les sites (00:45)
    • Plusieurs options comme les publicités, les pisteurs, les scripts, les cookies, …
    • Explication des empreintes digitales du navigateur (01:55)
    • Exemple une fois désactivé globalement (03:19)
  • Pourquoi un système de récompenses? (00:00)
  • Activer et voir des publicités (00:44)
    • Explication des types d’annonces (01:19)
    • Sommaire des gains du mois (01:47)
    • Choisir la quantité maximale de publicités par heure (02:10)
  • Conserver pour soi pour contributions ponctuelles futures (02:50)
  • Conserver pour soi pour transférer en argent comptant (03:11)
    • Besoin d’un compte Uphold ou Gemini (évaluation dans un autre article)
  • Contribution automatique avec les créateurs de contenus (03:34)
  • Contributions récurrentes avec des créateurs (04:46)
    • Arrêter une contribution récurrente (05:18)
  • Contributions ponctuelles avec des créateurs (06:09)

Voici les exemples de publicités de page d’accueil ainsi que de pop up:

Les points de récompenses BAT peuvent être envoyés dans un portefeuille tenu chez les centres d’échanges Uphold et Gemini. Par contre, selon où vous habitez (moi au Canada), il peut être compliqué ou impossible de transformer ces points en argent.

Comme c’est de l’argent gratuit, j’en ai profité pour m’introduire dans le monde des cryptomonnaies jusqu’au bout pour recevoir ces points en argents.

  • Uphold (00:45):
    • Était le seul service disponible initialement.
    • Ne supporte plus les banques Canadiennes (malgré qu’elles étaient dans la liste).
    • Coûte 25$ à transférer à un autre porte-monnaie BAT ou ETH (frais de gaz).
    • Pour les banques supportées, peut utiliser Plaid ou entrer les informations de votre compte bancaire manuellement.
  • Gemini (03:12):
    • Pour ajouter une banque, dois absolument utiliser le service Plaid. (03:45)
      • Ce service est en soit assez débile côté sécurité: il demande le nom d’utilisateur et mot de passe pour se connecter en tant que vous sur le site de votre banque. Changez votre mot de passe tout de suite après!
    • Une fois la banque ajoutée,
      • si vous êtes aux États-Unis, vous pouvez retirer en argent tout de suite.
      • si vous êtes à l’international, vous devez faire valider votre compte une seconde fois avant de pouvoir retirer l’argent. Cela se fait de 2 manières:
        • transférer de l’argent via un transfert électronique (wire) (ma banque me chargerait 15$ CAN pour le faire).
        • ou envoyer une copie d’un relevé bancaire ainsi que le numéro de compte pour un transfert électronique (wire). Il faut normalement demander ce numéro à notre banque.
          • J’ai fait cela et ils ont dit que ce n’était toujours pas suffisant et que je devais quand même faire un transfert électronique
          • Quelques heures après avoir commenté mon expérience dans la communauté Brave, ils ont approuvé mon compte bancaire. (05:16)
    • Envoyer des BAT dans un autre portefeuille (comme un autre centre d’échange) est gratuit puisqu’il a une entente avec Brave.
    • Pour retirer l’argent, c’est gratuit, mais il faut atteindre un seuil minimum selon la devise (130$ CAD) (05:47)

À cette étape-ci, j’ai quelques possibilités: (06:21)

  1. Envoyer mes BAT chez Uphold, mais les transférer ailleurs coûte cher.
  2. Envoyer mes BAT chez Gemini et attendre d’avoir 130$ CAD pour les envoyer dans mon compte bancaire.
  3. Envoyer mes BAT chez Gemini, les transférer chez un autre centre d’échange gratuitement et de cet échange, les envoyer dans mon compte bancaire.
    • Cela implique de trouver un centre d’échange qui me permet de faire cela avec des frais décents.

Comme je ne suis pas patient et que je voulais expérimenter (c’est vraiment le Far West), j’ai voulu tenter le #3. J’ai regardé plein d’endroits et j’ai trouvé Coinbase qui permet de retirer sur PayPal. Par contre, c’est à gros frais (6.7% à 12.5%): (06:39)

  • 1$ CAD pour retirer 8$ CAD
  • 2$ CAD pour retirer 30$ CAD

Le dernier point que j’ai voulu essayer est de sortir ma cryptomonnaie d’Uphold et l’envoyer à Coinbase. Pour ce faire j’avais besoin de trouver une cryptomonnaie qui: (08:13)

  • Peut s’envoyer d’Uphold,
  • se recevoir sur Coinbase
  • et qui ne coût pas cher de frais/gaz/pourboire.

J’ai trouvé les XRP (08:45) qui avaient des frais de quelques cents. Je l’ai donc transféré à Coinbase sans me douter que Coinbase permet seulement le transfert à et de Coinbase, mais pas l’achat, la vente et la conversion en d’autres devises à cause d’un litige entre la SEC et Ripple (les créateurs du XRP). Une fois que le litige sera résolu et s’il l’est en faveur de Ripple, Coinbase va permettre les transactions avec le XRP. En point bonus, oui je pourrais renvoyer les XRP à Uphold pour essayer de les convertir en une autre cryptomonnaie, mais Coinbase veut que la transaction soit d’au moins 22 XRP (j’en ai 7). Alors mon argent est toujours coincé.

Pour résumer, les points importants à vérifier quand vous cherchez des centres d’échanges: (11:34)

  • Compte bancaire:
    • Accepte-t-il votre banque pour ajouter et retirer de l’argent?
    • Y a-t-il des montants minimums pour ajouter et retirer de l’argent?
    • Quels sont les frais? (pourcentage et/ou fixes)
  • Conversion entre cryptomonnaies:
    • Y a-t-il des montants minimums pour convertir?
    • Quels sont les frais? (pourcentage et/ou fixes)
  • Transférer à un autre centre d’échange ou un autre portefeuille (par exemple pour payer un service en utilisant de la cryptomonnaie)
    • Y a-t-il des montants minimums pour transférer?
    • Quels sont les frais? (pourcentage et/ou fixes et/ou gaz)

Ceci était mon introduction aux cryptomonnaies. Je vais en apprendre plus et faire d’autres articles plus tard.

Nouvelle du 3 février 2021

Bintray vient d’annoncer que leur service va fermer. À partir du 31 mars 2021, il ne sera plus possible de publier de nouvelles versions de nos librairies Java sur Bintray et aussi sur JCenter. Leur but est de fermer JCenter le 1er février 2022.

En quoi est-ce un problème?

Avant que JCenter existe, l’endroit par excellence où publier les librairies en sources libres était Maven Central. Par contre, pour y arriver, il fallait se créer un certificat pour signer les fichiers JAR, se créer un compte et configurer tous nos projets pour avoir toutes les métadonnées utiles et signer les artéfacts. C’était quand même lourd comme processus d’entrée, mais une fois fait, c’est ensuite simple de continuer à utiliser.

Quand Bintray est arrivé avec son JCenter, son utilisation était beaucoup plus simplifiée. Il suffisait de créer un compte, d’utiliser leur extension Gradle et de publier les fichiers. Aucune signature électronique n’était requise. C’était tellement merveilleux que beaucoup de projets ont utilisé JCenter comme endroit où publier leur projet, mais aussi d’où télécharger les dépendances puisque JCenter copie aussi ce qui provient de Maven Central. Par exemple, un nouveau projet sur Android Studio utilise JCenter par défaut.

Solution

Tout « simplement » migrer à Maven Central. Je vais essayer de rendre cela plus simple en vous montrant les étapes dans la vidéo ci-haut. Les instructions officielles en anglais sont disponibles ici.

  • Créer un compte Jira sur Sonatype (00:08)
  • Créer un ticket pour le « groupe » Maven (00:40)
  • Prouver que nous possédons le « groupe » (03:20)
  • Créer une clé et un certificat pour signer (05:05)
    • gpg –gen-key (05:33)
    • gpg –list-keys (06:23)
    • gpg –export-secret-keys > ~/.gnupg/secring.gpg (06:32)
    • gpg –keyserver hkp://pool.sks-keyservers.net –send-keys XXXXXX (07:19)
    • gpg –send-keys XXXXXX (07:55)
  • Créer ~/.gradle/gradle.properties (08:27)
    • gpg –list-keys –keyid-format short (09:29)
  • Modifier le fichier « build.gradle » (11:21)
  • Créer une version et la téléverser sur OSSRH (20:30)
  • Fermer et déployer
    • https://oss.sonatype.org/#stagingRepositories (21:11)
    • Vérifier les fichiers (21:41)
    • Cocher et fermer (22:15)
    • Cocher et « Release » (22:44)
    • https://repo1.maven.org/maven2/ (23:27)

Voici comment l’installer ainsi que ses dépendances sur Foilen Cloud.

  • Toute la documentation suivie dans cette vidéo est disponible sur https://cloud.foilen.com/fr/recipe/nextcloud/
  • Contenu de la vidéo (00:00)
  • Se connecter sur https://infra.foilen.com/ (00:38)
  • Les ressources déjà présentes (01:02)
  • Créer la base de données (01:26)
  • Créer le site PHP (03:33)
  • Installer les fichiers de Nextcloud (11:04)
  • Installer Nextcloud (formulaire) (13:34)
  • Page d’accueil (15:02)
  • Ajouter le cron job pour les tâches de fond (15:32)
  • Les configurations suggérées (23:04)
  • Introduction (00:00)
  • Ajouter un utilisateur (00:48)
  • Déconnecter et essayer le nouvel utilisateur (01:53)
  • Introduction (00:00)
  • Ouvrir l’application « fichiers » (00:35)
  • Ouvrir des fichiers dans le navigateur (ex: vidéo et PDF) (00:50)
  • Effacer des fichiers (01:15)
  • Voir les fichiers supprimés (01:33)
  • Créer et éditer un fichier texte (01:53)
  • Partager un fichier (02:53)
    • Avec d’autres utilisateurs (03:12)
    • Permissions d’écriture (03:28)
    • Permission de repartager (03:40)
    • Expiration du partage (03:56)
    • Avec un lien public (04:30)
    • Mettre un mot de passe (05:09)
    • Voir ce qu’un utilisateur externe voit (05:46)
  • Partager un répertoire (06:09)
    • Partage spécial en tant que dépôt de fichiers (envoi uniquement) (06:24)
      • Essayer d’envoyer des fichiers (07:29)
      • Avec le même nom (08:05)

Motivations (00:00)

Que ce soit pour offrir un service de recherche de points d’intérêts dans un certain radius, pour savoir quel serveur est le plus rapproché physiquement d’un utilisateur ou pour trouver le chemin le plus proche, il y a plusieurs raisons de vouloir calculer la distance entre deux points sur la Terre.

(00:50) Pour ce faire, chaque endroit peut être précisément positionné avec deux angles: la latitude (de -90 à 90 degrés) et la longitude (-180 à 180 degrés). https://fr.wikipedia.org/wiki/Coordonn%C3%A9es_g%C3%A9ographiques

Les difficultés

La principale difficulté est que la Terre est ronde et nous sommes habitués de la voir sur une carte. Il y a plusieurs projections plus ou moins connues:

(05:08) Alors, si nous voulons savoir la distance entre le Canada et la Russie, il faut vérifier le chemin le plus court. Est-ce:

  • De gauche à droite
  • Faire une boucle vers la gauche pour se rendre à droite
  • Passer par l’Arctique

Le calcul (05:53)

La Terre peut être approximée par une sphère (c’est déjà mieux que si c’était un ellipsoïde) alors le principe est:

  • (06:16) de trouver le grand cercle qui passe par les deux points,
  • (06:45) trouver l’angle entre ceux deux points
  • (07:03) et de mesurer l’arc sachant que le rayon de la Terre est de 6371km.

(07:14) Il y a la formule de haversine qui s’occupe de cela en utilisant les latitudes et longitudes des deux points. https://fr.wikipedia.org/wiki/Formule_de_haversine

Les librairies (07:36)

  • Créer une conférence (00:30)
  • Donner les permissions au navigateur (01:26)
  • Choisir les paramètres d’entrées (avec ou sans micro/caméra) (02:00)
  • L’interface (02:33)
  • Inviter des gens (02:43)
  • Joindre une conférence (03:21)
  • Mosaïque (04:04)
  • Mettre le micro en silencieux et fermer la caméra (04:32)
  • Partager
    • l’écran ou application (04:53)
      • arrêter de partager l’écran (06:20)
    • une vidéo sur youtube (06:27)
      • arrêter de partager la vidéo (08:18)
  • Clavardage
    • Public (08:37)
    • Privé (09:22)
  • Sécurité
    • Lobby (10:14)
    • Mot de passe (11:28)
  • Gestion des utilisateurs
    • Couper tous les micros (12:45)
    • Couper le micro d’une seule personne (14:14)
    • Lever la main (14:34)
    • Éjecter des utilisateurs (15:20)
  • Quitter (15:45)

  • Joindre une vidéoconférence existante pour la première fois (00:00)
    • ou télécharger pour Android
    • ou télécharger pour Apple
    • installation du logiciel (00:26)
    • joindre quand installé (00:52)
    • donner les permissions (00:59)
  • contrôles durant une conférence
    • choisir la personne à voir (01:23)
    • voir tout le monde (mosaïque) (01:31)
    • pour couper notre micro et caméra (02:02)
    • clavardage (02:14)
    • lever la main (02:41)
    • activer le lobby (02:44)
    • partager l’écran (02:46)
    • quitter la conférence (03:03)
  • Créer une nouvelle vidéoconférence (03:14)
  • Télécharger sur https://handbrake.fr/ (00:00)
  • Démarrer l’installateur (00:17)
  • Démarrer l’application (00:48)
  • Modifier la langue (00:58)