A fan house for the Russian Olympic team has opened in Rio de Janeiro. Fan card of the Russian national team at the Olympics: what to watch for

To hold competitions within the framework of the program of the XXXI Summer Olympic Games 2016 in Rio de Janeiro, 18 existing sports facilities will be used, some of which will be reconstructed. Especially for the Olympics, nine new permanent ones will be built and eight temporary ones will be erected. sports arenas.

The bulk of the Olympic venues are located within the borders of Rio de Janeiro and are concentrated in four clusters - Barra, Copacabana, Deodoro and Maracanã.

The heart and central zone of Rio 2016 will be Barra, where in addition to 15 sports facilities there will be Olimpic village and Olympic Park.

Rowing competitions will be held in Copacabana, sailing, triathlon, beach volleyball, open water swimming.

The Deodoro cluster, located in the district of Rio de Janeiro of the same name, will host competitions in equestrianism, shooting, fencing, and pentathlon.

The largest sports facility, which will be used during the Games will be the Mario Filho Olympic Stadium with a capacity of 78,000 spectators, better known as the Maracanã, where the opening and closing ceremonies will take place, as well as the final match of the Olympic football tournament.

The Sambadrome, located in the Maracana zone, will be the venue for archery competitions. The start and finish of marathon races for men and women will also take place here.

For the first time in Olympic history athletics competitions will not take place at the main stadium. The Queen of Sports will be hosted by the João Havelange Stadium, built in 2007.

In addition to Rio de Janeiro, four more Brazilian cities will attract the attention of fans - football matches will be held as part of the Olympic tournament in Belo Horizonte, Salvador, Sao Paulo and Brasilia.

Olympic Stadium "Maracana" (Estadio Olímpico do Maracanã)

Mario Filho Stadium (port. Estádio Jornalista Mário Filho), known as the Maracana, is the first in terms of capacity football stadium Brazil, in the past - the largest in the world. Located in Rio de Janeiro. Home arena of the Flamengo and Fluminense clubs, as well as the Brazilian national team.

The Maracanã will host the opening and closing ceremonies of the Rio 2016 Olympic and Paralympic Games, as well as the final matches of the Olympic football tournament.

Reconstructions: 1999–2000, 2005–2007, 2010–2013;

Capacity: 78,838 spectators;

Record attendance: 199,854 spectators (Brazil - Uruguay (1–2), 16–06–1950);

Architects: Waldir Ramos, Raphael Galvão, Miguel Feldman, Oscar Valdetaro, Pedro Paulo B. Bastos, Orlando Azevedo, Antônio Dias Carneiro (1948), Fernandes Arquitectos Associados (2010);

Competitions: Football

Olympic Village

The Olympic Village is located in Barra di Tijuca, the capital of the Games. Official opening object took place on June 16, 2016. The village will host more than 28,000 athletes, volunteers and officials during the 2016 Olympic and Paralympic Games. The complex includes 31 multi-storey buildings, more than 3,600 residential premises, which will be equipped with musical instruments, video games, swimming pools, tennis courts, as well as offices for psychologists and cosmetologists.

To equip residential premises with furniture and everything necessary, 80 thousand chairs, 70 thousand tables, 29 thousand beds, 60 thousand clothes hangers, 6 thousand TVs, 10 thousand smartphones were purchased.

The Rio 2016 Olympic Village will be the largest in the history of the Games. After the 2016 Olympics, the village will turn into an ordinary residential complex.

Olympic Stadium João Havelange (Estádio Olímpico João Havelange)

Joao Havelange Olympic Stadium, known as " Engenyan" (port. Engenhão), located in Rio de Janeiro on the outskirts of Rio Engenho di Dentru. Is the home arena football club"Botafogo Flamengo". During the 2016 Olympic and Paralympic Games it is intended to host athletics competitions.

Construction period: 2003 – 2007;

Project cost: $192 million;

Capacity: 46,931 spectators;

Competitions: Athletics

Maracanãzinho Gymnasium Sports Complex

Sports complex "Maracanazinho" (official name Sports complex Gilberto Cardoso) is located in the Maracanã area in the Brazilian Rio de Janeiro. The main purpose of the complex is to hold competitions indoor arenas in team sports. Maracanazinho hosted the world's largest tournaments in basketball, volleyball, futsal and judo, and the 2007 Pan American Games.

As part of the program Olympic Games In 2016, the complex will host a volleyball tournament.

Reconstructions: 1971, 2003–2007;

Capacity: 11,800 spectators (12,600 in mini-football competitions);

Competitions: Volleyball

Water Center named after. Maria Lenk Aquatic Center

The Maria Lenk Aquatic Center is located in Olympic Park in Barra da Tijuca. Built in 2004 for the 2007 Pan American Games and meets all FINA parameters. The center's capacity is 5,300 spectators, with the possibility of increasing to 8,000 spectators. The complex is named after the first Latin American woman to take part in the Olympic Games.

During the 2016 Olympic Games in Rio de Janeiro, the Aquatic Center will host diving, synchronized swimming and group round water polo matches.

Competitions: Water polo, Diving, Synchronized swimming

Rio Olympic Arena HSBC Arena

