Lieux à faire selon le NYT

  1. Porto Rico
  2. Hampi en Inde
  3. Santa Barbara aux Etats-Unis
  4. Panama
  5. Munich en Allemagne
  6. Eilat en Israël
  7. Les îles Setouchi au Japon
  8. Aalborg au Danemark
  9. Les Açores au Portugal
  10. Les grottes de glace de l'Ontario au Canada
  11. Zadar en Croatie
  12. Williamsburg aux Etats-Unis
  13. Las Vegas aux Etats-Unis
  14. Salvador au Brésil
  15. Danang au Vietnam
  16. Costalegre au Mexique
  17. La route de Paparoa en Nouvelle-Zélande
  18. Les Pouilles en Italie
  19. Les montagnes Tatra en Slovaquie
  20. Calgary au Canada
  21. Les îles Olkhon en Russie
  22. Huntsville aux Etats-Unis
  23. Les îles Falkland au large de l'Argentine
  24. Aberdeen en Ecosse
  25. Le Golfo Paradiso en Italie
  26. Dessau en Allemagne
  27. Tunis en Tunisie
  28. La Gambie
  29. La côte nord des Nouvelles Galles du Sud en Australie
  30. Les îles de la Frise
  31. New York City
  32. Chongli en Chine
  33. Orcas Island aux États-Unis
  34. L'Ouzbékistan
  35. Vestlandet en Norvège
  36. Lyon en France
  37. Doha au Qatar
  38. Batumi en Géorgie
  39. Marseille en France
  40. Le Wyoming
  41. Los Angeles
  42. Dakar au Sénégal
  43. Perth en Australie
  44. Hong Kong
  45. L'Iran
  46. Houston aux Etats-Unis
  47. Colombus aux Etats-Unis
  48. Plovdiv en Bulgarie
  49. Vevey en Suisse
  50. Cadix en Espagne
  51. La vallée de l'Elqui au Chili
  52. Tahiti

OS

  • Linux Mint cinnamon

Cloud

  • yunohost
    • baikal (calendrier, taches, contacts)
    • nextcloud

Bureautique

  • la dernière version de Thunderbird (avec lightning) : calendrier, taches, emails
  • keepass
  • Mozilla Firefox
    • ublock origins
  • signal
  • nextcloud sync
  • discord

Developpement

  • back : lamp
    • os : debian
    • php7
      • code igniter
      • laravel
      • symfony
      • composer
    • BDD : maria db / sqlite
    • Serveur HTTP : apache2 / nginx
    • Outils :
      • sentry.io
  • front
    • framework
      • uikit
      • bootstrap
    • libs
      • jquery / jqueryui
      • fullcalendar
    • icones :
      • font awesome
      • icofont
  • Services
    • Mailgun
    • images.weserv.nl (redimensionnement d'images)
    • sentry.io (report de bug)
    • stripe (paiement cb)
  • phpstorm / visual code

Micro-entreprise

  • shine

Si vous voulez un splash screen sur votre app :

  • Le faire simple avec une animation courte et élégante pour présenter votre app.
  • Toujours respecter la règles 3 secondes. Si vous dépassez cette durée, affichez un loader.
  • Chargez le minimum de données du serveur mais toutes les infos doivent être affichées sur la page d'après !
  • Intégrer les erreurs DANS le splash screen et pas dans des pop ups malvenues.
  • Profitez du Splashscreen pour vérifier la version de l'app et rediriger sur l'update si cela ne fonctionne pas.

source : https://uxdesign.cc/building-the-perfect-splash-screen-46e080395f06


Petit coup de stress, aucun client de sync de nextcloud ne refusait de me synchroniser avec le serveur.

Ce qui se passe :

Le client se lance et se bloque, il vous redemande vos identifiant, il est paumé quoi ...

Vous entrez votre mot de passe, ça marche, jusque là tout va bien. Vous pouvez même ajouter vos sync et les lancer.

Sauf que : Fermez votre client et relancez le, là il refuse de se lancer "impossible de se connecter au serveur ...", l’icône est grise avec le logo nextcloud en blanc (pas le logo pause).

On regarde les logs (F12), c'est pas très parlant.

La réponse c'est que vous êtes blacklisté car votre ip a fait trop de demandes de connexion d'un coup. Chez moi j'ai 4 machines qui sync avec le serveur.

Du coup allez dans votre table sql de nextcloud qui s'appelle : oc_bruteforce_attempts, et virez toutes les lignes qui concernent votre ip.

Ca repart !


Je me suis tappée une erreur de fichier corrompu pour ma db en sqlite3


echo '.dump'|sqlite3 $DB_NAME|sqlite3 repaired_$DB_NAME
mv $DB_NAME corrupt_$DB_NAME
mv repaired_$DB_NAME $DB_NAME```

Petit pense bête qui vient de me servir

regex débile pour virer le début des logs apaches :

\[[0-9]*-[a-zA-Z]*-[0-9]* [0-9]*:[0-9]*:[0-9]* [a-zA-Z/]*\] 

et lancer ensuite

grep 'PHP Notice' error_log.log | sort | uniq -c

Pour chopper les lignes groupées par contenu (nombre d'occurence devant la ligne)

Remplacer 'PHP Notice' par le genre d'erreur qu'on veut (ou ne rien mettre pour tout avoir)

PS : pas réussi à trouver le grep qui permet de grouper par ligne sans prendre en compte la date (d'où ma regex pour le virer avant la date)


Le SEM (super etendard modernisé) a pris sa retraite ...

42 ans de service d'un avion mythique !

Il avait des formes, ce qui se perd avec les recherches de profil furtif actuel comme le rafale ou les dernières bouses américaines.

Il a une belle histoire, on pense à l'exocet ou l’Etendard (IV, IV P) (qui était encore plus beau à mes yeux).

C'était un avion le cul entre 2 technologies : de l'analogique et le minimum de numérique, typiquement ce que j'adore.

C'était un avion très apprécié de par sa robustesse et sa simplicité.

Du coup Angel(L) a fait un montage qui donne les frissons !

CARRIER FLIGHT DECK - SUPER ETENDARD MODERNISE DASSAULT from ANGEL on Vimeo.

Encore du bon montage vidéo et audio d'Ange(L) !


Ma première crevaison moto ému =)