Социальные сети Рунета
Среда, 24 апреля 2024

«ТехноТекст», кульминация: приближается финал конкурса авторов Приближается конец осени и года. Заканчивается и второй конкурс техноавторов. 28 сентября на Хабрасеминаре мы наградим победителей «ТехноТекста» — 2019. От авторов больше ничего не зависит — заявки больше не принимаются, над статьями работает жюри. И вот с ними и со спонсора...

Участвуй в конкурсе по разгону оперативной памяти — HyperX Memory OC Competition 2019 Привет, Хабр! Мы ищем таланты, вернее, самых талантливых оверклокеров — для них HyperX совместно с лабораторией оверклокинга OCLab.ru запускает конкурс HyperX Memory OC Сompetition 2019. Если вы начинающий оверклокер, а CAS Latency не отличаете от RAS to CAS Delay, то ничего...

Мама, я на телеке: как прошел финал конкурса «Цифровой прорыв» Что случится, если оставить на одной огромной территории 3000+ айтишников разных мастей? Наши участники сломали 26 мышек, поставили рекорд Гиннесса и уничтожили полторы тонны чак-чака (возможно, нужно было заявиться на еще один рекорд). С финала «Цифрового прорыва» прошло дв...

Наш первый обед вместе: почему и как мы проводим тестовый день Привет, Хабр! Пару месяцев назад мои коллеги рассказывали про расширение команды в 5 раз: от 50 тогда до 250 разработчиков к концу 2020 года. Как вы могли догадаться, сейчас мы уделяем много внимания найму. При этом, мы не готовы «брать количеством» нанимая всех подряд, мол ...

[Из песочницы] Как я ездил на финал конкурса «Цифровой прорыв» Хочу поделиться впечатлением от всероссийского конкурса «Цифровой прорыв». После него у меня остались в целом очень хорошие впечатления (без всякой иронии), это был мой первый хакатон в жизни и думаю, что последний. Мне было интересно попробовать, что это такое — попробовал ...

9 фильмов конкурса «Let IT DOK!», которые стоит увидеть ЛАНИТ и фестиваль документального кино «ДОКер» дружат уже пять лет. Вместе с оргкомитетом фестиваля мы придумали конкурс фильмов об информационных технологиях, который получил название «Let IT DOK!». Фильмы в этой номинации рассказывают, как технологии меняют жизнь людей, их...

Пермяки победили в финале конкурса «Цифровой прорыв» В Казани завершился финальный этап всероссийского конкурса для программистов и разработчиков «Цифровой прорыв» от проекта «Россия — страна возможностей». В основной программе финала соревновались победители регионального этапа ...

Начинает Mail Design Cup 2019 Дизайн-команда Mail.ru Group и онлайн-университет Skillbox открыли регистрацию на конкурс для дизайнеров и проектировщиков интерфейсов Mail Design Cup 2019. Темой конкурса станут интерфейсы будущего. Онлайн-туры начнутся в конце октября, а финал пройдет в феврале 2020 года. ...

«Цифровой прорыв»: финал крупнейшего в мире хакатона Неделю назад в Казани прошёл 48-часовой хакатон — финал всероссийского конкурса «Цифровой прорыв». Хочу поделиться своими впечатлениями от этого мероприятия и узнать вашей мнение, стоит ли проводить такие и дальше. Читать дальше →

Стали известны участники трех закрытых квалификаций к майнору для Азии Организаторы StarLadder Berlin Major 2019 по CS:GO выдали приглашения в закрытые отборочные для Юго-Восточной Азии, Среднего Востока и Восточной Азии. В конце мая коллективы поборются за слоты на LAN-финале азиатского майнора. В каждой квалификации поучаствуют по восемь...

Стали известны победители премии «ПРО ЭДО» В Москве состоялся финал конкурса лучших проектов электронного документооборота с вручением премии «ПРО ЭДО» …

На олимпиаде «Учитель школы большого города» определены семь лучших «Учителей года» На пресс-конференции в Департаменте образования Москвы назвали имена победителей Первой московской олимпиады «Учитель школы большого города». По итогам конкурса «Учитель года Москвы», из более 2 тыс. преподавателей химии, физики и математики были отобраны 19 финалистов. Луч...

Amazon продлила сериал по мотивам “Властелина колец” на второй сезон Хотя первый сезон еще даже не появился на стриминговых платформах. Напомню, Amazon не так давно […]

[Перевод] Модуль dis в Python и свертка констант Всем привет. Сегодня хотим поделиться еще одним переводом подготовленным в преддверии запуска курса «Web-разработчик на Python». Поехали! Недавно я очень удивился, когда обнаружил, что >>> pow(3,89) работает медленнее, чем >>> 3**89 Читать дальше →

Хакеры нашли уязвимость для отката прошивки и джейлбрейка На днях хакер, известный под псевдонимом axi0mX, выложил в открытый доступ эксплойт под названием Checkm8. Последний может помочь во взломе большинства яблочных мобильных устройств.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ознакомиться...

Amazon будет снимать сериал по мотивам “Властелина колец” в Новой Зеландии Съемки будут проходить в той же локации, что и оригинальная трилогия. Amazon Studios официально анонсировала […]

«Реверс-инжиниринг» аппарата «Грозный» из романа Жюль Верна «Властелин Мира» По статистике ЮНЕСКО, книги Жюля Верна занимают второе место по переводимости в мире, уступая лишь произведениям Агаты Кристи. H. E. Жуковский, основатель современной аэромеханики, держал у себя в библиотеке среди работ предшественников единственную беллетристическую книгу...

Новый сервис NVIDIA позволил запускать компьютерные игры на смартфонах Недавно облачный игровой сервис GeForce Now от NVIDIA официально пришёл в Россию. Он позволяет запускать современные игры на не очень мощных компьютерах. Главное, чтобы интернет-соединение было стабильным. Теперь NVIDIA принесла GeForce Now и на смартфоны.

«Моя мечта — видеть человека сквозь деревья» — основатель «Лиза Алерт» о современных технологиях поиска Изобрести нечто, что будет искать пропавших в лесу людей — это не только инженерная задача. Сейчас любая, даже самая продвинутая технология, будет лишь инструментом в руках людей, которые должны уметь искать хоть с беспилотниками, хоть с деревянными факелами. Когда на ко...

[Перевод] Команда из России заняла третье место на конкурсе Imagine Cup в Европе, Африке и Ближнем Востоке Соревнование Imagine Cup 2019 уже началось, и на этой неделе мы провели второй региональный финал в Амстердаме, в Нидерландах. Команда Finderr из Соединенного Королевства заняла первое место и получила путевку на мировой финал за свое приложение для поиска потерянных предме...

Капсула команды TUM установила новый рекорд на состязаниях SpaceX Hyperloop Pod Competition В минувшее воскресенье компания Илона Маска (Elon Musk) SpaceX в четвёртый раз провела финал ежегодного конкурса SpaceX Hyperloop Pod Competition для разработчиков вакуумного поезда. Гонки прошли в тестовом туннеле протяжённостью 1,2 км, который SpaceX построила невдалеке от...

Как студенты из Перми попали в финал международного чемпионата по анализу данных Data Mining Cup 2019 Всем привет. В этой статье я расскажу о нашем опыте участия в соревновании по анализу данных Data Mining Cup 2019 (DMC) и о том, как нам удалось войти в ТОП-10 команд и принять участие в очном финале чемпионата в Берлине. Читать дальше →

Как я не занял первое место в конкурсе для JavaScript-разработчиков от Telegram Активные пользователи Телеграма, особенно те, кто подписан на Павла Дурова, наверняка что-то слышали о том, что Телеграм проводил в этих ваших интернетах конкурс для iOS, Android и JavaScript разработчиков, а также для дизайнеров. Несмотря на то, что это было довольно эпично...

Красивый косплей Ванессы Айвз по мотивам Страшные сказки (Penny Dreadful) Ванесса загадочна и уравновешенна. Её запретная красота способна соблазнить любого мужчину, но в то же время, она таит в себе секреты и опасности. Ванесса настолько наблюдательна, что может показаться, что она умеет читать мысли.

Конкурс разработчиков ботов для ТамТам Bot API появился в мессенджере ТамТам недавно, 3 месяца назад. Мы провели закрытое бета-тестирование, в рамках которого 86 разработчиков создали 330 ботов. Вместе с бета-тестировщиками мы внесли сотни правок, выпустили два обновления Bot API и одно для документации. Мы р...

«И да. И нет. И да. И нет» — Джордж Мартин о том, похож ли финал его книг на концовку «Игры престолов» Что же, сериал «Игра престолов» завершен, но вот цикл романов «Песнь льда и пламени» Джорджа Мартина, по которым собственно и было поставлено шоу HBO, как известно, нет. Какой же будет развязка у Мартина, когда он наконец допишет оставшиеся две книги («Ветра зимы» / The Wind...

Открытый вебинар «Customer Journey: какой трафик и куда вести» Коллеги, в конце февраля этого года мы запускаем новый курс «Трафик-менеджер» и уже начали публиковать статьи, к нему приуроченные. Очередной материал подготовлен на основании открытого урока, который состоялся буквально на днях. На нём мы рассмотрели Customer Journey: с ка...

Конкурс разработчиков плагинов TeamCity Привет, Хабр! Недавно мы запустили конкурс разработчиков плагинов для TeamCity, и вы все еще можете в нем поучаствовать. Правила просты: участники присылают нам плагины до 24 июня, а взамен получают годовую подписку на любую IDE от JetBrains на свой выбор. После того как...

Путин утвердил план развития технологии, которая поможет России стать «властелином мира» Президент России утвердил национальную стратегию развития искусственного интеллекта на период до 2030 года. Ранее Путин говорил, что монополист в данной сфере сможет стать властелином мира.

В Зеленоградске прошли финалы трех престижных конкурсов На выходных 7 и 8 сентября в Зеленоградске Калининградской области собрались авторитетные специалисты в области туриндустрии из разных стран. Они приехали на проведение финалов трех престижных международных конкурсов «Золотые курорты Евразии», «Диво Евразии» и «Диво России»....

Запускаем “десктопное” ПО на микроконтроллере Embox принимал участие в IT фестивале TechTrain. Мы как и в первый раз привезли железки и вживую показали наши достижения. О некоторых мы уже писали на хабре, но мало ли кто не поверил :). Были показаны VoIP телефон, Qt и OpenCV, все на базе STM32F7-Discovery. Кроме стенда ...

[Перевод] Почему открытые прошивки важны для безопасности Недавно на GoTo Chicago я читала лекцию на эту тему и подумала, что будет неплохо написать статью с выводами. Этот пост посвящён тому, почему прошивки с открытым исходным кодом важны для безопасности. Уровни привилегий В типичном стеке у вас различные уровни привилегий. К...

NASA подвела итоги конкурса по 3D-печати зданий для Марса Конкурс 3D Printed Habitat Challenge, организованный NASA совместно с Университетом Брэдли, длился четыре года. Перед участниками стояла задача разработать и продемонстрировать технологии 3D-печати зданий для марсианских колоний. В финале встретились две команды, поделившие ...

Открытая трансляция Главного зала HighLoad++ 2019 В эфире главное событие для разработчиков высоконагруженных систем. По хорошей традиции 7 и 8 ноября мы собираемся, чтобы делиться опытом в построении веб-сервисов, позволяющих одновременно помогать десяткам, сотням тысяч пользователей решать свои задачи. Если в этот раз мы ...

Лайк, если читаешь логи!: запускаем Hotspot 2.0 на сети Wi-Fi в метро Делимся опытом создания закрытой сети Wi-Fi в метро с использованием технологии Hotspot 2.0, первой статистикой, рекомендациями по безопасности. А также приглашаем к открытому тестированию новой сети. Читать дальше →

[Перевод] Новое в Git 3: замыкания Git — популярная система контроля версий. В ней атомарное изменение одного или нескольких файлов называется коммитом, а несколько последовательно идущих коммитов объединяются в ветку. Ветки используются для того, чтобы реализовывать новые идеи (фичи). Случается, что идея ок...

Newbee Young покинула OGA Dota PIT Minor 2019 Newbee Young закончила выступление в региональных отборочных на OGA Dota PIT Minor 2019 по Dota 2. В нижней сетки она проиграла команде IamPoint в матче до одной победы. А теперь команда IamPoint поборется с Newbee в малом финале нижней сетки. Победитель в этом мачте пройде...

Основы движков JavaScript: общие формы и Inline кэширование. Часть 1 Привет, друзья. В конце апреля мы запускаем новый курс «Безопасность информационных систем». И уже сейчас хотим поделиться с вами переводом статьи, которая непременно будет очень полезной для курса. В статье описаны ключевые основы, они являются общими для всех движков Jav...

[Перевод] Документация по API Xamarin теперь в открытом доступе Мы рады объявить о выпуске всей документации по API Xamarin в формате Open-Source! Документация по API помогает улучшить взаимодействие с IntelliSense и является одним из лучших способов помочь разработчикам достичь своих целей. Документация по API Xamarin Кроме того, мы та...

Как исследователи обнаруживают открытые базы данных MongoDB и Elasticsearch Какое-то время назад среди исследователей безопасности было очень «модно» находить неправильно сконфигурированные облачные хранилища AWS с разного рода конфиденциальной информацией. Я тогда даже опубликовал небольшую заметку про то, как обнаруживают открытые облачные хранили...

Пошаговая RPG Fist of the North Star: Legends ReVIVE выйдет 5 сентября во всем мире на iOS и Android В конце июня стартовала предварительная регистрация на пошаговую RPG Fist of the North Star: Legends ReVIVE по мотивам известной серии. Но из-за того что в App Store страницы не было, узнать дату релиза мы не могли. Теперь же разработчики официально объявили дату выхода. Ск...

Конкурс Intel «Используй NUC – выиграй NUC». Итоги и победители В конце августа мы объявили о старте конкурса для изобретателей и рационализаторов (в самом широком смысле этих слов) «Используй NUC – выиграй NUC». Конкурс такого формате в блоге Intel проводился впервые, поэтому опасений было много, и самое главное из них — что в нем про...

Йо-хо-хо и бутылка рому Многие из вас помнят наш прошлогодний фановый гик-проект «Сервер в облаках»: мы сделали маленький сервачок на основе Raspberry Pi и запустили его на воздушном шаре. Попутно провели конкурс на Хабре. Для победы в конкурсе нужно было угадать куда приземлится шар с сервером. П...

Вдохновлялись продакшеном и баскетболом: как Яндекс готовит чемпионат по программированию В конце мая начнётся наш чемпионат по программированию. Он будет проходить в онлайне и позволит проверить себя в одной из четырёх сфер: бэкенд- или фронтенд-разработке, машинном обучении или аналитике данных. Задачи для секций разработали в управлении машинного интеллекта и ...

Новая часть игры Batman: Arkham Legacy По словам известного инсайдера Sabi: новая часть игры Batman будет называться Arkham Legacy. Над проектом работает студия WB Montreal, создатели Batman: Arkham Origins и дополнения для Arkham Knight про Бэтгёрл. В роли антагонистов выступит тайная организация "Суд с...

[Перевод] Два в одном: Intel Optane Memory H10 (часть 1) Часть 1 >> Часть 2 Кэширование SSD существует уже долгое время, и позволяет выжимать максимум производительности из быстрых устройств хранения данных. В последние годы в царстве небольших, дорогих и очень быстрых накопителей правили продукты Intel Optane, использующие...

В курортном городе Зеленоградск были проведены финалы трех престижных конкурсов Глава администрации Зеленоградского округа Сергей Кошевой прокомментировал проведение на территории Зеленоградска (Калининградская область) финалов трех статусных международных конкурсов «Золотые курорты Евразии», «Диво Евразии» и «Диво России». Эти мероприятия прошли н...

[Перевод] Грязные хаки ассемблера 6502 В этой статье перечислены некоторые трюки, которые применяли участники моего маленького конкурса программирования Commodore 64. Правила конкурса были просты: создать исполняемый файл C64 (PRG), который рисует две линии, чтобы сформировать изображение ниже. Побеждал тот, чей ...

Платформа Miro запустила конкурс приложений Недавно ребята из международного стартапа Miro (с корнями из Перми) официально запустили платформу для разработчиков. Теперь помощью открытого API каждый может создать приложение для совместной работы и представить его 3 миллионам пользователей, в числе которых команды из De...

Wrike запускает конкурс Work, Unleashed 2019 Wrike, разработчик сервиса для совместной работы и управления проектами, открывает новый международный офис в Праге, и запускает конкурс Work, Unleashed 2019. Цель конкурса — генерация и реализация идей, которые привнесут новые возможности в Wrike и позволят компаниям-клиент...

PVS-Studio и Bug Bounties on Free and Open Source Software Европейский союз стартовал в январе очередную большую охоту за ошибками в открытых программных проектах. Суммарный призовой фонд составляет около 850 тысяч евро. А теперь даём подсказу. Одним из способов поиска ошибок в исходном коде программ является использование статическ...

AI supremacy: Leela Chess. Или про то, как полностью открытая нейросеть победила Честно говоря, я очень разочарован хабром. Почему никто не осветил такую вещь, как победа нейросетевого подхода с полностью открытым кодом, а? И полностью открытыми нейросетевыми данными? Действительно, ну вот DeepMind Technologies описали как они обучали шахматный ИИ, иг...

«Учебный процесс в IT и не только»: технологические конкурсы и мероприятия Университета ИТМО Рассказываем о мероприятиях, которые пройдут у нас в ближайшие два месяца. Вместе с этим — делимся конкурсами для тех, кто проходит обучение на технических и других специальностях. Читать дальше →

Зарождение термоакустики. Поющее пламя Хиггинса. Трубка Рийке Термоакустический эффект был открыт стеклодувами несколько веков назад. Когда стеклодувы надували разогретый до высокой температуры стеклянный шар, расположенный на конце трубки, то со стороны открытого конца трубки самопроизвольно появлялся монотонный звук. Первую научную р...

МФТИ получил право провести Чемпионат мира по программированию ICPC в 2020 году в Москве Вчера в конгресс-центре «Альфандега» в Порту объявили, что Москва выбрана площадкой для проведения старейшего и самого престижного в мире студенческого чемпионата по спортивному программированию International Collegiate Programming Contest (ICPC) в июне следующего года. Ор...

Открытые библиотеки для визуализации аудиоконтента Мы изучили несколько тематических тредов на GitHub, Hacker News и Reddit, посвященных инструментам для визуализации аудиоконтента. Рассказываем о часто упоминаемых открытых библиотеках и решениях, которые пригодятся разработчикам веб-приложений или игр. Читать дальше →

Медиа-система на базе NUC — домашние опыты Мини-ПК Intel NUC представлять никому не нужно. В блоге Intel мы писали о нем много раз, а совсем недавно проводили конкурс имени NUC с ним же в качестве главного приза. И вот снова о нем, теперь уже в домашних условиях обитания. Перед вами рассказ от первого лица давнего ...

Разработчик SearchFace о возможностях алгоритма Всем привет, я один из разработчиков сервиса SearchFace и готов поговорить о нашем сервисе в комментариях. Из-за шумихи с иском ВК на второй план отошло то важное, ради чего мы запустили сервис — чтобы протестировать возможности поиска. А раз уж теперь сервис доступен ши...

«Утконос», SAS и ВШЭ объявили о старте конкурса Крупнейший игрок e-grocery и лидер рынка аналитики запускают открытый конкурс на лучшую прогнозную модель. На реальных данных о поведении покупателей участникам нужно научить алгоритм предсказывать отказы от покупок.

Ember.js: (снова) время попробовать Я написал эту статью по мотивам выступления, которое я делал в meetup-группе Berlin.js. Последнее время выходит очень мало русскоязычных материалов об этом достаточно популярном и стабильном фреймворке и я решил немного исправить эту ситуацию. Вы учите Ember.js один раз, а ...

Учимся писать Waves смарт-контракты на RIDE и RIDE4DAPPS. Часть 1 (Многопользовательский кошелек) Всем привет! Совсем недавно Waves Labs анонсировал конкурс для разработчиков приуроченный к релизу в тестовую сеть расширения языка смарт-контрактов RIDE для децентрализованных приложений Ride4Dapps! Мы выбрали кейс DAO, так как Ventuary планирует заниматься разработкой dAp...

Расширение Password Checkup сверяет пароли с базой из 4 млрд скомпрометированных аккаунтов Недавно хакеры выложили в открытый доступ коллекции №1-5 — в общей сложности около 2,7 млрд аккаунтов с паролями (magnet-ссылки: коллекция № 1, коллекции № 2-5). Эти пароли многие годы собирались из всех доступных источников, в том числе с российских сайтов. Каждый может п...

