Posted: marzo 31st, 2009 | Author: Francesco Apollonio | Filed under: news | Tags: annunci, dns, internet, news, utility, windows | No Comments »
Dopo mesi di beta testing “ristretta” ecco l’annuncio di Matteo Flora con il quale permette a tutti di provare i nuovi DNS per proteggere la privacy e (a quanto pare) anche per aiutarvi contro i worm.
http://fooldns.com/beta.html
Buoni FoolDns
Posted: marzo 20th, 2009 | Author: Francesco Apollonio | Filed under: news, recensione | Tags: gmail, internet, news, utility, varie | No Comments »
Ogni tanto potrebbe capitare di voler annullare l’invio di una mail e spulciando tra le novità del GmailLabs ho trovato un’opzione che permette di farlo. Per qualche secondo dopo l’invio rimane un link che permette di annullare la partenza della mail, ecco un esempio:

Il tempo che si ha per annullare l’invio è veramente esiguo (5s) ma nel gruppo di discussione già si parla di aumentare la personalizzazione di questo periodo…
Non è poi una gran novità ma reputo sia una di quelle cose che fa sempre comodo avere
Posted: marzo 20th, 2009 | Author: Francesco Apollonio | Filed under: recensione | Tags: config, internet, javascript, plugin, utility, varie, wordpress | No Comments »
Precisiamo che si parla di script che permettono di portare in primo piano le immagini presenti sulla propria pagina web.
Dopo aver provato un po di script trovati qua e la, mi son messo a cercare tra i plugin di wordpress ed ecco fatto…
Il plugin in questione si chiama ShadowBox JS, l’installazione è standard, l’ultilizzo semplicissimo… non bisogna far niente per farlo andare
Al massimo se volete potete aggiungere rel=”shadowbox” al link delle vostre immagini per non farla visualizzare come un album.
Buon lavoro.
P.S.
Per le prove utilizzate ovviamente le immagini presenti in qualche mio articolo, ad esempio qui potete vedere come funziona il parametro rel che è stato inserito nelle prime due immagini, nelle ultime due invece no.
Posted: marzo 16th, 2009 | Author: Francesco Apollonio | Filed under: Guide | Tags: bash, config, debian, Guide, internet, linux, proxy, ssh, utility, varie | 2 Comments »
Ho sempre avuto problemi a connettermi al mio pc tramite ssh quando sono in facoltà per colpa del proxy web, poi fu la luce…
Per prima cosa impostate il vostro server ssh sulla porta 443 (https) per bypassare eventuali controlli sulla porta.
Scaricate ProxyTunnel e successivamente passate a modificare (o creare) il vostro file .ssh/config in questo modo:
Host *.miodominio.org
DynamicForward 1080
ProxyCommand PATH_ESEGUIBILE_PROXYTUNNEL/proxytunnel -v -p INDIRIZZO_PROXY:PORTA_PROXY -d %h:%p -H "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Win32)\n"
ServerAliveInterval 30
ora non vi resta che connettervi normalmente al vostro pc tramite il solito comando:
$ ssh -p 443 pc.miodominio.org
Ecco tutto
Posted: febbraio 10th, 2009 | Author: Francesco Apollonio | Filed under: Guide, Programmazione | Tags: internet, ip, mysql, php | No Comments »
Leggendo qua e la ho mi son ritrovato su questa pagina. tante volte avrei voluto conoscere la localizzazione geografica di un indirizzo ip, per svariati motivi: sapere l’origine di un mio visitatore per esempio.
Bene ora tramite questo database mysql è possibile conoscere (approssimativamente) la localizzazione di un indirizzo ip.
Per poterlo utilizzare bisogna avere un server mysql sul quale fare l’import del database, vi consiglio di farlo tramite la linea di comando del server per non avere problemi data la dimensione del file, questo è il comando da dare:
source /path/to/ipinfodb.sql
successivamente è necessario possedere l’indirizzo ip da ricercare (ovviamente
) nella forma `a.b.c.d` e utilizzando la formula:
(256*a + b) * 256 + c
calcolarsi il valore con cui fare la ricerca. Questa è la query:
SELECT * FROM `ip_group_city` where `ip_start` <= 4881709 order by ip_start desc limit 1;
dove al posto di `4881709` dovete metterci il risultato dell’operazione sopra descritta.
Questo piccolo script php fa tutto questo per voi, dovete solo riempire con server, username, password e database:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| <?php
if (!isset($_GET['ip'])){
?>
<form action="searchip.php" method="get">
<input type="text" name="ip" /><br />
<input type="submit" />
</form>
<?
} else {
//QUESTO SCRIPT NON È SICURO (NON C'È CONTROLLO SULL'INPUT), UTILIZZATELO SOLO PER DELLE PROVE LOCALI!
$split = explode(".", $_GET['ip']);
$COUNT = (256*$split[0] + $split[1]) * 256 + $split[2];
$QUERY = 'SELECT * FROM `ip_group_city` where `ip_start` <= '.$COUNT.' order by ip_start desc limit 1;';
mysql_connect('localhost', 'username', '');
mysql_select_db("test");
$res = mysql_query($QUERY);
$arr = mysql_fetch_array($res);
echo "Country: ".$arr['country_code']."<br />City: ".$arr['city'];
}
?> |
buon lavoro