本来是不想写这篇日志的,毕竟也是深夜了,不过想想还是写出来吧,也算是有一点点东西分享吧。

OK,今天本来是找一个IP对应地址然后对应到坐标的东西,其实,这个东西K_Reverter早就研究过,并且写在了他的日志中,摘录一些主要的吧:采用IP库实现了通过IP得到一个地址的文字描述之后,通过Google的地址解析服务去匹配经纬度。K_Reverter提供的他在Google appengine的测试IPhttp://dituren-service.appspot.com/services/ip_lookup?c=onIpLookupLoaded&ip=202.204.59.204,返回的东西还是很不错的。突然想直接拿来用,但又觉得不厚道。那难道我也要用Google地址解析服务?不过话说回来,Google地址解析服务还不错,举例:http://maps.google.com/maps/geo?q=shanghai&output=csv&key=abcdefg,这个是生成上海的经纬度,以CSV的形式来表现的,当然也有返回XML的,具体看说明吧,不过对于我这样的菜鸟还是觉得直接返回CSV的简单好用。但现在的根本问题是,我只瞄了一眼这个Google地址解析,并且好像还不支持中文关键字(至少直接打中文不支持),能够支持拼音。难道K_Reverter将中文转成拼音后再去得到IP?不解,罢了,我想,还是我自己去想办法吧。我的思路是,直接将IP对应的经纬度储存到数据库,我不想用Google的服务,呵呵,K_Reverter也用数据库缓存了Google查询的结果,如果这样的话,我想最终的数据库肯定是不会全面的,因为不可能每个IP都去访问他的网站一次吧。

继续,通过K_Reverter介绍,去了gohsy的宝地,虽然我是冲着IP库去的,不过,还是发现了一些不错的东西,下面的几个东西就是gohsy的东西,我只是拿来玩玩,然后算是分享一下吧。

1.在Google App Engine上建立IP查询站点,很不错,就一个PY文件加上1M的IP库。

2.教你把免费空间如何变成代理服务器—FQ利器,这是一篇介绍自己架设代理服务器的文章,讲了两种方法,一种是就一个php文件就可以代理,使用的是WEB代理,就是通过这个WEB页面去访问你被GFW的网站,我把它放在了我的DH主机上测试一切OK,以后我要是碰到GFW或者需要代理,我想不用找了,直接用自己的WEB代理吧,还是非常方便的,推荐一下。至于文章中讲的第二种方法,虽然很好,但不小巧,我也没再去研究。

3.Google PicasaWeb Api 建立外部独立相册,一个html一个js,就把Google PicasaWeb的相册完全搬到你自己的网站上,其实早就想把我的4K多张照片传到PicasaWeb了,就是一直懒得弄。看来,现在是需要尽快弄了,毕竟,还可以搬到自己的网站下面,而图片又不占用自己的带宽,太棒了,不过PicasaWeb API也太强悍了。

以上的都是简单小巧的东西,我也不喜欢复杂的东西,所以就分享给大家吧。喜欢的朋友可以直接去上面的文章中找到下载。

后来又去找了一些IP库,一个是纯真的IP库,一个是珊瑚虫的IP库,纯真的IP库更新到了15号,共有365270条记录,文件大小7M多了,而珊瑚虫的由于上次的腾讯事件后我想基本上不会有更新了吧,而上面gohsy同学可能用的也是最新的珊瑚虫库吧,文件是1M,记录数为58017,相差了6倍。当然这对我来说不重要。

写到上面一段的时候因为又去研究了一下,所以将刚刚研究的IP相关的在这里继续说一下。K_Reverter是用IP库里的地址去Google地址解析得到经纬度的,而上文中说直接输入中文无法使用,其实只要将中文变成Unicode的编码,Google地址解析就可以解析中文关键字了。简单测试了一下Google地址解析的精度,个人感觉不怎么准确,拿“中央美术学院”来说,Google解析到了北四环外,通过该点查询,附近有“中央美术学院雕塑艺术研究所”,这样的话那中央美术学院的地址应该是不对的吧。而对于大的地区来说,比如“北京市朝阳区”定位在了东四环外,可能取了朝阳区的形状的中心,这个坐标来看确实蛮不解的。而“北京市”这样的地区来看,定位在了天安门样子吧,应该还能说的过去。当然,还有一些地址是找不到的,比如我去找“清华科技园创业大厦紫光绿信科技有限公司”,这个倒确实有点为难Google了。

整体看来Google的地址解析也不怎么样,看来Google还需努力,除了技术方面可能还有大陆数据方面。最后,从中央学院这个数据上看,怀疑Google地址解析出来的大陆坐标是火星坐标系统的。说多了,地址解析毕竟是一件非常不容易的事情,加上国内数据并没有国外地图数据的强大,所以国内定位不精确的问题要比国外多的多那也算是正常了,但Google已经算是走在前面的了吧。好了,下次继续研究吧,或者,自己制作一套IP地址解析坐标系统,god。

blog写成这么乱七八糟,不知道是否合适。