Rio Olympic Arena (since 2008 - HSBC Arena) is a multifunctional sports and concert complex in Rio de Janeiro (Brazil). Located in the Olympic Park. Opened in July 2007. The complex hosted competitions at the 2007 Pan American Games and the 2011 Military World Games. As part of the 2016 Olympic Games program, the arena will host gymnastics competitions, and the Paralympic Games will host a basketball tournament.

Maximum capacity: 14,981 ( sport competitions), 18.768 (concerts);

Total area of ​​the complex: 65,000 m²;

Minimum volume central hall- 60*40*16 m, training room - 32*42*16 m;

Competitions: Sports gymnastics, Rhythmic gymnastics, Trampoline jumping

Olympic Aquatics Stadium

The Olympic Aquatic Stadium is a center located in the Olympic Park of Barra (Barra da Tijuca) near the Nelson Piquet International Circuit, next to Olympic arena Rio and the Maria Lenk Aquatic Center. The center includes a main and training pool. The facility is temporary and was erected for the duration of the Brazilian Olympics. As part of the 2016 Olympic Games program, the Center will host swimming competitions, as well as playoff matches and finals of the men's and women's tournaments in water polo.

Competitions: Water polo, Swimming

Riocentro

Riocentro is an exhibition complex in the Brazilian Rio de Janeiro. Located in the Barra di Tijuca area. It is the largest exhibition center in South America and one of the largest in the world.

During the Rio 2016 Olympic Games, arenas for boxing competitions will be organized in the complex's pavilions (pavilion No. 6), badminton (pavilion No. 4), weightlifting (pavilion No. 2) And table tennis (pavilion No. 3).

The complex was put into operation in 1977 and has since undergone a number of reconstructions. The capacity of temporary sports arenas during the competition will range from 6,500 to 9,000 spectators.

Competitions: Badminton, Boxing, Table Tennis, Weightlifting

Carioca Arena 1

"Carioca Arena 1" together with Arenas 2 and 3 forms sports complex of three buildings, specially built for the Brazilian Olympics and made in the same style. The complex is located in the west of Rio de Janeiro in the Barra di Tijuca area, five minutes from the Olympic Village.

During the Olympic Games, Carioca Arena 1 will host a basketball tournament, and as part of the Paralympic Games, the arena will host basketball and wheelchair rugby competitions. After the Games, Carioca Arena 1 will become part of Olympic Center preparation. The capacity of the first arena is 16,000 spectators (after the Games - 5,000 spectators). Commissioned in 2016.

Competitions: Basketball

Carioca Arena 2

Carioca Arena 2, together with Arenas 1 and 3, forms a sports complex of three buildings, specially built for the Brazilian Olympics and made in the same style. The complex is located in the west of Rio de Janeiro in the Barra di Tijuca area, five minutes from the Olympic Village.

During the Olympic Games, Carioca Arena 2 will host judo and wrestling tournaments, and as part of the Paralympic Games, the arena will host bocce competitions ( sport game with the ball for accuracy). After the Games, Carioca Arena 2 will become part of the National Olympic Training Center. The arena's capacity is 10,000 spectators. Commissioned in 2016.

Competitions: Freestyle wrestling, Greco-Roman wrestling, Judo

Telegram channels have long become, in fact, independent media. They sometimes write about things that are not customary to talk about directly. And sometimes - about something that has not yet received official confirmation.

It’s fun in football here, he wrote the other day Channel "Sports and Gossip". Either Carrera is escorted out wrapped in scarves with obscene language about Fedun, then everyone is having fun, looking at how Semin swung at Herkus and other bosses for a ruble, and hit for a penny (presentation of Semin’s book, actually written by his peer - journalist Aleshin , confirmed that apart from two tough chapters, already published a long time ago, there is nothing more to read in the book).

And against this background, much more important questions, much more global ones - both for fans and for football in general - go unnoticed.

Meanwhile, a bunch of departments, under the guise of talk about how wonderfully we held the World Cup, are preparing very unpleasant repressive measures.

The fan card, translated into European language as a seemingly digestible “fan-ID”, is not just an opportunity for the security forces, endlessly increasing their influence, to control the movements of foreigners.

During the Sochi Olympics and the Confederations Cup, they looked at it as a wondrous miracle - a kind of souvenir from distant Russia. There is Khokhloma, there is Gzhel, there is a Kalashnikov assault rifle, there are nesting dolls, but there is also such a trick. It’s not very clear why, but now let it hang in a box among the unnecessary junk of pleasant memories.

Many people came to the World Cup. There were a lot of problems with fan-ID. Many - not through their own fault or carelessness, but because of the chaos in the organization - did not get to football. (Let’s admit: the chaos, of course, is not widespread, but very local. But if you didn’t have time to get to the football, it probably doesn’t matter so much to you whether you’re one of ten, one of a hundred, or one of ten thousand, right?)

So, let's move on to the main thing. Officials of various stripes have been repeating like a mantra for several months now that the introduction of the fan-ID system was a wild success, that now the whole world is ready to stand in line to ask us how this system works. Well, and of course - envy our successes.

And in the wake of all this self-praise, the Ministry of Sports, the RFU, the Ministry of Internal Affairs, the Ministry of Communications and many others merged in a single impulse and desire to make some kind of “Russian Fan Card”.

