FoolDns “apre la beta”


Posted: marzo 31st, 2009 | Author: Francesco Apollonio | Filed under: news | Tags: , , , , , | 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


Undo send (g)mail


Posted: marzo 20th, 2009 | Author: Francesco Apollonio | Filed under: news, recensione | Tags: , , , , | 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:

gmailundo

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 :)


ShadowBox JS, media viewer per wordpress


Posted: marzo 20th, 2009 | Author: Francesco Apollonio | Filed under: recensione | Tags: , , , , , , | 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 :D

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.


proxytunnel, come connettersi ad un server ssh tramite un web proxy


Posted: marzo 16th, 2009 | Author: Francesco Apollonio | Filed under: Guide | Tags: , , , , , , , , , | 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 :)


mysql ip geolocation


Posted: febbraio 10th, 2009 | Author: Francesco Apollonio | Filed under: Guide, Programmazione | Tags: , , , | 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 :P ) 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 :)

  • Articoli Recenti:

  • Tag

  • Categorie

  • Meta

  • Licenza Creative Commons

    Copyright © 2012, | ldlabs.org – Blog is proudly powered by WordPress All rights Reserved | Theme by Ryan McNair modified By Francesco Apollonio

    Smilla Magazine Il Bloggatore iwinuxfeed.altervista.org Feedelissimo - tecnologia WebShake - tecnologia