As wordpress is blocked by the Wall in China, now my new blog posts currently are written in Zhihu Column: 技术宅
由于众所周知的原因,中国内地无法访问wordpress站点,目前本博客新增内容转到知乎专栏 技术宅
最近疯狂使用Ruby写各种脚本,因为俺很痛恨手工重复劳动。
另外工作需要,也看了不少脚本,不过Python的居多,那个俺不是很懂。但是看代码还是可以看懂的。看懂了就想用Ruby来实现,因为一直觉得Ruby的语法更简洁漂亮。
刚才刚好看到个数字游戏的题(在这里看到的)
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
然后那个人的解法不是很了解。但是有一点可以肯定,他不了解Ruby, 代码太不简洁了,完全没体现Ruby语言之美。他的算法说实话没看懂(俺数学不好。。。),不过我依据题目表面的意思做出来了,当然,这个执行效率肯定低些,毕竟是表面的。。。
#一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
#这是算的1000以内的,算1000就把下面的对应的改了就ok了。
a,b=[],[]
1000.times do |x|
1000.times do |y|
a << x if(x+100==y**2)
b << x if (x+268==y**2)
end
end
p a&b
题外话:在Ruby中,如果还用for和while的做枚举的人,都是对Ruby不了解的人!特别是用for做循环的,脑子进水了!
P.S. 网页版写个博客真费劲。代码就是不缩进!
很高兴。。。我的博客终于在墙内了
应该是我的wfg的文章不在首页的缘故。看来之前是关键字封杀呀
前几天无意中知道了PythonChallenge这个网站,然后一发不可收拾.
开始用自己微薄的Ruby知识破解每一关,俺终于爱学习了。。就这样玩这个到了自己的生日。
今天建了一个Google的开源项目,专门保存这些资料。卡在第四关了。。。
Nokia年初宣布旗下Ovi Maps免费的时候着实高兴了一把,可以不用破解了。但是实际上到现在Free Ovi Maps 至今都没有发布N78 N79 N85 N96等机型下可用的版本,搞得很郁闷。看来还是得破解,因为不破解强行安装是不行的。
昨天因为自己的N78手机不能安装程序,终于把它刷成了最新的V30.011版本。于是想使用新的免费maps。找到这么一篇文章
Nokia OVI Maps 3.03 for S60v3 officially unsupported devices 无奈因为墙的原因下载非常困难,折腾了我一晚上时间。今天总算搞定了。说下我的经验: Continue reading “让老手机也能用上免费的OVI MAPS 3.03”
Actually some one said I need to update my blogs. Today should my last day of visiting London for this trip.
After arrived at the hotel exhausted, with the boring TV programme sounds, I determine to write something down to make I could remember something after years.
太无语了,昨天晚上俺这博还能登录呢。。
今天居然在墙外了。。我只能泪流满面了
越“搬”越忙,FXXK GFW
为什么搬家。。我也不知道。。。俗话说“树挪死人挪活”嘛。其实还是为了好玩呗。
好了,言归正传:
update: 发现就开始一段时间GPass上显示打到800kbps速度。后来都是40kbps了。哎
一直用的最简单方便快捷的当然是GAppProxy了。但是它的缺点是不能下载大于1M的文件。这样就有点囧了。那些只能在墙外下载的文件就只能空叹了。
然后我最熟悉的当属Vidalia了。现在这个洋葱也被GFW墙得够呛。需要频繁修改网桥才能用。而且最大的毛病是速度很慢。。。
刚知道原来Skype也可以用来翻墙。大家搜索下“skype+autoproxy”。我也懒得打字了。可能GPass世界通不好下载,一般给的都是官网链接。我已经放上来了。
速度还不错,看youtube不在是梦想了=。= 虽然我这的烂宽带通很不爽。。。
发现autoproxy比foxyproxy厉害,因为它有维护一个被墙的网站清单,像adblock那样的列表。所以用它上网,翻墙在不经意间:)