Resources

Un'altro github: Codeberg

categorie

Codeberg Logo
Codeberg è una piattaforma di sviluppo software democratica, senza scopo di lucro, gestita da Codeberg e.V. e incentrata su Codeberg.org, un repository software basato su Forgejo.

Su Codeberg è possibile sviluppare i propri progetti di software libero, contribuire ad altri progetti, sfogliare software libero, condividere le proprie conoscenze o creare una web home per i propri progetti utilizzando le Codeberg Pages, ed altro.

Codeberg non è una società a scopo di lucro, ma una comunità aperta di appassionati di software libero che offre un'alternativa umana, non commerciale e rispettosa della privacy a servizi commerciali come GitHub, di proprietà di Microsoft.


Interpolation Curves For Animation



Giving Personality to Procedural Animations using Math è un video di t3ssel8r (youtube, twitter, reddit, patreon) che mette in evidenza l'intero processo per caratterizzare le animazion i procedurali, dall'idea iniziale alla progettazione tecnica, all'analisi tecnica e alle considerazioni sul game design.


Crafting a Better Shader for Pixel Art Upscaling

Naming - Dare un Nome alle Cose

categorie

experimental alphabet
Naming: Every Developer's Nightmare
In informatica una delle principali attività è dare un nome alle variabili e alle funzioni. E nel nome caratterizzare il funzionamento di queste entità. Un nome ben scelto può facilitare le cose e migliorare la qualità del programma, ed il suo debugging.

Può essere utile usare lo schema [scope][typePrefix][baseName][qualifier][typeSuffix] per dare un nome efficace alle variabili. Porsi domande sull'ambito, il prefisso del tipo, il nome di base, il qualificatore e il suffisso del tipo della variabile può aiutare a creare un nome significativo.

Perché è importante: Dare un nome efficace alle variabili può migliorare la leggibilità e la manutenibilità del codice. L'uso di uno schema di denominazione coerente può facilitare la comprensione dello scopo di una variabile.

Aspetti fondamentali: Considerare la visibilità, le caratteristiche del linguaggio e le convenzioni di denominazione quando si determina l'ambito di una variabile.
Usare prefissi di tipo come "is", "has", "contains" o "integrates" per descrivere lo stato, la condizione o l'azione della variabile.

Scegliete un nome di base chiaro e conciso che descriva lo scopo principale della variabile.
Aggiungete un qualificatore per distinguere la variabile da altre con uno scopo simile.
Usare un suffisso di tipo per chiarire lo scopo o la struttura fondamentale della variabile.
Usare le variabili come commenti per migliorare la leggibilità del codice ed evitare commenti eccessivi.

Il quadro generale: Una denominazione efficace delle variabili è una parte importante della scrittura di codice manutenibile. L'uso di uno schema di denominazione coerente può facilitare la comprensione dello scopo di una variabile e migliorare la leggibilità del codice. L'uso delle variabili come commenti può aiutare a evitare commenti eccessivi e a migliorare la leggibilità del codice.

image credit: Experimental Alphabet

Come Ho Imparato l'Elettronica



Diversi anni IMSAIGuy decise di creare un video blog sui suoi sforzi per resuscitare il suo vecchio computer IMSAI 8080. Era rimasto in magazzino per oltre 30 anni. 70 video dopo, funziona di nuovo. Lo ha venduto ed ora crea video su tutti i tipi di progetti elettronici e tutorial. Parla di Elettronica, layout di PCB, SMD, radoi, officina meccanica e ottica. Ha realizzato video molto popolari sull'analizzatore di rete vettoriale NanoVNA e sull'analizzatore di spettro TinySA. Ama restaurare le vecchie apparecchiature di test, in particolare i modelli Hewlett-Packard. Ma soprattutto ama insegnare e spera di ispirare le persone ad imparare l'elettronica.

Come Ho Imparato l'Elettronica


Kraftwerk Explained - Captain Pikant

categorie



Analyzing KRAFTWERK's BEATS - minimal DRUMS for maximum EFFECT | Drum Patterns Explained è uno dei video di Beatbunny Studio ovvero due persone (Capitan Pikant e la Stagista) in un seminterrato pieno di drum machine, sintetizzatori e altre cose strane.

Nei loro video condividono la passione per la musica, il cinema e la magia dello stop motion. Adorano parlare delle "scatole lampeggianti che fanno bip e boop" e insegnare ad usarle, in modo che ognuno possa intraprendere la sua avventura nelle varie dimensioni della musica elettronica.

patreon

We spend a month on the sound and five minutes on the chord changes


Drum Patterns Explained: Jeff Mills - Exhibitionist Mix 3 (TR-909 / RD-9 Workout)

Come usare la AI

categorie

AI use
"È come collaborare con un alieno".
"Tutto diventa molto più facile".
"Mi sembra di aver assunto uno stagista".
"Quello che prima mi richiedeva circa mezz'ora per scrivere ora richiede un minuto".
"È molto divertente".

Prima che distrugga il mondo ecco come farsi un idea sui vari modi di usare la AI:
Pianificare giardini, pasti e allenamenti.
Fare un regalo.
Progettare parti di astronavi.
Organizzare il desktop di un computer in disordine o le ricerche per una tesi.
Scrivere un discorso o un'e-mail.
Ottenere una prima lettura o fare l'avvocato del diavolo.
Sfogliare decine di articoli accademici.
Ordinare un archivio di immagini.
Fare ricorso contro un rifiuto dell'assicurazione.
Scrivere formule di Excel.
Ottenere un feedback su un testo di narrativa.
Chiedere aiuto per i compiti.
Imparare il cinese.
Ottenere aiuto quando l'inglese è la vostra seconda lingua.
Creare un'applicazione quando non si è mai codificato prima.
Correggere i bug del codice.
Costruire giochi completamente nuovi.
Descrivere interi mondi di Dungeons & Dragons.

35 Ways Real People Are Using A.I. Right Now

[via]

Visualizzare Solidi Geometrici

polyhedra Visualizzare Solidi Geometrici
Per secoli, matematici e artisti sono stati affascinati dalla bellezza dei poliedri. Sebbene la maggior parte di loro conosca solo alcuni di essi, come i solidi platonici, i prismi o le piramidi, ci sono molti altri poliedri da scoprire, con proprietà e relazioni interessanti tra loro.

Polyhedra Viewer (github) visualizza le relazioni tra i poliedri convessi a facce regolari. I 120 solidi presentati possono essere trasformati l'uno nell'altro mediante una rete di operazioni. Selezionate un solido qui sotto per manipolarlo ed esplorare le sue relazioni con altri poliedri.

Uno dei molti progetti creati da Nat Alison (aka tesseralis).

github
ko-fi
instagram
tumblr
blog

[via]