merge

Mattepuffo's logo
Implementare il merge sort in Javascript

Implementare il merge sort in Javascript

Da Wikipedia:

Il merge sort è un algoritmo di ordinamento basato su confronti che utilizza un processo di risoluzione ricorsivo, sfruttando la tecnica del Divide et Impera, che consiste nella suddivisione del problema in sottoproblemi della stessa natura di dimensione via via più piccola. Fu inventato da John von Neumann nel 1945. Una descrizione dettagliata e un'analisi della versione bottom-up dell'algoritmo apparve in un articolo di Goldstine e Neumann già nel 1948.

Ovviamente possiamo implementarlo in tutti i linguaggi che vogliamo.

Mattepuffo's logo
Implementare il merge sort in Python

Implementare il merge sort in Python

Da Wikipedia:

Il merge sort è un algoritmo di ordinamento basato su confronti che utilizza un processo di risoluzione ricorsivo, sfruttando la tecnica del Divide et Impera, che consiste nella suddivisione del problema in sottoproblemi della stessa natura di dimensione via via più piccola. Fu inventato da John von Neumann nel 1945. Una descrizione dettagliata e un'analisi della versione bottom-up dell'algoritmo apparve in un articolo di Goldstine e Neumann già nel 1948.

Ovviamente possiamo implementarlo in tutti i linguaggi che vogliamo.

Mattepuffo's logo
Unire array in Kotlin

Unire array in Kotlin

Unire array in Kotlin ricorda la classica concatenzaione.

Da quanto ho capito, non ci sono funzioni apposite, ma basta concaternali.

Mattepuffo's logo
Usare l'istruzione MERGE in Oracle

Usare l'istruzione MERGE in Oracle

Una delle cose che più mi piacciono di MySQL / MariaDB è l'istruzione ON DUPLICATE KEY!

Esegue in automatico un sacco di controlli, levando quindi al programmatore l'onere di scrivere codice / controlli in più.

Ho scoperto che anche in Oracle c'è una instruzione simile: MERGE!

Mattepuffo's logo
Unire PDF con PHP

Unire PDF con PHP

Oggi vediamo come unire più file pdf usando PHP.

Per farlo ci avvarremo di una classe, specifica, PDFMerger, che usa le librerie FPDF e FPDI.

La prima è una libreria molto conosciuta per creare file PDF con PHP; la seconda serve per importare nella prima file PDF preesistenti.

La cosa buona è che per creare i PDF non è obbligatorio usare FDPF; infatti io per creare i PDF originare uso DOMPDF perchè mi piace di più.

Comunque potete scaricare tutto da qua.

Mattepuffo's logo
Unire file avi da riga di comando

Unire file avi da riga di comando

Mi capita spesso di avere file video spezzati in più parti.

Non che sia un grosso problema, ma perchè non unirli quando è possibile farlo facilmente e velocemente?

Vediamo come possiamo fare usando il terminale in Linux.

Prima di tutto installate transcode:

# pacman -Sy transoce (Archlinux)

# aptitude install transcode (Debian e derivate)

Transocde è una suite di comandi che permette di fare moltissime operazioni su file audio/video.