[Перевод] Создание AR-игры с помощью Vuforia [Под катом есть объёмные GIF] Дополненная реальность (Augmented reality, AR) внезапно стала очень популярным термином. Благодаря Vuforia разработчики с лёгкостью могут дополнять физический мир цифровым контентом. Хотя выпуск ARKit и ARCore позволил повысить известность до...

Уже завтра в Университете ИТМО: учебный процесс, конкурсы и образование за рубежом — подборка ближайших мероприятий Это — подборка мероприятий для начинающих специалистов и студентов технических специальностей. Рассказываем о том, что уже запланировано на конец августа, сентябрь и октябрь. Читать дальше →

[Перевод] Миниатюрный функциональный аналог декатрона для реплики Harwell Dekatron Computer и не только Разрабатывая этот функциональный аналог декатрона, автор преследовал две цели: поучаствовать всё в том же конкурсе конструкций на платах площадью в один квадратный дюйм, а также применить множество таких модулей в проекте WITCH-E по воссозданию Harwell Dekatron Computer, т...

Умный браслет Mictic превратит движения тела в музыку Разработчики браслетов Mictic позиционируют их не как музыкальный инструмент, скорее, в качестве игрушки. Или устройства для самореализации, творчества. С их помощью можно создавать причудливые комбинации звуков из ничего, просто перемещаясь в пространстве. Но даже если и со...

От моделирования процессов к проектированию автоматизированной системы (Часть 2) «Один день из жизни белки» или от моделирования процессов к проектированию автоматизированной системы учёта материальных ценностей «Белка-1.0» (Часть 2) Использована иллюстрация к "Сказке о царе Салтане" А.С.Пушкина, изд."Детская литература", Москва, 1949 год, Ленинград, ри...

Конкурс по разгону оперативной памяти — HyperX Memory OC Competition 2019 HyperX совместно с лабораторией оверклокинга OCLab.ru запускает конкурс HyperX Memory OC Сompetition 2019. Если вы начинающий оверклокер, а CAS Latency не отличаете от RAS to CAS Delay, то ничего страшного. С нашей инструкцией вы тоже сможете испытать удачу в конкурсе. Суть ...

Конференция о свободе Интернета пройдет в Москве И другие важные новости дня, по мнению редакции Теплицы. Конференция о свободе Интернета: технологии, политика, цензура 7 декабря в «Благосфере» пройдет первая независимая конференция о свободе российского Интернета. Организатор – Общество защиты Интернета. Эксперты о...

В Москве подведены итоги конкурса «Робофабрика» Подведены итоги конкурса по свободной робототехнике «Робофабрика», финал которого проходил в Москве с 4 по 7 октября 2019 года. Конкурс «Робофабрика» проводится в рамках Международной олимпиады в сфере ...

