NoSQL in 3 ore

La prima cosa da sapere è che NoSQL è un approccio alla gestione dei database.

È considerato super flessibile in quanto permette una varietà di modelli di dati, come i formati "chiave-valore", "documento", "colonna larga o tabellare" e "grafico".

NoSQL Databases in 3-hour Course insegna tutto quello che serve sapere per muovere i primi passi con queste tecnologie DB.


I Font di Neon Genesis Evangelion

Evangelion Matisse Font Online


Il designer Peiran Tan ha scritto un articolo sui font di Neon Genesis Evangelion, una serie iconica che, anche nei caratteri scelti personalmente dal regista Hideaki Anno, trova parte della sua travolgente personalità.

Tra questi uno dei più interessanti è quello che viene usato per i titoli di ciascuna puntata: Matisse EB, che contempla tutti gli unicode del giapponese.

E' anche possibile provarlo direttamente online qui: Matisse EB 正夢


Il Fascino di Godzilla

categorie

godzilla

Durante gli oltre 60 anni dalla sua creazione nel 1954, Godzilla è stato molto amato non solo dai giapponesi, ma anche dalle persone al di fuori dell'arcipelago. La sua popolarità è cresciuta ulteriormente negli ultimi anni con l'uscita di Shin Godzilla (Hideaki Anno, 2016), un megahit in Giappone, e Godzilla vs. Kong (2021), il terzo capitolo della serie MonsterVerse di Hollywood.

Qual è la ragione di questa passione per Godzilla che ha trasceso sia il tempo che i confini nazionali? Qual è il fascino che si trova nei "Kaiju (怪獣)" come Godzilla, ma non nei mostri? Questo fascino duraturo viene discusso da Yuji Kaida, l'autorità nelle illustrazioni dei kaiju che li ha disegnati fin dagli albori dei film di questo sottogenere, e da Eiji Yamamori che si è occupato di tutti i disegni dei kaiju per la più recente serie anime di Godzilla, Godzilla Singular Point. (2021).

The Fascination with Godzilla: Insights from a Japanese Illustrator and an Animator

tv tropes

[via]

Nemesis System - Come Crea le Storie



Nel video How the Nemesis System Creates Stories Mark Brown di GMTK spiega il funzionamento di questa interessante tecnologia, che aggiunge significato al gameplay di giochi come Shadow of Mordor e Shadow of War, intrecciando le storie del protagonista e di nemici che si incontrano ripetutamente durante l'avventura.

Il sistema, sotto brevetto da parte di Warner Bros, è stato creato dagli sviluppatori di Monolith (twitter)

Upgrading the Nemesis system for Middle-earth: Shadow of War
Shadow Of Mordor studio are making a Wonder Woman game with the Nemesis System


Una Macchina Virtuale a 16bit

categorie

c 16 bit virtual machine

Writing a simple 16 bit VM in less than 125 lines of C. Questo tutorial è destinato ai principianti del C che vogliono fare un po' di pratica di codifica, e durante questo processo acquisire preziose informazioni sulla programmazione di basso livello e su come (alcune) macchine virtuali operano "dietro le quinte".

Alla fine dell'articolo, si otterrà una VM basata su registri e funzionante, in grado di interpretare ed eseguire un insieme limitato di istruzioni ASM più alcuni programmi bonus per testare se tutto funziona bene.

Write your Own Virtual Machine By: Justin Meiners and Ryan Pendleton GitHub


Pyxelate

categorie

Pyxelate Robocop

Super Pyxelate converte immagini in pixel art 8 bit.

Ha diversi parametri per controllare la palette, la risoluzione ecc. e può essere invocato da Python.

Pyxelate ricampiona le immagini dividendole (iterativamente) in tile di 3x3 pixel e calcolando l'orientamento dei bordi al loro interno. Ogni tile viene sottocampionata ad un singolo valore di pixel basato sull'angolo e sulla grandezza di questi gradienti, ottenendo l'approssimazione della pixel art. Questo metodo è stato ispirato dalla tecnica di computer vision: "Histogram of Oriented Gradients". Poi viene applicato un metodo di apprendimento automatico non supervisionato, un modello Bayesian Gaussian Mixture (invece del convenzionale K-means) per trovare una palette ridotta di colori adatti. Le gaussiane legate danno una stima migliore (rispetto alla distanza euclidea) e permettono ai centroidi più piccoli di apparire per poi perdere importanza rispetto a quelli più grandi più lontani. La funzione di massa di probabilità restituita dal modello non calibrato viene poi utilizzata come base per diverse tecniche di dithering. Vengono anche applicati trucchi di pre-elaborazione e conversione dello spazio colore per ottenere risultati migliori.

Hyperparameters for Pyx()


Magic the Gathering: La Storia di Liliana Vess



The Redemption of Liliana Vess è la lunga storia di Liliana Vess, raccontata attraverso decine e decine di carte. Un interessante esempio di come in Magic: The Gathering la narrazione dei personaggi più interessanti si dipana attraverso le carte che diventano quasi pagine di un libro illustrato, e dove il lettore deve ricostruire il puzzle.

Il canale MTG Lore