alephoto85, (edited ) to programmazione
@alephoto85@livellosegreto.it avatar

[LISP/SCHEME] Guile Hacker Handbook in Italiano.

@programmazione

Amicɜ, da qualche mese mi sto interessando alla famiglia di linguaggi Lisp/Scheme e, nel processo di ricerca, mi sono imbattuto e ho tradotto l'handbook di @jeko

È molto interessante, in continuo aggiornamento ed è orientato alla Test Driven Development.

Spero possa esservi utile!

Se trovate qualche errore o avete feedback sulla traduzione scrivetemi pure.

Grazie 🙏

https://jeko.frama.io/it/index.html

alephoto85, to programmazione
@alephoto85@livellosegreto.it avatar

[PRIMI PASSI] Fondamenti di Git

@programmazione

"Git è un potente sistema di controllo delle versioni che è diventato uno strumento essenziale per lo sviluppo del software. Che siate sviluppatori esperti o abbiate appena iniziato il vostro percorso, capire le basi di Git è fondamentale. In questo blog vi illustreremo i concetti e i comandi fondamentali di Git, rendendo più facile la gestione del codice e la collaborazione con gli altri."

#programmazione #git

https://dev.to/gitwithsarthak/basics-of-git-2h7h

CSOA_COX18, to random Italian

SACCO E VANZETTI La salvezza è altrove / 14-01-2024
DOMENICA 14 GENNAIO 2024
ORE 17,00
Presentazione del libro: SACCO E VANZETTI - La salvezza è altrove di Paolo Pasi [Elèuthera, Milano, 2023] - Illustrazioni di Fabio Santin

Ad accompagare la presentazione: immagini, registrazioni dell’epoca e l’esecuzione di brani ispirati a Sacco e Vanzetti, da Woody Guthrie a Joan Baez.

Tra
https://cox18.noblogs.org/post/2024/01/07/sacco-e-vanzetti-la-salvezza-e-altrove/

CSOA_COX18, to random Italian

LA RIVOLTA DELLE BANLIEUES
MERCOLEDI' 12 LUGLIO 2023
ORE 20,30
Tout le monde déteste la police
la police déteste tout le monde

«Questo Paese innocente ti ha confinato in un ghetto, e in questo ghetto è
stabilito che tu marcisca» (James Baldwin, La prossima volta il fuoco,
1963).

ESTATE 2023:
LA RIVOLTA DELLE BANLIEUES

