Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Yu Qing, author of FastDFS, talks about the true open source spirit.

2025-04-13 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/02 Report--

Yu Qing has been wandering in this "jianghu" for ten years since he devoted himself to the open source field of FastDFS in 2008. Today, FastDFS distributed file system is still highly respected in the industry, it can maintain vitality, as the founder of Yu Qing, has made a lot of efforts.

The open source spirit of an Internet veteran

Such "efforts" refer not only to the tireless continuous improvement of the project, but also to his care for the user community. In order to make it more convenient and smooth for everyone to use FastDFS, Yu Qing attaches great importance to communication with users. He launched the FastDFS section in conjunction with the ChinaUnix community in 2009 and served as moderator, answering questions for users for years.

Yu Qing is not only deeply related to ChinaUnix, but also an old friend of the ITPUB community. He has repeatedly served as a speaker and moderator at the China system Architects Conference (SACC) hosted by ITPUB. On SACC 2018, which ended more than a month ago, he was invited to serve as the host of the main venue. He is active online and offline, and can explore IT technology anywhere.

In addition to FastDFS, Yu Qing has successively opened up open source projects such as Libfastcommon, Libserverframe, Libshmcache, Fastcon Secretg, Watchd and Fastkengine on GitHub.

His activity in the open source community comes from his enthusiasm for IT technology and the idea that he has adhered to throughout his decade of open source career-the true open source spirit is participation.

"A few years ago, some domestic companies regarded open source as KPI, or turned it into a sports open source. Facts have proved that such open source projects are lifeless." Yu Qing, who has spent almost half of the time in China's open source world, said: "in addition to letting people use it, we also need to get everyone involved." There is a good interaction between users and open source project members, on the basis of the core project members, rely on the community to continuously improve and improve the open source project. In addition to contributing code and documentation, feedback on issues, Bug, and suggestions is also a good way to contribute to open source projects. "

An open source project for technical people to answer questions and questions

The Fastkengine mentioned above should be said to be an excellent product of Yu Qing's own spirit of open source contribution. Fastkengine is an intelligent question answering system based on keyword matching. Users can ask questions in natural language and the system gives the most accurate answer. For the questions searched by users, the more keywords they match, the more accurately the corresponding Q & An entries match the user questions.

In order to answer users' questions, Yu Qing has successively opened three technical exchange communities, all of which are basically full at present. Although "full" is not a "problem", it is inevitable that many questions can not be answered, and many users' questions have been explained in the forum before.

As a result, a very realistic problem emerges: whether in forums or search engines, it is always difficult for users to find the results they want quickly and accurately.

Fastkengine is the idea of Yu Qing to solve this problem, a more advanced way of technology communication than traditional forums and IM (such as QQ group, WeChat group, etc.). It combines the advantages of search engines and expert systems, and can greatly improve the efficiency of finding solutions to problems.

As a question and answer system, Fastkengine has a more advanced positioning, it is based on expert experience and knowledge, through search engine technology to solve a variety of problems in specific areas, including difficult and complicated diseases.

Fastkengine currently needs to manually organize the knowledge base containing questions and answers. For a question and answer entry, it is necessary to manually enumerate the common user questions in the question section, that is, an answer corresponds to one or more questions. A question consists of one or more keywords separated by spaces. For the sake of brevity and effect, it is necessary to segment Chinese words by hand.

When all keywords in a question match (space-separated keywords, regardless of order), the question is matched. The matching keyword of Fastkengine not only supports Chinese and English respectively, but also supports the mixed mode of both. Fastkengine is concise and flexible in configuring the list of issues.

In addition, Fastkengine uses synonyms, which greatly reduces the workload of knowledge base arrangement, and can effectively improve the coverage of user problems.

According to Yu Qing, Fastkengine currently provides C API and PHP extensions, and Java SDK will be provided later. The technical threshold of implementation is low, and it is feasible for enterprises to build intelligent customer service system based on Fastkengine.

Currently, the Fastkengine project is hosted on Github. The project address is:

Https://github.com/happyfish200/fastkengine

In addition, Yu Qing also launched a fastken.com website based on Fastkengine, which mainly serves software technicians. at present, it mainly promotes FastDFS question answering and Unix intelligent question answering system. Unix Q & A mainly includes Unix commands, system and environment-related questions and answers, which will be extended to other fields, such as Java programming language, Nginx-related questions and so on. The fastken.com website encourages everyone to contribute knowledge items together, or to make a micro contribution to the error correction of existing knowledge items.

For the promising AI technology, Yu Qing also made a plan in Fastkengine. He said: "at present, Fastkengine needs to manually organize the problem list with keywords. After adding AI technology, knowledge organizers only need to describe the problem, and the problem list is automatically generated by the system. Through NLP (natural language processing) and AI to understand problem description, knowledge modeling is completed automatically."

A piece of advice

At the end of the interview, Yu Qing, as a participant, excitedly conveyed his recognition of the current situation of the domestic open source cause, saying: "Open source software is the cornerstone of Internet enterprises at the technical level. More and more domestic companies put money and manpower into open source projects. In addition to the mainstream practice of domestic companies giving back to the open source community through patch, there are also more and more cases of sponsoring open source projects, which is a very good phenomenon. I believe that open source software has a bright future in China. "

But there are problems. At present, domestic open source projects are basically public welfare, it is difficult to have a profit model, mainly rely on the core members of the open source spirit and sense of achievement, sense of honor to drive and support. Yu Qing expressed the hope that there will be organizations like the Apache Foundation in China, so that contributors can work on open source projects full-time. With the blessing of the foundation, open source projects are bound to develop better and longer!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report