You will be able to attend any matches of any domestic competitions (including, God forgive me, Arsenal - Yenisei) only after receiving this card.

All your data, all your movements, all your absences from work to football, all your problems at the stadium - everything is now under constant control.

And it doesn’t matter that people will go to football a lot less. We held the World Cup not to instill in our souls the feeling of a football holiday, but to make our country proud. Let's go back to everyday life. And they are as harsh as the autumn sky above our heads. Football is not for pleasure, but for suffering.

By the way, when in England Margaret Thatcher was figuring out how to improve the situation at stadiums in the 80s, they also went through a lot of nonsense: they tried to ban alcohol and introduce club cards - but they quickly abandoned this. And football, stadiums and business have only gotten better from this. We go, as usual, our own way.

Channel "Mutko against" allowed himself a moment of envy. The Russian national team players will receive 420 million rubles if they qualify for Euro 2020. The chances of earning extra money are good: the national teams either need to win division B of the League of Nations or already take the first two places in the qualifying group.

By the way, the players are practically guaranteed at least a million euros. It will be paid to the players if Russia wins Group 2 in Division B of the Nations League. And victory there is almost guaranteed.

There are, of course, disadvantages - the money will need to be divided among all players and coaches. But the advantages are also obvious - you definitely won’t have to share with Kokorin and Mamaev.

Channel "Adviser Fedun" poses as an adviser to the owner of Spartak and responds to “friends of our leader” who are perplexed: how can you criticize a person who built the stadium and spends money on the club? It's simple! In 15 years, turning the most popular club in the country and a global brand into an office that now, together with all its assets, is unlikely to be taken by anyone even for half a billion - that’s a diagnosis!

This is not management, but fascinating slavery. This Fedun toy was well worth the cost. So we can do without fairy tales about holiness.

Konov's first signing should be Pavel Mamaev if released. Causes? Fedun loves hype. Mamaev fits Kononov’s style and is generally a strong footballer. Passport. Kononov has an excellent relationship with him. Once again to annoy Krasnodar, which clearly wants to break the contract.

Everyone will be happy.

Valery Barinov: Only Tutberidze competes with Semin. People's Artist of Russia summed up the results of the first part of the season for his beloved Lokomotiv, whose head coach Yuri Semin he has been friends with since childhood. 12/23/2019 20:45 Football Julia Grigorievskaya

A young lady with claims. Portrait of Alena Kostornaya After the 2019 Grand Prix final, 16-year-old Russian Alena Kostornaya took the lead among the world singles skaters. It's time to talk more about the new champion. 12.12.2019 15:00 Figure skating Tigai Lev

Messi, Akinfeev, fans, European cups. What to read about in the most popular sports magazine We are talking about the most striking publications in the last issue of the magazine that has just been published this year. Soviet sport“Football.” 12/23/2019 13:00 Football

Radulov stopped Sergachev and Kucherov, “Dallas” is already third in the West The past day in the NHL gave hockey fans ten matches. 12/20/2019 09:00 Hockey Trofimenko Kirill

Even Djokovic couldn’t cope with such Russia. We - in the semi-finals of the Davis Cup, Karen Khachanov and Andrei Rublev, having won back three match points in the tiebreaker of the decisive game of the doubles match, defeated the Serbian team. With Novak Djokovic himself at the helm! 11/22/2019 20:00 Tennis Nikolay Mysin

On August 4, the Russian Olympic Team Fan House opened in Rio de Janeiro. IN solemn ceremony Participants were the President of the Russian Olympic Committee, IOC member Alexander Zhukov, Honorary President of the Russian Olympic Committee and honorary member of the IOC Vitaly Smirnov, President of the Russian Tennis Federation, IOC member Shamil Tarpishchev, Ambassador Extraordinary and Plenipotentiary of the Russian Federation to Brazil Sergei Akopov, Head of the Central Sports Club of the Army, Colonel Mikhail Baryshev, Managing Director of the Rostec State Corporation Alexander Nazarov and Senior Vice President of Sukhoi Civil Aircraft Evgeny Andrachnikov.

Legendary veteran Olympians took to the stage - four-time Olympic champion fencing Viktor Krovopuskov, three-time Olympic champion in fencing Galina Gorokhova, three-time Olympic champion in swimming Evgeniy Sadovy, two-time Olympic champion in artistic gymnastics Elena Zamolodchikova, Olympic champion in speed skating Sergei Fokichev and many others.

Opening the ceremony, the President of the ROC Alexander Zhukov noted that the opening of the House of Fans of the Russian Olympic Team has become a good tradition.

“We are all one country, we are one team. This is our motto, which appeared at the Games in Sochi, and is now more relevant than ever. Our athletes, our fans are truly one team. And in this House we are waiting for everyone who comes to Rio de Janeiro from Russia, or lives here and supports our athletes. There are a lot of such people and we will be glad to see them all,” said the head of the ROC.

“The Fans’ House will host celebrations for our athletes, who, we all hope, will perform successfully at Games XXXI Olympics. Here you can watch live broadcasts of the competition, and in Russian on our Russian channels. This is probably the only place like this in Brazil. There will be a lot of interesting things here, including meetings with our great athletes. Such a piece of Russia on Brazilian soil. Thank you for coming today and you are welcome throughout the Games. This is your Home! — Alexander Zhukov concluded his speech.

