@keepassxc Are there any issues with your Patreon account? My yearly support package is not working anymore and the money has been charged back. All tries to recover it failed and it does not seem to be a Patreon issue. It more seems like the support packages of the KeePassXC project have been removed completely. 😅
Bene, come dire, oggi con questa storia di #RenPy ho a dir poco <em>esagerato</em>… perché in realtà, dopo aver detto che me ne sarei lavata le mani, ho comunque cercato di vedere della roba, perché avevo scoperto altri #problemi non proprio ignorabili. È servito? Sni. ☠️
La prima cosa è che su mobile la tastiera su schermo non funziona, perché è implementata in modo strano, prima che cambiassero e la facessero effettivamente bene. Quindi, sul mio porting di DDLC non si riuscirebbe neanche ad iniziare il gioco, perché non si può inserire il proprio nome nel momento in cui il programma lo chiede, a meno di collegare una tastiera fisica, che è pazzia. Con un po’ di ingegno e tanta sperimentazione, però, ho effettivamente risolto il problema: premendo un tasto dedicato nel menu contestuale, faccio apparire un <input> a schermo, dove l’utente può digitare con la propria tastiera virtuale normalmente, e il codice che ci sta dietro legge gli eventi per ricostruirli e inviarli al <canvas> che esegue il gioco. È un po’ una #hack ma sostanzialmente funziona bene. 🕳️
E poi… ho scoperto che in realtà no, le immagini che impiegano una vita a caricare si rifiutano proprio di farlo finché non avviene (oltre al passaggio di abbastanza scene di dialogo, ma va un po’ a caso) un evento di re-rendering totale, che ho individuato succedere in due casi: quando si preme il tasto destro per far scomparire l’HUD, oppure quando la finestra viene ridimensionata. Ora, chiamatemi scema, ma ho provato a mettere mano nella parte del codice che triggera un resize, perché quella del render è proprio dentro il codice WASM e quindi non c’è umanamente verso, ma… non sono arrivata a granché, dopo un po’ di prove. Ho tentato una strategia diversa, cioè simulare un doppio click col mouse ad ogni click dell’utente, ma farlo troppo veloce non fa ri-renderizzare nulla, e farlo troppo lentamente spacca le interazioni degli utenti… E quindi ho anche provato a sfruttare un iframe di servizio per poter fare ridimensionamenti della finestra ad ogni click (no, non basta lo styling), ma ci sono le stesse problematiche riguardo la velocità (eccetto che qui l’eccesso causa flash dello schermo, aiuto!). 🐞️
E in tutto questo, nonostante abbiano dimostrato di fare release totalmente rotte una dopo l’altra, i RenPyisti si sono rivelati anche abbastanza efficienti: la mia #issue di prima ha non solo avuto delle risposte, ma qualche ora fa è già stata creata una pull request per sistemare il problema, incredibilmente. (Ma io ancora mi chiedo, come è possibile che sono stata io a individuarlo?) Però, loro non hanno una CI normale per creare le build, e io a compilare da sorgente sul mio PC non ci sono riuscita (ed ecco perché volevo a tutti i costi ficcare i miei workaround nel codice già compilato anziché provare a fare un fix per bene prima), quindi dovrò per forza aspettare che creino loro la prossima nightly… domani, probabilmente?! Vabbè, per ora tenetevi il giochino sistemato in parte, è già meglio di nulla; ho anche aggiunto un ulteriore tasto al menu contestuale per fare refresh visivo su mobile, dove il right click non si può fare. 🤥️
L’ #informatica sta completamente esplodendo nell’ultima settimana… ciò è molto buffo, ma anche #preoccupante. E siamo appena a sabato mattina… c’è tutto il tempo per far andare storto anche qualcos’altro! Siamo messi veramente di cacca. 😬️
Prima è uscito fuori un #bug che colpisce tutte le CPU Apple Silicon, simile a cosa fu Spectre anni fa, quindi ovviamente #hardware, e chissà se sarà o meno patchabile via software in realtà in futuro (ma in tal caso, il vostro bel #computer con la mela girerà 3 volte peggio, soldi buttati). Fanno proprio schifo ‘sti #processori#moderni, tutti indistintamente, finiscono sempre per avere una caterva di #falle strane perché implementano #hack bruttissime a livello di progettazione per girare più veloci… dovremmo tornare onestamente al 6502. Il sito ufficiale è https://gofetch.fail, e #LowLevelLearning ha ovviamente parlato della cosa: https://youtube.com/watch?v=-D1gf3omRnw 🍎️
Poi una #falla di incremento dei privilegi a livello kernel in #Linux… è complicatissimo, ma un #ProofOfConceptè stato pubblicato qui (assieme al #writeup), e in pratica si può sfruttare un #problemino nello stack di rete per diventare #root… mi chiedo se si potrà magari utilizzare per rootare sistemi embedded ristretti (telefonini coff coff, ma non solo), anche se dice di colpire tra v5.14 e v6.6 quindi non ho molte speranze. Qui un #video se vi interessa comprendere il #glitch in modo umano: https://youtube.com/watch?v=ixn5OygxBY4 💣️
E infine, #notizia di ieri, cosa estremamente grave perché è stata fatta apposta, è stata inserita una #backdoor nella libreria di compressione #XZ. Lo ha scoperto un certo #AndresFreund, che non è un ricercatore di #sicurezza, ma era semplicemente diventato estremamente salty dopo aver visto che i suoi login ad SSH facevano schizzare alle stelle l’uso di risorse del sistema, oltre ad essere stranamente più lenti. Quindi ha scavato un po’, pensando ci fosse qualche #problema benigno, ma in realtà ha scoperto che qualche stronzo ha inserito #malware nel processo di build della libreria, nascondendolo tra le cose relative al testing. Mi sarebbe piaciuto navigare tra #issue e pull request per vedere l’utente che ha mandato ‘sta merda al progetto, ma GitHub come al solito si dimostra la piattaforma di condivisione di codice più stupida al mondo, e ha sospeso tutte le repo per “violazione dei Termini di Servizio”… razza di scimmie imbananate che non siete altro, ma credete davvero che i mantenitori di #Tukaani abbiano fatto entrare codice malevolo nelle loro repo consapevolmente? È ovvio che nessuno se n’è accorto, che bisogno c’è di punire chi non ha colpa allora? (Tra l’altro, il loro sito era ospitato lì, quindi ora manco quello è più online… almeno hanno un mirror Git, ma è solo source lì). Mi piacerebbe proprio tanto fare una chiacchierata con il vero colpevole, e di persona, sia ben chiaro, non dietro una tastiera dove questo si crederebbe ovviamente Dio… “eh ma io so fare gli exploit io so programmare meglio di te io io” sei un coglione, questo sei se fai queste cose, scommetto che non riusciresti nemmeno a parlare faccia a faccia. Persino io con le mie manie di protagonismo non mi sognerei mai di fare qualcosa per garantirmi una backdoor nei server #SSH di tutto il mondo, e che cazzo… 💀️
Stavo cercando di riloggare in #Discord (perché per qualche motivo stupido certe volte il client #web perde l’accesso a caso, a gusto suo), e visto che il mio IP cambia di continuo (perché la mia linea #Internet cade sempre), ho dovuto usare il link di verifica ricevuto via mail. 😴️
Nulla di fuori dall’ordinario, se non per il fatto che il dominio del link (click.discord.com) rifiutava la connessione, ma in passato ha sempre funzionato. Un sospetto mi viene subito, ed è azzeccato: è stato il #PiHole a bloccarlo. Precisamente, per via di una regola nella lista predefinita, di #StevenBlack. 🙄️
Beh, il #problema è in parte nuovo e in parte no. Ne parla la #issue#2502 (4 mesi fa) che però è finita scartata senza troppe #questioni, ma poi anche una di 1 settimana fa (#2574)… ed è iniziato un buffo avanti e indietro di accuse tra mantenitori e utenti, con i primi che danno la colpa a Discord per l’usare uno stesso dominio sia per tracking che per cose essenziali, e i secondi incazzati fumanti che non riescono a loggare. Entrambi hanno ragione però, secondo me, è questo il #paradosso. Oddio, a ‘sto giro l’utente che si sta lamentando in realtà è 1, che ha poi deciso (un po’ salty) di recarsi pure da quelli del pi-buco a suggerire di trovare un’altra lista (#5577). Ovviamente, non gli hanno dato retta. 😂️
It doesn’t matter if listing a domain interferes with fundraising by the Holy Sisters relict of Mother Theresa of Calcutta. If the domain vehicles tracking, adware, or worse, it gets listed here. This project serves people who value privacy and online safety.
Altri #problemi di #PlayStationPortable, ma in questo caso non colpa di #Sony: avevo visto (con rabbia e disperazione) che i #core Nestopia-UE e #QuickNES per #RetroArch (e questo punto chissà quanti altri!) facevano piantare per qualche secondo la #console, che poi si spegneva con un pop. A questo punto decido di vedere se anche su #PPSSPP… e si, succede la stessa cosa, quindi non è colpa del mio hardware. 🤯️
Il grazioso #emulatore mi dice però precisamente il motivo del #crash… un jump a NULL, che è una cosa non proprio bella (in alto in foto), e mi dice molto poco. Purtroppo sulla PSP mi serve uno di quei core, perché voglio tenere quanta più possibile della mia #emulazione centralizzata in RetroArch, e a quanto pare FCEUmm (l’unico altro disponibile per #emulare il #NES) ha qualche problema: inizialmente funzionava (come in basso a sinistra in foto), ma poi ha iniziato a rompere il video in modo #cursed (in basso a destra). (No, non ho provato a resettare tutta la configurazione, perché anche se risolvesse ora il #problema non potrei farlo ogni volta che si ripresenta.) 💀️
https://octospacc.altervista.org/wp-content/uploads/2024/02/image-4-960x524.pngPurtroppo, come ormai sempre più mi capita, non trovo alcuna informazione rilevante al problema cercando sul web. E allora, unica mia possibilità: mi metto con l’animo in pace e provo a ritroso tutte le #build di RetroArch per la piattaforma, fino a trovare il punto di #crisi dove quei 2 core si sono rotti: a quanto pare, tra il 20 gennaio 2022 e il 5 marzo 2022; la #release1.10.0 è a posto (stando a PPSSPP, ancora non ho provato sul vero metallo), mentre già la 1.10.1 presenta la #rogna. E noto una singola e particolare #differenza: il passaggio della #versione del #compilatore#GCC da 9.3.0 a 11.2.0. 🧐️
https://octospacc.altervista.org/wp-content/uploads/2024/02/image-5-960x275.png…A chi devo dare la colpa ora? Saranno stati quelli di GNU ad aver #rotto roba upstream? O piuttosto quelli dell’SDK per #PSP? Perché ho skimmato commit e release della roba di #Libretro, ma non riesco ad individuare il problema lì. Ma in ogni caso, perché certi core hanno smesso di funzionare brutalmente ed altri no? Questi sono i motivi per cui odio il #software. Ora non so nemmeno a chi devo creare la #issue a riguardo. 🗡️
Per ora, la mia unica #speranza è di usare questa versione vecchietta del #multiemulatore, sperando che non ci siano incompatibilità di savestate tra versioni diverse, perché voglio giustamente tenere quelle aggiornate sui dispositivi dove funzionano. Avendo poi più tempo, potrei tentare di compilare una versione recente del pacchetto usando il #compiler vecchio… ma probabilmente non ci riuscirò. 😩️
Well, I was asking Tom Fulp to Appeal the Art Portal Ban for Misuse. Whoa, I will check for Notes on DeviantArt. What? It’s the Letter from Angus-Nitro. titled “Regarding Hazel3”!...
So, Yesterday I was talking about the Art Portal is Misused. Today, I made the Entry Again. Tom Fulp, You Have Done It for Misusing the Art Portal because it’s Restricted. So, You Don’t want your Account to be Banned. Just like in Part 1, I sent a DM to Appeal the Art Portal Ban. I spent all of the time about Newgrounds...
Diversi anni fa testai, con scarsi risultati, https://nebula.chat, una #reimplementazione#OpenSource del #server di Telegram, perché ne scoprii l’esistenza ed era #intrigante come concetto. A quanto pare ha cambiato nome, ora si chiama #Teamgram, l’ho scoperto qualche ora fa quando mi è tornato in mente questo fatto e ho voluto ritestare il #progetto. 💍
Sembra che lo #sviluppo sia andato parecchio avanti, ora pare che le #chat private e i canali funzionino in modo praticamente perfetto (non ho testato i gruppi), con addirittura le #chiamate vocali (credo, non ho potuto controllare se si sentisse), e anche i bot. Questo l’ho verificato sulla #istanza ufficiale di #test, ma in teoria è #selfhostabile… solo che non capisco come mai sul #Git il #README dica che queste ultime #funzioni succose siano “enterprise” (e di contattare il tizio lì se se ne ha bisogno), e tra le #issue c’è chi dice che non riesce appunto ad usarle, ricevendo errori che dicono proprio che siano cose di un’edizione #enterprise. Cercando nei #sorgenti stringhe come ErrEnterpriseIsBlocked riesco a trovare qualche parte che fa riferimento a “chiave di licenza da https://teamgram.net/ richiesta per sbloccare le funzioni enterprise”, ma non vedo controlli di licenza nelle molte parti che tirano questo errore, che tralaltro sembrano fare esclusivamente quello. In sostanza, sento puzza di #codice mancante dalle #repo pubbliche, e se ci ho azzeccato è un peccato. 👾
In ogni caso, non so che tipo di utilità pratica possa avere. Forse giusto se si vogliono creare #comunità#online#sovrane in contesti dove #Telegram sarebbe preferibile (per abitudine, principalmente), ma quello vero per un motivo o un altro non si può usare (visto che ormai è gestito sempre peggio…), o probabilmente in #team collaborativi, perché altrimenti l’assenza di federazione è limitante. Comunque è giusto tenerci su un occhio. https://github.com/teamgram ✈️
Our hoster for linkstack.de has breached contract with us and seemingly has gone underground, causing the instance to be unavailable.
We currently have no access to the domain, but we were able to rescue the data and set up a replacement instance on https://de.linksta.cc until we get the domain back.
If you want, you can export your data to another instance or use the replacement in the meantime.
Our hoster for linkstack.de has breached contract with us and seemingly has gone underground, causing the instance to be unavailable.
We currently have no access to the domain, but we were able to rescue the data and set up a replacement instance on https://de.linkstack.cc until we get the domain back.
If you want, you can export your data to another instance or use the replacement in the meantime.
On your website, there is horizontal overflow. See the video below. This issue is caused by 100vw being larger than the viewport width in browsers with classic scrollbars on pages that have a vertical scrollbar.
The #farLeft does this thing where they celebrate a #candidate, but then turn their backs and set them on fire once they discover they don't perfectly agree on every #issue. It's a stupid, counterproductive tactic, and a reason why they continually fail. If you agree with a candidate on 99% of the #issues but rail against them over the 1% you disagree about, that's fucking #stupid. Enough of the irrational #extremism.
The #mainstream#media's constant "On the one hand... on the other..." approach to pretty much every #issue is definitely not helping the general public's apparent endorsement of the #aphorism "For every #complex#problem, there is a simple, easy-to-understand #wrong#answer".
If we want an educated - or at least informed - public, we have to stop over-simplifying the issues and facts, turning them to blenderized pablum, and get people to appreciate that real life isn't simple, black-and-white.
Today, I added new user customization options for the homepage, including the ability to set a new view. The Aggregate view is now featured in the main navigation under "All content," making it easier to navigate. Thanks for all the tips and feedback - great job ;)...
Awesome work as always! The new all content page is much more convenient and I don’t think I've ever seen someone be this considerate while advertising (if you could even call it that). One thing I've noticed is that the support us part of the sidebar is somehow in French for me. I don't have any language settings set to French and this is the first time I've encountered such an #issue.
Continuing with my experiments with Django 5.0 generated fields I found two error situations that I reported in this potentially blocking release issue. 🐛
Any help in the resolution could be useful since the release of Django 5.0 is only a month away. 🆘
#CfP for the special #issue "Prague German Circle(s): Stable Values in Turbulent Times?" of Humanities (#Humanities_MDPI), for which complete articles are due on May 31, 2024.
OC A Letter from Angus-Nitro
Well, I was asking Tom Fulp to Appeal the Art Portal Ban for Misuse. Whoa, I will check for Notes on DeviantArt. What? It’s the Letter from Angus-Nitro. titled “Regarding Hazel3”!...
You Have Done this for Misusing Art Portal 2
So, Yesterday I was talking about the Art Portal is Misused. Today, I made the Entry Again. Tom Fulp, You Have Done It for Misusing the Art Portal because it’s Restricted. So, You Don’t want your Account to be Banned. Just like in Part 1, I sent a DM to Appeal the Art Portal Ban. I spent all of the time about Newgrounds...
She scolds me about not buying anything in the bar we hang at
Greetings....
RTR#28 New homepage options, improved aggregate view, Support Us box
Today, I added new user customization options for the homepage, including the ability to set a new view. The Aggregate view is now featured in the main navigation under "All content," making it easier to navigate. Thanks for all the tips and feedback - great job ;)...