2014年11月25日火曜日

GoLang: GeoLocation Code


 41 func GeoIP_calc(ip string) string {
 42     var country string = ""
 43
 44 
 45     file := "GeoIP.dat"
 46 
 47     gi, err := geoip.Open(file)
 48     if err != nil {
 49         fmt.Printf("Could not open GeoIP database\n")
 50     }
 51 
 52     if gi != nil {
 53         country, _ = gi.GetCountry(ip)
 54     }
 55 
 56     return country
 57 }

0 件のコメント:

コメントを投稿

fd-find

 $ sudo apt install fd-find $ fdfind 石