locate

Mattepuffo's logo
Usare la clausola IN in una Stored Procedure in MySQL

Usare la clausola IN in una Stored Procedure in MySQL

La clausola IN, in una query con vari filtri, può essere molto comoda.

Ma se la vogliamo usare dentro una Stored Procedure in MySQL, può essere problematico passare i valori da usare nella clausola.

Per farlo siamo costretti a concatenare la query usando CONCAT.

Mattepuffo's logo
Usare locate in USB e hard disk esterni

Usare locate in USB e hard disk esterni

Di locate ne abbiamo già parlato: è una ottima alternativa al comando find per cercare nel file system.

La differenza sostanziale è che si basa su un database, aggiornato in automatico da sistema, o manualmente tramite il comando:

# updatedb

Di default il comando di configurazione eslcude alcune directory per non appesantire troppo il database.

Tra le esclusioni ci sono anche i device esterni, compresi HD montati come partizioni secondarie ma che non fanno parte del file system di sistema.

Comportamento "sbagliato" se teniamo tutti i nostri file in HD secondari.

Mattepuffo's logo
Visualizzare IP dei visitatori in una immagine con PHP

Visualizzare IP dei visitatori in una immagine con PHP

In questo articolo avevamo visto come identificare l'indirizzo IP del visitatore tramite Java e / o PHP.

Adesso vediamo come farlo in PHP, ma mettendolo dentro una immagine.

Se vi state chiedendo perchè fare una cosa del genere vi rispondo così: solo per un eventuale abbellimento.

Anche della creazione di immagini "al volo", partendo da semplice testo, con PHP, ne avevamo già parlato.

Mattepuffo's logo
Creare immagine da testo con PHP

Creare immagine da testo con PHP

La libreria GD di PHP è ben fornita di funzioni per la creazione e manipolazione di immagini.

Oggi vediamo come creare una immagine da una scritta; l'immagine non verrà creata fisicamente sullo spazio web, ma sarà il testo a essere tramutato in immagine e messo nella pagina.

Questo il codice:

// img.php

header("Content-type: image/png");
$imageCodice = imagecreate(200, 40);
$bg = imagecolorallocate($imageCodice, 255, 255, 255);
$tc = imagecolorallocate($imageCodice, 0, 0, 0);
imagestring($imageCodice, 5, 0, 12, "HELLO WORLD!", $tc);
imagepng($imageCodice);
imagedestroy($imageCodice);

Prima impostiamo il tipo di immagine che sarà inviata all'header della pagina (PNG in questo caso).

Mattepuffo's logo
Usare locate su Mac OS X

Usare locate su Mac OS X

A memoria mi sembra che su Leoprard e Snow Leopard il comando locate non fosse presente, però magari mi sbaglio.

Coumunque di sicuro è presente su Lion.

Per chi non lo sapesse locate è un comando che serve per cercare file e cartelle sul disco.

Si basa su un database aggiornabile e per questo risulta esere anche molto veloce, di sicuro più di find.