122 Counterattack starts with defense
After hanging up the phone, Ning Wei quickly calmed down.
It is not the first time that unfair things have been experienced, but like this time today, it still gives him an extremely special experience.
Because of the unfairness in the past, he probably knew why, and had face-to-face contact with the person who imposed the unfairness, but this time, everything was carried out from a distance. He and Mr. Lucasson Flander, the one he mentioned, had never met.
But when the name was spoken from the senior brother, he had some impression.
I still remember that when I was learning partial differential equations, the professor once mentioned this name, and there were more.
Open Baidu, Ning Wei entered this name and quickly got feedback results.
Obviously, this is indeed a big shot in the industry. One of the winners of Fields in 1994 was the partial differential equation. Some mathematical methods he proposed have been included in the textbooks for partial differential equations in universities in various countries.
In addition, this gentleman is also a member of the American Academy of Sciences, a lifelong honorary professor at Princeton University, vice president of the American Mathematics Association, a member of the Royal Swedish Academy of Sciences, and a member of the International Mathematics Union Commission...
A series of titles almost dazzled Ning Wei.
If it weren't for the editor-in-chief's email, Ning Wei felt that he would never have thought that he would be able to connect with such a person who should live in the textbook.
But then again, if it weren't for this level of big shots, it would probably be difficult to influence the editor-in-chief of a world-class top journal.
After learning about the life of this legendary math master, Ning Wei carefully checked the paper again.
In fact, this math master is right. If his paper is really not rigorous in its argument, rashly publishing it will indeed have a negative impact on the entire academic community, especially for papers like him that have proposed some new mathematical ideas and solutions. If it is proved wrong every once in a while, then all other papers cited by Ning Wei's paper in this field during this period will be greatly negatively affected.
This is also the reason why mathematical journal reviews are more stringent and the number of papers published each year is not too many.
After all, you cannot believe that someone can cite something wrong and end up with the correct result. This coincidence may occur, but it does not belong to the category of scientific research that advocates rigorousness.
After checking the paper in full again and changing several grammatical errors, Ning was able to open the submission system of Nature and contributed to this world-class journal for the second time.
Of course this is just the beginning. Ning Wei has already made up his mind and will teach this Lucasson Flander a good lesson in the future.
Of course, it will take some time.
After doing all this, Ning Wei did not take a break immediately, but instead called out the source code of the turbulence algorithm from the computer.
Thanks to Lucasson Flander for teaching him this lesson, he understood that even in the academic world, not everyone is as beautiful and respectable as he imagined. Therefore, before submitting a paper on turbulence algorithms and requiring the use of algorithm source code, it is necessary to take some precautions.
He was still planning to teach someone else's class, but he didn't want someone to teach him the second lesson.
Not to mention that the academic circle is so slack, so when it comes to application, it is a technology that is directly linked to an industry and real interests. If you continue to be honest, you will probably end up being eaten up so much that you don’t even have any slag left and you will have nothing to say.
The so-called patents and copyrights can only prevent gentlemen. After all, even if they really infringe on the rights, they don’t have the time and energy to sue with others, and scientific researchers are not so idle.
So I can only let myself make the villain full first.
The example given by Senior Brother Lu has explained everything.
Fortunately, Senior Brother Lu's friend met a conscientious mentor. If he changed to a tutor with a dark heart, he would probably be eaten until his bones remained alive?
Of course, doing things in the source code is actually a very test of your skills.
If someone really wants to steal the source code of a software product, there will naturally be many engineers who will analyze the code thoroughly before starting the next step.
Since not all paper reviewers are trustworthy, this step must not only be done, but also be cautious.
After thinking for a long time, Ning Wei decided to add three layers of verification methods to the source code.
The first step is to add several equations to the main function that will have specific return values in specific situations. If the source code is not changed and used directly, it only needs to send a specific signal to the target device and immediately get a fixed set of return values.
The second step is to decide to add a layer of standing wave equation to the source code.
Although it is simple, it is actually very confusing.
Standing waves refer to two types of waves with the same frequency but the propagation direction is exactly opposite.
When the frequency of fluctuations is in his hands, if the turbulence algorithm is really pirated and this equation is not eliminated, then it only takes simple calculations to make the pirated software or equipment useless.
The hidden point is that after turbulence algorithm mimics a physical space, it is necessary to explain various splashes. Standing waves are mixed in. If it is not very careful, it will be difficult to distinguish the role it plays on the program.
The third step is the most complicated. Ning Wei decided to add Fourier series, Fourier coefficient and Fourier transform to the core code.
Simply put, it is to transform the time domain signal into a frequency domain function through Fourier transform, where the time domain is specified as a signal and the frequency domain is a function, and the frequency spectrum is also in his hands.
This spectrum represents the frequency, amplitude and initial phase of all cosine signals of different frequencies contained in the periodic signal. These three parameters of each cosine represent all the information of this cosine.
If the turbulence algorithm is used directly without authorization and the newly added code is not completely eliminated, it is basically equivalent to leaving Ning Wei with a backdoor that can do whatever he wants.
Ning Wei is not afraid of being exposed, because these functions can be said to be part of the turbulence algorithm.
For example, standing waves are a supplement to the original waveform and can also be used to re-screen the secondary determination of illegal access data streams.
Equations with specific return values can also be triggered during a specific stage of the test phase to collect return data.
Adding Fourier series, coefficients and using Fourier transform can also be used to simplify the final operation.
After making the general plan, Ning Wei finally couldn't hold on.
It's so sleepy...
Of course, it is impossible to add these things to the program today.
Because in Ning Wei's conception, it is not to simply add these things, but to perfectly integrate them with the functions implemented by the turbulence algorithm itself. If you want to eliminate any piece of code, it may cause various problems in the entire software itself. In this way, even if someone discovers that there may be problems, if you want to eliminate these codes, you need to spend several times of your energy to repair the entire system.
But this is also a big project for Ning Wei, and it will take at least one week to complete.
After being taught a thought class by a math boss on the other side of the ocean, Ning Wei's idea inevitably began to move towards a more dark-hearted path, even if it was just for self-protection.
Turning off the computer, Ning Wei glanced at March, then stretched, "Ah..." and yawned long...
Then he saw March inside the screen, and stretched out his two small front paws, imitating him: "Ao..."
"You're the one who is so naughty! Come on, call me Dad!"
"aim……"
"I don't bother with you! Go to bed!"
...
The next week, Ning Wei began to go into seclusion and re-clutter the source code of the turbulence algorithm.
It is really a retreat. In order to allow the reserved small means to be perfectly embedded in the original code, it is no less difficult than directly typing the code.
To turn the turbulence algorithm from a vague idea in the brain into an executable program, it was better to work more than ten hours a day for half a month; to modify these codes, it took him six days, and he also worked more than ten hours a day.
After completing this work, Ning Wei even felt very excited.
Really, he especially hopes that someone will pirate the turbulent algorithm for profit without his permission, and chew on this cake to teach him how to be a human being. He can't wait to prepare to complete the paper with all the code and submit it.
During this period, the laboratory also came forward to contact the real environment for public beta of turbulence algorithms.
Because Ning Wei hopes to directly face the final consumers in the public beta stage, the most ideal environment is naturally the domestic 12306 ticketing system.
After all, this can be said to be the most complex and most visited ticketing system in the world.
It is estimated that the officials themselves are too lazy to count how many times it will be visited by various crawler programs every minute during the peak ticket sales period, especially the popular train tickets connecting China's wealthiest super cities.
For this, Lu Changbin personally went to the capital and found connections to invite people from the Iron General Office to dinner.
Of course, there was no surprise rejection in the end.
It’s not entirely because Lu Changbin doesn’t have enough face.
The reason for the General Secretary is also very good.
For such a giant ticketing system for the people of the whole country, stable operation is the most important thing, even in order to achieve these, some fairness that should be sacrificed.
In other words, they really dare not use turbulence algorithms, which have only been tested in laboratories, even though Ning Wei has been on the stage of the world's top computer algorithm conference because of this algorithm.
Of course, it is not completely unrealized.
The leader in charge of this matter patted his chest and agreed to Lu Changbin that if the final test is stable and proved that this thing is indeed useful, 12306 will definitely support this domestic software product without hesitation.
Although Mr. Tie didn't get it done, Lu Changbin was not without gains.
We directly negotiated a cooperation plan with Chunqiu and Dongxing. Specifically, we will send people from the laboratory to cooperate with the website maintenance personnel of the two airlines to upgrade the entire ticketing system, and provide free training for website maintenance personnel to conduct software testing. If it is indeed stable, effective, and the test stage satisfies the two airlines, the two airlines can use the turbulence algorithm for five years in the future.
Of course, if the airline suffers irreversible major losses due to defects or loopholes in the testing stage, the laboratory needs to assist the airline in restoring the ticketing system as it is, in addition to assisting the airline in restoring the ticketing system as it is, it also needs to provide certain compensation as agreed.
This was added by Lu Changbin, not only because of his absolute trust in Ning Wei. He personally studied all the update and iteration records of the turbulence algorithm and laboratory test records, and simulated the airline's ticketing system in the laboratory, conducted preliminary protection tests of the turbulence algorithm, and finally came to the conclusion that the algorithm always performed stably, which was his confidence.
In addition to the two airlines that Lu Changbin took the initiative to come to the door, another well-known domestic ticketing company took the initiative to come to Lu Changbin, hoping to test the turbulence algorithm.
Lu Changbin roughly checked and found that the company mainly takes over the service business of domestic star concerts in China, providing one-stop service for celebrities to hold concerts, starting with helping to obtain approval, and doing planning, publicity, and final ticket sales.
In the words of the boss of this entertainment service company, the scalpers at popular celebrity concerts are suffering from selling tickets at high prices.
The scalpers' money company did not make a lot of money, and they were even scolded by many fans who could not buy or were forced to buy high-priced tickets for collusion between inside and outside, and used scalpers to raise the ticket prices.
If it weren't for the same problems as peers, this reputation would be almost ruined. But because this company is well-known and can get more popular resources, it is naturally scolded the most in the fan circle.
So after learning that the technology that Jiangda is promoting can effectively isolate scalpers' technology to grab tickets, he immediately asked someone to take the initiative to find Lu Changbin, hoping to take the lead in experience and pat his chest to ensure that as long as the test stage is effective, he will buy it for use at most.
Especially recently, there are two veteran celebrity concerts with many fans in preparation. After improving their own ticketing system, you can immediately start testing the effect.
The boss even said at the dinner table that if he still didn't work after trying the turbulence algorithm this time, he had begun to consider giving up the ticketing system he had built on his own and subcontract the online ticketing to other professional ticketing websites for doing it.
Although scalpers are also inevitable to grab tickets, at least the company doesn’t have to be scolded anymore.
Lu Changbin called Ning Wei to discuss it and decided to take the order.
In addition, Jiangcheng has cooperated with Jiangda or coordinated with relevant superior departments, and also has units with similar needs, such as the registration system of Jiangda Affiliated Hospital, and has found a total of seven real-life test scenarios for turbulence algorithm testing.
It is also sufficient for the public beta of turbulence algorithms.
This is also the reason why I would rather keep trying to modify the source code in order to lock myself in the laboratory and ignore almost everything.
From the start of testing, the source code must be added with materials, and no chance to get the original source code is given to the outside world.
Next is Yu Xingwei's business.
As one of the project team members who know the most and are trusted by Ning Yang, the next job is to deploy turbulence algorithms to several companies that have signed test contracts with seven master's students.
Ning Wei made a name for himself in SODA in the early stage, and Lu Changbin looked for people everywhere to test this time, which naturally attracted the attention of countless people. Many related industries have even begun to focus on this test.
Even many companies specializing in ticket grabbing services have received many alternative tasks entrusted by customers.
Chapter completed!