Edsger W. Dijkstra - shortest path algorithm

Edsger W. Dijkstra - shortest path algorithm

Edsger W. Dijkstra (1930, 2002) è stata una delle figure più influenti della generazione che ha fondato la scienza informatica. Ha contribuito a plasmare la nuova disciplina sia dal punto di vista ingegneristico che teorico. I suoi contributi fondamentali riguardano diverse aree della scienza informatica, tra cui la costruzione di compilatori, i sistemi operativi, i sistemi distribuiti, la programmazione sequenziale e concorrente, il paradigma e la metodologia di programmazione, la ricerca sul linguaggio di programmazione, la progettazione dei programmi, lo sviluppo dei programmi, la verifica dei programmi, i principi di ingegneria del software, gli algoritmi grafici e i fondamenti filosofici della programmazione e dell'informatica.

Uno dei suoi algoritmi più noti è quello del "cammino più breve". Nell'articolo vengono illustrati:

Concetti grafici di base (una rapida revisione).
Per cosa viene utilizzato l'algoritmo di Dijkstra.
Come funziona dietro le quinte con un esempio passo dopo passo.

[via]

Il Caffè Rende Nervosi ?

categorie

Si, aumenta l'ansia e la percezione di avere problemi più gravi del dovuto a causa dello stimolo alla produzione di noradrenalina, che aumenta il livello di stress. La caffeina blocca i ricettori dell'adenosina che, tra le varie cose, regola il sonno la circolazione del sangua, l'eccitabilità delle cellule cerebrali e ha delle proprietà anti-infiammatorie.

A lungo andare, continuando a ridurre il funzionamento dei recettori dell'adenosina, il cervello produce più ricettori per compensare il fatto di avere una bassa stimolazione.

Una curiosità: il caffè inoltre possiede polifenoli che riducono la produzione di melanina e riducono l'insorgere di macchie sulla pelle.


Notion

categorie

notion

Notion si autodefinisce uno "spazio di lavoro tutto in uno". Si può usare come Kanban stile Trello, per prendere appunti come una pasteboard, programmare la giornata con i task, usarlo come wiki e per molte altre attività.

Si può quindi usare per organizzare articoli e progetti, annotando i progressi (ad esempio quando viene pubblicato un nuovo articolo e su quale piattaforma) e in quale stato si trova attualmente (Published, Idea, Research, In Progress, ecc.).

Si possono collegare tutte le ricerche agli articoli e scrivere idee per progetti e articoli futuri. Fissare delle scadenze per le cose da fare e anche condividere i dati con amici e colleghi di lavoro è davvero facile.

L'applicazione mobile così come l'applicazione desktop è davvero facile da usare e personalizzabile secondo le proprie esigenze.

youtube

[via]

Content delivery networks - CDN

categorie

CDN


Le Content delivery networks (CDN) sono reti di distribuzione di contenuti web, fatte di proxy server e distribuite geograficamente in centri dati sparsi per il mondo. L'obiettivo è quello di fornire un'elevata disponibilità e performance distribuendo il servizio rispetto agli utenti finali. Le CDN sono nate alla fine degli anni '90 come mezzo per alleviare i colli di bottiglia delle prestazioni di Internet, quando questo stava assumere una importanza critica per le persone e le imprese. Da allora, le CDN sono cresciute fino a servire gran parte dei contenuti di Internet odierni, compresi testi, grafica script, contenuti scaricabili (file multimediali, software, documenti), applicazioni (e-commerce, portali), i live streaming media, media on-demand e i siti di social media.
LINK

wikipedia
How a CDN Works


What is a CDN | How Content Delivery Networks Work