Announce and Undo(Announce) in Mastodon

NodeBB federates out the Announce activity in two ways.

  • The "plain object" way, which is an Announce activity wrapping an object (either a uri or the full object itself.)
  • The "1b12" way, which is an Announce activity wrapping another activity (e.g. Create)
  • Up until now I haven't needed to handle the reverse (which in AP-speak is the "undo" of an activity), but since NodeBB sends Announce when moving a topic in to category, it now makes sense to Undo(Announce) when moving a topic out of a category.

    https://activitypub.space/post/648

    Announce and Undo(Announce) in Mastodon

    NodeBB federates out the Announce activity in two ways. The "plain object" way, which is an Announce activity wrapping an object (either a uri or the full o...

    ⁂ ActivityPub.Space
    高度な抽象化設計によるSnapShot UndoRedo - Qiita

    Snapshot Undo/Redo with Advanced Abstraction Design Advanced Abstraction-Based Snapshot Undo/Redo Snapshot-Based Undo/Redo through Advanc...

    Qiita

    #undo : to reverse, as what has been done

    - French: annuler

    - German: ungeschehen machen, aufmachen

    - Portuguese: desfazer

    - Spanish: deshacer

    ------------

    Try our new word guessing game @ https://24hippos.com

    24 Hippos : Word Guessing Game

    24 Hippos is an hourly word guessing game that is powered by Word of The Hour (WoTH).

    When Ctrl-Z doesn't undo my broken kernel 🙀

    https://anonsys.net/display/bf69967c-1868-ac56-8fda-252394862181

    Factor Club x Rachdingue - Tiga @ Rachdingue - 14 Aug feat. Tiga, Golden Bug, Undo + more

    #SESH #Tiga #GoldenBug #Undo

    https://sesh.sx/events/12211624

    夏休み恒例の「ラジオ体操会」、いつどこで始まった?「発祥の地」に記者が行ってみた
    https://www.huffingtonpost.jp/entry/story_jp_68817c33e4b0cde1a1cbdf2a

    #huffingtonpost #LIFE #東京 #健康 #映像 #運動 #ラジオ体操 #tokyo #doga #kenko #eizo #undo #rajiotaiso

    夏休み恒例の「ラジオ体操会」、いつどこで始まった?「発祥の地」に記者が行ってみた

    夏休み中の子ども達が参加する「ラジオ体操会」。いつどこで始まったか知っていますか?「発祥の地」に行ってみました。

    ハフポスト

    @X00001 #Nintendo kicking #Switch2 devices off their network for #ToS violations is one thing, and like the #Xbox360 that is justifyable.

    • However remotely #bricking devices is not, as Nintendo does not own these devices legally when they are rightfully sold to a consumer.

    Even #Microsoft of all corporations knew that they cannot cross that line, and merely exclude #consoles from #Multiplayer and #Purchases but still allowing people to play their games.

    I am not affected and most certainly won't buy a #NSW2 / #SW2 for that reason alone.

    #NotLegalAdvice

    Is it just me that uses VS Code or whatever and starts smashing out Vim commands only to notice them splashed out all over your code in a mess? #undo #vim #idefail

    Tengo una tableta Huion que conseguí hace muchos años por Banggood. Para lo que necesito es muy buena, pero en Linux tiene problemas para su funcionamiento. He encontrado una solución y la quiero conservar para que no se pierda.

    El problema

    Al tener múltiples monitores, algunas funciones cambian. El visor VNC puede mostrar solo uno o mostrar en una sola pantalla los dos, haciéndolo muy poco practico, las tabletas digitalizadoras son reconocidas como un cursor que va de un extremo de la primera pantalla al otro extremo de la segunda, etc. Esto es normal pues XOrg ya es muy viejo y lo seguimos usando para cosas que ni existían cuando fue creado. No tengo idea de si esta respuesta aplique a Wayland, que es mas moderno, pero apenas tenga la oportunidad lo probaré.

    La solución

    He encontrado la solución en AskUbuntu del usuario binarycat que si bien resuelve el problema en la tableta Huion, solo lo hace en ese momento. al reiniciar hay que volver a ejecutar el script.

    El problema mas claro del script es que hay que ejecutar varios comandos para obtener los datos necesarios, como por ejemplo, como es llamado en el sistema el dispositivo en el campo PAD_NAMEy como esta nombrado el MONITOR en XOrg. Lo peor es que estos datos pueden cambiar no solo entre configuraciones de hardware, sino tambien entre cada reinicio.

    Afortunadamente parece que ya es mas fácil pues hay mejores herramientas. Aun asi es divertido ver como funcionan estas cosas de la forma mas artesanal posible y también es interesante notar como linux aunque no lo saque perfecto a la primera, siempre consigue hacer funcionar las cosas. Claro, con retoques posteriores.

    https://askubuntu.com/questions/839161/limit-a-graphics-tablet-to-one-monitor

    Como actualización, parece que hay un código en github que resuelve el problema de forma mas intuitiva aquí

    http://wenhsinjen.github.io/ptxconf/

    Como no quiero que esta respuesta se me vuelva a perder, adjunto su contenido:

    1 2 3 4 5 6 7 8 91011121314151617#!/bin/sh #Change DVI-I-1 to what monitor you want from running command: xrandr MONITOR="DVI-I-1" PAD_NAME='HUION H420 Pad pad' #undo xsetwacom --set "$PAD_NAME" Button 1 "key +ctrl +z -z -ctrl" #define next 2 however you like, I have mine mapped for erase in krita xsetwacom --set "$PAD_NAME" Button 2 "key e" xsetwacom --set "$PAD_NAME" Button 3 "key h" ID_STYLUS=`xinput | grep "Pen stylus" | cut -f 2 | cut -c 4-5` xinput map-to-output $ID_STYLUS $MONITOR exit 0

     

    Hey, !parece que ya tengo una cantidad significativa de post relacionados al tema de Solución de Problemas!

    https://interlan.ec/2025/06/06/resolucion-de-problemas-tableta-huion-se-extiende-a-multiples-monitores/

    #change #code2 #define #huion #resolucionDeProblemas #solucionDeProblemas #tabletaDigitalizadora #troubleshoting #undo #xorg

    #undo : to reverse, as what has been done

    - French: annuler

    - German: ungeschehen machen, aufmachen

    - Portuguese: desfazer

    - Spanish: deshacer

    ------------

    Word of The Hour's Annual Survey @ https://wordofthehour.org/r/form

    Word of The Hour - Annual Survey (2025)

    Your responses to the questions below will directly impact the future of Word of The Hour. Your support and kindness has really meant a lot over the past three years. Thank you so much! Michael Wehar https://wordofthehour.org woth.learning@gmail.com

    Google Docs