[乱七八糟]分享今晚瞎逛来的网络东东相关推荐

  1. 【分享】解读时间同步(NTP网络授时服务器)的重要性

    [分享]解读时间同步(NTP网络授时服务器)的重要性 [分享]解读时间同步(NTP网络授时服务器)的重要性 在我们还很小的时候,就被教育要有时间观念.上个世纪末,成年人每隔一段时间就会守在电视机前,盯 ...

  2. 我爱瞎逛,我爱煮饭。

    昨天晚上和药片.魔鬼还有fears在西单吃饭,吃完药片说要去逛逛商场,我立刻附议,两个大男人很无奈地跟在后面聊天,从赛特走到君太,从君太走到中友. 我觉得大型商场将暖气开得那么足是一个错误,首先逛是一 ...

  3. 一、功能简述 正是微博如火如荼的时节,其中各个微博的分享功能是网站推广产品的好东东啊,此时如何方便快捷的使用微博的分享功能就显得比较重要了。我的站点每篇文章的底部有一些分享的链接: 不过我觉得这些分享

    一.功能简述 正是微博如火如荼的时节,其中各个微博的分享功能是网站推广产品的好东东啊,此时如何方便快捷的使用微博的分享功能就显得比较重要了.我的站点每篇文章的底部有一些分享的链接: 不过我觉得这些分享 ...

  4. 今晚直播:GAN在网络特征学习中的应用 | PhD Talk #23

    「PhD Talk」是 PaperWeekly 的学术直播间,旨在帮助更多的青年学者宣传其最新科研成果.我们一直认为,单向地输出知识并不是一个最好的方式,而有效地反馈和交流可能会让知识的传播更加有意义 ...

  5. 2017(深圳) .NET技术分享交流会(第二期)网络直播活动

    .NET Core 2.0 已于2017年8月14日正式发布,2017(深圳) .NET技术分享交流会在公众号中发出2个小时后就被抢光了,受限于场地无法增加人数,这次如鹏网杨中科老师提供VIP级的网络 ...

  6. 【报告分享】2021中国住宿业市场网络口碑报告-中国饭店协会众荟(附下载)

    摘要:通过语义分析进一步了解酒店住宿业在不同服务维度的表现与变化趋势.点评是消费者对酒店服务最真实的反馈,不同服务的观点数,一方面反映消费者对该项服务的关注度,另一方面也反映酒店在营销中的 " ...

  7. NOI2020 瞎逛游记

    NOI2020 游记 我是 BJ D 类,没实力的氪金选手. Day -2 APIO 炸沉,此处略去不计. 下午 Mr_Wu 讲二分图讲得天花乱坠,体验极其欠佳,但是仍然学到很多. Day -1 报道 ...

  8. SDN实战团分享(一):OpenStack网络服务数据平面加速

    [编者的话]本文系SDN实战团微信群(团主张宇峰@brocade)组织的首次线上技术分享整理而成,由IBM云网络服务团队资深架构师唐刚将其团队内部对于如何在openstack环境下实现高性能的网络服务 ...

  9. 疫情下,分享2022年比较冷门的网络兼职

    疫情已经三年了,三年的疫情,对全球的经济产生了巨大的冲击,所有都为低工资高消费的生活所苦恼,今天红提网社跟大家分享几个冷门,赚钱又多的兼职,只要大家坚持每天都会有几十上百的收入,所以不管你是宝妈,白领 ...

  10. 音视频开发系列(17)文章分享-提速 30%腾讯TQUIC 网络传输协议

    作者:腾讯 sTGW-TQUIC 腾讯sTGW如何助力核心业务用户登录耗时降低30%,下载场景500ms内请求成功率从HTTPS的60%提升到90%,移动端APP在弱网.跨网场景下同样取得媲美正常网络 ...

最新文章

  1. Linux Shell脚本攻略学习总结:二
  2. PostgreSQL SQL 语言:数据定义
  3. 代码审计之CVE-2018-7600-Drupal远程代码执行漏洞-Render API
  4. win10开启telnet客户端
  5. TCP/IP / 状态转换图
  6. 304 Not Modify
  7. linux php 如何上传webshell,linux+apache+php的一次拿webshell的心得
  8. C#笔记02 变量、数据类型
  9. arduino无线下载
  10. mysql热备份使用方案_MySQL双机热备份实施方案
  11. python大写字母怎么读_python中字母大小写的转换,和一些字典的常规操作
  12. 为什么Elipse里面新建的Web Project项目里没有Webroot目录
  13. 自制STC12C5A60S2最小系统板
  14. Cadence 17.4 中文菜单
  15. 查找论文对应开源代码的神器 Papers with Code
  16. Anniversary Cake (深搜)
  17. 容器化Docker原理和场景
  18. Excel通过poi设置折线图样式
  19. 数据库--SqlServer详解
  20. 使用synchronized和Lock对象获取对象锁

热门文章

  1. 浅谈算法和数据结构: 二 基本排序算法
  2. 边缘保留滤波matlab,【DIP】各种边缘保留滤波器一览
  3. react native webview 百度地图_react-native-baidu-map使用及注意问题
  4. typecast java_Delphi设置无效的Typecast
  5. 数据结构开发(22):二叉树的转换、深层特性与存储结构设计
  6. [Selenium+Java] Selenium Framework: Keyword Driven Hybrid
  7. C# const, readonly, static readonly
  8. 201507152326_《Javascript实现跨域有4种方法——介绍jsonp和html5方法》
  9. 使用正则test方法遇到的问题
  10. Oracle中的位运算以及推导公式