热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

眼球猜想,第一个QQforLinux官方版会是什么样子的

眼球猜想,第一个QQforLinux官方版会是什么样子的--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
  作者:carlosloveleo

  腾讯自从98年踏入im行业,到如今已经10个年头了。在Windows摸爬滚打的10年,仪仗“看谁在线就可以拉壮丁一样加为好友”以及强大无比的1块钱人民币=1QB政策,赢得了中国市场的第一桶金,也树立了中国No.1 IM的不可动摇的地位。

  不过,值得肯定的是,腾讯在前3-4年蛰伏,通过前期投入而赢得了大量用户,此举也确有卧薪尝胆的意味。与那些唯利是图者还是稍有区别。

  QQ与Linux的历史。

  QQ出生于97年,Linux在中国初成长于98年。可谓同生存共成长。QQ是所有中国网民上网的第一课;而Linux,且不论它优秀与否,就是有一帮子人放着简单的Windows不用,跑来受Linux的CLI的罪。说来,Linux的普及,QQ还真是功不可没。一个OpenQ for Gaim的插件发布后,N多有志青年抛弃了Windows,投入了Linux的自由世界。

  随后,OpenQ for Gaim提示“您的QQ版本过低”。使用oicq99、qq2000、qq2001也逐渐出现此问题。所有的用户都在一个连着一个“您的QQ版本过低”的提示下埋头升级。一直到QQ2009Preview发布。“QQ版本过低”一直是Linux用户心中永远的痛。而广大用户所呼吁的官方QQ for Linux却一直不见踪影。什么?什么?您一直没遇到过这样的提示?im使用一直正常?哦,您用的是msn、yahoo通、icq、irc。是的,这个,这个“版本过低”是中国特色的问题,您的意见基本无效。

  所有的Linux QQ插件用户,就是在痛苦的经常掉线,版本过低的提示中默默地走过了N年。最后,终于要迎来了QQ for Linux的第一个版本。

  QQ for Linux的猜想

  这个第一个版本会是什么样的呢?

  首先,QQ for Linux应该是基于QT开发的。QT是Linux下的私有代码,闭源是理所当然。知道KDE么?KDE现在使用的是GPL v3协议,这个协议的内容是:软件免费使用,禁止修改。虽然TX可能会为此给QT付出一笔不小的私有代码使用费用,但是相比而言,总比任何人都能无限制地修改自己的软件代码要好得多。毕竟GTK+和Mono是开源的么。想想TX对珊瑚虫的态度,不难猜出它会使用哪种代码进行程序编写。

  其次,QQ for Linux应该有2套Skins。一套支持Gnome,另一套支持KDE。QT是基于KDE的,但是大众类型的用户一般使用Gnome桌面。

  第三,会释放出.sh的安装包,以适应所有发行版的需要。Linux下打包的方式有rpm、deb、tgz等多种,单单针对某个发行版制作QQ,会影响QQ的推广。

  第四,功能。

  由于看到了QQ for mac的Preview,我对QQ for Linux的功能暂时不抱太大的希望。应该有以下简单功能实现:

  (1)文字聊天。聊天记录,联系人分组。
  (2)设置自定义状态。
  (3)支持群聊,限文字。将比第三方QQ多群管理功能。
  (4)QQ邮箱来信提示
  (5)基础表情

  由于至今,Q-zone和群空间与firefox还有着不可调和的矛盾,群聊的功能不会太强大。但是希望至少把网络硬盘这项重要的功能增加上。
推荐阅读
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • Linux批量复制并重命名和批量复制文件到多个文件夹的方法
    本文介绍了在Linux系统下批量复制并重命名文件以及批量复制文件到多个文件夹的方法。通过使用模式匹配功能,可以方便地实现文件的批量操作。同时,还提供了有关shell语法中的()和{}的参考资料。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • 本文介绍了获取关联数组键的列表的方法,即使用Object.keys()函数。同时还提到了该方法在不同浏览器的支持情况,并附上了一个代码片段供读者参考。 ... [详细]
  • 本文讨论了编写可保护的代码的重要性,包括提高代码的可读性、可调试性和直观性。同时介绍了优化代码的方法,如代码格式化、解释函数和提炼函数等。还提到了一些常见的坏代码味道,如不规范的命名、重复代码、过长的函数和参数列表等。最后,介绍了如何处理数据泥团和进行函数重构,以提高代码质量和可维护性。 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
author-avatar
mobiledu2502928311
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有