Postgresql Logo

Postgresql: Creare ed usare il file .pgpass

0

In questo articolo vedremo cos’è e a cosa serve il file .pgpass in postgresql. Creando nella nostra home un file chiamato .pgpass, è possibile utilizzare i tools da linea di comando di postgresql tipo psql, pg_dump, pg_dumpall ecc. senza dovere inserire ogni volta la password. Questo vuol dire che potremo utilizzare questi programmi  anche tramite scripts senza il bisogno di …

Read More
Mjc5MjI0Ng

Linguaggi di programmazione più popolari del 2016

0

Anche quest’anno la IEEE ha pubblicato un grafico interattivo contenente i linguaggi di programmazione più popolari del 2016. Finalmente il C è riuscito a spodestare il Java e a raggiungere il primo posto. Nella top five, Python è riuscito a rubare il terzo posto al C++, e si nota anche la presenza di R in quinta posizione. R viene principalmente …

Read More
Margaret Hamilton1

Ecco il codice dell’Apollo 11

0

Un responsabile della Nasa, ha caricato qualche giorno fa su GitHub il codice dell’Apollo Guidance Computer presente sull’Apollo 11, che per primo mandò l’uomo sulla luna. È possibile consultarlo online da questa pagina. Il codice è scritto in linguaggio Assembly, un linguaggio a basso livello, il che lo rende oscuro alla maggior parte dei programmatori o comunque poco comprensibile. In questa …

Read More
Big O Complexity

[Algoritmi] O grande ed altre notazioni importanti

1

Vediamo prima a grandi linee cosa si intende per O grande, e poi ci addentreremo con definzioni un po più formali: La notazione O grande (Big-O) è probabilmente una delle più importanti in Computer Science: questa indica il caso peggiore del tempo di esecuzione di un algoritmo. Esistono altre notazioni, anch’esse importanti, che indicano ad esempio l’andamento di un algoritmo …

Read More
Linus Torvalds

I Magic Number di Reboot()

0

La funzione reboot() di Linux ha una signature interessante: int reboot(int magic, int magic2, int cmd, void *arg); Questa funzione può essere richiamata solo da un uid 0 (ovvero quello del root), ma è necessario anche indicare due “magic numbers” per fare eseguire la funzione. Perchè? Se per qualche motivo, un processo con uid 0 impazzisce e per problemi di …

Read More
Patternmatching

Algoritmo di Boyer-Moore per il SSM

0

Nel 1977 Robert Boyer e J Moore hanno sviluppato un algoritmo molto efficiente per il String Searching Matching che prende appunto il nome degli autori. Questo algoritmo è divenuto molto famoso, tant’è che non solo è considerato l’ algoritmo più efficiente nel caso comune, ma viene implementato (tutto o in una versione più semplice) nelle funzioni di ricerca degli editor di …

Read More
Page 4 of 133« First...«23456»102030...Last »