vorrei avere sul #MicroBlog una roba simile al grafico di attività annuale di #GitHub o #GitLab per confermare a colpo d’occhio questa cosa, ma a sentimento posso dire che il #sabato si sta confermando un giorno #cursato, è quello in cui pubblico meno roba… per apparentemente nessuna ragione 🤨️
La #app#Android fatta l’altro giorno ha svolto il suo lavoro, e programmarla così è stato furbo. 🌚️ Ho usato quindi:
Quella, per eseguire un piccolo #script#JS per monitorare gli #SMS in entrata, controllare che provengano dal mio numero di #telefono, e siano del tipo giusto (cioè, con il corpo HTML racchiuso all’interno di un elemento XML <post> che ho inventato di sana pianta), assemblarne multipli in una sola stringa di testo se necessario (per la prova di prima non lo è stato), e inviarli con un’apposita richiesta #HTTP ad…
Un workflow creato al volo su n8n (che gira sul mio #server), che usa la #API semplificata del plugin WP per pubblicare, dato che per qualche motivo il modulo WordPress integrato nella piattaforma non funziona per il mio #sito.
Tutto insieme, questo sistema mi ha permesso di pubblicare su #WordPress effettivamente tramite un messaggio SMS, inviato dal mio #smartphone principale, ricevuto dal secondario che ha #Internet e fa le sue cose. Nel video c’è la dimostrazione di quel post di prima, appunto; di sfondo, l’interfaccia di #n8n che si aggiorna per mostrare la nuova esecuzione avvenuta, e il #MicroBlog con il nuovo post arrivato… 🐵️
Ora, ripeto che questo era un #EsercizioDiStile, e per il momento nell’anno del signore #2023 non ho esigenza di postare così, ma forse il concetto generale potrebbe tornare utile per le emergenze, e in ogni caso certamente fa figo provare sulla mia #piattaforma l’ebrezza di una funzione che solo #Twitter di tutte ha avuto, e solo per poco tempo. 😤️
Se in futuro volessi davvero usarla, innanzitutto implementerei un sistema di #OTP, così che ogni volta che voglio pubblicare devo anche inserire un codice temporaneo (perché SMS è un colabrodo di protocollo, e sarebbe possibile per dei criminali inviare un messaggio che appare come dal mio numero), poi magari implementerei funzioni come la modifica dei post (oltre che qualche feedback per pubblicazione avvenuta con successo o meno, cosa che ho evitato ora perché dalla seconda #SIM non posso inviare messaggi, solo ricevere). Per chi vuole curiosare, il #JavaScript per #DroidScriptin e il JSON per n8n sono qui: https://gitlab.com/octospacc/Snippets/-/tree/main/SmsToWordpress. 🎀️
One of the things I find cool about Kbin is the fact that it's a platform for both thread aggregation and microblogging. How much do you use the latter side of things? Do you make microblog posts, actively browse the microblog tab, view them in your home feed, or rarely touch them?
Pro: ora ho il #software che mi permette di fare quello che mi serviva, per cui non avevo trovato altre soluzioni già fatte che fossero funzionanti. In realtà, l’idea iniziale era di fare una #app specifica per questa #dimostrazione, ma strada facendo ho deciso che avrei reso questa più semplice e generica, potenzialmente utilizzabile anche per altri usi, e avrei implementato parte della mia logica sul mio #server con qualcosa di più rapido. Quello che è uscito fuori ora è una piccolissima app che esegue codice #JavaScript fornito dall’utente e permette a questo di interfacciarsi con API native. 3 API al momento, lmao. Non so se nel tempo la espanderò o no, ora mi serviva appena questa poca roba, e la #UX è #grezza grezza perché non ho tempo. Il codice è quì (ma non è bello): https://gitlab.com/octtspacc/DroidScriptin. ☕️
Contro: la programmazione Android in sé, che è sempre un leggero incubo. Tuttavia, l’unica alternativa teoricamente (chissà praticamente!) viabile sarebbe stata fare un’app per Symbian o J2ME, che certamente non avrebbe semplificato le cose. Vabbé, anche per questo ho alla fine realizzato questa parte del mio progetto demo nel modo in cui ho detto. La cosa più strana attuale del codice? (Content Warning: 🤓️) Il fatto che io debba tenere una classe dedicata funzionalmente vuota per dichiarare l’uso di un BroadcastReceiver all’OS, anche se io nella pratica quello lo uso nella MainActivity, e non nella classe che specifico nel manifest per quel permesso (perché non riesco a mettere MainActivity lì). Ah, però questo per quanto non abbia senso, funziona. La cosa veramente più strana, invece, lo è perché non funziona: su #Android4.4 (mio target) la UI è a posto, mentre su #Android13 (che monta il mio #smartphone principale) manca la barra dell’activity, e quindi non c’è manco modo di accedere al menu… vabbè, il #programma deve funzionare sul #telefono#vecchio, e lì appunto va. 🎈️
Il bug che ho descritto sopra, a confronto screenshot del mio telefono con quello dell'emulatore Android 4.4.(Ma come farà ad accadere questo #bug? 😩️)Nel mezzo: ne ho approfittato per provare #Kotlin un pochino, che avevo sempre snobbato, e adesso me ne pento… di non avergli dato una chance prima. È molto più piacevole di #Java da usare, secondo me, sintassi estremamente più pulita e concisa. Kotlin compila in #bytecode#dalvik e in generale targetta la #JVM direttamente, quindi le #API sono quasi identiche a Java, e avendo usato quello non bisogna imparare quasi nulla di nuovo; sintassi a parte appunto, che però si impara semplicemente scrivendo, è esotica ma assolutamente non esoterica. 🧶️
E giustamente vi chiedete, a che mi serviva esattamente? Se rientra nell’essere un sano #WeekendProject come ho programmato ieri, allora domani lo saprete… per ora non faccio spoiler, oltre a dire che il mio #MicroBlog potrebbe ottenere una funzione che solo #Twitter aveva e solo nei primissimi anni, e ora è un concetto estinto. Non vi dico che leggendo il #SourceCode potete intuire, ma mai dire mai… 👁️
Stavo pensando, avendo spostato il #MicroBlog su #WordPress, ho tantissimo controllo in più riguardo la gestione e l’archiviazione dei contenuti… potrei, volendo, non preoccuparmi di non postare monnezza solo perché poi rischio di non trovare i post migliori, che sarebbero sommersi; posso tranquillamente impostare post come non elencati senza però cancellarli, installando il giusto plugin, cosa impossibile sia su #Telegram che sulle maggiori piattaforme #ActivityPub. 📑️
Ma, probabilmente, non ce n’è nemmeno bisogno. La #ricerca nel sito funziona decisamente meglio di quella sulle altre piattaforme: non fa cilecca, e trova davvero tutto, inclusi attributi #HTML oltre al contenuto, il che vuol dire poter cercare per nomi di file allegati, alt-text, e altra roba, oltre a (almeno dalla dashboard admin) poter filtrare per data veramente (non soltanto andare alla data, come su Telegram). E, se non mi bastasse, guarda un po’, troverò un #plugin già fatto che me la rende ancora meglio! 🙏️
🌐 La mia soluzione nuovissima scintillante per pubblicare i post #MicroBlog (non solo quelli del #Blog grosso, che è sempre stato così) sul #sito di mia proprietà, e averli subito ritrasmessi ovunque, sul #Fediverso nativamente e poi su #Telegram, così non lascio a piedi mai niente e nessuno:
@peertube Does your #newsletter include anything that you don't post here? I'm interested to see how the instance grows but I'd prefer to keep all the news in my #microblog#feed.
I like Lemmy. Active development, lots of third party apps, active community, etc but what other Fediverse projects are worth getting into like this one?...
Nobody in this thread seems to have mentioned #Kbin. It's an instance that aims to combine the #microblog structure of instances like Mastodon with the thread structure of instances like Lemmy.
To see related #Japanese language-learning content, consider checking out @Japanese. While @Japanese will include language-learning content, it will also include content beyond simply learning Japanese itself. This may prove useful for finding resources and content for written and spoken immersion. @Japanese may also be updated to include content related to more general Japanese-language content as well.
Regarding the #microblog section found here in @LearnJapanese, you may use this space to complete Japanese language-learning exercises, ask questions, provide answers, or find others that are inexperienced and experienced alike. However, please note that users from Mastodon will only have their posts federated to @LearnJapanese if #learnjapanese or #japanesepractice is the first tag embedded in your post. The way /kbin currently works is that by using #Japanese as the first tag in your post, your post will be sent to @Japanese instead.
This section may also be useful for posts that you may feel don't necessitate its own thread. In that sense, this area can act as a "daily discussion hub" akin to the megaposts found on Reddit. That being said, though this is a space for questions and whatever else--you're still permitted and encouraged to post questions among other things as threads too. We look forward to seeing beginners and veterans alike engaging in discussion with one another. お当該頑張りましょう!
Attached below is a link to a list of recommended resources.
Please feel free to add a reply if you have a suggestion, or have critique regarding any resources I have provided. If one is providing critique, please also include an alternative. I am not perfect, but I am open to suggestions. By teaching me, you help future users that stop by to read our conversations. Thanks, and best wishes on your Japanese-language learning journey.
@Ernest has pushed an update which allows users to request ownership/moderation of abandoned magazines. Ghost/abandoned magazines were fairly prevalent after the initial wave of hype due to users either squatting magazine names or becoming inactive for other reasons. Now is your chance to get involved, if you were waiting to do...
I think it's great that you're interested in this! It may be scary, but it can also be pretty exciting. I would say to start small. There might be a lot of things to consider: establishing rules, the overall vibe of the #magazine, your audience, the type of content you want to see, etc. Pick on one, focus on that for a day or so. If you plan on making new magazine, you'll be free to take your time with this. Growing niche magazines tends to be on the slow side. IMO, that's better for those who are new to this, so they can have time to acclimate to the tools and considerations you'll be presented with. It may also allow you to really reflect on the direction you'd like to take your magazine.
As #niche#communities tend to start slow, people will be hesitant to post content. Unfortunately, when content is rare, people are less inclined to post. This is a problem that reinforces itself, as others are unlikely to post when there is no content. You'll probably need to be "the first on the dance floor", so to speak, if your goal is to grow your magazine. This will likely test your patience, as you will probably be one of, if not the only active posters in your magazine. Picking a magazine name that might see usage in the #fediverse and #mastodon might prove useful for #federating content via the #microblog section. However, if you wish to pick a more unique name, more power to you. Something to consider, is that you may wish to create a sibling magazine that can accept a tag that would federate posts with regularity.
For example, I run @learnjapanese. However, most people will be unlikely to write #learnjapanese on Mastodon. However, I also run @japanese, which federates the #japanese tag from Mastodon instances. You can add additional tags in the magazine settings menu, which allows the federation of posts that contain other hashtags. I've pinned a microblog in both magazines' #microblogging sections to point to each other to increase #discoverability and awareness of related resources. Speaking of discoverability, Ernest recently implemented a #crossposting feature to /kbin that further increases discoverability and accessibility. Posting the same link/image to related magazines will allow users to see other magazines this content is posted to. This appears in the comments section of the thread, directly below the content of the post itself. Ideally, this would generate additional traffic and increase visibility for the smaller, but related magazines. This has been an extremely welcome addition, as someone who is moderating smaller magazines and trying to bring awareness without spamming advertisements.
If you have any further questions, please let me know. I have also subscribed to your magazine. Good luck. :)
Mbin is alive and kicking! A community-focused fork of Kbin, which has tons of improvements, features and bug fixes. Mbin is a federated content aggregator, voting, discussion and microblogging platform.
Feel free to host your own instance on the fediverse! If you are already running Kbin; migrating is straightforward towards Mbin and experience the benefits yourself.
In case you missed it (I also didn't see it in the install doc), the new version of Mastodon (v4.2.0) includes automatic update checking every 30 minutes in the background
Does anyone have both a micro.blog and regular blog? I miss micro.blog a bit because of the community and interaction there, but already paid for 2 years of wordpress hosting and don't want to not use it. How can I differentiate mastodon, a micro blog and a regular blog? Input welcome!
#PostNews & #Tumblr will join the #Fediverse later on, bringing the total to five & a half (Post News does not yet support custom domains so I gave it half a point 😄).
Oh wow! I discovered if someone mentions your #Fediverse handle for your #WordPress blog (if the #ActivityPub plugin is enabled), you receive an email alert along with a permalink to the post.
This is great (I wish #WriteFreely had something like this), but I wish the notifications came from the app (either WordPress or the dreaded #Jetpack app) & not via email, as that can be overwhelming.
It looks like right now, you can view /kbin users and content from Misskey and Firefish instances, but not the other way around; I'm not able to view my accounts from either of those instances here on /kbin. From what I can tell, I can only view content from Mastodon and Pixelfed instances....
Some thoughts about using the Microblog functionality in kbin and why, controversially, I think it might actually beat Mastodon at it's own game - browsing toots....
»Twitter rival Mastodon rejects funding to preserve nonprofit status:
Open source microblogging site has seen surge of interest since Musk took over Twitter.«
How much do you use Kbin for microblogging?
One of the things I find cool about Kbin is the fact that it's a platform for both thread aggregation and microblogging. How much do you use the latter side of things? Do you make microblog posts, actively browse the microblog tab, view them in your home feed, or rarely touch them?
Which of the Fediverse projects are worth getting into?
I like Lemmy. Active development, lots of third party apps, active community, etc but what other Fediverse projects are worth getting into like this one?...
To those genuinely interested in moderating
@Ernest has pushed an update which allows users to request ownership/moderation of abandoned magazines. Ghost/abandoned magazines were fairly prevalent after the initial wave of hype due to users either squatting magazine names or becoming inactive for other reasons. Now is your chance to get involved, if you were waiting to do...
Will /kbin eventually support the more "advanced" microblog platforms like Misskey or Firefish?
It looks like right now, you can view /kbin users and content from Misskey and Firefish instances, but not the other way around; I'm not able to view my accounts from either of those instances here on /kbin. From what I can tell, I can only view content from Mastodon and Pixelfed instances....
Browsing the wider fediverse from kbin
Some thoughts about using the Microblog functionality in kbin and why, controversially, I think it might actually beat Mastodon at it's own game - browsing toots....