minioctt, to javascript Italian

https://octospacc.altervista.org/wp-content/uploads/2024/04/image-3.pngAltro side project pure stavolta, che anche stavolta per fortuna si è rivelato davvero tale e concluso in un tempo ragionevole… pochi giorni di lavoro molto scarso e diluito. Una paginetta che con lista le mie “collezioni” di post da siti diversi. Visitatela su https://hub.octt.eu.org/Collections/… 🎀Eh… il fatto della che ho detto qui l’altro giorno, le e tutto, l’ho pensata anche nell’ottica di creare una speciale che aggrega e presenta i miei vari sia del , che del , e in futuro anche altre cose (ad esempio, il forum), se e solo se avrò voglia ed effettivamente tempo. 🥱

Se volete vedere come funziona a livello tecnico leggetevi il sorgente, bruh, ma a livello pratico spero di aver fatto una cosa decente: ci sono bottoni per ogni categoria, cliccandone uno si filtrano i vari elementi, che a schermo per ora ho messo con titolino e miniatura (allargabile). Btw, ancora una volta, grazie Chatggipiti per avermi aiutato ad allineare le immagini orizzontalmente a destra e verticalmente al centro con il CSS… 🙏

(Questa è un’ennesima manifestazione della legge di Murphy, comunque, perché non posso ribadire mai abbastanza quanto ora sarà complicato categorizzare ogni cosa, ma se non lo facessi sarebbe inutile… però è una bella trovata, quella di far convergere in un solo luogo i di incompatibili.)

https://octospacc.altervista.org/2024/04/14/momento-vera-lista-di-liste/

minioctt, to firefox Italian

Bene, mi sta facendo più o meno scimunire per bene per quanto riguarda il supporto alle progressive (su dico, su desktop non ci pensate nemmeno, Mozilla è capa tosta). Ho perso veramente le ultime ore a capire perché cavolo Chromium accetta di buon grado anche il più scarno dei , permettendo senza fatica di raggiungere l’obiettivo di una pagina web che ha la sua finestra dedicata che sembra nativa… mentre sulla volpe un sito si installa bene, un altro si installa ma manca l’icona, un altro ancora non si installa e quindi magari ha l’icona perfetta però si apre come scheda del . 🥴️

Ovviamente, anche Developer Network manca di soddisfacenti a riguardo: certamente potrei in teoria esagerare e implementare tutti i possibili, ma visto che viviamo nel mondo reale devo chiedermi qual è il minimo sindacale. Dopo qualche , non ho alcuna risposta definitiva, ma almeno delle linee guida generali di cosa mettere nel manifest si:

  • name, display: in teoria sono obbligatori, ma francamente anche se non lo fossero sarebbero da mettere ugualmente, quindi non ho manco provato senza; il nome della app serve, così come serve specificare se vuoi che vada a schermo intero o lasci almeno la UI del sistema operativo (e/o quella del browser, a cui io dico no grazie)
  • start_url, scope: non so se per solo uno dei due parametri o entrambi ma, se non si impostano correttamente, magari la si installa pure e funziona ugualmente (in loro assenza, da standard il browser dovrebbe usare l’URL corrente per le sue considerazioni), ma ho notato che su Firefox può succedere che l’icona non viene visualizzata; anche questi, quindi, è bene metterli
  • icons: questo è un array di oggetti che è ancora più , ma per farla breve, serve almeno un’icona che sia in formato PNG per far rilevare la pagina come , e nello specifico ne serve una che sia abbastanza grande (128×128 è il minimo credo? almeno sul mio dispositivo, in realtà non so se su altri cambia, però Chromium fa in ogni caso meno capricci) per avere una scorciatoia di lancio che abbia effettivamente un’icona, e non la prima lettera del nome; i parametri sizes e purpose rendono tutto ancora più incasinato, se si ha 1 sola icona si fa prima a settare entrambi come "any" (però intanto il type sembra si possa omettere)

Perché mi interessa tutto questo? Perché non solo dovrei sistemare le mie , che appunto non si installano tutte come dovrebbero (e per alcune dovrei anche implementare i Service Workers per farle andare offline, ma quella è un’altra storia), ma perché fin troppe app programmate da altri non hanno proprio la decenza di supportare un minimo lo , essendo pensate come vecchio stile, e quindi non le si riesce ad usare in maniera soddisfacente su mobile. Volevo fare un mio browser nativo (wrapper dell’Android System Webview banalmente) ai tempi come soluzione, però non solo credo rimarrà nel limbo per sempre, ma non potrei mai implementare tutte le cose che mi sono utili in navigatori completi come Firefox e di cui giornalmente giovo, quindi è chiaro che la soluzione vera è semplicemente apparare quest’ultimo. ⛏️

Questa mi è venuta circa stamattina senza alcun trigger particolare (ormai le mie migliori sono sempre così), e ho provato a cercare “un modo per forzare qualunque sito come PWA su ”, cosa che avevo già fatto tempo fa senza arrivare a nulla, e ho quantomeno trovato un , questo qui. Ha però un sacco di problemi (tra cui quelli che mi sono scimunita per levigare un attimino), quindi tant’è che ho fatto il mio ora con lo stesso meccanismo: https://greasyfork.org/en/scripts/490784-pwas-anywhere. In pratica genera al volo un manifest e lo inietta in qualunque pagina se questa non include già un suo, così da farlo rilevare al browser. Testato su vari siti e, nonostante i punti ancora da sistemare, è meglio avere lui che non avere nulla; però tra tutti quelli su cui ancora non funziona, ci sono i sitarelli di Google, mannaggia (più tanti altri ancora non provati)… dovrò aggiustare, e qualche metodo lo ho già in testa. 😳️

