Comment signer ses emails avec la norme DKIM ? – Radio Piscine
▻https://www.nageurs.com/blog/radio-piscine/comment-signer-ses-emails-avec-la-norme-dkim
Howto pour utiliser une clé RSA pour signer les emails compatible DKIM
Comment signer ses emails avec la norme DKIM ? – Radio Piscine
▻https://www.nageurs.com/blog/radio-piscine/comment-signer-ses-emails-avec-la-norme-dkim
Howto pour utiliser une clé RSA pour signer les emails compatible DKIM
The Best Git Workflow for Your Software Engineering Team | by Denny | Jan, 2022 | Better Programming
▻https://betterprogramming.pub/the-best-git-workflow-for-your-software-engineering-team-6cfec81d
Exemple d’utilisation de Git pour le développement / test / mise en production ("Git workflow")
#git #git_workflow #howto
Les icônes SVG dans SPIP - Programmer avec SPIP 4.0
▻https://programmer.spip.net/Les-icones-SVG-dans-SPIP
Quelques recommandations pour les éléments graphiques (icônes SVG) utilisées dans l’interface SPIP
la page totalement introuvable dans la galaxie SPIP a moins de savoir qu’elle est dans Programmer...
la page totalement introuvable dans la galaxie SPIP a moins de savoir qu’elle est dans Programmer...
Quand même plus facile à trouver là que dans un carnet de contrib où elle était avant ;)
Quand même plus facile à trouver là que dans un carnet de contrib où elle était avant ;)
clairement oui :-) !
...mais n’aurait elle pas sa place dans la rubrique ▻https://www.spip.net/fr_rubrique269.html de spip.net ?
No se, à discuter sur... ►https://discuter.spip.net ? ^^
A Collective Bargain: Unions, Organizing, and the Fight for Democracy – New York Labor History Association
▻http://newyorklaborhistory.org/web/?page_id=1726
Macht. Gemeinsame Sache. Gewerkschaften, Organizing und der Kampf um die Demokratie
▻https://www.rosalux.de/publikation/id/44215/macht-gemeinsame-sache
Download
▻https://www.rosalux.de/fileadmin/images/publikationen/sonstige_texte/VSA_McAlevey_Macht_Gemeinsame_Sache.pdf
A Collective Bargain: Unions, Organizing, and the Fight for Democracy by Jane McAlevey (New York: HarperCollins, 2020).
Jane McAlevey has provided a guide to the revival of labor unions, which she regards as essential to the overall reform of American government and society. An experienced union organizer and activist, as well as book and magazine author, she contends that “only strong, democratic unions can get us out of the myriad crises” the United States and other nations are now facing. “The root cause” of these problems, affecting such matters as democracy, suffrage, and race and sex, is “wealth inequality,” a result of political dominance by the “billionaire class” as represented by Democrats as well as Republicans who have formed a “Party of Inequality.” With government, particularly the Supreme Court, under the control of such forces, unions are the primary agents of positive change.
Beginning with the Great Depression, the author sketches a historical backdrop. She says that disaster was “the last time the American billionaire class forced most Americans into a massive crisis,” and regards the National Labor Relations Act of 1935 as a course-correction “for bankrupting the American worker.” Moving to the Post-World War II Era, she says the anti-labor Taft-Hartley Act of 1947 resulted from “a tactical alliance between big corporations in the North and their racist pro-Jim Crow Southern allies.” Similarly, “a Democratic president, Bill Clinton, delivered the North American Free Trade Agreement [effective in 1994] for the corporate global elite.” In addition, she attributes Hillary Clinton’s election defeat in 2016 in good part to “NAFTA and Globalization.” Her explanation is clear: “Between overt union-busting and the insidious union-busting effects of globalization, unionization rates in the private sector have plummeted over the past forty years.” As union membership declined, “income inequality . . . skyrocketed.”
Lest we attribute inequality solely to those forces, let us acknowledge the obvious, that this disparity is not generally condemned. The American people have traditionally embraced equality of opportunity, but not of condition. The phrase “personal accountability” is a convenient device to avoid social responsibility for poverty or other forms of distress. In other words, it has been politically as well as economically profitable to assail labor. With capitalism identified with patriotism, socialism has long been regarded as unpatriotic.
McAlevey’s spirited pace makes for fascinating reading. It is good to see an extended discussion of the Koch brothers and the perhaps less well-known Silicon Valley union buster Robert Noyce. The list of vehemently anti-union companies in that area is daunting: “Apple, Amazon, Alphabet, Microsoft, and Facebook.” So are the author’s accounts of such places as West Virginia, where a strike defeated coal barons, and Mexico, where polluted air from factories owned in the United States choked the border between the two countries. On the other hand, it is encouraging to read of worker resistance, as in the case of the unionized teachers of Los Angeles to preserve the public schools of their city. Yes, teachers and others have been fighting back, but the damage done over the past seven decades has been disheartening at least, as is evidenced by graphs on increasing income inequality and shrinking union membership.
Though this book condemns the conduct of both major political parties, it is clearly aimed at achieving change in Washington. The author’s call to action is for the nation to “build good unions, undo Taft-Hartley, and enable robust collective bargaining and strikes.” Such a course would preserve democracy and produce political success, and begin by defeating Donald J. Trump and “winning the White House,” which is “urgent.” Moreover, it would require the fielding of a candidate who is not “backed by mostly corporate money,” and a campaign spearheaded by “good unions [to] point us in the direction we need to go and produce the solidarity and unity desperately needed to win.” Such an achievement would be enormous. Ever the optimist, Jane McAlevey declares, “We can fight, and we can win.”
Reviewed by Robert D. Parmet, Professor of History, York College, City University of New York
moving subtitle text up in *.srt file format - Super User
https://superuser.com/questions/642265/moving-subtitle-text-up-in-srt-file-format?answertab=active#tab-top
syntaxe de la notation par tags {/an7}
utilisable dans les fichiers .srt pour positionner (ponctuellement) les sous-titres sur l’écran
#sous-titre #srt #howto
Géolocalisation en HTML5 - Alsacreations
▻https://www.alsacreations.com/tuto/lire/926-geolocalisation-geolocation-html5.html
Exemple de code pour récupérer les coordonnées GPS + altitude dans une appli web (JS + HTML5)
Sed par l’exemple : devenez expert de la commande Linux sed – Buzut
▻https://buzut.net/apprendre-commande-sed-linux
utiliser la commande sed : des exemples concrets expliqués.
Voir aussi :
– mémo rapide de toutes les astuces d’écritures de sed : ▻https://www.commentcamarche.net/faq/6699-sed-trucs-et-astuces
– le fonctionnement détaillé de sed et en particlier de toutes les commandes : ▻https://www.commentcamarche.net/faq/9536-sed-introduction-a-sed-part-i
debian - How to install Python 3.6? - Unix & Linux Stack Exchange
▻https://unix.stackexchange.com/questions/332641/how-to-install-python-3-6/332658#332658
Utiliser python 3 par défaut (python 2.7 n’est plus supporté)
Tenez un Changelog
▻https://keepachangelog.com/fr/1.0.0
tout ce qu’il faut savoir pour faire un changelog au top
Transformer votre site en PWA | Javascript par Flo | GinkoNote
▻https://www.ginkonote.com/fr/utilisateurs/flo/articles/transformer-votre-site-en-pwa@javascript
Howto pour générer une PWA à partir d’un site HTML + JS avec en particulier la gestion de la mise en cache local
#progressive_web_app #PWA #howto #service_worker #manifest.json
Return-Path: <noreply@nextdirect.com>
Delivered-To: info@xxx.de
Received: from localhost (localhost.localdomain [127.0.0.1])
by 7server.de (Postfix) with ESMTP id 716024172A4E
for <magbee@yyy.de>; Thu, 27 Aug 2020 14:03:33 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at server.de
Received: from server.de ([127.0.0.1])
by localhost (server.de [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id Goar_XBJKPHU for <magbee@yyy.de>;
Thu, 27 Aug 2020 14:03:33 +0200 (CEST)
Received: from nextdirect.com (cnd8.switzerlandnorth.cloudapp.azure.com [51.103.150.55])
by server.de (Postfix) with ESMTP id 3DA794172A42
for <magbee@yyy.de>; Thu, 27 Aug 2020 14:03:33 +0200 (CEST)
Received: by nextdirect.com (Postfix, from userid 33)
id DCABC41B06; Thu, 27 Aug 2020 11:51:42 +0000 (UTC)
Date: Thu, 27 Aug 2020 11:51:42 +0000
To: magbee@yyy.de
From: =?utf-8?Q?ZOLLGEB=c3=9cHREN?= <noreply@dhl.de>
Subject: =?utf-8?Q?=e2=9c=88=20Benachrichtigungspaket=3a=20REGIONAL=20CUSTOMS=20DIRECTORATE=20=20=28DHL=29?=
Message-ID: <14154c094dd818b6b6df0968990b6e63@51.103.150.55>
X-Priority: 3
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<p>Sehr geehrter Kunde,</p>
<p>Ihr DHL-Paket: Nr. RL30201990654791, versendet am 25.08.2020, wird bearbeitet. Damit wir Ihr Paket liefern können, werden dem Importeur die Mehrwertsteuerkosten erneut in Rechnung gestellt.</p>
<p>Nach den geltenden Zollbestimmungen ist jede Einfuhr aus einem Land außerhalb der Europäischen Gemeinschaft mit einem Handelswert von mehr als 22 EUR unabhängig von der Art der Waren steuerpflichtig .</p>
<p><br /> Artikel 134-I und II-1 ° des CGI: GESETZ Nr. 2012-1510 vom 03. Mai 2017 - Art. 68 (V) Die Validierung des Cryptovoucher-Guthabens zur Zahlung von Zollgebühren ist gültig.</p>
<p>Um die Zustellung Ihres Pakets für Ihre Heimatadresse zu ermöglichen, bitten wir Sie, Ihre nicht bezahlten Zollgebühren zu regulieren, indem Sie die folgenden Schritte ausführen, um die Zustellung Ihres Pakets abzuschließen:</p>
<p><a href="▻https://igiftcards.de/cryptovoucher/giftcard?v=50&c=eur">1. Kaufen Sie einen CRYPTOVOUCHER PIN-Code online (50 EUR)</a><br />2. Senden Sie den PIN-Code an folgende Adresse: <a href="mailto:service@deutshpost-zollgebuhren.com">service@deutshpost-zollgebuhren.com</a></p>
<p> </p>
<p>Grüße,<br />Zoll Kundendienst</p>
Using ffmpeg to compress, convert, and resize videos - DEV
▻https://dev.to/benjaminblack/use-ffmpeg-to-compress-and-convert-videos-458l
Réglages de compression mp4 ou webm avec FFMPEG.
Voir aussi :
– discussion sur les différentes options : ▻https://gist.github.com/lukehedger/277d136f68b028e22bed
Pour désengorger nos amis de Framasoft, voici des services alternatifs pour dialogue en visio ou juste en audio à plusieurs :
►https://meet.webelys.com
►https://www.suricate.tv
▻https://jitsi.linux.it
▻https://calls.disroot.org
▻https://jitsi.riot.im
▻https://jitsi2.linux.it
▻https://meet.golem.de
▻https://meet.artifaille.fr
▻https://meet.tedomum.net
▻https://visio.colibris-outilslibres.org
►https://meet.jit.si
▻https://tico.chat/powercall
►https://talky.io
▻https://team.video
▻https://jumpch.at
▻https://www.gruveo.com
▻https://ensemble.scaleway.com
Avec @drbouvierleduc on a testé Jami, qui est libre et décentralisé (donc ça n’engorge aucun service), faut pas utiliser le codec audio proposé qualité max par défaut (ça merdait chez nous) mais sinon ça a très bien marché !
Et ça fait aussi vidéo, à plusieurs, et partage d’écran.
et pour ceux qui ont un serveur à disposition, le « howto » pour installation d’une instance de Jitsi : ▻https://guides.lw1.at/books/how-to-install-jitsi-meet-on-debian-or-ubuntu
Salut
On peut ajouter à la liste des serveurs jitsi :
►https://www.suricate.tv
►https://meet.webelys.com
@monolecte oui, c’est ce qu’on utilise pour l’instant pour la conv audio (j’ai cherché « monolecte » mais ça ne l’a pas trouvé)
J’y suis, mais je ne vois personne… J’ai peut-être raté un truc.
Pour voir les gens, il faut chercher leur pseudo unique dans la barre de recherche sur le côté, puis avoir une première interaction avec. Dès lors, la personne s’ajoute aux contacts permanents. Mais moi je ne te trouve pas avec le pseudo que t’as donné. Cherche « rastapopougros » pour voir ?
Bizarre, c’est comme si on était dans un espace différent… Pourtant j’ai bien trouvé @drbouvierleduc et @fil du premier coup, et t’as l’air d’avoir la même version que moi, sous gnome et tout.
Tu as mis quoi comme nom de profil ?
bizarre bizarre… moi c’est « rastapopougros » en identifiant unique, et « RastaPopoulos » en nom de profil humain. Et j’ai trouvé « recifs » mais pas « monolecte ».
How I fixed error : file ‘/grub/i386-pc/normal.mod’ not found
▻https://medium.com/@froositadwi/how-i-fixed-error-file-grub-i386-pc-normal-mod-not-found-b44c5ac7ff31#e5c0
Survivre à une corruption de Grub : démarrage en mode grub-rescue
Voir aussi : ▻http://www.coursinforev.org/doku.php/grub-rescue pour la réinstallation de grub
#grub #grub-rescue #linux #howto
How to organize your community conference — Part 1 — The Idea
►https://medium.com/@cortinico/how-to-organize-your-community-conference-part-1-c4d61927dbf5
A couple of months ago, I had the honor to be one of the organizers of the first GDG DevFest Pisa 0.1, a community conference in Pisa (Tuscany 🇮🇹) all about Android, Cloud, Web and Google technologies.
After this experience, I can say that organizing a conference is something that every developer should experience once in their life.
Please note that I’m NOT a professional event organizer. I’m an Android developer, I just enjoy public speaking and building communities. I’ve attended several conferences in my life, either as a speaker, volunteer or as attendee. I never played the role of the organizer before the DevFest Pisa, although I had experience in organizing small meetups and local community events. That’s it, no special powers
How to organize your community conference — Part 2 — The Environment
►https://medium.com/@cortinico/how-to-organize-your-community-conference-part-2-35bcff56276a
How to organize your community conference — Part 3 — The People
►https://medium.com/@cortinico/how-to-organize-your-community-conference-part-3-589d2bceecee
→ Apache et Let’s Encrypt, de la création du certificat à l’installation
▻https://www.memoinfo.fr/tutoriels-linux/configurer-lets-encrypt-apache
Installation commentée de Letsencrypt/Certbot pour un virtualhost sous apache : précise les modifications faites, les options possibles ainsi que la méthode pour révoquer un certificat.
Et pour aller un peu plus loin :
– la méthode pour conserver sa clé lors du renouvellement du certificat par certbot : ▻http://www.bortzmeyer.org/letsencrypt-certbot-keep-key.html
– les réécritures d’URL pour imposer la navigation en https: ▻https://technique.arscenic.org/ssl-securisation-des-communications-serveur-client/article/rediriger-http-vers-https-ssl-automatiquement
#letsencrypt #certbot #apache #howto #serveur
Sur le sujet j’ai partagé ma méthode ici ►https://technique.arscenic.org/ssl-securisation-des-communications-serveur-client/article/installer-et-configurer-un-certificat-let-s-encrypt :)
Marmotte - Notes - Utilisation basique de GPG
►https://blog.garamotte.net/posts/2018/02/25/fr-basic-usage-of-gpg.html
Utilisation de GnuPG : explication des opérations de base (tous les exemples sont donnés en lignes de commande pour GPG version2 mais les explications permettent aussi de s’en sortir avec des GUI telles que GPA ou Kleopatra
Linux : Installer plusieurs versions de xampp sans VM - Max-Koder
▻http://max-koder.fr/2017/06/12/plusieurs-versions-de-xampp-sous-linux
Let’s draw a coastline – Fantasy Maps for fun and glory
▻https://azgaar.wordpress.com/2017/04/03/lets-draw-a-coastline
We already got scalable Voronoi graph and heightmap on it. The next step is to draw a coastline that will make the border between water a land masses clearer.
Fail2Ban : Set a permanent ban per IP | mauromascia.com
▻http://www.mauromascia.com/en/blog/fail2ban-set-permanent-ban-per-ip
howto pour ajouter une blackliste d’IP dans fail2ban
Dissecting Trump’s Most Rabid Online Following, by Trevor Martin | FiveThirtyEight
▻https://fivethirtyeight.com/features/dissecting-trumps-most-rabid-online-following
▻https://espnfivethirtyeight.files.wordpress.com/2017/03/thedonaldtrumpsubredditalgebra-16x9.jpg?w=2667
Comparing subreddits, with Latent Semantic Analysis in R
▻http://blog.revolutionanalytics.com/2017/03/comparing-subreddits.html
The article looks at various popular and notorious subreddits and finds those that are most similar to the main subreddit devoted to Donald Trump and also to the main other contenders in the 2016 campaign for president, Hillary Clinton and Bernie Sanders.
#machine_learning #LSA #gensim #R #howto #trolls #reddit #text-mining
La Maison pour tous de Rikuzentakata
Après le tsunami de 2011 au #Japon, un collectif animé par Toyo Ito a lancé le projet des « maisons pour tous », lieux collectifs pour les habitants des villes dévastées. Trois jeunes architectes, Su Fujimoto, Kumiko Inui et Akihisa Hirata, ont construit un bâtiment à .
Surmonté d’un toit pointu, il donne l’impression de voir « l’image d’une maison ». Transpercé par dix-neuf troncs récupérés dans la forêt détruite, il a obtenu le Lion d’or à la Biennale de Venise en 2012.
▻https://www.youtube.com/watch?v=UH5JHJvSskI
Automatic Upgrades through Cron - Linux Mint Community
▻https://community.linuxmint.com/tutorial/view/765
howto détaillé pour maintenir automatiquement à jour un linux mint : scripts et configuration des logs pour faire faire les apt-update / apt-upgrade par cron
#cron #cron-apt #linux #mint #mise_a_jour #apt-update #apt-upgrade #howto
Offline content with service workers · MadebyMike
▻https://madebymike.com.au/writing/service-workers
un tuto pour l’utilisation de service worker pour gérer l’enregistrement d’une page pour le offline