“Despite all the cataclysms that are shaking today olympic movement, we are doomed to success. Everything that happened during last months around our athletes, united the team even stronger. We have always felt the support of the fans, and now we feel it more than ever. Thank you very much!” said the President of the Russian Tennis Federation (RFF) Shamil Tarpishchev.

“I understand how difficult it was for our athletes to prepare for competitions this year. Many were in limbo. But a good athlete develops sports anger in such a situation. Let all the emotions experienced, but not fully expressed, create an emotional background that will allow the guys to perform as best as possible. And, of course, with such a team that works in the Fan House and that will visit it, we are doomed to success. May good luck accompany us!” added the president of the FTR.

Ambassador Extraordinary and Plenipotentiary of the Russian Federation to the Republic of Brazil Sergey Akopov On behalf of the staff of the embassy and consulate general in Rio de Janeiro, he congratulated the organizers of the Fan House on its opening.

“In my opinion, this is one of the best, if not the best, house that opened at the Rio Games. It is very important that there is a place where all fans can gather and cheer for our athletes. Let's wish Russian athletes good luck and success!” the ambassador noted.

"Faster, higher, stronger! - this motto fully applies to our Olympians and our outstanding aircraft designers, engineers and pilots. Big sport in Russia, like the famous history of the aerospace complex, is something our country is proud of. At the Rio de Janeiro Olympics, we are presenting the SportJet project, which combines the best in sports medicine and industrial design. As a result, we were able to create the world's first aircraft for professional sports teams. This is Russia’s first “gold” at the Olympics!” said the president of Sukhoi Civil Aircraft JSC. Ilya Tarasenko.

Head of the Central Sports Club of the Army Mikhail Baryshev called today “historic for CSKA.”

“We became partners of the House of Fans for the first time Olympic team Russia. On behalf of all army men, I would like to thank the leadership of the Russian Olympic Committee for such high trust. 579 Olympic champions emerged from the walls of CSKA, proving that CSKA is a real sports shield of the Fatherland.”

Maxim Lazarenko, Vice President of Marketing of the Baltika brewing company, which is one of the oldest and most active partners of ROC, noted that “sport is not only victories, but also the road to them.”

“We always support our team: together we rejoice in its victories and triumphs, together we root for Russian athletes. True partners and fans should be there for you in any situation.”

“We are grateful to every fan, grateful to everyone who believes in the Russian team, who supported and continues to support our athletes in such a difficult time for them. We will try to create all the conditions so that the fans feel at home in Rio, and our Olympic team feels the support of the fans,” added the director of the Fan House Oleg Rumyantsev.

At the end of the ceremony, the Russian flag was raised over the Fans' House to the sounds of the national anthem.

The Fan House in Rio was created on the initiative of the Russian Olympic Committee with the support of the Sukhoi Civil Aircraft Joint Stock Company, the Baltika brewing company, the Rostec corporation and the Central Sports Club of the Army.

The Fan House in Rio is located on the legendary Copacabana beach in close proximity to Fort Copacabana at 2 Colonel Franco Square.

From the veranda of the House, guests can not only admire the view of the Atlantic Ocean, but also feel like they are in the epicenter sporting events- triathlon, beach volleyball and open water swimming competitions will be held in the immediate vicinity.

The exposition of the House presents modern equipment and equipment, as well as historical exhibits with autographs of our famous athletes, presented by the State Museum of Sports, Central sports club Army (CSKA) and the athletes themselves. Here every fan will be able to “touch” big sport and take lots of photos with equipment and gear that aren't available at the fitness center or sports store.

Visitors to the House can look at the world through a fencing mask and pick up the saber of the silver medalist of the Olympic Games in fencing, Sophia the Great, try to perform an exercise with a ribbon and clubs of the two-time Olympic champion in fencing. rhythmic gymnastics Evgenia Kanaeva and even hold in her hands the very ball with which the men's volleyball team defeated the Brazilian team in the unforgettable final of the Olympic tournament in London.

On the lawn of the House, its guests can watch live broadcasts of competitions on the big screen and receive all the necessary information about the performance of Russian athletes.

During the Days open doors The Fan House will be a shining example of how sport unites nations. The program of events will be structured so that every visitor can not only experience traditional Russian hospitality, but also get to know each other better. Russian sports and its stars.

Yuri Butnev, Andrey Golovanov, Sergey Kivrin, Natalya Pakhalenko (photo), ROC Information Service

What medal expectations are realistic for Russian team- in the material Federal News Agency.

Mandatory program

Without a doubt, the main focus of Russian fans will be directed towards figure skating and hockey. No one doubts that Evgenia Medvedeva And Alina Zagitova will compete with each other for gold (and, read, silver) in the women's single skating. Their programs leave virtually no chance for their competitors. One should not exclude a scenario in which the entire pedestal will become Russian - Maria Sotstkova at the European Championships last week ago, she came fourth, only slightly losing to the Italian Caroline Costner and to my teammates.

