第95章 Teams
书迷正在阅读:娘胎开始逆袭,出世即无敌、我真的不是资源咖、我的绝色小姨、修仙世界:从融合巫师角色开始、从知否开始诸天之旅、我都重生了,老婆你离什么婚?、登月之后、天空破碎、全球灾变:我有一座恐怖屋、直播:开局200块,和精神小妹玩一天
“大卫,irc协议比我想象的要复杂。”坐在电脑前的迪恩,皱着眉头停下了敲击键盘的手指。 “狗屎!irc并不复杂!复杂的是迪恩你想在这套软件中,加入g.722的宽带音频解码技术!”长形方桌的另一边,马库斯敲击着键盘的同时还不忘了继续嘴里的抱怨。 这些话他已经不知道重复了多少遍,但直到现在依旧义愤填膺。“噢~天呐,我就不该答应你的,迪恩。 开学周多么好的机会,趁新生们还没认清我们的面目之前,这难道不是开party的最好时机吗? 大卫,我们都上当了!迪恩,已经完成了一次双人行的全垒打,但我们还没有! 尤其是你,大卫,你甚至连女孩子的吻都没有骗到!真是可怜的大卫!” “闭嘴吧,马库斯!姑娘们什么时候都会有,但灵感却不会!”迪恩用手指点了点自己的脑袋,“我刚刚有一个绝妙的主意,但你猜怎么着?被你的‘全垒打’搞没了!” “啊哈~我被说中了心思是不是?”马库斯放下手中的键盘,转身面对迪恩,“我就知道伱很怀念那次双人行,motherf*cker,我可是特地为你腾出了地方。所以你不应该再次举办party报答我吗?” 听到这两人又在斗嘴,,十分冷静的开口。“或许我们需要请一些外援了。” “什么?”迪恩和马库斯同时看向了他。 “很显然,我们三个人还搞不定它。”大卫耸耸肩,“一款支持多人语音通信的即时聊天软件,对我们来说还太复杂了。 无论是irc协议,还是itu-t批准的g.722宽带音频编码器。它们都是在去年底刚刚发布,到今天甚至不足一年。 对这两项技术,我们了解的还不够多。所以我在想,我们是不是可以找些外援? 当然这个创意是迪恩你首先提出来的,具体要不要这么做,由你来决定。” 大卫在杜兰大学已经完成了计算机技术部分的学习,连他都觉得有难度,可见迪恩想要开发的这套软件还是太复杂了。 从技术上来说是可以实现的,但因为没有人做过类似的事情,迪恩他们完全是摸着石头过河。 听了大卫的建议,迪恩捏着下巴开始考虑这件事是否可行。 以前他习惯了自己单打独斗,网站、dcap这些因为难度不大,加上有前人的作品做参考,迪恩确实可以自己折腾出来。 就连c-link也是以柏拉图系统为研究对象,迪恩在此基础上做了改进。 但这次的软件不同,从功能到底层代码,迪恩全部需要重新设计。 尤其是采用了两种新技术协议,在没把它们吃透之前,自诩为天才的迪恩也搞不定。 “迪恩,或许我们该考虑一下大卫的建议。”马库斯认为找人帮忙,并没有什么不合适的地方。 大学里不就是这样吗?尤其是计算机专业的学生。如果有人写了一款颇具创意的软件工具,那很快就能在学校里传播开。 当然如果你遇到了编程问题,也有很多人乐意伸出援助之手。这并不涉及什么利益问题,更多是因为兴趣而吸引到了一起。 “ok,我同意寻找外援。”迪恩接受了大卫的建议,“不过在那之前我们先明确一下目前遇到的问题。” 迪恩善于接受别人的建议,也乐意请人来帮忙。但戴森的前车之鉴让他明白,有些事情还是提前说清楚为妙。 “irc协议主要用于中继聊天以及传输文件,g.722宽带音频编码器是为了语音通信。 现在让我们棘手的是怎么把这些功能集于同一款软件,并保证它们可靠的运行。 此外g.722对音频采集的速度是以前的两倍,达到了64kbit/s,这对现在的网络传输速度而言是個巨大的挑战。” “没错,这样的采样率保证了语音的质量,但数据包的容量也会成倍增长。”大卫点点头赞同了迪恩的分析。 “基于irc协议开发的中继聊天功能,也需要对应服务器的支持。 迪恩,我觉得你在软件完成之前最好考虑一下服务器问题,那玩意儿可不便宜。” 马库斯从另外一个角度,分析了这款软件在应用上的潜在风险。 “所以…”迪恩摊开手,“也就是说这款软件主要的问题不是编程,而是怎么在现有的网络环境中生存下去?” “嗯哼~”马库斯点点头,“这是核心问题,不过我认为编程也是个麻烦,至少我搞不定。” “编程如果找外援的话,最终我们肯定可以解决。但如果最终做出来的软件,没有人愿意使用的话,这可能会很令人沮丧。” 大卫身上同样具有极客精神,如果耗费自己许多心血的作品,不被人认可,那无疑是一件糟糕的事。 看着两人等待自己拿主意的模样,迪恩却笑了起来。“comeon,我反而觉得这两点是最容易解决的事。” “what?”马库斯和大卫面面相觑。 “迪恩,我一直没有问你关于你家庭的情况,所以…”马库斯悄摸摸的凑近迪恩,“你家里是不是很有钱?我们能搞定自己的服务器?” “no!”迪恩无情的打破了马库斯的幻想。 “难道是nsf网最近打算对主干网升级?但我没听说这样的消息,而且他们今年刚刚完成了一次扩容。”大卫也不明白迪恩的信心源自于何处。 “好吧,伙计们。”迪恩双手抱胸靠在椅背上看着两人,“我是不是从没和你们说过,这款软件将会用在哪里?” “难道不是为了方便大家聊天?”马库斯理所当然的反问道,“我甚至在想象玩mud游戏的时候,用它们和其他玩家实时沟通呢。” mud是一款空想角色扮演游戏,它是以纯文字的形式进行。因为有多人交互的因素存在,所以很受电脑用户们的喜爱。 大卫虽然不是把这款软件当作游戏的沟通工具,但在他的想法中无非也是为了,更方便人与人之间的交流。 “事实上我开发这款软件并不是仅仅为了这些事,也就是说它的目标受众不是普通用户。” 迪恩指了指学校的图书馆方向,“nsf网也很难支撑起它的运行,尤其是当用户增多到一定程度后,学校的网络管理员可能就会来找我们的麻烦。” nsf网的限制太多,迪恩暂时并不打算过早的参与进去。普莱斯列表就是最好的例子,除非他把它当作非营利性网站运营。 正在开发的这款软件也是如此,如果迪恩没想着依靠它们挣钱,那只设计好即时聊天功能就足够了。 但迪恩雄心勃勃的想把语音通信功能也加进去,他耗费了如此多的精力,可不是为了极客的奉献精神。 听了他的解释,马库斯瞪着眼睛反应了一会儿,才惊呼起来。“狗屎!迪恩你是想用它们挣钱?这是一款收费软件?!” “嗯哼~”迪恩理所当然的点点头,“这有什么好奇怪的吗?硅谷有那么多以盈利为目的的软件公司。” “motherf*cker,我只是…”马库斯双手比划了两下,“我只是…觉得这是不是太早了一点?我一直认为自己要等到毕业后才会考虑这些事。大卫,你觉得呢?” “虽然有些出乎意料,但这很合理。”大卫耸耸肩,“迪恩为此付出了自己的心血,软件是否收费由他来决定。” “哇哦~”马库斯似乎刚刚接受了这样的现实,“不愧是斯坦福,商业与学术之间甚至没有明显的界限。” “马库斯别忘了。现在硅谷很多公司的创始人,之前可都是斯坦福的教授呢。”迪恩说的是硅图公司、mips公司、太阳微系统公司的几个创始人。 他们之前都在斯坦福任教,后来半路出去创办了自己的企业。 这都得益于斯坦福浓厚的商业氛围,所以迪恩在上学期间就想开发一款收费软件,大卫并没有觉得太奇怪。 倒是马库斯提醒道,“迪恩,斯坦福采用学季制教学。如果你能在教授地毯式的课题轰炸下,还有精力开发软件的话,我没有意见。” “放心,这款软件并没有那么急。另外我们也需要先熟悉,irc和g7.22这两个新技术规格。” “所以服务器和数据包容量过大这两个问题,迪恩你打算怎么解决?”马库斯虽然隐隐抓住了什么,但还没想明白其中的道理。 “当然是把它们排除在外”迪恩指了指窗外的硅谷方向,“那里所有公司都有自己的服务器,他们也组建了内部局域网。 在局域网内,g7.22的宽带音频采样速率将不再是问题,甚至还会成为我们软件的最佳使用环境。” irc服务器直接沿用企业现有的设备即可,这不会为他们增加额外的成本支出。 至于公司内部的局域网,那就更妙了。它完全没有传输速度上的限制,只要网关等硬件设备跟的上,语音通信的质量不会打任何折扣。 64kbt/s的采样速率,它将完美发挥新规格的参数,让语音通信跟上主流电话的质量。 听了迪恩的分析,马库斯和大卫都眼睛一亮,“cool~真是天才的想法!” “所以迪恩,这款软件到底叫什么名字?” “teams”迪恩打了个响指后,就定下了它的名字。