Chapter 197: April Fool's Day Gift

readx;

Chapter 197: April Fool's Day Gift Asks for a Month-End Monthly Pass!

It took Lin Hong two hours to finally slim down NCSATEL to only half the original size, and removed all the functions that were basically unnecessary, in order to get the fastest speed. Pen ~ Fun ~ Pavilion www.biquge.info ("" network 7 * 24 hours uninterrupted update pure txt hand-hit novel)

Of course, he has no intention of distributing this version, after all, it is modified by him according to his own usage habits, and if other people's computers are configured higher than his own, there is no need to care about redundant functions.

Lin Hong logged on to the official BBS of the SAM Association and checked it, and found that there were a lot of people who visited the BBS today, and there are still hundreds of people visiting online.

He habitually began to check the latest content in both sections.

He found out that other members of the SAM association had already started building momentum on BBS today.

During the day, Matthew made a site-wide announcement on BBS,At 0:00 a.m. on April Fool's Day, the crackv2.0 version will be released,There will be very cool,Surprising features will appear。 All users can optionally upgrade and update, of course, those who don't want to upgrade are also okay, but they can't enjoy those features after the upgrade.

After everyone saw the announcement, they immediately started a discussion on BBS, and they speculated about what the "very cool" and "surprising" features were.

Some people say that the current crack is quite thorough, and there is no need to raise any 2.0.

Some people also say that since SAM has already made an announcement, it will definitely not say big things casually, and there will definitely be eye-catching features.

However, the members of the SAM Association did not disclose it, but only tactfully replied to some of their questions, just wait until after 12 o'clock this evening.

After Lin Hong saw a post, he couldn't help but show a smile on his face.

Because someone asked, there are seven people in the SAM Association, and six people have appeared on the forum, why is there only the chief technical person HELLC?

As a result, Matthew followed up with a post saying that HELLC is trying to do the final tests and checks on the cracked upgrade program, in order to bring stable software and functions to everyone. (γ€Šγ€‹η½‘)

This Matthew, in terms of publicity and momentum, is really not an ordinary talent!

Lin Hong felt that if he let himself do it, he would definitely not be able to do it to this extent. For example, this kind of thing, he definitely can't pull the cheek to fool these users. Or, at all, it is impossible to think that they will use every opportunity to serve their own ends, and there will be no such consciousness at all.

Some people are naturally suited to do a certain type of thing, which is determined by their own personality, talent and surrounding environment.

Lin Hong watched this BBS for a while, and then went to several common forums to learn about some of the latest news and developments in the industry recently, and then quit Tel software.

At this time, Linus was already offline.

Lin Hong thought about it for a while and decided to write the email client under minix.

In fact, Lin Hong has long known about the email transfer protocol, which is "SMTP", which is the full name of "Simple Mail Transfer Protocol".

When he looked at the TCP/IP protocol before, there was something about the SMTP protocol. In addition, when he was looking for the IRC protocol specification, he was also exposed to relevant aspects.

Because SMTP is a mail service built on top of the FTP file transfer service, this protocol still belongs to the TCP/IP protocol family, and its role is to help each computer find the next destination when sending or relaying messages. Emails can be sent to the recipient's server via the server specified by the SMTP protocol.

One of the key features of SMTP is its ability to transmit mail across a network, known as "SMTP Mail Relay".

In fact, the relay protocol used on SAM's infrared relay device CDAD is written in imitation of the SMTP protocol.

With previous programming experience in writing CQCQ software, TEL slimming, and infrared-related software, Lin Hong is now completely comfortable with this type of programming. "" net

He now finds the gcc compiler to be very easy to use, as it is very extensible and can easily extend his library.

In the process of programming, Lin Hong found that a lot of code can actually be reused.

For example, the login server module, as long as it involves software in terms of network access, basically needs such a module, and the underlying implementation mechanism is exactly the same.

Therefore, Lin Hong directly separated the implementation code of this function, made several basic functions, put them into the gcc function library, and called them at any time.

Code reuse is a very important idea in programming thinking, which can greatly improve the speed of programming, save programmers time and energy, and do not have to waste time on these same problems every time.

