masayume's blog

Krzysztof Domaradzki

Krzysztof Domaradzki Blade Runner

Krzysztof Domaradzki è un artista, grafico e illustratore. Lavora in vari campi della comunicazione grafica nella sua città natale Poznan, in Polonia. Dopo aver conseguito il Master in disegno e acquaforte presso l'Accademia di Belle Arti è passato alla creazione di illustrazioni e storyboard per agenzie pubblicitarie e ha mosso i primi passi come grafico. Nel 2006 ha fondato la propria azienda StudioKxx e si è fatto un nome lavorando per diversi marchi globali, piccole imprese e progetti privati. Ha realizzato progetti di identity & branding, design di siti web, copertine, illustrazioni di libri, design di t-shirt e uscite esclusive di BluRay.

Recentemente, si è concentrato principalmente sulla creazione di poster serigrafati in edizione limitata in licenza o su commissione privata. Cerca di combinare la sua passione per il disegno, l'amore per il cinema e la tipografia, il design minimalista e l'attenzione ai dettagli. I suoi strumenti preferiti sono la matita, la penna a inchiostro e la pittura digitale. Il suo lavoro è stato pubblicato in molti libri e riviste di design, oltre che su diverse piattaforme online.

Archive

Blade Runner FX

categorie: 

Corso Completo di PyTorch

Il corso si chiama PyTorch for Deep Learning - Full Course / Tutorial, ed è messo a disposizione da free code camp. E' uno dei corsi più lineari e comprensibili in una materia della quale si parla moltissimo e ci sono tanti tutorial, ma che forniscono solo una conoscenza frammentaria dell'argomento.

pytorch.org è una libreria open source di Machine Learning che permette di implementare computer vision e natural language processing. E' stata sviluppata inizialmente presso il laboratorio di ricerca sulla AI di facebook.
pytorch VS tensorflow


AI Jukebox - Un altro passo avanti nella generazione automatica di contenuti multimediali

okuribito
OpenAI presenta Jukebox, un software anticipato oltre 30 anni fa da William Gibson che ora inizia a diventare realtà. Si tratta di una rete neurale che genera musica, compresa la parte del canto (ancora rudimentale), in una varietà di generi e stili basati su artisti reali, come ad esempio Katy Perry.

Il modello e il codice sono stati rilasciati, insieme ad uno strumento per esplorare i campioni che vengono generati.

La storia dell'informatica insegna che il miglioramento costante del codice e delle tecniche e l'aumento della potenza dei processori e della memoria producono software quasi sempre migliore, fino ad arrivare all'indistinguibile dalla realtà. A quando la prima hit di una AI al primo posto in classifica ?

il paper

jukedek alternatives for music generation
Fugue
No Lick
sounds ui good
music for makers
stampede
music maker
tune pocket


Life Support | 360° VR Music Video Composed By AI

categorie: 

la Partita Interiore dello Sviluppo Software

Inner Game of Software Development

Daragh Byrne, dal suo blog, ci racconta le regole della partita interiore che si svolge nella mente dello sviluppatore di software.

Uno sviluppatore di software sta giocando una partita "esterna" che ha come contesto il mondo che lo circonda, ed una "interna", dentro di se. I due match sono legati fra loro e si influenzano a vicenda, ma c'è un confine. Quello esterno è relazionale e circostanziale. Si occupa di centrare gli obiettivi, identificare e trasferire valore, produrre codice e documentazione, sfruttare le opportunità, costruire relazioni, influenzare il mondo. È il modo in cui la maggior parte delle persone misura il successo, che è valido ma incompleto. E' importante, ma si ha solo un certo livello di controllo. Il mach interiore si gioca nella propria mente. Riguarda le risposte alle circostanze, lo stato mentale, la capacità di concentrazione, l'energia mentale e fisica, la mentalità, l'atteggiamento, il dialogo interiore, la consapevolezza di sé, la soddisfazione della vita, l'intelligenza emotiva e altre qualità psicologiche personali.

La partita "esterna" è spesso discussa durante lo studio per diventare uno sviluppatore di software. Le abilità richieste sono importanti e necessarie per il svolgere bene i propri compiti, ma non sono affatto tutta la storia. Imparare a conoscere il gioco interiore - e come sedersi al tavolo - può migliorare l'esperienza di sviluppatore in vari modi.