Как решать NP-трудные задачи с помощью параметризованных алгоритмов Научно-исследовательская работа, пожалуй, самая интересная часть нашего обучения. Идея в том, чтобы ещё в университете попробовать себя в выбранном направлении. Например, студенты с направлений Software Engineering и Machine Learning часто идут делать НИРы в компании (в осно...

Анна Макарова победила в конкурсе «Учитель года Москвы» В российской столице подвели черту под проведением 29-го конкурса «Педагог года Москвы». В его рамках стал известны имена триумфаторов сразу в пяти номинациях. В одной из них победу праздновала Анна Макарова, преподающая в начальных классах в школе № 2033. По решению Большог...

Риски Open Banking Волны цифрового шторма накрывают всё больше секторов экономики, формируя новую реальность. Финансовая отрасль не стала исключением: страны одна за другой разрабатывают и внедряют революционный подход к работе кредитных учреждений — концепцию открытого банкинга или Open Ban...

[Перевод] Больше возможностей с паттернами в C# 8.0 Совсем недавно вышла Visual Studio 2019 Preview 2. И вместе с ней пара дополнительных функций C# 8.0 готова к тому, чтобы вы их опробовали. В основном речь идет о сопоставлении с образцом, хотя в конце я коснусь и некоторых других новостей и изменений. Эта статья на английск...

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

Беседы о функциональном программировании на C++ Siberia 2019 Всем привет! Недавно в Новосибирске прошла очередная C++ Siberia 2019. На конференции была уютная атмосфера и много хороших докладов. Пользуясь случаем, я побеседовал с двумя нашими докладчиками, которых совсем скоро вы сможете увидеть и в Москве. Иван Чукич — один из разр...

Половина стартапов с ИИ на самом деле не используют искусственный интеллект За последние несколько нет появилось немало стартапов, которые говорят о том, что используют искусственный интеллект в своих разработках. Но так ли это на самом деле? Лондонская венчурная фирма MMC изучила деятельность почти 3 000 стартапов в 13 странах Европы, чтобы это вы...

Kaspersky Mobile Talks #1. Многомодульность В конце февраля мы запустили новый формат встреч Android-разработчиков Kaspersky Mobile Talks. Основное отличие от обычных митапов — здесь вместо сотни слушателей и красивых презентаций на несколько различных тем собрались «бывалые» разработчики, чтобы обсудить всего лишь од...

NoVerify: линтер для PHP от Команды ВКонтакте теперь в открытом доступе Расскажу, как нам удалось написать линтер, который получился достаточно быстрым, чтобы проверять изменения во время каждого git push и делать это за 5−10 секунд при кодовой базе в 5 миллионов строк на PHP. Мы назвали его NoVerify. NoVerify поддерживает базовые вещи вроде ...

Что такое «цифровая трансформация» и «цифровые активы»? Сегодня я хочу поговорить о том, что такое «цифра». Цифровая трансформация, цифровые активы, цифровой продукт… Эти слова звучат сегодня отовсюду. В России нацпрограммы запускают и даже министерство переименовывают, но читая статьи и доклады натыкаешься сплошь на округлые фра...

Финал "Школьного АгроНТИ" прошел в Белгороде 120 школьников из разных уголков России (Саратовской, Амурской, Вологодской областей, Приморского и Ставропольского краёв и Республики Саха) приехали в Белгород, чтобы сразиться в финале за призовые места.

[Из песочницы] История второго места в Mini AI Cup 4: Paper IO Меня зовут Волков Игорь. Я работаю в консалтинговой компании на позициях Java разработчика, архитектора, руководителя команды, технического менеджера. Разные роли в зависимости от текущих потребностей проекта. Обратил внимание на конкурсы от mail.ru давно, но активно поучаст...

Инструменты для разработчиков ПО: открытые фреймворки и библиотеки машинного обучения Продолжаем нашу серию материалов, посвященных открытым инструментам для разработчиков. Сегодня рассказываем о фреймворках и библиотеках для МО — Transformers, Accord.NET и MLflow. Читать дальше →

Наши победили: TopCoder Open 2019 В Хьюстоне 13-16 ноября прошёл финал чемпионата TopCoder Open 2019, и Гена Короткевич (Беларусь) занял первое место сразу в двух соревновательных треках: Algorithm и Marathon. Такое раньше ещё никому не удавалось сделать в один год! Отличное завершение сезона-2019, в котор...

[Из песочницы] Через тернии к игре мечты Честно говоря, я долго думал как именно написать этот пост. Я очень хочу рассказать о нашем проекте, но если рассказывать только о текущей ситуации или даже осветить период в последние 6 месяцев, то это будет не совсем честно, так как история “Another Way” начинается со сл...

Как мы решали задачу продолжения плейлистов на RecSys Challenge и заняли 3 место В 2018 наша команда традиционно приняла участие в RecSys Challenge. Это ежегодный конкурс по рекомендательным системам, проводимый в рамках конференции RecSys. Он не такой масштабный, как конкурсы на Kaggle, но считается одним из самых престижных соревнований по рекомендател...

Telegram объявил новые конкурсы для разработчиков с суммарным призовым фондом более $1 млн, а также впервые упомянул блокчейн-платформу TON В этом году Telegram, развивающая одноименный мессенджер, уже выплатила около $1 млн призовых победителям конкурсов по программированию и дизайну. Сейчас же разработчики анонсировали новые конкурсы с суммарным призовым фондом более $1 млн. Ниже публикуем список конкурсов со ...

Как создать Python wrapper и не сойти с ума Недавно на Хабре прочитал статью про очень полезный инструмент, и так как я уже давно искал какой-то проект, чтобы начать контрибьютить, решил посмотреть, что там есть на гитхабе и чем можно помочь. Одно из issue было на счет создания обертки (дальше буду использовать wrappe...

Генетические алгоритмы (или Клиент всегда король — и часто дурак) Привет, Хабр! Сейчас вот сидел, делал для товарища прототип генетического алгоритма. Навеяло поделиться оным, да и некоторыми другими мыслями… Дано (клиент заказал): в некоем царстве складе есть 100 ячеек. В нем товар лежит. Как взять количество Х так, чтобы опустошить все...

[Перевод] Асинхронное программирование – производительность async: понять расходы на async и await Это статья достаточно древняя, но не потерявшая актуальности. Когда разговор заходит об async/await, как правило, появляется ссылка на неё. Перевода на русский найти не смог, решил помочь кто не fluent. Асинхронное программирование долгое время было царством самых опытных р...

Когда побеждать — это твой профиль Всем привет! Меня зовут Лида, и я провожу соревнования по программированию уже 12 лет. (Привет, Лида!) В этом году я присоединилась к Команде ВКонтакте и теперь курирую VK Cup. Целых 5 сезонов это был чемпионат только по спортивному программированию. Но настала пора серьёзны...

Разработка монолитной Unix подобной OS — Библиотека С В предыдущей статье мы научились запускать Hello World ядро и написали пару функций для работы со строками. Теперь пришло время расширить библиотеку С чтобы можно было реализовать kprintf и другие необходимые функции. Поехали! Читать дальше →

Конкурс плагинов на платформе Miro с призовым фондом $21,000 Привет! Мы запустили онлайн-конкурс для разработчиков по созданию плагинов на нашей платформе. Он будет идти до 1 декабря. Приглашаем вас к участию! Это возможность создать приложение для продукта с 3 млн пользователей во всём мире, среди которых команды из Netflix, Twitter...

Сравнение BI систем (Tableau, Power BI, Oracle, Qlik) Привет, Хабр! В прошлом году я проводил небольшой конкурс на выбор BI для нашего проекта. Я руковожу направлением BI и аналитики Питерской клинике «Скандинавия». Никакого BI до этого в нашей клинике не было и одна из моих задач была в его создании. Я попросил представителей...

Tele2 и фонд «Навстречу переменам» выбрали финалистов конкурса социальных предпринимателей В финал вышли 10 социальных проектов в трех номинациях. 21 ноября на мероприятии в Москве жюри выберет пять победителей. Каждый из них получит начальное финансирование на один год в размере 1,2 млн рублей.

МЕГА ДРАКОН Мы любим драконов, особенно когда так круто получаются!Модель уже знакомая и получилась она даже лучше. Наш первый Дракон. Печатали на принтере Raise3d Pro2, ABS.В профиле настроили "высокое качество", стол разогрели до 100 градусов, экструдер до 245 градусов.  100% охлажден...

Хранитель — интерактивная сказка для iOS, от которой дети будут в восторге Хранитель — интерактивная сказка для маленьких читателей Несколько лет назад в App Store получили активное развитие интерактивные сказки для детей. Так получилось, что мы были одними из первых, кто стал публиковать обзоры таких приложений для детей. С тех пор их количе...

[Перевод] Руководство по ML.NET — первое приложение за 10 минут В прошлом году мы представили ML.NET, кросс-платформенную и открытую систему машинного обучения для разработчиков .NET. За это время она очень сильно развилась и прошла через множество версий. Сегодня делимся руководством по тому, как создать свое первое приложение на ml.net...

Определены финалисты конкурса «зимнего зрения» для беспилотников Ice Vision В рамках заочного отборочного этапа, который завершился 22 июня, конкурсанты тестировали свое программное обеспечение для распознавания дорожных знаков на специальном "зимнем" датасете. В него вошло около 10 тысяч изображений, собранных с автомобиля, движущегося в ...

Как мы разрабатываем документацию в открытом проекте Embox Добрый день. Являясь одним из разработчиков открытого проекта Embox, я часто слышал (в последнее время слишком часто) о том, что проект интересный, но поскольку документации нет, его невозможно использовать. Мы отвечали, что документация в каком-то виде есть, что мы всегда ...

Обработка аппаратных прерываний в архитектуре intel. i8080 — i80486, PIC, ISA, conventional PCI В топике даётся обзор в исторической перспективе механизмов, используемых для сопряжения внешних устройств с CPU архитектуры x86. СпойлерЯ понял, что никогда уже не допишу этот грандиозный обзор во всей его полноте, поэтому я просто убрал «часть 1» из названия. Возможно эта...

Новости недели: корпоративный блокировщик рекламы в Chrome, ФСБ и ключи шифрования «Яндекса», связь дорожает В новом выпуске дайджеста читайте: VPN-сервис HideMy.name смог добиться в суде отмены блокировки; полноценный блокировщик рекламы в Chrome будет доступен только для корпоративных пользователей; данные eSim будут хранить на территории РФ; Яндекс не предоставил ФСБ ключи ...

[Из песочницы] Open Session In View в Spring Boot: Скрытая угроза Все здесь правы, каждый по-своему, и, следовательно, все здесь не правы. "Сказка о Тройке" (А. и Б. Стругацкие)Если вы используете Spring Data JPA, то после обновления на Spring Boot 2 при старте приложения можете заметить в логе новое предупреждение: spring.jpa.op...

О чем пишет (и не пишет) «Хакер». Колонка главреда Для подписчиковЕще один месяц позади, а это значит, ваш почти что новый главный редактор должен сесть и сочинить еще одну колонку — как и обещал. Справится ли он с задачей? Какие темные секреты редакции он раскроет? Сколько раз он отвлечется, чтобы решить дела государственно...

Variational Inference — что это такое и с чем это едят? Привет, Хабр! Недавно пообщался с коллегами о вариационном автоэнкодере и выяснилось что многие даже работающие в Deep Learning знают о вариационном выводе (Variational Inference) и в частности Нижней вариационной границе только по наслышке и не до конца понимают что это та...

17 апреля: Открытая лекция «Путь разработчика игр: от идеи до запуска» и игротека в ВШБИ 17 апреля Высшая школа бизнес-информатики НИУ ВШЭ приглашает всех желающих посетить открытую лекцию Сергея Голубкина «Путь разработчика игр: от идеи до запуска» и поучаствовать в игротеке Game Dev Sim: симулятор игровой студии. Программа вечера: Читать дальше →

В Киеве проходит финал пятого Международного Конкурса молодых дизайнеров New Fashion Zone Масштабное мероприятие собрало 698 дизайнеров из 17 стран. Финал состоится 20 сентября на локации Izone.

Сказки народов мира 1.1 Этот сборник содержит более 1200 сказок различных народов мира.Работает без интернета. Приложение поддерживает режим «ночного чтения». Приложения запоминает, где вы остановились для каждой категории. Благодаря этому вы сможете позже возобновить чтение с того же места.Ест...

«“Сделать приложение для людей” — это не набросать на коленке»: о мобильной разработке в ЦФТ Какие проблемы возникают при увеличении мобильной команды в 10 раз? По каким причинам в одной и той же компании Android-разработчики предпочитают использовать известные библиотеки, а в iOS чаще пишут собственные решения? Каково живётся мобильным разработчикам в финтехе? В...

Дайджест интересных материалов для мобильного разработчика #298 (13 — 19 мая) В новом дайджесте мы разбираемся с гармонией скриптов, бесплатными звуками для приложений, прошедшим конкурсом Telegram и остатками I/O, водой, игровым рабством и самыми скачиваемыми приложениями в мире и из России. Читать дальше →

Легендарный Питер Молинье показал новую игру, вдохновленную The Entrepreneur — Legacy Питер Молинье — один из самых великих гейм-дизайнеров современности. Он бывает голословным и не все идеи доводит до завершения, но не боится экспериментов и умеет удивлять игроков. Недавно он рассказал о новой игре своей студии 22Cans – Legacy. Это смесь из градостроительно...

Kubernetes для автомобиля: как открыть разработчику доступ к бортовому компьютеру и сделать это безопасно Это история в двух частях — о новом витке развития automotive. Эта «серия» посвящена собственной разработке EPAM – Aos Connected Vehicle Platform. Алекс Агизим, CTO, Automotive & Embedded Systems, объясняет, чем она отличается от традиционного облачного решения и как дае...

[Из песочницы] Не переусложняйте ваш CI/CD и пользуйтесь Docker'ом осмысленно Я работал в разных компаниях, которые используют микросервисы. И они запускали их в docker контейнерах. Сейчас я работаю с проектом, который хоть и монолит, но его все равно удобнее запустить в контейнере. С одной стороны, Docker очень универсальный инструмент, его можно л...

[Перевод] Kubernetes: сборка образов Docker в кластере Чтобы собирать образы Docker в контейнере и при этом обойтись без Docker, можно использовать kaniko. Давайте узнаем, как запускать kaniko локально и в кластере Kubernetes. Дальше будет многабукаф Читать дальше →

[Из песочницы] Python + Raspberry Pi + Pixhawk и квадрокоптер. Или как не надо делать роботов Привет, Хабр! Меня зовут Алексей, уже 7 лет я ведущий разработчик Smart TV-решений в крупной компании из Ижевска, занимающейся заказной разработкой. Каждый год у нас проводится конкурс новогодних украшений, и каждый раз мы ничего не украшаем, а пилим всякие технологичные шт...

[Из песочницы] Из гуманитария в разработчики в цифрах и красках Привет, Хабр! Давненько читаю тебя, но все никак не доходили руки написать что-нибудь свое. Как обычно – дом, работа, личные дела, туда сюда – и вот ты снова отложил написание статьи до лучших времен. Недавно кое-что изменилось и я расскажу вам, что же сподвигло меня описать...

Цифровой прорыв — как это было Это не первый хакатон, который я выигрываю, не первый, про который пишу, и это далеко не первый пост на хабре, посвященный "Цифровому прорыву". Но не написать я не мог. Считаю свой опыт достаточно уникальным, чтобы им поделиться. Вероятно, я единственный на этом хакатоне чел...

[Перевод] Анонсирован ML.NET 1.0 Недавно мы анонсировали выпуск ML.NET 1.0. ML.NET — это бесплатный, кроссплатформенный и открытый фреймворк машинного обучения, предназначенный для использования возможностей машинного обучения (ML) в приложениях .NET. github.com/dotnet/machinelearning Начать: dot.net/ml...

Открытый вебинар «Работа: своя и чужая» Добрый день, друзья! Уже в этот четверг мы запускаем новый поток по курсу «Руководитель разработки». И сегодня хотим поделиться с вами транскрипцией открытого вебинара, который прошел на прошлой неделе. Открытый вебинар «Работа: своя и чужая» С одной стороны, фраза «это н...

Конкурс для инди-разработчиков от LG Electronics и «Игромании» Компания LG совместно с медиа-холдингом «Игромания» объявляют о начале конкурса для инди-разработчиков из России. К соревнованию приглашаются как команды, так и отдельные авторы. Победитель получит грант на реализацию своего проекта – 300 000 рублей от компании LG. Финалис...

Команда Firefox выпустила для своих пользователей менеджер паролей Lockbox Вчера, 26 марта, команда разработчиков браузера Firefox представила новый продукт под названием Firefox Lockbox — менеджер паролей для мобильный устройств. Согласно странице FAQ проекта, сейчас доступна только версия для iOS, но «в ближайшее время появится и вариант для ус...

[Из песочницы] От моделирования процессов к проектированию автоматизированной системы (Часть 1) «Один день из жизни белки» или от моделирования процессов к проектированию автоматизированной системы учёта материальных ценностей «Белка-1.0» (Часть 1) Использована иллюстрация к "Сказке о царе Салтане" А.С.Пушкина, изд."Детская литература", Москва, 194...

Разработчики планируют провести открытый бета-тест The Division 2 Эта информация «вылетела» из уст одного из разработчиков во время стрима с сервиса Twitch. По всей видимости, отрытое бета-тестирование The Division 2 начнется ближе к концу февраля или начале марта, то есть аккурат перед релизом, который запланирован на 15 марта. Источник:...

КАПИТАЛ LIFE запускает второй международный конкурс бизнес-проектов в сфере страхования, медицины и технологий LIFE.medtech 2.0 Страховая компания КАПИТАЛ LIFE (ООО «Капитал Лайф Страхование Жизни») объявляет о запуске второго международного конкурса бизнес-проектов в сфере страхования, медицины и технологий LIFE.medtech 2.0.

[Перевод] IntelliSense для C++ в Visual Studio теперь работает на основе примеров в вашем коде С тех пор, как мы анонсировали IntelliSense for templates, от вас поступили отличные предложения. Одно очень популярное предложение состояло в том, чтобы Template Bar автоматически заполнял вариант на основе примеров в коде. В Visual Studio 2019 версии 16.1 Preview 2 мы доба...

[Из песочницы] Решаем задачу Best Reverser с PHDays 9 Здравствуйте! Меня зовут Марат Гаянов, я хочу поделиться с вами моим решением задачи с конкурса Best Reverser, показать, как сделать кейген для этого кейса. Описание В этом конкурсе участникам предоставляется ROM игры для Sega Mega Drive (best_reverser_phd9_rom_v4.bin). ...

[Из песочницы] Как превратить свою аватарку в Telegram в часы Недавно сидел я в одном сообществе программистов в Telegram и заметил один очень любопытный профиль. Любопытным было следующее — на главном фото у него было изображено нынешнее время. Мне стало жутко интересно как он этого добился, и я решил во что бы то ни стало написать та...

В сеть утекла документация по Windows 10X — новой версии ОС для устройств с двумя экранами Код операционной системы Windows 10X планируется дописать в начале 2020 года, а коммерческий запуск состоится осенью Microsoft продолжает хранить в секрете подробности о Windows 10X — версии Windows 10, адаптированной для ноутбуков и планшетов с двумя экранами. Но теперь ...

Все ваши анализы в открытом доступе И снова здравствуйте! У меня опять нашлась для вас открытая база с медицинскими данными. Напомню, что совсем недавно тут было три моих статьи на эту тему: утечка персональных данных пациентов и врачей из медицинского онлайн-сервиса DOC+, уязвимость сервиса «Доктор рядом» и у...

Вслед за Galaxy S10. Двухлетний Samsung Galaxy Note8 получил новую функцию камеры Компания Samsung начала распространять для двухлетнего флагманского планшетофона Galaxy Note8 свежее обновление прошивки. Апдейт приносит июньское обновление безопасности Android и новую функцию, которая порадует многих пользователей смартфона.  Прошивка под номеро...

[Из песочницы] Как мы обошли Review Guidelines и запустили сервер на телефоне Привет, Хабр. Меня зовут Антон Логинов, я iOS-разработчик в компании FINCH. Недавно мы столкнулись с проблемой использования web-интерфейсов для азартных игр. В очередном обновлении AppStore Review Guidelines коллеги из Купертино опять ужесточили правила. Если конкретнее, ...

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

[Перевод] Десять лет программирования на Erlang Я присоединился к сообществу Erlang около 10 лет назад, посреди первой фазы хайпа. Нам говорили, что Erlang — это будущее конкурентности и параллелизма. Реализовать их на этом языке проще и быстрее всего, и вы ещё получите бесплатную распределённость. В то время будущее каз...

[Перевод] Процедурная генерация планет От переводчика: Представляю вашему вниманию статью авторства Andy Gainey, в прошлом независимого разработчика игровых инструментов, ныне сотрудника Paradox Development Studio. На мой взгляд, автор играючи создал один из лучших процедурных генераторов планет с открытым исход...

Autodesk и МодульТехСтрой запускают конкурс по проектированию с использованием генеративного дизайна Autodesk совместно с компанией «МодульТехСтрой» объявляют о старте конкурса «Генеративный дизайн для индустрии будущего». Автор лучшего проекта будет награжден поездкой в Великобританию на Autodesk University London летом этого года.Подробнее...

[Перевод] GitHub Sponsors: новый способ внести свой вклад в open source Мы очень рады объявить о начале бета-тестирования GitHub Sponsors ― нового способа финансовой поддержки разработчиков программного обеспечения с открытым исходным кодом, которое мы используем каждый день. Участники open source комьюнити создают инструменты для каждого из на...

Intel Quark не прижился: прощание с ещё одним наследием Кржанича Для таких моментов стоит сочинить какой-нибудь бравурный марш.

Evil Geniuses сыграют с Team Secret в финале верхней сетки на MDL Paris Major Evil Geniuses обыграли Ninjas in Pyjamas в полуфинале виннеров MDL Disneyland® Paris Major по Dota 2. Матч закончился со счетом 2:0. Матч закончился со счетом 2:0. Команда Таля Fly Айзика вышла в финал верхней сетки, где 11 мая в 18:00 мск сразится с Team Secret. Победител...

Анна Макарова представит столицу на всероссийском конкурсе «Учитель года» В сентябре Грозный примет на своей территории всероссийский конкурс «Учитель года». Представителем Москвы на этом состязании станет Анна Макарова, преподающая в начальных классах столичной школы № 2033. Именно ее признали «Учителем года Москвы» в 2019 году. Об этом сообщает ...

Honor опубликовала план выпуска публичных бета-версий EMUI 10 до конца года, в списке — 11 моделей Honor сегодня опубликовала дорожную карту выпуска бета-версий интерфейса EMUI 10 (Magic UI 3.0) для своих смартфонов. В ней указаны открытые бета-версии, соответственно, финальные версии прошивки должны выйти с задержкой от одного до несколько месяцев. Всего в списке пр...

История и альтернативы платформы .NET Недавно мне повезло пообщаться с Крисом Бэйконом, который написал DotNetAnywhere (альтернативный вариант .NET Runtime), и я остроумно заметил: … ты, наверное, один из тех немногих, кто создал собственную среду выполнения .NET, и это круто!если исключить тех, кто на зарплате,...

Леонид Федун вошел в состав жюри открытого конкурса на украшение храма великого князя Владимира 11 февраля в РФ начался Открытый общероссийский конкурс по украшению храма великого князя Владимира в Тушине г. Москвы. Этот храм входит в строящийся на территории жилого района «Город на реке Тушино-2018» архитектурный комплекс, в составе которого также предусмотрено возвед...

[recovery mode] Что такое Cordentity? [Перевод статьи] Cordentity — это приложение Corda (CorDapp) позволяющее использовать возможности технологии Self Sovereign Identity (SSI) другим CorDapps. Другими словами, Cordentity = Corda + Identity. Мы рады объявить, что теперь Cordentity является проектом Hyperledger Labs с открытым и...

О «жёлтом дожде» и «оранжевом агенте» Привет, %username%. Поздравляю тебя: по итогам голосования меня, видимо, ещё не заткнули и я продолжаю отравлять твой мозг информацией о самых разнообразных ядах — сильных и не очень. Сегодня мы поговорим на ту тему, которая, как выяснилась, интересует большинство — это ...

На Pwn2Own предлагают Tesla Model 3 тому, кто взломает систему защиты электромобиля Конференция CanSecWest привлекает многих специалистов по информационной безопасности. Рассказать о собственных достижениях в плане проверки на прочность защищенных и не очень систем хочется многим. Кроме того, в рамках конференции обычно проводится конкурс профессионалов п...

Samsung объявила победителей V Всероссийского конкурса по разработке мобильных приложений «IT школа выбирает сильнейших!» В финал конкурса вышло 17 команд из 11 городов: Волгограда, Екатеринбурга, Казани, Москвы, Нижнего Новгорода, Новосибирска, Омска, Ростова-на-Дону, Санкт-Петербурга, Уфы и Челябинска. Мероприятие состоялось в Центре искусственного интеллекта Samsung в Москве.

Новое геймплейное видео пошагового карточного рогалика Space Grunts 2 Space Grunts 2 — это пошаговый рогалик известного разработчика Orangepixel (серия Gunslugs), который был анонсирован всего месяц назад. Оригинал же выходил еще в 2016 году. Разработчик не просто добавил новые механики, но и пересмотрел динамику игры, оставив фирменную пошаг...

Геймплейные ролики MMORPG TERA Origin с японского релиза TERA Origin— одна из 4 мобильных MMORPG по мотивам известной ПК-франшизы. Ее издает Netmarble, а релиз пока состоялся только в Японии. Этот проект позиционируется как «совершенно новая» игра в жанре и серии. Во время ЗБТ разработчики публиковали короткие ролики об игре, но ...

[Из песочницы] KDE Connect вместо мыши, или подводные камни первого подключения Вышло так, что я находился в поездке, и чтобы скоротать время, взял с собой своего старого верного друга — нетбук ASER Aspire one AOA110 с #!++ на борту. Так как я им очень давно не пользовался, то напрочь забыл о неисправном шлейфе тачпада. Мышь с собой я, естественно, ...

Mozilla выпустила первую предварительную сборку Firefox для Windows 10 ARM Открытый браузер Firefox теперь доступен для Windows 10 на ARM на канале Nightly (очень ранние и нестабильные сборки). Благодаря этому владельцы соответствующих планшетов и ноутбуков могут рассчитывать на более высокую производительность по сравнению с использование...

Обсуждение: работа интернета держится на open source — какие аргументы есть у критиков Обсуждаем трудности, которые стоят перед разработчиками открытого ПО, и то, как сложности, с которыми им приходится сталкиваться, влияют на ИТ-экосистему в целом. Читать дальше →

Открыта регистрация на GraphQL Meetup в Питере Приглашаем вас на Piter GraphQL Meetup, который пройдет 24 января в питерском офисе Wrike. Ждем разработчиков любого уровня: как уже использующих GraphQL, так и присматривающихся к перспективной технологии. Читать дальше →

[Из песочницы] Решение японских кроссвордов c P̶y̶t̶h̶o̶̶n̶ Rust и WebAssembly Как сделать решатель (солвер) нонограмм на Python, переписать его на Rust, чтобы запускать прямо в браузере через WebAssembly. TL;DR Читать дальше →

[Перевод] Operon: ускоряет производительность Ansible Я очень рад наконец представить Operon, высокопроизводительную замену Ansible Engine. Operon разработан для крупных установок и распространяется по подписке. Он запускает существующие плейбуки, модули, плагины и сторонние инструменты без модификации, использующей усовершенс...

Юбилейный Android 10 (Q). Что известно уже сейчас? Совсем недавно ребята из XDA-developers заглянули под капот утекшей сборки новой, ещё не анонсированной, версии Android. Давайте посмотрим, что они там нашли. Читать дальше →

С новым гаджетом Skwitch можно создавать музыку одним нажатием кнопки Шотландская компания Skoog Music запустила новый стартап под названием Skwitch, чье предназначение – помочь сочинить собственную музыку тем, кто совершенно не умеет этого делать. Для этого интерфейс заглавного гаджета упростили всего до одной кнопки, однако устройство вполне...

Полноценный трейлер El Camino — фильма-продолжения «Во все тяжкие» После двух коротких тизеров (1 и 2) Netflix выложил на YouTube первый полноценный трейлер полнометражного фильма El Camino: A Breaking Bad Movie / «Путь: Во все тяжкие. Фильм», снятого по мотивам сериала «Во все тяжкие». Ролик подтверждает, что действие фильма развернется ср...

Доверие к мобильным SDK Недавняя история о бэкдоре в популярнейшей NPM-библиотеке заставила многих задуматься о том, насколько мы доверяем стороннему коду и как смело используем его в своих проектах (потенциально подставляя тем самым пользователей наших продуктов). Но ещё за месяцы до того, как ...

Что такое Initial Exchange Offering (IEO) и чем оно отличается от ICO? В начале 2017 года, был бум ICO, в которых было обмануто очень много людей. Теперь на смену ICO пришли IEO, которые должны уменьшить количество скам проектов. Ранее я уже писал про IEO от Huobi, советую посмотреть. Что такое IEO? Первоначальное биржевое предложение, как ...

AirSelfie 2 Power Edition — фотоаппарат Вялика. Или нет? Работая над сказкой «Витя в стране Лодырантии», замечательная детская писательница О.И. Романченко наверняка сама мечтала о таком фотоаппарате, который «вообще всё сам». Сбылась ли её мечта, хотя совсем не так, как она себе это представляла, или совсем наоборот? Читать дал...

Незрячие пользователи раскроют незримые возможности сенсорных смартфонов 18 апреля в Нижнем Новгороде пройдет финал II Всероссийского конкурса по невизуальному (без помощи зрения) использованию мобильной техники «Словом и жестом».

Разработка демо для NES — HEOHdemo История проведения фестивалей компьютерного искусства, также известных как демопати, насчитывает в нашей стране уже четверть века. Люди со всех концов страны собираются, чтобы показать свои упражнения в извлечении невозможного из старых или современных компьютеров и сверхмал...

[Перевод] Интервью с веб-разработчиком Pornhub Вне зависимости от вашего отношения к порнографии было бы глупо отрицать огромное влияние индустрии сайтов для взрослых на развитие интернета. От расширения возможностей браузеров в плане воспроизведения видео и до показа рекламы через WebSocket в обход блокировщиков — для т...

«ТехноТекст», эпизод II. Рассказываем, как живут и работают над статьями авторы Хабра Приглашаем к участию в конкурсе хабраавторов. Самое главное в Хабре — это его читатели, которые одновременно и авторы. Без них Хабра бы не существовало. Поэтому нам всегда интересно, как у них дела. Накануне второго «ТехноТекста» мы решили поговорить с победителями прошлого...

Новый движок для новой Call of Duty Одним из заметных событий прошедшей недели стал анонс новой части Call of Duty — ведь Call of Duty: Modern Warfare, ребут одноименного хита 2007 года, будет первой за 14 лет игрой серии, которая работает на новом движке, и к тому же будет поддерживать кросс-плей на PC, PS4 и...

Telegram опять раздаёт деньги за разработку простых шаблонов CSS Павел Дуров объявил о втором конкурсе Template Competition 2.0, всем участникам которого платят по $100 за каждый шаблон HTML/CSS для предпросмотра сайта СМИ в мессенджере. А также $2 за каждую ошибку, найденную в чудом шаблоне (сумма вычитается из гонорара автора). Сделат...

Стартовал ЗБТ Naruto: Slugfest — трехмерной MMO по мотивам известного аниме Издатель GameSamba, который недавно запустил предрегистрацию тактическую Attack on Titan: Assault, сегодня выпустил на Android в режиме бета-теста Naruto: Slugfest. Это лицензированная MMO в сеттинге известного аниме Наруто. Разработчики полностью воссоздали знакомый фаната...

Милонов сочинил свой рэп Виталий Милонов записал короткий видеоклип на песню «Я буду петь свою музыку». Депутат Госдумы рассказал, что в прошлом он был рокером и любовь к неформальной музыке побудила его записать рэп с обращением ко всем окружающим. Милонов подчеркнул, что огромную роль сыграли мас...

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

JSConf Budapest 2019 Привет, Хабр! Меня зовут Дмитрий Татаринцев, я работаю frontend-разработчиком в FunCorp. В конце сентября я посетил JSConf в Будапеште. Это одна из серии комьюнити-конференций, проходящих по всему миру. В своем обзоре я кратко расскажу про организацию и более подробно — пр...

Разработчик обвинил Telegram в нежелании выдавать призы в конкурсе на $1 млн — Павел Дуров отверг претензии Основатель Telegram пообещал, что в будущем результаты конкурсов будут прозрачнее.

C Новым 2019 годом — конкурс Друзья, уже настал Новый год на Дальнем востоке, огромными шагами он идет к каждому из нас. Поздравляем всех с Новым годом, желаем всем профессионального роста, бизнесу — много клиентов, чтобы все наши мечты и безумные идеи исполнялись! Для того, чтобы праздник был веселе...

[Перевод] Как я выиграл 3 из 4 золотых медалей на Computing Olympiad Я готовился к Финалу чемпионата мира Google HashCode 2017. Это крупнейший конкурс с алгоритмическими задачами, организованный Google. Я начал изучать C ++ с нуля в девятом классе. Я ничего не знал о программировании, алгоритмах и структурах данных. В какой-то момент я на...

Где только не запускали Doom. Теперь на кассе! Игру Doom удавалось запускать на платёжных терминалах, часах и даже пылесосе, а теперь один энтузиаст заставил её работать на кассе McDonald’s.

Проверка кода компилятора Ark Compiler, недавно открытого компанией Huawei Во время презентаций летом 2019 года Huawei анонсировала технологию Ark Compiler. По заверениям представителей компании, этот проект с открытым исходным кодом позволяет существенно повысить плавность и отзывчивость Android и сторонних приложений. Новый интересный открытый п...

[Перевод] Вышли обновления ML.NET и Model Builder: что нового Мы рады сообщить о выходе обновлений Model Builder и ML.NET. ML.NET — это кроссплатформенная среда машинного обучения с открытым исходным кодом (Windows, Linux, macOS) для разработчиков .NET. ML.NET предлагает Model Builder (простой инструмент пользовательского интерфейса)...

[Перевод] История создания Norton Commander. Часть 1 / 3 Пьяный программист сидит с открытым Norton Commander на экране. На обоих панелях открыт диск С. «Ну и зачем мне два диска С с одними и теми же файлами?» — подумал он и стер все его содержимое, нажав F8 и Enter. — анекдот конца 80-х годов Нортон (Norton Commander) for DOS...

Делаем JaCarta Editor «О Царстве Теней я могу сказать только одно: есть реальность и есть её Тень; в этом суть всего. В реальном Мире существует лишь Амбер, реальный город на реальной Земле, в котором собрано всё. А Царство Теней — лишь бесконечность ирреальности. Здесь тоже можно обнаружить всё ...

Исаак Калина подытожил проведение конкурса «Учитель года Москвы – 2019» Завершившийся в столице РФ конкурс «Учитель года Москвы» отметился первым за шесть лет триумфом представительницы прекрасного пола. Удача улыбнулась преподавателю начальных классов школы №2033 Анне Макаровой. Как рассказал руководитель московского образовательного ведомства...

[Перевод] Как я создал более 100 приложений с открытым кодом, используя инструменты автоматизации Представляем вам перевод статьи Sm0ke, опубликованной на сайте dev.to. Автор рассказывает о своем опыте генерации веб-приложений и способе автоматизации процесса их создания. Привет, кодеры! Я — разработчик-фрилансер, и я сгенерировал более 100 приложений на различных язык...

«МегаФон» поддержит лучший проект молодых специалистов по цифровизации ЖКХ «МегаФон» выберет лучшую идею в области ЖКХ и умной городской среды на финале всероссийского конкурса «Цифровой прорыв».

«Ростелеком» вложит в строительство новых линий связи 60 млрд рублей На днях «Ростелеком» объявил условия участия в конкурсах на строительство линий связи, о чем сообщают «Ведомости». Конкурсы, которых насчитывается несколько десятков, будут проводиться в формате открытого запроса котировок. Планируется проложить линии связи в 52 местах в пят...

Разработан самый опасный искусственный интеллект в мире: что он умеет? Компания OpenAI, одним из основателей которой является Илон Маск, объявила о создании продвинутого искусственного интеллекта для написания оригинальных текстов на заданную тему. Предполагалось, что он будет переводить тексты на другие языки, отвечать на вопросы и выполнять ...

[Перевод] Создание шаблонов с тегами в Visual Studio для эффективного поиска и группировки пользователей Шаблоны проектов Visual Studio позволяют разработчикам более эффективно создавать несколько схожих проектов, определяя общий набор начальных файлов. Шаблоны проектов могут быть полностью кастомизированы в соответствии с потребностями команды разработчиков или группы и могут ...

Запускаем приложение в Openshift и сравниваем существующий инструментарий Я хочу рассказать история, как запускали приложение в Openshift. Так же по ходу пьесы рассмотрим утилиты для управления приложением внутри Openshift. Это расшифровка выступления на kubernetes SPB meetup #3.. Читать дальше →

В столице стартовал Всероссийский конкурс «Учитель будущего» Команды из трех учителей из одной школы приглашаются к участию в первом всероссийском конкурсе «Учитель будущего», о начале которого объявили в Москве. Регистрация в нем открыта до 31 декабря. В январе пройдет заочное онлайн-тестирование участников. Они будут отвечать на воп...

[Перевод] Как Shopify организовала совместную работу более 1000 разработчиков Сложно организовать совместную работу большой команды, тем более над общей кодовой базой, такой как Shopify. Наш монолит меняется по 40 раз на дню. Мы отслеживаем разработку в trunk-based рабочем процессе и ежедневно вливаем в мастер по 400 коммитов. У нас три правила безо...

Виталик Бутерин вспомнил об откате транзакций в стиле The DAO. Поддержки сообщества он не нашел Основатель Ethereum Виталик Бутерин неожиданно вспомнил о нашумевшей истории с The DAO, решив спросить мнение сообщества о возможности проведения хардфорка для отката транзакций в случае кражи крупной суммы с какого-либо кошелька. Однако, как показал проведенный им в Twitter...

Пять команд вышли в финал конкурса Up Great по разработке беспилотного автомобиля для зимних дорог На полигоне "НАМИ" завершились первые в России испытания беспилотных автомобилей в экстремальных климатических условиях. Соревнования организованы РВК, Фондом "Сколково" и АСИ в рамках технологического конкурса Up Great "Зимний город". По итогам...

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

Портирование WPF приложений на netcore 3.0 Ожидаемый релиз netcore 3.0 позволяет запускать wpf на netcore. Процедура перевода для одного несложного проекта занимает один-два дня. Каждый последующий — много быстрее. Читать дальше →

В «Красной Стреле» прошел финал конкурса «Универсальный дизайн» Цель пропектов конкурса – полноценная и простая жизнь для каждого, включая детей, людей с инвалидностью, пожилых, где люди с разными возможностями будут чувствовать себя уютно и комфортно.

[Из песочницы] Neutralinojs — альтернатива Electron, потребляющая меньше памяти Neutralinojs — фреймворк с открытым исходным кодом для создания кроссплатформенных приложений на HTML/CSS/JS. Отличие от Electron в том, что для запуска приложения на Neutralinojs не нужно устанавливать nodejs и сотни зависимостей, тянущихся из package.json. Давайте сравним ...

Как проверить cookies на соответствие GDPR — поможет новый открытый инструмент Разработчики базы данных CovenantSQL представили опенсорсную утилиту Cookie Scanner, которая определяет, какие cookies устанавливают сайты и с какой целью. Обсуждаем, зачем понадобился инструмент и как он работает. Читать дальше →

Коллаборация и автоматизация во фронтенде. Чему мы научились за 13 школ Всем привет. Коллеги недавно писали в этом блоге, что открылась регистрация в следующую Школу разработки интерфейсов в Москве. Я очень рад новому набору, ведь я был одним из тех, кто придумал Школу в 2012 году, и с тех пор постоянно ей занимаюсь. Она эволюционировала. Из неё...

[Перевод] Профилирование кода Go-проекта и решение проблемы с выделением памяти Пожалуй, каждому программисту известны слова Кента Бека: «Make it work, make it right, make it fast». Сначала надо сделать так, чтобы программа работала, дальше — надо заставить её работать правильно, а уже потом можно переходить к оптимизации.  Автор статьи, перевод кото...

Итоги HolyJS 2019 Piter В конце мая прошла седьмая HolyJS — по нашему субъективному мнению, лучшая из всех. А теперь, когда уже собран и проанализирован весь фидбек, можно подвести итоги. Вот прошедшая конференция в числах: 900+ человек, 2 дня докладов, 3 потока 30 докладов, 2 воркшопа 36 спике...

Названы даты всех распродаж в Steam до конца года Компания Valve, разработчик сервиса цифровой дистрибуции Steam, разослала создателям игр и издателям информацию о будущих распродажах. Теперь нам известны даты всех акций до конца года.

Лес не сдается технологиям поиска, но инженеры наносят ответный удар Фото: «Лиза Алерт». Если в лесу пропал человек, лучший способ его найти — оправить тренированных поисковиков на прочесывание. Ни одна технология поиска пока не может заменить людей. В начале лета мы писали про несколько команд, которые в рамках конкурса «Одиссея» разрабаты...

ВКонтакте запускает два конкурса для начинающих музыкантов Социальная сеть ВКонтакте запускает сразу два конкурса для начинающих музыкантов. Лучшие молодые исполнители из России выступят перед десятками тысяч зрителей на одних из крупнейших фестивалей мира — Sziget в Венгрии и EXIT в Сербии. Чтобы претендовать на победу, достаточно ...

Холивар. История рунета. Часть 2. Контркультура: пАдонки, марихуана и Кремль Холивар. История рунета. Часть 1. Начало: хиппи из Калифорнии, Носик и лихие 90-е В конце 90-х монополия интеллектуалов на рунет была нарушена. В царство завлабов и филологов ворвались два юных хулигана — Константин Рыков по кличке Jason Foris, и Егор Лавров по кличке Skele...

[Перевод] Генерация подземелий в Diablo 1 Diablo 1 — это классический roguelike 1996 года в жанре hack and slash. Это была одна из первых успешных попыток познакомить широкие массы с roguelike, которые до этого имели нишевую графику в виде ASCII-арта. Игра породила несколько сиквелов и множество имитаций. Она извес...

«Росводоканал» на «Цифровом прорыве» Директор по информационным технологиям ГК «Росводоканал» Сергей Путин принял участие в работе группы экспертов и отраслевого жюри всероссийского конкурса «Цифровой прорыв», финал которого проходил с 27 по 29 сентября в Казани.

ТЕСТ: Что говорят в финалах известных фильмов? Вспомните цитаты! В конце фильма нас часто поджидает неожиданный поворот событий или эффектная фраза главного героя. Она может перевернуть всё представление о сюжете, а может просто быть настолько ёмкой, что становится крылатым выражением. Мы выбрали несколько популярных кинокартин и предлага...

Открытые бенчмарки для нагрузочного тестирования серверов и веб-приложений Это — подборка утилит, составленная на основе рекомендаций резидентов Hacker News и GitHub. В список вошли: Locust, Vegeta, Slow_cooker, k6 и Siege. Ими пользуются инженеры из DICE, EA и Buoyant, а также разработчики Kubernetes и Load Impact. Расскажем об этих инструментах. ...

Плохая кровь: Косплей Кэтрин Пирс по мотивам Дневники Вампира Катерина Петрова, также известная как Кэтрин Пирс — бывший вампир. Является странником и вторым известным двойником Амары. Антагонист и одна из главных героев сериала «Дневники вампира».

Зачем нужен собственный удостоверяющий центр Примеры 1) промежуточного УЦ в открытой иерархии доверия и 2) частной иерархии, которая изолирована от открытой иерархии, со своим собственным корневым УЦ Инфраструктура открытых ключей (PKI) традиционно имеет иерархическую структуру. В ней удостоверяющие центры (УЦ) связа...

