西西河

主题:西西客----西西河客户端软件的想法 -- 暗香疏影月黄昏

共:💬46 🌺47
全看树展主题 · 分页首页 上页
/ 4
下页 末页
家园 可以开源

纯开源,把所有代码扔到网上,让人下去自己编译。。。

家园 确实,国内自从流氓软件大流行以后,客户端有一阵是老鼠过街

,人人喊打啊。

家园 请进

按照您的定义,其实显示页面的API应该具有如下属性:

1.自动获取指定页面的源代码。

2.自动对源代码进行解码。

3.自动获取解码后的源码中下面的部分:

<div class="CenterBody">

<div class="mContent">

<div id="DG_Left">

<div class="pContent">帖子内容在这里</div>

</div>

</div>

</div>

不过由于目前服务器负责对网页源码进行混淆,然后2:解码部分都是浏览器完成的,所以对于服务器端的api来说,如果能提供api直接根据帖子id发送3里面的内容,就简单了。但是如果能这样的话,又似乎不需要对源码进行混淆了。。。

残念。。。

请进
家园 其实混淆这个事情挺简单的

混淆代码也是很容易就找到了。直接返回1的内容也可以。

我现在分离信息是靠分析页面来做的,但是老铁一旦改了显示方式,识别各种信息(送花数,送蛋数,原文,父页面ID)就需要跟着改。

得到api就是,老铁将各种常见信息通过api的方式封装一下,我们可以根据这种方式得到帖子全文,送花数等相关信息,老铁也可以用这种方式来开发。

可能原来是一个页面请求发给服务器,直接生成了全页面(包括送花数,送蛋数,原文,侧栏等等)。分离成花数,蛋数,全文等等通过不同的api生成。

当然不一定分的这么碎,还是看老铁自己的想法,其实目前分析页面还是挺简单的。

家园 别说silverlight 了,就是用个简单的图片生成

程序也可以,关键问题是服务器资源消耗相当大

家园 银光不占用服务器资源,

它完全在客户端运行。

家园 想到一个需求,补充一下

补充一下,比如添加过滤水贴,根据花蛋数过滤帖子或者用文本分类机器识别水贴。

开源,一个人没有精力写,可以分几个模块,合作写。

我觉得,或许还可以搞个手机客户端, iphone和android平台... 手机屏幕小,搞个客户端比看网页要方便

家园 OMG

有了web service,可以做个手机客户端,手机屏幕小,搞个客户端比看网页要方便,再把vpn搞上去。俺地铁上可以上西西河,多么的爽。web serice用json来传输数据,可以省手机的流量。若有可能,

俺愿意参与客户端的开发

家园 过滤水贴这个想法很早就有了

另一个方面来说就是尽快找出质量高的贴。

我曾经想过一个不完全的方案,只显示一个作者发的主题帖,和他对自己的回帖。

一般来说,河里最有质量的还是某些大牛的文章。他们的文章可能会成系列,但每个系列贴都有个特点,都是自己回自己的。

那么,我们只要订阅一个人,就能订阅到他/她所有的文章,而不是水贴,当然如果我们想看争论的话(有些争论也是很高水平的),也可以到河里。

按照花蛋数过滤,有点不容易,很多认真的帖子的花不多,而很多表明政治立场,语言幽默或者尖锐的帖子的花很多。

但是从阅读收益来说,认真的帖子更有价值。

关于开源和手机客户端,这两个我还没什么思路,更没有这方面的经验。如果能给有志干这个事情的朋友一个思路,那也不错。

如果是有开源开发经验的朋友牵头,也算我一个了。

家园 开源就是一门宗教

奇怪的是河里见着稍微粘一点基督教的贴子就群起而攻之,却对这些变相的宗教捧若至宝。

开源客户端的下场看看verycd那个电骡就行了。

家园 xtreme也是开源的

目前就一个人维护,还是个中国网友。

另外,verycd的电骡只是一个mod而已,xtreme也只是一个mod,而且还号称目前emule最好的mod。

而emule则是个很大的开源工程,有一个专门的组织维护,直到现在还在不断更新,不断添加新的功能,最新的版本已经到0.50a。

emule旗下很多很多mod都是由一两个人维护的,意味着不同的功能,虽然中间有换人,但是终究不会断掉,我也觉得很神奇。

还有最著名的openssl最开始就是两个人写的:

  首先,应该感谢Eric A. Young和Tim J. Hudson,他们自1995年开始编写后来具有巨大影响的OpenSSL软件包,更令我们高兴的是,这是一个没有太多限制的开放源代码的软件包,这使得我们可以利用这个软件包做很多事情。Eric A. Young 和Tim J. Hudson是加拿大人,后来由于写OpenSSL功成名就之后就到大公司里赚大钱去了。1998年,OpenSSL项目组接管了OpenSSL的开发工作,并推出了OpenSSL的0.9.1版,到目前为止,OpenSSL的算法已经非常完善,对SSL2.0、SSL3.0以及TLS1.0都支持。

java上比官方加密库还好的bouncycastle就是开源。eclipse本身也是开源项目。

我个人实在没觉得开源跟宗教有什么关系,估计是有点闲的人把自己的业余生活凑成一个整块,然后干点有趣的事情,说那么神奇干甚?

家园 你对verycd的电骡是怎么回事不会不知道吧

还是我们两个鸡同鸭讲,没有冒犯你的意思,有些话题点到为止比较好,大家对事不对人。我说开源象宗教没有贬低你的意思,不要take personal,这只代表一种对开源看法,你说“说那么神奇“就离题万里了。

不会聊天的话,就到此为止吧。

家园 抱歉我真不知道verycd的电骡是怎么回事

我记得真正的电骡也就是emule不是verycd做的,verycd只是做了个easyemule的mod而已。。。

难道我理解有误?

我可能对开源像宗教有点纳闷,一直觉得那是很简单的事情,大家没事参与参与而已,难道还有什么内幕?

家园 dianlv.com还有easyMule的搜索问题?

但这几件事好像与开源不开源没什么关系吧?而且说得不好听一点,VeryCD的开源也是不得已。侵犯用户的利益名声当然好不了,迅雷不开源不也是这样吗?至于下场嘛。VeryCD不还健在吗?

如果说自由软件(free software)是宗教,我还可以理解。开源软件是宗教?这个逻辑是怎么建立起来的?

在我看来,开源不过是吸引开发者的一种方法罢了。

家园 西西河一直有重兵盯防
全看树展主题 · 分页首页 上页
/ 4
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河