tools

utility software

Il Linguaggio Go: Golang

Go  Golang
Il Go (aka Golang) è un linguaggio di programmazione compilato dotato di tipi statici, progettato a Google da Robert Griesemer, Rob Pike e Ken Thompson. Go è sintatticamente simile a C, ma è memory safe, c'è la garbage collection, structural typing e implementa la concorrenza in stile CSP.

★ How to start a Go project in 2023

reading list of posts about Go

documentazione
packages

Go handbook

Write a REST API in Golang following best practices

go @ dev.to

twitter
wikipedia
reddit
wiki

Switching from C# to Go for backend development

Go is on a trajectory to become the next enterprise programming language


Go Build a Concurrent Download Manager

Jishonari

categorie

jishonari


Jishonari è un dizionario giapponese molto speciale. Si presenta diviso in tre pannelli:

- Lettura in giapponese: si sfoglia il newsfeed di Aozora Bunko o Reddit, o si incolla il testo. Durante la lettura si può fare click su qualsiasi parola per visualizzare definizioni e informazioni complete.
- Definizioni: Ogni volta che si cerca una parola o si fa click su una nel lettore, le definizioni appaiono in questo pannello. È possibile ottenere le definizioni JMDict, così come le relative definizioni da WordNet.
- Dettagli/Sinonimi: Frasi di esempio da tatoeba e sinonimi, così come l'ordine dei tratti e le letture delle parole con kanji. Cercando un verbo e si otterranno anche le coniugazioni.

E' difficile anche immaginare quante informazioni esplodono letteralmente da Jishonari ogni volta che si cerca qualcosa, e si possono usare romaji, kanji, kana, kana, forme coniugate, inglese e altro ancora.

[via]

Vroid by Pixiv

Vroid by Pixiv
Vroid è un software sviluppato in Unity3D da Pixiv.

Il tool, in continuo aggiornamento, è free e permette di creare avatar animati e riggati in stile anime da zero in modo molto semplificato e standardizzato. Esiste già un Vroid Hub da dove scaricare modelli condivisi dagli utenti.

Una utility del genere è di grandissimo aiuto per creare fantastici placeholder, e testare tutto il workflow dalla creazione e modifica all'uso dentro uno strumento compatibile. Non è ovviamente l'ideale dal punto del character design, sembra una scorciatoia ma il design che offre lo strumento è estremamente standard e quindi molto anonimo.

Al contrario può essere utilissimo agli artisti specializzati in 2D tradizionale per dare vita alle proprie creazioni.

80.lv: VRoid Studio - A Free Character App
twitter
gaprot.jp tutorial in giapponese


Create A Game Ready Animated 3D Model In Less Than 10 Minutes -- Obscenely Easy, No Skill Required!

Neural Style on Google Colab

Neural Style on Google Colab


Ecco un altro jupyter notebook molto interessante: si riesce a provare sul potente hardware virtuale dei google colab l'algoritmo di Neural Style Transfer, e si può modificare a piacimento, sempre se si è in grado di capirci qualcosa.

Per questo, meglio approfondire con l'articolo di tensorflow

How to train Keras model x20 times faster with TPU for free
How to Get Beautiful Results with Neural Style Transfer

[via]

Mono e il progetto .NET Open Source

Mono open source .NET
Sponsorizzato dall'azienda di Redmond, Mono è un'implementazione open source nata nel 2004 del .NET Framework di Microsoft, basata sugli standard ECMA per C# e Common Language Runtime.

E' una delle soluzioni più interessanti per lo sviluppo di applicazioni cross-platform, anche se la comunità è un po' guardinga sullo stato delle licenze di alcuni componenti delle librerie del codice originale di proprietà di Microsoft.

wikipedia
MonoDevelop o Xamarin Studio
Portable Executable