[开源项目]Linker - 个人集成客户端软件
去年10月的时候,我曾在网生代发布过一篇博客串联:我最喜欢的五个网站,给大家介绍了5个我认为质量不错的不知名 blog 。文中提到了剑锋(CoxZJ)正在开发一个叫做 Muder 的 IM 机器人。时间过去那么久,Muder 早已不是之前的 Muder ,不仅逐渐成熟,就连名字都改成了更有韵味的 Linker,甚至还有一个很恶俗的中文名——林可儿。
今儿个就给大家介绍下 Linker 吧!
基本上,可以说 Linker 是一个简易的第三方 Gtalk 软件,其最基本的功能就是可以连上 Gtalk,与 Gtalk 好友聊天。当然,如果 Linker 仅仅如此,也就没有特意为大家介绍的必要了。
Linker 支持插件机制,可以通过安装插件扩展其功能。虽然现在插件数目不多,成熟的插件更是少之又少,但我还是很欣赏剑锋的远见——希望能把 Linker 做成一个平台。(P.S.明天网生代将为大家介绍 Linker 的第一款插件 Linter。)
Linker 是一个开源项目,任何人都可以为其制作插件。当然,如果你有兴趣,也可以加入 Linker 项目组,参与后续版本的开发。
附上 Linker Project 页面的一段介绍(请注意,其中提到的某些功能仍在实现中……):
Linker是一款personal server,可以帮助用户抓取网上多来源的信息,整合展现给用户,然后把用户的反馈推送给网上各个源头。帮助用户解决信息来源过多,数量过多的问题。 (这样的叙说过于抽像)
举几个例子: 一个用户可能会使用许多类twitter服务,那么可能会绑定很多IM机器人。Linker可以帮助用户整合这些机器人,把他们发来的信息放在同一个列表 里,用户可以不用考虑到底是谁发过来。然后一次向所有的机器人发送信息。这样就相当出现了一个超级机器人,它是由所有那些机器人组合而成的。
现在有一堆SNS,很难说一个用户能在3个以上的SNS中的泡足够的时间。Linker希望能提供这样的服务,就是可以把用户所使用的所有SNS整合到一个 页面,比如所有的留言整合在一起,用户根本不用考虑具体哪条留言是来自哪个SNS的,只需要点击回复,然后那条留言就会被自动的推送到具体的SNS中。这 样即使用户注册100个SNS帐号也能轻松管理。
好友界面截图:
插件界面截图。看到 Linter 了么?那就是传说中 Linker 的第一个插件……
运行方法:
- 到 Linker下载列表 下载最新版本到本机,解压。
- 如果没有Java 虚拟机,到SUN公司页面下载。
- 进入解压文件夹,运行Linker.jar文件即可。
- (Windows的用户请文件放置在没用中文字符的路径下,如C,D,E盘根目录,基本只要不放在桌面或者我的文档就行)
- (Linux用户java中文显示和输入问题参考中文显示和输入这篇文章)
- 如果没有Gtalk帐号,请到Gtalk帐号申请页面申请。
Related Posts:
6 条评论 »
这篇文章上的评论 RSS feed TrackBack URI
留下评论
Proudly Powered by WordPress with lst Seven By lightory.
Entries and comments feeds.
Valid XHTML and CSS.



Holmesian Said @ 10:21 下午,2008/06/02 #
JAVA虚拟机。。。
个人比较 讨厌 这个东西。。。
LiGht Said @ 10:26 下午,2008/06/02 #
原因?
Holmesian Said @ 10:33 下午,2008/06/02 #
不可否认
此物对各个平台具有极强的可移植与通用之功效
但是不太适合一般用户
而且对于一般编程初学者也会造成一些“毒害”
当然我不喜欢仅仅因为以前用的时候出过一些不愉快
LiGht Said @ 10:41 下午,2008/06/02 #
的确,对于普通用户,运行某个软件还需要另外下载、安装一个Java虚拟机是件很不可思议的事
不过你所说的毒害是什么意思?不明白,详细说说吧……
Holmesian Said @ 11:05 下午,2008/06/02 #
编程的真正的美妙之处在于
将复杂的过程缩减成非常小的一个简单操作
而Java并没有体现这种美妙,它鼓励采用“问题解决”的方式(当然这是面向对象的重要思想)
这样的结果是使初学者只知道如何将一些简单的程序组到一起 而对真正的编程一无所知
一开始只学JAVA的初学者之后会很难在一个没有图像界面的语言上编写程序,不清楚源程序和硬件如何执行之间的关系,更具有危险性的是他们一点也不了解指示器的语义,这使得到时候使用C语言编程也成为挑战
同时过早地使用Java库和框架有一个更大的缺陷:它使得初学者很难对编写的东西形成运行时间成本的概念,因为初学者很难知道究竟哪种方法的调用是有效的
不过学Java更能适应面向对象的编程思想 VB中就有面向对象的雏形
当然 每种语言都有其自身的特点 各有千秋 只要学好了都是很有前途了
关键是看你学来干什么
例如用VB也可以API编程 同样可以写出不需要依赖运行库的远控程序
剑锋 Said @ 12:43 上午,2008/06/03 #
我同意你的观点,过早学习Java会初学者造成一定编程上的误区。
然而,我以basic为主语言一年,pascal三年,c四年,php一年,Java到现在为止一年。然后是vb,perl,python,c++都有短暂接触。
个人用的最长也最喜欢的语言是c。曾经靠它玩了很多年的算法(编程美妙之处我深有体会,如果现在不玩Linker,我还会继续学TAOCP :),我也玩过open solaris下的GTK编程,所以用c做界面和网络对我都没有问题。
然后请问helmesian,我现在需要写一个具有实用性的软件,要求是具有平台可扩展性和尽量少的时间,我该用哪种?
在上面的要求下,我觉得,Java是首选,其次是Python(虽然现在看来python的自身优势还是非常明显)。你觉得呢?
所谓毒害是相对的,如果你先学C,反而对以后学习面向对象思想的时候有所阻碍。你觉得呢?