月度归档:2012年05月

wifi功能泄露你的地理位置?

当我很久以前刚接触html5的时候我对geolocation这个功能感到不以为然,以为浏览器只是通过你的ip信息获取你的地理位置,今天我在火狐上无意中用了bing maps的your current location功能(google maps也有这个功能,原理也一样),他就是通过浏览器的geolocation功能实现定位,令我惊讶的是定位的误差不超过10m,由于整个学校都是一样的出口ip,我对这样达到GPS级的定位结果表示不能理解。
继续阅读

使用goagent时facebook的css加载错误

昨天在朋友的推荐下用goagent来爬墙,其他网站都很正常很流畅,唯独facebook页面总是加载错误,css没有加载成功,留下一片白白的页面和一堆黑黑的字。研究了半天原来是goagent访问https时证书签名是goagent,而goagent签名的证书当然没有经过官方机构的认证,自然会被浏览器阻止,而facebook的css,js文件并不存放在facebook.com的域上而是放在了fbcdn.net上,所以我们添加了facebook.com域的例外,却没有添加fbcdn.net的例外错误就发生了。
继续阅读

linux启动后黑屏

昨天升级了fedora,今天早上起来发现开机黑屏了,这是很常见的问题,fedora升级导致了我的amd显卡驱动错误,其实解决方法很简单,只要把xorg.conf删除,然它重新生成默认的xorg.conf,使用linux自带的显卡驱动即可。
开机黑屏了?不要紧,启动选择recovery mode执行下面命令

rm /etc/X11/xorg.conf

如果担心直接删除不大好,可以将他重命名:

mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

之后重启

reboot

就可以了,别忘了现在你用的是linux自带的显卡驱动,赶紧去amd,或者nvdia的官网下载安装最新的显卡驱动吧。

linux如何删除AMD显卡驱动

在linux下安装amd显卡驱动的文章遍地都是,但是如何删除amd驱动的文章确少有提及,很多人升级显卡驱动没有卸载上一个版本导致错误,其实amd驱动安装后在/usr/share/ati目录下放着驱动删除的shell,只要运行它就可以卸载驱动了,很傻瓜化吧打开一个虚拟终端输入

cd /usr/share/ati

跳转到/usr/share/ati,之后用su,或者sudo切换到root运行脚本

 ./fglrx-uninstall.sh

即可