Une librarie pratique : https://www.npmjs.com/package/file-saver
[Mongoose] Update multiple
Petit truc à ne pas oublier :
TeamModel.update( {}, { $pull: { members: account._id } }, { multi: true } )
Sinon par defaut, un update est multi : false …
Mise à jour d'un XPeriaZ3
Depuis quelques jours, j’ai récupéré un Xperia Z3. Sur celui-ci, une version “beta/autocompilé” d’Android6 est présente. Comme je voudrais en faire un téléphone du quotidien, je voudrais mettre une vraie version … pas simple
Unlock
Pour “unlocker”, il faut : - aller sur le site de sony (chercher unlock-bootloader sony), - renseigner son IMEI, - Obtenir un code. Ensuite, il faut :
- éteindre le téléphone,
- appuyer sur la touche volume haut,
- connecter le téléphone à un ordinateur.
A ce stade, le téléphone est démarré en “FastBoot mode”. Cela permet via la commande fastboot suivant de passer le code permettant d’unlocker : fastboot -i 0x0fce oem unlock 0x[code]
Normalement, en relancant le téléphone en mode fastboot, vous devez avoir “LOCK STATE - unlocked” tout en bas.
type=button
Parfois, un oubli peut faire perdre quelques neurones :
type="button" class="btn btn-secondary" (click)="onCancel()" > { { 'CANCEL' | translate }}
Sans cela, le bouton Cancel devient un bouton de validation du formulaire … ce qui pour un bouton Annuler est pas pratique …
[Chrome] Redirection URL
Parfois, cela peut-être un peu galère d’exposer un site en dev pour le mettre à dispo à un téléphone. Par exemple, en dev, je suis sur localhost:8080. Sur le téléphone, cela ne va pas vouloir dire grand chose. Chrome propose une option pour cela dans sa gestion des devices : Dans l’exemple, le port 8080 du téléphone va être dirigé vers l’adresse localhost:8080 c’est à dire mon serveur de dev. Pratique !
[Chrome][PWA] Reset Settings - Ajouter Home Screen
Suivant actuellement une formation sur les PWA, je regarde la gestion du “Add to Home Screen”. Le truc, c’est que si on a répondu Non une fois ==> c’est mort. Pour tester, par hyper top. Astuce :
- Sur le site, ouvrir menu avec les 3 petits points horizontaux,
- Cliquer sur le bouton (i)
- Cliquer sur Paramètres du site
- Cliquer sur “Effacer et réinitialiser”
Block Chain (Part 2)
Block Chain
Dans la suite de la précédente journée, je continue à creuser du côté de la BlockChain. L’objectif est de continuer ce que j’ai initié la dernière fois en regardant les Smart Contract : mettre un peu les mains dans le cambouis pour mieux appréhender les choses. Bon, je pense que cela va commencer par pas mal de lecture :)
Block Chain (Part 1)
[Azure] Avoir les logs
Quand on le sait, c’est simple. Quand on le sait pas … ben c’est simple :)
- Activation du type de log (perso: fichier)
- Connexion au FTP
- Voilà …
[Azure] WebApp - CORS
Un truc pour pas perdre bêtement un peu de temps dans sa vie : dans Azure Web App, il faut paramétrer CORS dans le paramétrage pour que cela fonctionne. Il y a peut-être une option pour que cela fonctionne sur la base de l’API derrière mais j’ai pas trouvé.