Une autre année de notre blog: résultats de 2018


Fractale ( s ) du nouvel an intelligent

Fin de la semaine d'entreprise, vous devez faire une pause. Et en ondes le prochain numéro de la série «Résultats de l'année», traditionnel pour chaque entreprise. Eh bien, c'est une tradition, vous comprenez. Cette année, nous avons publié 254 publications et sélectionné les 10 meilleures afin que vous puissiez les relire avant les principales vacances d'hiver.

Jeux dans lesquels vous devez écrire du code (partie 2)


Jeux et programmation - cette symbiose aide les débutants à apprendre les bases du codage et les développeurs expérimentés - pour se rafraîchir et échapper aux tâches quotidiennes difficiles. Il semble s'amuser, mais en même temps avec le bénéfice du cerveau. Nous vous proposons la deuxième partie de la sélection de jeux dans laquelle vous devez écrire du code. Si vous avez raté la première partie , nous vous recommandons également de regarder, il y a beaucoup de choses intéressantes.

Moldu soviétique: un avenir qui ne s'est pas produit


En 1979, deux pays à la fois - l'Allemagne de l'Ouest et l'URSS - ont lancé des échantillons expérimentaux de Moldus passagers. Maglev (lévitation magnétique) - un train à coussin magnétique qui plane dans l'air lors du déplacement, sans toucher aucun support. Les Allemands en ont fait une véritable publicité - un moldu a conduit les visiteurs à l'Exposition internationale des transports IVA le long d'un court itinéraire. Avec nous, la publicité était toujours mauvaise, alors le premier Moldu soviétique TP-01 a roulé le long de l'autoroute de 36 mètres.

Evolution du rendu du trafic dans MAPS.ME


L'année dernière, nous avons lancé des embouteillages dans notre application. Nous nous préparons depuis longtemps au lancement et au cours de cette préparation, nos vues sur la résolution des problèmes liés aux embouteillages ont changé. Le rendu du liège a parcouru un long chemin depuis les premiers prototypes jusqu'à la première implémentation, et aujourd'hui je veux parler de l'évolution du rendu du liège sur le chemin de la sortie.

Quatre façons de tromper un réseau neuronal d'apprentissage en profondeur


Les réseaux de neurones sont déjà largement utilisés. Les chatbots, la reconnaissance d'images, la conversion de la parole en texte et les traductions automatiques d'une langue à une autre ne sont que quelques-uns des domaines où un apprentissage en profondeur peut être appliqué, ce qui évince activement d'autres approches. Et la raison réside principalement dans les possibilités plus larges de généralisation lors du traitement de grandes quantités de données.

Et les attaques ciblées? Est-il possible d'utiliser les fonctionnalités du travail des réseaux de neurones et de créer de telles données qui seront classées par erreur? Dans cet article, nous examinerons plusieurs façons de compléter les données qui rendent fous les réseaux de neurones d'apprentissage en profondeur. Et encore plus intéressant, ces données pour une personne semblent inchangées.

Allez: bon, mauvais, en colère


Go a de grandes fonctionnalités qui sont couvertes dans la bonne section. Mais quand il s'agit d'utiliser ce langage non pas pour créer des API ou des serveurs réseau (pour lesquels il a été développé), mais pour implémenter la logique métier, je trouve Go trop maladroit et peu pratique. Bien que même dans le cadre de la programmation réseau, il existe de nombreux pièges à la fois dans l'architecture du langage et dans l'implémentation, ce qui rend Go dangereux, malgré son apparente simplicité.