In men's single skating, the chances for medals are much more modest and, most likely, we will only talk about the fight for bronze. And this, it must be admitted, is only provided that Dmitry Aliev or Mikhail Kolyada they won’t even allow blots, but Nathan Chen, Javier Fernandez And Yujuru Hanyu- the main favorites - will perform noticeably below their capabilities. But in sports pairs E Vgeniya Tarasova And Vladimir Morozov, at least, will be second, and based on the complexity of the program, they have the right to claim first place. In ice dancing the situation is somewhat more complicated, but on the podium Ekaterina Bobrova And Dmitry Soloviev are expected. In the team tournament, which first appeared at the Olympics in Sochi, Russian figure skaters There are also excellent chances to be ahead of the rest: our team has the most balanced composition, capable of surpassing all competitors in terms of total points.

Hockey, after the NHL refused to release players to the Olympics and interrupt the season, also became a very likely gold for the Russians. The thing is that the strongest teams will be staffed mainly by players from the KHL - a tournament dominated by the base club of the Russian national team SKA. Of course, wards Oleg Znarka not just among the favorites, but the main contenders for victory. The Russian women's team could, with a successful combination of circumstances, fight for a medal, but the removal of a number of experienced athletes would have a painful impact on the team. Therefore, let’s just watch the representatives of the fair half of humanity.

Sensitive subject

Of course, first of all, we will talk about biathlon. Unfortunately, one of the most popular sports in Russia has practically lost its representation at the Games in Pyeongchang. Of the numerous landing of biathletes, only four received admission. Of these, the most realistic chance to prove itself has Anton Babikov, however, this season he looks less bright than last. Unfortunately, fans didn’t really count on women even in the best lineup, but they pinned their hopes on Anton Shipulina. However, the best biathlete in Russia recent years will not perform in Korea - the decision of the IOC is to blame.

Due to the fact that the four Russian biathletes consist of 2 men and 2 women, our country will not be represented in the relay. The exception is the mixed relay, but in the current lineup, getting into the top ten can be considered a good result.

The second painful topic for the whole country is ski race. Ustyugov’s exclusion deprived the team of its main star, but it’s worth taking a closer look at the 21-year-old Alexander Bolshunov. In the overall World Cup standings, the young athlete is fifth and it seems quite realistic that the rising star will win a medal in individual race. The men in the current lineup can compete for a medal in the relay, but the women do not have a clear leader: and Anastasia Sedova, And Yulia Belorukova this season they climbed to the podium. We will count on a medal in the individual race and will definitely watch the relay - the current women's team has a good symbiosis of experience and youth.

The third reason for mixed feelings is speed skating. Team leaders Pavel Kulizhnikov, Denis Yuskov And Ekaterina Shikhova did not receive permission, but Olga Graf- potential medalist - refused to participate. The reason is the circus organized by the IOC. You can understand Olga, and the Russians haven’t completely lost their chances for medals: Natalia Voronina is first in the overall World Cup standings in the 3 km distance, Angelina Golikova could compete for a medal in the 500m race. But we can’t wait for the scattering that could have happened if we had come out in full force.

Reason for pride

There were no victims among the snowboarders from the IOC - they were protected. True, the traditionally successful parallel slalom for Russians disappeared from the Olympic program, but CAS is the judge of them all. Vic Wild's participation in the competition gives us the right to hope for gold; we can expect silver or bronze from last year's World Championship bronze medalist Ekaterina Tudegesheva. Perhaps someone else will be in the top three.

Russian representation among freestylers can also be considered extensive - as many as 22 athletes. And the Russians already have success in this sport: 19-year-old Maxim Burov is already considered a real star- he won the overall World Cup this season. This, undoubtedly, should replenish the delegation’s treasury with gold; among the remaining troops one can easily find a dozen names who can compete for bronze or silver, but the realistic scenario is a couple more medals.

Short track is perhaps the hardest hit sport of all. The six-time Olympic champion also did not receive an invitation Viktor An, And Vladimir Grigoriev, And Denis Hayrapetyan, And Evgenia Zakharova. A serious reduction in the number of participants deprives Russia of the opportunity to compete in the men's relay. In the current situation, we should expect medals from Semyon Elistratova, stands out in women Sofia Prosvirnova. The women's relay has a qualified team, but whether they will be able to compete for a medal is a question. Meanwhile, the Russian fan will definitely see 2-3 medals.

One by one

Russian lugers are, first of all, represented by Roman Repilov, who won silver at last year's World Championship. It is with the 21-year-old athlete that the expectations for Russian silver in this sport should be pinned. It must be assumed that the only medal is the leader women's team The IOC did not like Tatyana Ivanova for some reason.

Skeleton athlete Nikita Tregubov is also probably the only one who can bring us a medal - we should expect third place from the bronze medalist of the last two European forums. The most prominent representatives of the team in Pyeongchang will not perform by decision of the IOC.

The women's curling team is not always predictable and insufficiently experienced, and therefore we will not expect miracles from it. The men's team failed to qualify for the Olympics, but in mixed doubles Alexander Krushelnitski th and Anastasia Brazgalova could very well have won silver.

Based current situation, moderate expectations allow us to count on 5 gold medals, 7 silver and 10 bronze, and their number may be more. Of course, the FAN editors recommend following other sports, but a realistic look at the situation before the tournament is as follows: you shouldn’t hope for medals, but you definitely need to support and follow - no one will have to motivate our athletes this time: for coaching staffs Thomas Bach did it.