L'abilità fondamentale del gioco interiore è la consapevolezza di sé, ovvero la capacità di identificare gli aspetti della propria esperienza interna - in particolare, le strutture e le esperienze fisiche, emotive e cognitive - che interferiscono con la propria capacità di scrivere codice. Anche la meditazione può esserre un ottimo modo per sviluppare la consapevolezza di sé. Questa autocoscienza è come un superpotere per un programmatore. Permette di fare il debug di sé stessi, dando un quadro chiaro del proprio stato d'animo e dei processi mentali in corso in un certo momento, e permette di intraprendere azioni appropriate per cambiare il proprio stato, se necessario, per raggiungere più facilmente il proprio obiettivo "esterno".

l'articolo completo

dev.to
Mind Hacks - Being More Productive & Avoiding Pitfalls

[via]

categorie: 

Cos'è un Proxy e come configurarne uno

squid proxy
Un server proxy, o semplicemente un proxy in breve, è come avere un altro computer a cui le vostre richieste internet vengono inviate prima di andare sul vero sito web. È un server che prende tutte le informazioni che vengono inviate, come una richiesta di acquisto ad un negozio online, e le instrada attraverso un indirizzo di rete diverso. Ed è proprio questo ciò che rende un proxy così potente. Può far apparire tutta la propria attività su internet come se provenisse da un computer completamente diverso.

Le aziende usano i proxy, detti anche forward proxy, per la sicurezza e le prestazioni della rete, le persone li usano per questioni di privacy, e ci sono anche alcune funzionalità interessanti che si possono usare quando si utilizzano i server proxy per la navigazione in internet.

Proxy Server
Squid Cache


categorie: 

Pixel Fonts in Unity 3D: Textmesh pro

okuribito
TextMesh Pro sostituisce i text component di default di Unity. È altrettanto performante (anche di più, in alcuni casi) e utilizza una tecnica di rendering completamente diversa chiamata Signed Distance Field (SDF), originariamente usata da Valve in Team Fortress 2.

Oltre ad avere il potere di far apparire il testo in modo grandioso senza troppa fatica, TextMesh Pro fornisce anche un controllo molto più avanzato, tramite l'inspector o via scripting. In questo post, si può iniziare a capire come sfruttare al meglio questo strumento per scrivere in Unity.

arcade fonts
arcade font engine

[via]

TextMesh Pro - Adding custom graphics to bitmap font assets

TextMesh Pro - Multi Fonts & Sprite with Font Awesome

TextMesh Pro - The _sprite_ tag and Sprite Asset Creation process

categorie: 

Arkham Horror - il gioco di carte

Arkham Horror - il gioco di carte
Tratto dalla Recensione su GSNT:

Arkham Horror - il gioco di carte (1-2/3/4 giocatori, 60-120 minuti) è un LCG ideato da Nate French e Matthew Newman ed edito dalla prolifica Fantasy Flight Games (da qualche anno un ramo della Asmodée) che ha fatto degli LCG uno dei propri cavalli di battaglia.

Si tratta di un cooperativo in cui ogni giocatore avrà un personaggio e un mazzo di 30 carte che contiene abilità, azioni speciali ed equipaggiamento di quel personaggio.
I giocatori dovranno affrontare assieme un'avventura/indagine nel mondo dei Miti, raccogliendo prove, spostandosi tra le varie locations, affrontando nemici ed eventi e risolvendo un mistero.
Il tutto in una serie di scenari concatenati dove ogni avventura andrà a modificarsi in base a successi e scelte di quelle precedenti.

boardgamegeek
Guida completa Arkham horror LCG


Arkham Horror: The Card Game Tutorial

categorie: 

Darkstalkers

Darkstalkers

L'intervista del 1994 ai creatori di Darkstalkers (conosciuto in Giappone come Vampire (ヴァンパイア)), lo Street Fighter di Capcom con i mostri provenienti da tutto il mondo, che ha lanciato Morrigan.

All'inizio avevano pensato di introdurre moltissimi mostri giapponesi, ma pochi li avrebbero riconosciuti fuori dal paese di origine, e quindi si è optato per un cast internazionale con delle mosse molto particolari.

wikipedia
Darkstalkopedia
tv tropes


categorie: 

Keras - la libreria per Machine Learning più accessibile

keras

Keras è un'API per reti neurali di alto livello, scritta in Python e in grado di funzionare su TensorFlow, CNTK o Theano.