J'ai décidé d'écrire cet article après avoir utilisé Go dans l'un des projets secondaires. J'ai utilisé activement cette langue dans un projet précédent lors de l'écriture de proxys (HTTP et TCP) pour un service SaaS. J'ai aimé le travail sur la partie réseau (j'ai étudié la langue en cours de route), mais les parties comptabilité et facturation ont été difficiles pour moi. Mon projet mineur était une simple API, et il me semblait qu'avec Go je pouvais l'écrire rapidement. Mais, comme vous le savez, en conséquence, de nombreux projets s'avèrent plus compliqués que prévu. J'ai dû implémenter le traitement des données pour calculer les statistiques, et encore une fois j'ai rencontré les défauts de Go. Cet article est une histoire de mes problèmes.

Comment fabriquer le Lunokhod lui-même


Si, dans votre enfance, vous n'aviez pas de vélo, et maintenant vous avez une Bentley,
vous n'aviez toujours pas de vélo quand vous étiez enfant.

Il se trouve que dans mon enfance, il n'y avait pas de Lunokhod . Et puis un bébé est né. En général, j'ai pensé et j'ai décidé de faire un jouet pour nous deux.

Équilibrage du trafic HTTP (S)


Bonjour,% username%. Je m'appelle Anton Reznikov, je travaille sur le projet Cloud Mail.Ru. Aujourd'hui je veux parler des technologies d'équilibrage du trafic, illustrant l'histoire du développement d'un réseau social. Tous les personnages sont inventés et les coïncidences sont presque aléatoires. Un article de synthèse, compilé sur les traces du rapport de Highload Junior 2017. Certaines choses peuvent sembler élémentaires, mais l'expérience des entretiens montre que ce n'est pas entièrement vrai. Quelque chose sera controversé, non sans lui.

Lisa Alert: des bénévoles qui sauvent des vies


L'escouade de recherche et sauvetage " Lisa Alert " existe depuis 8 ans. Il s'agit d'une association volontaire, une communauté de personnes bienveillantes, à la recherche de personnes disparues, en interaction efficace avec le ministère des Urgences et le ministère des Affaires intérieures. Lisa Alert recueille les demandes de personnes disparues, organise divers événements de formation, organise les recherches et les recherches elles-mêmes. Le détachement n'exerce aucune activité commerciale, n'a pas de compte courant et n'accepte pas les dons en espèces.

Récemment, Mail.Ru Cloud Solutions a fourni à Lisa Alert une plate-forme gratuite pour l'hébergement de services activement utilisés dans les opérations de recherche et de sauvetage. Nous avons décidé de parler avec Sergey Chumak, Lisa Alert, un responsable informatique senior, de la façon dont les volontaires de sauvetage travaillent et de la façon dont la haute technologie les aide.

Russian AI Cup 2018: CodeBall. Compétition 3D spectaculaire


Depuis 2012, la compétition de la Coupe AI russe a lieu chaque année pour écrire l'intelligence artificielle et les bots qui se battent férocement dans le monde virtuel au lieu de leurs propriétaires. Pour tous les championnats passés, plus de 40 000 utilisateurs se sont inscrits sur la plateforme, qui nous ont envoyé plus de 150 000 solutions différentes. Chaque nouveau championnat est un nouveau défi de jeu avec ses propres règles, lois et mécanismes. Nous essayons d'introduire constamment de nouvelles idées et fonctionnalités afin que les jeux d'année en année deviennent encore plus intéressants et spectaculaires, développant notre moteur sous le capot du projet et faisant tout pour la gloire de notre communauté.

Cette année n'a pas fait exception. Mail.Ru Group, en collaboration avec Codeforces.com, annonce officiellement les dates du championnat de Russie AI Cup 2018 appelé CodeBall.

Apple Metal chez MAPS.ME


Dans le monde, il existe un grand nombre d'applications sur OpenGL, et il semble qu'Apple ne soit pas tout à fait d'accord avec cela. Depuis iOS 12 et MacOS Mojave, OpenGL est obsolète. Nous avons intégré Apple Metal dans MAPS.ME et sommes prêts à partager notre expérience et nos résultats. Nous vous expliquerons comment notre moteur graphique a été refactorisé, quelles difficultés nous avons dû affronter et, surtout, combien de FPS nous avons maintenant.

C’est tout. Les éditeurs du blog s'embrassent pour les vacances, c'est ce que nous vous souhaitons. Passez du temps avec bénéfice, reposez-vous, Olivier, poulet, shampoing, gâteau, mandarines.

Bonne année!


Jaune ( s ) fractal ( s )

Source: https://habr.com/ru/post/fr434482/


All Articles