Robot Monk Xian’er to Serve in Temple in Beijing

Xián'er gives answers prepared in advance by the masters of the temple
05 July 2018   402

In the Buddhist monastery of Longquan in Beijing, began the service of robot monk Xian'er, who greets visitors and answers their questions. As the basis for the robot's design, the creators took the animated character, which is very popular in China.

Visitors can ask questions via the touch screen or the remote control. Xián'er gives answers prepared in advance by the masters of the temple - there are about a hundred of them.

The model presented in the monastery is one of three existing versions of the robot monk. Its height is about 60 cm. He’s an adorable little robot with little in the way of articulation, that sports a small tablet atop his belly.

In 2015, the robotic version of Xi'an'er was released by several Chinese technology firms, including Tencent and iFlytek.

As reported, a chatbot version of Robot Monk Xian'er is available on certain public platforms including Wechat and Facebook. Over the years, master Xuecheng, the abbot of Beijing Longquan Monastery, wrote thousands of questions on Sina Weibo. These questions and their answers become the data source of the chatbot.

AngularJS to Angular Migration Tools to be Released

New tools are called ngMigration Assistant and ngMigration Forum
17 August 2018   204

The JS-development team AngularJS has released two customers' "helper" - ngMigration Assistant and Forum. The tools show which migration from AngularJS to Angular is correct, how to simplify the process as much as possible and avoid mistakes.

ngMigration Assistant is a command-line tool that analyzes any AngularJS application, regardless of size, and recommends an optimal migration path. It provides statistics on the complexity, size, and patterns of an app. Based on this data, the program offers a list of clear recommendations that simplify the transition from AngularJS to Angular, taking into account the size and complexity of the code.

You can find an example of using the ngMigration Assistant for the AngularJS phone catalog application below. Using the ngma command, registered in the directory, analysis is performed and recommendations are written.

Displaying ngMigration Assitant statistics
Displaying ngMigration Assitant statistics

Initially, the tool shows statistics of the available data, and after - the stages of preparation for migration to Angular.

NgMigration Assitant Recommendations
NgMigration Assitant Recommendations

The new ngMigration Forum collects up-to-date information on migration paths and tools that provide the transition from AngularJS to Angular. ngMigration Forum is a place for sharing experiences, solving problems and asking questions.

The last update of Angular 6.1 was released in late July 2018. In Angular, support for TypeScript 2.8 and 2.9 was added, as well as the ability to configure the router to store and restore the scrolling position