Daily Shaarli

All links of one day in a single page.

October 16, 2022

Peut-on utiliser Uber ET critiquer Uber ?? - YouTube

C'est quelque chose de pratique → donc je l'utilises même si je le critiques.

Argument: perversion de l'appel à la cohérence.
Avoir utilisé le service n'empêche pas de critiquer le service.

Puisque j'utilises le service, je n'ai alors pas le droit d'émettre un avis négatif dessus?

Il vaut mieux être incohérent en cherchant à améliorer les choses que d'abaisser nos valeurs à nos comportements, comme si cela était un fin en soi.

Arnaud Coudry on Twitter: "Vous ne verrez rien de mieux aujourd’hui https://t.co/ezNmBFhlkv" / Twitter

Ducks and drum kit

Guy Deguin on Twitter: "Voici une vidéo que tu aurais voulu enterrer. Les médias aux ordres vont le faire. Pas les réseaux sociaux... https://t.co/IhhMxAyuNo" / Twitter

Macron disant que c'est hypocrite de décaler l'âge de la retrait. C'était il y a peu années.

Note: Generate a user-agent

#idea #project
Based on preferences, generate a realistic User-Agent :)

The Art of Scrap

Utiliser des solutions plus faciles en premier:

  1. une API documentée
  2. une API utilisée par le service web en question
  3. Flux RSS, websockets
    • Les flux RSS ont tendance à être très utiles pour tout ce qui ressemble de près ou de loin à un blog.
  4. Parser le HTML

J'avais toujours utilisé le 1 ou le 4 :u

Vous venez de trouver une API sur un site internet et souhaitez l’utiliser dans du code, tout a l’air similaire mais quand vous exécutez votre requête vous obtenez une erreur.

Dans 90 % du temps, c'est un problème de User-Agent.

Pour éviter de surcharger un site:

Google Cache est un outil de Google qui garde une version en cache d’un site web, pour l’utiliser il suffit de remplacer par le lien que vous souhaitez scraper, vous n’ interagissez pas directement avec le site, mais bien avec Google cache.
https://webcache.googleusercontent.com/search?ie=UTF-8&q=cache:

JSON Viewer - JSON Hero
Open Peeps, Hand-Drawn Illustration Library
Andrew Gazdecki on Twitter: "How to align your team on your startup's strategy... 1. Outline your why 2. Outline your purpose 3. Outline your mission 4. Outline your customer 5. Outline your culture 6. Outline your vision 7. Outline your north star metric Then remind everyone on all of the above often." / Twitter
  1. Outline your why
  2. Outline your purpose
  3. Outline your mission
  4. Outline your customer
  5. Outline your culture
  6. Outline your vision
  7. Outline your north star metric
K.O.O on Twitter: "Don’t just be an open source consumer, contribute to open source and here’s why…" / Twitter
  1. Better appreciate the OSS work
  2. A better understanding of the underlying tools you use and the benefits with it
  3. Deepen the knowledge of the programming languages with state-of-the-art examples
  4. Learning workflows and communication with other devs
  5. Open to job opportunities
Norway: Russian man detained with 2 drones near Arctic | News | DW | 14.10.2022

The identity of the Russian male was not made public, only that he was detained on Tuesday with three passports in his luggage, two Russian ones and one Israeli, according to local Norweigan media.

Authorities also seized four terabytes of data, some of it encrypted.

Customs officers reportedly located two drones and numerous electronic storage devices during a routine check at the border crossing in Storskog, the only border crossing between Norway, a NATO member, and Russia.

Free Profile Picture Maker - Create an awesome profile pic from any photo

It generates various design based on the image uploaded 👍

Free Web Development Resources

In bulk and there is a lot!

Marko ⚡ Denic on Twitter: "Websites to find remote jobs: 🔹 Hired 🔹 FlexJobs 🔹 Jobspresso 🔹 Remote OK 🔹 JustRemote 🔹 JS Remotely 🔹 DailyRemote 🔹 Remote Leaf 🔹 Remote Work 🔹 RemoteLeads 🔹 Remotely Jobs 🔹 AngelList Talent 🔹 We Work Remotely" / Twitter

🔹 Hired
🔹 FlexJobs
🔹 Jobspresso
🔹 Remote OK
🔹 JustRemote
🔹 JS Remotely
🔹 DailyRemote
🔹 Remote Leaf
🔹 Remote Work
🔹 RemoteLeads
🔹 Remotely Jobs
🔹 AngelList Talent
🔹 We Work Remotely

2022-09-22 DjangoCon EU - htmx - Google Slides

A feed back of a Django-React SaaS to a Django-Htmx :)

AmIUnique

Fingerprinting with OS, Browser, version of the browser, timezone, and language.

And more stuff coming from the HTTP header.

Hector Martin on Twitter: "Don't do this. Ever. This is insulting and disrespectful to your users. Nobody is entitled to support from volunteer FOSS projects, but they absolutely *do* deserve not to have the issues they took time to file actively thrown away. If you haven't fixed the bug, it stays open." / Twitter

Nobody is entitled to support from volunteer FOSS projects, but they absolutely do deserve not to have the issues they took time to file actively thrown away. If you haven't fixed the bug, it stays open.

And nobody wants to find this issue closed if they found the same problem...

Reminder that this is not about closing bugs/PRs/requests in a NEEDINFO state where the user isn't being responsive. This is about indiscriminately closing "stale" bugs on a timer with no regard to whether they're still valid