One of the main principles which are the cornerstone of the movement for an open source code — Open Source — is freedom of distribution of information. Resilience of this idea is confirmed by examples of many successful projects developed by free community of programmers from around the world. Probably, it will surprise someone, but we too actively develop a set of opensource-projects. And recently we found, information on these projects is scattered on a network, and developers of one products can not know about others which could be for them useful at all. And the idea to create the information website OpenSource.Mail.Ru was born.
1 year, 10 months ago
On December 13 the final of the fourth annual championship on programming of artificial intelligence of Russian AI Cupcame to the end. This time the skill was shown by over 1 600 programmers creating artificial intelligence for driving in races on a survival.
Under the terms of the championship it was possible to use one of languages: C ++, Java, C#, Python, Ruby or Pascal. After a series of intense competitions in the final 50 strongest were beaten out. And by results of last "race" the gold prize was won by Alexander "santa324" Santalov from Moscow. As an award he received MacBook Pro. Anton "Angor" Gordiyenko got "silver" and "bronze" from Moscow and to Yury "SDil" Semyonov from St. Petersburg, they were awarded by MacBook Air ultrabooks. Were not left without prizes and the contestants who took with fourth on the sixth places were handed to them iPad Air 2 tablets. We congratulate Denis "ud1" Utkin, Sergey "SKolotienko" Kolotiyenko and Sergey "Karkun" Ivanov! However to other participants still early to relax, and early to sum up of us adjusted totals of the championship. A week more of competitions in the Sandbox is necessary, and on their results the best 6 participants will win incentive prizes from partners of action.
On the eve of the New Year's holidays Mail.Ru Group will play free testing in the usability-laboratory. Till today the laboratory was available only to the Mail.Ru Group projects, and the company is for the first time ready to open it for external audience.
It is possible to give for testing any service without restrictions: it can be the website or the application under any operating system. To take part in draw, it is necessary to submit the application to the period from December 10 to December 25, 2015, and also to have a direct bearing on creation of a product: to be his developer, the product-manager, the designer or the owner. The winner who will be defined by bright hexbug-robots, will be declared on December 28.
Some time ago in the Cloud of Mail.Ru the possibility of playing of video files appeared. Already at the very beginning of work on this functionality we decided that we will develop such Swiss knife: an opportunity to lose any video formats and functioning on all devices where the Cloud is available was required. The video files loaded into the Cloud can be separated into two categories conditionally: "movies/series" and "videos of users" which people shoot with phones and video cameras — a variety of formats and codecs is especially characteristic of this case. Without preprocessing it is impossible to browse all this on any device, for example, due to the lack of the necessary codec or file size will be too big.
In this article I will tell about how playing of video files in the Cloud is arranged with Mail.Ru and what way we went to make reproduction in the Cloud "omnivorous" on an input and to support the maximum number of devices on an output.
Development of video on the Internet is the main trend of the last years. Except usual videos as content for consumption, the video conference is more and more actively used: video messages and video calls. In ICQ already more than a half of mobile users of calls prefer to communicate with video. Due to growth of popularity of these functions, there is a need to make access to them the most convenient and simple. Therefore we start tender and we suggest you to try the hand. Task: to make a dream video chat. For this purpose you need to shift by means of redesign focus in the product interface towards video conference. It can be communication in private, video conference or online broadcasting. The main thing that the impression of simplicity and habitualness of video communication was made. Certainly, the favourite text chat has to remain near at hand. Ease, comfort and a little magics — here that the user of ICQ has to feel. ;)
1 year, 10 months ago
Hi, %khabrayuzer of %. The command of the Tarantula continues to share insayta and examination for effective work with data in the high-loaded projects. Today we will try to understand why Tarantool is "two in one": not only database, but also application server. Probably, some heard about the Tarantula as about superfast persistent in-memory storage with support of replication and hranimok on Lua. Provide that we take Redis pieces, we add the frozen Node.js, on top we fill Go then we cook, slowly mixing, within five minutes after boiling. It would seem at what here Application Server?
1 year, 10 months ago
Five years I publish regular reviews of fresh articles on a subject of interfaces, new tools and collections of patterns, interesting cases and historical stories. From tapes of several hundred thematic subscriptions about 5% of the standing publications which are interesting for sharing are selected. Previous materials: April 2010 October, 2015.
Hi, Habr! There was four years ago a Mail.Ru Technopark project about which we more than once here told (for example, here, here and here). The principles underlain in its basis were so successful that for this short period on their base there were two more similar projects (A technosphere and Tekhnotrek). Besides, we began to start projects on model of Technopark in regions. Today I will tell not so much about the project how many about the meanings generated by this project, about what, sometimes absolutely unexpected, it is possible to receive results. But we will begin with idea, stories of its emergence are more right.