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 =)