On my blog: Real Life in Star Trek, Peak Performance https://john.colagioia.net/blog/2023/04/13/peak-performance.html #scifi #startrek #closereading
@movq@www.uninformativ.de I love ‘exotic’ computers, especially riscv. But one of the most prized computers I have is the Lemote Yeeloong, Loongson mipsel laptop - http://web.archive.org/web/20151220055337/http://www.lemote.com:80/en/products/Notebook/2010/0310/112.html , very cool machine, I cannot part with that one, gonna put in in my coffin when I die. Got a hold of it about 10 years ago, cost a lot, but it was worth it. I run openbsd on it, and have to compile everything on it. took over 2 weeks to compile sylpheed email client on it LOL.
On my blog: Developer Diary, Siblings Day https://john.colagioia.net/blog/2023/04/10/siblings.html #programming #project #devjournal
On my blog: Great Ideas from Terrible Jobs https://john.colagioia.net/blog/2023/04/09/ideas.html #rant #career
On my blog: Free Culture Book Club — Snowbound Blood part 3 https://john.colagioia.net/blog/2023/04/08/snowbound-blood-3.html #freeculture #bookclub
On my blog: Toots 🐘 from 04/03 to 04/07 https://john.colagioia.net/blog/2023/04/07/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, The Emissary https://john.colagioia.net/blog/2023/04/06/emissary.html #scifi #startrek #closereading
On my blog: Normalizing Image Type and Size https://john.colagioia.net/blog/2023/04/05/file-type-size.html #linux #programming #techtips
On my blog: Developer Diary, Yuknoom Yich’aak K’ahk’ https://john.colagioia.net/blog/2023/04/03/yuknoom.html #programming #project #devjournal
On my blog: Free Culture Book Club — Snowbound Blood part 2 https://john.colagioia.net/blog/2023/04/01/snowbound-blood-2.html #freeculture #bookclub
Ignite Realtime Blog: Spark 3.0.2 Released
The Ignite Realtime community is happy to announce the availability of Spark version 3.0.2
The release contains bug fixes and updates two plugins Translator and Roar.
Many Spark translations are incomplete. Please help us translate Spark
Full list of changes can be found in the changelog.
We encourage users and developers to get invo … ⌘ Read more
On my blog: Toots 🐘 from 03/27 to 03/31 https://john.colagioia.net/blog/2023/03/31/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Manhunt https://john.colagioia.net/blog/2023/03/30/manhunt.html #scifi #startrek #closereading
On my blog: Mastodon’s API (The Pitfalls) https://john.colagioia.net/blog/2023/03/29/mastodon-api.html #mastodon #programming #techtips
**RT by @mind_booster: O Director Nacional da Polícia Judiciária afirmou que espera que eu nunca venha a precisar da PJ, enquanto vítima, devido à minha opinião no tema dos metadados 😶
Uma expressão infeliz… espero eu.
Segue🧵
Podcast Soberania @dntwit @ValentinaM2015
1/
https://www.dn.pt/podcast/soberania/episodio/soberania-ep3-metatados-combate-ao-crime-e-o-direito-a-privacidade-16071953.html**
O Director Nacional da Polícia Judiciária afirmou que espera que eu nunca venha a precisar da PJ, enquanto víti … ⌘ Read more
On my blog: Developer Diary, World Theatre Day https://john.colagioia.net/blog/2023/03/27/theatre.html #programming #project #devjournal
On my blog: Modern Social Media Etiquette https://john.colagioia.net/blog/2023/03/26/etiquette.html #rant #socialmedia #harm
On my blog: Free Culture Book Club — Snowbound Blood part 1 https://john.colagioia.net/blog/2023/03/25/snowbound-blood-1.html #freeculture #bookclub
On my blog: Toots 🐘 from 03/20 to 03/24 https://john.colagioia.net/blog/2023/03/24/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Up The Long Ladder https://john.colagioia.net/blog/2023/03/23/up-long-ladder.html #scifi #startrek #closereading
On my blog: Developer Diary, International Day of Happiness https://john.colagioia.net/blog/2023/03/20/happiness.html #programming #project #devjournal
On my blog: Fiction — Bank on It https://john.colagioia.net/blog/2023/03/19/banks.html #freeculture #politics #scifi #fiction
On my blog: Free Culture Book Club — Delilah H. Smith https://john.colagioia.net/blog/2023/03/18/dhs.html #freeculture #bookclub
On my blog: Toots 🐘 from 03/13 to 03/17 https://john.colagioia.net/blog/2023/03/17/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Samaritan Snare https://john.colagioia.net/blog/2023/03/16/samaritan-snare.html #scifi #startrek #closereading
Ignite Realtime Blog: Developing Openfire Efficient XML Interchange (EXI) functionality
We am excited to announce that a new plugin for the Openfire real time collaboration server is in the works! This plugin implements Efficient XML Interchange (EXI) functionality and provides an XMPP implementation of EXI as defined in XEP-0322.
Ef … ⌘ Read more
On my blog: Developer Diary, Aztec New Year (Belated) https://john.colagioia.net/blog/2023/03/13/aztec.html #programming #project #devjournal
On my blog: Free Culture Book Club — Golem, part 2 https://john.colagioia.net/blog/2023/03/11/golem-2.html #freeculture #bookclub
On my blog: Toots 🐘 from 03/06 to 03/10 https://john.colagioia.net/blog/2023/03/10/week.html #linkdump #mastodon #socialmedia #week
Soooo… Fltk uses @ symbol in strings to apply effects to text, now wonder I’ve been having issues with the timeline.. https://www.fltk.org/doc-2.0/html/group__symbols.html
@ is used for mentions and all that stuff, so well - it just breaks the strings in the labels.
A lot of more work needs to be done, but at least now I got the basic timeline stuff done, took a good while to figure out how to solve it, but now I know. The reason why the statuses are cut short on some is because of html tags and stuff like that - c++ is a bit picky with strings and stuff like that. but I’ll get that sorted as well.
At least I can show the first screenshot. Keep in mind the GUI is not at all finished, I’m working on the basics first, implement all the features, then I work on finishing touches.
On my blog: Real Life in Star Trek, Q Who? https://john.colagioia.net/blog/2023/03/09/q-who.html #scifi #startrek #closereading
Okay, so was easier to solve (for now) then what I initially thought.
First thing I found was this:
https://stackoverflow.com/questions/49333136/removing-html-tags-from-a-string-of-text
Okay, so it seems like the label\text I use for statuses does not like the strings from posts.
Especially if they contain html tags and such (which the often do), it just breaks the text.
I wonder what I can do with that.. I kinda want to not have html tags in the json reply.
Have to think a bit about how to solve it. Took a while to figure it out, the text was just garbled.
I created some long example strings with regular letters and such, to see if X number of posts would show up, and they did, but when I then replace my test strings with text from json - it goes all wrong again.
On my blog: Developer Diary, European Day of the Righteous https://john.colagioia.net/blog/2023/03/06/righteous.html #programming #project #devjournal
On my blog: Commenting Code https://john.colagioia.net/blog/2023/03/05/comments.html #rant #technology
**RT by @mind_booster: «Metadados: O Tribunal Constitucional tem costas largas»
Artigo de opinião do presidente da D3 @EdSantos754, hoje, no @dntwit.
#DireitosDigitais #Metadados
1/3
https://www.dn.pt/opiniao/metadados-o-tribunal-constitucional-tem-costas-largas-15938285.html**
«Metadados: O Tribunal Constitucional tem costas largas»
Artigo de opinião do presidente da D3 @EdSantos754, hoje, no [@dntwit](https://nitter.net/dntwit “Diá … ⌘ Read more
On my blog: Free Culture Book Club — Golem, part 1 https://john.colagioia.net/blog/2023/03/04/golem-1.html #freeculture #bookclub
On my blog: Toots 🐘 from 02/27 to 03/03 https://john.colagioia.net/blog/2023/03/03/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Pen Pals https://john.colagioia.net/blog/2023/03/02/pen-pals.html #scifi #startrek #closereading
@prologic@twtxt.net @prologic@twtxt.net this description is applicable. As with PH.D so with this hyper focus.
@prologic@twtxt.net @prologic@twtxt.net this description is applicable. As with PH.D so with this hyper focus.
Debian XMPP Team: XMPP What’s new in Debian 12 bookworm
On Tue 13 July 2021 there was a
blog post
of new XMPP related software releases which have been uploaded to Debian 11 (bullseye).
Today, we will inform you about updates for the upcoming Debian release bookworm.
A lot of new releases have been provided by the upstream projects. There were lot of changes
to the XMPP clients like Dino, Gajim, … ⌘ Read more
On my blog: Developer Diary, Marathi Language Day https://john.colagioia.net/blog/2023/02/27/marathi.html #programming #project #devjournal
On my blog: Five Phases of AI Grief https://john.colagioia.net/blog/2023/02/26/ai-grief.html #rant #technology
On my blog: Free Culture Book Club — Life Blood, chapters 26 – 29 https://john.colagioia.net/blog/2023/02/25/life-blood-9.html #freeculture #bookclub
On my blog: Toots 🐘 from 02/20 to 02/24 https://john.colagioia.net/blog/2023/02/24/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, The Icarus Factor https://john.colagioia.net/blog/2023/02/23/icarus-factor.html #scifi #startrek #closereading
New professional website
I’m always programming on my blogging software, so today I decided to do something different. With the help of ChatGPT, which wrote the basic HTML and CSS template, I created a new resume website, which is basically a copy of everything I put on my LinkedIn profile. ⌘ Read more
On my blog: Developer Diary, World Day of Social Justice https://john.colagioia.net/blog/2023/02/20/social-justice.html #programming #project #devjournal
On my blog: Free Culture Book Club — Life Blood, chapters 23 – 25 https://john.colagioia.net/blog/2023/02/18/life-blood-8.html #freeculture #bookclub
On my blog: Toots 🐘 from 02/13 to 02/17 https://john.colagioia.net/blog/2023/02/17/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Time Squared https://john.colagioia.net/blog/2023/02/16/time-squared.html #scifi #startrek #closereading
On my blog: Developer Diary, World Radio Day https://john.colagioia.net/blog/2023/02/13/radio.html #programming #project #devjournal
I needed something to help with a morning schedule for two kiddos. It highlights the current 5-minute block as it goes. I think this was my first time reaching for JavaScript for a personal project. https://sidequest.club/stages.html
On my blog: Free Culture Book Club — Life Blood, chapters 20 – 22 https://john.colagioia.net/blog/2023/02/11/life-blood-7.html #freeculture #bookclub
On my blog: Toots 🐘 from 02/06 to 02/10 https://john.colagioia.net/blog/2023/02/10/week.html #linkdump #mastodon #socialmedia #week
R to @mind_booster: Sobre o do PS, escrevi na semana passada sobre ele aqui:
https://tilde.pt/~marado/blog/o-voto-eletronico-e-a-memoria-selectiva.html
Sobre o do PS, escrevi na semana passada sobre ele aqui:
On my blog: Real Life in Star Trek, The Royale https://john.colagioia.net/blog/2023/02/09/royale.html #scifi #startrek #closereading
RT by @mind_booster: UPC ainst started yet, UPCA will be litigated first: “Should this dispute not be settled in the coming months, then both parties may file complaints with the Unified Patent Court (UPC)…” http://www.fosspatents.com/2023/02/nokia-gets-preliminary-opinions-from.html
UPC ainst started yet, UPCA will be litigated first: “Should this dispute not be settled in the coming months, then both parties may file complaints with the Unified Patent Court (UPC)…” [fosspatents.com/2023/02/noki…](http://www … ⌘ Read more
I bought a 256GB usb a couple of weeks ago, I now want a OS on it with persistent storage.
I only have 1 drive on my newest laptop at the moment, so I do not want to dualboot and such, so a os on the usb stick is a nice option.
Tonight I’m testing NomadBSD - https://nomadbsd.org/index.html
Will flash it in a couple of minutes, hope it boots fine with my hardware.
On my blog: Developer Diary, Day against FGM https://john.colagioia.net/blog/2023/02/06/no-fgm.html #programming #project #devjournal
On my blog: Free Culture Book Club — Life Blood, chapters 17 – 19 https://john.colagioia.net/blog/2023/02/04/life-blood-6.html #freeculture #bookclub
On my blog: Toots 🐘 from 01/30 to 02/03 https://john.colagioia.net/blog/2023/02/03/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, Contagion https://john.colagioia.net/blog/2023/02/02/contagion.html #scifi #startrek #closereading
On my blog: Developer Diary, Fred Korematsu Day https://john.colagioia.net/blog/2023/01/30/korematsu.html #programming #project #devjournal
**RT by @mind_booster: Portugal vai a tribunal. Esforços para adotar diretiva europeia “foram insatisfatórios e insuficientes”
(Avaliação do impacto ambiental)
https://www.dn.pt/internacional/portugal-vai-a-tribunal-esforcos-para-adotar-diretiva-europeia-foram-insatisfatorios-e-insuficientes-15726923.html**
Portugal vai a tribunal. Esforços para adotar diretiva europeia “foram insatisfatórios e insuficientes”
(Avaliação do impacto ambiental)
[dn.pt/internacional/portugal…](https://www.dn.pt/internacional/port … ⌘ Read more
On my blog: Free Culture Book Club — Life Blood, chapters 14 – 16 https://john.colagioia.net/blog/2023/01/28/life-blood-5.html #freeculture #bookclub
On my blog: Toots 🐘 from 01/23 to 01/27 https://john.colagioia.net/blog/2023/01/27/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, The Dauphin https://john.colagioia.net/blog/2023/01/26/dauphin.html #scifi #startrek #closereading
H3: Instead of C3
[Updated with correct Gemlog link.]
A version of this was posted on on 2023-01-06 but I thought it might
also fit here. Go to my gemlog for somewhat more personal takes and
see what I publish first. IPv6 only!
gemini://gem.hack.org/mc/log/
As long-time readers know I have participated in the Chaos
Communication Congress (C3) in Germany every year since 2008.
Since C3 was cancelled this year I thought I’d arrange a very small
conference of my own. I would at least try to gather some friends and
acquaintances … ⌘ Read more
H3: Instead of C3
A version of this was posted on on 2023-01-06 but I thought it might
also fit here. Go to my gemlog for somewhat more personal takes and
see what I publish first. IPv6 only!
gemini://gem.hack.org/log/
As long-time readers know I have participated in the Chaos
Communication Congress (C3) in Germany every year since 2008.
Since C3 was cancelled this year I thought I’d arrange a very small
conference of my own. I would at least try to gather some friends and
acquaintances in chat and video conference and watch t … ⌘ Read more
On my blog: Developer Diary, World Freedom Day https://john.colagioia.net/blog/2023/01/23/freedom.html #programming #project #devjournal
On my blog: Free Culture Book Club — Life Blood, chapters 10 – 13 https://john.colagioia.net/blog/2023/01/21/life-blood-4.html #freeculture #bookclub
On my blog: Toots 🐘 from 01/16 to 01/20 https://john.colagioia.net/blog/2023/01/20/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, The Measure of a Man https://john.colagioia.net/blog/2023/01/19/measure-man.html #scifi #startrek #closereading
On my blog: Developer Diary, Martin Luther King Jr. Day https://john.colagioia.net/blog/2023/01/16/mlk.html #programming #project #devjournal
On my blog: Free Culture Book Club — Life Blood, chapters 6 – 9 https://john.colagioia.net/blog/2023/01/14/life-blood-3.html #freeculture #bookclub
@xuu@txt.sour.is that doesn’t seem to fit the spirit of the spec, at least by my read (I could be wrong obv). The example on Wikipedia’s webfinger page,
{
"subject": "acct:bob@example.com",
"aliases": [
"https://www.example.com/~bob/"
],
"properties": {
"http://example.com/ns/role": "employee"
},
"links": [{
"rel": "http://webfinger.example/rel/profile-page",
"href": "https://www.example.com/~bob/"
},
{
"rel": "http://webfinger.example/rel/businesscard",
"href": "https://www.example.com/~bob/bob.vcf"
}
]
}
and then the comparison with how mastodon uses webfinger,
{
"subject": "acct:Mastodon@mastodon.social",
"aliases": [
"https://mastodon.social/@Mastodon",
"https://mastodon.social/users/Mastodon"
],
"links": [
{
"rel": "http://webfinger.net/rel/profile-page",
"type": "text/html",
"href": "https://mastodon.social/@Mastodon"
},
{
"rel": "self",
"type": "application/activity+json",
"href": "https://mastodon.social/users/Mastodon"
},
{
"rel": "http://ostatus.org/schema/1.0/subscribe",
"template": "https://mastodon.social/authorize_interaction?uri={uri}"
}
]
}
suggests to me you want to leave the subject/acct bit as is (don’t add prefixes) and put extra information you care to include in the links section, where you’re free to define the rel URIs however you see fit. The notion here is that webfinger is offering a mapping from an account name to additional information about that account, so if anything you’d use a "subject": "acct:SALTY ACCOUNT_REPRESENTATION" line in the JSON to achieve what you’re saying if you don’t want to do that via links.
@prologic@twtxt.net That was exactly my thought at first too. but what do we put as the rel for salty account? since it is decentralized we dont have a set URL for machines to key off. so for example take the standard response from okta:
# http GET https://example.okta.com/.well-known/webfinger resource==acct:bob
{
"links": [
{
"href": "https://example.okta.com/sso/idps/OKTA?login_hint=bob#",
"properties": {
"okta:idp:type": "OKTA"
},
"rel": "http://openid.net/specs/connect/1.0/issuer",
"titles": {
"und": "example"
}
}
],
"subject": "acct:bob"
}
It gives one link that follows the OpenID login. So the details are specific to the subject acct:bob.
Mastodons response:
{
"subject": "acct:xuu@chaos.social",
"aliases": [
"https://chaos.social/@xuu",
"https://chaos.social/users/xuu"
],
"links": [
{
"rel": "http://webfinger.net/rel/profile-page",
"type": "text/html",
"href": "https://chaos.social/@xuu"
},
{
"rel": "self",
"type": "application/activity+json",
"href": "https://chaos.social/users/xuu"
},
{
"rel": "http://ostatus.org/schema/1.0/subscribe"
}
]
}
it supplies a profile page and a self which are both specific to that account.
@prologic@twtxt.net That was exactly my thought at first too. but what do we put as the rel for salty account? since it is decentralized we dont have a set URL for machines to key off. so for example take the standard response from okta:
# http GET https://example.okta.com/.well-known/webfinger resource==acct:bob
{
"links": [
{
"href": "https://example.okta.com/sso/idps/OKTA?login_hint=bob#",
"properties": {
"okta:idp:type": "OKTA"
},
"rel": "http://openid.net/specs/connect/1.0/issuer",
"titles": {
"und": "example"
}
}
],
"subject": "acct:bob"
}
It gives one link that follows the OpenID login. So the details are specific to the subject acct:bob.
Mastodons response:
{
"subject": "acct:xuu@chaos.social",
"aliases": [
"https://chaos.social/@xuu",
"https://chaos.social/users/xuu"
],
"links": [
{
"rel": "http://webfinger.net/rel/profile-page",
"type": "text/html",
"href": "https://chaos.social/@xuu"
},
{
"rel": "self",
"type": "application/activity+json",
"href": "https://chaos.social/users/xuu"
},
{
"rel": "http://ostatus.org/schema/1.0/subscribe"
}
]
}
it supplies a profile page and a self which are both specific to that account.
On my blog: Toots 🐘 from 01/09 to 01/13 https://john.colagioia.net/blog/2023/01/13/week.html #linkdump #mastodon #socialmedia #week
On my blog: Real Life in Star Trek, A Matter of Honor https://john.colagioia.net/blog/2023/01/12/matter-honor.html #scifi #startrek #closereading
On my blog: Developer Diary, Hōonkō https://john.colagioia.net/blog/2023/01/09/hoonko.html #programming #project #devjournal
On my blog: Free Culture Book Club — Life Blood, chapters 4 – 5 https://john.colagioia.net/blog/2023/01/07/life-blood-2.html #freeculture #bookclub
On my blog: Toots 🐘 from 01/02 to 01/06 https://john.colagioia.net/blog/2023/01/06/week.html #linkdump #mastodon #socialmedia #week
**RT by @mind_booster: MiniDebConf Lisbon 12 - 16 February 2023
#Debian #Linux #FOSS
https://lists.debian.org/debian-devel-announce/2023/01/msg00001.html**
MiniDebConf Lisbon 12 - 16 February 2023
On my blog: Real Life in Star Trek, Unnatural Selection https://john.colagioia.net/blog/2023/01/05/unnatural-selection.html #scifi #startrek #closereading
On my blog: Developer Diary, National Science Fiction Day https://john.colagioia.net/blog/2023/01/02/scifi.html #programming #project #devjournal
On my blog: 🍾 Happy Calendar-Changing Day, 2023 🎆 https://john.colagioia.net/blog/2023/01/01/hny2023.html #holiday #newyear
On my blog: Free Culture Book Club — Life Blood, chapters 1 – 3 https://john.colagioia.net/blog/2022/12/31/life-blood-1.html #freeculture #bookclub
On my blog: Tweets from 12/26 to 12/30 https://john.colagioia.net/blog/2022/12/30/week.html #twitter #week #socialmedia #linkdump
On my blog: Real Life in Star Trek, The Schizoid Man https://john.colagioia.net/blog/2022/12/29/schizoid-man.html #scifi #startrek #closereading
On my blog: Developer Journal, Boxing Day https://john.colagioia.net/blog/2022/12/26/boxing.html #programming #project #devjournal
On my blog: 🔭 Looking Back on 2022 https://john.colagioia.net/blog/2022/12/25/review-2022.html #retrospective #newyear
On my blog: Free Culture Book Club — Quantum Flux https://john.colagioia.net/blog/2022/12/24/quantum-flux.html #freeculture #bookclub
On my blog: Tweets from 12/19 to 12/23 https://john.colagioia.net/blog/2022/12/23/week.html #twitter #week #socialmedia #linkdump
On my blog: Real Life in Star Trek, Loud As A Whisper https://john.colagioia.net/blog/2022/12/22/loud-as-whisper.html #scifi #startrek #closereading
On my blog: Developer Journal, International Human Solidarity Eve https://john.colagioia.net/blog/2022/12/19/solidarity.html #programming #project #devjournal