第一百九十七章 愚人节礼物 求月
第一百九十七章愚人节礼物【求月底月票!】
林鸿花了两个小时的时间,最终将ncsatel瘦⾝到有只原来的一半大小,将一些基本用不上的功能全部就去掉了,为的就是能够获取最快的速度。~~《7*24小时不间断更新纯txt
当然,他并有没将这个版本分出发去的打算,这毕竟是他针对己自的使用习惯而进行修改的,其他人的计算机如果配置比己自⾼的话,就有没必要管多余的功能了。
林鸿登录到sam协会的官方bbs上查看了下一,发现今天访问了bbs的人常非多,在现都有还上百人在线访问。
他习惯

地始开查看两个板块的中最新內容。
他发现sam协会的其他成员今天经已在bbs上始开造势了。
⽩天的时候马修就在bbs上发了全站公告,在愚人节凌晨0点将发布解破届时将会有常非酷,令人惊喜的功能出现。所有用户都可以选择

地进行升级更新,当然,想不升级的也是可以的,是只不能享受到升级后的那些功能。
大家看到公告之后,立刻始开了在bbs上的讨论,们他纷纷猜测“常非酷”、“令人惊喜”的功能到底是什么?
有人说在现的解破
经已相当彻底了,没必要再升什么2。0。
也有人说sam既然都经已发公告了,肯定不会随便说大话,必定会有令人眼前一亮的功能出现。
不过sam协会的成员并有没透露,是只委婉地对们他的一些问题进行回复,要只等到今天晚上12点过后就知晓了。
林鸿看到个一帖子之后,脸上不由露出一丝笑容。
为因有人问,sam协会总共七人,在坛论上经已出现六人,么怎唯独不见首席技术人员hellc?
结果马修在后面跟帖说,hellc在正努力对解破升级程序做后最的测试和检查,为的就是能给大家带来稳定的软件和功能。(《)
这个马修,在宣传造势方面,还真是不一般的有才!
林鸿得觉如果让己自做,肯定做不到这个程度。例如这种事情,他肯定拉不下脸⽪忽悠这些用户。或者,

本想不到会利用每个一机会为达到己自的目的而服务,

本就不会有这种意识。
有些人,天生适合做某一类事情,是这自⾝

格、天赋以及周边所处的环境所决定的。
林鸿在这个bbs看了会一儿,然后又去了几个常见的坛论看了下,了解下一最近业界的一些最新新闻和动态,便退出了tel软件。
这个时候,linus经已下线了。
林鸿想了下,决定将minix下的email客户端给编写出来。
实际上,林鸿很早就了解过email的传输协议,也就是“smtp”全称为“简单邮件传输协议”
在他之前看tcp/ip协议的时候,就有关于smtp协议的內容。另外,他在寻找irc协议规范的时候,也接触过相关方面的內容。
为因smtp是建立在ftp文件传输服务上的一种邮件服务,这种协议是还属于tcp/ip协议族,它的作用就是帮助每台计算机在发送或中转信件时找到下个一目的地。通过smtp协议所指定的服务器,就可以把email寄到收信人的服务器上了。
smtp重要特

之一是其能跨越网络传输邮件,即“smtp邮件中继”
实际上,sam的红外线中转装置cdad上所使用的中继协议,就是模仿smtp协议进行编写的。
由于有了之前编写cqcq软件、tel瘦⾝,以及红外线相关软件方面的编程经验,林鸿在现对这种类型的编程经已完全得心应手。《
他在现越来越得觉gcc编译器常非好用了,它有着极大的扩展

,可以常非方便地扩充己自的函数库。
在编程的过程中,林鸿发现,很多代码实际上都可以进行重用。
例如登录服务器模块,要只是涉及到网络访问方面的软件,基本上都会需要样这
个一模块,且而底层的实现机制完全一样。
是于,林鸿直接将这个功能的实现代码,分离出来,做成几个基本的函数,放到gcc的函数库中,随时进行调用。
代码重用是编程思想中常非重要的个一思想,可以极大地提⾼编程速度,节省程序员的时间和精力,用不每次在这些同样的问题上浪费时间,有经验的程序员通常都会有着己自常用的函数库。
当然,一些公认比较普遍、经典的代码会被编译器官方给集成来起,做成官方函数库集成到编译器里面,作为系统函数可以供所有人进行调用。
林鸿很快就将email客户端的原型给编写出来,考虑到这个客户端的通用

