Resources

Public Domain 2023

Public Domain 2023
E' il Public Domain Day 2023: Le opere fino al 1927 sono aperte a tutti.

Tra le opere più significative:
Virginia Woolf, "Verso il faro"
Arthur Conan Doyle, "Il libro dei casi di Sherlock Holmes"
A. A. Milne, "Ora siamo in sei", illustrazioni di E. H. Shepard
Ernest Hemingway, "Uomini senza donne" (raccolta di racconti)
William Faulkner, "Le zanzare"
Agatha Christie, "I quattro grandi"
Edith Wharton, "Il sonno del crepuscolo"
Herbert Asbury, "Le bande di New York" (pubblicazione originale del 1927)
Franklin W. Dixon (pseudonimo), "Il tesoro della torre" (il primo libro degli Hardy Boys)
Hermann Hesse, "Der Steppenwolf" (nell'originale tedesco)
Franz Kafka, "Amerika" (nell'originale tedesco)
Marcel Proust, "Le Temps retrouvé"

Where to find public domain art: The Met, National Gallery of Art, Google Arts & Culture, Artvee, Biodiversity Heritage Library, New York Public Library, Old Book Illustrations, Rijksmuseum


Procedural Content Generation in Games

Procedural Content Generation in Games

Procedural Content Generation in Games è un libro sulla generazione di contenuti procedurali (PCG) nei giochi. Anche sulla generazione automatica o assistita da computer di contenuti come livelli, paesaggi, oggetti, regole e missioni.
Contenuti consolidati anche dai principali sviluppatori di giochi

- L'approccio basato sulla ricerca
- Metodi di generazione costruttiva per dungeon e livelli
- Frattali, rumore e agenti con applicazioni ai paesaggi
- Grammatiche e sistemi L con applicazioni a vegetazione e livelli
- Regole e meccaniche
- Pianificazione con applicazioni a missioni e storia
- ASP con applicazioni a labirinti e livelli
- Rappresentazioni per metodi basati sulla ricerca
- La prospettiva guidata dall'esperienza
- Creazione di contenuti a iniziativa mista
- Valutazione dei generatori di contenuti

La versione online


Blender Python Scripting

categorie



EasyBPY, una interfaccia di alto livello in python per Blender: installazione, come si usa, un esempio di selezione degli oggetti, un esempio di raccolta, copia di un oggetto, esempio di creazione, ottenere i materiali, un esempio di trasformazioni, un esempio di ombreggiatura, gestione della visibilità, un esempio di ottenimento dei dati della mesh, di selezione, di collegamento, duplicazione della raccolta, esempio di primitive, modificatori, evoluzione del progetto e filosofia di progettazione.


Blender Python Tutorial : An Introduction to Scripting

Elite BBC Micro - Il Codice Commentato

categorie



Il sito bbcelite.com contiene il codice sorgente originale del classico gioco spaziale Elite su BBC Micro e Acorn Electron, con ogni singola riga documentata e (per la maggior parte) spiegata.

Copre la versione originale su cassetta del BBC Micro, la versione migliorata su disco del BBC Micro, la versione superveloce del 6502 Second Processor, la versione BBC Master senza sfarfallio e la versione ridotta dell'Acorn Electron, tutte scritte da Ian Bell e David Braben e pubblicate da Acornsoft. Include anche Elite-A, la versione estesa del gioco originale realizzata da Angus Duggan.

Masters of their universe

BBC Micro Virtuale

[via]

MarioGPT Level Generation

okuribito


MarioGPT: Open-Ended Text2Level Generation through LLM è un modello GPT2 perfezionato (nello specifico, distilgpt2), addestrato su un sottoinsieme di livelli di Super Mario Bros e Super Mario Bros: The Lost Levels, fornito dal The Video Game Level Corpus. MarioGPT è in grado di generare livelli guidati da una semplice richiesta di testo. Questa generazione non è perfetta, ma riteniamo che sia un ottimo primo passo per una generazione di livelli/ambienti più controllabile e diversificata.

[via]

SQLite Funziona Bene

categorie

SQLite

SQLite the only database you will ever need in most cases.

SQLite è un database scritto in C. Non è un'applicazione indipendente, ma una libreria che gli sviluppatori di software incorporano nelle loro applicazioni. Come tale, appartiene alla famiglia dei database integrati. È il motore di database più diffuso, poiché è utilizzato da molti dei principali browser web, sistemi operativi, telefoni cellulari e altri sistemi embedded.

Molti linguaggi di programmazione hanno legami con la libreria SQLite. In genere segue la sintassi di PostgreSQL, ma non applica il controllo di tipo come impostazione predefinita. Ciò significa che è possibile, ad esempio, inserire una stringa in una colonna definita come un intero.

Collection of insane and fun facts about SQLite

wikipedia
SQLite su free code camp
SQLite Tutorial
sqlitebrowser.org
SQLiteStudio

Why SQLite is so great for the edge

★ SQLite File Format Viewer Online


CLI Tools - Una Collezione di 50 Strumenti da Linea di Comando

CLI tools you won't be able to live without


CLI tools you won't be able to live without è un ottimo articolo di Alicia Skyes (github, twitter) che raccoglie moltissimi strumenti imperdibili per migliorare ogni aspetto del lavoro con la linea di comando, che è l'interfaccia più potente (benchè ostica) a disposizione di ogni utente.

Alcuni esempi:
zoxide - easy CLI navigation, a smarter cd command
exa - modern Rust-based replacement for the ls command
duf - smart storage viewer
aria2 - lightweight, multi-protocol, resuming download utility
bat - better cat command
diff-so-fancy - better diff command
entr - watch for changes to a file and execute command
exiftool - read/write metadata

★ terminals-are-sexy
★ awesome-shell
★ awesome-cli-apps
★ The Art of Command Line
★ Bash Guide
★ r/unixporn/

Altri articoli e progetti interessanti della stessa autrice:
Personal Security Checklist
Awesome Privacy
Super Useful CSS resources
Dashy Live Demo