February 20th, 2010

騰訊值得我們的尊重

2 Comments, 生活点滴, by zay,
在使用這個標題的時候,我為我的兩篇文章針對qq客戶端私自對hosts進行讀寫操作畫上一個句號,再次也感謝部分網友對我提供的信息進行驗證,可以說沒你們的測試我也不會理直氣壯的跑去和騰訊客服進行理論和交流.為了更嚴謹的驗證自己的結果,我也down了FileRiver對hosts進行監控,每當qq2009,2010登錄的時候,都會被監控軟件逮到qqsoftware對hosts文件進行讀寫訪問.
這些天來,生活很自在,然而萬萬沒想到騰訊的工作人員就在春節假期給我來了電話,對于騰訊的態度我完全改變了,這家公司的員工確實相當的有責任感,在過年的時候給我來了個電話.對方是位工程師,我也沒浪費太多的口水,只是聊了下qq2009,2010的客戶端修改hosts文件的做法.當然,最后我們還是沒能達成共識,他還不是百分百的確認他們的軟件在用戶不知道的情況下修改了系統最為敏感的文件.我們也針對這個問題進行了簡短的交流.
在我們交流的過程我也得出了幾個結論:
1,騰訊的客戶水平真的很糟糕,因此才導致< 騰訊,開始走上流氓的路線>這篇文章的出現,雖然客戶的反應速度很快-基本是今天投訴第二天就可以得到回覆.
2,到目前為止官方還沒真正的認可我對他們公司的qq software的質疑,得到的回覆依然是你電腦可能中毒了.
3,騰訊確實是個好公司,因為過年期間員工還在認真的工作,來電話的那位工程師也很耐心的聽取了我的意見.
4,還是號召大家一下qq software2009,2010大家應該停止使用,好讓騰訊重視這個問題.

當我看到這樣的回覆,我已經是完全無語,騰訊你們的客服就這樣的水平,hosts文件是你們軟件升級的一個更新文件?未經用戶的許可隨意的訪問修改系統的文件,這樣的做法與互聯網上的那些惡意插件,病毒有什么區別,如果那天你看哪個競爭對手不順眼,直接修改下hosts:
0.0.0.0 tx.com
那么tx.com這個網站就一堆人訪問不了了,再加上中國這么多網民中基本沒幾個知道hosts文件的存在和作用,騰訊你就一個大流氓.按客服的會話,如果hosts文件是qqsoft升級的一個軟件,那么說還有一堆我們不知道的系統文件是你們軟件升級的更新文件,像hosts這樣敏感的文件,你可以訪問,但是你并沒有權利和資格對里面的內容進行隨意的修改.

今天裝了qq2010,無聊探測了下發現qq啟動的時候都會像adshmct.qq.com這個網站請求不知道什么東東,于是乎我就本著好奇的心修改了etc/hosts,讓它無法亂請求
如下:
0.0.0.0 adshmct.qq.com

居然當我再次啟動的時候,居然自動修改為:
#0.0.0.0 adshmct.qq.com

憑什么你能這樣亂修改我的東西…流氓就一個大流氓.
以上的問題已提交到qq客服處了
**************************************

单据号码:A1201002111319540454
您的问题:提问时间:2010-02-11
QQ号码:84144159
软件版本:qq2010beta
今天發現qq2010會自動修改我Windows下的etc/hosts文件,我本來想屏蔽掉adshmct.qq.com,于是修改了hosts文件如下:
0.0.0.0 adshmct.qq.com
誰知道啟動qq后,我發現hosts文件被修改成:
#0.0.0.0 adshmct.qq.com
憑什么亂修改我hosts這個如此敏感的文件,太過分了,而且并沒我的同意.
温馨提示:您的问题已进入处理流程。
当前状态为:等待客服处理。
如果您认为叙述得不够准确,可点击此处追加内容!
如果您有其他产品的问题或新的问题,请点击此处进行提问,以便相关技能的客服给您答复。

January 26th, 2010

太拉风了YQL

2 Comments, 介绍, by zay,

The Yahoo Query Language :

什么是YQL