https://octospacc.altervista.org/2024/03/25/volpepivvuaiutooo/

minioctt, (edited ) to showerthoughts Italian

#Idea in teoria molto semplice che potrebbe ridurre il problema della spazzatura sul #web, dei motori di ricerca che restituiscono risultati di qualità sempre più scadente a causa del #SEOSpam che non fa altro che aumentare, e tutte queste cose qui: servirebbe un sistema di valutazione da parte degli utenti per i risultati (che va a complementare i ranking algoritmici). Si potrebbe fare in tanti modi, ma uno con like+dislike sarebbe la cosa migliore, per la sua rapidità nell’uso che però risulta lo stesso in dati utili se usato da molti utenti. Alla fine è così che è nato Reddit, pensandoci, ma quelli erano anni diversi e il #problema che si stava cercando di risolvere era diverso da questo qui, quindi non centra se non in superficie. 👁️‍🗨️️

…Non so però come un grosso motore di #ricerca potrebbe fare a prevenire abusi di questo #sistema che lo renderebbero non solo inutile ma anche controproducente (risultati utili sotterrati da dislike disonesti, o quelli inutili portati su da like bottati). Tuttavia, probabilmente l’idea si può realizzare in casa, sfruttando qualcuno dei vari meta-motori che il mercato del software open-source offre (o creando un’estensione browser per motori mainstream), facendo in modo di garantire l’accesso alle votazioni soltanto ad utenti “fidati” (amici a cui si registra un account, persone che possono fornire un qualche tipo di verifica forte dell’identità, ecc…). Se avete maggiori #idee su questa questione magari possiamo provare a sviluppare qualcosa, francamente sono sempre più stufa di dover scavare per trovare #informazioni anche banali, sempre ‘sti cazzo di #siti #spam in cima. (O esiste già?) 🙄️

https://octospacc.altervista.org/2024/02/24/cosa-se-le-valutazioni-sui-motori-di-ricerca/

#idea #idee #informazioni #problema #ricerca #SEOSpam #sistema #siti #spam #web

minioctt, to showerthoughts Italian

Ecco un’altra per il che ebbi da subito, ma che non avevo avuto modo di : di riguardanti il stesso, visualizzati in maniera ; colorati e non, in poche parole. 😳️

Oggi mi è capitato di trovare un che facesse proprio al caso mio, permettendo di prelevare dal tramite , e generare un , un , o altra roba. E allora, ho creato una dedicata, nello stesso spirito di cosa già feci per la mia (da lì viene anche un po’ l’idea), che cercherò di riempire di : “https://octospacc.altervista.org/dati-e-grafici-%f0%9f%93%8a%ef%b8%8f/“. Per ora ci sono quella dei al giorno, e delle per ogni giorno.

https://octospacc.altervista.org/wp-content/uploads/2024/01/image-6.pngLa nuvola dei è integrata nel e l’avevo messa da subito sulla (ora spostata), mentre il resto è grazie a questo cosiddetto .Se come me queste robe, fatevi un giro, e magari datemi qualche su che in più … ho anche modificato il del plugin per fargli sputare il utilizzato per ciascun grafico, che potete ed usare sui vostri . ❤️ (Se volete la stessa , sappiate che vi basta aggiungere, nel file wp-content/plugins/sql-chart-builder/functions.php, alla funzione guaven_sqlcharts_local_shortcode, la seguente stringa in una parte che preferite della zona HTML: <?php echo htmlspecialchars($sql);?>)

https://octospacc.altervista.org/2024/01/16/la-pagina-dei-grafi-novi/

minioctt, to Blog Italian

#Distrazione della giornata: ho preso in prestito il #codice #ClientSide che fa funzionare t.me, e l’ho riadattato per gestire #blog #WordPress in questa classica #visualizzazione “a #canale”, o più in generale “a bolle di #messaggio” (da cui uno dei significati del nome, #MBViewer)! 👁️‍🗨️

Potevo probabilmente sgraffignare codice #frontend di altro tipo per lo stesso scopo (anche se con una #UI un po’ diversa, ad esempio di vari #software del Fediverso), ma ho preferito questo di #Telegram perché non usa framework astrusi come React, solo #jQuery e quindi a farci #hacking si fa subito subito. ⚒️

Dovrebbe funzionare per tutti i #siti WP che abbiano la #API #REST attiva e senza restrizioni CORS… provatelo per il mio #MicroBlog a questo indirizzo, altrimenti rimpiazzate il valore siteUrl con un altro se credete possa fungere: https://hub.octt.eu.org/MBViewer/#/siteUrl=https://octospacc.altervista.org 🤗https://octospacc.altervista.org/2024/01/13/wordpress-che-non-e/

#API #blog #canale #ClientSide #codice #distrazione #frontend #hacking #jQuery #MBViewer #messaggio #MicroBlog #REST #siti #software #Telegram #UI #visualizzazione #WordPress

VID_20240113_212857.mp4

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • Durango
  • magazineikmin
  • InstantRegret
  • ngwrru68w68
  • Youngstown
  • everett
  • slotface
  • tacticalgear
  • cisconetworking
  • khanakhh
  • rosin
  • anitta
  • thenastyranch
  • vwfavf
  • osvaldo12
  • mdbf
  • modclub
  • GTA5RPClips
  • Leos
  • normalnudes
  • cubers
  • ethstaker
  • tester
  • provamag3
  • JUstTest
  • All magazines