Vediamo oggi come analizzare due testi e come stampare il punto in cui c’è la differenza. Questo metodo è lo stesso utilizzato in http://www.thecsea.it/servizi/comp_testi Creiamo una funzione che dati in ingresso le due stringhe(testi) restituisce un valore >= 0 che indica la posizione in cui differiscono;-1 se sono uguali; -2 […]

confrontare due testi


A chi non è mai capitato di dover eseguire più ricerca in un database all’interno di un unica richiesta, ma a avere ad esempio il problema delle query limitate? Oggi vediamo due diverse soluzioni ed i vantaggi di ognuna. La prima consiste di prendere tutto il contenuto della tabella e […]

ricerca efficiente nei database


A chi non è mai capitato di voler trasmettere dei dati(magari con ajax) ed elaborarli poi in javascript? Bene l’xml è nato per questo però avvolte può risultare complesso e pesante in alcune applicazioni. Immaginate di dover ricevere/trasmettere diversi tipi di dati, di cui non conoscete il numero, anzi il […]

semplice protocollo di comunicazione



Vediamo oggi gli svantaggi dell’uso delle funzioni ricorsive, con un tipico esempio di funzione ricorsiva : la successione di Fibonacci. Per chi non si ricordasse che cosa è la successione di Fibonacci : è una successione che ha come primi due numeri 0 ed 1 e poi gli altri si […]

perché non usare le funzioni ricorsive? (esempio fibonacci)


5
Vediamo oggi due algoritmi per il calcolo dei numeri primi e vediamo come usando un pò più di ram si riesce ad ottimizzare di un bel po’ il programma. Un modo semplice per il calcolo dei numeri primi di un numero è utilizzare una funzione che ogni volta controlla se […]

calcolo dei numeri primi in c


A chi non è capitato di avere problemi con i caratteri unicode in php, anche mettendo il metatag apposito? Ed è quindi stato “costretto” ad usare i caratteri speciali dell’html (es : è = è). Bene oggi vediamo come fare: Per prima cosa analiziamo l’header di una risposta http(esempio preso […]

problemi supporto caratteri unicode php



4
Abbiamo testato un semplice ciclo in diversi linguaggi(interpretati e compilati), senza considerare le velocità di compilazione i tempi(sotto linux) sono stati i seguenti: php : 0.344 php usando gli oggetti : 0.372 c : 0.120 c++ : 0.340 java : 1.968 python : 0.744 perl : 0.288 mentre le velocità […]

velocità linguaggi


Vediamo oggi come creare una semplice chat da terminale. ATTENZIONE : il programma è progettato per linux o altri sistemi POSIX in pratica il programma consiste in una semplice copia del testo in input in un altro terminale con varie formattazioni(come ad esempio l’inseriemtno del nome al testo della chat). […]

chat da terminale


2
Vediamo oggi un modo per memorizzare i dati in un file con dei tag appositi che poi verrano utilizzatiper una formattazione in fase di stampa. Questo esempio è stao progettato per memorizzare dei segnalibri con anche un commento e delle categorie, ma può trovare diverse applicazioni. i dati verrano memorizzati […]

file di segnalibri



2
Vediamo oggi come creare un “foglio” di appunti. In praticamente creeremo dei file facilmente modificabili da internet, con anche delle copie di backup. In pratica prima mi copio la vecchia copia di backup (appunti.txt.old) al posto della vecchia copia di backup del backup(appunti.txt.old.old) e poi copio il vecchio file di […]

“foglio” di appunti