The Yahoo Query Language is a great tool that’s guaranteed to speed up your web development time. The more complex your project, the more time YQL will save you. So, is it a framework, an application, a beverage? Today, you’ll find out what it is and how to use it!
Web apps and web services multiply like rabbits. They’re all fun to play with (like rabbits) and fun to integrate into other projects (unlike rabbits). But learning a new API every other day isn’t feasible or fun. And that’s the problem the Yahoo Query Language (YQL) is out to solve.

来个实例

以下这个是显示出我博客的rss的title:
http://query.yahooapis.com/v1/public/yql?q=select%20title%20from%20rss%20where%20url%3D%22http%3A%2F%2Fwww.zaykl.tk%2F%3Ffeed%3Drss2%22&format=xml&diagnostics=false
使用的YQL语句是:select title from rss where url=”http://www.zaykl.tk/?feed=rss2″
很简单吧,就像传统的SQL这样.已经有外国友人在使用来快速开发了个twitter的应用了,还有教程实例

为什么要使用YQL

标准,我想到的就这个词,YQL这个框架把很多网站的api或者rss这样的应用处理了再给用户使用,用户不再为这些毫无章续的东西一一的处理.这对于像我这样经常写蜘蛛的人是最开心的.目前有102个tables,这些tables就像我们写python或者Java时所以引用的包那样的功能.

结束语

developer.yahoo.com又干了件牛事!

今天到处逛看到一个phpgooglevoice的小应用,于是乎就把它写成pyGooglevoice功能和它是一样的,只是我用的是

python写的而已.

PyGooglevoice有如下功能:

一、快速发短信

PC和手机端均无需登录网站,便能快速发送短信,等我有空再把打电话的功能加入进去.

二、支持手机端

如果你是使用iphone或者S60等支持python的手机话,目前的这个S60版本仅支持cmwap,因为本人是用cmwap的,如果是用cmnet或者wifi的话可以下载来自己修改。

三、使用方法