Ne discutiamo con
AGOSTINO PETRILLO
(curatore insieme con Sonia Paon
https://cox18.noblogs.org/post/2023/07/07/la-rivolta-delle-banlieues/
#programmazione

alephoto85, to Lisp Italian
@alephoto85@livellosegreto.it avatar

Learn Lisp The Hard Way

@programmazione

Non lo so perchè sono qui ma partiamo benissimo 😅

"La programmazione è difficile. Chiunque dica il contrario sta cercando di farvi sentire inferiori a lui o di vendervi qualcosa. Nel caso di molti linguaggi di programmazione "facili da imparare", si dà il caso che siano vere entrambe le cose. Ma voi non siete qui per linguaggi di scripting inefficienti, glorificati e a gratificazione immediata [...]"

https://llthw.common-lisp.dev/

alephoto85, to programmazione
@alephoto85@livellosegreto.it avatar

[PRIMI PASSI] Elenco di risorse didattiche gratuite in diverse lingue

@programmazione

Questo elenco originariamente era un clone di "List of Freely Available Programming Books" su StackOverflow, con i contributi di Karan Bhangui e George Stocker.

L'elenco è stato spostato su GitHub da Victor Felder per l'aggiornamento e la manutenzione collaborativa. È cresciuto fino a diventare uno dei repository più popolari di GitHub.

https://ebookfoundation.github.io/free-programming-books/

https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-it.md

alephoto85, to programmazione Italian
@alephoto85@livellosegreto.it avatar

[TUTORIAL] Learn Modern C++

@programmazione

"...una guida originale e autonoma per l'apprendimento dei fondamenti di Modern C++, destinata a costituire la base di un corso di autoapprendimento. Alcuni capitoli dipendono dal materiale presentato in quelli precedenti, per cui se ne raccomanda lo studio lineare. Ci sono anche post regolari che trattano argomenti o aree del C++ non presenti nel corso."

https://learnmoderncpp.com/

minioctt, (edited ) to web Italian

[⤴️ https://octospacc.altervista.org/2024/01/02/863]

Non so perché, avevo voglia di provare , allora l’ho provato, ma dopo un po’ ho iniziato a rendermi conto che stava uscendo lo spaghetto… ho continuato fin quando non sono usciti addirittura bug di cui non avevo la minima idea, e allora . Meglio fare come ho sempre fatto. 😩️

Nel le tecnologie sono così buone, non c’è bisogno di usare strani (tutti nati quando le tecnologie web non erano così buone, infatti) per … che non nego siano bellini, ma nella pratica non so perché non mi ci trovo, la mia mente sa riconoscere i pregi della non-imperativa, ma poi nella pratica se mi cimento fo il macello… 😶‍🌫️️

Commit Git "Redid app in vanilla JS, still not fully working, just saving code", c. +362 -189Redid app in vanilla JS. It’s so good.https://octospacc.altervista.org/2024/01/02/866/

alephoto85, to programming Italian
@alephoto85@livellosegreto.it avatar

[Challenge] The 48in24

@programmazione

"Migliorate le vostre capacità di programmazione approfondendo una sfida di programmazione diversa ogni settimana durante il 2024.

Ogni settimana, risolvete un esercizio diverso, esplorate approcci e paradigmi, provate nuovi linguaggi, fatevi guidare da esperti e partecipate alla comunità."

Parte il 16 gennaio! 🖥️🖥️🖥️

https://exercism.org/challenges/48in24

minioctt, to UI Italian

https://octospacc.altervista.org/wp-content/uploads/2024/04/screenshot_2024-04-21-01-09-00-703_us3219597754036554679-960x536.jpgLa oggi sottrattami una non ignorabile quantità di tempo. Realmente però, da stamattina fino a oggi pomeriggio sono dovuta impazzire per far funzionare il menu delle opzioni su come in figura… cioè esattamente come nella di , dove i tastini della barra del titolo vanno a collassarsi in un menu quando non c’è più spazio. Purtroppo la libreria che ho usato per questo stile non è per nulla funzionale di suo, quindi ho dovuto implementare io queste cose. 🥱A parte che non ho in teoria manco finito con quel menu, perché non si chiude ancora cliccando fuori su qualsiasi altra cosa che non sia il bottone di apertura (ma questa è una rogna sottile), ma poi ho dovuto spendere altro tempo per implementare quello che avrei già dovuto fare ma non potevo prima perché sarebbe mancato lo spazio per il bottone di attivazione della funzione, ossia effettivamente la disinstallazione dei pacchetti lì… Ovviamente sono sempre usciti fuori altri problemi strambissimi strada facendo, che sempre ho dovuto risolvere dolorosamente, ma alla fine ecco qua… 🙏

Volevo in realtà iniziare un altro stasera, probabilmente a lungo termine invece, ma ho giustamente deciso di finire prima ciò che avevo iniziato appena poco prima, per una buona volta, altrimenti sappiamo come va a finire. Quindi bene. Però, da domani, e adesso vi droppo una bomba, devo iniziare il mio sistema operativo . Sembra una pazzia, e lo è, ma voglio creare qualcosa che sia come quegli pseudo-OS HTML5 a scopi di portfolio, ma che sia per me anche un software di uso quotidiano, andando leggermente oltre le limitazioni di tutti quelli fatti solo come esercizio di stile… visto che non mi va bene nessun OS desktop o mobile, perché non farne uno io per entrambi, eh? 😇

https://octospacc.altervista.org/2024/04/21/vortice-js/

alephoto85, to linux Italian
@alephoto85@livellosegreto.it avatar

[RECENSIONE] Insegnare Linux agli sviluppatori di software con questo libro

@programmazione

"The Software Developer's Guide to Linux" affronta bene i fondamenti e le parti importanti del filesystem Linux, della riga di comando, della manipolazione dei file, dello scripting di shell e altro ancora.

Per soddisfare gli sviluppatori di software, il libro tratta anche Git e Docker.

https://itsfoss.com/software-developers-guide-linux-review/

alephoto85, to programmazione Italian
@alephoto85@livellosegreto.it avatar

The 20 Games Challenge

@programmazione

"I videogiochi sono una delle forme d'arte più complesse che esistano. Per padroneggiare i fondamenti dello sviluppo di videogiochi occorrono molta pratica e pazienza. Molti sviluppatori professionisti consigliano di realizzare più progetti di piccole dimensioni invece di iniziare con il gioco dei sogni.
La sfida dei 20 giochi è un modo divertente per acquisire sicurezza mentre si impara a creare videogiochi."

https://20_games_challenge.gitlab.io/

alephoto85, (edited ) to programming Italian
@alephoto85@livellosegreto.it avatar

[Tutorial] Introduzione/Benvenutə in Svelte

@programmazione

Svelte è uno strumento per la costruzione di applicazioni web. Come altri framework per interfacce utente, consente di costruire l'applicazione in modo dichiarativo con componenti che combinano markup, stili e comportamenti.
Questi componenti sono compilati in piccoli ed efficienti moduli JS che eliminano il sovraccarico tradizionalmente associato ai framework UI.

#programmazione #js #svelte #dev @vikkio 🙏

https://learn.svelte.dev/tutorial/welcome-to-svelte

alephoto85, (edited ) to programmazione Italian
@alephoto85@livellosegreto.it avatar

Le migliori librerie UI per applicazioni multipiattaforma con Tauri

@programmazione

Lo sviluppo di esperienze native multipiattaforma richiede la scelta della giusta libreria di interfaccia utente (UI), in quanto serve come base per creare esperienze utente visivamente accattivanti e interattive. Tauri, un set di strumenti per la creazione di applicazioni leggere per desktop utilizzando tecnologie web, offre la compatibilità con diverse librerie UI.

https://dev.to/crabnebula/the-best-ui-libraries-for-cross-platform-apps-with-tauri-2d78

alephoto85, to programming Italian
@alephoto85@livellosegreto.it avatar

[Book] Practical Common Lisp

@programmazione

"Questa pagina, e le pagine a cui rimanda, contengono il testo del libro Practical Common Lisp pubblicato da Apress."

Una risorsa preziosa per gli interessati al Common Lisp

https://gigamonkeys.com/book/

alephoto85, to programmazione Italian
@alephoto85@livellosegreto.it avatar

Advent of Code 2023

@programmazione

"Advent of Code è un calendario dell'Avvento di piccoli rompicapo [...] che possono essere risolti in qualsiasi linguaggio di programmazione. Le persone li usano come preparazione ai colloqui, formazione aziendale, corsi universitari, gare di velocità o per sfidarsi a vicenda.
I primi puzzle si sbloccheranno il 1° dicembre a mezzanotte EST (UTC-5)."

https://adventofcode.com/

alephoto85, (edited ) to programming Italian
@alephoto85@livellosegreto.it avatar

[TUTORIAL] SolidJS - Guida per iniziare

@programmazione

Una libreria JavaScript dichiarativa, efficiente e flessibile per la creazione di interfacce utente.

https://www.solidjs.com/guides/getting-started

alephoto85, to javascript Italian
@alephoto85@livellosegreto.it avatar

WinterJS 1.0 · Blog · Wasmer

@programmazione

"WinterJS 1.0 è finalmente arrivato.

WinterJS è un runtime Javascript incredibilmente veloce, compatibile con WinterCG e scritto in Rust, che utilizza il motore SpiderMonkey per eseguire JavaScript e Tokio per gestire le richieste HTTP e il ciclo di eventi JS. Il runtime WinterJS può anche essere compilato in WebAssembly e come tale è il primo runtime[...]"

#programmazione #js #dev #winterjs #webasm

https://wasmer.io/posts/winterjs-v1

alephoto85, (edited ) to programmazione Italian
@alephoto85@livellosegreto.it avatar

Understanding Git: A Beginner's Guide to Version Control (With Visuals)

@programmazione

"Recentemente, facendo da tutor ai miei amici, ho ricevuto numerose domande su Git. Dopo aver ricevuto un feedback positivo da parte dei miei amici sulle mie spiegazioni, ho deciso di condividere le mie intuizioni. Il loro feedback è stato che spiego i concetti in modo semplice, cosa che hanno trovato utile per un apprendimento efficace [...]"

#git #dev #programmazione

https://dev.to/jitendrachoudhary/understanding-git-a-beginners-guide-to-version-control-with-visuals-5cbf

minioctt, to telegram Italian

[⤴️ https://octospacc.altervista.org/2024/01/13/wordpress-che-non-e/]

Dunque, quel bellissimo #MBViewer, che ho iniziato a realizzare appena 3 giorni fa… è già #SpaghettiCode. Ehh, si, quel codice di #Telegram lì non è proprio fatto per gestire un caricamento di dati troppo avanzato e tutto #ClientSide: nel suo normale caso d’uso riceve #HTML già preparato dal server, ed usa #JavaScript non #moderno, quindi tentare il #retrofitting che ho fatto io è chiaro porti a difficoltà. Si può fare, perché nella #programmazione si può fare tutto, ma è un #casino. …E un po’ me lo aspettavo, e lo sapevo da quando ho iniziato. 😁️

Considerate, questa #idea mi era venuta per un motivo molto #semplice: era da un po’ che volevo implementare una vista più #minimale e con #comodità moderne (come lo scorrimento infinito, o la vista in contesto) per il #MicroBlog nuovo, ma tenendo comunque io il controllo dei miei #dati. Farlo dentro #WordPress non mi va, dato che alla fine comunque dovrei usare #script #JS, e a questo punto ho ritenuto #intrigante l’idea di fare proprio una cosa a parte, che potesse potenzialmente essere facilmente adattata per prendere i #contenuti anche da altre fonti (e lo fa, legge #JSON da ovunque, se opportunamente assemblato), qualora il #sito Altervista dovesse avere dei problemi. 🧭️

Però, questa non è la mia #soluzione a lungo termine. Per quello, in realtà, ho in mente un #progetto semi-segreto che iniziai mesi fa, ma che poi, presa da altre cose, non continuai. Doveva essere una #webapp per il Fediverso e, potenzialmente qualunque altro #protocollo #social grazie ad un layer di astrazione di #API interno. È Il #software che vorrei far funzionare con una doppia #interfaccia, a #messaggi o a “piazza” (stile Miiverse), e quindi in secondo luogo anche come #client Matrix, e in terzo e quarto per #blog e #feed standard… problema è che, dovendo non solo #progettare tutto il #frontend, ma anche svecchiare una spaventosa porzione del #codice, non è affatto una cosa rapida arrivare ad uno stato di primissimo #MVP. 😳️

Insomma, è per questo che questa piccola #applicazione, tirata su alla bene e meglio e che esiste in buona parte per via di #lavoro non mio, l’ho chiamata “#distrazione”. Continuerò ad aggiornarla, anche dopo che ora ho aggiunto l’ultima funzione fondamentale, ossia l’apertura di #post specifici? Probabilmente no, sarebbe meglio pensare a sistemare quell’altro progetto e fare un robo fatto bene. Importa qualcosa? Naaaah… come si dice, “the first rule of gun safety is to have fun“? Vale la stessa cosa per il #coding, quando l’arma è la propria tastiera insomma. Basta sia stato #divertente. 😈️

https://octospacc.altervista.org/2024/01/16/spaghetti-a-breve-termine/

#API #applicazione #blog #casino #client #ClientSide #codice #coding #contenuti #dati #divertente #feed #frontend #HTML #idea #interfaccia #intrigante #JavaScript #JS #JSON #lavoro #MBViewer #messaggi #MicroBlog #minimale #moderno #MVP #post #progettare #progetto #programmazione #protocollo #retrofitting #script #semplice #sito #social #software #soluzione #SpaghettiCode #Telegram #webapp #WordPress

alephoto85, to godot Italian
@alephoto85@livellosegreto.it avatar

[PRIMI PASSI] Imparare il linguaggio di programmazione GDScript di Godot da zero, direttamente nel vostro browser, gratuitamente.

@programmazione

"Learn GDScript From Zero è un'applicazione gratuita e open-source che permette ai principianti assoluti di imparare a programmare con il linguaggio GDScript di Godot.

È un corso di programmazione adatto ai principianti."

Segnalato da @Ryoma123

https://github.com/GDQuest/learn-gdscript/tree/main#how-to-contribute

minioctt, (edited ) to AdobePhotoshop Italian

[⤴️ https://octospacc.altervista.org/2024/01/16/spaghetti-a-breve-termine/]

Non sono passati nemmeno 10 giorni da quando avevo detto “aaa è improbabile che aggiornerò ancora , dovrei provare a far iniziare a funzionare il progetto definitivo migliore…” 🥴️

Però poi mi sono resa conto che: magari del alternativo non è semplice progettare tutta l’interfaccia e il suo funzionamento (cosa che va fatta, essendo una cosa da da zero), ma certamente non si posso comunque granché se prima non preparo dei logici che so già che mi dovranno servire… e allora, tanto vale iniziare a lavorare per quelli, integrandoli nella che (per quanto ) è già esistente e funzionante, e acchiappare un bel 2 in 1 (espandere quel , e nel mentre accumulare codice che mi servirà per quel molto altro più tardi). 📦️

La prima cosa un po’ intricata che serve è il supporto all’ingestione di dati da diverse, con diversi. L’idea è di avere un solo di dati che la app usa per lavorare internamente, per evitare di avere spaghetti, ma questo vuol dire che bisogna fare qualche tipo di conversione. Ci sarebbero diversi approcci: 🔪️

  • Il più classico sarebbe quello di scrivere (come degli schiavi indiani) delle di codice per tradurre ogni tipo di entità dai esterni a quello interno, e viceversa… il che non solo è una pazzia, e richiede un botto di (va scritto un numero di complesse pari alle piattaforme da supportare, moltiplicato per 2), ma finisce per dare : appena decidiamo che lo schema di API interno va modificato o allargato, ecco che bisogna modificare in ognuna di quelle parti, ed ecco che magari escono nuovi errori e problemi. Ehhh, no, non ci sto dentro. 😩️

  • La mia idea, invece, è di usare un di , almeno per quando le task sono semplicemente selezione e riassegnazione di chiavi di (per operazioni più complesse, il codice è più appropriato del ). Era questo che avevo già provato a fare mesi fa (e funzionava eh!), ma, riguardandolo ora, mi stavo rendendo conto che lo strano JSON da me inventato ha dei abbastanza forti, tra cui penso sia un casino tremendo usare 1 solo documento di per fare sia avanti che indietro. Quindi, ho iniziato a ripensarlo da capo, ma ho pensato abbastanza in fretta che, beh… non va bene per sta roba, lo si vede anche dal come devo mettermi a scrivere chiavi tipo “__robo__“; JSON abuse, doing I am. Però l’idea credo sia bona… 😋️

E allora, fortunatamente sono tornata sana giusto in tempo, prima di ancora una volta dopo mesi con Jason; almeno, abbastanza sana per capire che è meglio impazzire con , se proprio proprio, in questo caso. E, boh, ci ho perso 1 giornata e qualcosa (soprattutto l’altra sera in cui, mezza drogata di sonno, mezza cringiata per colpa della situazione, ho iniziato ad andare un pochino mentale), ma bene o male l’ho fatto funzionare un minimo. C’è stato di tutto in mezzo ovviamente; tra cui, il per aver sistemato un , eccetto scoprire poco dopo che, no, nulla era sistemato… e averci dovuto perdere un’altra mezza giornata. 📆️

https://octospacc.altervista.org/wp-content/uploads/2024/01/image-9-960x451.pngIn , i documenti di trasformazione: a sinistra, quello XML nuovissimo, credo definitivo; al centro, quello JSON vecchio: a destra, quello JSON nuovo che ho sperimentato per pochi quarti d’ora. 💎️Questa è una di quelle cose capaci di stupirmi anche se fatte da me: la sola di poter raggiungere il 90% di quello scopo intricato semplicemente un documento XML in maniera adeguata, e avere vita facile per ogni , la trovo in concetto. Comunque, ho dovuto (iniziare a) scrivere una mega-funzione totalmente per questa cosa perché, come già avevo constatato mesi fa, ma riconfermato appunto ieri, tutte le in giro per fare trasformazioni di dati così sono troppo generiche, a quel punto usare quelle sarebbe anche peggio che fare tutto in . E credo di aver cercato fin troppo in giro. E, ahimè, prima o poi soffrirò di nuovo, perché dovrò scrivere pure la di traduzione inversa! 😵‍💫️

Che centra con la mezza kangata? In pratica, avendo integrato questo già da ora, MBViewer può visualizzare (alcuni) , e (con qualche problema, per ora) , il che non è male. È male, invece, il mio aver scoperto solo ora che su Firefox avviene un problema con il parsing dei feed RSS, che dovrò sistemare… ma su funziona tutto. Oh well. Ohhh, it’s so well. I non finiscono mai, la tortura della è eterna!!! 😭️

https://octospacc.altervista.org/wp-content/uploads/2024/01/image-10.pngProvate idk, https://hub.octt.eu.org/MBViewer/#/SiteUrl=https://mastodon.uno/@octo.rss|platform=rss. (Da Cromio per ora, come ho detto, 😴️)https://octospacc.altervista.org/2024/01/25/mbviewer-per-distrarci/

alephoto85, to reddit Italian
@alephoto85@livellosegreto.it avatar

Reddit-archive/reddit1.0

@programmazione

Leggendo il libro Aggiustare il mondo di Giovanni Ziccardi ho scoperto che inizialmente Reddit fu concepito in Common Lisp e che in una fase successiva, su suggerimento di Aron, fu riscritto in Python per vari motivi.

Facendo delle ricerche, ho trovato il repo con il codice e anche il post degli sviluppatori in cui argomentano questa scelta. Molto interessante!

#programmazione #reddit #lisp #python

http://web.archive.org/web/20210307085921/https://redditblog.com/2005/12/05/on-lisp/

https://github.com/reddit-archive/reddit1.0

alephoto85, to programmazione Italian
@alephoto85@livellosegreto.it avatar

The State of Developer Ecosystem 2023

@programmazione

"Questo rapporto è il risultato delle opinioni raccolte da 26.348 sviluppatori di tutto il mondo.
[...] troverete informazioni che coprono un'ampia gamma di argomenti, dai linguaggi, agli strumenti e alle tecnologie, fino ai dati demografici e a fatti divertenti. Inoltre, daremo uno sguardo allo stile di vita degli sviluppatori, facendo luce sulle loro passioni e interessi."

https://www.jetbrains.com/lp/devecosystem-2023/

minioctt, to blogging Italian

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

Dovevo finire di scriverlo ieri questo, ma, puntualmente, finito un progettino bisogna subito iniziarne un altro (no spoiler), e non c’è tempo per il . La pagina rilasciata ieri, nonostante comunque non mi abbia rubato così tanto tempo perché è pur sempre una paginetta, mi ha presa un po’ alla sprovvista considerando che l’avevo iniziata addirittura questo lunedì. (6 giorni son passati…) 😳

Il motivo è buffo e per nulla legato alla difficoltà di in sé (ho fatto cose peggiori), ma al fatto che puntualmente le altre cose non funzionano mai come dovrebbero, e quindi bisogna fare delle , e poi dopo altro test si vede che da quelle hack si scassano altre cose, e via quindi di altre hack per sistemare i … E allora io ad una certa mi seccavo, e dunque “aight then, see you tomorrow ☠️”

  • Per il sitoctt è stato relativamente semplice: mi appoggio alla pagina di ricerca statica del sito, parsando tutto l’HTML, che per quanto rotta (e per questo evito di far sapere che esiste) racchiude il contenuto di tutte le pagine compilate del sito. Quindi, raccolgo tutti i link ai post da tutte le pagine di categoria. 😺

    • Quei link però sono solo-testo, quindi per prendere l’immagine di copertina ho dovuto aggiornare staticoso dopo mesi solo per fargli scrivere gli URL in attributi data dell’HTML. Poi però mettiamoci pure che a volte questi vengono scritti rotti perché la sostituzione delle variabili non funziona in quel punto del (e io non lo sistemerò mai), e anche che quando manca una copertina allora devo per forza prenderla dal contenuto della pagina, ho dovuto comunque complicare di più il … 😡
  • Per il fritto misto, bel , innanzitutto perché per stabilità e sicurezza volevo evitare di usare i proxy CORS, e poi per efficienza e velocità volevo minimizzare il più possibile le richieste di rete necessarie (paginazione è cacca)… quindi anche qui mi appoggio alla ricerca (in JSON) del mirror statico del sito, anziché direttamente a WordPress; nel file ci sono tutti i post con i metadati necessari. 😸

    • Ganzo, se non fosse che ho sprecato chissà quanto tempo solo per le immagini; e totalmente invano, perché poi alla fine ho dovuto rassegnarmi a includere nel JSON tutti i dump dei post (ciò che volevo evitare, perché fatto così si appesantirà molto velocemente, ops) ed estrarre la prima immagine ricorrente in quelli. Non capisco se il problema ha a che fare con , la sua versione fornita da GitHub Pages, o ancora il parser Liquid di Ruby, perché con un altro parser (LiquidJS) ho verificato che il mio codice per estrarre gli URL dal markup è corretto… solo che poi messo lì non funge. Provato anche il plugin “jekyll-firstimage” trovato a casissimo, ma ovviamente non è servito, dava addirittura errore ad installarsi nel processo di build. 👹

Una parte del codice con fin troppi livelli logicamente e visivamente indentati.Solo parzialmente relato: questo era lo stato di una parte del codice una tarda sera in cui ero drogata di sonno ma, come sempre, di andare a dormire proprio no, meglio scrivere le scalette. 😞 (Poi il giorno dopo l’ho reso meno cacca.)https://octospacc.altervista.org/2024/04/14/i-casini-dietro-le-liste/

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