My Writings. My Thoughts.
Windows XP: Impossibile disattivare ora la periferica
// maggio 11th, 2011 // No Comments » // Windows
Per tutti coloro che ricevono costantemente questo messaggio quando provano a rimuovere in maniera sicura la propria chiavetta (o qualsiasi dispositivo USB), consiglio di provare con questo tool della Microsoft: Autoplay Repair Wizard.
Io ho risolto! ;)
PHP: Test di connessione DB MS SQL
// febbraio 25th, 2011 // No Comments » // Database, Linux
Per svariati motivi si potrebbe avere necessità di accedere ad un database Microsoft SQL da PHP.
Dopo aver installato FreeTDS:
Potete fare subito un velocissimo test creando un file con estensione php con all’interno il seguente codice:
$connection = mssql_connect("IP_Address","DB_user","DB_Pass");
if (!$connection) {
echo "Non è possibile connettersi al DB!";
exit;
}if ($connection) {
echo "Ok, funziona!";
exit;
}?>
Chiaramente andrà caricato sul server e richiamato mediante browser.
Enjoy :)
Software installati 2011-02
// febbraio 10th, 2011 // No Comments » // Software, Windows
Programmi attualmente installati sul PC dell’ufficio sotto Microsoft Windows:
7-Zip
Adobe Reader
Audacity
Avira
Dia + diashapes
FileZilla FTP Client
FLV Player
FreeFileSync
GIMP
Continue Reading
Problemi backup MySQL su CentOS [Risolto]
// ottobre 7th, 2010 // No Comments » // Database, Linux
Ho provato a schedulare un backup con MySQL Administrator su un sistema GNU/Linux CentOS ma il cron che il programma creava in automatico non funzionava. Controllando i log mi sono imbattuto nel seguente errore:
Error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
Ho risolto cercando la posizione della libreria e creando un link simbolico della stessa in /usr/lib/
ln -s /usr/lib/mysql-gui/lib/libpcre.so.0 /usr/lib/libpcre.so.0
Enjoy! ;)
Abilitare accesso esterno a MySQL mediante riga di comando
// settembre 20th, 2010 // No Comments » // Database
Passaggi:
1) Permettere connessioni esterne al DB:
nano /etc/mysql/my.cnf
Commentare la riga “bind-address”
2) Collegarsi al DB con root via ssh e creare un nuovo utente assegnandoli i permessi:
mysql -uroot –p
CREATE USER ‘myuser’@'xxx.xxx.xxx.xxx’ IDENTIFIED BY ‘NewPassword’;
GRANT ALL ON *.* TO ‘ myuser’@’ xxx.xxx.xxx.xxx ‘;
flush privileges;
3) Verificare utenti/host abilitati:
use mysql;
SELECT User, Host FROM user;
Internet Explorer 7 in Windows 7?
// settembre 2nd, 2010 // No Comments » // Browser, Windows
Purtroppo non è possibile utilizzare la versione 7 di Internet Explorer sull’ultimo sistema operativo realizzato dal colosso di Redmond. Possiamo però sfruttare la modalità “visualizzazione compatibilità” di Internet Explorer 8 applicandola a determinati siti web che necessitano di essere visualizzati alla “vecchia maniera” (quindi fregandosene degli standard!).
Per fare questo bisogna aprire IE8 ed andare su Pagina > Impostazioni Visualizzazione Compatibilità.
Da qui possiamo inserire i siti web da visualizzare come se fossimo sulla precedente versione del browser oppure impostare la visualizzazione compatibilità come predefinita (flaggando “Visualizza tutti i siti Web in modalità visualizzazione compatibilità”). Continue Reading
Connessione a DB PostgreSQL mediante riga di comando
// settembre 1st, 2010 // No Comments » // Database
La sintassi è la seguente:
psql -h db.host.it -p 5431 -U username -W nomedatabase
dove:
-h HOSTNAME; database server host or socket directory (default: "localhost") -p PORTA; porta di ascolto del database (default: "5432") -U NOME UTENTE; nome utente database (default: "root") -W; richiedi una password
Una volta effettuato l’accesso verranno indicati i comandi basilari per operare sul DB:
\h per gli aiuti sui comandi SQL
\? per gli aiuti sui comandi interni
\g oppure punto e virgola per eseguire una query
\q per uscire
Bye!
“Relay access denied” dopo l’invio di una email… Perchè?
// agosto 13th, 2010 // No Comments » // Internet
A qualcuno sarà capitato di trovarsi di fronte a questo messaggio di ritorno che informa della mancata spedizione di una mail:
Il messaggio non ha raggiunto alcuni o tutti i destinatari.
Oggetto: Messaggio 122
Inviato: 13/08/2010 15.15Impossibile raggiungere i destinatari seguenti:
‘host@dominio.it’ 13/08/2010 15.15
554 5.7.1 : Relay access denied
A meno che non si stia configurando un server mail come Sendmail, è probabile che stiate cercando di spedire una mail utilizzando un server SMTP di un provider che ne consente l’uso solo ai propri clienti. Questi sono ancora molto comuni anche se ora, con la diffusione di dispositivi sempre più “mobile”, i providers tendono a fornire l’smtp autenticato che consente di usufruire del loro server ovunque vi troviate. Se siete utenti Gmail ne possedete già uno: Google offre gratuitamente un smtp autenticato.
Spero di esservi stato utile.
Come bloccare ad un indirizzo IP l’accesso SSH
// agosto 6th, 2010 // No Comments » // Linux, Sicurezza
Ci sono vari motivi per avere la necessità di bloccare un indirizzo IP, per esempio dopo un Brute force attack. Per impedire l’accesso indesiderato al nostro server useremo il programma “tcp wrappers”, configurabile principalmente attraverso due file: hosts.allow e hosts.deny. Visto il nostro obbiettivo, ci occuperemo solo del secondo.
Il funzionamento è semplice:
# nano /etc/hosts.deny
Ci troveremo di fronte, probabilmente, ad una parte commentata che spiega la sintassi. Di seguito, metteremo gli IP che non vogliamo accedano alla nostra macchina:
# ALL: PARANOID
ALL: 123.456.456.123
In questo modo posso bloccare gli IP che hanno tentato un accesso tramite brute force (chiaramente l’IP sopracitato è un esempio). I tentativi di connessione ssh da parte dell’IP bloccato daranno come risposta:
# ssh_exchange_identification: Connection closed by remote host
O qualcosa di simile.
Vi rimando a questo indirizzo per una analisi su come gestire questi attachi.
Backup/esportazione account Outlook 2003-2007
// agosto 3rd, 2010 // No Comments » // Windows
Aprire il registro di sistema:
Start > Esegui > regedit [invio]
Esportare la seguente chiave di registro:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook
Chiamiamo il file outlook.reg
Copiare il file appena salvato sul pc dove si vuole importare l’account. Effettuare per precauzione un backup del registro e fare doppio click sul file outlook.reg.
In questo modo verrà importato l’account.
Enjoy! :)