将gv=GoogleVoice(’username’,'password’)里面的username和password修改为你自己的Googlevoice账户和密码

四、下载地址

http://zaysky.googlecode.com/files/Pygooglevoice.rar

ps:由于Google更新了登录验证的方式,目前Googlevoice还无法使用,如果不怕麻烦可以使用外国友人的整套工具(http://www.zaykl.tk/?p=592)

虽然我的zayok.cn域名还可以用,但是还是保险点自己也换了个免费的域名zaykl.tk。重新使用回zaykl。
feed地址:
http://feeds.feedburner.com/zaykl

January 21st, 2010

寻工记

1 Comment, 生活点滴, by zay,
最近的3个月来,招聘会一场没去过,只是偶尔在网上投下简历.一直想说下自己的一些经历,在这段时间得到几家公的青睐,虽然没能够成为他们的一份子但是收获的却是很多,从另一方面了解到自己的很多不足.
说起应聘,那就得谈下腾讯的经历,这个是我的第一次公司笔试和面试,对于腾讯的笔试说实在我是根本不知道它会考什么,于是收到短信通知后我就跑过去深圳,其中很幸运我的一个高中同学在那,顺便两人可以聚聚旧,他就问起zay你来这里该不会是裸考吧?我也很诚实的告诉他也就晚上看了下数据结构.于是乎被他鄙视了一番,说我太小看腾讯了.说实在因为当初我也没想过自己的简历能过关毕竟自己是在一所医科院校学信息系统管理的,一般来说都是会被人家公司直接鄙视掉的.就拿我朋友dw来说吧,他投了所有银行的简历然后没有一家鸟他,就因为他学的是软件工程.
但是我很能体会到,腾讯的招人却是如它所标榜的英雄不问出身,即便你没大学文凭只有你有能力,都是能够进入腾讯.当然很幸运的是自己顺利的通过的笔试,看了下结果发现2百多人应聘的职位(软件开发工程师web方向)就给刷剩下了4个人.于是乎就相当高兴的进入技术面试,其实能通过笔试我也觉得很奇怪,因为试题基本是C,并且考了很多C的小技巧,就连最后的算法题我都是用python的伪代码写出来的,不过我也很肯定的认为自己的两道算法题的方法是自己临时想出来的,可能是这个原因能够进入技术面吧.可惜到了技术面,对我来说可能是我人生得到最大的教训,因为当初怕自己错过时间而调了闹铃,谁知道,谨慎的自己却害了自己,hr的姐姐居然来了个电话让我提前面试.后果可想而知.
这次的面试可以说一点也不开心,首先就是面试官一开始让我有点无措,因为他和我聊天的声音太小了,而且声音比较含糊,于是乎我也很无奈直接推了一张纸过去让他把关键词写在上面就算了.这个时候自己也在嘀咕着这个这个人是不是有点轻视我,不过后来他确实有资格轻视我,因为3问3不知,我彻底的被鄙视了.
这个是我的第一次笔试和面试都献给了中国互联网的老大腾讯公司,在此也谢谢腾讯给予的笔试机会.
PS:本来好想谈下上星期去广州网易大楼笔试和hr面试的经历,但是那家公司的网址我却记不着,原因不是我不尊重这么好的公司,而是我发现我投的简历并没有投过这家公司,今天打电话过去想问下他们公司的名字和网址都没人接听,这家公司是最让我感动的,明天再打过去..

日本古时候有个很出名的《天地人》词,就是无论大战还是一统天下需要的是天时,地利,人和。当然日本是借用了我们中国的名句,不过日本人比韩国人诚实很多,不会说中国的什么什么是他们的,里面我们可以发现中国的文化对日本的影响是相当的巨大。这部电视剧主要是介绍了直江兼续的一生和他对‘爱’和‘義’的理想和抱负。
接着介绍下剧情,这部电视剧最打动观众的莫过于直江兼续一生忠于主公的忠义,在丰臣秀吉和德川家康统一日本的时期,他所在的集团由于实力的差距最终先后屈服于丰臣秀吉和德川家族。然而直江兼续确在这一时期的一系列战争中扬名,他不仅能文能武,并且忠义之心让后人无比的敬佩,可以说是日本战国时期的诸葛亮,人称七星之子,因为他终身只侍奉唯一的主公景胜。在秀吉和家康统一天下的时候,他们都希望直江成为自家的家臣,并且给予地方主的称号‘大名’,但是他为表对家主的忠诚而拒绝了,即使那时候他的权力已经大到超越了他的主公,依然对主公忠心耿耿,并且帮助了他的主公成为秀吉,家康集团的五大长老之一,这就是令两大天下人秀吉、家康都称赞不已的第一陪臣。
在我们中国所提倡的忠义在日本得到了传承,作为一个中国人看了这电视剧后感觉到特别惭愧。对于日本的军国主义,里面有个经常提到的武士道精神,说白了就是中国古代所赞美的忠义仁,并且居然由日本给发扬光大。当然武士道的精神到了现今的社会也一样是受到了美国那种强势文化的冲击,这也是为什么日本的终身雇佣制度走不下去的原因。毕竟对于现今社会的人来说如果和公司讲究什么忠义的话,就意味着人与人的不平等,武士道的精神讲究的就是对主人的绝对忠心,就得像奴隶一样没有自己的人生自由,由于西方这种强势民主的文化的影响下,目前只可能有相对的忠诚而没人绝对的忠诚。
这部电视剧也是我看的第一部日本历史剧,剧情基本是跟着日本战国时期的正史说改编的,有兴趣了解下小日本的历史的同学可以值得一看。
http://qire.com/japan/TianDiRen/

弄了一个下午的配置,都不知道自己是怎么弄的就给搭建起来了。真是悲剧,本来还想写个教程的都不知道怎么写,网上看了doc和网友的配置简直没一个能正常连接sql服务器,但是折腾着折腾着就可以了,这里给出最终方案,吧mysql-connection.jar放进tomcat的lib目录下就可以了。
没错就是这么简单,因为网上和doc没到讲eclipse都是搭建服务器的环境,于是我走了不少的歪路,后来想到eclpise并不需要设置环境变量的,所以来个绝的。就有了这个最终方案,不用配置*.xml,其实开始我也是这样干的,不知道为啥出错,后来关机重启一切重新来过去掉classpath。
不过这个方法肯定是在server上面不行的,因为eclipse已经为我们省去了很多功夫了,特别现在自己用的工具都是新的都是自己给摸索出来的,网上的东西不可全信,多点测试才是王道。