ott 1 2007

Rimuovere una pagina dall’indice di Google

Capita, a volte, che si voglia eliminare una pagina, un link, un'immagine dalla "memoria" di Google.

La via "più semplice" è quella riportata nelle FAQ di Google stessa che trovate qui.
Esiste, a quanto pare, un'altra via e cioè quella di richiedere formalmente a Google di farlo.

Il link diretto è questo: http://services.google.com:8882/urlconsole/controller
Bisogna loggarsi con le credenziali del proprio account di Google e seguire la procedura, meglio ancora se ci si è precedentemente registrati come WebMaster del sito stesso :-)


set 5 2007

Generare stringhe pseudocasuali in PHP

A volte capita di dover generare in automatico delle password pseudocasuali non-alfanumeriche all'interno di un'applicazione sviluppata in PHP.
Questo breve codice permette di generare una stringa di dimensione $pwdLength estraendo in modo pseudocasuale uno dei seguenti caratteri: "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWYXZ.#*-" (virgolette escluse).
Per aumentare maggiormente la complessità, sono stati aggiunti dei controlli in modo che lo stesso carattere non sia presente più di una volta.
Nel caso di caratteri alfabetici, il controllo di cui sopra è valido anche se un carattere è in minuscolo e uno in maiuscolo (e viceversa) rendendo impossibili combinazioni tipo aA e Bb.

# Lunghezza della password da generare
$pwdLength = 8;
# Elenco da cui "pescare" i caratteri che comporranno la password
$pwdChars = 'abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWYXZ.#*-';
$pwdCharsLength = strlen($pwdChars);
# Questa variabile conterrà la password generata
$pseudo = "";
for ($i = 0; $i < $pwdLength; $i++) {
$charCheck = FALSE;
while (!$charCheck) {
# Estrazione di un carattere a caso
$charPos = mt_rand(0, $pwdCharsLength - 1);
# Verifica se il carattere è già presente
if (strstr($pseudo, strtoupper($pwdChars{$charPos})) === FALSE {
strstr($pseudo, strtolower($pwdChars{$charPos})) === FALSE) {
$pseudo .= $pwdChars{$charPos};
$charCheck = TRUE;
}
}
}
echo $pseudo;

Sembra un esercizio stupido, ma a volte sono le cose più stupide a portar via tempo utile per altre cose più complesse.


set 3 2007

Recuperare la password da un’installazione di Nod32

Capita, a volte, che il cliente butti via la scatola e la relativa licenza cosa che rende impossibile re-installare il software in oggetto in tempi brevi.
La procedura ufficiale è quella di contattare direttamente il supporto clienti della Eset (fonte) per farsi re-inviare i dati.
Esiste, tuttavia, una procedura “più veloce” se si deve solo re-installare il software e si ha ancora accesso alla vecchia installazione.

Continue reading