For the 2016 Summer Olympics in Rio de Janeiro, Yandex has prepared several projects at once. Including - “Fan Card”. You could mark your city on the map, which was displayed on the Yandex main page. The more marks we received from city residents, the brighter its light burned.

At one of Y. Subbotnikov, the head of the Yandex home page interface group, Ivan Karev, explained how this map was created.


What happened? As a result, they launched the card the night before. With fear, they started it, and she gradually began to live her own life. We filled it with about 1000 points without votes - just to have some kind of initial state. Then people slowly began to vote. At first, the rate was approximately 20 thousand votes per hour, and this continued for 3–5 days. Then it gradually decreased, and by the end of the Olympics there were about 2 million votes, some likes on social networks. We didn’t do anything else with her, she worked and that’s it. There was a regeneration procedure every 10 minutes. She laid it out, and we did nothing but watch. Success.

- My name is Ivan Karev. In Yandex I create the main page and various special projects. I want to tell you about one of them. This is a story from the life of developers - about what other work there is.

You may have seen special projects on Yandex. You can go to the main page, click on the logo, and then something will open in full screen and be displayed beautifully. They work differently on desktops, touchscreens, and tablets; something may be shown right away. They are specific. Has anyone seen a special project for the Rio Olympics map? Has anyone seen the special project about Gagarin? Not much. The story will be about this.

Nothing was clear about it, it was a concept. It was known about him that he had to be beautiful, no matter what that word meant. In addition, it had to display real data from people - it could have been done differently, but we wanted to do it well. And it had to work on desktops, touchscreens, tablets, and various devices. Perhaps even with different logic.

The first question was that we don't know what we want to do. It must be beautiful, there must be a card with support. Usually, when they bring a mockup, you look, roughly evaluate the functionality and think about how it can be done. But here it’s the other way around: designers came to us and said: “What can you do?” We said: “If you want this, you can do it this way.” We threw the ball back and forth, watched various demos for a long time, showed what we could do, what could be done quickly, and what wasn’t quickly. We talked, asked questions, and came to an agreement after some time.

What could we offer designers as an implementation? We have all sorts of mapping engines. Yandex.Maps is generally an engine about maps. There are engines where you can draw something on the map. There are a lot of them, I brought Carto because someone mentioned it and considered it.

Or there are simply JS libraries where you can manually draw whatever you want. Basically svg/canvas - depending on the design, you could choose one or the other. There are a lot of ready-made solutions, a lot of demos. We looked around at what we could take. Quite interesting work was going on, but unfortunately, there was not much time, we had to pack it in.

What did you get in the end? There was such a concept. Here is a map, it seems to be flat, there are circles on it different sizes and transparency. Here you can implement this using different things.


Then there was this concept. The Carto engine implements a map of Real Madrid fans showing how they vote on Twitter. It’s also a flat map, there are a lot more dots here, some gradients with transparency. It seems similar to canvas, maybe svg, it’s also not very clear yet.


Let's go see what we have on Yandex.Maps. They have a Heatmap module, they even put together a demo, also a map with a background, there are many dots on it, they are of different colors. It seems that we can also try to make something out of this.


Then there was this design. There are many more dots here, they have some kind of transparency. This was also at the concept level.