È stata sviluppata con l'obiettivo di consentire una rapida sperimentazione. Essere in grado di passare dall'idea al risultato nel minor tempo possibile è la chiave per fare una buona ricerca.

Keras viene usato se si ha bisogno di una libreria per il Deep learning che:

- Permette una facile e veloce prototipazione (attraverso la facilità d'uso, la modularità e l'estensibilità).
- Supporta sia reti convoluzionali che reti ricorrenti, così come combinazioni delle due.
- Funziona senza soluzione di continuità su CPU e GPU.

TensorFlow: Writing custom layers and models with Keras
github
dev.to: keras
documentazione


categorie: 

Zhang Xi

Zhang Xi
Zhang Xi, diplomata all'Accademia Centrale di Belle Arti di Pechino, illustra con uno stile particolare, che sembra partire dall'acquerello per poi costruire l'immagine finale con sottili linee discrete, quasi timide.

Her red hair
burns like the
rays of the Sun,
I see her & I am
lit. For she is
beautiful beyond
compare, the girl
with blue eyes &
fire for hair.

- Christy Ann Martine

artstation
instagram

image: Light the Light of your Life

categorie: 

Codice da vedere con Carbon e OnPaste

onpaste + carbon
Poniamo di voler mostrare del codice in modo esteticamente gradevole.

Primo: trovare qualcosa di interessante.

javascript:document.body.contentEditable='true'; document.designMode='on'; void 0

Secondo: incollare il codice dentro a carbon

Terzo: Per ottenere un file immagine dalla cliboard si può usare: onpaste.com

Voilà.


categorie: 

Javascript: Gli Observable Notebooks

Observable notebooks
L'idea introdotta dai jupyter notebooks si è rivelata troppo utile perché non venisse implementata anche per javascript.

Ecco quindi Observable, un sito dove si possono creare i propri notebook e provare online, live, il funzionamento di vari tipi di codice js, anche se il riferimento è il libro online: Eloquent Javascript.

Poi c'è la galleria di esempi, che ne svelano le potenzialità.

Si comincia da qui.
Differenze con i Jupyter notebooks


categorie: 

Granturismo Sport - Nurburgring Nordschleife

Quando si arriva al circuito del Nurburgring la prima sensazione è la paura. Il lungo, strettissimo, nastro di asfalto diseguale si snoda sulle colline della foresta di Eifel. L'erba infida è pronta a far slittare la macchina in testacoda ad ognuna delle innumerevoli di curve, e prima di completare un giro pulito ci vogliono decine, se non centinaia di tentativi. Ma restare in pista non è abbastanza. La gara contro il tempo, riuscire a scendere sotto i 7 minuti con la BMW in dotazione, richiede di cominciare davvero a padroneggiare le tecniche di guida. Capire innanzitutto il comportamento della macchina: un bolide pesante e che fatica ad accelerare ma con un eccellente impianto frenante. La tattica è quindi usare poco il freno, vicino al limite da imparare per ogni curva, ed uscire in accelerazione prima possibile, evitando di slittare. E' allora che subentra il desiderio, la voglia di velocità, che oltre i 200 kmh riduce la pista ad una corda sulla quale stare in equilibrio precario. La concentrazione deve essere massima, e la tensione minima, per liberare tutti quei cavalli in modo da non combinare un disastro. E a volte, di rado, il circuito non fa più paura, ma diventa un compagno pericoloso del quale si impara a fidarsi ciecamente, mettendo a frutto tutto l'allenamento. Ed allora, e solo allora, si entra in un tunnel di velocità ineluttabile. Lo spazio si riduce al massimo, e il tempo al minimo: il proprio record.

Alcuni giochi hanno molto da dire solo quando gli si dedica tempo e attenzione a sufficienza. E' dopo decine di ore che si impara ad apprezzare la cura riversata in ogni dettaglio, e il tempo investito viene ripagato in quella speciale forma di divertimento, di appagamento profondo. Imparare a scegliere bene come spendere le ore è importante. Bisogna pretendere di essere soddisfatti, alla fine. Non basta che il tempo passi. Deve trascorrere in modo da cambiare qualcosa dentro di noi. Ed anche un gioco, se ben fatto, ce lo può fare capire in modo chiaro.

GT Sport - sito ufficiale
wikipedia
Polyphony Digital


categorie: