• Как мы переносили современные игры на процессор Эльбрус-8С

      Мы в Gaijin уже много лет работаем с самыми разными игровыми платформами — от ПК и мобильных устройств до Nintendo Switch, PlayStation 5 и Xbox Series X|S. На этот раз мы решили провести эксперимент — скомпилировали и запустили наши игры War Thunder, Enlisted и CRSED: F.O.A.D. на рабочей станции Эльбрус 801-РС, чтобы проверить, можно ли её превратить в развлекательную систему.



      До этого на Эльбрусе компилировали и запускали только старые игры с открытым исходным кодом, так что давно уже назрели вопросы: насколько сложно перенести современные проекты, как они поведут себя и достаточно ли производительности процессора, чтобы поддерживать в них играбельную частоту кадров?
      Читать дальше →
    • Все имена персонажей из «Властелина колец» говорят нам что-то. А что именно?

        Профессор Джон Толкин — непревзойденный мастер английского языка. В его «Хоббите» и «Властелине колец» настолько сочная и многосмысловая речь, что лингвисты на протяжении десятков лет находят в ней что-то новое. И это даже без контекстуальной сложности и проработанности «Сильмариллиона». 

        Помимо того, что Толкин создал для саги о Средиземье больше двадцати искусственных языков, он еще и на глубочайшем уровне работал с английским. Практически все герои его книг носят говорящие имена, даже если это на первый взгляд незаметно. Давайте разберемся с некоторыми из них.

        Читать далее
      • Привет, Хабр! Закон Мура действует не только на процессоры, но и на людей, которые ими пользуются. Ещё недавно им было достаточно карты и указателя, а теперь нужна картинка с камеры и прыгающая в нужном направлении лиса. Усложняются сценарии, а за ними и требования: пользователи хотят большего интерактива и реалистичности, которую можно получить с помощью элементов дополненной реальности (AR). На платформе Huawei Mobile Services интегрировать эту технологию в свои приложения можно с помощью сервиса AR Engine, и в этой статье мы расскажем, где может пригодиться это SDK, как им можно воспользоваться и чем дополнить.
        Далее
      • Самый беззащитный — уже не Сапсан. Всё оказалось куда хуже…

          UPD: со мной связались специалисты РЖД и совместно закрыли уязвимости.


          Больше года назад хабравчанин keklick1337 опубликовал свой единственный пост «Самый беззащитный — это Сапсан» в котором рассказывает как он без серьёзных ухищрений получил доступ ко внутренней сети РЖД через WiFi Сапсана.

          В ОАО «РЖД» прокомментировали результаты этого расследования. «Есть результаты проверки. Почему удалось взломать? Наверное, потому, что злоумышленник. Наверное, из-за этого… Ну, он из „фана“. Юный натуралист. Там уязвимостей, которые бы влияли на утечку каких-то критических данных, нет. Мультимедийный портал „Сапсанов“ функционирует как положено и не нуждается в доработке», — заявил Евгений Чаркин.

          То есть вместо того, чтобы выразить благодарность за обнаруженную уязвимость, автора обозвали «злоумышленником» и «Юным натуралистом».

          К сожалению, но специалисты РЖД, начиная с директора по информационным технологиям, отнеслись к статье очень пренебрежительно, проигнорировав важное указание автора:
          Также оттуда в сеть РЖД есть впн. Если захотите — найдёте её там сами.

          И вот, год спустя я попал в сеть РЖД даже не садясь в Сапсан.


          Видимо, только этот котэ добросовестно охраняет вокзал.

          Как именно я попал в сеть РЖД с пруфами, чего не сделал директор по информационным технологиям ОАО «РЖД» Чаркин Евгений Игоревич и возможные последствия — под катом.
          Читать дальше →
        • Стилометрия, или как отличить Акунина от Булгакова с помощью 50 строк кода?

          • Tutorial

          Привет, Хабр.

          Довольно интересным направлением "прикладной статистики" и NLP (Natural Languages Processing а вовсе не то что многие сейчас подумали) является анализ текстов. Интересно, что появилось это направление задолго до первых компьютеров, и имело вполне практическую цель: определить автора того или иного текста. С помощью ПК это, впрочем, гораздо легче и удобнее, да и результаты получаются весьма интересные. Посмотрим, какие закономерности можно выявить с помощью совсем простого кода на Python.

          Для тех кому интересно, продолжение под катом.

          Читать далее
        • 5 лет назад в будущее: как выглядел 2020 из 2015

            Spoiler: хорошо

            В этом году, в декабре, нам исполняется 5 лет. В далёком 2015 мы пришли в самый динамичный и скоростной мир технологий. Действительно, если для каких-то отраслей пятилетка — это просто план развития, то для айтишников это революция за революцией. 

            Иногда крайне сложно предсказать, что будет в конце текущего года, а не только спустя огромный по меркам нашей сферы период. Тем не менее отважные эксперты в 2015 году рассказывали о том, каким видят мир в 2020, какие технологии будут преобладать, какие исчезнут, куда шагнёт медицина и наука, как станут выглядеть облака и серверы, что станет с бизнесом. Честно говоря, мы не встретили ни одного прогноза вроде «ААААА!!! Не ходите в 2020», наоборот, аж улыбались, изучая, в каком дивном новом мире нам предстояло жить. 

            Прогуляетесь по этим душевным планам с нами? 

            Читать дальше →
          • В браках станет больше общения, любви и внимания детям: как роботы для секса перевернут институт семьи

            Листал я тут давеча хаб роботехника и наткнулся на статью «Как секс-индустрия двигает робототехнику?». Так как мне не понравился уровень погружения в эту тему, я считаю своим долгом рассказать Хабру о том, откуда вообще взялись подобные идеи, и какая у них теоретическая база. Точкой отсчета можно считать вот эту книгу, а моя статья - её краткое изложение.

            Технологические прорывы неизменно вызывают перемены в обществе. Мы это знаем, но редко можем делать точные прогнозы о развитии поведения людей при внедрении новых технологий. Так совершенствование средств контрацепции закономерно породило более свободное общество. Но технологии также являются катализаторами непреднамеренных социальных изменений: мог ли кто-нибудь предсказать, что со временем свободные отношения приведут к увеличению незамужних женщин с детьми? Мы должны понимать, что распространение роботов для сексуального удовлетворения людей тоже вызовет социальные преобразования, которые уже можно увидеть.

            Читать далее
          • Менеджеры Facebook во внутренней переписке назвали таргетинг для малого бизнеса «чушью»

              image

              Внутренние документы Facebook показывают, что компании следует прекратить позиционировать себя как защитника малого бизнеса в противовес Apple, которая внедряет новые функции конфиденциальности iOS 14. Менеджеры соцсети в переписке между собой признают серьезные недостатки в возможностях таргетинга рекламы.
              Читать дальше →
            • Что нам 2021 год готовит? Технологические тренды ближайшего будущего по версии Gartner


                Согласно прогнозам Gartner, более 90% сотрудников IT-компаний к концу 2023 года будут работать удаленно. На этот тренд повлиял как COVID-19, так и изменение IT-инфраструктуры в целом, а именно — движение в сторону облаков и периферийных вычислений. Аналитики считают, что в следующие 12 месяцев мы будем наблюдать на рынке шесть основных тенденций. Именно они помогут сфокусироваться на главном IT-руководителям.
                Читать дальше →
              • Яндекс отключил расширения с аудиторией в 8 млн пользователей. Объясняем, почему мы пошли на такой шаг

                  Сегодня мы приняли решение отключить расширения SaveFrom.net, Frigate Light, Frigate CDN и некоторые другие, установленные у пользователей Яндекс.Браузера. Совокупная аудитория этих инструментов превышает 8 млн человек.

                  В этом посте мы расскажем о причинах и поделимся с сообществом результатами анализа деятельности расширений. Вы узнаете про тайное воспроизведение видео из онлайн-кинотеатров с целью накрутки просмотров. Увидите фрагмент кода, содержащий механизм для перехвата токенов социальных сетей. Мы покажем, как организована динамическая загрузка и выполнение произвольного кода без обновления расширений.



                  Читать дальше →
                • Вернуть пропавший скутер, или история одного IoT мониторинга

                  Год назад мы запустили пилотную версию промо проекта по децентрализованному прокату электроскутеров.


                  Изначально проект назывался Road-To-Barcelona, позже стал Road-To-Berlin (отсюда встречающиеся на скриншотах R2B), а в итоге и вовсе был назван xRide.


                  Основная идея проекта была в следующем: вместо того чтобы иметь централизованный сервис проката автомобилей или скутеров (речь пойдет о скутерах aka электро-мотоциклах, а не kickscooter/самокатах) мы хотели сделать платформу для децентрализованной аренды. О сложностях с которыми мы столкнулись уже писали ранее.


                  Изначально проект ориентировался на автомобили, но из-за сроков, крайне долгих общений с производителями и огромного количества ограничений по безопасности, для пилота были выбраны электрические скутеры.


                  Пользователь устанавливал iOS или Android приложение на телефон, подходил к понравившемуся ему скутеру, после чего телефон и скутер устанавливали peer-to-peer соединение, происходил обмен ETH и пользователь мог начать поездку включив скутер через телефон. По завершении поездки так же можно было провести оплату поездки за счет Ethereum из кошелька пользователя на телефоне.


                  Помимо скутеров пользователь видел в приложении "умные зарядки", посетив которую пользователь мог сам сменить текущую батарею, если она разрядилась.


                  Так в целом и выглядел наш пилот, запущенный в сентябре прошлого года в двух городах Германии: Бонн и Берлин.



                  И вот, однажды, в Бонне, ранним утром наша команда поддержки (находящаяся в локации для поддержания скутеров в работоспособном состоянии) была поднята по тревоге: один из скутеров бесследно исчез.


                  Как его найти и вернуть?


                  В этой статье я расскажу об этом, но для начала — о том как мы построили нашу собственную IoT платформу и как мы осуществляли мониторинг над ней.

                  Читать дальше →
                • Как должны учиться наши дети? Не так как мы

                    Любой посетитель рунета твёрдо убеждён, что хорошее образование в нашей стране закончилось вместе с СССР. Так же он абсолютно уверен, что выпускник современной школы по уровню своего развития находится на уровне детсадовца, если сравнивать с той самой, тёплой и ламповой системой обучения. Ведь тогда любой отучившийся стандартную десятилетку мог в уме взять тройной интеграл, спаять одной рукой транзисторный приёмник, а другой написать реакцию любой сложности из органической химии. А что из институтов выходит, так это лучше бы вообще такое не выходило. Стыдоба и позорище!

                    Но сегодня не об этом =)

                    Сегодня мы поговорим про тех, кому сейчас только предстоит пойти в школу. Кому вот прямо сейчас лет 5-6. И почему большая ошибка учить их так же, как учили тебя тридцать лет назад. Почему это бесполезно, зачастую вредно и даже не похоже на учёбу в нашем понимании этого слова.

                    Всё написанное ниже плод совместного творчества двух людей, один из которых учитель младших классов и тот прекрасный тип людей, кто любит свою работу и ответственно относится к её результатам.

                    Читать далее
                  • Нейрофизиология осознанности: как медитация влияет на наш мозг (на этот раз по делу)

                      В этом году здесь уже была статья с таким названием, но по странной иронии она не раскрывала содержание своего заголовка. Я постараюсь это исправить, ведь сама тема интересная и полезная.

                      Есть так называемая практика осознанности, иногда полностью состоящая из наблюдения за своим дыханием, и есть множество положительных эффектов, которые с ней коррелируют — стрессоустойчивость, уменьшение тревожности, повышение обучаемости и другие, вплоть до полного прекращения страдания. Но почему это происходит? Как связано монотонное скучное внимание к дыханию c улучшением мозговой деятельности и почему именно это всё называется осознанностью (mindfulness)?
                      Читать дальше →
                    • Не царская у тебя физиономия! Функции потерь для задачи распознавания лиц


                        Кадр из фильма "Иван Васильевич меняет профессию"


                        Помните этот момент из легендарного произведения Гайдая? Удивительно, насколько по-разному может восприниматься один и тот же человек с одним и тем же лицом. А когда речь идет о миллионах разных людей и нужно найти одного единственного — даже человек уже бессилен, а сверточные нейросети продолжают справляться. Такое большое количество лиц вынуждает искать новые подходы к разграничению. Один из таких подходов — модификации функций потерь, которые помогают нам не потонуть в огромных датасетах при распознавании лиц, довольно точно определяя, кто есть кто.


                        Под катом мы рассмотрим различные модификации кросс-энтропии для задачи распознавания лиц.

                        Читать дальше →
                        • +15
                        • 2,2k
                        • 4
                      • Технологии в мире животных: бабочки как сверхчувствительный сенсор запахов и вкусов


                          Кто способен почувствовать сотню молекул вещества в кубическом метре воздуха, тот — бабочка

                          Природа — весьма изобретательный и умелый инженер. Каждое живое существо уникально и удивительно. Одно из таких существ — бабочка. Некоторые виды бабочек — идеальные органы химического чувства, ведь обоняние и вкус у них если не совершенны, то близки к этому.

                          Почему и запахи, и вкус рассматриваем в рамках одной статьи? Дело в том, что оба чувства базируются на хеморецепторах. Только обоняние — это определение наличия определенных веществ в воздухе, а вкус — то же самое, только во влажной среде. У бабочек обоняние работает благодаря антеннам, а вкус — благодаря ротовым органам.
                          Читать дальше →
                        • Джентльменский набор от Huawei для разработчика мобильных игр: Game Service и инструменты для быстрой интеграции HMS


                            Привет, Хабр! Меня зовут Михаил, я занимаюсь технической поддержкой разработчиков в области интеграции Huawei Mobile Service. И сегодня я хочу рассказать про наши инструменты, которые могут быть полезны разработчикам мобильных игр. Про то, как можно быстро адаптировать игру, уже рассказывали наши друзья из Azur Games. В этой статье я более детально расскажу про Huawei Game Service, реализующий базовые внутриигровые функции, а также про инструменты для монетизации приложений, работы с рекламой и аналитикой.
                            Читать дальше →
                            • +19
                            • 2,2k
                            • 6
                          • Вебкаст Хабр ПРО #6. Мир ИБ: паранойя vs здравый смысл



                              В сфере безопасности легко либо недосмотреть, либо, наоборот, потратить слишком много сил в никуда. Сегодня мы пригласим в наш вебкаст топ-автора из хаба «Информационная безопасность» Луку Сафонова (LukaSafonov) и Джабраила Матиева (djabrail) — руководителя направления защиты конечных устройств в «Лаборатории Касперского». Вместе с ними мы поговорим о том, как найти ту тонкую грань, где здравый смысл переходит в паранойю: где заканчиваются возможности решений EPP (Endpoint protection), кому уже нужны решения Endpoint Detection and Response (EDR) и как понять, что компания может стать целью таргетированной атаки и какие продукты помогают справляться с этими угрозами. О том, что мы будем обсуждать, под катом.
                              Читать дальше →
                            • Почему бессерверная революция зашла в тупик

                              • Перевод

                              Ключевые моменты


                              • Вот уже несколько лет нам обещают, что бессерверные вычисления (serverless) откроют новую эпоху без конкретной ОС для выполнения приложений. Нам говорили, что такая структура решит множество проблем масштабируемости. На самом деле всё иначе.
                              • Хотя многие рассматривают бессерверную технологию как новую идею, её корни можно проследить вплоть до 2006 года, когда появились Zimki PaaS и Google App Engine — в обоих случаях используется бессерверная архитектура.
                              • Есть четыре причины, по которым бессерверная революция зашла в тупик: от ограниченной поддержки языков программирования до проблем с производительностью.
                              • Бессерверные вычисления не так уж бесполезны. Отнюдь нет. Однако их не следует рассматривать как прямую замену серверов. Для некоторых приложений они могут быть удобным инструментом.
                              Читать дальше →
                            • Таргетирование уведомлений, управление ценами в разных регионах и другие возможности HMS для интернет-платежей



                                В Китае мобильным интернетом пользуется почти 900 млн человек, и 768 млн из них совершают покупки через системы онлайн-платежей. За этими огромными цифрами не только высокая нагрузка на платёжные сети и серверы, но и потребность мобильных разработчиков в удобных инструментах для работы с транзакциями. Чтобы отвечать этим запросам, на платформе Huawei Mobile Services постоянно развиваются инструменты для работы с платежами: служба для пуш-уведомлений, сервис для внутренних покупок в приложении и возможность оплачивать баллами от Huawei — обо всём этом мы расскажем под катом.
                                Читать дальше →
                              • В мире кибербезопасности 2019 год запомнился наступлением шифровальщиков, ростом направленных атак на юридических лиц и возросшим вниманием злоумышленников к ценной информации. 2020 год зажёг вообще для всех, а в ИБ он добавил тренд на атаки по распределённым инфраструктурам. Чтобы показать этот опасный мир не на безликих цифрах, а на реальных историях, мы вместе с «Лабораторией Касперского» подготовили опрос про инциденты ИБ, с которыми вам приходилось сталкиваться, и используемые инструменты защиты. Через две недели мы обработаем результаты опроса в отдельном мегапосте, а самые интересные истории выложим апдейтом.
                                Пройти опрос