,他将一些参数保存在个一设置文件里面,大家可以对这个设置文件进行配置,将己自的email地址,邮件服务器登录名和密码等信息写⼊里面,样这就可以自动对邮件服务器进行邮件查询,或者通过邮件服务器的smtp服务对外发送邮件。
他将这个客户端命名为mxmail,意为“mxmail平台下的email”客户端。
原型出来之后,他使用“郁金香”bbs的邮件服务器进行代码调试,除去bug。
为因软件的作者对软件的使用了若指掌,每个一细节都常非清楚,以所
己自在使用软件的时候,就会按照己自设置的步骤去做,不会有任何差错。这种先⼊为主的思维惯

会导致软件作者往往无法很好地找到软件的bug所在。
最好的办法就是将这个软件公布出去,让大家都来使用。
其他用户为因并不清楚软件內在原理,以所往往会对其作出令人意想不到的各种

作,是于乎,各种各样奇怪的bug,便在各种“极限测试”中逐渐冒出来。
以所说,对于个一软件来说,用户的反馈很重要,这些反馈包括软件本⾝的bug,也包括各种使用习惯的不便。
个一优秀的软件,正是在不断和用户进行互动的过程中诞生的。
林鸿很快便成功和“郁金香”bbs的邮件服务器建立了连接,并且将服务器上的“邮件头”信息给下载到了本地。
邮件头只包括一些必要的信息,例如这封邮件从哪里来,发到哪里去,有还邮件的标题等,并有没包括邮件的具体正文內容。
邮件头中也包括这封邮件是否经已被阅读的标志,从而可以有针对

地进行选择,例如是否只下载未读邮件,是还将所有邮件全部下载下来。
“嗯?”
林鸿原本为以邮箱中全部是未读邮件,却没想到此刻收到了一封信邮件的邮件头,标题为“愚人节快乐,小小礼物奉上!”
他看了下一邮件地址,发现是sam协会成员⽪森发过来的邮件。
林鸿是于将这封邮件的所有內容全部下载下来,发现这封邮件里面有个一附件,而他刚始开实现mxmail功能的时候,并有没将这个功能给考虑上。
是于他又只好重新始开打开gcc编辑器,撰写代码,重新将附件接收功能给加上。
调试了一段时间之后,终于将⽪森发来的附件成功下载到本地。
让他得觉意外是的,附件里面的文件竟然有两种平台的格式,分别是dos平台和苹果系统的平台。
两个附件每个一附件的內容很小,有只几kb大小,文件名称就叫做礼物,且而
是都可执行文件。
dos下的可执行文件后缀名为exe,而在现苹果系统的中可执行文件则直接以bin结尾,意思就是二进制文件。
可是林鸿在现在minix平台下,这两种文件系统的可执行文件都无法运行,为因文件系统的格式完全不同。
不过从标题上来看,林鸿猜测,应该是⽪森发给其他人的小小恶作剧之类的软件,毕竟个一多小时之后,就是四月一⽇愚人节。
愚人节,是西方家国民间的个一传统节⽇,林鸿之前也有所了解过。
在这一天,大家一般都会互相开玩笑,无论大人和小孩,都会想一些各种各样的恶作剧或者谎言来捉弄别人,为因
是这节⽇,一般被愚弄的人都能够理解,就算是有所出格也不会生气。
不过严格的规定是时间只能是截止到当天中午12点,12点过后的愚弄和谎言就不再认为是玩笑了。
由于林鸿还要继续将mxmail邮件客户端的功能进行完善,以所暂时先将⽪森的发来的附件放到了一边,打算回头等切换到dos系统中,再看看到底是什么东西。
然虽明明道知可能是对方的恶作剧,但是心中是还感到很好奇这个里面到底是什么內容。
林鸿继续完善功能,他昅取了上次编写cqcq的经验,在设计功能界面的时候,有意识地回注意

作的简便

,然虽
是只字符界面,但好的设计,能够加快

作的速度。
然虽
在现这个平台下,可能有只他和linus两个人使用这个软件,但是林鸿却是考虑到后以linux系统真正出来之后,再将这个软件移植到上面。
时间很快即将要到晚上十二点,林鸿的mxmail也基本完成了。
他将其重新编译安装上去,再次连接到了邮件服务器上,这次竟然又收到了两封电子邮件,分别是马修以及火炬发送过来的。
邮件的标题都一样,是都“愚人节快乐,小小礼物奉上!”
林鸿将邮件下载到本地,发现附件居然和⽪森的邮件的中附件一模一样。
“难道是从他那里转发的?”林鸿自言自语道。
m.DAgExS.coM