cycloneQQ
cyclone QQ 的故事
星期五, 11月 30th, 20072004年的时候我开始学习使用Linux. 当时加入了一个QQ群。在这个QQ群
有很多热心的人,也有很多有热闹的讨论。那个氛围是至今难忘的。
群里有一个被尊称为老大的人(每个群里都有一个老大吧~),叫wind。
这个自称是民工的人(实际上是电工,对,爬电线杆的那种),技术很好,
也很热心帮助大家解答问题。当时他还在使用他的p3 300的机器。而当时的
QQ客户端中,比较早的是gaim的openQ插件。还有当时刚出不久的lumaqq.
由于lumaqq是用java写的。在wind的机器上跑起来有点费劲。(wind当时为
了机器的性能,是用LFS做的桌面)于是wind就埋头参照lumaqq写好一个多月
(陆续地写,因为白天要上班啊)。搞出了一个C++版本的文本界面的qq客户端,
叫xiheqq。此时是2005年5月左右。
wind把这个客户端发给了群里的几位网友,大家一起讨论。觉得这个很有发展的
前途啊。建议wind把GUI给加上。由于群里的人员水平参差不齐,对于程序设计
方面讨论的不多,不过,改起软件名字来,可以水的东西也就多了。最后群里的
一位成员提议软件改名为 cyclone , 因为作者叫wind,也就是风,所以暴风这个名字
很适合。于是QQ群也改名成cyclone 群。此软件改名为cyclone QQ.
wind一开始使用gtk+写界面。但是他向我抱怨,用C++去包装Gtk+很麻烦。于是
他选用了同样是C++的 gtkmm库。那为什么wind不用QT写呢? 当时的eva已经
开始发展了。而正是由于Gtk+软件方面已经没有好用的QQ客户端了。(为了界面
一致性,有很多人只用Gtk+方面的软件,或只用QT系列的软件。另外QT系列的软件
在Gnome环境下表现的没有gtk+系列的软件在KDE环境中好看。而wind则是G派中人)
正是如此,wind的cyclone qq, 是效能摆在第一位。占用内存小,能聊天,that’s it.
cyclone QQ大致写成以后,wind并没有去推广。这在他看来是不相关的事。他的事只是
要写一个能用的QQ。当时的eva QQ发展很快。据说已经在搞群贴图功能。这事对cyclone
群的触动较大,大伙一致催动wind动手搞贴图。wind似乎对此兴趣不大,但看来有群众基
础,于是也开始着手代码。
在这个时候,发生了一个意外。wind消失了。这时是2005年的十二月。QQ列表上wind的头
像始终是灰的。而wind也几乎不发表网页,博客之类的东西。除却了QQ,互联网上似乎从
来没有出现过这样的一个人。后来灯(cyclone群里的成员)发来消息,wind的那部旧电脑
终于坏了。而他竟然也没有做电工了。所以还没有钱买新电脑。在网虫看来,没有人知道天
天泡网的wind接下来的几个月是怎样度过的。但也许没有了网络的天空会更蓝一些。这个时
候我们给予希望,wind能利用这段时间结婚生子。毕竟wind已经老大不小了。:-)
在wind消失后,cycloneQQ开发彻底停止了。后来群里的shaoMM开始接手代码。写了日志
方面的功能。又后来传出有一位高中生说想把cycloneQQ重构,由此发展2.0版本。(愿望是
很美好,可惜没有了正文)而由于这个传闻导致了某些人误认为了CycloneQQ的作者就是那个
高中生的人也不在少数。
2007年的时候,wind找到了一份工作。存了半年钱后终于买了一台新的PC。是的。wind又回
归了。不过,网络的世界风起去涌啊。QQ的协议已经几变。腾讯公司的态度让人心灰意冷。
wind转战irc上吹水。由此变成了不用QQ的派系。cyclone QQ也许是时候画上句号了。
至今,仍有听闻零星几个网友在使用CycloneQQ。cycloneQQ,虽未成名,但仍值得述说的一段
故事。
后记:以上叙述可能由于本人所记有所偏差。如有不同,纯属技术性失误。