They even found such a thing, a cool demo from the Proper GL lessons (the name may be inaccurate - editor's note), where you can take the real Earth with all sorts of textures, beautiful shaders, it rotates cool. I wanted it too, it’s very beautiful. Everyone really liked it, but we convinced everyone that no, we showed it this way, but we won’t do it like that - not all computers can withstand it at all, it’s a heavy thing.


As a result, something like this was born, one of these concepts. A flat map, where there is a special painted background and there is seething in the form of dots, they are multi-colored, shimmering into each other. At that moment, the understanding came that what we were looking at was probably not svg, but canvas.

The difference with the cards is that the person’s current location was tied to this card. It shows where you are and where someone else is.

In the end, we decided to do this on Yandex.Maps using the Heatmap module. Mapa, who was already ready to do this in demos, of course, did not know how to do this, but we talked with the developers and realized that it was possible. They began to cut further.

Here's the beginning. We needed to make a backing.


It's actually a creative activity. The substrate also varies. Here it is flat, only two colors. Russia is highlighted in one color. There are territorial borders of states in Yandex.Maps, there is a region module that draws this background in the form of svg. There you can select the level of detail, depending on which the svg will weigh more or less. At the same time, it takes quite a long time to draw, and loading it every time was quite strange, considering that the background is the same. Plus, we decided that not all zoom levels were needed, but only some of the upper ones. So we suddenly did the same thing, but only on tiles. Map of Russia in gray color on a black background.

You can take the polygons module, the regions module, make big screenshot, and through simple Image Magic cut everything into tiles, which will be displayed exactly the same.

The most interesting issue was with the data. We needed to accept people's voices. We really wanted to show them in real time - so that the total number of dots that people click changes over time, so that progress can be seen, it can be seen that something is happening.

Maybe I'm paranoid, but here's the first question that came to my mind: if we give some kind of thing outside that can receive coordinates and draw something from them, then in about half an hour we will have some kind of map across the entire map. some word “Hello” written using geocoordinates. It's easy to do. And this thought stuck, and I wanted to do everything so that we didn’t have to manually look at everything that was happening on this map. Therefore, the question arose of how to do moderation, and there was not much time. Of course, I didn’t want to raise something again and track what was happening there at night. It was hard.

We also wanted the appearance of the map to be predictable and understandable. We needed to be able to figure out what could possibly be there. People can vote in different places, but we would like to roughly understand which ones and how it will look.

As a result, after some deliberation, we came up with the following architecture. We decided to take a large list of points and called it the white list. We are talking about those places where people can, in principle, vote. We will only include some points. There is only one question - how to get them. Naturally, there should be a lot of them, but we do not include anything else. Each click on the map searches for the nearest point from the white list, and some counter increases. There was a large database with all possible coordinates of points. We increased the counters and, to draw on the map, showed it on a simple logarithmic scale. So some markups and differences were not visible.

The question is how to make a white list of points. Our people already go to the main page - let's look at these visits and from them we will take those geolocations and coordinations that are in the listed requests.

There are two types of coordinates. Coordinates of the first type are calculated by IP with city reference. We can take all the approaches, coordinates, select a certain level, for example, everything up to the city level, and then for each city, by its name and ID, take the corresponding geographic coordinates, geocode them and get a list in advance. It's not very big. We have not millions of cities in Russia and the surrounding area, but thousands, tens of thousands.

The second one is the most interesting. It was necessary to take real coordinates from users. What a person is allowed to do as geolocation. You can try to collect this data, somehow structure and group it. When clicked, when a person said that he wanted to support the national team, we asked for a geolocation on the phone - on a mobile phone it is almost everywhere - and the requests were sent with the correct location. It is already relatively accurate, and this could happen anywhere: in an open field, along roads, in dachas.


Here's what we got from geocoding. If anyone remembers geography and can roughly estimate where Russia ends, then it ends exactly where the yellow dots begin. In fact, Europe is highlighted here. It so happens that in Russia the density of cities is less than in Europe. Here we took coordinates accurate to the city. And all points have the same radius. It turns out that there is nowhere to vote in Russia, and some people in Europe and Turkey - we are suddenly there too - they seem to begin to make up the majority of our electorate. Not a very correct picture. Therefore, all hopes were that the coordinates would give us something good.


This is how we received coordinates using a geographic grid. There are coordinates, we round them to some decimal place - we can take a grid of one degree, half a degree, one tenth of a degree. Here is a simple MapReduce code that adds the coordinates to the cluster. This is its beauty. No matter how many coordinates you have, you can use simple parallel calculations to group them all and get them. You have a square, you compress all the squares into one corner, and the number of points in this corner increases depending on how many points there were in this square. The result is a grid. The question is what mesh spacing you take. You can take it with an accuracy of a degree, to one tenth of a degree, etc.

The more accurate the coordinates you get, the more points you have.


The result was something similar to what we have in Russia. Here you can see a cloud of points somewhere in the central part, in the Moscow region, Moscow region. Sochi is very long. And further across Siberia, St. Petersburg and a little bit of Europe. It looks more like the truth now.

This picture was obtained by clustering by one degree. There are a lot of points, and all the points cannot be displayed on the map at once. We decided to choose some threshold. We cut it off so that the total number of remaining points was about 5000.

We lost quite a lot of information by simply discarding a certain number of points that each have one or two brightness values.

If you take more points, you get the following picture.


Here a map is drawn using Heatmap. The grouping is the same, but 50 thousand points are already displayed. It is clear that the picture is more vivid, there is a lot in it, here are all our people, here they are all over Russia. Everything is great - except for two problems. First of all, we have 50 thousand points. Not every browser can handle such a load, and having received such a beautiful picture, we wouldn’t give it to everyone. Plus this is some decent amount of data transmitted over the network.

Second. The image was obtained using a grid clustering method, and this grid is visible. There is no way we can get rid of it. We can make this grid smaller, but then there will be even more points. This creates an unsolvable dilemma. It is clear that this thing cannot be used in its pure form.

As a result, we came to a different scheme. We did not use one approach, but a combination of them, clustering. We took a large number of points, about a billion. These are simply visits to the main page, from where we only took the coordinates. There is nothing. We just needed facts about visits in pieces.

Then we applied grid clustering and obtained only hundreds of thousands out of billions. It could have been more or less, it doesn’t matter. Then they had to be grouped into clusters using some cunning algorithm. There is a whole theory, clustering, I won’t go into detail. There are algorithms that allow you to identify clusters and cluster centers using arrays of points with coordinates. But they have many different limitations; they are not ready to digest too many points. This can be done using local data rather than distributed computing. These algorithms cannot be found for distributed things, and I also didn’t want to make them again. Therefore, we chose the one that could do this: MiniBatchKMeans. This is the nearest neighbors method with modifications, which allows us to achieve clustering on hundreds of thousands of points in a reasonable amount of time up to a certain amount, which we can, in principle, demonstrate on the client. We selected about 10 thousand points.


Here we can already see that we have obtained a picture in which, at any zoom, there are no traces of a grid. They are grouped into clusters, but without the listed disadvantages. There are quite a few dots here, and it turns out to be a rather interesting picture. That's what we finally decided to do.


As a result, we first received a list of coordinates, and then, combining it with a list of cities, a common big picture. Here are the differences. These are all possible points where a person could, in principle, vote. We expected that people who would vote from the Yandex main page would already be there. We just took a long period of time and that's it possible options went overboard. It’s unlikely that anyone new would appear there. We were even in Rio itself, in America, in Australia. There just weren't enough of them. At least we got all the single points on the white list, and then the question was how people would vote.

The next task is to make the points appear nicely on the map. Heatmap is not directly intended for this. It's for other things - to show heat maps. There, the weight of the dots affects the color. We needed something a little different. Plus we wanted to make the dots larger and smaller depending on their weight. We also received a huge number of requests from designers about how it should look in terms of gradients and color shifts. This was not really solved by any Heatmap settings. We just took the raw sources and went to edit them. It took several days to move in, figure it out, change everything possible, rewrite, comment out, rewrite back with different side effects for different browsers. I won't tell you. If anyone is interested, I have provided a link to the sources. The only big thing we did was that the brush that draws the gradient itself increased depending on the weight. Plus the gradient was with slightly different settings.


The end result was a slightly different picture. Previously, the dots were the same size, but now they have become a little brighter, their radius changes, there is a shift from white to yellow - in general, the designers were happy with this.

To launch, we needed to make sure that the card could actually work for people. Using scientific poking, we tried it on different quantities devices, mainly on tablets, because there were the main problems, and on desktops as well. They came up with some approximate approximation that on desktops you can show no more than 5000 points, on tablets - no more than 3000, and on touchscreens - no more than 1000. This was approximately the plan, it gave an acceptable result. It is clear that the plan is not the best, but it worked, and there was not much room to do anything with it.

It was important for us that the map worked for everyone, so that we could make some degradations depending on the current page load. But we didn’t do that.

We constantly remembered this. The problem was especially noticeable on wheelbarrows and phones. The point is that the map was immediately shown on the page, not after a click. People, after scrolling just one or two screens, saw the map, and it turned out that they saw it quite often, on each visit. And if there was a big log there, and there was one, then they would see an empty space. Then the pictures with the background would be loaded, then the points themselves, then the map module, then the points would draw a Heatmap. In general, a lot of time. Plus, there weren’t very many of these dots, and the picture there turned out to be quite scanty.

The only thing we came up with was to filter the data, somehow rank it in the place where we prepare it. We had a large database, every ten minutes we prepared JSON from it with points where there were votes. Where there was data, we could do something. The problem was that the code was written in Perl. Our backend is written in Perl, but in our case we were talking about Heatmap in JS on the client. Somehow it didn’t fit at all until one of our colleagues rewrote Heatmap in Perl overnight. Arriving one morning, we were surprised to find that we already had a ready-made option. It took a day or two to polish it, set up updating, downloading, and rolling out to servers.

We got the opportunity to generate srzau tiles with pictures on the server. We now had pictures that we could send to wheelbarrows. We could give them any number of points, and what’s more, we could give them even without the Maps API. It was enough for us to draw, relatively speaking, only six maps and position the current coordinate relative to them. The math is not very difficult. You could tear out a piece of maps, copy-paste and do it. Essentially, we have removed two unnecessary steps: with loading a large amount of data and with running some of the scripts on the phone.


It also gave us exactly the same tile, only stretched to fill the entire screen. When the map loaded on the desktop, we showed the background, then loaded the data, the Maps API, and drew a Heatmap. In general, it was quite long and ugly. Instead, we simply took a zero tile and stretched it to fit the size of the map. It was kind of blurry, but when the map was loaded, it seemed to make the image a little sharper, everything appeared there, and the transition was smoother, more user-friendly.

It seems that we have solved all the problems: with the desktop, with the touchpads, everything is cool.


There was another story. There were two plasmas hanging in the fans' house in Rio, where everyone was watching. Our voices were there. They said that the athletes were very happy to be supported. There were completely different cities there: unknown, small and large. There was a separate version for its rendering. A problem arose: two TVs have different resolutions, DPI, etc. I had to give them a card that accepts settings in GET parameters, and it was possible to change the font sizes on the spot, whatever you wanted, so that it would be drawn there. Because we were sitting here, and the guys were in Rio eight hours apart, which is very inconvenient. We gave instructions, they did everything.


What happened? As a result, they launched the card the night before. With fear, they started it, and she gradually began to live her own life. We filled it with about 1000 points without votes - just to have some kind of initial state. Then people slowly began to vote. At first, the rate was approximately 20 thousand votes per hour, and this continued for 3–5 days. Then it gradually decreased, and by the end of the Olympics there were about 2 million votes, some likes on social networks. We didn’t do anything else with her, she worked and that’s it. There was a regeneration procedure every 10 minutes. She laid it out, and we did nothing but watch. Success.


We finally made a demo with a globe. This happened much later and purely for the sake of experiment. We took our tile, projected it into the desired projection, pulled it onto a WebGL globe, and it started working too. If you wanted, you could turn it on, but it turned out to be quite heavy, we did it that way, for ourselves. For fun.

You can help and transfer some funds for the development of the site