Восстановить легенду: призыв к обмену открытыми данными, способными помочь в восстановлении Нотр-Дама Microsoft и Iconem — инновационный стартап, специализирующийся на воссоздании в 3D объектов культурного наследия, находящихся под угрозой исчезновения, — представили инициативу Open Notre-Dame. Две компании объединяют усилия, чтобы внести свой вклад в восстановление Нотр-Дам...

Прощай, Windows 10 Mobile В студии Microsoft официально заявили, что техническая поддержка, выпуск обновлений безопасности, хотфиксов и прочих апдейтов для ОС Windows 10 Mobile (включая Windows 10 Mobile Enterprise) прекращен. Компания рекомендует переходить на активно развивающиеся платформы Androi...

[Перевод] Интро Newton Protocol: что можно уместить в 4 килобайта Недавно я участвовал соревнованиях демосцены Revision 2019 в категории «PC 4k intro», и моё интро выиграло первое место. Я занимался кодингом и графикой, а dixan сочинял музыку. Основное правило соревнования — необходимо создать исполняемый файл или веб-сайт, имеющий размер...

Конкурс: выиграй флагманские наушники от Audio-Technica Привет, друзья! Совместно с компанией Audio-Technica мы проводим новый творческий конкурс для любителей качественного звука. Вы можете выиграть флагманские Bluetooth-наушники Audio-Technica ATH-M50xBT стоимостью 19 990 рублей, обзор которых недавно появился на нашем сайте. С...

В Mozilla Firefox появится поиск по вкладкам Десятки открытых вкладок в браузере — далеко не новость, а вполне себе типичное явление для многих пользователей, особенно если работа протекает именно в Интернете. Ранее разработчики Chrome для упрощения работы в таком режиме решили скопировать одну из главны...

Какой американский боевик обходится без погони? Тоби Галицки и его 60 секунд Когда в 2000-м году вышел фильм «Угнать за 60 секунд», я не видел его в кино, поскольку даже в столице в то время кинобизнес был фениксом на ранней пепельной стадии развития. Показ его спустя пару лет «ввыс-кри-сенье! на перррвом канале!» был событием и поводом для обсуждени...

Бесконечный UIScrollView Во многих приложениях вы можете столкнуться с прокруткой, которая никогда не переносится в противоположном направлении в конце контента. Эта техника стандартна уже в течение многих лет, на многих платформах. С другой стороны, есть много сторонних библиотек, чтобы получить ...

Новые функции Android Q: ограничение слежения за буфером обмена, защита пользовательских файлов, откат приложений к предыдущим версиям и еще кое-что Источник опубликовал новые подробности об операционной системе Android Q, которую, как мы уже знаем, представят 7 мая. Мы уже писали о том, что ОС получит встроенную поддержку распознавания лиц по объемной модели, а сейчас источник рассказал и о других изменениях, небез...

Bluetooth LE не так уж и страшен, или Как улучшить пользовательский опыт без особых усилий Недавно мы в команде придумали и реализовали функцию передачи денег по воздуху с помощью технологии Bluetooth LE. Я хочу рассказать вам, как мы это сделали и что Apple предоставляет нам из инструментов. Многие разработчики думают что Bluetooth — это сложно, ведь это достаточ...

[Перевод] Семь неожиданных переменных Bash Продолжая серию заметок о менее известных функциях bash, покажу вам семь переменных, о которых вы могли не знать. 1) PROMPT_COMMAND Возможно, вы уже в курсе, как манипулировать приглашением prompt, чтобы показать различную полезную информацию, но не все знают, что каждый ра...

Что показала Amazon на своем Hardware Event 2019 Тут недавно прошел Amazon Hardware Event, большая презентация новых устройств от дяди Безоса. У нас о них мало кто слышал, а в Америке это одни из самых продаваемых гаджетов. Более трети американских домохозяйств теперь имеют одну из версий умных колонок Echo, например. В ...

Бета тест: Devdiction для разработчиков – платформа для обучения английскому языку Всем привет! Я разработчик, тружусь в одном из лондонских стартапов. По работе часто приходится собеседовать удаленных разработчиков из стран СНГ и наблюдать за процессом отбора. Это очень интересный опыт, который дал мне понимание, что хорошее умение говорить на английском ...

Space Invaders: теперь и в 512 байт (Assembler x86) Казалось бы, ещё совсем недавно Space Invaders умещали в 1 килобайт, а теперь смогли уместить в один загрузочный сектор (512 байт). Автор программы — Оскар Толедо, пятикратный победитель IOCCC (International Obfuscated C Code Contest) и регулярный участник JS1K, также извес...

«Куда сходить за знаниями»: научные лекции и технологические конференции в Университете ИТМО Мы собрали дайджест мероприятий, которые пройдут в Университете ИТМО до конца года. В нем представлены дни открытых дверей, фестивали кино и семинары с инженерами крупных концернов. Читать дальше →

На БИОТЕХМЕД-2019 определены победители конкурса «Стартап-ралли» Финал конкурса инновационных разработок в сфере новых лекарственных препаратов и медицинских изделий «Стартап-ралли», инициированного Минпромторгом России, состоялся 17 сентября в Геленджике в рамках IV Ежегодного международного форума БИОТЕХМЕД. В демонстрационной сессии уч...

[Перевод] Функциональное мышление. Часть 11: Финал Сегодня мы заканчиваем нашу серию статей о функциональном программировании. Получилось 11 частей. Я считаю, что это достижение. В этой статье реализуем простой стековый калькулятор (также известный как "обратная Польская нотация"). Реализация практически полностью построена ...

В Украине запустили стартап Monitor.Estate, который анализирует документы новостроек Стало известно о запуске в Украине нового и достаточно интересного LegalTech проекта под названием Monitor.Estate, который не так давно стал одним из победителей конкурса открытых данных Open Data Challenge, проводившегося при поддержке Государственного агентства по вопросам...

[Перевод] Переход Tinder на Kubernetes Прим. перев.: Сотрудники всемирно известного сервиса Tinder недавно поделились некоторыми техническими деталями миграции своей инфраструктуры на Kubernetes. Процесс занял почти два года и вылился в запуск на K8s весьма масштабной платформы, состоящей из 200 сервисов, размещё...

BTRFS для самых маленьких Доброго времени суток, Хабравчане.  Я работаю в компании Veeam Software и являюсь одним из разработчиков нашего решения для бэкапа линукс систем. По роду занятий мне довелось столкнуться с BTRFS. Совсем недавно она перешла из статуса «еще не пригодно» в статус «стабильна». И...

Баг в Linux 5.1 приводил к потере данных — корректирующий патч уже вышел Пару недель назад в версии ядра Linux 5.1 обнаружили баг, который приводил к потере данных на SSD. Недавно разработчики выпустили корректирующий патч Linux 5.1.5, который залатал «брешь». Обсуждаем, в чем была причина. Читать дальше →

Чипы для ML — рассказываем о новинках Говорим о новых архитектурах как крупных мировых производителей, так и стартапов — waferscale-чипах, тензорных процессорах и устройствах на базе графов. Подборка по теме: Инструменты для разработчиков ПО: открытые фреймворки и библиотеки МО Читать дальше →

Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 1 В этой статье я разберу использование утилиты Liquibase в Spring Boot приложениях для версионирования структуры реляционной БД и миграции этой структуры с одной версии на другую. В первой части разберем базовый пример, а во второй поговорим об использовании liquibase-mave-pl...

«Для победы на чемпионатах команда должна дышать в унисон». Интервью с тренером Moscow Workshops ICPC Финал чемпионата мира по программированию ICPC в июле 2020 года впервые примет Москва, и он будет организован МФТИ. В преддверии важного для столицы события Moscow Workshops ICPC открывают летний сезон тренировочных сборов. Почему участие в тренировочных сборах — это верная...

Всероссийский конкурс «Учитель будущего» начался в Москве В столице РФ объявлен старт регистрации участников первого в истории всероссийского конкурса «Учитель будущего». На январь намечено проведение заочного онлайн-тестирования, после чего пройдут очные окружные полуфиналы и финал. В состязаниях будут принимать участие команды в...

[Перевод] Сборщик мусора в V8: как работает Orinoco Не то чтобы работа сборщика мусора — это то, о чём каждый день думает фронтенд-разработчик, но это очень интересно. Если честно, это одна из самых жестоких статей, что я читал за последнее время: тут много про смерть в молодом возрасте, про гонения из одной области памяти в ...

«Менеджеру нужно продолжать кодить»: интервью со Стивеном Чином Многие Java-разработчики знают Стивена Чина. Кто-то видел его трансляции с Java-мероприятий, кто-то — его интервью с другими известными джавистами, а кто-то — доклады про Java на Raspberry Pi. Да что уж там, в Твиттере он @steveonjava — то есть даже юзернеймом показывает, ...

[recovery mode] JS итоги 2018 и прогнозы на будущее Всем привет! В конце года я решил подумать, что ждет JS разработчика в Новом 2019 году и подвести итоги этого года. Добро пожаловать под кат! Читать дальше →

Чтение для аудиомана: старое железо, ретроформаты, «блеск и нищета» в музыкальной индустрии В нашем мегадайджесте говорим о тонкостях работы в аудиоиндустрии, рассказываем историю необычных музыкальных инструментов плюс вспоминаем сказки и радиоспектакли Советского Союза. Читать дальше →

PVS-Studio для Visual Studio Многие наши статьи посвящаются чему угодно, но только не самому инструменту PVS-Studio. А ведь мы очень много делаем, чтобы разработчикам было удобно пользоваться нашим инструментом. Но как раз это часто оказывается за кадром. Решил исправить эту ситуацию и рассказать об пл...

Как мы делали SCRUM Страшный сон команды разработчиков — это когда до начала разработки надо «нырнуть» в неизвестную предметную область и «проэстимейтить» half-baked idea. При этом нужно буквально «подписаться кровью» за результат в назначенный срок за фиксированные деньги. На деле дать точную...

В iPhone нашли уязвимость для отката прошивки и джейлбрейка   Хакер axi0mX выложил в открытый доступ эксплойт Checkm8, который может взломать большинство устройств на iOS. В последний раз аналогичную уязвимость находили в 2010 году. Эксплойт можно запустить на всех устройствах с чипами A5 – A11. Среди них iPhone 4S – iPhon...

Android Camera2 API от чайника, часть 4. Media Codec и стрим видео по UDP в JAVA приложение Итак, выходим на финишную прямую. Стримить видео с андроида на VLC плеер мы уже научились, теперь осталось только интегрировать окошко с видео в JAVA приложение и начать рулить роботелегой. В этом нам очень сильно поможет проект с открытым исходным кодом VLCJ CAPRICA. Th...

Создатели фильма Alita: Battle Angel о главной героине: «Это самый сложный цифровой персонаж из созданных нами» Создатели фильма Alita: Battle Angel опубликовали ролик со съемок, посвященный работе над захватом движений главной героини — девушки-киборга, которую сыграла актриса Роза Салазар. Отметим, что над персонажем трудилась новозеландская студия Weta Digital, известная по спецэфф...

Обзор самых интересных докладов CodeFest 2019: версия True Engineering В Новосибирске прошла юбилейная, десятая конференция CodeFest. Программа была очень насыщенной: десять секций о разработке, тестировании, дизайне, управлении и развитии. Сотрудники True Engineering два дня конспектировали доклады, теперь хотим поделиться этой пользой с вами....

Custom refactoring tool: Swift Любой инженер стремится сделать процесс своей работы максимально оптимизированным. Нам, как мобильным разработчикам iOS, очень часто приходится работать с однообразными структурами языка. Компания Apple улучшает инструменты разработчиков, прилагая много усилий, чтобы нам был...

[Из песочницы] Redux — Не нужен! Заменяем с помощью useContext и useReducer в React? Доброго времени суток, Хабровчане! Хочу рассказать о том, как я недавно узнал о неких "хуках" в React. Появились они относительно недавно, в версии [16.8.0] от 6 февраля 2019 года (что по скоростям развития FrontEnd — уже очень давно) Прочитав документацию я заострил свое в...

Chrome Audit на 500: Часть 1. Лендинг В инструментах разработчика браузера хром есть вкладка «Audit». На ней расположился инструмент который называется Lighthouse, служит он для анализа насколько хорошо сделано веб приложение. Недавно я решил протестировать одно приложение и ужаснулся результатам. Сразу по нес...

Как фрагмент CSS разметки сломал C++ компилятор В методологии статического анализа применяются разные технологии. Одна из них — препроцессирование файлов непосредственно перед их анализом. Препроцессированные файлы создаёт компилятор, запускаемый в специальном режиме работы. К сожалению, этот режим не очень хорошо тестир...

Как мы слили финал IT-Планеты по программированию Не мы плохие, а багов много. Разработка искусственного интеллекта для игры “Хоккей” за ~7 часов. Изначально статья планировалась о стратегиях участников, о том, что они успели сделать за конкурсное время и рады ли проделанной работой, но, опросив финалистов восемь, стало яс...

[Перевод] Зачем использовать python -m pip И снова здравствуйте. В преддверии старта нового потока по курсу «Machine Learning», хотим поделиться переводом статьи, которая имеет довольно косвенное отношение к ML, но наверняка будет полезна подписчикам нашего блога. Мариатта — разработчик из Канады, спросила в Тви...

Оптимизация программ под Garbage Collector Не так давно на Хабре появилась прекрасная статья Оптимизация сборки мусора в высоконагруженном .NET сервисе. Эта статья очень интересна тем, что авторы, вооружившись теорией сделали ранее невозможное: оптимизировали свое приложение, используя знания о работе GC. И если ране...

Это действительно похоже на революцию в дизайне. Камеру Vivo NEX 2 можно будет отсоединять от смартфона и крепить на металлических поверхностях или экране смартфона Совсем недавно в китайской социальной сети Weibo официальный представитель Vivo подтвердил, что презентация смартфона Vivo NEX 2 состоится уже совсем скоро. А еще до этого известный инсайдер под ником Ice Univerce заявил, что Vivo NEX 2 станет одним из самых интересных ...

Что делать тимлиду, чтобы команда не выгорала Недавно в подкасте "Цинковый прод" мы обсуждали выгорание. Я решил структурировать некоторые мысли и оформить в виде статьи История первая Однажды, когда я еще был простым линейным разработчиком, я решил пофрилансить. Друг попросил доработать одну довольно хитрую систему, п...

«Разработчик хочет купить самолет через три года. Моя задача ему помочь» — Денис Пушкин о мотивации в Skyeng Недавно мы были в гостях у Skyeng и уже рассказывали, зачем их компании так много продакт-менеджеров. Но разговор был большой и долгий, мы обсудили еще много интересного. Например Денис Пушкин, Head of Product Marketing, рассказал о мотивации в его команде. Как сделать так...

Режисером фильма «Веном 2» назначили Энди Серкиса, известного по «ролям» Голлума, Цезаря и Сноука Энди Серкис, известный широкой публике как актер захвата движения в фильмах серий «Властелин колец» (Голлум), «Планета обезьян» (Цезарь) и «Звездные Войны» (Сноук), назначен режиссером фильма «Веном 2». Кроме режиссера официально пока ...

В OpenStack расширяют портфолио и займутся CI/CD В OpenStack Foundation объявили, что теперь организация будет поддерживать не только открытые проекты для IaaS, но и компании, занятые разработкой решений для контейнеризации, CI/CD и периферийных вычислений. Рассказываем, с чем связана смена направления и кто уже работает ...

Как вернуть зелёный индикатор TLS в новом Firefox 70? С версий Chrome 77 и Firefox 70 (вышел 22.10.2019) дизайнеры приняли решение убрать зелёный «замочек», который сигнализирует о наличии TLS-сертификата. Более того, EV-сертификаты с расширенной проверкой теперь никак не выделяются. Но разработчики Firefox 70 оставили возмо...

Две истории о том, как проходили мероприятия по программированию в Екатеринбурге Немного разбавим зимние холодные дни теплыми воспоминаниями о том, как в Екатеринбурге проходили: финал RuCTF 2012 (соревнования по защите информации) и финал 38-ого чемпионата мира по программированию «The 2014 ACM ICPC World Finals». Много фото внутри. Читать дальше →

«Сражение в прямом эфире»: финал ICPC в Порту Сегодня в португальском городе Порту пройдет финал международных соревнований по программированию ICPC 2019. В нем примут участие представители Университета ИТМО и другие команды из вузов России, Китая, Индии и США. Расскажем подробнее. Читать дальше →

Night in the Woods для мобильных «почти закончена», ждем релиза до конца весны Night in the Woods — очень необычная игра. Это приключение, действие которого происходит в мире, где живут люди, наделенные зооморфическими качествами. Вы играете за Мэй, которая возвращается в родной город, чтобы снова погрузиться в мир детства. Вам предстоит много занимат...

