-
pimutils/vdirsyncer: 📇 Synchronize calendars and contacts.
↳ https://github.com/pimutils/vdirsyncer?tab=readme-ov-file -
Tutorial — vdirsyncer 0.19.2 documentation
↳ https://vdirsyncer.pimutils.org/en/stable/tutorial.html -
nextCloud — vdirsyncer 0.19.2 documentation
↳ https://vdirsyncer.pimutils.org/en/stable/tutorials/nextcloud.html
EX/ GUI local ics ( + automation w/ crontab )
- Linux: Linking Orage (XFCE4 desktop) to your Google Calendar. | www.spagnol.co.uk
↳ https://davespagnol.wordpress.com/2024/07/07/linux-linking-orage-xfce4-desktop-to-your-google-calendar/
restaurer son pad trop gros
Je m'en suis finalement tiré en trifouillant le settings.json
...
j'ai illimité la taille d'upload + le temps de requête max...
et tout remis après pour éviter une DDOS ;)
Tools
( pas testés ) ( ressources / tools )
- https://pypi.org/project/etherpump/
- https://github.com/ether/ep_post_data
- https://github.com/redhog/ep_copypad
API
-> https://etherpad.org/doc/v1.6.0/#index_api_methods
-> https://github.com/ether/etherpad-lite/blob/develop/doc/api/http_api.md
list pads
curl "http://0.0.0.0:PORT/api/1.2.13/listAllPads?apikey=SECRETAPI&padID=PADNAME&rev=NUMERO
restaurer version ( restoreRevision )
( pratique pour un pad de démo restauré à 1h du mat )
curl "http://0.0.0.0:PORT/api/1.2.13/restoreRevision?apikey=SECRETAPI&padID=PADNAME&rev=NUMERO
(source)
supprimer ( deletePad )
curl "http://0.0.0.0:PORT/api/1.2.13/deletePad?apikey=SECRETAPI&padID=PADNAME&rev=NUMERO
( ... )
API + Mojo ( Perl )
NB:
- https://metacpan.org/pod/Etherpad
- https://metacpan.org/pod/Etherpad#get_html
- https://metacpan.org/pod/Etherpad#send_clients_message
- https://metacpan.org/pod/Etherpad#get_revisions_count
- https://metacpan.org/pod/Etherpad#restore_revision
use Etherpad; my $ec = Etherpad->new( url => 'http://0.0.0.0:PORT', apikey => 'SECRET', user => 'USER', password => 'PWD', proxy => { http => 'http://0.0.0.0:PORT', https => 'http://0.0.0.0:PORT' } ); $ec->restore_revision('new_pad_name', NUMBER);
- https://metacpan.org/pod/Etherpad#restore_revision
- https://metacpan.org/pod/Etherpad#copy_pad
\#!/usr/bin/perl -w use Etherpad; # # my $ec = Etherpad->new( url => 'http://0.0.0.0:PORT', apikey => 'SECRET', user => 'USER', password => 'PWD', proxy => { http => 'http://0.0.0.0:PORT', https => 'http://0.0.0.0:PORT' } ); # # # # # OUTPUT Arguments (optional) my $total = $#ARGV + 1; my $counter = 1; # # # INPUT + OUTPUT (arguments needed) if($total != 2){ print("2 arguments please..."); print("\n1. old pad name"); print("\n2. new pad name"); exit; } # # # OUTPUT Arguments (print) # Use loop to print all args stored in an array called @ARGV foreach my $a(@ARGV) { print "Arg # $counter : $a\n"; $counter++; } # # # GET 1. and 2. argument my $oldname = $ARGV[0]; my $newname = $ARGV[1]; # Execution $ec->copy_pad($oldname, $newname);
- https://metacpan.org/pod/Etherpad#move_pad
Le diable et sa compagnie (sont dans un bato') :
devilspie2 👿 🥧 👁️🗨️*
wmctrl 🦑
xdotool 🐦
xwit 🤡
Pourquoi ces outils ?
Pour gérer le comportement d'une fenêtre dans votre environnement de travail informatique.
Des outils.scripts qui modifient par exemple :
- La position de la fenêtre.application
- Sa taille, sa présence, en avant, en arrière, au dessus, en dessous
- Sa récurrence sur vos bureaux...
- Son apparition dans les applications récentes (alt+tab)
Mais moi pourquoi je l'utilise ?
Dans le but/idée de créer un /deamon/ qui viendrait foutre la pagaille dans mon #environnement_desktop de #travail ...
Un logiciel parasite, installé volontairement pour réguler.déranger.questionner mes temps de travail sur écran, leur intensité, leur obligeance. . .
Recherche . Création ?
Sur quoi, les écrans, l'attention ? Le temps de vie perdu ?
Une #recherche_création en cours sur le bonheur/douleur au travail
(( autour des #TSM_musculo et #RSI_musculo comme corpus de départ ))
Inspiration
Volonté de peut-être créer d'un outil.application.assistant pareil à : WorkRave ou Xwrits
. https://alternativeto.net/software/workrave/?platform=linux
. . Mais comme tout démon, sortirait de sa bouteille...
Expiration (déjà lu.ressentie ici)
. . . Démo, support d'images ( #chat_chouquette )
. . . https://vincent-bonnefille.fr/chat-chouquette/RSI
Plus loin
Du coup je commence à dev' sur mon environnement #linux / #lxde et m'intéresse à :
#GUI_Lua : faire des interfaces d'applications tel le navigateur LuaKit** ou ...
Lua ("lune") est un #langage_progra :: http://www.lua.org
* alt : https://github.com/skx/kpie (pas réussi à en tirer quelque chose)
** un chouette #navigateur_browser (Vim-like tout au clavier)
@Tom_Scott ( The Two Generals’ Problem )
3,54 M d’abonnés #2019
Problème essentiel en science de l'informatique et des réseaux : comment vérifier la synchronicité d'un ordre, d'une commande (de façon à ce qu'ielle ne soit pas pas envoyé.e de multiple fois). Tom prend ici l'exemple d'une commande sur un site et de la latence entre différents agents humains_ordinateurs pouvant mener à de faux positifs ( #feedback ) .
Un problème résolu par la plupart des blockchains qui vérifient qu'une transaction ne peut être réalisée de multiples fois ( ce qui pourrait mener à une fraude ).
Le but est de trouver dans un environnement de confiance moindre (absente sinon hostile, comme c'est le cas dans un réseau d'anonymes_inconnus : dans tout espace public ouvert) un consensus autour d'une situation (sur l'état d'un compte par exemple). La "preuve par le travail" (ou //proof of work//) est employée à cet effet sur un réseau de type blockchain (par le calcul d'un bloc, la vérification de son état dans la chaîne).
La page wikipedia :
https://fr.wikipedia.org/wiki/Problème_des_généraux_byzantins
" Exposé donné par #@Antoinette_Rouvroy dans le cadre de la #@Chaire_Géopolitique_du Risque , organisée par le département de Géographie de l'ENS " #2016
@ENS_École_normale_supérieure
https://invidious.fdn.fr/watch?v=bNN3PMkMSfY :
" Après m'être d'abord intéressée au potentiel "prédictif" des tests de dépistage et de diagnostic génétiques et ses implications en termes d'égalités, d'opportunités sur les marchés de l'emploi et de l'assurance ainsi que dans les débats relatifs à l’État providence aux États-Unis et en Europe, j'ai commencé à m'intéresser aux implications juridiques, politiques et philosophiques des nouvelles pratiques statistiques nourries par les données numériques disponibles en quantités massives (les big data).
... Je me suis rendue compte que ces nouvelles pratiques de détection, de classification et d'évaluation anticipative des propensions et comportements humains fondées sur les techniques du numérique constituaient de nouveaux modes de production du "savoir", de nouvelles modalités d'exercice du "pouvoir", et de nouveaux modes de "subjectivation", bref, une nouvelle gouvernementalité algorithmique, succédant, en quelque sorte, sans pour autant les remplacer complètement, aux régimes de pouvoir - souveraineté (droit de laisser vivre et de faire mourir), régime disciplinaire (réforme des psychismes individuels par intériorisation des normes, que les individus disciplines "incarnent" d'eux-même) et biopouvoir (droit de faire vivre ou de laisser mourir) - mis en lumière par Michel Foucault.
@Antoinette_Rouvroy , docteur en sciences juridiques de l'Institut universitaire européen (Florence, 2006), est chercheuse qualifiée du FNRS au centre de Recherche en Information, droit et Société (CRIDS). "
"For the moment, I’d like to point out one of its most drastic effects: infinite scroll erodes the conceptual model of web as space to travel, because it “teleports” content into one single space. By displacing information, it eradicates the abstraction of space itself. The infinite scroll is part of a trajectory, which includes, looking backward in time, the RSS feed, and looking forward, the stories and the playlist (I’ll expand on this later)."
Automation https://www.youtube.com/watch?v=IaoDfOaYF4w
https://www.youtube.com/watch?v=0CAMvRf9xUk #tinder
"L’émergence est un concept philosophique formalisé au xixe siècle et qui peut être grossièrement résumé par l'adage : « le tout est plus que la somme de ses parties »."
[...]
"On parle parfois d’« émergence synchronique » pour qualifier les rapports entre des propriétés considérées à des échelles spatiales différentes, ou d’« émergence diachronique » pour qualifier l'apparition d'une propriété nouvelle à un moment donné (évolution, embryogenèse...). Selon les auteurs et la définition choisie, l'émergence est aussi souvent associée aux concepts de « causalité descendante », de « survenance », de « rétroaction », d’« auto-organisation » ou de « complexité ».
Les deux exemples classiques de phénomènes proposés comme émergents sont la conscience, comprise comme une propriété émergente du cerveau, et la vie, entendue comme une propriété émergente de la physico-chimie des organismes vivants."
"La rétroaction (en anglais feedback) est l’action en retour d’un effet sur sa propre origine : la séquence de causes et d'effets forme donc une boucle dite boucle de rétroaction."
Définition :
"Pionniers de l'expression de cette notion de rétroaction, Norbert Wiener, Arturo Rosenblueth et Julian Bigelow « l'emploient aussi dans un sens plus restreint pour signifier que le comportement d'un objet est déterminé par la marge d’erreur qui le sépare à un moment donné de l’objectif qu’il cherche à atteindre ».
L’automatique est une discipline qui étudie systématiquement les rétroactions." [...]
Boucle, chaîne et oscillation :
"Les comportements des systèmes se répartissent en trois grands types :
-- amplification, voire emballement tant que les limites physiques ne sont pas atteintes (effet boule de neige : effet Larsen, explosion nucléaire, etc.) ;
-- régulation stable (aéronautique, aérospatial, régulation des processus industriels par l'automatique), éventuellement sous forme cyclique, avec ou sans amortissement : clignoteur, sonnette électrique, thermostat, etc. ;
entre les deux, fonctionnement chaotique, qui peut néanmoins sous certaines conditions déboucher sur (émergence), ou ressembler à, un des deux autres. Un exemple de comportement émergent est donné par la fourmi de Langton." #jeu_de_la_vie
Applications : Modélisation :
Jay W. Forrester créa un langage pour fabriquer facilement sur ordinateur des simulations de modèles de rétroaction : le langage DYNAMO (dynamic models). Il s'en servira pour construire un modèle industriel décrit dans son livre Industrial dynamics. Il en arrivera ensuite à modéliser le monde lui-même, d'abord dans un premier modèle de #1973 manquant de détail (il considérait le monde comme une entité unique, sans le régionaliser) et utilisé par le Club de Rome, puis en segmentant le monde en régions homogènes pour un meilleur réalisme. Ces modélisations sont décrites dans son livre World dynamics.
'' God and Golem presents Wiener's ideas on machine learning, machine reproduction, and the place of machines in society, with some religious context.
Wiener mentions some of his secondary concerns: sensory feedback in artificial limbs, the problems of human responsibility in relation with technology, the limits of machine game-playing, Darwinism, Marxism, the Cold War, the rigidity of ideological thinking, and a critique of the claims of econometrics and mathematical economics to be regarded as being scientific.
In the conclusion, he brings the burden of ethics to politics, away from religion. ''
"Dernière partie de la série art.random(), consacrée au procédural, où l'on se penche sur le cas du jeu-vidéo. Qu'offre la fusion entre la génération semi-aléatoire de contenu et l'interaction ludique ? Et finalement, pourquoi le jeu est-il le média qui a le plus à gagner à laisser de l'incertitude dans la création ?"
#2018
"Programmes Python, Ordinateur, Installation en réseau #2017
« Dataghost 2 » est une machine computationnelle introspective, kabbalistique et récursive. Elle étudie inlassablement les traces écrites de son activité interne, les logs, dont l'exégèse donne forme à des séries de commandes compulsives qu'elle exécute frénétiquement. La machine forge des fragments de code en s'inspirant de l'herméneutique de la Kabbale, et plus particulièrement des techniques de la Gematria. Elle opère par associations alpha-numériques, par corrélations et substitutions de signes, pour interpréter ses logs (des daemons, du kernel, du système, du réseau, des autorisations, etc), générant ainsi des milliers de commandes bash qui seront pour la plupart incohérentes et inopérantes.
De temps en temps au hasard et malgré une syntaxe pour le moins hérétique, certaines tâches parviendront à s'exécuter. C'est alors que la dimension performative du langage computationnel prend vie dans cette exécution. La machine réalise alors une sorte de rituel d'invocation d'un Golem numérique. Et le risque est réel pour la machine, car ces différentes actions peuvent à force de cumul, saturer ses capacités de calcul, provoquer un arrêt partiel ou total des fonctions primaires de son architecture logicielle ou encore dépasser le seuil critique de ses limites physiques conduisant à la surchauffe de ses différents composants électroniques, voire à la destruction des couches physiques de l'ordinateur.
Cette activité computationnelle auto-destructrice sera perceptible, les commandes invoquées par la machine sont imprimées continuellement, jusqu'à l'inéluctable arrêt du fonctionnement."
http://www.rybn.org/dataghost/
Autre source d'information ( quelques images d'exposition ) #2016
http://archive.artefact-festival.be/2017/en/program/dataghost-2-2016.html
https://we-make-money-not-art.com/dataghost-2-the-kabbalistic-computational-machine/ <3
@WeMakeArtNotMoney
""A useless machine, sometimes known as a "useless box", is a device which has a function but no direct purpose. It may be intended to make a philosophical point, as an amusing engineering "hack", or as an intellectual joke. Devices which have no function or which malfunction are not considered to be "useless machines".
The most well-known "useless machines" are those inspired by Marvin_Minsky's design, in which the device's sole function is to switch itself off by operating its own "off" switch.""
Dans "Le Trésor des paradoxes (Éditions Belin, #2007) : " #@Claude_Shannon voulut élaborer une " machine gratuite ", sans finalité : on la met en marche en appuyant, comme sur tout dispositif électromécanique, sur une touche " on " ; mais les choses prennent alors une tournure surprenante, car cette mise sous tension déclenche un mécanisme provoquant aussitôt l’arrêt du gadget en mettant l’interrupteur sur " off ! " Ce type de comportement insolite caractérise les situations ubiquitaires où la communication réside paradoxalement dans l'absence de communication, l'utilité dans l'absence d'utilité
[[ Exemples : "La mode, c'est ce qui se démode" (Jean Cocteau); "Créer cette École (L’École Freudienne) afin de la dissoudre" (Jacques Lacan); "On se rend compte que l'on dort en se réveillant" (John Lennon); "Le bon fonctionnement de tout le système de l’épargne-logement suppose, paradoxalement, que certains ayants droit (les " bons frères ") renoncent précisément à faire valoir leur droit à un prêt au terme d’une période d’épargne" (Pierre Chaillol); "L'idéal révolutionnaire n’a pu que se troubler au moment de s’accomplir : la nécessité dont il se réclamait le condamnait à se perdre pour se réaliser, trahi et déformé moins par ses ennemis que par ceux-là mêmes qui ont voulu en assurer l’application" (Jean Starobinsky); "La virginité se perd en se prouvant" (Fernand Crommelynck). Un avatar géostratégique de cet automate paradoxal de Shannon consiste dans le concept de dissuasion nucléaire: les puissances nucléaires amassent des armes atomiques dans le but... d'interdire toute velléité d'emploi de ce type d'armes, en se neutralisant mutuellement: ça sert à ne pas servir ! ]]
[...]
Son œuvre
Pendant la Seconde Guerre mondiale, Shannon travaille pour les services secrets de l'armée, en cryptographie, chargé de localiser de manière automatique dans le code ennemi les parties signifiantes cachées au milieu du brouillage. Son travail est exposé dans un rapport secret (déclassifié dans les années #1980 seulement), qui donne naissance après-guerre à un article, A Mathematical Theory of Communications ( #1948 ), qui fut repris en #1949 sous forme de livre avec un ajout de Warren Weaver, son supérieur dans les services secrets. Cet ouvrage est centré autour de la problématique de la transmission du signal.
[...]
Pour décrire la communication entre machines, l'article de #1948 et le livre de #1949 commencent tous deux par un " schéma " qui connut dès lors une postérité étonnante en Sciences de l'information et de la communication, au point que Shannon s'en étonna et s'en dissocia. Le schéma modélise la communication entre machines en 5 éléments :
[ source --> émetteur --> message --> récepteur --> destinataire, dans un contexte de bruit. ]
Ce schéma est la traduction " civile " d'un schéma préalable, utilisé dans le contexte militaire:
[ source --> encodeur --> signal --> décodeur --> destinataire, dans un contexte de brouillage. ]
"Biennale.py is a computer virus we created – with hackers group Epidemic – for the 49th Venice Biennale. Released on the night of the opening, it quickly spread around the world.
Immaterial and self-replicating, when the virus enters a computer it stays there, hidden, trying to survive for as long as possible."
#2001
"Toutes les lettres que vous allez lire sont authentiques. @Julien_Prévieux est artiste. Il y a huit ans, après avoir vainement cherché un emploi, il s'est mis à les refuser tous. Il a décidé de prendre les devants : refuser l'emploi qui nous est de toute façon refusé. Depuis, il a rédigé et envoyé plus de 1 000 lettres de non-motivation en France et à l'étranger. Il a reçu environ 5 % de réponses, en majorité automatiques. Vous trouverez ici une sélection des meilleures lettres, regroupées en deux parties : celles avec les réponses des entreprises et celles restées sans réponse."
-- éditions la découvert
-- extraits https://www.previeux.net/pdf/nonmotivation.pdf
-- émission radiophonique #2016
https://www.franceculture.fr/emissions/l-atelier-fiction/radiodrama-23-lettres-de-non-motivation-de-julien-previeux
"On May 6 #2010, high frequency trading robots has caused a 20 minute krach on the NYSE stock exchange, estimated 1000.000.000.000 USD loss. The raw data of the day, recorded from the 9 stock exchanges routed on the NYSE, offers the base of a sonification performance, broadcasted on nine speakers."
.dead http://glitch.refrag.paris
https://en.wikipedia.org/wiki/2010_flash_crash
https://www.youtube.com/watch?v=E1xqSZy9_4I ( <3 )
https://we-make-money-not-art.com/flash_crashes_glitches_in_the/
Google Captchas
Spying and detect false humains
How to ? It's secret for good...
DOUBLE NEGATIVE CAPTCHAs
Some resources on CAPTCHAs to read further, including scientific papers, patents, articles and books on artificial intelligence, computing, Turing tests, digital labor and cognitive extractivism. Along the lines of the article, by retro-engineering the system, you can sharpen your skills of behaving like a robot.
/// Fake it ‘till you make it. Act as if it were true until it actually becomes true.
Standing desk, monitor, tablet, Hooli mug, "Delivering Happiness" book, money tree, Installation, Video, with #&Goethe_Institut, #2016
Sometimes recommended as a way to cope with depression, ‘fake it ‘till you make it’ is also a common catchphrase in the field of startups. Here, it refers to the strategy of pretending that the product is already functional in order to make it more appealing to investors.
___
___
Vidéo :: https://youtu.be/cRmRvBSHlgQ
....., Gabriela Rojas-Lozano ( Captcha Vidéo resolution )
[ #2019 ] While we were still just collecting, in #2015, Gabriela Rojas-Lozano filed a class action lawsuit against Google. She claimed that Google “operates a highly profitable transcription business built upon free labor, which it deceptively and unfairly obtains from unwitting website users”.
via :: Humans As Software Extensions - Sebastian Schmieg http://sebastianschmieg.com/text/humans-as-software-extensions/
...
Me fait penser au site http://www.9kw.eu/