Of course, some generally accepted and classic code will be officially integrated by the compiler and integrated into the compiler as an official function library, which can be called by everyone as a system function.

Lin Hong quickly wrote the prototype of the email client, considering the versatility of this client, he saved some parameters in a setting file, you can configure this setting file, and write your own email address, mail server login and password and other information into it, so that you can automatically query the mail server, or send emails through the SMTP service of the mail server.

He named the client MXmail, which means "email client under the MXmail platform".

After the prototype came out, he used the mail server of the "Tulip" BBS to debug the code and remove bugs.

Because the author of the software knows the use of the software very well, every detail is very clear, so when using the software, he will follow the steps set by himself without any mistakes. This preconceived notion leads to software authors often not being able to find the bugs in the software very well.

The best thing to do is to publish the software so that everyone can use it.

Because other users do not know the inner workings of the software, they often do all kinds of unexpected operations on it, so all kinds of strange bugs gradually pop up in various "extreme tests".

Therefore, for a software, user feedback is very important, including bugs in the software itself, as well as inconveniences in various usage habits.

A good software is born in the process of constantly interacting with users.

Lin Hong soon successfully established a connection with the mail server of "Tulip" BBS, and downloaded the "email header" information on the server to the local area.

The header of the email only includes some necessary information, such as where the email came from, where it was sent, and the title of the email, etc., and does not include the specific body of the email.

The header also includes an indicator of whether the email has been read or not, allowing you to make targeted choices, such as whether to download only unread emails or download all emails.

"Huh?"

Lin Hong originally thought that the mailbox was full of unread emails, but he didn't expect to receive a letter with the header of the email at this moment, with the title "Happy April Fool's Day, a little gift is presented!" ”。

He looked at the email address and saw that it was from Pisen, a member of the SAM Association.

Lin Hong then downloaded all the contents of this email and found that there was an attachment in this email, and he did not consider this function when he first implemented the MXmail function.

So he had to start opening the gcc editor again, writing code, and adding the attachment receiving function again.

After debugging for a period of time, the attachment sent by Pissen was finally successfully downloaded to the local computer.

What surprised him was that the files in the attachment were in two platform formats, namely the DOS platform and the Apple platform.

The content of each of the two attachments is small, only a few kb in size, and the file name is called a gift, and both are executable files.

The executable file under DOS is named exe, and now the executable file in the Apple system ends directly with bin, which means binary.

However, Lin Hong is now under the minix platform, and the executable files of these two file systems cannot be run, because the format of the file system is completely different.

However, judging from the title, Lin Hong guessed that it should be a little prank or something like a prank sent by Pisen to others, after all, more than an hour later, it was April Fool's Day.

April Fool's Day is a traditional festival in Western countries, and Lin Hong has also known about it before.

On this day, everyone usually jokes with each other, and both adults and children will come up with some kinds of pranks or lies to play tricks on others, because this is a holiday, and generally people who are fooled can understand it, and even if they are out of line, they will not get angry.

However, the strict rule is that the time can only be until 12 noon on the same day, and fools and lies after 12 o'clock are no longer considered jokes.

Since Lin Hong still wants to continue to improve the functions of the MXmail mail client, he put aside the attachment sent by Pissen for the time being, and plans to go back and wait for the switch to the DOS system to see what it is.

Although I knew that it might be a prank by the other party, I was still curious about what was in it.

Lin Hong continued to improve the function, he learned from the experience of writing CQCQ last time, when designing the functional interface, he consciously paid attention to the simplicity of operation, although it is only a character interface, but a good design, can speed up the operation.

Although under the current platform, only he and Linus may use this software, but Lin Hong is considering that after the Linux system really comes out in the future, he will transplant this software to it.

The time was soon approaching twelve o'clock in the evening, and Lin Hong's MXmail was basically completed.

He recompiled and installed it, connected to the mail server again, and this time received two more emails, one from Matthew and the other from Torch.

The subject line of the email is the same, "Happy April Fool's Day, little gifts!" ”。

Lin Hong downloaded the email to the local area and found that the attachment was exactly the same as the attachment in Pisen's email.

"Did you forward it from him?" Lin Hong muttered to himself.