Netflix показал первый тизер El Camino — фильма-продолжения «Во все тяжкие» Вдобавок к остальным анонсам выставки D23, стриминговый сервис Netflix сорвал покровы таинственности с грядущего полнометражного фильма по мотивам сериала «Во все тяжкие», опубликовав первый тизер. Фильм получил название El Camino: A Breaking Bad Movie (на Chevrolet El Camin...

[Из песочницы] Unittest и абстрактные тесты Вместо вступления Unittest — наверное самый известный фреймворк для написания тестов в Python. Он очень прост в освоении и его легко начать использовать в вашем проекте. Но ничто не бывает идеальным. В этом посте я хочу рассказать об одной возможности, которой лично мне (дум...

Команда GMCS победила в хакатоне «Цифровой прорыв» Команда GMCS «Композитный ключик» победила в номинации Минсвязи Татарстана в финале всероссийского ИТ-конкурса «Цифровой прорыв». Двухсуточный хакатон проходил 27-29 сентября в Казани и вошел в книгу рекордов Гиннесса по количеству участников – их было более 3 000 чел...

Открытый вебинар «Порядок выполнения запроса SELECT и план запроса в MS SQL Server» И снова привет! Коллеги, в последний день января мы запускаем курс «MS SQL Server разработчик», в связи с чем у нас прошёл тематический открытый урок. На нём мы поговорили о том, как MS SQL Server выполняет запрос SELECT, обсудили, в каком порядке и что анализируется, а та...

Как мы сделали PHP 7 в два раза быстрее PHP 5. Часть 2: оптимизация байт-кода в PHP 7.1 В первой части рассказа по мотивам выступления Дмитрия Стогова из Zend Technologies на HighLoad++ мы разбирались во внутреннем устройстве PHP. Детально и из первых уст узнали, какие изменениях в базовых структурах данных позволили ускорить PHP 7 более чем в два раза. На этом...

Проверка кода Telegram Open Network анализатором PVS-Studio Telegram Open Network (TON) — это платформа от создателей мессенджера Telegram, которая, помимо блокчейна, содержит в себе большой набор сервисов. Недавно разработчики опубликовали код платформы, написанный на C++, и разместили его на GitHub. Нам захотелось проверить проект...

Неизданную игру для NES обнаружили спустя 30 лет Индустрия видеоигр насчитывает уже несколько десятков лет. У истории игр есть немало страниц, которые не слишком известны даже тем из нас, кто увлечен играми и всем, что с ними связано. Ну а есть и эпизоды, о которых становится известно лишь спустя много лет. Так произош...

Запускаем инструментальные тесты в Firebase Test Lab. Часть 1: iOS проект Меня зовут Дмитрий, я работаю тестировщиком в компании MEL Science. Совсем недавно я закончил разбираться со сравнительно свежей фичей от Firebase Test Lab — а именно, с инструментальным тестированием iOS приложений с использованием нативного фреймворка тестирования XCUITe...

[Перевод] (Справа налево (Зазеркалье Кажется, с заголовком что-то не так? Это одна из проблем, с которыми сталкиваются веб-разработчики при добавлении поддержки таких языков, как арабский. В этой статье расскажем о проблемах, с которыми мы столкнулись, и решениях, которые придумали для поддержки арабского язык...

Первый тизер-трейлер фильма Maleficent: Mistress of Evil / «Малефисента: Владычица тьмы» с Анджелиной Джоли, Эль Фэннинг и Мишель Пфайффер Компания Disney опубликовала первый тизер-трейлер фильма Maleficent: Mistress of Evil / «Малефисента: Владычица тьмы», который является прямым продолжением фильма 2014 года. Первый фильм был снят по мотивам сказки «Спящая красавица» с Анджелиной Джоли в главной рол...

Материалы с android-митапа: инструменты для автотестов | Yandex Mapkit 3 | дизайн приложений | Server Driven UI Привет! Это пост-отчёт с android-митапа, который недавно прошёл в офисе Авито. С коллегами из Озон, Surf, Revolut и Авито мы обсуждали интеграцию Yandex Mapkit 3, как быстро запускать фичи с Server Driven UI, какие инструменты выбирать для автотестов и как сделать дизайн при...

Увеличение видео 1080P до 4К, или Как я научился не волноваться и полюбил апскейл с помощью нейросетей Читая недавно очередную статью про апскейл (Upscale — масштабирование изображения до более высокого разрешения), на этот раз про коммерческий продукт Topaz AI Gigapixel, я оставил комментарий следующий содержания: Жаль, что пост — простой перевод, хотелось бы сравнения с чем...

Новый стандарт на базе PCIe 5.0 «свяжет» CPU и GPU — что о нем известно Консорциум CXL представил новый открытый стандарт — Compute Express Link (CXL). Он поможет организовать высокоскоростную связь между процессором и другими устройствами — GPU, FPGA и памятью. В основу CXL 1.0 лег интерфейс PCIe 5.0, спецификация которого ожидается в этом году...

OG выиграла The International 2019 В Шанхае завершилось одно из главных киберспортивных событий года — международный турнир по игре Dota 2, более известный как The International 2019. Победу одержал коллектив OG, который в гранд-финале без особых проблем переиграл...

Как я решал соревнование по машинному обучению data-like Привет, Хабр. Недавно прошло соревнование от Тинькофф и McKinsey: https://vc.ru/data-like. Конкурс проходил в два этапа: первый — отборочный, в kaggle формате, т.е. отсылаешь предсказания — получаешь оценку качества предсказания; побеждает тот, у кого лучше оценка. Второй —...

3 миллиона рублей для тех, кто умеет кодить В июле в Москве пройдет международный хакатон IceVision по беспилотному транспорту – участникам предстоит учить ИИ вести машину сквозь пургу, заносы, по гололедице, низкой освещенности – словом, в условиях классической зимы умеренного климатического пояса. Организаторами кон...

Конкурс сайтов и приложений «Рейтинг Рунета-2019» объявил о начале приема заявок 4 марта стартовал прием заявок на всероссийский конкурс сайтов и мобильных приложений «Рейтинг Рунета-2019». Цель конкурса — предоставление возможности разработчикам заявить о себе среди  клиентской и профессиональной аудитории. Для того, чтобы подать свою работу на кон...

Соревнование по программированию Kotlin Heroes JetBrains начала сотрудничество с Codeforces в продвижении языка Kotlin среди любителей спортивного программирования. Codeforces предоставляет Kotlin-разработчикам платформу, на которой можно посостязаться в алгоритмическом программировании и отточить свое мастерство. Вместе...

PhpStorm 2019.3: поддержка PHP 7.4, PSR-12, WSL, MongoDB и многое другое Всем привет! Мы рады представить вам третий мажорный релиз PhpStorm в этом году! Обзор релиза можно посмотреть на странице “What’s new”. А под катом — подробный разбор всех заметных изменений и новых возможностей. Осторожно — очень много картинок. Скачать новую версию мож...

Билет в нефтянку или Роснефть вызывает на Seismic Challenge Знаете ли вы, что в период с 15 октября по 15 декабря проходит один из крупнейших в мире чемпионатов по анализу сейсмических данных «Rosneft Seismic Challenge» с суммарным призовым фондов в 1 миллион рублей и финалом 21 декабря в Москве? Считается, что попасть в нефтяную о...

В Екатеринбурге прошел конкурс 3D-моделирования и 3D-печати «Путь в цифровое будущее» 13 и 14 апреля в Екатеринбурге прошел второй открытый областной конкурс «Путь в цифровое будущее». 45 юных мастеров 3D-моделирования и 3D-печати собрались в Технопарке высоких технологий Свердловской области, чтобы побороться за крупные денежные призы.Подробнее...

Зачем Senior разработчику учить студентов У нас в Veeam есть образовательный проект с лаконичным названием Veeam Academy. Посвящён он практике разработки на С#. Если не вдаваться в детали, то суть его такова: мы берём студентов-старшекурсников и за три месяца приводим их сугубо теоретические институтские знания в со...

[Перевод] Ричард Хэмминг: Глава 13. Теория информации Мы это сделали! «Цель этого курса — подготовить вас к вашему техническому будущему.» Привет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2588 в закладки, 429k прочтений)? Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) ес...

Teamlead Conf 2019 Msk: про ещё один формат общения Всем привет! Уже меньше месяца остается до Teamlead Conf 2019 — профессиональной конференции о тимлидах и для тимлидов. Мы определились с финальной программой и отобрали, на наш взгляд, лучшие 32 доклада из почти 140-ти поданных заявок. Да, конкурс в этот раз составил рекор...

JetBrains Open Day в Петербурге Приглашаем всех на День открытых дверей в Петербурге! Устроим большую тусовку в нашем новом офисе. Будут тематические зоны по технологиям, доклады, сессии ответов на вопросы, еда, музыка и даже открытый stand-up. Читать дальше →

[recovery mode] Бинарные деревья поиска Прелюдия Эта статья посвящена бинарным деревьям поиска. Недавно делал статью про сжатие данных методом Хаффмана. Там я не очень обращал внимание на бинарные деревья, ибо методы поиска, вставки, удаления не были актуальны. Теперь решил написать статью именно про деревья. Пожа...

[Перевод] Асинхронные Stream в C# 8 Функционал Async/Await появился в C# 5, чтобы улучшить скорость отклика пользовательского интерфейса и веб-доступ к ресурсам. Другими словами, асинхронные методы помогают разработчикам выполнять асинхронные операции, которые не блокируют потоки и возвращают один скалярный ре...

[Перевод] HTTP-заголовки для ответственного разработчика Сегодня быть онлайн — это привычное состояние для многих людей. Все мы покупаем, общаемся, читаем статьи, ищем информацию на разные темы. Сеть соединяет нас со всем миром, но прежде всего, она соединяет людей. Я сам пользуюсь интернетом уже 20 лет, и мои отношения с ним изм...

Отвертка от PICASO 3D не шутка Вчера была опубликована новость о том, что компания PICASO 3D начала производство собственных наборов инструмента. И многие усомнились в правдивости этой новости. Во-первых 1 апреля, во-вторых цена 14999 руб. на сайте PICASO 3D.Но это не шутка. Все от начала до конца полная ...

НЛП для айтишников: интервью Не думал я, честно говоря, что буду писать здесь о НЛП, я больше расчитывал на написание технических статей для блогов. Но так получилось что вопрос о собеседовании и НЛП возник в одной из дискуссий и я очень удивился насколько много непонимания в этом вопросе среди коллег. ...

10 лучших техник веб-хакинга 2018 Каждый год сообщество экспертов по веб-безопасности выбирает TOP-10 техник атак на веб-приложения. Организатором конкурса выступает компания Portswigger, разрабатывающая один из лучших инструментов для тестирования на проникновение веб-приложений — Burp Suite. Под катом в...

Рождение платформы Мир изменился. Я чувствую это в воде, вижу в земле, ощущаю в воздухе. Всё, что когда-то существовало, ушло, и не осталось больше тех, кто помнит об этом. Из фильма «Властелин колец: Братство кольца» В интернете существует 100500 статей и докладов на тему «как мы пилили мо...

Стратегия League Of Wonderland вышла на Android в режиме ОБТ в России, релиз 30 сентября В прошлом месяце компания SEGA представила League of Wonderland — собственный взгляд на стратегию с геймплеем а-ля Clash Royale. Главной ее фишкой должны стать персонажи из известных сказок и мифов. Отличается и поле боя. Если в большинстве подобных игр оно вертикальное, то...

Как бесплатно автоматизировать мониторинг госзакупок Скажу сразу, статья скорее техническая, это инструкция. Но начну с истории. Сейчас я работаю на компанию со 100 процентным государственным участием, учредитель — одна уважаемая госкорпорация. Год назад я запустил здесь новый процесс — участие в госзакупках. Да — да, вот та...

Product Management Digest #7 (Март — Апрель 2019) Все материалы Product Mindset, отчет PM Trands & Benchmarks, квартальный отчет по мобильному рынку, конкурс стартапов от Visa на 11 млн рублей. Читать дальше →

[Перевод] 8 ошибок начинающих JavaScript-разработчиков, мешающих стать профессионалом Быть JavaScript-разработчиком круто, поскольку на рынке труда постоянно растет нужда в хороших JS-программистах. В наше время очень много фреймворков, библиотек и прочего, что можно использовать в работе, — и в значительной степени мы должны быть благодарны за это opensou...

MOSDROID #15 Phosphorus Приглашаем вас на пятнадцатый митап сообщества Android разработчиков MOSDROID, который пройдет 2 февраля в офисе компании Туту, в БЦ Ньютон Плаза по адресу Москва, 1-й Нагатинский проезд 10с1. В этот раз поговорим о трансформации архитектуры одного из крупнейших мобильных...

Вышел Zabbix 4.2 Наша команда очень рада поделиться новостью о том, что состоялся релиз свободной системы мониторинга с открытым исходным кодом Zabbix 4.2! Является ли версия 4.2 ответом на главный вопрос жизни, вселенной и мониторинга в целом? Давайте посмотрим! Читать дальше →

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

Человек сделал себе третье ухо, чтобы им пользовался весь мир — ради искусства Фото: Stelarc.org На прошедших выходных в Москве состоялся фестиваль GeekPicnic. Одним из его хедлайнеров был Стеларк — 73-летний художник, автор множества перформансов и почетный профессор искусств и робототехники университета Карнеги-Меллона. Он стал известен в 70-е, ко...

ESET: новые схемы доставки бэкдора кибергруппы OceanLotus В посте расскажем, как кибергруппа OceanLotus (APT32 и APT-C-00) недавно использовала один из общедоступных эксплойтов к CVE-2017-11882, уязвимости повреждения памяти в Microsoft Office, и как вредоносное ПО группы обеспечивает персистентность в скомпрометированных системах,...

Разбор конкурса IDS Bypass на Positive Hack Days 9 На международном форуме Positive Hack Days 2019 впервые проходил конкурс IDS Bypass. Участникам надо было исследовать сегмент сети из пяти узлов, дальше либо эксплуатировать уязвимость сервиса, либо выполнить заданное условие (например, послать определенный HTTP-ответ) и так...

[Перевод] AWS показал Open Source средний палец От переводчика: мне кажется, заголовок слегка неточный и на самом деле средний палец показали ребятам из MongoDB, которая теперь не очень то и Open Source. Сегодня, Amazon AWS запустил продукт DocumentDB — новую базу данных, совместимую с API MongoDB. Компания описывает Doc...

Состоялся релиз Grafana v6 — новые функции открытого инструмента для визуализации В конце февраля вышла шестая версия платформы для мониторинга Grafana. В материале мы расскажем подробнее об особенностях этого релиза и новых возможностях инструмента. Читать дальше →

Опасен ли SQL profiler? Недавно с некоторым удивлением узнал, что в одном из департментов огромной фирмы, где я работаю, запрещен запуск SQL profiler в business hours. Читать дальше →

Что такое игра валидаторов или “как запустить proof-of-stake блокчейн” Итак, ваша команда закончила alpha-версию вашего блокчейна, и пришло время запускать testnet, а затем и mainnet. У вас настоящий блокчейн, с независимыми участниками, хорошей экономической моделью, безопасностью, вы спроектировали governance и теперь пора бы попробовать все ...

Сервер в облаках 2.0. Запускаем сервер в стратосферу Друзья, мы придумали новую движуху. Многие из вас помнят наш прошлогодний фановый гик-проект «Сервер в облаках»: мы сделали маленький сервачок на основе Raspberry Pi и запустили его на воздушном шаре. Теперь мы решили пойти ещё дальше, то есть выше — нас ждёт стратосфера...

В Москве состоится финал всероссийского конкурса 3D-моделирования «Со3Dатель» 13 апреля в центре информационных технологий «Умный город» на ВДНХ состоится финал конкурса по 3D-моделированию «Со3Dатель». Его основная цель — выявление и поощрение талантливой молодежи, российских школьников и студентов, увлекающихся 3D-моделированием, поиск инновационных...

Открытый вебинар «Разработка высоконагруженных систем на PHP» Добрый вечер! В преддверии старта курса «Backend-разработчик на PHP» мы традиционно провели открытый урок. На нём поговорили о высоконагруженных системах, масштабировании, архитектуре. Детально рассмотрели HighLoad, а также основные подходы и тактики при разработке высоконаг...

[Из песочницы] Прокачиваем разработку на Vue с помощью паттернов: HOC Паттерн HOC (Higher Order Component) очень популярен у React-разработчиков. А вот Vue-разработчики его как-то обходят стороной. Очень зря. Попробуем разобраться в этом. Читать дальше →

Выпускники «IT Академии Samsung» презентовали лучшие IoT-проекты Компания Samsung Electronics провела межвузовский финал конкурса проектов в области Интернета вещей в МИРЭА - Российском Технологическом Университете. В ключевом мероприятии года в рамках образовательного проекта приняли участие выпускники 2018-2019 учебного года из 7 ведущи...

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

Samsung выпустит бюджетный Galaxy S10 Lite Инсайдер, который ранее рассказал о грядущем выпуске Samsung Galaxy Note10 Lite, теперь утверждает, что у Samsung в разработке находится еще один бюджетник по мотивам флагмана 2019 года — Galaxy S10 Lite. Он также поделился подробностями о смартфоне — и они звуч...

[Перевод] Ускорение instagram.com. Часть 1 В последние годы на instagram.com появилось много нового. Очень много. Например — средства создания историй, фильтры, творческие инструменты, уведомления, прямые сообщения. Однако по мере роста проекта всё это дало один печальный побочный эффект, который заключался в том, чт...

Как из-за открытой базы ClickHouse могли пострадать персональные данные пациентов и врачей Я много пишу про обнаружение свободно доступных баз данных практически во всех странах мира, но новостей про российские базы данных, оставленные в открытом доступе почти нет. Хотя недавно и писал про «руку Кремля», которую с перепугу обнаружил голландский исследователь в бол...

In-memory базы данных: применение, масштабирование и важные дополнения Мы продолжаем экспериментировать с форматами проведения митапов. Недавно на боксерском ринге мы сталкивали централизованную шину данных и Service Mesh. В этот раз решили попробовать нечто более миролюбивое — StandUp, то бишь открытый микрофон. Темой выбрали in-memory базы да...

Kingdom Hearts Union χ[Cross] отмечает трехлетний юбилей на iOS и Android с кучей подарков Kingdom Hearts – очень необычная серия action RPG, которую Square Enix создает совместно с Disney. Большая часть игр серии – кроссоверы между персонажами Final Fantasy и героями мультфильмов Disney и Pixar. Kingdom Hearts Union X – порт известной Kingdom Hearts X и единстве...

Модуль Выключения питания 220в. Смастерил вот такой модуль, по мотивам модуля PWC 2.0 от фирмы MKS.Имеет несколько улучшений:1. Винтовые клеммы 220 вольт, более надёжные.2. Встроенный дежурный БП 12 вольт 450мА, в открытом исполнении. По сравнению с закрытым, больше ток и возможность ремонта.3. Добавил 2 в...

Концепты VueJS для backend разработчиков — мастер-класс 22 июня 22 июня в конгресс-центр «Альфа» пройдет мастер-класс «Концепты VueJS для backend разработчиков» Ведущий — Сергей Рябенко имеет пятнадцатилетний опыт коммерческой разработки в различных ролях. Работал разработчиком в LinguaLeo и Head of Engineering в SalesLift. Последний г...

Технологии в благотворительности: подавайте заявку на конкурс проектных идей Команды российских некоммерческих организаций могут принять участие в конкурсе проектных идей. Для этого нужно предложить решение одной из социальных проблем с помощью технологии блокчейна или искусственного интеллекта. Заявки принимают до 15 июня 2019 года. Конкурс орг...

Железный трон на двоих: Стало известно, кто «подвинет» Дейенерис и Джона Сноу в финале «Игры престолов» Фанаты культового сериала выразили новую догадку о том, чем же всё-таки закончится восьмой сезон. Недавно актриса Мэйси Уильямс, которая в сериале «Игра престолов», исполнила роль мятежницы Арьи Старк дала новое интервью. В откровенной беседе с журналистками молодая актриса...

[Из песочницы] Wolfram Function Repository: открытый доступ к платформе для расширений языка Wolfram Привет, Хабр! Представляю вашему вниманию перевод поста Стивена Вольфрама "The Wolfram Function Repository: Launching an Open Platform for Extending the Wolfram Language". Предпосылки состоятельности языка Wolfram Сегодня мы стоим на пороге великих свершений вмест...

Монолит для сотен версий клиентов: как мы пишем и поддерживаем тесты Всем привет! Я бэкенд-разработчик в серверной команде Badoo. На прошлогодней конференции HighLoad я выступал с докладом, текстовым вариантом которого и хочу поделиться с вами. Этот пост будет наиболее полезен тем, кто самостоятельно пишет тесты для бэкенда и испытывает пр...

Начался прием заявок на участие в московском конкурсе для школьников «PRO.Чтение: Поменяй мир» В Москве до среды (27 ноября) будут принимать заявки от желающих участвовать в конкурсе проектов «PRO.Чтение: Поменяй мир». Выступая на минувшем селекторном совещании столичного образовательного ведомства, директор Городского методического центра Андрей Зинин рассказал о то...

В Москве прошел финал всероссийского конкурса 3D-моделирования «Со3Dатель» В эти выходные в центре информационных технологий «Умный город» на ВДНХ состоялся финал конкурса по 3D-моделированию «Со3Dатель». Его основная цель — выявление и поощрение талантливой молодежи, российских школьников и студентов, увлекающихся 3D-моделированием, поиск инноваци...

Популярный open source — часть третья: 5 инструментов для разработчиков Продолжаем говорить о самых обсуждаемых на Hacker News открытых проектах. Сегодня рассказываем о решениях для работы с репозиториями и блокчейнами. Предыдущие части: Инструменты для управления облаком Сервисы для работы с логами и базами данных Читать дальше →

[Перевод] Как русский миллиардер, ищущий инопланетян, помогает раскрыть одну из величайших загадок Вселенной Более десяти лет астрономы терялись в догадках насчёт космических вспышек, энергия которых сравнима с 500 солнцами. Сегодня они объединились с охотниками за пришельцами, чтобы раз и навсегда разгадать эти далёкие загадки Весной 2007 года Дэвид Наркевич, студент-физик из унив...

«Невзламываемый» eyeDisk защищён сканом радужной оболочки глаза, но передаёт пароль в открытом виде USB-накопитель eyeDisk с биометрической защитой, который «невозможно взломать» Самые современные методы биометрической защиты не всегда означают повышенную безопасность. Провал разработчиков eyeDisk на самом деле показывает более общие тенденции. К сожалению, в IT-отрасли ...

[Перевод] Физика игрового торнадо: как реализована аэродинамика в Just Cause 4 (трафик) Жак Кернер — старший инженер-разработчик ПО в Avalanche Studios. Как будто раньше игра была недостаточно безумной Введение Серия игр Just Cause и Avalanche Studios известны своей технологией открытого мира, обеспечивающего разнообразный и увлекательный игровой процесс. В ...

[Перевод] Использование коэффициента отклоненных дефектов для улучшения отчета об ошибках Отличной всем пятницы, друзья! В конце июня мы запускаем новую группу по курсу «QA-специалист», этому и будет посвящена сегодняшняя публикация. Существует множество показателей по которым можно измерить эффективность работы команды тестировщиков. Одним из них является коэ...

Перенос веб-сервиса на Яндекс.Облако с AWS Всем привет! Меня зовут Виталий Давыдов, я основатель компании Poteha Labs. В конце прошлого года Яндекс запустил новый продукт для разработчиков — Яндекс.Облако, который предоставляет вычислительные мощности и сопутствующие сервисы для обработки и хранения данных. В этой с...

Исаак Калина рассказал об итогах конкурса «Учитель года Москвы – 2019» Завершившийся в столице конкурс «Учитель года Москвы» отметился первой за последние шесть лет победой представительницы прекрасного пола. Это преподаватель начальных классов школы №2033 Анна Макарова. Поздравляя ее с успехом, глава московского образовательного ведомства Исаа...

Стартовал конкурс, который выявит молодых профессионалов рунета Стартовал прием заявок на участие в первом интернет-конкурсе «Молодые лидеры рунета» для руководителей направлений в digital-агентствах и IT-компаниях. Организатором конкурса выступает Ассоциация электронных коммуникаций (РАЭК). В этом году 25 лет исполнилось домену .RU R...

Ситимобил отправит водителей на стажировку в Лондон, Нью-Йорк и Шанхай Сервис такси Ситимобил запускает международную программу обмена опытом между таксистами. Водителям, подключенным к платформе Ситимобил, предлагают принять участие в конкурсе и получить возможность поехать на стажировку в один из крупнейших городов Великобритании, США и Китая...

Яндекс.Толока запускает партнерскую программу В апреле 2019 года Яндекс.Толока запускает партнерскую программу, в рамках которой будет перенаправлять внешних заказчиков компаниям-партнерам (или индивидуальным исполнителям) для подготовки соответствующих проектов и выполнения задач.  Ольга Мегорская, руководитель Ян...

В этом году состоится релиз эпической RPG Queen’s Wish: The Conqueror на iOS Студия Spiderweb Software хорошо известна среди любителей классических ролевых игр. В ее проектах нет фотореалистичной графики, зато всегда глубокий ролевой отыгрыш и сюжет. Несколько лет подряд разработчики переносили на iPad серии Avadon и Avernum, но теперь пришло время д...

[Из песочницы] Анализ Minor Violations Java кода на платформе Duerank.com (часть 1) Введение Что мы знаем об ошибках в коде приложений, написанных на Java? Ну, мы наверняка знаем, что они там встречаются. А насколько часто встречаются? Как много делает разнообразных ошибок в своём коде разработчик? Под ошибками мы понимаем не только баги, но и наличие раз...

[Перевод] RxDart: магические трансформации потоков Добро пожаловать — это третья часть моей серии статей об архитектуре Flutter. Введение Основы Dart Streams RxDart: магические трансформации потоков (этот пост) Основы RxVMS: RxCommand и GetIt RxVMS: Службы и Менеджеры RxVMS: самодостаточные виджеты Аутентификация пользова...

Ведущий разработчик The Last of Us и Uncharted 4 раскритиковал Red Dead Redemption 2 за линейность В рецензиях Red Dead Redemption 2 можно встретить замечания о недостаточно разветвлённом сюжете, но почти все журналисты восхищались тем, какую свободу действий предоставили разработчики пользователю, и даже называли её одной из лучших игр с открытым миром в истории...

ServerLess PHP Накануне запуска курса «Backend-разработчик на PHP» мы провели традиционный открытый урок. В этот раз познакомились с концепцией Serverless, поговорили о её реализации в AWS, разобрали принципы работы, сборки и запуска, а также построили простой TG-бот на PHP на базе AWS Lam...

Биорадиолокатор, картонный беспилотник и летающая сосиска — Никита Калиновский о хороших и плохих поисковых технологиях Несколько дней назад завершился конкурс «Одиссея», в котором инженерные команды искали самую лучшую технологию для поиска пропавших в лесу людей. Летом я рассказывал о полуфинале, а вчера выложил большой репортаж с финала. Организаторы поставили колоссально сложную задачу...

Dell и Alienware на CES 2019: гайд по всем основным новинкам Совсем недавно в Лас-Вегасе завершилась выставка Consumer Electronics Show 2019. Так сложилось, что это одна из главных площадок для анонсов новых компьютеров. Разумеется, Dell и наша дочерняя компания Alienware не могли остаться в стороне – на CES мы представили очень много...

8 причин, по которым вы обязательно захотите использовать Azure Notebooks Если Вы data scientist, или занимаетесь машинным обучением, как я — наверняка Вы пишете большую часть кода в Jupyter Notebooks. Для всех остальных поясню: Jupyter — это замечательная система, позволяющая Вам сочетать исполняемый программный код и текстовые фрагменты на основ...

Microsoft проводит конкурс агентов ИИ на платформе Minecraft Участники конкурса совревнуются в нескольких играх на платформе Minecraft. Слева: игра Build Battle, где игрокам необходимо воссоздать структуру (в данном случае структура расположена на земле). Справа: игра Pig Chase, где агенты ИИ должны сотрудничать, чтобы загнать свинью...

R2DBC Arabba-RELEASE — новый взгляд на реактивное программирование для SQL Поздравляем Хабр с выходом R2DBC версии Arabba-RELEASE! Это самый первый стабильный релиз проекта. R2DBC (Reactive Relational Database Connectivity) — открытый проект, посвященный реактивному программированию для SQL. Разработчики R2DBC готовили первую версию спецификации ц...

Финал WorldSkills, разработка IT-решений для бизнеса — что это, как это было и почему там победили 1С-программисты WorldSkills — это международное движение, занимающееся проведением профессиональных соревнований для молодых людей в возрасте до 22 лет. Международный финал проводится раз в два года. В этом году местом проведения финала стала Казань (прошлый финал был в 2017 году в Абу-Да...

Новый подход к многозадачности в iOS 13 для iPad? Немного времени осталось до Всемирной конференции разработчиков WWDC 2019, где Apple анонсирует свою новую операционную систему iOS 13. Мы уже знаем, что ОС получит темный режим и большое количество других нововведений. Также известно, что в компании вновь решили сосредоточ...

Как визуализировать звук в вебе: подборка тематических материалов и видеолекций с теорией и практикой В прошлый раз мы подготовили для вас дайджест с открытыми библиотеками для визуализации аудиоконтента и решили найти материалы о том, как со всем этим работать. Получилась подборка руководств по теме для разработчиков веб-приложений или игр. Читать дальше →

Отладка Angular CLI приложения в VSCode с помощью Browser Preview Привет, Хабр! В Iponweb мы не только творим магию с помощью Kubernetes, но и создаем сложные пользовательские интерфейсы. Основной фреймворк, который мы используем, — Angular (а также AngularJs для legacy частей), поэтому удобство разработки для нас — не пустой звук. Мы реши...

Искусственный интеллект улучшает качество графики старых видеоигр и делает это действительно хорошо Технологии искусственного интеллекта постепенно развиваются, помогая решать задачи и проблемы самых разных сфер — от бизнеса до медицины и развлечений. Недавно стало известно еще об одной задаче, которую ИИ решает очень хорошо. Речь идет об игровых модах — как оказалось, м...

Как проводить Code Review по версии Google Вопросы код-ревью меня интересуют очень давно. Много раз возникали те или иные проблемы то с качеством кода, то с климатом в коллективе. И действительно, code review — это если не единственное, то одно из самых главных мест для возникновения конфликтов в коллективе разработч...

[Из песочницы] Как я нашел свою первую уязвимость? Предисловие Всем привет. Мне 20 лет. Еще недавно я учился в лицее и готовился поступать в медицинский ВУЗ, а сейчас я — фулстэк разработчик в одной американской компании. На самом деле я очень рад, что с медициной у меня не вышло — программирование было моим хобби, а сейчас ...

Моддинговому конкурсу Case Mod World Series исполняется десять лет В этом году самый большой в мире моддинговый конкурс Case Mod World Series отмечает своё десятилетие. Юбилейный конкурс CMWS19 стартует с общим призовым фондом в $24 000. Подробнее об этом читайте на THG.ru.

[Перевод] Бесплатная библиотека Wolfram Engine для разработчиков программного обеспечения Оригинал перевода в моём блоге Пара видео о Wolfram Language Почему вы до сих пор не используете технологии Wolfram? Что ж, такое случается, и довольно часто. В процессе общения с разработчиками программного обеспечения, они достаточно лестно отзываются о наших технология...

Mail.ru выпустила новый браузер Atom с акцентом на «безопасность и приватность» В июле 2018 года компания Mail.ru прекратила разработку браузера «Амиго», хорошо знакомого многим пользователям, которые пытались удалить его из системы. Однако крупнейшая интернет-компания России не могла остаться без своего браузера. Поэтому разработчиков просто перевел...

[Перевод] Обновлена поддержка Razor в Visual Studio Code. Теперь с Blazor Совсем недавно мы анонсировали улучшенную поддержку инструментов Razor в Visual Studio Code с последним расширением C#. Этот выпуск включает в себя улучшенную диагностику Razor и поддержку для тег-хелперов и приложений Blazor. Читать дальше →

[Перевод] Пишем API на Python (с Flask и RapidAPI) Если вы читаете эту статью, вероятно, вы уже знакомы с возможностями, которые открываются при использовании API (Application Programming Interface). Добавив в свое приложение один из многих открытых API, вы можете расширить функциональность этого приложения либо же допол...

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

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

Как убрать с панели Dock на iPad недавние и предлагаемые приложения После выхода iOS 11 iPad обзавелся множеством функций для более продуктивной работы. Одна из них – известная по macOS панель Dock. Среди прочего «Док» позволяет владельцам «яблочных» планшетов получить быстрый доступ к трем недавно открытым или просто интересным по мнению си...

Вместе пытаемся сломать игру «7 на 9» Сегодня будет маленький этюд просто понять, интересно ли вам такое. В общем, есть такой дядька Алексей Савватеев, который читает потрясающий курс по теории игр. Он же написал книгу «Математика для гуманитариев», где очень тонко постебался над всеми гуманитариями. Просто это ...

[recovery mode] «Так я понял, что теперь я дата инженер, и по-другому можно себя спозиционировать на рынке» Хабр, привет! Еще одно интервью с нашим выпускником – Николай Рекубратский, тимлид команды разработчиков в компании XING. Николай рассказал о жизни в Германии, о ресурсе, на котором он нашел работу, чем европейские специалисты отличаются от российских в подходе к работе, о в...

GitLab Shell Runner. Конкурентный запуск тестируемых сервисов при помощи Docker Compose Данная статья будет интересна как тестировщикам, так и разработчикам, но рассчитана в большей степени на автоматизаторов, которые столкнулись с проблемой настройки GitLab CI/CD для проведения интеграционного тестирования в условиях недостаточности инфраструктурных ресурсов ...

Как попасть в топ Google в ЕС/США в нише разработки и найти клиентов с большими бюджетами Пост лучше всего подойдет разработчикам «one-man-company» или командам. Я расскажу, как достаточно легко и просто (при отсутствии или минимальном бюджете) попасть в топ поисковой выдачи в развитых странах в нише разработки и перестать бороться за клиентов в СНГ, которые хотя...

«МегаФон» проведет региональные финалы «Будущее зависит от тебя» В апреле пройдет ключевой региональный этап XV Открытых всероссийских соревнований по футболу «Будущее зависит от тебя».

[Перевод] Play Store теперь принимает прогрессивные веб-приложения (PWA) Дисклеймер: я не связан с Google Play, Chrome или любой упомянутой компанией. Это не официальное заявление. Логотип и названия используются только для иллюстрации. В Chrome 72 для Android реализована долгожданная функция Trusted Web Activity. Это означает, что теперь мы мо...

Dell запускает в продажу обновлённые Alienware и G Series Dell запускает в продажу ноутбуки, которые ориентированы на геймеров, предпочитающих всё по максимуму. Комфортный игровой процесс с настройками графики дальше некуда. Легендарная серия ноутбуков Alienware обновилась, о чём было сказано ещё на CES 2019, теперь же Alienware ...

Сказки о безопасности: Открыть смартфон Осень в этом году была удивительной. Золотые листья в парке падали медленно-медленно, кружась в осеннем вальсе. Иоганн очень любил такое время. Он специально выходил пораньше из дома на службу, чтобы прогуляться ...

[Из песочницы] Почему вам стоит выкинуть MVP из своих проектов Всем привет! Сегодня я бы хотел поговорить об архитектуре Android-приложений. На самом деле я не очень люблю доклады и статьи на данную тему, но недавно ко мне пришло осознание, с которым я бы хотел поделиться. Читать дальше →

[Из песочницы] Миграция данных с mongoDB и Spring Boot Каждый разработчик рано или поздно встречается с необходимостью миграции данных в базе данных. На нашем проекте мы используем mongoDB в качестве базы данных. Мы подходили к миграции данных разными способами: писали js скрипты и запускали непосредственно в базе данных исполь...

Елена Балашова: «Активисты подняли вопрос о том, чтобы данные нашего ГИС-портала были открыты для OpenStreetMap» Год назад администрация Тольятти перевела почти все свои интернет-ресурсы на лицензию Creative Commons Attribution, а данные своего ГИС-портала персонально разрешила использовать сообществу OpenStreetMap. Почему они решили это сделать, отчего чиновники боятся открытых данн...

Чем мы можем Вам помочь? Чем Вы можете помочь нам? Открытый API и вход по отпечатку пальцев. Что нового в security-приложении Cloud-Clout Приложение для безопасного хранения и обмена данными в облаках Cloud-Clout открывает свой API. Добрый день, Хабр! Прежде всего, разработчики приложения хотят поблагодарить всех хабро...

Создание таблиц в дизайн системе Figma и реализация в Storybook (React) В предыдущей статье на тему дизайна таблиц в Фигме мы выяснили, что базовый элемент создания любого data grid — это компонент ячейки, внутри которого спрятано все необходимое для того, чтобы оставаться в одном экземпляре и строить таблицы ячейка-за-ячейкой. Теперь поговори...

Недавно открытая экзопланета показывает, как будет выглядеть конец Земли Ученые нашли остатки экзопланеты рядом с белым карликом — это возможное будущее Солнечной системы.

[Из песочницы] Отказоустойчивая IPeE сеть из подручных средств Здравствуйте. Значит есть сеть из 5к клиентов. Недавно вылез не очень приятный момент — в центре сети и у нас стоит Brocade RX8 и он начал слать много unknown-unicast пакетов, так как сеть поделена на вланы — то частично это не проблема НО есть спец вланы для белых адресов и...

Google показала новый способ ускорить Chrome на Android Скорость работы Google Chrome, никогда не вызывала нареканий у пользователей, в отличие от его ресурсопотребления. Несмотря на общественное признание фирменного браузера Google как одного из наиболее производительных решений в отрасли, Google сочла, что обязана и дальше нар...

Ускоряем Ansible с помощью Mitogen Ansible стал одним из самых популярных Configuration Management систем. После того как был куплен Red Hat в 2015 году число участников проекта превысило тысячи и Ansible стал наверное самым используемой системой развертывания и оркестрации. Его широкие области применения оче...

[Перевод] Руководство по развертыванию моделей машинного обучения в рабочей среде в качестве API с помощью Flask Друзья, в конце марта мы запускаем новый поток по курсу «Data Scientist». И прямо сейчас начинаем делиться с вами полезным материалом по курсу. Введение Вспоминая ранний опыт своего увлечения машинным обучением (ML) могу сказать, что много усилий уходило на построение дейс...

[Перевод] Автономные автомобили учитывают уровень эгоизма людей Оценка того, эгоистичны или альтруистичны водители вокруг, имеет большое значение. Представьте, что вы пытаетесь повернуть налево на оживленную дорогу. Машина за машиной проезжают мимо, удерживая вас в ловушке, ваше напряжение растет. Наконец, великодушный водитель замедля...

Сложность простоты Как я писал в предисловии предыдущей статьи, я нахожусь в поисках языка, в котором я мог бы писать поменьше, а безопасности иметь побольше. Моим основным языком программирования всегда был C#, поэтому я решил попробовать два языка, симметрично отличающиеся от него по шкале ...

На Всероссийском конкурсе учителей Москву представит Анна Макарова Соискателями звания «Учитель года» в рамках 29-го профессионального конкурса «Педагог года Москвы» в этом году были более 12 тысяч человек! В результате победа досталась хрупкой женщине — педагогу начальных классов школы № 2033 Анне Макаровой. Именно она будет представлять с...

Игра AirAttack! — наш первый опыт разработки в VR Продолжаем серию публикаций о лучших мобильных приложениях выпускников «IT ШКОЛЫ SAMSUNG». Сегодня – слово молодым разработчикам из Новосибирска, победителям конкурса VR-приложений «ШКОЛА VR 360» в 2018 году, когда они были студентами-первокурсниками. Этим конкурсом заверша...

Опубликован список смартфонов с самым плавным пользовательским интерфейсом Китайский разработчик Master Lu, известный по одноименному бенчмарку, опубликовал рейтинг смартфонов с самым плавным пользовательским интерфейсом. При составлении рейтинга выставлялся общий балл, сформированный на основании скорости копирования информации, времени реак...

Главная «фишка» экрана Google Pixel 4 оказалась нестабильной С частотой обновления экрана новых Pixel 4 происходит множество странностей. Недавно пользователи узнали, что смартфон может работать с 90 Гц только при определённом уровне яркости, а теперь стало известно ещё об одном ограничении. Оказалось, что некоторые популярные приложе...

Нескучный туториал по NumPy Меня зовут Вячеслав, я хронический математик и уже несколько лет не использую циклы при работе с массивами… Ровно с тех пор, как открыл для себя векторные операции в NumPy. Я хочу познакомить вас с функциями NumPy, которые чаще всего использую для обработки массивов данных ...

Компания FlixBus запускает автопутешествия с VR-гарнитурой на борту Один из крупнейших пассажирских автоперевозчиков США, компания FlixBus недавно стала предлагать на некоторых маршрутах в Лас-Вегас места с VR-гарнитурой, чтобы пассажиры могли скоротать время в долгой поездке. По мнению инициаторов проекта, портативные музыкальные проигрыват...

Запускаем systemd в контейнере Мы давно следим за темой использования systemd в контейнерах. Еще в 2014 году наш инженер по безопасности Дэниел Уолш (Daniel Walsh) написал статью Running systemd within a Docker Container, а еще через пару лет – другую, которая называлась Running systemd in a non-privilege...

Открытый вебинар: «SSH/NC/Socat: tips & tricks» Всем доброго времени суток! Уже на следующей неделе у нас стартует очередная группа «Администратор Linux», в связи с чем мы провели ряд мероприятий. Одно из них — открытый урок на тему «SSH/NC/Socat: tips & tricks». На нём мы вспомнили, что такое ssh, его историю и пред...

В столице приступили к проведению конкурса «Вместе за безопасность на дорогах!» В Москве по инициативе ЦОДД* стартовал конкурс под названием «Вместе за безопасность на дорогах!». С его помощью планируется максимально вовлечь жителей российской столицы в проблематику травматизма на дорогах и повышения безопасности дорожного движения. Следует отметить, чт...

Telegram проводит конкурс разработки и дизайна с призовым фондом $150,000 С 10 по 24 марта Telegram проводит конкурсы для разработчиков и дизайнеров. Призовой фонд – $150,000.

Не очень большие данные В статье будут рассмотрены возможности, предоставляемые встроенным или декларативным секционированием в 12 версии PostgreSQL. Демонстрация подготовлена для одноименного доклада на конференции HighLoad++Siberia 2019. Все примеры выполнены на недавно появившейся бета-версии: ...

КОНКУРС "Мое знакомство с Tiger3D" Всем доброго дня!В начале года на рынке появились пластики для 3D печати Tiger3D. За это время филаменты испытали многие 3D-мейкеры, а известный производитель 3D-принтеров Raise3D после тщательных тестирований включил пластик Tiger3D в свою программу одобренных филаментов (о...

Виды контекста в JavaScript И снова здраствуйте! Мы уже писали о том, что в конце сентября в OTUS стартует новый поток курса «Fullstack разработчик JavaScript». В преддверии начала занятий продолжаем делиться с вами авторскими статьями, подготовленными специально для студентов курса. Сегодня разберем в...

[Перевод] Новости из мира OpenStreetMap №456 (09.04.2019-15.04.2019) Карта Заметок, классифицирует заметки OSM на основе содержимого 1 | Leaflet | Map data OpenStreetMap contributors, ODbL — Imagery openstreetmap.de Карты [1] Участник miche101 представил Карту заметок, инструмент, который пытается классифицировать заметки, публикуемые на с...

[Из песочницы] Управление автоматизированными тестами с помощью Telegram Работая QA инженером, я разрабатывал систему автотестестирования. Столкнулся с рядом проблем: На каждый вид тестирования приходилось создавать свои job в CI и запускать их руками. Разработчики отказывались запускать кейсы автотестов самостоятельно. Отсутствие возможност...

[Перевод] Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования Разочаровавшись в недостатках существовавших языков программирования, Гвидо Ван Россум создал язык Python. Сейчас этот язык используют миллионы людей, и Ник Хит беседует с ван Россумом о прошлом и будущем языка. Гвидо Ван Россум в штаб-квартире Dropbox в 2014 году В конце ...

Число зрителей StarSeries i‑League Season 7 превысило 243 тыс. человек Финал StarSeries & i-League CS:GO Season 7 стал самым популярным матчем турнира: между Natus Vincere и Fnatic, число зрителей превысило свыше 243 тыс. человек. StarSeries i-League Season 7 прошел с 30 марта по 7 апреля в Шанхае. В финале команда Natus Vincere одолели Шведск...

Реализация QoS в СХД Qsan Технология QoS (Quality of Service) в сетевой инфраструктуре известна достаточно давно. Позже подобные алгоритмы нашли применение и в сфере хранения данных, став фактически стандартом для систем, претендующих на рынок Enterprise. В СХД Qsan данный функционал стал доступен от...

Открытый бета-тест долгожданной PayDay: Crime War начнется в течение нескольких недель Starbreeze, недавно выпустившие на компьютеры кооперативный шутер про «Ходячих мертвецов», переживают не самые лучшие времена, отчасти из-за этих самых мертвецов. Эти же разработчики ответственны за серию PayDay, в целом, и грядущий мобильный тайтл Payday: Crime War, в частн...

[Перевод] TDD: методология разработки, которая изменила мою жизнь На часах 7:15 утра. Наша техподдержка завалена работой. О нас только что рассказали в передаче «Good Morning America» и множество тех, кто впервые посещает наш сайт, столкнулось с ошибками. У нас настоящий аврал. Мы, прямо сейчас, до того, как потеряем возможность превратит...

Обеспечение отказоустойчивости хранилищ Всем привет! Недавно состоялся открытый вебинар «Обеспечение отказоустойчивости хранилищ». На нём рассмотрели, какие проблемы возникают при проектировании архитектур, почему выход из строя серверов — это не оправдание для падения сервера и как сокращать время простоя до ми...

Школьники Москвы могут принять участие в отборочном этапе открытой олимпиады по программированию Учащихся 5-11 классов общеобразовательных школ Москвы пригласили к участию в отборочном этапе открытой олимпиады по программированию. Он будет состоять из двух туров. Первый (длинный) будет завершен 15 января следующего года, после него автоматический доступ к мартовскому фи...

Прокачиваем React хуки с помощью FRP Освоив хуки, многие React-разработчики испытали эйфорию, наконец-то получив простой и удобный инструментарий, позволяющий реализовывать задачи существенно меньшим количеством кода. Но значит ли это, что предложенные из коробки стандартные хуки useState и useReducer — это все...

Как волонтёры со всего мира создают прямой эфир ICPC-2019 Меня зовут Лида Перовская, я работаю в Яндексе, а ещё с 2015 года помогаю организовывать прямой эфир International Collegiate Programming Contest. ICPC — студенческий чемпионат мира по программированию — проводится ежегодно с 1970-х. Это чуть ли не единственная олимпиада п...

В финал столичной олимпиады по информатике вышли 30 учителей На площадке подмосковных Поведников с 12 по 14 апреля пройдет финал московской олимпиады под названием «Новый учитель новой информатики. Перезагрузка – 2019». До этой стадии, преодолев серьезную конкуренцию на заочном и очном этапе, дошли 30 школьных преподавателей. В финал...

Обыскать 314 км² за 10 часов — финальное сражение инженеров-поисковиков против леса Представьте задачу — в лесу пропали два человека. Один из них еще подвижен, другой лежит на месте и не может пошевелиться. Известна точка, где их видели последний раз. Радиус поиска вокруг нее — 10 километров. Получается территория площадью 314 км2. У вас есть десять часов...

Лошадь сдохла – слезь: переход с tslint на eslint До недавнего времени во всех проектах фронта разработчики Dodo Pizza Engineering использовали tslint – полезный инструмент, который подсказывает, когда ты накосячил в коде допустил неточность, помогает поддерживать код в одном стиле и сам исправляет многие замечания. Но тут ...

Проверка обёртки OpenCvSharp над OpenCV с помощью PVS-Studio OpenCV — библиотека алгоритмов компьютерного зрения, обработки изображений и численных алгоритмов общего назначения с открытым кодом, знакомая многим разработчикам на C++. Помимо C++, OpenCV также разрабатывается для Python, Java, Ruby, Matlab, Lua и других языков. Так как ...

Топ 10 ошибок в C++ проектах за 2018 год Вот уже три месяца, как 2018 год позади. Для многих он пролетел почти незаметно, но для нас, разработчиков PVS-Studio, он оказался весьма насыщенным. Мы трудились в поте лица, бесстрашно боролись за продвижение статического анализа в массы и искали новые ошибки в открытых пр...

CI\CD для стартапа: какие есть инструменты, и почему ими пользуются не только крупные и известные компании Разработчики CI\CD-инструментов часто указывают в качестве клиентов крупные компании — Microsoft, Oculus, Red Hat, даже Ferrari и NASA. Казалось бы, что такие бренды работают только с дорогими системами, которые не сможет позволить себе условный стартап из пары разработчиков...

Хакеры не оставляют Atlas в покое — в игре появились приглашения подписаться на PewDiePie Некоторое время назад пользователи пиратской ММО Atlas увидели, как с неба в игре начали падать танки, самолёты и киты. Разработчики из Grapeshot Games заявили, что виной всему взлом учётной записи администратора проекта в Steam. Тогда авторы убедили сообщество, что...

Домашний ЧПУ-фрезер как альтернатива 3D принтеру, часть пятая, обработка Я начал писать эту статью уже давно, но недавняя статья «Гребной винт «незацепляйка» на станке с ЧПУ» вывела меня из душевного равновесия, и буквально швырнула за дописывание. Это что же такое получается — пока я тут прокрастинирую, в интернете кто-то так и будет неправ? Я ж...

Мониторинг мёртв? — Да здравствует мониторинг Наша компания с 2008 года занимается преимущественно управлением инфраструктурами и круглосуточной технической поддержкой веб-проектов: у нас более 400 клиентов, это порядка 15% электронной коммерции России. Соответственно, на поддержке очень разнообразная архитектура. Ес...

Электромобиль Porsche Taycan стал «Автомобилем 2020 года» в Германии, получив премию German Car of The Year (GCOTY 2020) Электромобиль Porsche Taycan был признан автомобилем года в Германии на церемонии German Car of The Year (GCOTY), что чрезвычайно важно для немецкого автопроизводителя, который пытается дистанцироваться от Дизельгейта, предоставив потенциальным покупателям экологически чисту...

[Из песочницы] Медицинская информационная система (МИС) как продукт В одном из подкастов недавно услышал про сервис отзывов Capterra, на котором собраны проверенные отзывы пользователей о программном обеспечении. Повинуясь профессиональному интересу, решил тщательно изучить положительные и отрицательные отзывы про системы EHR (Electronic Hea...

[Перевод] Простое объяснение алгоритмов поиска пути и A* Часть 1. Общий алгоритм поиска Введение Поиск пути — это одна из тех тем, которые обычно представляют самые большие сложности для разработчиков игр. Особенно плохо люди понимают алгоритм A*, и многим кажется, что это какая-то непостижимая магия. Цель данной статьи — объясн...

Хакеров приглашают посоревноваться во взломе Tesla Model 3 Pwn2Own, который проводится с 2007 года, — один из самых известных международных конкурсов среди специалистов по безопасности цифровых систем.

Razer увольняет сотрудников и отменяет игровой смартфон Razer Phone 3 Компания Razer пару дней назад объявила о закрытии своего игрового магазина Razer Game Store в конце февраля. Теперь стало известно, что известный производитель игровой периферии уволил большую часть разработчиков из мобильного подразделения, занимавшегося фирменным игровым ...

В школах Москвы стартовал конкурс «PRO.Чтение: Поменяй мир» Ученики и преподаватели столичных школ до среды (27 ноября) могут отправлять заявки на участие в конкурсе проектов «PRO.Чтение: Поменяй мир». Его оператором является Городской методический центр, директор которого Андрей Зинин на селекторном совещании московского образовател...

JS со всех сторон: топ-10 докладов HolyJS 2018 Moscow В декабре мы провели очередную HolyJS, и поначалу видеозаписи её докладов были доступны только для зрителей, а теперь открыты для всех. Для Хабра мы традиционно сделали подборку из 10 докладов, получивших от зрителей самые высокие оценки. Они идут по возрастанию рейтинга,...

Книга «Data mining. Извлечение информации из Facebook, Twitter, LinkedIn, Instagram, GitHub» Привет, Хаброжители! В недрах популярных социальных сетей — Twitter, Facebook, LinkedIn и Instagram — скрыты богатейшие залежи информации. Из этой книги исследователи, аналитики и разработчики узнают, как извлекать эти уникальные данные, используя код на Python, Jupyter Not...

Тяжёлое бремя времени. Доклад Яндекса о типичных ошибках в работе со временем В коде самых разных проектов нередко приходится оперировать временем — например, чтобы завязать логику работы приложения на текущее время у пользователя. Старший разработчик интерфейсов Виктор Хомяков описал типичные ошибки, которые встречались ему в проектах на языках Java,...

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

[Перевод] Как заставить игру работать с частотой 60fps Представьте себе задачу: у вас есть игра, и вам нужно, чтобы она работала с частотой 60 fps на 60-герцовом мониторе. Ваш компьютер достаточно быстр для того, чтобы рендеринг и обновление занимали несущественное количество времени, поэтому вы включаете vsync и пишете такой иг...

[Перевод] Мир вирусов MS-DOS Этот пост является текстовой версией выступления, которое я провел на 35-м Chaos Computer Congress в конце 2018 года. И так я должен признать, что MS-DOS слегка возмущает меня, несмотря на то, что вредоносные программы MS-DOS всегда в некоторой степени очаровывали меня, ...

[Перевод] Тайная история Donkey Kong: от аркадных автоматов до NES Donkey Kong — это, вероятно, один из величайших аутсайдеров игрового мира. Он нарушил все правила, потому что его создатель, теперь уже легендарный Сигэру Миямото, этих правил не знал. Он не только стал началом одного из ярчайших умов отрасли видеоигр, но и зародил жанр «бе...

Москва впервые примет финал чемпионата мира по программированию ICPC финалу будет приурочен ряд других мероприятий «Цифровой недели», которые позволят объединить сообщество программистов, государство и компании для совместного решения перспективных задач цифровой экономики.

[Перевод] История 3dfx Voodoo1 Это вторая статья из серии «3D-карты конца 90-х, на которых работал Quake». В первой части мы рассмотрели Rendition Vérité 1000 конца 1996 года и специальный порт игры для неё под названием vQuake. Rendition удалось победить всех на рынке Quake. На короткий промежуток време...

Security Week 48: гигантская утечка данных и уязвимость в Whatsapp 22 ноября эксперты компании DataViper Винни Тройя и Боб Дьяченко сообщили об обнаружении крупной (мягко говоря) базы данных, содержащей персональные данные о более чем миллиарде человек (новость, оригинальный отчет). Сервер Elasticsearch был доступен без авторизации, всего т...

Компания Sophos открывает исходные коды утилиты Sandboxie Утилита для Windows Sandboxie, позволяющая запускать любые приложения в защищенной песочнице, теперь полностью бесплатна для пользователей, а в ближайшем будущем будет открыт ее исходный код.

В «Технополисе «Москва» создали модуль для ориентации и навигации беспилотного автомобиля В квалификационных заездах конкурса по беспилотному транспорту «Зимний город» принял участие беспилотный автомобиль с инерциальным модулем ГВК-10 компании «Лаборатория Микроприборов». По итогам беспилотник прошел в финал соревнований, который состоится в декабре 2019 года.

«ВКонтакте» запускает конкурс мини-приложений: призовой фонд 2 миллиона рублей Участвовать в нём могут сервисы, которые решают повседневные задачи пользователей и нужны им регулярно.

Фэнтезийное приключение Battle Hunters доступно в App Store Студия Phase Two Games выпустила на iOS фэнтезийное приключение Battle Hunters. Игра выполнена в мультяшной, но довольно качественной графике и во многом напоминает Battleheart: Legacy. Вам предстоит управлять группой из нескольких героев, которые хотят спасти королевство. ...

Загадка нейтрино от Сверхновой 1987А Сверхновая 1987А: во время и до вспышки Не очень давно здесь была неплохая статья Bars21 о нейтрино от сверхновых. Она мне очень понравилась, и кое-какие моменты (например, про урка-процесс) натолкнули на то, что мы не только читали или слушали одних и тех же преподавателе...

Москва на всероссийском конкурсе «Учитель года» будет представлена Анной Макаровой В статусе «Учителя года Москвы» Анна Макарова (преподаватель начальных классов школы № 2033) представит столицу на всероссийском конкурсе «Учитель года». Его в сентябре проведут на площадке Грозного. Такую информацию передает издание «Аргументы и Факты». Как отметила...

Redmi выпустит свой первый флагманский смартфон на базе Snapdragon 855 Недавно получивший независимость бренд Redmi хорошо известен своими бюджетными смартфонами с очень неплохими характеристиками. Но эти времена постепенно остаются позади, и уже скоро Redmi перестанет ассоциироваться лишь с бюджетными аппаратами. Подробнее об этом читайте на T...

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

Haxe и PHP: статическая типизация, стрелочные функции, метапрограммирование и многое другое Привет, Хабр! Предлагаю вашему вниманию перевод доклада Александра Кузьменко с прошедшей недавно (14-15 июня) конференции Hong Kong Open Source Conference 2019. До того, как присоединиться к Haxe Foundation в качестве разработчика компилятора Haxe, Александр около 10 лет пр...

[Перевод] Анонсирован Windows Vision Skills (Preview) Недавно была анонсирована превью-версия Windows Vision Skills, являющяяся частью набора пакетов NuGet, который облегчают разработчикам приложений решение целого комплекса проблем компьютерного зрения с помощью простого набора API. Рисунок 1 — Слева направо вы видите в дейс...

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

Подробные характеристики Huawei Nova 5i раскрыты китайским регулятором До конца месяца Huawei представит новый смартфон среднего уровня Huawei Nova 5i. Недавно этот аппарат уже появился в базе данных бенчмарка Geekbench, а теперь Nova 5i был замечен и на сайте китайского регулятора TENAA, раскрывшего все характеристики новинки. Подробнее об это...

Сборка чугунного скорохода на Spring Boot и AppCDS Сборка чугунного скорохода на Spring Boot и AppCDS Application Class Data Sharing (AppCDS) – фича JVM для ускорения запуска и экономии памяти. Появившись в HotSpot в зачаточном виде ещё в JDK 1.5 (2004 г.), она долгое время оставалась весьма ограниченной, да ещё и отчасти к...

Слёрм DevOps: от Git до SRE со всеми остановками 4-6 сентября в Санкт-Петербурге, в конференц-зале Selectel пройдет трехдневный Слёрм DevOps. Мы строили программу, исходя из мысли, что теоретические труды по DevOps, как и мануалы к инструментам, каждый может прочитать самостоятельно. Интересны только опыт и практика: расс...

Воспоминания Дикона о своей свадьбе в трейлере Days Gone Игроки, следящие за новостями о Days Gone («Жизнь после» в русской локализации), грядущем эксклюзиве для PlayStation 4, знают, что проект расскажет историю байкера Дикона Сент-Джона. Это бывший преступник и охотник за головами, пытающийся пережить потерю...

AXIS vs IDIS — битва производителей видеонаблюдения В правом углу ринга — компания AXIS, патриарх отрасли видеонаблюдения смещенный с трона китайскими компаниями. В левом углу — компания IDIS, до 2013 года известная в «узких кругах» как поставщик OEM / ODM решений. Которого поджали те же китайцы. И вот в 2015 они уже арендуют...

Одноклассники и ВКонтакте разыграли 1,4 млн рублей среди игровых разработчиков Социальные сети ВКонтакте и Одноклассники подвели итоги турнира для разработчиков мобильных HTML5-игр — Games Cup 2019, одного из крупнейших событий в этой области.  Разработчики соревновались в двух основных номинациях: Pro и New Star. В этом году на конкурс подали зая...

[Перевод] О декораторах в Python Всем привет! Перевод статьи подготовлен для студентов курса «Web-разработчик на Python». Интересно развиваться в данном направлении? Запишитесь на День Открытых Дверей курса и пообщайтесь вживую с преподавателем: онлайн-трансляция 23 июля в 20:00 по мск.! Когда вы упражняли...

4G-роутер в роли универсального сервера для IoT Роутеры серии ICR-3200 призваны заменить классическую связку: одноплатный компьютер + модем + роутер. Теперь можно запускать всю необходимую логику прямо на роутере. Благодаря мощному ARM-процессору, 512 МБ оперативной памяти и ~2ГБ встроенной флеш-памяти, на роутере можно ...

Как купить десять коробок ваты и не ошибиться Предмет государственной закупки иногда бывает довольно необычным. Это нормально, просто 44-ФЗ регламентирует каждую мелочь, а санкции за невыполнение закона очень суровые. Вот и всплывают в открытых реестрах разные интересные кейсы. В результате открытый реестр проведённы...

Разработчик показал, как сделать iOS 13 в разы удобнее Закрытость iOS серьезно усложняет жизнь пользователям iPhone и iPad. Конечно, с одной стороны, хорошо, что таким образом Apple пытается обеспечить нашу с вами безопасность. Но ведь с другой, зачастую все эти системные ограничения, запрещающие использование сторонних приложе...

Лети-лети лепесток… или сказ про то, как UX проектировщик свой продукт в Instagram продвигал Оговорюсь сразу, что продукт и продвигал очень громко сказано, т.к. сейчас это больше похоже эксперимент. Продукт — это мои картины. Продвигал — это попытки понять, как там все это устроено. Попробовать набрать подписчиков, не вваливая туда большие бюджеты и тонну времени...

У Сатурна нашли 20 новых спутников. Имена для них выберут по итогам конкурса (ВИДЕО) Теперь общее число известных спутников Сатурна составляет 82. Таким образом, он отобрал звание планеты с самым большим числом спутников в Солнечной системе у Юпитера, опередив "соседа" на три спутника.

[Перевод] Разрабатывать приложения под Android — словно быть (демонетизированным) ютубером Как известно, некоторые авторы на YouTube крайне недовольны условиями, которые предлагает эта платформа. Аналогичное сражение сейчас ведут разработчики Android-приложений на платформе Google Play. Попытаюсь за 20 минут объяснить, что не так с Android. Когда-то Android счита...

ВКонтакте запускает гранты для авторов Социальная сеть ВКонтакте запускает гранты для создателей контента и расширяет программу поддержки VK Talents. Теперь интересные авторы, которые делятся своим творчеством в VK, получат финансовую поддержку, помощь в продвижении и другие бонусы. Команда ВКонтакте будет выбира...

Композиция против наследования, паттерн Команда и разработка игр в целом Дисклеймер: По-моему, статья об архитектуре ПО не должна и не может быть идеальной. Любое описанное решение может покрывать необходимый одному программисту уровень недостаточно, а другому программисту — слишком усложнит архитектуру без надобности. Но она должна давать решен...

Десятка лучших докладов C++ Russia и плейлист конференции в открытом доступе Этот хабрапост объединяет десять лучших докладов от таких спикеров, как Nicolai Josuttis, Timur Doumler, Андрей Давыдов и многих других. C++17/20/23, concepts, immutable data structures, concurrency, parallelism, metaprogramming — всё это темы конференции C++ Russia 2019, пр...

Суровая сибирская JVM: большое интервью об Excelsior JET Недавно мы писали о том, на какие ухищрения пошла Alibaba, чтобы сделать себе жизнь с OpenJDK более приемлемой. Там были комментарии вроде «оказывается, пока мы тут страдаем с обычной джавой, китайцы уже сделали себе свою особенную». Alibaba, конечно, впечатляет — но и в Рос...

[Перевод] Парсим 25Tb с помощью AWK и R Как читать эту статью: прошу прощения за то, что текст получился таким длинным и хаотичным. Чтобы сэкономить ваше время, я каждую главу начинаю со вступления «Чему я научился», в котором одним-двумя предложениями излагаю суть главы. «Просто покажи решение!» Если вы хотите ...

Мне нравятся картонные человечки Краткое содержание статьи — в конце текста. Леха – отличный парень. Хорошо работает, исполнительный, с идеями, перспективный. Сделали с ним пару отличных проектов. Но он бегает от уплаты алиментов на ребенка от первого брака. Прям приходит и просит, чтобы как-то скрыть его ...

10 проблем, которые я решил напоминалками на смартфоне Привет. Недавно я провел аудит напоминаний на смартфоне и хочу поделиться списком проблем/задач, которые удалось решить с их помощью. Возможно, вы задумаетесь о чём-то важном, читая этот список. Конечно, мы хотим уменьшить количество сигналов, дёргающих нас. Но некоторые ...

Анна Семенович войдет в жюри общероссийского конкурса красоты и силы «Queen of the fight-2019» 7 августа в ресторане «Кому ЖИТЬ ХОРОШО» прошла презентация, посвященная старту осеннего бойцовского сезона под эгидой новой международной профессиональной федерации «World Total Kombat Federation» (WTKF), а также началу кастинга участниц беспрецедентного общероссийского...

Конкурс для победителей программы «Старт» объявляет Фонд содействия инновациям Фонд содействия инновациям выдаст гранты на сумму до 10 млн рублей инновационным предприятиям, которые уже получали поддержку Фонда по программе «Старт». Заявки на участие принимаются до 14 октября. Конкурс «Бизнес-Старт» рассчитан на проекты, которые уже завершили научно-ис...

Сеть кинотеатров Multiplex проведёт трансляцию финала The International 2019 Завтра в Шанхае на стадионе «Мерседес-Бенц Арена» пройдёт гранд-финал The International 2019, крупнейшего турнира по MOBA-игре Dota 2. Две сильнейшие команды сойдутся в борьбе за главный приз в размере 15,5 миллионов долларов. К...

Слава богу, что я не менеджер Я довольно давно работаю DBA + database performance expert + еще много чего в одной крупной компании. Работа очень комфортная, но какое-то время я переживал из-за того, что моя позиция тупиковая. Расти по карьерной лестнице мне решительно невозможно: я единственный человек в...

Microsoft прекращает поддержку Windows 10 Mobile Microsoft официально объявила о завершении поддержки Windows 10 Mobile, последней по хронологии попытки компании создать операционную систему для смартфонов. 10 декабря 2019 года будет полностью прекращён выпуск обновлений ПО для всех устройств на её базе, включая хотфиксы б...

Yandex Retro Games Battle 2019 — разрабатываем игры для ZX Spectrum Привет! Меня зовут Дмитрий Пугачев, я помогаю развивать музей Яндекса, в котором наша команда собирает редкие и интересные экземпляры вычислительной техники. Недавно мы приглашали читателей Хабра посетить наш музей в рамках акции «Ночь музеев». Честно говоря, мы не ожидали, ...

Как Tinkoff.ru автоматизирует аналитику с Zeppelin Tinkoff.ru разрабатывает множество сервисов на рынке финансовых услуг. У нас решают свои повседневные задачи аналитики, разработчики, технологи, менеджеры. Все мы ежедневно генерим идеи, анализируем, разрабатываем и делаем все, чтобы создавать лучший продукт на рынке. Я раб...

Как мы провели «Демодуляцию». Музей Яндекса и его друзья Праздник — это когда друзья собираются вместе и хорошо проводят время. Недавно команда Музея Яндекса организовала праздник ретрокомпьютинга «Демодуляция» — фестиваль для всех, кому интересна история техники. Гости мероприятия могли не только познакомиться с легендарными комп...

На мобильных вышла пошаговая RPG Fist of the North Star: Legends ReVIVE Fist of the North Star: Legends ReVIVE— это action RPG, основанная на популярной манге «Кулак Полярной звезды» и заимствующая многие черты из консольных версий игр по мотивам франшизы. Разработчики приготовили полноценную историю, основанную на манге, качественную графику и...

[Перевод] Почему инженеры не заботятся о мониторинге приложений? Всех с пятницей! Друзья, сегодня мы продолжаем серию публикаций посвященных курсу «DevOps практики и инструменты», потому как занятия в новой группе по курсу стартуют уже в конце следующей недели. Итак, начнём! Мониторинг — это просто. Это известный факт. Поднимите Nagios...

Обзор Creatures Inc. Ловим животных Если в любую игру добавить кооперативное прохождение, то она автоматически становится более увлекательной и интересной. У Creatures Inc с этим проблем нет — вы можете не просто играть вместе с друзьями, но и воевать, охотиться и изучать виртуальный мир. Это намного интересне...

Kaggle-подходы для CV в проде: внедрить нельзя выпилить Среди дата сайнтистов ведется немало холиваров, и один из них касается соревновательного машинного обучения. Действительно ли успехи на Kaggle показывают способности специалиста решать типичные рабочие задачи? Арсений arseny_info (R&D Team Lead @ WANNABY, Kaggle Master,...

В новой версии Firefox блокируется автоматическое воспроизведение медийного контента Mozilla на днях представила Firefox 66, который можно было бы назвать рутинным обновлением, если бы не одно важное нововведение. А именно блокирование автоматического воспроизведения видео и аудио, чем грешат многие сайты. Если открыта пара вкладок, еще ничего — можно бы...

Сказки о безопасности: Беззащитный “умный” замок Ура! Пятница! Джим очень любил окончание рабочей недели, ведь впереди два выходных, которые можно посвятить любимому …

[Из песочницы] Arduino и Processing. Как управлять микроконтроллером по COM порту. Двустороннее общение Всем привет! В интернете бытует заблуждение, что для управления компьютером при помощи самодельной электроники нужны только специальные платы, которые могут распознаваться как USB HID устройства. А касаемо Arduino все только и говорят о Arduino Leanardo. Такие популярные биб...

Приглашаем на второй Camunda BPM Meetup Raiffeisenbank Приглашаем вас на второй в России открытый митап Camunda BPM, который пройдет 30 мая 2019 года на площадке Райффайзенбанка в Нагатино. Как прошел первый митап сообщества Camunda BPM можно посмотреть в этом посте. Для нас очень важно формировать сообщества и делиться знания...

Стартовал конкурс социальных видеороликов «Я за экологичный интернет будущего» Стартовал конкурс социальных видеороликов «Я за экологичный интернет будущего», который проводит всероссийский видеопроект «Блогеры-дети» при поддержке Координационного центра доменов .RU/.РФ. Конкурс проводится с 22 марта по 22 апреля 2019 года. К участию в конкурсе пр...

Из риелтора в разработчика игр 2. «Операция: Андроид» Добрый день, Хабр. Две моих предыдущих статьи (раз, два) вы приняли очень тепло и даже выдвинули в топ, поэтому и продолжение не заставило себя ждать. Всего-то полгода, не такой уж и большой срок. Для тех, кто не в курсе – меня зовут Тим, мне 30 лет, я риелтор и сейчас пыта...

Чемпионат по программированию: разбираем задачи для фронтенд-разработчиков На днях победители чемпионата по программированию, который завершился в начале лета, получили заслуженные призы. Для этого мы позвали их, а также всех остальных финалистов из топ-20 каждого направления в московский офис Яндекса. Ещё раз поздравляем тех, кто сумел выйти в фи...

Теплица запускает конкурс инновационных проектов Команда Теплицы социальных технологий готова профинансировать два социально значимых IT-проекта. Если вы хотите разработать онлайн-инструмент, добавить новый функционал или запустить новый проект, а ресурсов не хватает, тогда подавайте заявку на участие в конкурсе инновацион...

Appodeal запускает платформу Stack Компания Appodeal, которая недавно привлекла новый раунд инвестиций, объявила о расширении продуктового спектра и запуске зонтичного бренда Stack. Stack — комплексное SaaS-решение для компаний-разработчиков мобильных приложений, которое позволяет развернуть независимую инфра...

AI пати в Siliconовой Долине: мэр, миллиардер, президенты, гении, разработчики процессоров и девушка с яркими волосами В прошлом году в российской и украинской прессе прошла волна статей о вечеринках в Кремниевой долине, с какой-то голливудской атмосферностью, но без указания конкретных имен, фотографий и без описания связанных с этими именами технологий разработки аппаратного и написания пр...

Разведение мемов в корпоративных условиях: над чем смеются разработчики Dodo IS Привет, Хабр! Недавно я подумала, что «хочу смеяться пять минут» и стала вспоминать рабочие приколы. Чем больше я смеялась, тем больше понимала, что сущность мемов сложнее, чем кажется. В итоге я написала эту статью, ставшую целым околонаучным изысканием. Под катом немного т...

XVI конференция разработчиков свободных программ Недавно в славном городе Калуге проходила XVI конференция разработчиков свободных программ. Конференцию организовывала компания “Базальт-СПО”. Embox, являясь свободным проектом, также выступал на конференции. Я, традиционно, не буду делать обзора всех докладов, а расскажу ...

React Native: делаем draggable & swipeable список Сегодня трудно кого-то удивить возможностью свайпать элементы списка в мобильных приложениях. В одном нашем react-native приложении тоже была такая функциональность, но недавно возникла необходимость расширить её возможностью перетаскивать элементы списка. А поскольку процес...

В Сколково завершился международный форум «Открытые инновации» «Открытые инновации 2019» прошли в формате трех тематических дней — «Цифровой человек», «Интеллектуальная экономика», «Технологии будущего». 22 октября состоялась пленарная сессия с участием Председателя Правительства России Дмитрия Медведева, посвященная главным вызовам циф...

[Из песочницы] 10 советов для того, чтобы быть хорошим техническим лидером Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Tips for Being a Good Tech Lead» автора VijayDeveloper. Лидерство это не услуга, это умение. Профессионалы, работающие разработчиком программного обеспечения в течение нескольких лет, получают шанс стать технолог...

Яндекс.Дзен объявил конкурс на лучшую коллаборацию Команда Яндекс.Дзена сообщила о старте приема заявок для участия в конкурсе на лучшую коллаборацию. Победители конкурса будут премированы бонусными показами. Для участия в конкурсе авторам Дзена необходимо создать статью в сотрудничестве с одним или несколькими другими автор...

Как мы спасали код-ревью Я ведущий Java-разработчик в Яндекс.Деньгах. Каждое рабочее утро в 2018 году меня встречали около 30 пулл-реквестов, ожидающих ревью, а у меня не хватало времени разобрать их все за день. В конце лета я ушел в отпуск, а когда вернулся, обнаружил очередь из 50 PR, назначенн...

Открытый вебинар «Метод Pairwise Testing в Black Box тестировании» Всем доброго времени суток! Предлагаем вашему вниманию подробное описание открытого урока, посвящённого попарному тестированию. Мероприятие прошло всего пару дней назад и было приурочено к запуску курса «QA-специалист». Преподаватель — Нина Деваева — Senior Tester, Team L...

[Перевод] Конкурс по программированию на Q#: Microsoft Q# Coding Contest Команда Microsoft Quantum рада анонсировать Q# Coding Contest – зима 2019! В этом конкурсе вы можете проверить свои навыки квантового программирования, решая задачи квантовых вычислений на Q#. Победители получат футболку Microsoft Quantum! Квантовые вычисления — это принципи...

Калькулятор Windows 10 получит новые функции Microsoft является одним из крупнейших игроков в сообществе разработчиков программного обеспечения с открытым исходным кодом, и компания недавно выпустила приложение Калькулятор Windows 10 на Github. Этот подход позволил разработчикам внести свой вклад в разработку калькулят...

Самые редкие и самые дорогие языки программирования. Часть II Недавно для читателей Habr я провела небольшое исследование языков программирования, таких как Rust, Dart, Erlang, чтобы выяснить, насколько они являются редкими на российском рынке IT. В ответ на мое исследование посыпалось больше количество комментариев и вопросов касате...

[Перевод] Google запускает новый инструмент Lookout, чтобы помочь слабовидящим Google запустил новый инструмент под названием Lookout, который, как он надеется, поможет слабовидящим получить информацию об их окружении. В настоящее время продукт доступен только на устройствах Pixel в Соединенных Штатах (только на английском языке), но скоро он появится ...

Экшн-камера Sony RX0 II Sony анонсировала вторую версию прочной экшн-камеры RX0 II. RX0 II имеет 15,3-мегапиксельный сенсор и фиксированный широкоугольный объектив Zeiss Tessar T 24 мм F4 с минимальным фокусным расстоянием 20 см для панорамных снимков. Он очень похож по размеру на предшественни...

[Перевод] Open source не приносит денег, потому что не создан для этого Лучший способ что-то сделать — хотя бы попробовать Все знают, что на open source невозможно заработать, верно? Я сейчас размышляю на эту тему, потому что Mozilla хочет в ближайшие несколько лет диверсифицировать доходы, но у нас одно ограничение — все разработки обязатель...

Устройства Xiaomi теперь совместимы с «Алисой» «Яндекса» В их числе осветительные устройства, умная лампочка Mi LED Smart Bulb, робот-пылесос Mi Robot Vacuum, очиститель воздуха для дома Mi Air Purifier и умная розетка Mi Smart Wi-Fi. 23 мая китайская Xiaomi объявила о партнерстве с российской технологической компанией &laq...

20 фильмов, получивших «Оскар» в XXI веке «Гладиатор», «Властелин колец», «Бёрдмэн» и другие работы, победившие в номинации «Лучший фильм».

[Перевод] Мой однострочный клиент Dropbox под Linux Хочу рассказать о своей попытке создать простой однострочный клиент Dropbox под Linux, используя только бесплатные компоненты с открытым исходным кодом, в том числе rclone, entr и systemd. Контекст Недавно проприетарный клиент Dropbox под Linux отказался от поддержки всех ф...

Ark Compiler доступен для загрузки с официального сайта В августе в рамках конференции для разработчиков Huawei представила фирменную операционную систему HarmonyOS (HongmengOS), основанную на микроядре. А чтобы приложения из экосистемы Android могли работать на ОС от Huawei, и китайцы смогли в итоге предложить собственную экосис...

[Перевод] Кодогенерация в Dart Известно, что для программиста очень хорошо быть ленивым, потому что делать больше с меньшими затратами — ключ к прогрессу. Никто не любит делать одно и то же снова и снова. Это утомительно, скучно, да и совсем не креативно. Повторяя одно и то же действие мы часто делаем оши...

По ту сторону стенда Вы не замечали (это утверждение), что все статьи про конференции и выставки делятся на два типа. Первый — это посты от организаторов. Используя все известные человечеству штампы и клише, они рассказывают, как же нам здорово будет на их конференции, затем пишут, как же всё бы...

По следам индустриального ниндзя: приглашаем участвовать в онлайн-конкурсе по промышленной безопасности На прошедшем PHDays 9 мы проводили конкурс по взлому завода по перекачке газа Industrial Ninja. На площадке было три стенда, эмулирующих индустриальный процесс: под большим давлением в воздушный шар закачивался воздух. У каждого стенда был свой уровень сложности (по степен...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)