十一 30
首先,今天是郁闷的一天,在机场等待了近四个半小时后,得到消息,因为沈阳大雾的问题,今天的航班取消了。这四个小时是比较难过的四个小时,《明朝哪些事儿之五》看完了,得出了一个结论,斗争的结果都是可悲的,大明王朝几百年,少有几个可以善终的官员。当然,这和个今天的主题没有关系,但是因为电脑是看完这部历史剧后拿出来了,照例要来提一下。
杭州机场的chinanet信号非常好,而且边上又有一个电信的VIP候机室,居然没有中国移动的比较奇怪(更新:移动的VIP候机室换到13那边去了),中国联通的就在电信的边上,也有WIFI的信号,但是,相对于电信与CMCC而言,联通的信号实在的是太低了,这在机场也表现的很正常。自然而然的,直接使用了ChinaNet的信号,非常不错。
不久前,曾经写过一篇《机场chinanet电信无线可用家用宽带登录》,chinanet可以使用家用宽带帐号登录,但是现在我已经不用了,也没有电信的帐号。
似乎没有办法的时候,打开浏览器,发现居然可以上google的,突然就想到TX同学介绍过的GappProxy,对了,还有bones的机场免费用GAppProxy上过网,似乎就是如此。于是就在google.cn中直接搜索GappProxy,当然打开链接的时候,打不开了,因为我没有登录嘛。但是,GOOGLE不是可以上么,哈哈,对了,用网页快照,果然不出所料,正常的上去了。找到了链接,同时也在快照的帮助下直接下载了GappProxy for windows XP,哈哈,速度超快,然后自然的,运行gui.exe,改了firefox的proxy,哈哈,正常可以上网了。
Tags:
3G,
brucebot,
brucebot.com,
China,
GappProxy,
google,
proxy,
SoftWare,
WIFI
七 01
之前用机器人玩了一个twitterbot,在使用过程中,公司的网络是通过代理向外面传输信息的。查阅了一下,python内部的urllib2的Proxyhandler可以很方便的来操作并实现代理的方式,在python帮助中查询到urllib2.ProxyHandler的说明,如下:
Help on class ProxyHandler in urllib2:
urllib2.ProxyHandler = class ProxyHandler(BaseHandler)
| Methods defined here:
| __init__(self, proxies=None)
| proxy_open(self, req, proxy, type)
| ———————————————————————-
| Data and other attributes defined here:
| handler_order = 100
| ———————————————————————-
| Methods inherited from BaseHandler:
| __lt__(self, other)
| add_parent(self, parent)
| close(self)
这样就方便来操作代理了,代码如下:
import urllib2
proxy_info = {
'user' : 'username',
'pass' : 'password',
'host' : "secproxy.test.com",
'port' : 8080
}
# build a new opener that uses a proxy requiring authorization
proxy_support = urllib2.ProxyHandler({"http" :
"http://%(user)s:%(pass)s@%(host)s:%(port)d" % proxy_info})
opener = urllib2.build_opener(proxy_support, urllib2.HTTPHandler)
# install it
urllib2.install_opener(opener)
Tags:
AI,
proxy,
python,
Robotics,
SoftWare,
twitter,
代理,twitterbot,
机器人
六 11
之前看到fallen的饭否小护士,就突然闪现一个想法,弄个机器人来twitter来刷着玩,但是一直在忙,加上自己的python水平实在是还怎么样,赶上昨天今天有时间,又碰上公司上外网的proxy问题,到现在总想是有效果了。
这个具体是这样的,用一台Staubli的工业机器人,在执行程序的同时,向外不停的发送twitter,就有了这么一个结果.看到下面的图了么,这就是这几天用机器人在不停的向twitter发送信息,开始时是使用自己的@brucebot来测试,但是看起来实在是不爽,会影响正常的使用,因此就注册了下面这个@twirobot帐号来测试,就有了如下的效果,狂风暴雨式的刷,被代理服务器禁止发送了,所以时间止于10:38:08。

Tags:
Art,
blog,
brucebot,
brucebot.com,
proxy,
python,
robot,
Robotics,
Robotics,
staubli,
twitter,
twitter API staubli robot,
工业机器人,
机器人
九 17
一..每次装完linux后在终端中运行命令,碰到错误或者其他情况都会发出“滴滴”声,在X Window系统下,可以使用xset 命令为之, 命令如下:xset b off (输入xset 回车后得到xset命令的选项)
二 ..加速ubuntu compiz 及firefox
1.禁用IPv6
目前IPv6还没有到来,Ubuntu这个超前的功能暂时可以屏蔽掉,以加快速度
#vi /etc/modprobe.d/aliases
alias net-pf-10 ipv6
===>
alias net-pf-10 off #ipv6
2、并行运行开机启动脚本(慎用)
/etc/init.d/下面的都是启动脚本,默认这些脚本是按顺序启动的,实际上,如果你使用的是SATA或SCSI接口,可以并行启动这些脚本程序,加速启动过程。
# vi /etc/init.d/rc
CONCURRENCY=none
===>
CONCURRENCY=shell
3、将localhost化名为主机名
据说这个方法可以改善使用Ubuntu一段后,在GNOME中启动应用程序变慢的问题
# vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 Ubuntu
===>
127.0.0.1 localhost Ubuntu
127.0.1.1 Ubuntu
注:在第一行末尾加上主机名,也就是第二行的那个名字。
4、禁用Pango
Pango是一个着重于国际化的,用于输出和文本渲染的库,但是这个库可能导致Firefox等一些程序占用过高的 CPU,所以我们可以禁用它。
# vi /etc/environment
MOZ_DISABLE_PANGO="1"
5、禁用gettys
# vi /etc/event.d/tty3
把所有以start开头的行,用#注释掉(:%s/^start/#start/)
6、安装preload
可以把一些常用到的lib库和应用程序预加载到内存,以提高程序的启动速度
# apt-get install preload
7、设置swappiness
减少系统对于swap频繁的写入,将加快应用程序之间的切换,有助于提升系统性能
系统默认为60,你可以改为10
# sysctl vm.swappiness=10
如果要让它开机自动设定
# vi /etc/sysctl.conf (加入)
vm.swappiness=10
三.加速firefox
1、打开 Firefox,在地址栏输入 about:config。
2、在过滤器中分别输入下列名字,把它们的值改为后面的就行了。
network.dns.disableIPv6 值为 true
network.http.pipelining 值为 true
network.http.pipelining.maxrequests 值为 8
network.http.proxy.pipelining 值为 true
Tags:
Art,
proxy,
SoftWare,
Ubuntu,
WORK,
终端
七 20
以下是我的firefox about:config设置,记录以作备份
network.http.pipelining=true
network.http.pipelining.maxrequests=10
network.http.proxy.pipelining=true
network.dns.disableIPv6=false
content.interrupt.parsing=true
content.max.tokenizing.time=2250000
content.notify.interval=750000
content.notify.ontimer=true
content.notify.backoffcount=5
content.switch.threshold=750000
nglayout.initialpaint.delay=0
config.trim_on_minimize=true
browser.sessionhistory.max_total_viewers=8
Tags:
AI,
proxy,
SoftWare,
WORK
最近评论