lumaqq源码
1. 怎样才能知道QQ好友是隐身还是在线
楼上的回答不错,但是麻烦,对新手或在网吧上网来说不适合。
一种简单的方法就是你主动与他(她)视频连接,对方就会弹出对话框。
如果他是隐身,他就会把对话框关掉,而一但他这样做,你这边就会收到对方拒绝的提示。这样你就知道了他在线。
不过这样有个缺点,就是如果对方任对话框出现而不予理睬,你就不知道对方是否在线。
一般人还是会关掉的,因为一占系统资源,二看着不舒服。
简单最好,是吧!
2. LumaQQ放到网页上
LumaQQ是java 程序。不是网页的源代码
如果想登陆网页就可以上QQ。写个网页,让它控制本机调用本机的lumaqq上线,不过这个比较麻烦。以前不是有网页挂QQ的吗?而且网上源码很多。分网页源码+挂Q服务端
3. 怎么用java做一个拥有搜索图片功能的界面
1. LumaQQ patch 2006.01.22
LumaQQ 是一个独立的 Java QQ 客户端,具有可重用的纯Java核心和基于SWT的仿 QQ 界面.我们遵循GNU General Public License 许可证(简称GPL)发布.该条款的原文可见和 LumaQQ 源代码一同发布的 COPYING 文件.需要特别声明的是 LumaQQ 是以研究和学习为目的的,我们并没有违反 QQ 的版权许可的东西.一切的协议分析都是把 QQ 当作黑箱分析,我们所做的一切都遵循中华人民共和国《计算机软件保护条例》. 需基于JRE平台运行.实现了短信收发功能,支持绑定手机用户和移动QQ用户,支持群发,支持长消息修正了得到好友信息回复包中的一处错误完善了短信收发的协议点击tray icon出现系统菜单,再点击tray icon隐藏系统菜单修正了更改用户时标题条不更新的bug修改了一下登出的逻辑,也许能解决一些什么乱七八糟的问题修正了linux下最大化按钮无效的问题设置了点击关闭按钮最小化时,不管如何都隐藏使用SWT 3.1的双缓冲替代了自己的实现修正了被其他人添加为好友时不提示的问题完善了添加好友时的协议修正了点击tray icon窗口不最小化的bug稍微修改了socks5代理的细节调整了显示小头像时,头像装饰的画法一些界面小细节修正
2. LumaQQ 2005 for Linux_GTK2_x86 (带JRE)
LumaQQ 是一个独立的 Java QQ 客户端,具有可重用的纯Java核心和基于SWT的仿 QQ 界面。我们遵循GNU General Public License 许可证(简称GPL)发布。该条款的原文可见和 LumaQQ 源代码一同发布的 COPYING 文件。 需要特别声明的是 LumaQQ 是以研究和学习为目的的,我们并没有违反 QQ 的版权许可的东西。一切的协议分析都是把 QQ 当作黑箱分析,我们所做的一切都遵循中华人民共和国《计算机软件保护条例》。1. 2005与旧版本的文件格式是不兼容的,如果你安装过2004T或之前版本,务必删除$HOME/.lumaqq (Windows不用管这个) 2. 不要在旧版本的LumaQQ基础上升级(除非你确实很清楚该做什么),重新安装吧!反正很容易! 3. 热键是在MagicLinux下面测试的,目前已经收到报告,热键没有问题的平台包括: MagicLinux Debian Mandriva 其他平台就不清楚了。所以如果热键不能用,下载热键源代码尝试自己编译,然后将编译出的libkeybinder.so拷贝到安装目录的swt目录下面覆盖旧文件
3. linux中文Windows运行平台 0.8
在Linux下,提供对Windows应用层兼容,支持windows的Win32 Api,Com,Direct 技术,系统可以直接安装运行大量Windows应用软件.对中文简繁体的显示输入提供良好的支持。,目前通过测试运行的软件如如 WPS 2002, MS Office 2000, IE浏览器,AUTOCAD ,OICQ最新版,Winzip,速达系列管理软件,可以满足日常上网及办公使用。.
4. Macromedia Flash Player 6.0.79.0 for Linux
随着网络速度与品质的提升,越来越多的网站开始使用Flash来表达网站的内容,以Flash强大的动画与向量画效果来弥补一般动画与HTML指令的不足。紧接着宽频网络网络即将进入我们的生活,相信Flash将会变得更普及。想要一窥Flash强大的动画效果吗?Macromedia Flash Player提供你观看Flash特效的机会!
5. RAR 3.51 for Linux
流行好用的压缩工具,支持鼠标拖放及外壳扩展,完美支持 ZIP 档案,内置程序可以解开 CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO 等多种类型的压缩文件;具有估计压缩功能,你可以在压缩文件之前得到用 ZIP 和 RAR 两种压缩工具各三种压缩方式下的大概压缩率;具有历史记录和收藏夹功能;压缩率相当高,而资源占用相对较少、固定压缩、多媒体压缩和多卷自释放压缩是大多压缩工具所不具备的;使用非常简单方便,配置选项不多,仅在资源管理器中就可以完成你想做的工作;对于 ZIP 和 RAR 的自释放档案文件( DOS 和 WINDOWS 格式均可),点击属性就可以轻易知道此文件的压缩属性,如果有注释,还能在属性中查看其内容。
6. VMware Workstation 5.5.1 Build 19175 for Linux
VMWare是一个“虚拟PC”软件.它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念.多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器.VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换.而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便.申请使用序列号:http://www.vmware.com/vmwarestore/newstore/wkst_eval_login.jsp
7. Mandrake Linux 10.2 RC3
超级大的档案由MandrakeSoft SA所出的一款Linux的操作系统。超大的档案,频宽不够且没有耐心的网友,请勿尝试下载,具有频宽且有耐心的网友则有福了。
8. Gaim 1.5.0 for Linux
Gaim 让您同时登入多种传讯软件帐号,支持AIM、ICQ、Yahoo!、MSN、Jabber、IRC、Napster、Ga-Ga及Zephyr等传讯工具,其使用者接口是使用GTK+所开发,备有档案传送、对话内容纪录...等功能。
9. Mozilla Firefox 1.5.0.1 for Linux 简体中文版
Mozilla Firefox (Mozilla Firebird 改名),是一个自由的,开放源码的浏览器,适用于 Windows, Linux 和 MacOS X平台,它体积小速度快,还有其它一些高级特征,主要特性有:标签式浏览,使上网冲浪更快;可以禁止弹出式窗口;自定制工具栏;扩展管理;更好的搜索特性;快速而方便的侧栏.这个版本做了脱胎换骨的更新,代码更优秀,功能更强大,包括安装程序,界面和下载管理器都作了改进.
10. 豪杰大眼睛 linux版
豪杰大眼睛除了提供类似ACSee在看图方面的功能外,支持的图形格式也非常之大,大约有63种之多,其看图的速度也非常不错,即使显示1024x768、24Bit的图片也不会感觉到丝毫的停滞。它的主界面采用了我们都非常熟悉的资源管理器风格,操作起来比较得心应手。对目标文件夹里的图像文件,它能以缩略图、大图标、小图标、列表、明细等多种方式进行浏览,使您能够方便地查找出自己所需要的图形资料来。为了方便使用因特网上的图形,豪杰大眼睛还提供了图网库管理功能。在图网库中已预置了军事图片库、名车图库、中国图片库、图片营等40余种图库网址。我们还可以利它的添加功能,将自己平时在网上搜集到的图片资源加入到图网库。如果某一图库的网址有变化时,还可以对其进行修改。 该软件短小精悍,安装后文件的大少也只有2M左右,占用系统资源较小,浏览图片的速度较快,值得电脑爱好者一试身手。
11. Linux Kernel 2.6.15.4
Linux内核更新是越来越快了,可能由于Linux的普及,大家都开始关注了,各种安全隐患也越来越多,今天Linux Kernel 2.6.6已经发布!
12. AbiWord 2.2.7 for Linux
AbiWord是一个免费且快速的全功能文字处理程序。界面与MS Word非常的相似,它可以在Windows及许多的Unix操作平台中使用(具有许多不同操作平台的版本),不过AbiWord目前仍只有英文版,对于中文的输入,仍然有些许的问题等待解决。
13. VNC for Linux 3.3.7
VNC for Linux让你远程遥控的电脑,VNC for Linux是VNC (Virtual Network Computing)众多操作平台版本中的一员,它可以安装在Windows中而让使用者在世界各地远端遥控自己的电脑,就算是遥控不同的操作平台也没有问题喔!,解压缩WinVNC后,可以看到其中包含两个资料夹[winvnc]及[vncviewer]。其中[winvnc]中的是Server的安装程序,可以安装在远端电脑以提供远端连线的服务。而[vncviewer]中只有一个客户端的viewer程序,可以透过这个vncviewer的程序来连上[winvnc]Server。VNC现在包含下列不同操作平台的版本,可到其主页下载。
14. Cheating-Death Linux Dedicated Server 4.5.0
Cheating-Death 简称 C-D,是 CS 游戏防作弊的新利器,它所强调的是与众不同的防作弊能力,特色有:1>没有网络联机问题-只要主机可以运作就可激活,就算是 Lan Game 也可运作正常。2>不会造成主机延迟(lag)。3>不会产生作弊者列表,所以可节省主机资源。4>可以大大降低开启“3D透视”模式作弊玩家的效率。5>可以全面防堵着名的 OGC 辅助程序。
15. McAfee VirusScan DAT 4715 for linux
McAfee防毒软件, 除了操作接口更新外,也将该公司的WebScanX功能合在一起,增加了许多新功能! 除了帮你侦测和清除病毒,它还有VShield自动监视系统,会常驻在System Tray,当你从磁盘、网络上、E-mail夹文件中开启文件时便会自动侦测文件的安全性,若文件内含病毒,便会立即警告,并作适当的处理,而且支持鼠标右键的快速选单功能,并可使用密码将个人的设定锁住让别人无法乱改你的设定。附注:4.0.1版采用Dr Solomon's virus引擎,并且新增了侦测恶意的Java Applet和ActiveX程序的功能,接口也焕然一新。请记得病毒码是要经常更新的!
16. QEMU 0.7.0 for Linux
QEMU是一套可以在Windows操作系统中仿真出另一套操作系统的仿真软件。因为它可以在系统中仿真出一颗虚拟的CPU,然后将要仿真的操作系统交给这颗虚拟CPU去处理,所以能够达到同一平台却能同时执行两种操作系统的目的。QEMU的使用非常简单,因为它不用安装,只要使用文字指令和参数就可以操作。而它可以仿真的操作系统类型也非常多元,包括Linux系列、Mac OS系列、FreeBSD系列、Windows系列等等操作系统通通都没问题。一般的操作系统仿真程序的执行速度都非常慢,但是QEMU的速度居然可以达到正常的四分之一以上,在仿真程序中算是快的了。对于有需要在同一台计算机上安装多个操作系统的人来说,QEMU一定可以帮的上很大的忙。
17. Opera for Linux 8.01
一个出色而小巧的Internet/Intranet浏览器,支持frames,方便的缩放功能,多窗口,可定制用户界面,高级多媒体特性,标准和增强HTML等等。可直接使用IE的书签、频道。增加了E-mail的客户端功能,可以使用多个账户,拥有128位的加密技术。支持TLS, SSL 2, SSL 3, CSS1,CSS2,XML,HTML 4.0,HTTP 1.1,WML,ECMAScript,Javascript 1.3 等项功能,此外还有最新的WAP-WML技术。此外,你还可以通过顶端的设置按钮选择这些页面是层叠式显示还是同屏显示。内置了网络实时聊天的客户端,可以使用ICQ的账号,整合了WAP-surfing浏览,全新的OperaShow功能可以通过F11键控制切换到fullscreen显示模式。
18. Workrave 1.80 for Linux
做IT的对RSI(repetitive strain injury)都不陌生吧?预防腕隧道症后群,WorkRave是一款在windows和linux上都能运行的小工具,帮助我们定期休息,避免RSI. 健康之道有如常用算法分析:要分摊(amortize)工作量.
19. VLC Media Player(VideoLAN) 0.8.4a for Linux
VLC Media Player 可以播放 MPEG-1、MPEG-2、MPEG-4、DivX、DVD/VCD、数字卫星频道、数字地球电视频道(digital terrestial television channels)、在许多作业平台底下透过宽带 IPv4、IPv6 网络播放在线影片;此软件开发项目是由法国学生所发起的,参与者来自于世界各地,设计了多平台的支持,可以用于播放网络串流及本机多媒体档案之播放及预览eMule/BT下载未完成的影片。
20. VLC Media Player(VideoLAN) 0.8.5 Beta 4 for Linux
VideoLAN Client可以播放 MPEG-1、MPEG-2、MPEG-4、DivX、DVD/VCD、数字卫星频道、数字地球电视频道(digital terrestial television channels)、在许多操作系统下透过宽带 IPv4、IPv6 网络播放线上影片;此软件开发项目是由法国学生所发起的,参与者来自于世界各地,设计了多平台的支持,可以用于播放网络流媒体及本机多媒体文件,特别值得一提的是它能直接播放未下载完整的多媒体文件,值得一试。
21. Webmin 1.110
可以让您用远端电脑上的浏览器,直接修改服务器里的使用者帐号、Apache、DNS、文件分享等设定。使用者将Webmin装于服务器上,然后设定Webmin可以存取的“IP位址”以及“端口位”,并将“特定”的名字及密码输入,作为使用者从远端存取服务器之用。Webmin与Linuxconf的功能相近,但其拥有远端操控的特性。
22. IPCop中文版 1.3.0
IPCop Firewall是面向Linux环境的防火墙套件,主要面向家庭和SOHO(Small Office/Home Office)用户。根据开发方介绍,IPCop 的界面非常友好,并且是基于任务的。 和其他防火墙产品一样,IPCop Firewall位于用户工作区域和Internet连接之间,通过一些TCP/IP业务规则对各种信息进行监控和管理。 通常情况下,用户对外界的访问,包括ftp,电子邮件等等都毫不受影响。然而当一些陌生的业务试图进入用户环境时,IPCop会拒绝回应,并记录。使得用户的操作不受影响。此版本加入了中文语言包。FTP服务及SAMBA服务。
23. Knoppix 3.4
Knoppix 是由德国程序设计师 Klaus Knopper 所设计的,他把他的姓 Knopper 和 Linux 结合在一起称为“Knoppix”,这是一套可以不需安装硬盘机便可以使用的 Linux 操作系统;您只要把 Knoppix 光盘放入光驱中,开机时选择由光驱来开机,就可以使用 Linux ,省去安装 Linux 的麻烦,而且不会对主机现有硬盘造成任何影响,也不用担心 Linux 和 Windows 系统不兼容的问题,而且 KDE 接口很友善,单纯的使用者自己试试就会操作,作者也把网络上用 Linux 写成的小游戏放在光盘里,比 Windows 附属应用程序里的小游戏还要好玩哩!
24. OpenOffice 1.1.3 简体中文版 for Linux(Flyfire)
OpenOffice原是Sun公司的一套商业级Office软件,经过Sun公司公开程序码之后,正式命名为OpenOffice发展计划,并由许许多多热心于自由软件的人士共同来维持。让大家能在MS OFFICE之外,还能有免费的Office可以使用。OpenOffice是个整合性的软件,里面包含了许许多多的工具,其功能绝对不比微软的MS Office还差,不但可以有Word一样的字处理,制作简单的图形,更有功能强大的图表功能,也能编写网页,还可以做出MS Office中很难处理的数学符号等等,支持了XML、微软的doc、Excel、ppt文件等格式。
25. zLinuxOnCD 光盘上运行的Linux桌面多媒体系统 0.3.1A
zLinuxOnCD是基于RedHat Linux的不用安装和配置就可直接在光盘上运行的Linux系统,也可以安装在硬盘中运行。这张光盘上已经装好了网络应用程序、OpenOffice软件包和一些多媒体应用程序,可上网浏览网页、收发EMail;可以进行文字处理、制做报表、处理图像;可以播放各种格式的音乐、视频文件和收看电视等,是一个完整的桌面系统。光盘上有完整的Linux系统应用程序,也可以用于维护其它的Linux系统。她不需安装,直接在光盘上运行,不会占用你的硬盘空间。她基本上不需配置就可运行。她运行后,你可以随意修改她的设置查看效果,改乱了没关系,只需重启一切又恢复原样。当你配置好她后,你也可以保存她的设置,下次运行时她会自动读出。现版本0.3.1A是基于Redhat Linux 9.0的系统,加入了MPlayer 0.93/AcroReader5(含简繁字体包)/RealPlayer8/Proftpd-1.2.9/fcitx五笔和拼音中文输入等。于2003年3月29日制做完成。光盘容量为636MB,其上压缩保存了总容量约为1.5GB的Linux系统。
26. Apache 2.0.55 for Linux
最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。
27. OpenOffice 2.0.2 Final for Linux
这是一套免费的 Office 软件,它具有 Drawing(画图)、Formulas(计算)、HTML Document(网页文件编辑)、Text Document(文书处理)..等功能,其文书处理功能类似 Word,计算程序可以处理复杂的数学表达式,美中不足的是—HTML编辑器不支持中文。
28. CDlinux 0.5.1
CDlinux 是一种从光盘启动、运行的小 Linux 系统,可用于系统修复/维护。支持很多硬件(PCMCIA、SCSI、USB 等)和多种网络协议(ftp、ssh、nfs、samba 等)。用户可方便地进行定制,并按需要自行添加、删除软件包。 CDlinux 支持东方语言(CJK),尤其对简体中文提供全面支持。内核 和 mkisofs 等已打过 cp936 补丁,能正确处理 vfat 和 iso+joliet 文件系统中的中文文件名。
29. Mozilla 1.7 for Linux 简体中文版
是 Netscape 浏览器下一代产品技术的预览。下一代可户技术包括了一个新的版面引擎。它完全符合现代标准,包括:HTML 4.0, XML, CSS, and DOM 等。而且本软件的原代码是完全开放的。
30. RAR 3.50 Beta 5 for Linux
RAR的优点是压缩率大,速度快当设置成最快压缩方式的时候,压缩包比.ZIP小,而速度却与PKZIP不相上下.更可支持非RAR压缩文件。
31. OpenOffice 2.02 RC4 For Linux
OpenOffice原是Sun公司的一套商业级Office软件,经过Sun公司公开程序码之后,正式命名为OpenOffice发展计划,并由许许多多热心于自由软件的人士共同来维持。让大家能在MS OFFICE之外,还能有免费的Office可以使用。OpenOffice是个整合性的软件,里面包含了许许多多的工具,其功能绝对不比微软的MS Office还差,不但可以有Word一样的字处理,制作简单的图形,更有功能强大的图表功能,也能编写网页,还可以做出MS Office中很难处理的数学符号等等,支持了XML、微软的doc、Excel、ppt文件等格式。
32. Mozilla Firefox 1.5.0.1 RC1 for Linux
Mozilla Firefox是一个自由的,开放源码的浏览器,适用于 Windows, Linux 和 MacOS X平台,它体积小速度快,还有其它一些高级特征,主要特性有:标签式浏览,使上网冲浪更快,可以禁止弹出式窗口,自定制工具栏,扩展管理,更好的搜索特性,快速而方便的侧栏.
33. Lame 3.96 (Linux)
一个非常着名的HIFI级mp3制作工具,可以说是MP3历史上革命性的东西。MP3最受争议的就是音质问题,其高频损失很大,很多mp3编码器粗糙的编码算法不但导致高频丢失,还丢失了许多细节,类似吉他擦弦的感觉在MP3中是找不到的。 在对MP3快要失望时,Lame从天而降,我抱着怀疑的态度试用了她,结果令人惊讶不已,立刻删除了硬盘上所有的MP3和其他编码器,全部用Lame重新来过。
34. IntelliJ IDEA 5.0.2.3542
被称为是最好的JAVA IDE开发平台!包括:J2EE支持、Ant、JUnit、集成CVS。包含一个智能编辑器,代码辅助和增强的自动代码工具。可提高JAVA开发人员的效率。这是unix版本。4.0中修改了GUI设计工具、增加了新的提高生产效率的功能,支持智能代码、集成了CVS、JUNIT,支持模块工程、受人喜爱的包页签,支持在运行时修改代码,集成BEA WebLogic支持,可分割代码编辑窗口,增加了智能插件管理器
35. RedBlueVCD 0.2.3
是一款Linux/KDE下的VCD播放软件,基于smpeg和SDL ,本软件遵循GPL .软件功能:1.完整的中文支持。2.播放VCD1.0,VCD2.0,MTV,SVCD,DVCD等CD-ROM.3.CD播放功能,列表显示,随机。顺序播放。4.播放*.mpg,*.dat *.mp1,*.mp2,*.mp3文件.(支持中文列表)5.WAV文件录放功能,支持MIC,LINE源。6.亮度,对比度,色彩饱和度调节.(需要显卡支持)7.播放时间,进度显示.8.暂停,快进,快退,到最前功能.9.MTV播放,选曲功能,上一首,下一首,单首时间进度显示功能.10.屏幕截图功能.(需要显卡支持)11.CD-ROM抓轨功能.12.使用显卡加速功能.(需要显卡支持)13.九画面浏览,选取功能.(需要显卡支持)14.多光驱支持.15.声道转换与声道均衡功能。16.话筒音量,低音、高音调节功能。17.立体显示与外部控制功能.(测试)
36. Nero Burning ROM 2.0.0.4 for Linux
高速、稳定,再加上友善的操作界面,Nero可说是刻录机的绝佳伴侣!支持多次烧录、制作超级VCD、VCD静态图像和幻灯方式播放、强大的音频过滤、M3U播放列表支持、CD数据库支持、Twin VQ音频压缩、CD Extra和Multisession光盘拷贝。
37. AbiWord 2.4.2 development for linux
AbiWord是一款类似于微软Word程序的免费文字处理工具,它体积小却功能大非常适合处理文书、信件、报告、备忘录等常用办公文件.AbiWord是开放源代码的软件,也是AbiSource办公套件的一部分.AbiWord的过人之处不仅在于免费提供了强大的文字处理功能,而且其开放源代码的自由构架模式可轻易把源程序编译成可在任何操作系统下运行的应用程序,任何语言版本的操作系统它都支持.
38. Firebird BBS 3.0-20000220-SNAP
FireBird BBS 系统是运行于Linux/Unix的TelnetBBS系统,经历了至少10多年的发展,功能异常强劲,是各大学网络的不可缺部分。清华大学的水木清华(版本2.7,用户约20万)、上海交大的饮水思源(版本2.5,用户约1万)就是使用FireBird系统。自从上海交大的Only发明FireBird的web界面bbs2www后,人们可以通过web浏览器来上FireBird BBS看文和写贴,使得FireBird焕发青春。
39. Visual SlickEdit 10.0 for linux
提供全面的、灵活的C/C++, C#, Java, HTML, XML, Unicode 和许多其它编程语言文件格式和编码方式的统一的代码编写、分析和维护平台,它提供了大量的非常有助于提高你编程效率的特性,由于它在Windows、Linux和UNIX平台下提供了统一的图形界面,为多平台编程的程序员提供了最大程度的可用性,有助于效率的大幅度提高。
40. Knoppix 3.2-bv-2003-09-30 繁体中文版
Knoppix 是由德国程序设计师 Klaus Knopper 所设计的,他把他的姓 Knopper 和 Linux 结合在一起称为“Knoppix”,这是一套可以不需安装硬盘机便可以使用的 Linux 操作系统;您只要把 Knoppix 光盘放入光驱中,开机时选择由光驱来开机,就可以使用 Linux ,省去安装 Linux 的麻烦,而且不会对主机现有硬盘造成任何影响,也不用担心 Linux 和 Windows 系统不兼容的问题,而且 KDE 接口很友善,单纯的使用者自己试试就会操作,作者也把网络上用 Linux 写成的小游戏放在光盘里,比 Windows 附属应用程序里的小游戏还要好玩哩!
41. PHP 5.1.2 for Unix/Linux
PHP是一种新型的CGI程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于Windows、Unix、Linux 平台的Web后台程序,内置了对文件上传、密码认证、Cookies 操作、邮件收发、 动态GIF生成等功能,PHP3直接为很多数据库提供原本的连接,包括Oracle,Sybase,Postgres,Mysql,Informix,Dbase,Solid,Access 等 ,完全支持ODBC接口,用户更换平台时,无需变换PHP3代码,可即拿即用。Php3 Server 完全免费。PHP4.0提供了更多web server的支持,例如Zeus, Netscape Enterprise, Apache Win32 mole,并增加了很多性能,并修正了很多bug。
42. Skype for Linux 1.1.0.20
Skype 是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。 Skype 是 KaZaA 开发人员的又一杰作,它使用全新的 P2P(对等)技术将您与其他 Skype 用户相连接。 如果您已厌倦支付极不合理的电话服务费,那么 Skype 是您的解决之道!Skype可以快速简便地装入您的电脑。 您只需下载并注册,在数分钟之内,您便可以使用 PC 耳机通过 Skype 与您的朋友通电话。 Skype 通话具有非常好的音质,双方通话采用密码传送方式,高度安全可靠。 最好的一点是,Skype 无需您重新配置防火墙或路由器便可正常工作!
43. 幻想无盘网络系统 1.03 Linux版
1.推出更新高效稳定的启动远程启动服务和全面更新的相应的BootP(即市面上相应的TCP/IP启动代码,EXX启动代码)启动代码。 2. 幻想无盘的保护在原有的基础上进行一次小的升级,1.03的后续版本将在功能和保护方面有进一步的提高,很多游戏外挂都可以顺利使用运行! 3. 版本1.03 Build 1022及其后续版本才支持最新的启动芯片代码,新版本同时支持原有的启动芯片代码,以及其他的TCP/IP启动代码,EXX启动代码等。更新的启动芯片代码修正了原有启动芯片代码及其其他厂家的启动芯片代码无法支持Etherboot高级版本功能的致命错误。 4. 修改了一些小错误,使用运行更加顺手流畅。
44. BitTorrent for Linux 4.4.0
BitTorrent 下载工具软件可以说是一个最新概念 P2P 的下载工具、它采用了多点对多点的原理,一般简称 BT(BitTorrent) 也就是大家所说的变态下载。该软件相当的特殊,一般我们下载文件或软件,大都由 HTTP 站点或FTP 站台下载,若同时间下载人数多时,基于该服务器带宽的因素,速度会减慢许多,而该软件却不同,恰巧相反,同时间下载的人数越多你下载的速度便越快,因为它采用了多点对多点的传输原理。
45. SUSE Linux 10.1 Beta 2
SUSE Linux 操作系统首次包含了来自开源社区技术开发人员的建议和漏洞修补方案。Novell 最近创建了一个开源openSUSE 项目,向开源技术人员提供SUSE 的代码。 SUSE Linux 10.0将包含 Firefox的最新版本、电子邮件和即时通讯客户端,安全工具如垃圾邮件阻止、防火墙设置等,桌面搜索引擎,OpenOffice.org 2.0 办公软件。 同时,Novell 还会提供工具帮助用户简化从 Windows 系统迁移到 SUSE Linux系统的过程。包含下列软件:* Firefox 1.0* OpenOffice.org 2.0* Beagle* Photo tools* VoIP* Easy wireless networking* GIMP 2.2* Xen 3 virtualization (preview)* Mono
4. QQ隐身我们看不见他,怎样断定他就在网上(QQ)
立刻把QQ隐身好友揪出来!
在你的QQ中,应该也有一部份象笔者一样虽然隐身,但是并不拒绝正常工作交涉的人,那有什么办法“唤醒”他呢?用传统的留言方式?落后~!最近笔者发现只要使用一款新的工具---LumaQQ,即可查看到隐身好友的行踪,要想知道谁躲在下面吗?一起跟笔者将他们揪出来吧!
首先我们需要了解一下LumaQQ是什么东东,它是一款独立制作的JavaQQ客户端,具有Java核心和基于SWT的仿QQ界面(仿得可真彻底,新版本让人真假难辨),基本使用方法跟QQ没什么两样,但是它却没有广告、没有捆绑TT浏览器、没有捆绑TM,但也没有换肤功能。在使用上已经算是一个简洁版的QQ了,不过它还没有支持网络硬盘、互动空间等标签功能,LumaQQ现在虽然是0.2版本,但是它出支持好友分组、支持群聊天、支持陌生人与黑名单,还有广受欢迎的“最近联系人”功能,还嫌不够?好!LumaQQ还添加了属于自己的一些新的功能,就是IP地址查询和“隐身好友在线查询”功能。
下载和登陆
首先我们需要去官方主页下载LumaQQ,首先下载它的软件压缩包“lumaqq_0_2-win32_x86_with_jre.zip”(22.7M),将它解压缩到任意文件目录(笔者这里是D:\LumaQQ),接下来你需要再下载一个隐身查询更新文件包“lumaqq_p3.zip”(1.8M),将它解压缩后你会发现有两个jar格式的文件,将这两个文件放到刚才LumaQQ下的lib文件夹里,覆盖原来的两个文件即可完成升级。
接下来我们就可以双击lumaqq.bat进行登陆QQ了,在弹出的输入框中填入QQ号和密码后按登陆,在这里笔者发现LumaQQ没有象QQ登陆前的代理设置,但其实我们可以在登陆后,再点击软件下方的“LumaQQ”按钮“系统参数”-->“登陆设置”进行代理服务器的设置,那下次登陆时LumaQQ就会自动调用该代理,不用再次设定了。
隐身好友在线查询
就算你的好友隐身了,你也有办法看到他是不在真的下线了!这就是LumaQQ的一个特色功能,那要怎么使用呢?首先我们点击“LumaQQ”按钮,选择“好友信息管理”?“如来神掌之乱舞”,就会弹出如下界面:
在这个界面里选中好友前面的空白框,然后点击“发招”(也就是探测好友是否在线的功能按钮),软件就会自动探测好友真实状态,将众多“隐身人”都揪了出来,值得注意的是如果有些好友他的状态长时间保持在“发招中”的话,那他肯定不在线。最后点击收招,软件就不会再向这些好友发招了。
此时你的QQ上面就多了一堆绿色字的网友,他们都是隐身一族,接下来的事就不用我教你了吧?
下载地址
http://www.onlinedown.net/soft/37852.htm
补丁
http://www.onlinedown.net/soft/31578.htm
LumaQQ 是一个独立的 Java QQ 客户端,具有可重用的纯Java核心和基于SWT的仿 QQ 界面。我们遵循GNU General Public License 许可证(简称GPL)发布。该条款的原文可见和 LumaQQ 源代码一同发布的 COPYING 文件。
查隐身功能补丁使用方法:将其解压后放在"lib"目录中覆盖原来的文件即可完成升级。
PS.可能不成功,我是重装系统才用上的!
5. LumaQQ具体如何使用
首先我们需要了解一下LumaQQ是什么东东,它是一款独立制作的JavaQQ客户端,具有Java核心和基于SWT的仿QQ界面(仿得可真彻底,新版本让人真假难辨),基本使用方法跟QQ没什么两样,但是它却没有广告、没有捆绑TT浏览器、没有捆绑TM,但也没有换肤功能。在使用上已经算是一个简洁版的QQ了,不过它还没有支持网络硬盘、互动空间等标签功能,LumaQQ现在虽然是0.2版本,但是它出支持好友分组、支持群聊天、支持陌生人与黑名单,还有广受欢迎的“最近联系人”功能,还嫌不够?好!LumaQQ还添加了属于自己的一些新的功能,就是IP地址查询和“隐身好友在线查询”功能。
下载和登陆
首先我们需要去官方主页下载LumaQQ,首先下载它的软件压缩包“lumaqq_0_2-win32_x86_with_jre.zip”(22.7M),将它解压缩到任意文件目录(笔者这里是D:\LumaQQ),接下来你需要再下载一个隐身查询更新文件包“lumaqq_p3.zip”(1.8M),将它解压缩后你会发现有两个jar格式的文件,将这两个文件放到刚才LumaQQ下的lib文件夹里,覆盖原来的两个文件即可完成升级。
接下来我们就可以双击lumaqq.bat进行登陆QQ了,在弹出的输入框中填入QQ号和密码后按登陆,在这里笔者发现LumaQQ没有象QQ登陆前的代理设置,但其实我们可以在登陆后,再点击软件下方的“LumaQQ”按钮“系统参数”-->“登陆设置”进行代理服务器的设置,那下次登陆时LumaQQ就会自动调用该代理,不用再次设定了。
隐身好友在线查询
就算你的好友隐身了,你也有办法看到他是不在真的下线了!这就是LumaQQ的一个特色功能,那要怎么使用呢?首先我们点击“LumaQQ”按钮,选择“好友信息管理”?“如来神掌之乱舞”,就会弹出如下界面:
在这个界面里选中好友前面的空白框,然后点击“发招”(也就是探测好友是否在线的功能按钮),软件就会自动探测好友真实状态,将众多“隐身人”都揪了出来,值得注意的是如果有些好友他的状态长时间保持在“发招中”的话,那他肯定不在线。最后点击收招,软件就不会再向这些好友发招了。
此时你的QQ上面就多了一堆绿色字的网友,他们都是隐身一族,接下来的事就不用我教你了吧?
下载地址
http://www.onlinedown.net/soft/37852.htm
补丁
http://www.onlinedown.net/soft/31578.htm
LumaQQ 是一个独立的 Java QQ 客户端,具有可重用的纯Java核心和基于SWT的仿 QQ 界面。我们遵循GNU General Public License 许可证(简称GPL)发布。该条款的原文可见和 LumaQQ 源代码一同发布的 COPYING 文件。
查隐身功能补丁使用方法:将其解压后放在"lib"目录中覆盖原来的文件即可完成升级。
PS.可能不成功,我是重装系统才用上的!
只需一招:立刻把QQ隐身好友揪出来![ZT]
在你的QQ中,应该也有一部份象笔者一样虽然隐身,但是并不拒绝正常工作交涉的人,那有什么办法“唤醒”他呢?用传统的留言方式?落后~!最近笔者发现只要使用一款新的工具---LumaQQ,即可查看到隐身好友的行踪,要想知道谁躲在下面吗?一起跟笔者将他们揪出来吧!
首先我们需要了解一下LumaQQ是什么东东,它是一款独立制作的JavaQQ客户端,具有Java核心和基于SWT的仿QQ界面(仿得可真彻底,新版本让人真假难辨),基本使用方法跟QQ没什么两样,但是它却没有广告、没有捆绑TT浏览器、没有捆绑TM,但也没有换肤功能。在使用上已经算是一个简洁版的QQ了,不过它还没有支持网络硬盘、互动空间等标签功能,
LumaQQ现在虽然是0.2版本,但是它出支持好友分组、支持群聊天、支持陌生人与黑名单,还有广受欢迎的“最近联系人”功能,还嫌不够?好!LumaQQ还添加了属于自己的一些新的功能,就是IP地址查询和“隐身好友在线查询”功能。
下载和登陆
首先我们需要去官方主页下载LumaQQ,首先下载它的软件压缩包“lumaqq_0_2-win32_x86_with_jre.zip”(22.7M),将它解压缩到任意文件目录(笔者这里是D:\LumaQQ),接下来你需要再下载一个隐身查询更新文件包“lumaqq_p3.zip”(1.8M),将它解压缩后你会发现有两个jar格式的文件,将这两个文件放到刚才LumaQQ下的lib文件夹里,覆盖原来的两个文件即可完成升级。
接下来我们就可以双击lumaqq.bat进行登陆QQ了,在弹出的输入框中填入QQ号和密码后按登陆,在这里笔者发现LumaQQ没有象QQ登陆前的代理设置,但其实我们可以在登陆后,再点击软件下方的“LumaQQ”按钮“系统参数”-->“登陆设置”进行代理服务器的设置,那下次登陆时LumaQQ就会自动调用该代理,不用再次设定了。
隐身好友在线查询
就算你的好友隐身了,你也有办法看到他是不在真的下线了!这就是LumaQQ的一个特色功能,那要怎么使用呢?首先我们点击“LumaQQ”按钮,选择“好友信息管理”?“如来神掌之乱舞”,就会弹出个界面:
在这个界面里选中好友前面的空白框,然后点击“发招”(也就是探测好友是否在线的功能按钮),软件就会自动探测好友真实状态,将众多“隐身人”都揪了出来,值得注意的是如果有些好友他的状态长时间保持在“发招中”的话,那他肯定不在线。最后点击收招,软件就不会再向这些好友发招了。
此时你的QQ上面就多了一堆绿色字的网友,他们都是隐身一族,接下来的事就不用我教你了吧?
LumaQQ的这个功能我们可以方便地知道哪个网友在线,哪个网友隐身,成功率十分的高,而且此操作不会被QQ上的好友发现,而且你如果觉得老是要查一堆人在不在线很麻烦,也可以在想查隐身的好友头象上,点击右键,选择“如来神掌”,软件就会对他/她单一发招,检查该好友在不在线了。
6. LUMAQQ如何使用
LumaQQ下载地址:
http://lumaqq.linuxsir.org/main/?q=node/18
如何使用LumaQQ及一些常见问题、帮助:
http://lumaqq.linuxsir.org/main/?q=book
LumaQQ的主页(那里有讨论区、帮助、下载等等)
http://lumaqq.linuxsir.org/main/
7. 如何让qq显示隐身人
立刻把QQ隐身好友揪出来!
在你的QQ中,应该也有一部份象笔者一样虽然隐身,但是并不拒绝正常工作交涉的人,那有什么办法“唤醒”他呢?用传统的留言方式?落后~!最近笔者发现只要使用一款新的工具---LumaQQ,即可查看到隐身好友的行踪,要想知道谁躲在下面吗?一起跟笔者将他们揪出来吧!
首先我们需要了解一下LumaQQ是什么东东,它是一款独立制作的JavaQQ客户端,具有Java核心和基于SWT的仿QQ界面(仿得可真彻底,新版本让人真假难辨),基本使用方法跟QQ没什么两样,但是它却没有广告、没有捆绑TT浏览器、没有捆绑TM,但也没有换肤功能。在使用上已经算是一个简洁版的QQ了,不过它还没有支持网络硬盘、互动空间等标签功能,LumaQQ现在虽然是0.2版本,但是它出支持好友分组、支持群聊天、支持陌生人与黑名单,还有广受欢迎的“最近联系人”功能,还嫌不够?好!LumaQQ还添加了属于自己的一些新的功能,就是IP地址查询和“隐身好友在线查询”功能。
下载和登陆
首先我们需要去官方主页下载LumaQQ,首先下载它的软件压缩包“lumaqq_0_2-win32_x86_with_jre.zip”(22.7M),将它解压缩到任意文件目录(笔者这里是D:\LumaQQ),接下来你需要再下载一个隐身查询更新文件包“lumaqq_p3.zip”(1.8M),将它解压缩后你会发现有两个jar格式的文件,将这两个文件放到刚才LumaQQ下的lib文件夹里,覆盖原来的两个文件即可完成升级。
接下来我们就可以双击lumaqq.bat进行登陆QQ了,在弹出的输入框中填入QQ号和密码后按登陆,在这里笔者发现LumaQQ没有象QQ登陆前的代理设置,但其实我们可以在登陆后,再点击软件下方的“LumaQQ”按钮“系统参数”-->“登陆设置”进行代理服务器的设置,那下次登陆时LumaQQ就会自动调用该代理,不用再次设定了。
隐身好友在线查询
就算你的好友隐身了,你也有办法看到他是不在真的下线了!这就是LumaQQ的一个特色功能,那要怎么使用呢?首先我们点击“LumaQQ”按钮,选择“好友信息管理”?“如来神掌之乱舞”,就会弹出如下界面:
在这个界面里选中好友前面的空白框,然后点击“发招”(也就是探测好友是否在线的功能按钮),软件就会自动探测好友真实状态,将众多“隐身人”都揪了出来,值得注意的是如果有些好友他的状态长时间保持在“发招中”的话,那他肯定不在线。最后点击收招,软件就不会再向这些好友发招了。
此时你的QQ上面就多了一堆绿色字的网友,他们都是隐身一族,接下来的事就不用我教你了吧?
下载地址
http://www.onlinedown.net/soft/37852.htm
补丁
http://www.onlinedown.net/soft/31578.htm
LumaQQ 是一个独立的 Java QQ 客户端,具有可重用的纯Java核心和基于SWT的仿 QQ 界面。我们遵循GNU General Public License 许可证(简称GPL)发布。该条款的原文可见和 LumaQQ 源代码一同发布的 COPYING 文件。
查隐身功能补丁使用方法:将其解压后放在"lib"目录中覆盖原来的文件即可完成升级。
PS.可能不成功,我是重装系统才用上的!
只需一招:立刻把QQ隐身好友揪出来![ZT]
在你的QQ中,应该也有一部份象笔者一样虽然隐身,但是并不拒绝正常工作交涉的人,那有什么办法“唤醒”他呢?用传统的留言方式?落后~!最近笔者发现只要使用一款新的工具---LumaQQ,即可查看到隐身好友的行踪,要想知道谁躲在下面吗?一起跟笔者将他们揪出来吧!
首先我们需要了解一下LumaQQ是什么东东,它是一款独立制作的JavaQQ客户端,具有Java核心和基于SWT的仿QQ界面(仿得可真彻底,新版本让人真假难辨),基本使用方法跟QQ没什么两样,但是它却没有广告、没有捆绑TT浏览器、没有捆绑TM,但也没有换肤功能。在使用上已经算是一个简洁版的QQ了,不过它还没有支持网络硬盘、互动空间等标签功能,
LumaQQ现在虽然是0.2版本,但是它出支持好友分组、支持群聊天、支持陌生人与黑名单,还有广受欢迎的“最近联系人”功能,还嫌不够?好!LumaQQ还添加了属于自己的一些新的功能,就是IP地址查询和“隐身好友在线查询”功能。
下载和登陆
首先我们需要去官方主页下载LumaQQ,首先下载它的软件压缩包“lumaqq_0_2-win32_x86_with_jre.zip”(22.7M),将它解压缩到任意文件目录(笔者这里是D:\LumaQQ),接下来你需要再下载一个隐身查询更新文件包“lumaqq_p3.zip”(1.8M),将它解压缩后你会发现有两个jar格式的文件,将这两个文件放到刚才LumaQQ下的lib文件夹里,覆盖原来的两个文件即可完成升级。
接下来我们就可以双击lumaqq.bat进行登陆QQ了,在弹出的输入框中填入QQ号和密码后按登陆,在这里笔者发现LumaQQ没有象QQ登陆前的代理设置,但其实我们可以在登陆后,再点击软件下方的“LumaQQ”按钮“系统参数”-->“登陆设置”进行代理服务器的设置,那下次登陆时LumaQQ就会自动调用该代理,不用再次设定了。
隐身好友在线查询
就算你的好友隐身了,你也有办法看到他是不在真的下线了!这就是LumaQQ的一个特色功能,那要怎么使用呢?首先我们点击“LumaQQ”按钮,选择“好友信息管理”?“如来神掌之乱舞”,就会弹出如下界面:
在这个界面里选中好友前面的空白框,然后点击“发招”(也就是探测好友是否在线的功能按钮),软件就会自动探测好友真实状态,将众多“隐身人”都揪了出来,值得注意的是如果有些好友他的状态长时间保持在“发招中”的话,那他肯定不在线。最后点击收招,软件就不会再向这些好友发招了。
此时你的QQ上面就多了一堆绿色字的网友,他们都是隐身一族,接下来的事就不用我教你了吧?
LumaQQ的这个功能我们可以方便地知道哪个网友在线,哪个网友隐身,成功率十分的高,而且此操作不会被QQ上的好友发现,而且你如果觉得老是要查一堆人在不在线很麻烦,也可以在想查隐身的好友头象上,点击右键,选择“如来神掌”,软件就会对他/她单一发招,检查该好友在不在线了。
IP查询工具
最后,笔者介绍一下LumaQQ中的IP查询工具,下图:
该工具的用处是只要你输入IP,就能查出该IP所对应的实际所在地,而输入地名比如“广州”,就能查到广州各个学校、企业机关单位的IP。
笔者要提醒大家的是,除了一部份习惯隐身的人以外,大部份的人都是有需要才隐身的。希望各位读者善用这个软件,不要老用它强迫揭穿别人的隐身,水能载舟亦能覆舟啊!
出处:PConline 作者:飞翔在地平线的那一只鸟儿
软件下载地址:
主程序:http://www.onlinedown.net/soft/37852.htm
查隐身补丁:http://www.onlinedown.net/soft/31578.htm
回答者:xiaoxieai - 经理 四级 3-7 18:02
8. lumaQQ 怎么安装啊!看不到安装程序啊!
LumaQQ
2005基于QQ
2005正式版协议开发,功能有加有减,不求NB,只求Simple.
1.
2005与旧版本的文件格式是不兼容的,如果你安装过2004T或之前版本,务必删除$HOME/.lumaqq
(Windows不用管这个)
2.
不要在旧版本的LumaQQ基础上升级(除非你确实很清楚该做什么),重新安装吧!反正很容易!
3.
热键是在MagicLinux下面测试的,目前已经收到报告,热键没有问题的平台包括:
MagicLinux
Debian
Mandriva
其他平台就不清楚了.所以如果热键不能用,下载热键源代码尝试自己编译,然后将编译出的libkeybinder.so拷贝到安装目录的swt目录下面覆盖旧文件.
9. Lumaqq是什么
一种可以看见隐身QQ的软件
LumaQQ 是一个独立的 Java QQ 客户端,具有可重用的纯Java核心和基于SWT的仿 QQ 界面。我们遵循GNU General Public License 许可证(简称GPL)发布。该条款的原文可见和 LumaQQ 源代码一同发布的 COPYING 文件。 查隐身功能补丁使用方法:将其解压后放在"lib"目录中覆盖原来的文件即可完成升级。 需要特别声明的是 LumaQQ 是以研究和学习为目的的,我们并没有违反 QQ 的版权许可的东西。一切的协议分析都是把 QQ 当作黑箱分析,我们所做的一切都遵循中华人民共和国《计算机软件保护条例》。 -------------------------------------------------------------- 功能简介 * 仿QQ界面,给你一种熟悉的感觉 * 支持 UDP 和TCP 登陆方式 * 支持服务器定义的转向登陆 * 支持正常登陆和隐身登陆,以及退出登录,改变在线状态 * 正确读取好友列表以及在线好友 * 支持QQ 2003 头像 * 支持QQ 2004 头像 * 显示 IP 以及对应的城市,使用纯真IP数据库 * 显示好友详细信息 * 支持显示QQ秀 * 支持修改个人信息和密码(最多16 个字符) * 支持添加和删除用户,支持拖动 * 支持字体大小,样式,颜色 * 支持 96 个缺省表情 * 提供了两个声音提示,消息来到提示声音和系统消息声音 * 支持上传下载好友分组 * 支持好友备注,支持上传下载好友备注 * 支持聊天记录和系统消息记录,支持导出记录为文本文件 * 支持三种搜索方式(查看谁在线上、自定义搜索和搜索群) * 支持显示好友浮动提示,直接在浮动提示中显示IP信息,QQ秀和其他信息 * 支持快捷回复和自动回复,完全自定义 * 支持群的大部分功能 * 支持显示好友上线通知 * 支持显示消息提示 * 支持一定程度的文件传输 * 支持UDP Socks5, TCP Socks5和HTTP代理 * 在线检测更新功能 * 提供IP查询工具 * 最近联系人功能 * 支持手机短信 * 支持快捷键查找好友 * 支持探测隐身好友 2004(03.08Patch)Patch 版本 修正 (03-06) 修改了查找窗口界面 (03-06) 增加了高级查找功能 (03-05) 修正了短消息发送框的一些bug(重要) (03-05) 修正了群消息收不到的问题(暂时方案)(重要) (03-04) 修正了头像选择框的一处笔误 (03-04) 去掉了似乎不太可靠的QQ秀存在性检查 (03-04) 对系统参数窗口的大小做了些调整 (03-04) 为CoolButton添加了一个是否画空字符串的参数 (03-04) 把好友列表的滚动按钮换成了滚动条 (03-04) 稍微调整了登录逻辑,解决了使用状态菜单上下线切换的问题(重要) (03-04) 在好友菜单中添加了"显示组功能菜单"一项 (03-04) 增加了网络错误的提示 (03-04) 修正了一些协议格式和相关代码,彻底解决群中不能显示新头像的问题(重要) (03-04) 修改了Keep Alive包和回复包的格式(重要) (03-03) 调整了资料字段中的一些长度限制 (03-03) 协议切换到2004.
10. 关于dotmsn
LumaQQ 2005年1月21日的修正中,添加了对聊天机器人的支持。LumaQQ核心层提供了一个简单的接口IRobot来封装机器人功能,同时通过一个配置文件配置机器人的信息。LumaQQ的机器人支持简单,方便,并且支持多种机器人,方便切换。添加新机器人时,只需要拷贝你的jar文件到LumaQQ的lib目录下,重启LumaQQ后即可使用。本文介绍了添加一个机器人的基本步骤,希望对这方面感兴趣的朋友有所帮助。
LumaQQ没有提供功能十足的机器人给你用,所以,实现一个机器人需要靠你自己,LumaQQ只为你提供了一个简单的框架,本文就是向你介绍如何在LumaQQ中插入自己的机器人的。
第一步:实现自己的机器人
缺省情况下,LumaQQ提供了一个机器人,但是这个机器人基本上什么也没做,而且,缺省也是没有打开的。这个机器人的代码在e.tsinghua.lumaqq.qq.robot.DummyRobot.java中,它纯粹是一个演示目的,如果你想看看效果,可以在LumaQQ的xml目录下面找到一个robots.xml文件,这个文件是机器人的配置文件,你可以看到里面我写了一些注释,你把那些注释去掉,保存,然后重启LumaQQ就可以了。使用机器人的方法是打开系统菜单,如果系统配置了至少一个机器人的话,系统菜单中会有一项“聊天机器人”,它的子菜单里面列出了所有存在的机器人,另外包含一个开始/停止菜单,我就不多说了,想来你应该会用。
为了实现一个聊天机器人,你必须实现e.tsinghua.lumaqq.qq.robot.IRobot接口,这个接口目前相当简单,只包含了一个方法,如下:
public interface IRobot {
/**
* 根据message得到一条回复消息
*
* @param packet
* 接受消息包
* @return
* 回复的消息,返回null表示不响应这条消息
*/
public String getReply(ReceiveIMPacket packet);
}而DummyRobot的实现则是:
public class DummyRobot implements IRobot {
/* (non-Javadoc)
* @see e.tsinghua.lumaqq.qq.robot.IRobot#getReply(e.tsinghua.lumaqq.qq.packets.in.ReceiveIMPacket)
*/
public String getReply(ReceiveIMPacket packet) {
/*
* Example:
* 1. 如何得到发送者QQ号
* packet.header.sender
*
* 2. 如何得到消息内容
* packet.normalIM.messageBytes是消息的字节数组内容,如果需要得到字符串形式
* new String(packet.normalIM.messageBytes, QQ.QQ_CHARSET_DEFAULT)
* 对于消息格式,参见e.tsinghua.lumaqq.qq.beans.NormalIM
*
* 3. 如何判断这个消息是一个大消息中的分片?
* if(packet.normalIM.totalFragments > 1) {
* // 做你的处理,怎么处理,你决定,你可以把他缓存起来等待所有分片都收到为止
* }
*
* 4. 如何知道这个消息的分片序号?
* packet.normalIM.fragmentSequence
*
* 5. 如何知道这个消息的id?消息id也是用在分片情况时,同一个消息的分片,消息id相同
* packet.normalIM.messageId
*
* 6. 如何知道一个消息是不是自动回复?
* if(packet.normalIM.replyType != QQ.QQ_IM_AUTO_REPLY) {
* // 做你想做的
* }
*
* 更多内容和可用字段
* 参考e.tsinghua.lumaqq.qq.beans.NormalIMHeader
* 参考e.tsinghua.lumaqq.qq.beans.ReceiveIMHeader
*/
if(packet.normalIM.replyType != QQ.QQ_IM_AUTO_REPLY)
return "Hello, I am robot";
else
return null;
}
}
所以你也看到了,DummyRobot基本上啥也没干,就是老返回一句相同的话而已,不过它会判断一下是不是自动回复,如果是就不处理了,免得碰到自动回复的时候没完没了。你看到了,DummyRobot里面的有不少注释,应该对你的帮助很直接了。
第二步:部署机器人程序
添加一个机器人并不需要修改LumaQQ的源代码,你只要将你的机器人程序打包成jar文件,然后到LumaQQ的lib目录下就可以了,这样的好处自然就是你可以随便添加机器人,而且并不一定需要有LumaQQ的源代码,当然,你在编写你的机器人程序的时候,需要导入lumaqq.jar到工程中,不然找不到IRobot接口定义了。
第三步:修改机器人配置文件
机器人配置文件位于LumaQQ的xml目录下,这个文件自然是新增的,如果不存在这个文件的话,那么LumaQQ就会认为是没有机器人可用,系统菜单中也就不会有机器人的菜单项了。这个文件的格式也很简单,假设我要配置DummyRobot,那么就是下面这个样子:
<?xml version="1.0" encoding="UTF-8"?>
<Robots>
<Robot>
<Name>Dummy Robot</Name>
<Implementation>e.tsinghua.lumaqq.qq.robot.DummyRobot</Implementation>
</Robot>
</Robots>
See? 仅仅就是配置一个机器人的名字,另外配置一下IRobot的实现类即可。如果你有多个机器人,你可以随便添加Robot元素
总结
添加一个机器人的工作就结束了,喜欢玩就玩吧。