Социальные сети Рунета
Четверг, 25 апреля 2024

Impossible Mission Fallout 2018 1.6 Действие игры происходит в недалёком будущем. Вы возьмёте на себя управление бойцом сил специального назначения, задачей которого является зачистка пустынных районов и небольших арабских городков от террористов. В распоряжении геймера появится внушительный арсенал огнестрель...

Патч Red Dead Online добавляет ежедневные испытания Rockstar Games объявила сегодня о первом крупном патче для онлайн-версии Red Dead Redemption. Обновление принесет игрокам Red Dead Online новые варианты игрового процесса, больше оружия и одежды, а также некоторые изменения, чтобы сделать общее впечатление более сбаланси...

Как взять сетевую инфраструктуру под свой контроль. Часть третья. Сетевая безопасность Т.к. эта глава получается довольно объемной, то я решил публиковать ее по частям. Сетевая безопасность. Часть первая. Нет смысла говорить о полном устранении security рисков. Мы в принципе не можем снизить их до нуля. Также нужно понимать, что при стремлении сделать сеть...

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

Франция разместит в космосе лазерное оружие Министр обороны Франции рассказал, что власти намерены заказать разработку лазерного оружия для небольших спутников. Они будут выводить из строя спутниковые системы противника.

[Перевод] Как работают пули в видеоиграх? Игры FPS (first-person shooter, шутер от первого лица) стали неотъемлемой частью видеоигровой индустрии ещё с момента появления в 1992 году популярнейшей Wolfenstein 3D. С тех пор жанр эволюционировал: улучшалась графика, увеличивались бюджеты на разработку, развивалась экос...

Яркий мультиплеерный шутер Ace Force от Tencent выйдет в Китае 13 августа Летом прошлого года стало известно, что китайский издатель Tencent готовит мультиплеерный шутер Ace Force, напоминающий одновременно Overwatch и Borderlands. От первого проект получил разнообразных героев, от второго — визуальный стиль. Известный инсайдер Daniel Ahmad сообщ...

Хорошее плохое интервью Это будет небольшая история про большую лень. Так сложилось, что задача поиска людей в команду упала на менеджера проекта. А роль менеджера проекта упала на меня. This is a story of my life... Читать дальше →

Ragnok Mousegun – вертикальная мышь для шутеров с дизайном пистолета Комбинация клавиатуры и мыши – главное оружие геймеров в шутерах от первого лица, однако оба эти устройства не имеют ничего общего с реалистичностью. Китайская компания Ragnok ставит перед собой цель сделать процесс гейминга приближенным к реалиям с помощью контроллера Mouse...

Facebook тренирует универсальный ИИ в Minecraft Сегодня искусственный интеллект хорошо выполняет отдельные, четко сформулированные и ограниченные задачи, побеждая людей в Starcraft II или го. Но если попросить такой ИИ выполнить какую-либо задачу за пределами этой области знаний, то у него ничего не получится. Создание ИИ...

США скоро испытают нейтронное оружие Чтобы защищаться от российских ракет «Буревестник», «Кинжал» и «Авангард», американцам приходится придумывать что-то новенькое: Пентагон потратит 304 миллиона долларов на разработку нейтронного оружия, которое должно помочь перехватывать запущенные межконтинентальные баллист...

Состоялся релиз шпионского платформера Kingsman - The Secret Service для iOS и Android Студия YesGnome, в портфолио которой уже есть несколько проектов по лицензиям, включая Adventure Time: Champions and Challengers и Star Trek Trexels, сегодня выпустила экшен по мотивам популярного комедийного боевика Kingsman: The Secret Service. Действие игры происходит по...

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

Как я делал desktop-приложение на Flutter (+ bonus) Недавно попалась на глаза новость, что вышел очередной релиз Flutter (1.9), который обещает разные вкусности и, в том числе, раннюю поддержку веб-приложений. На работе я занимаюсь разработкой мобильных приложений на React Native, но с любопытством поглядываю на Flutter. Для...

Существенно ускоряем выполнение задач на примере дополнительной настройки обновленной памяти HyperX FURY DDR4 Выбор оперативной памяти для рабочего или игрового ПК – головная боль для тех, кто хочет одновременно получить максимум производительности и не опустошить свой кошелёк. Нет, сегодня мы не будем в очередной раз говорить «такая-то память стоит столько и является оптимальным вы...

Конференция Selectel Networking Academy 24-го октября в нашем конференц-зале состоялась мультибрендовая конференция по сетевым технологиям — Selectel Networking Academy. На мероприятии выступили с докладами представители крупнейших производителей сетевого оборудования — Extreme Networks, Juniper Networks, Huawei...

Сотрудников Facebook попытались отравить химическим оружием По данным Reuters, в Facebook была доставлена посылка с ядовитым газом зарином, который запрещён Конвенцией ООН о химическом оружии в 1993 году.

ССО берут на вооружение винтовку Мосина В сети всплыла фотография бойца со знаменитой трёхлинейкой. У одного из бойцов, предположительно, Сил специальных операций России пользователи сети рассмотрели винтовку Мосина. По фотографии можно заметить, что к оружию добавлен оптический прицел. Это не первый раз, когда...

Digital-мероприятия в Москве c 21 по 26 мая Подборка мероприятий на неделю Apache Ignite Meetup #6 21 мая (вторник) Новослободская 16 бесплатно Приглашаем на очередную встречу Apache Ignite в Москве. Подробно разберем компонент Native Persistence. В том числе, обсудим, как настроить продукт “больших топологий” для и...

На Android вышел тактический зомби-шутер Dark Days с сел-шейдинг графикой В ассортименте компании Azur Interactive есть и плеяда королевских битв, и мультиплеерная стратегия, и популярный хоррор CASE: Animatronics. Сейчас же она выпустила зомби-экшен с графикой в стиле сел-шейдинг. По традиции действие происходит в мире, который поразил все чело...

На Android в режиме пробного запуска вышел яркий мультиплеерный шутер Bitter End Студия Royal Ark, в портфолио которого есть постапокалиптический изометрический экшен Dawn of Zombies, выпустила на Android в режиме пробного запуска мультиплеерный шутер под названием Bitter End. Действие происходит в мире, пережившем конец света. Визуально проект похож од...

Дизайн интерфейса для игры, рисуем пак иконок Всем привет! Я Михаил Кравченко, дизайнер игровых интерфейсов. Это статья о том как нарисовать пак иконок для игры. Ниже вы видите результат. Фиксируем требования к результату Вот к нам прилетела задача примерно такого содержания. В игре начинается событие — вторжение ра...

США отказываются от семейства винтовок M16 и полностью перевооружают пехоту Каждая из компаний обязана предоставить по 53 прототипа новой винтовки (NGSW-R), которая идёт на смену M4A1, а также по 43 прототипа нового пулемёта (NGSW-AR), заменяющего M249. Вместе с оружием участники конкурса должны подготовить к испытаниям по 845 000 новых патронов XM1...

Добавляем Sign in with Apple на back-end На WWDC 2019 Apple представила новую систему авторизации пользователей — Sign in with Apple. Возникла задача интегрировать её в наш back-end и синхронизировать её с уже существующими методами авторизации при помощи email, Google и Facebook. За задачу взялся наш коллега kuren...

[Из песочницы] Сбор метрик из .NET приложений с помощью Telegraf Одной из важнейших задач при проектировании систем является организация мониторинга состояния всех узлов, в том числе большого числа сервисов. В условиях, когда дополнительных сил и средств на это не выделяется, приходится максимально использовать готовые решения. Думаю, у ...

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

Спецназ США вооружается российским оружием Американцы отчаялись разработать собственный современный пулемет. Весьма неожиданные новости поступают из-за океана. Ведущее американское военно-политическое издание The National Interest сообщило о том, что власти США развернули на территории страны производство копий рос...

Intel PAC N3000 — FPGA для сетевых приложений В полном соответствии с тематикой выставки Mobile World Congress 2019, проходящей в эти дни в Барселоне, компания Intel представила на ней целый ряд новинок, предназначенных для телекоммуникационной отрасли. Хотим обратить внимание на одну из них; она достаточно специфична ...

Flight Lass — кооперативный аниме-шутер от авторов Twelve Weapons of God Вчера мы рассказали об игре Twelve Weapons of God – action RPG от китайского издателя Giant Network. Помимо этого проекта на Taipei Game Show он также показывал Flight Lass. Это мобильный кооперативный шутер, где в основном режиме играет сразу 3 человека. Разработчики приго...

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

The Surge 2 — трейлер про боевую систему The Surge 2 — это ролевой экшен от Deck13 и Focus Home Interactive, который появится на платформах PlayStation 4, Xbox One и PC уже 24 сентября. Место действия проекта — фантастический город Джерико. Доступный арсенал — 80 видов оружия и уникальный боевой стиль со множество...

[Из песочницы] Улучшение UX при работе с клавишей «Tab» При разработке приложений «фронтендеры» редко обращают внимание на то, как пользователь будет использовать предоставляемые браузером функции клавиш. Я не являюсь исключением, но в один день мне была дана задача касаемо UX и переходов с помощью нажатия «Tab» и «Shift + Tab». ...

«Щит Путина» признали оружием конца света Немецкое издание Stern назвало новейшую российскую ракету ПРС-1М, входящую в систему противоракетной обороны (ПРО), «оружием конца света».

Компанию Huawei могут лишить её главного оружия в противостоянии с США Несмотря на то, что США целенаправленно пытаются максимально ослабить компанию Huawei, последняя пока ещё не предпринимала по этому поводу никаких серьёзных ответных действий. Аналитики сходятся во мнении, что главным оружием Huawei могут стать патенты, коих у компании...

Pixel Combat: Zombies Strike 2.3 Ты держишь оборону внутри дома, который штурмует кровожадная толпа зомби! Твоя цель выжить и покрошить как можно больше живых мертвецов! Сдерживать эти полчища тебе поможет возможность строить барикады и огромный выбор различного оружия (ножи, топоры, пистолеты, автоматы и д...

WarBox — Коробки удачи Warface 2.0.1 WarBox — это симулятор коробок удачи Warface. В игре фишкой является то, что валюты две — Варбаксы и Кредиты. В игре нужно «крутить коробки» и если вам выпало оружие с пометкой «Навсегда» то оно переходит к вам в коллекцию. В игре есть разные виды зароботка валют и несколько...

Несколько соображений по поводу параллельных вычислений в R применительно к «enterprise» задачам Параллельные или распределенные вычисления — вещь сама по себе весьма нетривиальная. И среда разработки должна поддерживать, и DS специалист должен обладать навыками проведения параллельных вычислений, да и задача должна быть приведена к разделяемому на части виду, если тако...

Стартовала предрегистрация на зомби-шутер Dead Zed от авторов Earn to Die Австралийский издатель и разработчик Not Doppler прославился благодаря серии зомби-гонок с видом сбоку Earn to Die и мультиплеерной Crash of Cars. Теперь он готовит для мобильных новых проект, который тоже некогда был обычным Flash-развлечением. Dead Zed — это зомби-шутер о...

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

[Из песочницы] Синтез регулятора методом обратной задачи динамики В задачах управления бывают случаи, когда закон движения управляемого объекта известен и необходимо разработать регулятор с определенными характеристиками. Порой задача осложняется тем, что уравнения, описывающие управляемый объект, оказываются нелинейными, что осложняет пос...

[Перевод] Паттерны дизайна уровней для 2D-игр Введение Дизайнеры многих игр при разработке геймплея полагаются на вариативность контента. Повторяющиеся препятствия приводят к тому, что игроку становится скучно, поэтому дизайнеры обычно стремятся создавать постоянно увлекающий игровой процесс. Чаще всего игры состоят из...

Военные создали оружие для массового уничтожения дронов Военно-воздушные силы США разработали новый тип оружия для борьбы с беспилотниками. Мощная микроволновая система под названием Tactical High Power Microwave Operational Responder (THOR) способна «сбивать» [...]

Авторы Metro: Exodus рассказали о дробовике Ашот и другом оружии Авторы Metro: Exodus рассказали о важнейшем элементе своего проекта — оружии. Условный апокалипсис, который нашему герою удалось пережить, положил конец цивилизации и никто автоматы или пистолеты больше не производит. Это значит, что создавать огнестрельное оружие нужно буде...

Стартовала предрегистрация на топ-даун зомби-шутер Zombie Blast Crew на Android Zombie Blast Crew — это топ-даун шутер про истребление зомби от компании Vivid Games, которую мы знаем в первую очередь благодаря гонкам Gravity Rider, но также шутеру Space Pioneer. Сейчас новый проект доступен в режиме пробного запуска в Канаде, Великобритании, Австралии ...

Survival Heroes 1.4.1 Survival Heroes — стрелялка от первого лица, RPG, многопользовательская стратегия — разработчикам из Snail Games удалось создать увлекательную смесь из разных жанров компьютерных игр. Любите эпические истории? Тогда эта игра для вас. Выберите подходящую начальную обла...

Epic Knights: Legend Guardians — Heroes Action RPG 1.0.3.3 Legend Guardians — лучшая оффлайн ролевая игра, в которую вы никогда не играли. В качестве бесплатной игры и автономной игры Legend Guardians не требует подключения к сети или подключения к Wi-Fi, чтобы вы могли играть где угодно или присоединиться к режиму PVP с миллионами ...

$500 в месяц: на что получатели безусловного базового дохода тратят свои деньги? Глава программы обсуждает ход эксперимента с журналистами В феврале в штате Калифорния, США, стартовал эксперимент по выплате безусловного дохода в размере $500 добровольцам — участникам программы. Ими стали 125 человек из городка Стоктон. Одно из условий — размер дохода с...

Можно ли прострелить ствол дерева из винтовки: логика PUBG против реальности Идея эксперимента пришла к Дастину после знакомства с популярным сетевым шутером PUBG — он узнал, что в игре дерево защити игрока от любого выстрела и решил проверить, получится ли провернуть нечто подобное в реальном мире. Чтобы зафиксировать пулю и то, какой урон она нане...

Трейлер Metro Exodus: дробовики и их модификации Ранее Deep Silver и 4A Games уже публиковали общий трейлер, посвящённый многообразию оружия в грядущем постапокалиптическом шутере Metro Exodus. Теперь выпущен отдельный ролик, рассказывающий подробнее о дробовиках, эффективном оружии для ближних дистанций.

[Из песочницы] Интеграция Jira с GitLab Цель При коммите в git упоминаем в комментарии какую-либо задачу из Jira по имени, после чего происходит две вещи: в GitLab название задачи превращается в активную ссылку на нее в Jira в Jira к задаче добавляется комментарий со ссылками на коммит и пользователя, его со...

Калашников представил новое оружие против дронов Компания ZALA AERO из концерна «Калашников» продемонстрировала новую версию оружия REX-2 против дронов. Оно стало легче и меньше.

Модели натурального ряда чисел и его элементов: Геометрическая (плоскостная) модель натурального ряда     Задача криптографического анализа шифра (атака на шифр) предполагает построение и исследование модели криптографической системы (алгоритма шифра и его элементов), а также ситуации, в рамках которой осуществляется криптоанализ. Для шифра RSA такой моделью его элемента д...

Как создать крутых боссов. Опыт разработчиков Shadow Fight 3 Где искать вдохновение, как построить процесс между командами, какую механику выбрать и как добиться WOW-эффекта — рассказывает геймдизайнер Banzai Games Дмитрий Аборилов. Вы сталкивались с задачей сделать финального босса игры? Такого, чтобы он надолго запомнился много...

Стажировки для разработчиков в Авито: боевые задачи и работа с опытными наставниками Почему работа в боевых проектах высоконагруженной разработки для новичка зачастую лучше короткой летней практики? Почему личный контакт с наставником — залог успешного входа в профессию? И какие они, стажировки для начинающих разработчиков в Авито? В этой статье я отвечаю на...

Что будет, если взорвать все ядерные заряды на планете одновременно Авторы Youtube-канала Kurzgesagt задались целью смоделировать и показать последствия применения атомного оружия в сценарии тотального ядерного апокалипсиса. В реальности, если начнется Третья мировая война и полетят ракеты с ядерными боеголовками, большая часть зарядов не до...

PostGIS и JPA PostGIS — открытое программное обеспечение, добавляющее поддержку географических объектов в реляционную базу данных PostgreSQL. В этой небольшой статье будет рассмотрено использование его в Java. В частности — задача нахождения географических объектов по их координатам. Ч...

IR интерфейс, Raspberry и LIRC Моя задача сечас — научиться отправлять команды кондиционерам и другим устройствам в доме. Исходно эти устройства имеют только IR remote control. Для решения этой задачи у меня есть Raspberry Pi и IR transceiver shield. В статье можно найти конфиги, команды, советы и немного...

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

[Перевод] Машинно-синестетический подход к обнаружению сетевых DDoS-атак. Часть 1 Всем, привет. В последнее время у нас большое количество новых запусков и сегодня хотелось бы анонсировать курс «Сетевой инженер», который стартует уже в начале марта. Традиционно начинаем делиться с вами полезным материалом по теме, и сегодня публикуем первую часть статьи «...

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

В России назвали сравнимое с C-400 зарубежное оружие Директор по международному сотрудничеству и региональной политике «Ростеха» рассказал журналистам, с каким зарубежным оружием логично сравнивать российскую зенитную ракетную систему (ЗРС) С-400 «Триумф».

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

[Из песочницы] Датчик температуры и влажности на ардуино с отправкой и отрисовкой графика (Часть1) Основной задачей проекта является мониторинг температуры в теплице удаленной от дома на 11-15 метров. Без возможности организации прокладки UTP и питания до нее. Читать дальше →

Мультяшный мультиплеерный шутер Kids vs Zombies выйдет в режиме пробного запуска в ноябре Студия Donut Lab Studio работает над своим дебютным проектом Kids vs Zombies. Это мультиплеерный шутер с мультяшной подачей. В этом мире все взрослые превратились в зомби, а дети вынуждены использовать несмертельные виды оружия для самообороны. Цель каждого раунда в игре — ...

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

Издатель NetEase анонсировал мобильный шутер нового поколения Disorder, регистрация на бету открыта На выставке GDC 2019 издатель NetEase показал свое видение мобильного шутера будущего — проект Disorder. Действие игры происходит в ближайшем будущем в Сан-Франциско. Разработчики долго работали над игрой, так что уже в 2019 должен состояться ее глобальный релиз. Интересно...

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

[Из песочницы] KVM (недо)VDI с одноразовыми виртуальными машинами с помощью bash Кому предназначена данная статья Данная статья может быть интересна системным администраторам, перед которыми вставала задача создать сервис «одноразовых» рабочих мест. Пролог В отдел ИТ сопровождения молодой динамично развивающейся компании с небольшой региональной сетью,...

Видео: композитор Sekiro: Shadows Die Twice рассказывает о создании музыки для игры После многочисленных публикаций, посвящённых Sekiro: Shadows Die Twice, изданию Gameinformer ещё есть чем порадовать читателей. На этот раз журналисты опубликовали видео с композитором Юкой Китамурой (Yuka Kitamura), отвечающей за музыку в следующей игре студии From...

Американцы объявили сроки выхода первого гиперзвукового оружия Вчера, 21 августа, министр обороны Соединенных Штатов выступил с официальным заявлением, что в арсенале вооруженных сил США гиперзвуковое оружие появится в течение ближайшей пары лет.

Видео: от «Ашота» до арбалета — свежий трейлер Metro Exodus об оружии Компании Deep Silver и 4A Games опубликовали трейлер, посвящённый многообразию оружия в грядущем шутере Metro Exodus. В ролике демонстрируются новые геймплейные кадры, а также разбор кустарных образцов постапокалиптического оружия, которые могут попасть в руки Арт...

Ловим кота с TLA+ Формальные методы считаются эффективным, но неоправданно сложным способом обеспечения надежности программного обеспечения. Используемые при этом инструменты существенно отличаются от привычных программисту. Эта статья написана с целью снизить порог вхождения в этот инструме...

Спецназ РФ в Сирии показал трофейное американское оружие Потенциально трофейное вооружение американского происхождения засветилось на фотографиях из Сирии. Вполне возможно, оно было получено в результате боестолкновения с американским спецназом. Недавно в сети появились фото, устроившие небольшой фурор – у бойцов спецназа ССО в ру...

Evil Snowmen 1.0 Город захватили злые снеговики, сани Санты в опасности, твоя задача отыскать все мешки с подарками, загрузить их в сани и уехать из этого города. Отстреливайся от снеговиков с помощью снегомёта. Находи и открывай подарочки, в которых можно найти что-нибудь интересное и по...

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

Automation Day, или как мы наращиваем слой автотестов Как часто, работая в команде, вы сталкиваетесь с ситуацией, когда часть задач по автоматизации тестирования попадает в бэклог и остается в ручном тестировании навсегда? Мы постоянно сталкиваемся с такой проблемой, и причины всегда разные: не успели / не хватило времени, а ...

Продолжение культового шутера Alien Shooter 2: The Legend добралось до iOS Продолжение культового шутера с изометрической камерой Alien Shooter 2 - Легенда вышло на Android еще в прошлом году, а на днях состоялся долгожданный релиз в App Store. Невозможно не заметить, что игра стала бесплатной. И это мгновенно накладывает свои отпечатки. Многие иг...

В России назвали «срок годности» ядерного оружия Генеральный конструктор баллистической ракеты Р-30 «Булава-30» заявил журналистам, что ядерное оружие не потеряет своей актуальности до конца текущего века. Оно остаётся главным средством предотвращения новой мировой войны.

Качество — ответственность команды. Наш QA опыт Я работаю QA-инженером в Miro. Расскажу о нашем эксперименте по передаче разработчикам части задач по тестированию и трансформации роли тестера в роль QA (Quality assurance). Сначала коротко о нашем процессе разработки. У нас ежедневные клиентские релизы и от 3 до 5 серверн...

[Из песочницы] Зачем нам UML? Или как сохранить себе нервы и время Многие программисты, столкнувшись со сложной задачей, пренебрегают этапом проектирования, ссылаясь на то, что проектирование — это потеря времени, и в данном случае оно будет мне только мешать. Зачастую это утверждение оказывается верным, если задача и правда небольшая и к...

Американские инженеры разработали карманный болас, который предлагается использовать в качестве безопасной альтернативы тазеру Американская компания Wrap Technologies объявила о разработке нового оружия нелетального воздействия, способного останавливать нарушителей с помощью боласа. Как сообщает Reuters, разработчики позиционируют решение в качестве безопасной замены тазерам. Отметим, что боласом на...

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

Как мы собирали данные по рекламным кампаниям с интернет-площадок (тернистый путь к продукту) Кажется, что сфера интернет-рекламы должна быть максимально технологичной и автоматизированной. Ещё бы, ведь там работают такие гиганты и эксперты в своём деле, как Яндекс, Mail.Ru, Google и Facebook. Но, как оказалось, нет предела совершенству и всегда есть что автоматизиро...

[Из песочницы] Видеозвонок в браузере на PeerJS. Быстрый старт Приветствую всех читателей Хабра. В этом году довелось писать модуль видеосвязи для одного учебного портала для созвона по видеосвязи прямо на сайте учителя с учеником. Раннее такую задачу решать не приходилось. После недолгих поисков обнаружил, что есть 2 пути: Flash и WebR...

ФСБ: террористы используют дроны для доставки химического оружия Директор Федеральной службы безопасности (ФСБ) Российской Федерации заявил, что террористы производят химическое оружие и планируют использовать в качестве средств доставки дроны.

30-31 марта, SIBUR CHALLENGE в Нижнем Новгороде Всем привет! Уже через пару недель, 30-31 марта, мы проведем в Нижнем Новгороде хакатон, посвященный анализу данных. Отбор команд будет идти до 30 марта, задачи нужно будет решать не абстрактные, а вполне себе живые — мы предоставим реальные данные компании для этого. Во...

Как решить старую задачу с помощью ML на Python и .Net Бывает, что некоторые задачи преследуют тебя много лет. Для меня такой задачей стала склейка предложений текстов, в которых жестко забит переход на новую строку, а часто еще и перенос слов. На практике, это извлеченный из PDF или с помощью OCR текст. Часто можно было встрет...

[Перевод] От Witcher 3 до Cyberpunk: эволюция дизайна квестов CD Projekt The Witcher 3 известен своим превосходным дизайном квестов, но разработчик игры CD Projekt Red обещает в своём новом проекте Cyberpunk 2077 развить и улучшить проверенный подход. На E3 2019 директор отдела квестов Матеуш Томашкевич рассказал нам, чему он научился, управляя...

Китайцы назвали американское ядерное оружие более совершенным, чем российское Известно, что в начале прошлого месяца подводные силы стратегического ядерного сдерживания России и США осуществили испытания. Популярное издание Sohu проанализировала надежность оружий обеих стран и поделилась своими выводами.

Nvidia выпустила Game Ready драйвер для Battlefield V и Metro Exodus Предстоящий релиз постапокалиптического шутера Metro Exodus побудил специалистов Nvidia к выпуску очередного пакета графических драйверов. Сегодня на сайте geforce.com был выложен Game Ready драйвер GeForce 418.91 WHQL, главной задачей которого является «обеспечить наи...

Освобождаем руки нескольким аналитикам: API Livy для автоматизации типовых банковских задач Привет, Хабр! Не секрет, что для оценки платежеспособности клиентов банки используют данные из различных источников (кредитное бюро, мобильные операторы и т.д.). Количество внешних партнёров может достигать нескольких десятков, а аналитиков в нашей команде наберётся лишь не...

Методы распознавания 3D-объектов для беспилотных автомобилей. Доклад Яндекса Беспилотному авто не обойтись без понимания, что находится вокруг и где именно. В декабре прошлого года разработчик Виктор Отлига выступил на «Дата-елке» с докладом о детекции 3D-объектов. Виктор работает в направлении беспилотных автомобилей Яндекса, в группе обработки доро...

США оснастят свои корабли лазерным оружием Стало известно, что США в ближайшее время установит на свой десантный корабль USS Portland первый боевой лазерный комплекс. Разработкой оружия занималась американская военно-промышленная компания Northman Grumman.

Durango: Wild Lands  - советы для старта Durango: Wild Lands- это новая MMO, геймплей которой сфокусирован на механике и идеях выживания. Представьте, будто Minecraft встретился с мобильной MMORPG и динозаврами – теперь, возможно, вам станет ясно, о чём идёт речь. Ваша задача в этом проекте – выжить во что бы то н...

Pixels Unknown Battle Ground 1.35.18 Pixels Unknown Battle Ground – пиксельная игра на выживание. Добывай ресурсы, убивай монстров и строй жилище. Выживи любой ценой! В нашей игре доступен многопользовательский режим и режим одиночной игры. Важно знать, что эта игра на выживание, территория на которой нах...

8 простых UI приёмов чтобы сделать дизайн-прототип динамичным, не прибегая к анимации Материал этой статьи является следствием моих дизайн-экспериментов и выводов за последний год-полтора непрерывного дизайн гринда. Я неустанно собирал ui kit’ы, экспериментировал с контентом в плейсхолдерах, стилями, тенями текстами и состояниями, чтобы понять влияет ли это...

Применение наследования при генерации WEB-страниц на чистом JavaScript Привет, Хабр! Я не являюсь фронтенд-разработчиком, но иногда возникают задачи быстрого прототипирования WEB-интерфейса применительно к бизнес-приложениям. Специфика отрасли — множество похожих друг на друга сущностей (а значит и интерактивных форм), где применение ООП, а ко...

Тестирование аннотаций @NonNull/@Nullable Вместо «Посвящается ...» Описанная ниже задача не была новаторской или чертовски полезной, компания в которой я работаю не получит за нее прибыль, а я премию. Но эта задача была, а значит ее пришлось решить. Intro В статье вы часто будете встречать слово Lombok, прошу хей...

[Из песочницы] Workflow одного спринта agile команды разработки Не буду претендовать на свежесть или уникальность, хотелось рассказать своими словами простой материал со стороны описания пользы понятий и действий. Бездумный карго-культ, который насаживают сверху редко приносит 100% пользу. Возможно многие, кто пришел в IT сам, а не в ст...

Новое обновление для Call of Duty: Modern Warfare В шутере от первого лица Call of Duty: Modern Warfare игроки в настоящее время разочарованы по нескольким причинам. Игроки по-прежнему недовольны дальним уроном дробовика 725, а также на мины Клэймор. Некоторые очки опыта в оружии учитываться не правильно. Как только пользо...

Из-за массовых расстрелов в США Colt перестал выпускать оружие для гражданских Производитель огнестрельного оружия Colt сообщил о приостановке выпуска оружия для гражданского рынка. Гендиректор компании утверждает, что из-за перепроизводства. Эксперты считают, что Colt поддалась общественному давлению, вызванному участившимися случаями массовой стрель...

[Перевод] Battle royale: секреты дизайна самого популярного игрового жанра Группу людей забрасывают на большой остров. В течение следующих 20 минут они должны обыскивать здания в поисках полезного оружия и оборудования, а затем сражаться насмерть. Во время матча площадь игры постепенно сжимается, заставляя противников становиться ближе друг к друг...

Dead Rain 2: Tree Virus — экшен-платформер о монстрах, зараженных... деревьями Dead Rain 2: Tree Virus – продолжение популярного экшен-платформера с элементами шутера про уничтожение зомби от студии Tiny Devbox. На Android проект вышел еще в феврале, а до iOS добрался только сейчас. По сюжету в этом мире живут не обычные зомби, а твари, из тел которых...

Почему бойцы ЦСН ФСБ выбирают иностранное оружие объяснил эксперт В чём секрет популярности платформы AR-15? Российское стрелковое оружие по сей день признаётся самым надёжным. Однако, бойцы элитных подразделений, таких как ССО, ЦСН ФСБ «Альфа» и «Вымпел» всё чаще выбирают образцы на платформе AR-15. Это могут быть как модифицированные ве...

Обзор Total TTAC1406, Black&Decker ASI400‎, Total TTAC2506: «накачают ваши колеса»! Разнообразие автокомпрессоров сегодня уже настолько велико, что выбрать наиболее подходящую модель для своих задач не составит совершенно никакого труда. Недавно мы познакомились с возможностями трех интересных моделей, и в этом обзоре делимся своими впечатлениями с вами. Бы...

Игровая индустрия с 21 по 27 января 2019 года В сегодняшнем выпуске: Создатели Cyberpunk 2077 рассказали об оружии в игре. Mortal Kombat 11 и режим Tower of Time. В России повысили цены на игры для PS4, Xbox One и Switch. Electronic Arts дала комментарии по игре в мире «Звездных войн». Все самое интересное из ми...

Турция успешно испытала новое лазерное оружие Турецкий министр промышленности и технологий Мустафа Варанк заявил об успешном завершении внутренних испытаниях лазерного оружия ARMOL, произведенного силами турецких военно-промышленных предприятий.

MuseNet — ИИ, который пишет музыку в стиле Моцарта и Леди Гаги Выберите стиль, вступление и инструменты, и система выдаст классную композицию.

Если босс велел заняться сайтом: как работает единственная в рунете площадка для тендеров в сфере digital Регулярно бывая на сайтах фриланса в обеих ипостасях — как исполнителя, так и заказчика, я часто встречаю повторяющиеся мотивы в описании многих заданий, типа задач будет много «агентства и студии не предлагать». Так вот, этот обзор для тех, кто под отношениями «заказчик-исп...

Стартовал ЗБТ оригинального мультиплеерного стелс-экшена Murderous Pursuits на Android Murderous Pursuits — это мультиплеерный стелс-экшен для 1-8 игроков, действие которого происходит во времена Викторианской эпиохи. Проект скоро выйдет на мобильных, но, к сожалению, не без помощи издателя NetEase. Главная фишка проекта в том, что повсюду разгуливают NPC и ...

Как запустить java-проект на shell-раннере при пуше в репозиторий GitLab’а Меня зовут Иван Сидоренко, я инженер по тестированию в компании Digital Design. Передо мной стояла задача — внедрить запуск автотестов, написанных на Java Selenium. Я новичок в CI/CD, поэтому столкнулся со множеством проблем. Подробных инструкций в интернете по этой задаче ...

На Android в режиме пробного запуска вышел мультиплеерный шутер Red Dot Честно говоря, я ожидал, что после релиза Call of Duty: Mobile на мобильных новые мультиплеерные шутеры будут выходить каждую неделю. С другой стороны, это не самый простой жанр, да и датой релиза Activision поделилась незадолго до выхода, поэтому у разработчиков было не так...

Задача N тел или как взорвать галактику не выходя из кухни Не так давно я прочёл фантастический роман «Задача трёх тел» Лю Цысиня. В нём у одних инопланетян была проблема — они не умели, с достаточной для них точностью, вычислять траекторию своей родной планеты. В отличии от нас, они жили в системе из трёх звёзд, и от их взаимного...

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

[Из песочницы] Пишем блог на микросервисах – часть 1 «Общее описание» В этой статье хочу поделится нашими c SergeyMaslov наработками решения типовых задач с использованием микросервисной архитектуры на примере задачи «создание блога» (в надежде, что читатель представляет как устроен блог и это не должно вызывать вопросов по функциональности:) ...

Стохастический градиентный спуск(SGD) для логарифмической функции потерь(LogLoss) в задаче бинарной классификации Предыдущая часть (про линейную регрессию, градиентный спуск и про то, как оно всё работает) — habr.com/ru/post/471458 В этой статье я покажу решение задачи классификации сначала, что называется, «ручками», без сторонних библиотек для SGD, LogLoss'а и вычисления градиентов, ...

Подготовка данных в Data Science-проекте: рецепты для молодых хозяек В предыдущей статье я рассказывала про структуру Data Science-проекта по материалам методологии IBM: как он устроен, из каких этапов состоит, какие задачи решаются на каждой стадии. Теперь я бы хотела сделать обзор самой трудоемкой стадии, которая может занимать до 90% общ...

[Перевод] Нейросети и глубокое обучение, глава 3, ч.3: как выбрать гиперпараметры нейросети? Содержание Глава 1: использование нейросетей для распознавания рукописных цифр Глава 2: как работает алгоритм обратного распространения Глава 3: ч.1: улучшение способа обучения нейросетей ч.2: почему регуляризация помогает уменьшать переобучение? ч.3: как выбрать гиперпара...

Киберспорт –играем, вовлекаем Я занимаюсь организацией и поддержкой работы удаленных центров ИТ. В девяти городах, за которые я отвечаю, на стороне подрядчиков работает более 300 человек. Мы считаем их своими сотрудниками, пусть официально они и не в штате нашего Банка. Моя ключевая задача – сделать так,...

Спецназ ФСБ может получить на вооружение «русско-американский» карабин AR15 Российские оружейники запустили производство американского оружия. В СМИ поступило сообщение о начале производства российской компанией ORSIS гражданского карабина на базе системы AR-15. Оружие получило обозначение ORSIS-AR15J. Ранее эти карабины собирались компанией из аме...

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

В Fortnite стартовал специальный режим «Мстители: Финал», в котором игроки смогут побороться с Таносом и его читаури с помощью оружия Мстителей В онлайн-шутере Fortnite стартовало временное событие «Мстители: Финал» (Fortnite X Avengers: Endgame), в котором игрокам предстоит сразиться с Таносом и его армией читаури, который прибыли на остров «Королевской битвы» в поисках шести Камней Бесконечности. Чтобы д...

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

Статически безопасная динамическая типизация à la Python Привет, Хабр. На днях в одном моём хобби-проекте возникла задача написания хранилища метрик. Задача сама по себе решается очень просто, но моя проблема с хаскелем (особенно в проектах для собственного развлечения) в том, что невозможно просто взять и решить задачу. Необходим...

Cron в Linux: история, использование и устройство Классик писал, что счастливые часов не наблюдают. В те дикие времена ещё не было ни программистов, ни Unix, но в наши дни программисты знают твёрдо: вместо них за временем проследит cron. Утилиты командной строки для меня одновременно слабость и рутина. sed, awk, wc, cut и ...

[Перевод] Как мы решили проблему с памятью в PostgreSQL, не добавив ни байта Короткая история о «тяжелом» запросе и изящном решении проблемы Недавно нас по ночам стали будить алерты: на диске не хватает места. Мы быстро разобрались, что проблема в ETL-задачах. ETL-задача выполнялась в таблице, где хранятся двоичные записи, дампы. Каждую ночь эта зад...

Next Sword — фэнтезийная RPG с механикой в стиле Threes! — вышла в режиме пробного запуска на Android Next Sword – игра, которая совмещает механику свайпов и традиционные RPG. Первая может быть вам знакома благодаря таким играм как Threes! и 2048. На поле могут находиться 4 вида предметов: герой, меч, лед или огонь. Объединяя одинаковые элементы между собой, вы их прокачива...

На мобильных вышел тир с элементами тактики  Special Force M: Battlefield to Survive Студия Dragonfly выпустила в режиме пробного запуска экшен Special Force M: Battlefield to Survive. Но это не типичный шутер от третьего лица, а смесь из тактики и тира. Так, вы будете двигаться не в свободном режиме, а отдавая команды переместиться к определенной точки. А ...

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

Приложение для iOS и Android на Kotlin + Flutter UI Вступление Всем привет. Какое-то время назад, я решил делать свой проект для Android и iOS одновременно. Естественно, встал вопрос о выборе технологий. Пару недель присматривался к популярным стекам и выбрал Kotlin/Native. Поскольку я являюсь Android-разработчиком, то с Ko...

Пентагон работает над глубоководными станциями Ещё с 2013 года Управление перспективных военных разработок Пентагона работает над проектом Upward Falling Payloads (UFP), предполагающим развёртывание атомными подводными лодками глубоководных станций на морском дне. Программа предусматривает использование подобных баз для ...

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

[Перевод] Машинно-синестетический подход к обнаружению сетевых DDoS-атак. Часть 2 И снова здравствуйте. Сегодня мы продолжаем делиться материалом, приуроченным к запуску курса «Сетевой инженер», который стартует уже в начале марта. Мы видим, что многих заинтересовала первая часть статьи «Машинно-синестетический подход к обнаружению сетевых DDoS-атак» и се...

[Перевод] The Inside Playbook. Сетевые функции в новом Ansible Engine 2.9 В предстоящем выпуске Red Hat Ansible Engine 2.9 вас ждут впечатляющие улучшения, и некоторые из них описаны в этой статье. Как обычно, мы разрабатывали улучшения Ansible Network в открытую, при поддержке сообщества. Присоединяйтесь — загляните на доску задач на GitHub и из...

Серверный флагман Intel Xeon Platinum 8284: когда 300 МГц стоят $5000+ Тихо и незаметно вышел новый флагман Intel Xeon Scalable второго поколения. Модель Platinum 8284 является модификацией Platinum 8280, которая получила небольшое повышение базовой частоты в обмен на увеличение TDP, снижение TCASE и… полуторакратную разницу в цене. Впрочем, те...

Frostborn — новый изометрический кооперативный экшен от создателей Last Day on Earth и Grim Soul Российская студия Kefir! продолжает выпускать игры в стиле своего хита Last Day on Earth. После прошлогодней фэнтезийной Grim Soul, разработчики взялись за популярный скандинавский сеттинг и представили Frostborn. Пока что проект вышел в режиме пробного запуска, недоступен ...

STM32 + PPP + GSM + LwIp + TLS 1.2 Недавно пришлось снова поднять PPP на STM32 Первая часть Задача усложнилась обязательным требованием, использовать TLS 1.2 и отправлять данные по MQTT Напомню, что MQTT и TLS находятся выше TCP (гуглим osi) Беглый поиск выдал скудную таблицу результатов Amazon FreeRTOS о...

XLNet против BERT В конце июня коллектив из Carnegie Mellon University показал нам XLNet, сразу выложив публикацию, код и готовую модель (XLNet-Large, Cased: 24-layer, 1024-hidden, 16-heads). Это предобученная модель для решения разных задач обработки естественного языка. В публикации они ...

Новинка офисного оборудования – переплетчик от Cactus CS-BM-G8 Бюджетный переплетчик от CACTUS это удобное решение для малого и среднего офиса. Если перед вами поставлена задача выбрать оборудование, способное создавать красивый и долговечный переплет для презентационных документов, то с этой задачей отлично ...

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

[18+] Психологическая разгрузка. Оружие Поддержать подкаст Подкаст обо всем на свете. Коротко, с юмором и без купюр. Сегодня в выпуске: Оружие в доме. За и против В 40 лет пора к врачу? HomePod — лучший выбор Подкаст содержит нецензурную брань и не рекомендован лицам до 18 лет Поддержать подкаст и вступ...

[Из песочницы] Анализ эмоциональной окраски отзывов с Кинопоиска Вступление Обработка естественного языка (NLP) является популярной и важной областью машинного обучения. В данном хабре я опишу свой первый проект, связанный с анализом эмоциональной окраски кино отзывов, написанный на Python. Задача сентиментного анализа является довольно р...

В PUBG введут награды за владение разными видами оружия Разработчики PUBG рассказали, что в игре появится система прогресса для каждого оружия. Игроки будут получать опыт за нанесенный урон, убийства и время выживания с каждым элементом арсенала. За повышение уровней будут выдавать косметические награды. Мастерство владения каж...

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

Проектируем космическую ракету с нуля. Часть 2 — Полу-решение задачи двух тел Содержание Часть 1 — Задача двух тел Трюкачество с заменой переменных Приветствую всех! В прошлой части мы с вами получили уравнения движения системы из двух материальных точек, а также некоторую мотивацию на использование этой модели. Теперь же попробуем выжать как мож...

Готовим полнотекстовый поиск в Postgres. Часть 1 Эта статья — первая из небольшой серии статей о том, как оптимально настроить полнотекстовый поиск в PostgreSQL. Мне пришлось недавно решать подобную задачу на работе — и я был очень удивлен отсутствию хоть сколько-нибудь вменяемых материалов по этому поводу. Мой опыт борьбы...

Как я познакомился с OpenCV или в поисках ColorChecker Я учусь в CS центре в Новосибирске уже второй год. До поступления у меня уже была работа в IT — я работал аналитиком в Яндексе, но мне хотелось развиваться дальше, узнать что-то за пределами текущих задач и, по совету коллеги, я поступил в CS центр. В этой статье я хочу расс...

Как работает PageRank: реализация на языке R через линейную алгебру и power-метод Привет, хабровчане! Меня зовут Алексей. На этот раз я вещаю с рабочего места в ИТАР-ТАСС. В данном небольшом тексте я познакомлю вас с методом расчета PageRank © (далее буду называть его ПР) на простых, понятных примерах, на языке R. Алгоритм является интеллектуальным дос...

Спецназ ГРУ воевал в Чечне редчайшим экспериментальным оружием Архивное фото разведчиков «утекло» в Сеть. С 1949 года на вооружении СССР и РФ стоят различные модификации автомата Калашникова. Благодаря своей простоте и надёжности это оружие завоевало популярность в массовых армиях. Однако, спецподразделения нуждаются в более точном ору...

Это такой интернет мы хотим: как социальные медиа превратились в смертельное оружие Мы уже привыкли, что социальные сети влияют на выборы и политику в странах Запада. Но они могут стоить жизни людям, и решения проблемы пока нет. Читать дальше →

Оружие «Молот Тора» ВВС США: сила ядерной бомбы без пагубных последствий Подписанный в 1967 году договор, запрещающий размещение ядерного, биологического и химического оружия в космосе, не предполагал, что США найдут простой способ обойти его. Способ заключался в том, что из космоса на Землю сбрасывается связка вольфрамовых стержней толщиной с те...

[Перевод] Разбор задачи с собеседования в Google: синонимичные запросы Это новая статья из разбора задач с собеседований в Google. Когда я там работал, то предлагал кандидатам такие задачи. Потом произошла утечка, и их запретили. Но у медали есть обратная сторона: теперь я могу свободно объяснить решение. Читать дальше →

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

Как взять сетевую инфраструктуру под свой контроль. Часть третья. Сетевая безопасность. Продолжение Это вторая часть главы «Сетевая безопасность» (которая в свою очередь является третьей частью цикла статей «Как взять сетевую инфраструктуру под свой контроль»). В первой части этой главы мы рассмотрели некоторые аспекты сетевой безопасности сегмента «Data Center». Эта глава...

[Из песочницы] IT рекрутинг. В поисках баланса процесс/результат 1. Стратегическое виденье Особенностью и ценностью продуктовой компании, основной ее миссией и задачей, является удовлетворенность клиентов, их вовлеченность, и лояльность к бренду. Естественно, через производимый компанией продукт. Таким образом, глобальную цель компании мо...

Новые виды оружия замечены в трейлере The Surge 2 В свежем видеоролике геймеры увидят новые виды вооружения, оригинальных противников, злостных боссов и уникальные приемы, которые будут доступны в The Surge 2. Релиз проекта на PlayStation 4, Xbox One и PC состоится 24 сентября.

Новый фонд от Linux Foundation — он будет развивать edge computing В нашем блоге мы уже рассказывали о двух «свежих» фондах Linux Foundation — GraphQL и Ceph. В прошлом месяце консорциум учредил еще один проект — Edge, задачей которого станет развитие облачных и периферийных вычислений. Рассказываем, кто уже стал его членом. Читать дальше...

[Из песочницы] Первое, что нужно сделать запуская проект на Django Приветствую сообщество, встала передо мной задача написать социальную сеть. А коль скоро язык программирования, которым я более-менее владею — это Python, я выбрал фреймворк Django для реализации проекта. Чтобы не тратить время на написание HTML шаблонов и CSS стилей, эти фа...

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

Жизнь на частицах 3D ПривеТ! Решил поделиться с читателями своими небольшими экспериментами с системами частиц в трехмерном пространстве. За основу взял публикацию на Хабре об экспериментах с частицами в 2D пространстве. Читать дальше →

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

Обзор Witch Hunt. Охота на ведьм Сегодня речь пойдет об игре про охоту, только охота эта не на животных, как мы привыкли, а на монстров разного калибра. Вам нужно научиться с ними воевать, побеждать их в бою и точно стрелять, чтобы местный городок спал спокойно. Будет довольно трудно, но мы постараемся объя...

[Из песочницы] Перенос стиля Перенос стиля это процесс преобразования стиля исходного к стилю выбранного изображения и опирается на Сверточный тип сети (CNN), при этом заранее обученной, поэтому многое будет зависеть от выбора данной обученной сети. Благо такие сети есть и выбирать есть из чего, но здес...

[Из песочницы] Jenkins для Android сборки, с помощью Docker Всем привет! Я работаю андроид разработчиком, и не так давно мы столкнулись с некоторыми рутинными задачами на своем проекте, которые хотелось бы автоматизировать. Например у нас 5 разных flavor, для каждого из которых требуется загружать свой билд на fabric, иногда для раз...

Обновление 0.15.0 для PUBG Mobile выйдет 16 октября: новые режим, карта, транспорт и оружие PUBG Mobileскоро должна получить обновление 0.15.0 с массой нововведений. Ожидается, что апдейт станет доступен на iOS и Android 16 октября. В игре появится режим Payload. Играть в него можно будет только на карте Эрангель, а его особенность — новое оружие разных видов и тр...

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

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

Финляндия подвела предварительные итоги эксперимента с гарантированным базовым доходом Швейцарцы принимают участие в референдуме о введении гарантированного базового дохода. Источник: Ruben Sprich / Reuters Вот уже несколько лет правительства ряда стран активно обсуждают (и даже реализовывают) идею безусловного базового дохода. Впереди планеты всей — Финлян...

6 февраля, Москва, DI Telegraph — Большая QIWI Кухня о дизайне продуктов В среду, 6 февраля, мы собираем всех желающих, дабы поговорить о дизайне продуктов. В программе — выступления спикеров из Сбербанка, CreativePeople, Useful и Looi. Кроме этого, мы проведем воркшоп, на котором научимся определять метрики для дизайн-задач и вообще устанавл...

[Перевод] LLVM с точки зрения Go Разработка компилятора — очень тяжёлая задача. Но, к счастью, с развитием проектов наподобие LLVM, решение этой задачи значительно упрощается, что позволяет даже программисту-одиночке создать новый язык, близкий по производительности к C. Работа с LLVM осложняется тем, что э...

Гайд по Simple Queues в Mikrotik В интернете есть масса статей, посвященная ограничению скорости и делению трафика на оборудовании MikroTik, но практически во всех рассматривают исключительно Queue Tree, которые требует глубокого понимания и во многих задачах являются избыточными и могут быть заменены Simpl...

[Перевод] Решение задачи числа 42 с помощью планетарного суперкомпьютера Математикам наконец-то удалось найти три куба чисел, сумма которых равна 42. Так была решена задача, над которой ломали голову целых 65 лет: можно ли каждое из натуральных чисел от 1 до 100 выразить как сумму трёх кубов? Задача, сформулированная в 1954 году, заключается им...

Автоматизация сети с помощью Ansible: модуль command Говоря о типовых сценариях автоматизации сети, никак не обойтись без набора модулей command. Благодаря этим модулям, Ansible позволяет запускать команды на сетевом оборудовании так, как будто вы вводите их прямо с консоли. При этом вывод команд не просто проскакивает в окне ...

[Из песочницы] Управление зависимостями в многомодульном проекте на градл Вступление Статья пишется с прицелом на нативные андроид проекты, но, так как градл универсальная система сборки, в принципе, подойдет и для других проектов, которые может собрать градл. Идея не моя, я ее подчерпнул из гитхаб проекта у Jake Wharton SdkSearch — набор програм...

«Как управлять интеллектуалами. Я, нерды и гики» (бесплатная эл. версия книги) Привет, Хаброжители! Мы решили, что правильно не только продавать книги, но и делиться с ними. Обзор самой книг был здесь. В самом посте отрывок «Синдром дефицита внимания у Гиков» и сама книга. Основная идея книги «Оружие Юга» предельно проста и при этом очень странна. Чт...

Battlefield V: «Война на Тихом океане» начнется 31 октября На следующей неделе выйдет крупное дополнение для Battlefield V. В пятой главе к противостоянию присоединятся Япония и США, и нам предстоит оценить новые карты: «Иводзима» и «Тихоокеанский шторм». Ключевые нововведения «Войны на Тихом океане»: новое оружие, в том числе M1 ...

Активное обучение ранжированию Этим постом я открываю серию, где мы с коллегами расскажем, как используется ML у нас в Поиске Mail.ru. Сегодня я объясню, как устроено ранжирование и как мы используем информацию о взаимодействии пользователей с нашей поисковой системой, чтобы сделать поисковик лучше. Зад...

[Из песочницы] Как я Keras на C++ запускал Не так давно передо мной встала производственная задача – запустить обученную модель нейронной сети Kesas на нативном C++ коде. Как ни странно, решение оказалось вообще не тривиальным. В результате чего появилась собственная библиотека, дающая такую возможность. О том, как ж...

Чудо Materialise Magics: Nissan тратит секунды вместо нескольких месяцев работы Nissan Motor Corporation использует 3D-печать для создания прототипов и проведения экспериментов с новыми формами автомобилей. Раньше эти задачи требовали большого объема ручной работы. Благодаря программному обеспечению Materialise удалось изменить весь процесс и сделать ...

Как загрузить OpenStreetMap в Hive? В прошлой статье я рассмотрел обратное геокодирование средствами Spark. Теперь представим, что перед нами встала задача прямого геокодирования почтовых адресов. То есть, получения для записанного текстом адреса неких географических координат. Адреса для определенности росс...

[Из песочницы] QlikView. Условное форматирование «Как в Эксель» Пришла задача от заказчика – сделать условное форматирование таблицы «как в эксель». QlikView вполне себе справляется со стандартными задачами раскраски по условию, но вот с выбором параметров динамически, да еще и как в эксель – возник вопрос «это как вообще..?». Итог: был...

[Перевод] Пиксельный Lo-fi в Unity Визуальный стиль моей находящейся в разработке игры LAUNDRY GAME (да, это бессовестная реклама) основан на больших чётких пикселях в 3D. Я обожаю 3D в низком разрешении. Мне задавали много вопросов о том, как я это сделал, поэтому я решил написать туториал. Примечание: это...

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

Rangers of Oblivion - самый подробный гайд для новичков и полный обзор игры Самый подробный гайд для новичков и обзор игры Rangers of Oblivion, где мы расскажем, какое оружие лучше выбрать в начале, как правильно убивать монстров, собирать ресурсы и их крафтить.

Дилетант в opensource — lessons learned за 3 года Давно, в 2014 году я сделал для себя небольшую утилитку, чтобы перегонять C#-вьюмодели в TypeScript-код. Она сэкономила мне немало времени и нервов. И вот, в сентябре 2015 я решил оформить свои "эксперименты на коленке" в некую удобоваримую форму и вылить их на GitHub. Так н...

Новые функции, которые появятся в Microsoft To-Do в 2019 году В пошлом году сервис Microsoft To-Do получил несколько новых функций, в том числе добавление шагов к задачам, умные списки, улучшенные теги, интеграцию с Cortana, поддержку рукописного ввода, интеграцию с Microsoft Launcher и Outlook, тёмную тему оформления и многое другое....

[Из песочницы] О реализации известного жанра на платформе Minecraft Целью данной статьи является помощь начинающим игровым проектам с нестандартной тематикой избежать базовых ошибок в реализации. Данная статья рассказывает о личном опыте ведения игрового стартапа в рамках Minecraft. Как всё начиналось Мои интересы во многом не совпадали с и...

Figma компонент и организация экземпляров на примере Userpic Качественная дизайн-система в Фигме всегда учитывает возможные состояния определенных компонентов. Если до появления Global Styles вариант был лишь один — всегда создавать новый компонент для каждого состояния (например текстовое поле может быть default, а может быть focus...

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

Мультиплеерный тактический шутер Tacticool доступен во всем мире на iOS и Android Tacticool – мобильный мультиплеерный шутер, который теперь доступен во всем мире официально. Основной игровой режим — онлайн-сражения 5-на-5. Разработчики предлагают на выбор 22 оперативника, более 50 типов оружия и различного снаряжения. Карта разрушаемая, что можно и н...

Commando Fire Go 1.1.1 Сильные вражеские силы, мощное подавление огня! Найди линию жизни в вражеских снарядах! Удиви врага и сражайся в огне! Режим игры богат: — Основная задача: вы можете улучшать и вооружать себя, выполняя различные основные задачи и получая богатые награды! — Режим...

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

Полиция Австралии получила 2000% прибыли от биткоинов, конфискованных у торговца оружием Австралийские власти получили 20-кратную прибыль на биткоинах, конфискованных по делу о незаконной торговле оружием. Согласно ежегодному отчету Федеральной полиции Австралии (AFP), криптовалюта использовалась в сделке по нелегальной продаже оружия на сумму 7300 AUD (5000 USD...

Инженерный подход к разработке ПО Как проверить идеи, архитектуру и алгоритмы без написания кода? Как сформулировать и проверить их свойства? Что такое model-checkers и model-finders? Требования и спецификации — пережиток прошлого? Привет. Меня зовут Васил Дядов, сейчас я работаю программистом в Яндексе, до ...

На МКС завершились первые испытания «роботов-пчел» Астронавт NASA Энн МакКлейн завершила первую серию испытаний оборудования для одного из трех роботов Astrobee – Bumble — на Международной космической станции. На борту экспериментального японского модуля «Кибо» 15 февраля этого года была установлена специальная зарядн...

Как мы создавали технологию оптического распознавания текста. OCR в Яндексе Привет! Сегодня я расскажу читателям Хабра о том, как мы создавали технологию распознавания текста, работающую на 45 языках и доступную пользователям Яндекс.Облака, какие задачи мы ставили и как их решали. Будет полезно, если вы работаете над схожими проектами или хотите узн...

Электрические повязки — новое оружие в войне с резистентными бактериями Управление по контролю качества пищевых продуктов и лекарственных препаратов США одобрило проведение клинических исследований «электризованных повязок» на пациентах с легкими ожогами и другими повреждениями кожного покрова. Цель – проверить эффективность новой методики обезз...

В России появятся деньги с оружием В серию вошли девять монет с конструкторами-оружейниками и их изобретениями. Тираж каждой монеты составляет 1 млн экземпляров. Банк России Памятные монеты из недрагоценных металлов сделаны в нескольких версиях, отличающихся дизайном оборотной стороны: «Конструктор оруж...

Видео: окончание рассказа о создании Metro Exodus Издательство Deep Silver и студия 4A Games выпустили третий и последний выпуск дневников разработчиков грядущего постапокалиптического боевика Metro Exodus. В первой серии этого небольшого документального фильма зрители познакомились с основателями 4A Games, труднос...

Искусственный интеллект в файтинге Shadow Fight 3 Геймдизайнеры регулярно сталкиваются с задачей создать интересный ИИ. Этот процесс может быть как относительно простым, так и крайне сложным, в зависимости от нужд проекта и целей, которые вы преследуете. Старший геймдизайнер Banzai Games Михаил Драговаловский рассказал пр...

«Ждёт тебя дорога дальняя…» или решение задачи прогнозирования на C# с помощью Ml.NET (DataScience) В последнее время мне все чаще на глаза попадается информация о фреймворке для машинного обучения Ml.NET. Количество упоминаний о нем переросло в качество, и я решил хотя бы одним глазком глянуть, что же это за зверь такой. Ранее мы с вами уже пробовали решить простейшую з...

Проектируем космическую ракету с нуля. Часть 4 — Второй закон Кеплера Содержание Часть 1 — Задача двух тел Часть 2 — Полу-решение задачи двух тел Часть 3 — Ужепочти-решение задачи двух тел Второй закон Кеплера Всем привет! В прошлый раз мы остановились на вот этих уравнениях: \begin{equation*} \begin{cases} \ddot{x} = -\mu \dfrac{x}...

Что курил конструктор: необычное огнестрельное оружие Не только военные роботы, дроны, боевые лазеры и прочие сверхсовременные технические решения могут быть интересны. Этот пост про несколько остроумных конструкций, в которых нет ни грамма электроники. Гибрид пистолета и револьвера под «треугольный» патрон, трехствольный сов...

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

[Из песочницы] Логистика акции по раздельному сбору вторсырья Вместо вступления Когда в России полноценно наладятся процессы сбора и переработки отходов, сказать непросто, а хочется уже сейчас не участвовать в пополнении свалок. Поэтому во многих крупных городах так или иначе существуют волонтерские движения, занимающиеся в частности ...

[Из песочницы] Статический анализ «BIOS/UEFI» или как получить Dependency Graph «Я вчера закончил ковку, Я два плана залудил…» … V.S. Vysotsky song... Уже почти 3 года назад (в начале 2016) в issue проекта UEFITool на GitHub появилось пожелание пользователей: построить «Dependency Graph» для исполняемых модулей, входящих в BIOS/UEFI. Завязалось да...

Доступна мобильная версия Call of Duty для Android и iOS Многопользовательская игра Call of Duty: Mobile, долгожданный конкурент PUBG Mobile от Activision, теперь доступна для Android-смартфонов и iPhone по всему миру. Шутер от первого лица основан на той же вселенной, что и расширенная франшиза Call of Duty. В игре сохранены попу...

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

[Перевод] Большие гипотезы о простых числах доказаны для небольших числовых систем Гипотеза о простых числах-близнецах – один из самых важных и сложных вопросов математики. Двое математиков решили параллельную версию этой задачи для небольших числовых систем. 7 сентября два математика опубликовали доказательство варианта одной из известнейших открытых за...

Технологии, аутсорс и менталитет: как мы внедряли Microsoft Dynamics 365 в немецком офисе Lamoda Объединение учетных систем удаленного филиала и их интеграция с головной структурой — задача достаточно непростая даже в пределах России. А когда заказчик находится за рубежом, весь проект может усложнить отсутствие экспертизы в местном налоговом законодательстве и конфликт ...

Шоу дронов: взгляд изнутри Сколько еще будет найдено применений дронов? Все привыкли, что квадрокоптер должен быть обязательно с камерой и что-нибудь снимать, но разработчики из Intel показали нам новые области применения. Речь идет о световых шоу, построенных с помощью большого количества дронов, к...

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

Вероятность выигрыша матча при известной вероятности выигрыша очка Надеюсь, среди читателей есть любители спорта. Если Вы играете в бадминтон или настольный теннис, то Вы возможно задавались вопросом: какова вероятность выиграть игру при известной вероятности выиграть очко? Допустим Вы проигрываете своему сопернику со счетом около 11:7. Каз...

Как взять сетевую инфраструктуру под свой контроль. Глава третья. Сетевая безопасность. Часть третья Эта статья является пятой в цикле статей «Как взять сетевую инфраструктуру под свой контроль». Содержание всех статей цикла и ссылки можно найти здесь. Эта часть будет посвящена Campus (Office) & Remote access VPN сегментам. Может показаться, что дизайн офисной сети...

«Инфосистемы Джет» усовершенствовала систему ИБ группы «Свеза» Компания «Инфосистемы Джет» завершила проект по модернизации системы обеспечения информационной безопасности группы «Свеза». Результатом выполненных работ стало повышение уровня защищенности предприятия от сетевых атак. Задача была ...

Курс по игрофикации: принимаются заявки от социальных проектов До 20 февраля 2019 года принимаются заявки от социальных проектов для онлайн-курса по игрофикации, разработанного Иваном Нефедьевым и Мирославой Бронниковой, основателями Клуба игрофикаторов why42, Игрофикация (геймификация) – это использование наработок игровой и...

Использование API HTMS для работы с реляционно-сетевой базой данных Введение В статье «Реляционно-сетевая модель данных» была предложена новая концепция моделирования данных HTMS, являющаяся развитием канонической реляционной модели. В настоящем материале будет показано на примерах, как ее можно практически использовать с применением API лог...

Ответы на задачи со стенда PVS-Studio на конференциях 2018-2019 Привет! Несмотря на то, что сезон конференций 2019 года ещё в самом разгаре, мы бы хотели обсудить задачи, которые ранее предлагали посетителям нашего стенда. Осень 2019 года мы начали с новым набором задач, поэтому уже можно обнародовать решение старых задачек за 2018 год,...

Террористы первыми получили украинский гранатомёт Как сообщает РИА Новости со ссылкой на руководителя антитеррористического центра СНГ Андрея Новикова, украинский гранатомёт УАГ-40 попал в руки исламистов из запрещённой в РФ террористической организации «Боко харам» из Нигерии на целый год раньше, чем был официально поставл...

Трансляция проектов и библиотек из Altium Designer в PADS Professional Часто у инженеров возникает необходимость транслировать проекты из одной САПР в другую. На предприятиях не редко бывает такая ситуация, когда разные отделы проектируют в разных САПРах. Также трансляция проектов может потребоваться, когда ваша система проектирования уже не с...

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

Git это круто! Ваш кэп Это, пожалуй, будет самая короткая моя статья. Более того, сама идея, изложенная в ней, очевидная. Часто в WEB проектах возникают задачи по доставке статики на прод вне релизов. Например, нужно выложить файлы для SPA со всякой маркетинговой лабудой, типа актуальных комиссий...

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

Война с разумными машинами в шутере Generation Zero начнётся 26 марта Новый проект Avalanche Studios, шутер Generation Zero о сражении с разумными машинами, поступит в продажу 26 марта этого года. Релиз состоится одновременно на ПК, PS4 и Xbox One. В Steam вы можете оформить предварительный заказ за 1024 рубля. Приобретя игру заране...

Мобильная версия Call of Duty доступна для Android-устройств Многопользовательская игра Call of Duty: Mobile, долгожданный конкурент PUBG Mobile от Activision, теперь доступна для Android-смартфонов по всему миру. Шутер от первого лица основан на той же вселенной, что и расширенная франшиза Call of Duty. В игре сохранены популярные ка...

Проверка проекта CDK с помощью статического анализатора IntelliJ IDEA Я решил потестировать статический анализатор Java-кода IntelliJ IDEA и с его помощью проверил проект The Chemistry Development Kit. Здесь я приведу некоторые ошибки, которые я нашёл. Думаю, что часть из них характерна для Java-программ в целом, поэтому могут быть интересны. ...

Приглашаем на конференцию «(ИТ-) архитектор в ИТ-проектах и организациях» Привет, Хабр! Приглашаем всех желающих на конференцию «(ИТ-) архитектор в ИТ-проектах и организациях» в центральный офис ЛАНИТ на Мурманском. Это будет серия вечерних встреч с экспертами, которые поделятся своим пониманием задач архитектора в сфере информационных технологий....

DevOops 2019 глазами разработчика 29-30 октября в Санкт-Петербурге прошла конференция DevOops. В этой статье я поделюсь впечатлениями и инсайтами, а также краткими заметками о прослушанных докладах. Небольшой disclaimer: поскольку я разработчик, то некоторые мысли и комментарии могут быть с уклоном в Dev, ...

4 GUNS: 3D Pixel Shooter 0.11 Наш мир был завоеван особыми зараженными зомби. Ваша битва и выживание будут захватывающими. Вы получите личный бункер с оружием и боеприпасами. Ваша глобальная миссия — убивать монстров с необычной механикой. Найдите лучшую стратегию, подходящую для каждого из боссов в этой...

Лучшие королевские битвы 2018 года на iOS и Android: PUBG Mobile или Fortnite? О королевских битвах в этом году говорили так же много, как и в прошлом. В 2018 состоялся релиз PUBG Mobie и Fortnite, которые мгновенно стали чуть ли не самыми популярными мобильными проектами в истории. Тем не менее от других разработчиков проектов в жанре было не так мног...

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

opencv4arts: Нарисуй мой город, Винсент OpenCV — библиотека с историей непрерывной разработки в 20 лет. Возраст, когда начинаешь копаться в себе, искать предназначение. Есть ли проекты на ее основе, которые сделали чью-то жизнь лучше, кого-то счастливее? А можешь ли ты сделать это сам? В поисках ответов и желании ...

IT-волонтеры ищут на мастерскую задачи по дизайну от некоммерческих организаций Участники проекта IT-волонтер готовы помочь некоммерческим организациям в решении задач, связанных с дизайном, подготовкой макетов и созданием визуальных решений. Сотрудники НКО и авторы социальных проектов могут отправить заявки специалистам. Дизайнеры просмотрят их и свяжу...

Enemy Gates 1.2.9 В середине Второй мировой войны было создано подразделение специальных операций для решения определенных конфликтов, проникновения и сбора информации и парализации вражеских баз. В качестве скрытного проникновения ваши самые мощные инструменты — это терпение и время. Ос...

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

[Из песочницы] Опыт установки Apache Airflow на Windows 10 Преамбула: волею судьбы из мира академической науки (медицины) я попала в мир информационных технологий, где мне приходится использовать свои знания о методологии построения эксперимента и стратегиях анализа экспериментальных данных, однако, применять новый для меня стек тех...

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

Функциональное программирование с точки зрения EcmaScript. Композиция, каррирование, частичное применение Привет, Хабр! Сегодня мы продолжим наши изыскания на тему функционального программирования в разрезе EcmaScript, на спецификации которого основан JavaScript. В предыдущей статье мы разобрали основные понятия: чистые функции, лямбды, концепцию имутабельности. Сегодня поговор...

Глава Роскомнадзора сравнил одобренный Госдумой закон о суверенном Рунете с ядерным оружием "Это достаточно серьезное оружие, но я надеюсь, что как ядерное оружие, которое имеется у ряда стран, оно будет находиться в спящем состоянии", - заявил Александр Жаров. Ранее он говорил, что закон поможет ведомству бороться с Telegram.

3D-печать и airsoft: как я печатал «привод» Всем привет! Я попробую немного рассказать о том, как я пытался сделать страйкбольный привод при помощи 3D-принтера, что из этого получилось и с какими сложностями пришлось столкнуться. Статья может оказаться интересной для тех, кто любит airsoft, DIY или 3D-печать. Для те...

Состоялся релиз карточной игры RWBY Deckbuilding Game по мотивам американского аниме RWBY – это американский мультсериал выполненный в стилистике аниме, действие которого происходит в вымышленном мире Ремнант, полном летающих машин, гаджетов, высокотехнологичного оружия и природной энергии под названием Пыль. Уже вышло 6 сезонов сериала, выпущено несколько ...

Чёрный передел. Как в армии Намибии оказалось русское оружие спецназа МВД Африканскому государству достаются «излишки» от борьбы с террором? Российская Федерация и её подразделения специального назначения ведут активную борьбу с терроризмом по всему миру. Наиболее известным эпизодом этой российской антитеррористической борьбы является участие рос...

nanoFOX — простое RISC-V совместимое ядро Небольшое вступление: Идея написания собственного ядра появилась после прохождения школы-семинара по цифровой схемотехнике в городе Томске. На данном мероприятии проводилось знакомство с текущими языками описания аппаратуры (Verilog HDL и VHDL), а также с небольшим процессор...

14 августа на iOS выйдет приятная головоломка SNIKS Инди-разработчик Shelly Alon славится своими оригинальными головоломками. В 2014 он выпустил Partyrs, в 2015 — Sputnik Eyes, а в 2017 — Glitchskier. На этот раз готовит игру под названием SNIKS. Она совмещает в себе элементы классической змейки и проекта в стиле Pudding Mons...

[Перевод] Разбираемся с Clean Code в Android В качестве вступления хотелось бы вспомнить цитату дядюшки Боба Вы читаете эту статью по двум причинам. Первая — Вы программист, вторая — Вы хотите быть лучшим программистом. Читать дальше →

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

Создаём Azure DevOps extension У нас есть проект с настроенным CI/CD-процессом. Когда разработчик заканчивает задачу и вливает свои изменения в develop\qa, автоматически запускается билд, который выкладывает новую версию приложения на тестовую среду. В идеальном мире тестировщик автоматически узнаёт о зад...

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

Параметризация нейросетью физической модели для решения задачи топологической оптимизации Недавно на arXiv.org была загружена статья с не очень интригующим названием "Neural reparameterization improves structural optimization" [arXiv:1909.04240]. Однако оказалось, что авторы, по сути, придумали и описали весьма нетривиальный метод использования нейросети для полу...

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

Zombie GO — новая головоломка в стиле игр серии GO от Square Enix на Android Несмотря на то, что игры серии GO от Square Enix олицетворяют качественный мобильный гейминг, самому издателю они, судя по всему, принесли не так много денег, поэтому в ближайшее время новых проектов ждать не стоит. Зато это открывает двери для независимых разработчиков, кот...

Читаем даташиты 2: SPI на STM32; ШИМ, таймеры и прерывания на STM8 В первой части я попробовал рассказать хобби-электронщикам, выросшим из штанишек Ардуино, как и зачем им стоит читать даташиты и прочую документацию к микроконтроллерам. Текст получился большой, поэтому я пообещал практические примеры показать в отдельной статье. Ну что же,...

Zyxel Nebula: облачная система управления сетевым оборудованием В сегменте SMB часто применяется разнородное сетевое оборудование, выбранное по критериям стоимости, наличия у поставщика или полученное «по наследству». И при том, что требования и сервисы здесь редко являются сложными и уникальными, управляться с ними бывает очень непросто...

Мониторинг срока действия сертификатов в Windows на NetXMS Недавно у нас встала задача мониторинга срока действия сертификатов на серверах с Windows. Ну как встала, после того, как сертификаты несколько раз превращались в тыкву, в то самое время, когда ответственный за их продление бородатый товарищ находился в отпуске. После этого ...

Стартовал закрытый бета-тест постапокалиптического шутера Disorder от NetEase на iOS и Android в Азии Некоторые компании годами работают над своими проектами в попытке создать лучшее развлечение в жанре. NetEase же чувствует себя прекрасно, выпуская новые шутеры раз в месяц (даже выступая всего лишь издателем). Постапокалиптический шутер Disorder анонсировали еще в марте эт...

Композитный «datasource»-объект и элементы функционального подхода Как-то раз я (ну ладно, даже не я) столкнулся с задачей добавить в UICollectionView с определенным типом ячеек одну ячейку совершенно другого типа, причем делать это лишь в особенном случае, который обрабатывается «выше» и никак не зависит от UICollectionView напрямую. Задач...

Бухгалтерия прямо в банке: как сделать ИП счастливыми Подальше от бухгалтерских забот – именно так звучит мечта любого индивидуального предпринимателя, использующего упрощенный налоговый режим. Объединение интернет-банка и бухгалтерии в один сервис становится одной из важнейших задач каждого банка. Какой путь развития в этом на...

На мобильных вышел хоррор Mental Hospital VI - Child of Evil Студия AGaming+ славится своими хоррорами. У них в портфолио есть серии The Sun, Z.O.N.A., Reporter и несколько других. Недавно состоялся релиз новой части в одной из самых популярных серий, Mental Hospital. Mental Hospital VI получила подзаголовок Child of Evil. Вы традици...

Книга «Совершенный алгоритм. Основы» Привет, Хаброжители! Эта книга основана на онлайн-курсах по алгоритмам, которые Тим Рафгарден ведет на Coursera и Stanford Lagunita, а появились эти курсы благодаря лекциям для студентов, которые он читает в Стэнфордском университете на протяжении многих лет. Алгоритмы — э...

HolyJS 2019: Разбор задач от компании SEMrush (Часть 1) На прошедшей 24-25 мая в Санкт-Петербурге очередной конференции для JavaScript-разработчиков HolyJS стенд нашей компании предлагал всем желающим новые задачки. В этот раз их было 3 штуки! Задачи выдавались по очереди, а за решение каждой последующей полагался знак отличия ...

[Из песочницы] Вступление в архитектуру React Fiber Привет, Хабр! Предлагаю вашему вниманию перевод статьи "React Fiber Architecture" автора Andrew Clark. Вступление React Fiber — прогрессивная реализация ключевого алгоритма React. Это кульминационное достижение двухгодичных исследований команды разработчиков React. Цель Fibe...

Разбор задач Одноклассников на Joker 2019 С 28 по 29 октября в Санкт-Петербурге проходила Joker 2019 – самая большая и хардкорная на просторах России конференция, посвященная Java-разработке. Мероприятие проходило в седьмой раз и как всегда побило рекорд по посещаемости, в этот раз мероприятие привлекло более 2000...

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

Кооперативная выживалка Grounded Grounded это проект авторов Pillars of Eternity и The Outer Worlds. Игрокам предстоит изучать мир, выполнять ежедневные поручения и собирать ресурсы. Ресурсы нужны будет для создания оружия и экипировки, брони. Играть можно будет как в соло или в онлайн-кооператив. Выйдет ...

Shooting Showdown 2 1.6.4 Shooting Showdown 2 — тир, создатели которого совершенно по новому подошли к хорошо знакомому игровому процессу. По сути эту игру можно отнести к жанру симулятора, вы окажетесь в тире, у вас будет собственный оружейный шкафчик, огромный выбор оружия и вполне понятная задача,...

На мобильных вышел зомби-шутер Cogret со стартовым набором контента Cogret — это новый шутер от студии Ashnell Animations. В 2020 году смертоносный вирус уничтожил 80% населения планеты, превратив всех в зомби. Выжившим пришлось бороться за свою жизнь и искать спасения в космосе. Довольно банальная и знакомая завязка, но дальше начинается ...

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

На мобильных вышла оригинальная мультяшная головоломка Trap Labs Студия Packet 1337 выпустила экшен-головоломку под названием Trap Labs. Разработчики сообщают, что она была вдохновлена картами из StarCraft и визуальным стилем мультсериала «Волшебные покровители». По сюжету вы играете за парня Билли, который соглашается принять участие в ...

OWASP API Security Top 10 RC Этот проект предназначен для постоянно растущего числа организаций, которые внедряют потенциально чувствительные API в рамках своих программных решений. API используются для внутренних задач и для взаимодействия со сторонними сервисами. К сожалению, многие API не проходят т...

Ria — мрачная action RPG для iOS и Android, явно вдохновленная Dark Souls Студия CreateLex представила на мобильных action RPG под названием Ria. Это приключение в открытом мире, в первую очередь вдохновленное серией Dark Souls. По сюжету вы играете за сына бога, которого тот отправляет для спасения всего человечества. Вашей основной задачей будет...

QEMU.js: теперь по-серьёзному и с WASM Когда-то давно я смеха ради решил доказать обратимость процесса и научиться генерировать JavaScript (а точнее, Asm.js) из машинного кода. Для эксперимента был выбран QEMU, некоторое время спустя была написана статья на Хабр. В комментариях мне посоветовали переделать проект ...

Как закрывать задачи в баг-трекере Эту статью я написала в рабочем конфлюенсе в 2013 году. И на момент написания этой статьи (2019 год) она все еще была актуальна. Исходно чек-лист записала как напоминание, в том числе и себе. Потому что к задачам приходится возвращаться, в том числе людям, которые их НЕ про...

[Из песочницы] Хороший, плохой, злой — тестирование в проекте новичков Предисловие: в университете было получено задание — собрать scrum команду, выбрать проект и работать над ним в течении семестра. Наша команда выбрала разработку веб-приложения (react + flask). В этой статье я постараюсь рассказать, какими тесты должны были быть, и проанализи...

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

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

Не служил — не охотник: Получить охотничий билет станет почти невозможно после расстрела в Благовещенске Экс-сотрудник МВД заявил, чего стоит ожидать от Росгвардии. Стрельба в амурском колледже, куда 19-летний «горе-охотник» взял с собой личное ружье, может осложнить жизнь любителям пострелять в дичь. Так как ружье было записано на имя самого студента Даниила Засорина, Минтруд...

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

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

Спасти программиста Вову: как прошла HighLoad++ для стенда ivi 7-8 ноября на территории Школы управления СКОЛКОВО состоялась крупнейшая профессиональная конференция для разработчиков высоконагруженных систем — HighLoad++. В этом году она прошла в счастливый 13-й раз. Онлайн-кинотеатр ivi и HighLoad++ — давние партнёры, а наш CTO eross в...

[Из песочницы] Реляционно-сетевая модель данных Реляционная модель потеряла свою исключительность Требования функциональности и структурированности баз данных (БД), наиболее полно реализованные в реляционных системах, сейчас находятся под давлением новых требований. Первая проблема – низкая эффективность для больших дан...

Обзор Space Ops VR. Шутер в виртуальной реальности Игры в виртуальной реальности для многих кажутся скучной забавой из-за того, что серьезных проектов практически не выходит. Но, есть разработчики, которые активно и плодотворно работают в этом направлении и делают заметные успехи. Сегодня мы поговорим о шутере, который подар...

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

К чему привела миграция с ClickHouse без авторизации на ClickHouse с авторизацией Давайте начнем с небольшой предыстории. У нас в компании на обслуживании стоит проект, который до недавнего времени находился в стадии тестирования/разработки. На тот момент в нём использовался ClickHouse с 3 шардами по 2 реплики в каждом. Учитывая то, что инфраструктура это...

Первая серийная акустическая система из песка напечатана на 3D-принтере в Чехии Технологическая студия DEEPTIME из Чехии представила ограниченную серию акустических систем, изготовленных из песка при помощи метода 3D-печати. Устройство создано промышленными дизайнерами Мартином Хребеном и Онджеем Чотовинским. Создатели заявляют, что помимо эстетическ...

Состоялся полноценный релиз снайперского шутера AWP MODE: Sniper 3D Online на Android А месяц шутеров продолжается. Вслед за долгожданной Call of Duty: Mobile и Warface: Global Operations, которая вышла вчера в режиме пробного запуска, на Android состоялся релиз AWP Mode: Sniper 3D Online Shooter. В июне стартовал бета-тест игры, а теперь она вышла в полноце...

Случайные базы данных. Oracle Enterprise Data Quality — щит и меч корпоративного хранилища Процесс мышления любого человека с трудом подвергается математизации. Любая бизнес-задача порождает набор формальных и неформальных документов, информация из которых имеет отражение в корпоративном хранилище. Каждая задача, порождающая любой информационный процесс, создает в...

[Перевод] Распознавание эмоций с помощью сверточной нейронной сети Распознавание эмоций всегда было захватывающей задачей для ученых. В последнее время я работаю над экспериментальным SER-проектом (Speech Emotion Recognition), чтобы понять потенциал этой технологии – для этого я отобрал наиболее популярные репозитории на Github и сделал их...

Как один линуксовый администратор управлял детским хором системой распознавания нот под UBUNTU Что нужно, чтобы лето проходило весело? Нужна музыка! Но, если музыка записана нотами, а вы — обыкновенный системный администратор, а вам поручили задачу создать детский хор, то в качестве одного из вариантов решения этой проблемы, представляю несколько полезных программ, на...

Overwatch предлагает бесплатную версию игры Overwatch, популярный командный шутер от Blizzard от первого лица, предлагает бесплатную пробную неделю для пользователей ПК, PlayStation 4 и Xbox One. Игра будет доступна до 4 декабря. Но есть нюанс, потребуется подписка PlayStation Plus или Xbox Live Gold, для того чтобы п...

Производительность анимаций на сайтах При разработке сайтов, выходящих за рамки условного бутстрапа, рано или поздно возникают вопросы, связанные с производительностью анимаций. Особенно важными они являются в дизайнерских сайтах, вроде тех, что попадают в каталоги Awwwards, FWA, CSS Design Awards и.т.д. При эт...

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

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

[Из песочницы] Управление несколькими шаговыми двигателями Nema 17 одновременно или NemaStepper Всем привет. Я думаю что вы, если работали с arduino+nema 17, знаете, что запустить несколько двигателей одновременно бывает очень затруднительно. Есть разные способы решения этой проблемы, самый простой, пожалуй — использование библиотеки NemaStepper. Библиотека упрощае...

Студента посадили на 3 года за 3D-печатный пистолет Судья не поверил студенту, что 3D-печатное оружие ему нужно было для университетского проекта, а патроны он нашёл в парке. 26-летний студент из Лондона был приговорён к трём годам лишения свободы за изготовление огнестрельного оружия при помощи 3D-принтера. Тэндай Мус...

[Из песочницы] Etherblade.net — opensource проект по созданию инкапсулятора ethernet-трафика на FPGA (часть первая) Сразу хочу оговориться, что эта статья не только подразумевает пассивное чтение, но и приглашает всех желающих присоединяться к разработке. Системные программисты, разработчики железа, сетевые и DevOps инженеры — добро пожаловать. Поскольку проект идет на стыке сетевых те...

Citymobil — пособие для стартапов по увеличению стабильности на фоне роста. Часть 1 Этой статьей я открываю короткий цикл из двух статей, в которых подробно расскажу, как нам удалось за несколько месяцев в разы увеличить стабильность сервисов Citymobil. Статья начинается с рассказа про наш бизнес, про задачу, про причину появления самой задачи повышения с...

Жизнь до рантайма. Доклад Яндекса В большом проекте может возникнуть задача идентификации изменений для конечного пользователя по отличиям в коде фронтенда приложения. Разработчик из Яндекс.Маркета Никита Сидоров рассказал, как мы решали эту проблему при помощи библиотеки Diffector, о построении и анализе гр...

[Перевод] Blazor перешел из стадии эксперимента в Preview С этим новым релизом мы рады сообщить, что Blazor теперь в стадии превью! Blazor больше не является экспериментальным, и мы обязуемся предоставлять его в качестве поддерживаемого фреймворка веб-интерфейса, включая поддержку запуска на стороне клиента в браузере на WebAssembl...

В Европе будут перерабатывать железо ЦОД В Евросоюзе одобрили проект, задача которого — разработать методологию повторного использования устаревшего и сломанного оборудования ЦОД. Подробнее — под катом. Читать дальше →

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

Индия успешно испытала противоспутниковое оружие Индия стала четвертой страной, создавшей противоспутниковое оружие, после США, России и Китая. Предположительно, индийская ракета уничтожила запущенный в январе спутник Microsat-R, который находился на орбите высотой около 270 километров.

Как настроить типы задач и не сойти с ума Вводная частьВ предыдущем посте я писал как организовать процесс “грумминга” задач в системе JIra так чтобы “Менеджеру продукта” было удобно осуществлять навигацию по всему Беклогу продукта. Продолжая продуктовую тему напишу о том как я долго шел к пониманию того — что такое...

Block Gun 1.13 Online шутер от 1-го лица с возможностью одновременной игры с реальными пользователями. В составе команды из пяти человек игрок будет противостоять вражескому отряду на разных картах. В качестве оружия здесь представлено двадцать видов пушек, начиная от пистолетов и заканч...

DEV Labs 2019. Python для решения нетривиальных задач. Онлайн-митап Уважаемые коллеги! Приглашаем принять участие в онлайн-митапе серии DEV Labs, который пройдёт 20 марта и будет посвящён языку Python. Расскажем о применении Python в сфере проектирования систем «умного дома» и рассмотрим примеры решения задач по распознаванию человеческих д...

Пробы и ошибки при выборе HTTP Reverse Proxy Всем привет! Сегодня мы хотим рассказать о том, как команда сервиса бронирования отелей Ostrovok.ru решала проблему роста микросервиса, задачей которого является обмен информацией с нашими поставщиками. О своем опыте рассказывает undying, DevOps Team Lead в Ostrovok.ru. Чи...

Предварительный обзор Xiaomi Mi 9 Lite. Уже в России В крупных компаниях приняли хитрое решение — зачем выпускать кардинально новые устройства, если можно брать успешный флагман, делать его чуть более доступным благодаря простому процессору и отправлять в продажу. Именно о таком устройстве мы сегодня и поговорим — оно отлично ...

[Перевод] Математики на примере «пятнашек» вычисляют, как возникает случайность Задача головоломки «пятнашки» — упорядочить пронумерованные плитки. Сегодня математики решили обратную задачу — как перепутать головоломку. Вероятно, вы играли в «пятнашки». Это расстраивающая, но аддиктивная игра, состоящая из 15 плиток и одного пустого пространства, выст...

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

Краудсорсинг в ML Boot Camp. Считаем mIOU без картинок для новой задачи от Одноклассников Привет! Лето — жаркое. Организаторы «айтишных» чемпионатов много сидели на солнце, сгорели и схватили удар, но главное — собрали новую задачу для очередного (уже девятого) контеста на платформе ML Boot Camp. Чемпионат пройдёт онлайн в течение месяца. Сейчас на платформе за...

Shopping Madness 1.0.1 Вы будете играть роль неопытного грабителя. Наш воришка проник в торговый центр, не имея ни каких инструментов и оружия он должен положиться на свою ловкость и скрытность, для того чтобы обойти охрану. Перемещайтесь по торговому центру и обходите стороной многочисленных робо...

Видео: трансформация оружия, боевые приёмы и кастомизация персонажей в трейлере God Eater 3 Компания Bandai Namco показала публике новый трейлер, посвящённый God Eater 3. Предыдущий ролик демонстрировал кооперативные режимы и возможности командного взаимодействия. На этот раз авторы раскрыли подробности об оружии и показали элементы кастомизации. Видео нач...

Askozia. Как работает Autoprovisioning Plug & Play При разработке АТС Askozia мы столкнулись с задачей по автоматической настройке телефонов и решили ее по-своему. Autoprovisioning Plug & Play (PnP), эту технологию поддерживают многие производители — Yealink, Snom, Fanvil. Основные достоинства автоматической настройки ...

Вики-проекты и Ноосфера зовут на HACKNOWLEGE 25 мая в «Благосфере» (Москва) начнется хакатон для всех, кто готов поработать с открытыми ресурсами – вики-проектами (в первую очередь, «Викиданными»), «Ноосферой», «Научным корреспондентом» и международными агрегаторами открытых произведений. Организаторы хакатона: НП «В...

Российские военные получат дальнобойный «Уголёк» Как сообщают «Известия» со ссылкой на генерального директора ЦНИИточмаш Альберта Бакова, новое оружие разрабатывается по заказу Министерства обороны РФ сразу в двух калибрах: .308 Winchester и .338 Lapua Magnum. Дальнобойная снайперская винтовка создаётся в рамках проекта «У...

Как дискомфорт помогает нам совершенствовать процесс разработки Я тимлид и моя задача — обеспечить продуктивную работу команды. Это непросто, поскольку готового рецепта успеха не существует. Конечно, есть признанные методологии: Agile, Lean, Value Stream Mapping. Они дают общие ориентиры и ценности, что уже неплохо, но это лишь ориенти...

[Перевод] Agile Lite: специально против выгорания Гибкая методологи разработки — отличная идея, которую слишком усложнили. Agile Lite — попытка упростить ситуацию. Вам не нужны книги или семинары, чтобы объяснить Agile Lite. Нужен только небольшой текст с несколькими пунктами. Вот этот текст. Agile Lite довольно прост. Его...

Российский пистолет, который запретили в США – СР-1МП «Гюрза» Пистолет российской Федеральной Службы Охраны оказался слишком эффективным. У спецподразделений РФ всегда была только одна, но достаточно серьезная проблема: для них не существовало по-настоящему мощного и универсального пистолета. Пистолеты Макарова и Стечкина (ПМ, ПБ и АП...

Разрабатываем утилиту на GraalVM Постановка задачи Периодически у меня возникает задача поделиться файлами по локальной сети, например, с коллегой по проекту. Решений для этого может быть очень много — Samba / FTP / scp. Можно просто залить файл в общедоступное публичное место типа Google Drive, приложить к...

Badoo Jira API Client: магия в Jira на PHP Если в строке поиска на Хабре ввести “Jira Badoo”, результаты займут не одну страницу: мы упоминаем её почти везде, потому что она играет важную роль в наших процессах. Причём каждый из нас хочет от нее немножко разного. Разработчик, которому пришла задача на ревью, ожида...

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

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

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

Intel представляет свои первые чипы для ИИ в облаке Intel приставила два новых процессора нейронных сетей Nervana: NNP-T1000 и NNP-I1000. Новинки являются первыми интегральными схемами Intel, разработанными специально для ИИ в облаке. Чип NNT-T предназначен для обучения ИИ по «сбалансированному» дизайну, который может масштаб...

[Из песочницы] Прямой VPN-туннель между двумя компьютерами находящимися за NATами провайдеров Статья о том, как мне удалось организовать прямой (точка-точка) VPN-туннель между двумя компьютерами, каждый из которых находился за NAT'ом провайдеров, при помощи VPS и простых скриптов, используя стандартные утилиты Linux, без каких-либо настроек сетевого оборудования. Чи...

Какой код нужно показывать на собеседовании Сегодня с утра был очень интересный пост о том, какой код нужно писать на собеседовании и какие навыки при этом демонстрировать. Тестовая задача была такая. Написать на TypeScript функцию, которая для заданного массива чисел выводит текстовую строку диапазонов: getRanges([...

Построение автоматической системы модерации сообщений Автоматические системы модерации внедряются в веб-сервисы и приложения, где необходимо обрабатывать большое количество сообщений пользователей. Такие системы позволяют сократить издержки на ручную модерацию, ускорить её и обрабатывать все сообщения пользователей в real-time...

Многопоточные ассоциативные контейнеры в C++. Доклад Яндекса Из доклада старшего разработчика Сергея Мурылёва можно узнать о многопоточном ассоциативном контейнере для стандартной библиотеки, который разрабатывают в рамках WG21. Сергей рассказал о плюсах и минусах популярных решений этой задачи и о пути, выбранном разработчиками. — ...

[Из песочницы] Как в Microsoft SQL Server получать данные из Google Analytics при помощи R В этом материале я хочу подробно показать, как можно при помощи R в Microsoft SQL Server реализовать получение данных из Google Analytics (и вообще из любого API). Благодарности: Поскольку я ни разу не маркетолог мне требовалась помощь специалиста. Тестовый кабинет и доступ ...

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

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

Описан ранее неизвестный небольшой хищный динозавр Rodolfo Nogueira Новый вид получил название Vespersaurus paranaensis. В высоту, согласно оценкам палеонтологов, его представители достигали примерно 80 сантиметров, в длину — приблизительно 1,6 м, а весили около 15 килограммов. Его позвонки имели наполненные воздухом по...

Как мы делали облачный FaaS внутри Kubernetes и побеждали в Тинькофф-хакатоне Начиная с прошлого года у нас в компании начали организовывать хакатоны. Первое такое состязание прошло весьма успешно, о нем мы писали в статье. Второй хакатон прошел в феврале 2019 и был не менее успешным. О целях проведения последнего не так давно писал организатор. Уч...

Earthbreakers — сетевой шутер с элементами стратегии от авторов Command & Conquer На самом деле, проект анонсировали ещё две недели назад. Всякое случается.

Crossout Mobile — младший брат популярного постапокалиптического MMO-экшена от Gaijin в ЗБТ на Android Gaijin Entertainment, больше всего известные авиасимуляторами Ил-2 Штурмовик и онлайн-игрой War Thunder, в прошлом году выпустили гонку с элементами выживания Mad Driver. Проект тогда был доступен в режиме пробного запуска на Android и привлек внимание пользователей только ...

FreePBX. Настройка Asterisk для e-mail уведомлений о пропущенных входящих вызовах в очереди IP ATC Asterisk — это мощный комбайн в области IP-телефонии. А web-интерфейс FreePBX, созданный для Asterisk, значительно упрощает настройку и снижает порог вхождения в систему. Если вы можете придумать какую-либо задачу, связанную с IP-телефонией, то почти наверняка это мо...

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

Разработка hexapod с нуля (часть 3) — математика Всем привет! Разработка гексапода продвигается и наконец-то базовая математическая часть протестирована и готова к документированию. Чтобы проект дожил до конца и не остался пылиться на полке нужно видеть его сдвиги в положительную сторону, даже если они незначительны. В эт...

Julia. С чего начать проект?… Очень часто, при решении задач анализа и подготовки данных, пишут одноразовые скрипты, поддержка и развитие которых не предусматривается вообще. Такой подход имеет право на существование, особенно в студенческой среде. Однако, когда появляется более одного человека, работаю...

Сколько стоит «суверенный» Рунет? Трудно посчитать, сколько копий было сломано в спорах об одном из самых грандиозных сетевых проектов российских властей: суверенном интернете. Свои «за» и «против» высказывали популярные спортсмены, политики, руководители интернет-компаний. Как бы то ни было, закон подписа...

Альтернативный подход к отображению загрузки во время пагинации Работа с постраничной загрузкой в мобильных приложениях — тема довольно простая и никаких подводных камней не таит. С подобной задачей разработчик встречается довольно часто и соответственно раз за разом делать одно и тоже скучно и лениво. Но любую даже самую обычную зад...

Хабрарейтинг: построение облака русскоязычных слов на примере заголовков Хабра Привет Хабр. В последней части Хабрарейтинга был опубликован метод построения облака слов для англоязычных терминов. Разумеется, задача парсинга русских слов является гораздо более сложной, но как подсказали в комментариях, для этого существуют готовые библиотеки. Разбере...

[Из песочницы] Ещё одна библиотека для создания mock'ов Добрый день. Я занимаюсь автоматизацией тестирования. Как и у всех автоматизаторов, у меня есть набор библиотек и инструментов, которые я обычно выбираю для написания тестов. Но периодически возникают ситуации, когда ни одна из знакомых библиотек может решить задачу с риском...

Нехватка гелия может замедлить развитие квантовых компьютеров — обсуждаем ситуацию Рассказываем о предпосылках и приводим мнения экспертов индустрии. / фото IBM Research CC BY-ND Зачем нужен гелий в квантовых компьютерах Прежде чем перейти к рассказу о ситуации с нехваткой гелия, поговорим о том, зачем вообще квантовым компьютерам нужен гелий. Квантовые...

В разработке — каждый сам за себя. Но иногда это приводит в тупик Я чёртовы сутки просидел над таской. Нужно было спроектировать самостоятельный модуль, а людям с тяжелой формой перфекционизма нельзя давать задачи на проектирование. У меня была неделя — целая бесконечность, которой мне не хватило. Снова и снова я перебирал в голове вар...

Какие проекты имеет смысл начинать и что нужно промышленности от ИТ сейчас Одна из главных задач ИТ сейчас в производственном секторе — уменьшить количество аварий. Что сейчас меняется на производствах? Один из самых важных вопросов сейчас — это нулевая смертность. Потери персонала происходят по двум основным причинам: несоблюдение техники безопа...

VBA и Python для автоматизации Excel и MS Office Поводом для заметки послужила статья на Хабре, в которой автор описывал, как он решал на Python задачу сбора и анализа метаданных из файлов Excel. Эта заметка более подробно раскрывает всем известный тезис: Под конкретную задачу надо выбирать наиболее подходящий инструмент п...

Игровая мышка-джойстик Ragnok Mousegun имитирует пистолет Для компьютерных игроков, увлекающихся шутерами от первого лица, основным оружием является мышь и комбинации клавиш. Такое «оружие» не соответствует реальности, что и дало повод разработчикам Ragnok создать гаджет максимально приближающий игроков к настоящим боевым действия...

Будущее инфраструктур центров обработки данных Архитектуры центров обработки данных общего назначения (такие ЦОДы сегодня все еще широко применяются) хорошо отрабатывали свои задачи в прошлом, но с недавних пор большинство из них достигли своих границ масштабируемости, производительности и эффективности. В архитектуре та...

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

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

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 47. Устранение неполадок OSPF Сегодня мы продолжим тему предыдущего урока о протоколе OSPF, которому посвящен раздел 2.4 тематики ICND2, и рассмотрим устранение типичных проблем реализации этого протокола. Вернемся к примеру Packet Tracer, которым мы закончили последнее видео. Для начала я исправлю обозн...

Видео: бои в сетевом режиме Ace Combat 7: Skies Unknown Компания Bandai Namco Entertainment опубликовала новый трейлер авиаэкшена Ace Combat 7: Skies Unknown. На сей раз ролик посвятили мультиплееру. В командных сетевых режимах на выживание будет доступно двадцать восемь различных истребителей, а обладателям коллекционно...

Один стендап в Яндекс.Такси, или Чему нужно научить бэкенд-разработчика Моё имя Олег Ермаков, я работаю в команде бэкенд-разработки приложения Яндекс.Такси. У нас принято проводить ежедневные стендапы, где каждый из нас рассказывает о сделанных за день задачах. Вот как это бывает… Имена сотрудников может и изменены, а вот задачи вполне себе реа...

[Перевод] Как отлаживать и профилировать любой EXE-файл с помощью Visual Studio Вам когда-нибудь нужно было отлаживать или профилировать исполняемый файл (файл .exe), для которого у вас нет исходного кода или вы не можете его собрать? Тогда наименее известный тип проекта Visual Studio, проект EXE, для вас! В Visual Studio вы можете открыть любой EXE-фа...

Maven-путь построения Go проектов Сначала небольшая предыстория. В начале 2010-х, я сделал небольшую утилиту-конвертер для BIN файлов эмулятора БК-0010 в WAV файлы. Утилита была написана на Python с целью максимальной переносимости, работала без проблем и я на какое то время забыл о ней. Но в 2016м появился ...

Машинное зрение vs интуиция человека: алгоритмы нарушения работы программ распознавания объектов Логика машин безупречна, они не совершают ошибок, если их алгоритм работает исправно и заданные параметры соответствуют необходимым стандартам. Попросите машину выбрать маршрут от точки А в точку Б, и она построит самый оптимальный, учитывая расстояние, расход топлива, нал...

Сетевое оборудование должно быть стабильным: результаты опроса 3DNews В середине декабря редакция 3DNews проводила опрос среди IT-специалистов о том, какие критерии имеют для них наибольший вес при выборе производителя сетевого и Wi-Fi оборудования. Теперь мы подвели итоги этого опроса и можем констатировать, что самое главное, чего ж...

Behaviors — конечный автомат без головной боли Стандартный подход к описанию последовательности вводов пользователя и реакции на них (например при управлении персонажем в игре) — это конечный автомат (state machine). Он, однако, часто приводит к громоздким программам, понимание которых требует немалых усилий или даже зар...

Новый игровой шутер Earthbreakers в стиле Renegade Студия Petroglyph объявили о разработке шутера Earthbreakers. Релиз игры Earthbreakers назначен на 2020 год. Игровой процесс будет похож на Command & Conquer: Renegade. В игру добавят элементы стратегии в реальном времени. В шутер добавят элементы стратегии в реальном време...

Отображение и оптимизация вывода на терминал в вебе Не так давно я столкнулся с довольно простой и одновременно интересной задачей: реализация read-only терминала в веб приложении. Интереса задаче придавали три важных аспекта: поддержка основных ANSI Escape sequences поддержка минимум 50 000 строк данных отображение данных п...

Обзор Call of Duty: Mobile. Уставшим от PUBG рекомендуется Игры серии Call of Duty никогда не страдали от нехватки киношности 1 октября официально вышла игра Call of Duty: Mobile. Шутер от первого лица, который не нуждается в представлении. Помнится, когда ваш покорный слуга купил первую лицензионную игру на PC, это была именно Call...

Главная цель США: Все идет по плану террориста после теракта в Новой Зеландии Прокурор Новой Зеландии вводит запрет, который террорист требовал в своем манифесте. Меньше, чем через сутки после состоявшихся терактов в мечетях Новой Зеландии прокурор страны заявил, что правительство вводит запрет на использование и хранение всех полуавтоматических штур...

[Из песочницы] Учим компьютер различать звуки: знакомство с конкурсом DCASE и сборка своего аудио классификатора за 30 минут Введение Доброго времени суток, хабр! Накопив немного опыта в решении задач классификации и детектирования акустических событий, мы с ananaskelly решили, что готовы им с вами поделиться. Цель этой статьи — познакомить вас с некоторыми задачами и рассказать о соревновании по ...

Cyberpunk 2077: анимация обращения с оружием будет зависеть от уровня развития навыка Вот это уже интересно.

Как перестать забывать про индексы и начать проверять execution plan в тестах Какое-то время назад, приключилась со мной неприятная история, которая послужила триггером для небольшого проекта на гитхабе и вылилась в эту статью. Обычный день, обычный релиз: все задачи вдоль и поперек проверены нашим QA-инженером, поэтому со спокойствием священной ко...

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

C, C++ и DotNet decompile — основы реверса. Решение задач на реверсинг с r0от-мi. Часть 1 В данной статье 5 первых заданий, узнаем основы дизассемблирования, решим задачи начального уровня реверса, а также декомпилируем dotNet приложение. Организационная информацияСпециально для тех, кто хочет узнавать что-то новое и развиваться в любой из сфер информационной и...

GOTO Amsterdam Привет, Хабр! Под катом небольшой обзор конференции GOTO Amsterdam, которую мне довелось посетить в июне. И нет, выбрал я её не из-за локации, а потому что в программе были интересные мне доклады. Город был лишь приятной декорацией. Читать дальше →

Rules of Survival 1.228114 Rules of Survival – это игра королевской битвы, на арене которой бороться более 100 миллионов человек со всего мира. Наша игра была усовершенствована, нами была создана новая карта 8х8 км, на которой могут одновременно находится более 300 человек! Сражайтесь за свою жи...

Сборка и деплой однотипных микросервисов с werf и GitLab CI Два года назад мы публиковали статью «Сборка проектов с GitLab CI: один .gitlab-ci.yml для сотни приложений», а теперь расскажем о решении схожей задачи сегодня. Новый материал — о том, как можно построить CI/CD-процессы для большого количества однотипных приложений с появ...

Уменьшение размера docker образа с spring boot приложением Добрый день. Недавно передо мной встала задача запуска spring boot 2 приложения в kubernetes кластере используя docker образ. Эта проблема не является новой, достаточно быстро я нашел примеры в гугле и запаковал свое приложение. Я был очень удивлен не найдя alpine образ для ...

[Из песочницы] Как начать программировать в Adobe Illustrator. Скрипт Expand Clipping Mask. Часть первая Сразу хочу предупредить, что эта серия постов не для матёрых программистов и даже не для программистов вообще. Понимаю, что это звучит крайне вызывающе, учитывая IT-тематику ресурса, и все же позвольте объяснить… В качестве аудитории, я вижу обычных дизайнеров, которые хотел...

MPPT контроллер заряда на STM32F334C8T6 В комментариях под моими предыдущими статьями неоднократно возникал вполне резонный вопрос: "Зачем делать dc/dc преобразователи на микроконтроллере, когда есть готовые?" и я в качестве ответа постоянно упоминал, как наиболее яркий пример, контроллер заряда с алгоритмом MPPT....

Как геокодировать миллион точек на Spark по-быстрому? В моем предыдущем проекте перед нами встала задача провести обратное геокодирование для множества пар географических координат. Обратное геокодирование — это процедура, которая паре широта-долгота ставит в соответствие адрес или название объекта на карте, к которому принадле...

Почему основная задача дизайна — не дизайн Перевод статьи директора информационного проектирования Normative.com Карла Фаста.

Flare-On 2019 write-up -0x01 — Intro Данная статья посвящена разбору всех заданий Flare-On 2019 — ежегодного соревнования по реверс-инжинирингу от FireEye. В данных соревнованиях я принимаю участие уже второй раз. В предыдущем году мне удалось попасть на 11-ое место по времени сдачи, решив все з...

Podlodka #95: Развитие команды Эффективное управление командой — ключевая задача любого руководителя, а выполнение ей задач качественно и в срок - лишь верхушка айсберга. Почему руководитель должен задумываться о росте и развитии своей команды, как это может помочь ему справляться с задачами и какие инстр...

[Перевод] Вся правда об ОСРВ. Статья #28. Программные таймеры Идея программных таймеров была введена в одной из предыдущих статей. Они являются объектами ядра, предоставляющими задачам простой способ запуска событий по времени, или, чаще всего, способ выполнять действия на регулярной основе. Все детали функционала, связанного со времен...

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

TechTrain 2019: бесплатная онлайн-трансляция Конечно, на IT-фестивале лучше присутствовать лично, а не смотреть его доклады на видео. На площадке происходит столько всего, что по одним докладам даже впечатления о мероприятии толком не составишь. Но мы понимаем, что не все желающие могут присутствовать на фестивале (...

«Современные» обедающие философы на C++ посредством акторов и CSP Некоторое время назад ссылка на статью "Modern dining philosophers" распространилась по ресурсам вроде Reddit и HackerNews. Статья интересная, она показывает несколько решений этой известной задачи, реализованных на современном C++ с использованием task-based подхода. Если к...

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

Простая реализация небольших CAM на ПЛИС Введение Как-то раз мне потребовалось по работе реализовать небольшой блок ассоциативной памяти. Почитав, как это делается у Xilinx на BlockRAM (BRAM) или на SRL16, я несколько опечалился, так как их реализации занимали довольно много места. Решил попробовать сделать его сам...

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

Как устроена программа Tinkoff Internship Привет! Мы участники программы Tinkoff Internship, и в этой статье хотим рассказать об отборе, внутренней обстановке, задачах и наших впечатлениях. Надеемся, это будет полезно и будущим интернам, и тем, кому просто интересна компания. Читать дальше →

Song of Bloom — эксперимент с художественными стилями от автора supertype, Bacon - The Game и других Есть игры, которые создаются как парки развлечений. В них преобладают быстрые эмоции, а для создателей на первом месте стоит выручка. Другие же проекты создаются как произведения искусства — чаще всего это эксперименты с сюжетом, визуальным стилем или геймплеем. Разработчик...

Зачем писать свой React Data Grid в 2019 Привет, Хабр! Я участвую в разработке ECM системы. И в небольшом цикле статей хочу поделится нашим опытом и историей разработки своего React Data Grid (далее просто грид), а именно: почему мы отказались от готовых компонент с какими проблемами и задачами мы столкнули при ра...

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

Релиз мультиплеерного шутера FRAG Pro Shooter в стиле Clash Royale и Overwatch состоится 7 марта Месяц назад студия Oh BiBi запустила в режиме пробного запуска мультиплеерный шутер FRAG Pro Shooter, анонсированный еще летом. Следующий этап — глобальный релиз, который состоится меньше чем через месяц. В игре представлено 40 персонажей. Матчи построены по примеру известн...

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

Как я научил Zabbix за своей нодой присматривать и о проблемах сообщать Привет, Хабр! Я сейчас работаю над проектом мессенджера на блокчейне вместе с командой своих коллег. Кому интересно – смотрите ссылки в профиле или спрашивайте в комментариях. Блокчейн-разработка – область новая и неизведанная, поэтому порой приходится использовать очень н...

3. Дизайн сети предприятия на коммутаторах Extreme Добрый день, друзья! Сегодня я продолжу цикл, посвященный коммутаторам Extreme статьей по проектированию сети Enterprise. В статье я постараюсь по возможности кратко: описать модульный подход к проектированию сети Etnterprise рассмотреть виды построения одного из важне...

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

По рельсам за облака: как помыть стекло в небоскребе Помыть окно, заменить поврежденное стекло фасада — задачи вроде бы простые, но когда речь идет о зданиях высотой в 400 м, уровень сложности даже самых простых операций вырастает многократно. Альпинист за фасадным стеклом башни Лахта Центра, архив проекта Читать дальше →

Почему мы решили развивать практику тестирования ML Прогнозные и оптимизационные сервисы на базе Machine Learning вызывают сегодня интерес у многих компаний: от крупных банков до небольших интернет-магазинов. Решая задачи различных клиентов мы столкнулись с рядом проблем, что послужило для нас почвой для рассуждений на тему...

Калашников раскрыл характеристики нового автомата Ведущее предприятие российской стрелковой отрасли концерн «Калашников» опубликовал технические характеристики малогабаритного автомата АМ-17, который составит конкуренцию АКС-74У (автомат Калашникова складной укороченный). Об этом сообщило издание «РИА Новости» со ссылкой на...

Кооперативный шутер Borderlands 3 выйдет 13 сентября и будет временным эксклюзивом Epic Game Store Как и ожидалось, сегодня состоялся второй этап анонса представленного в конце прошлой неделе кооперативного шутера Borderlands 3. Справедливости ради отметим, что все подробности утекли в сеть за несколько часов до самого анонса. Итак, Borderlands 3 выйдет 13 сентября одновр...

[Перевод] Заставь меня думать Дизайн сложности До недавнего времени предметы быта формировались согласно их технологии. Дизайн телефона был по сути корпусом вокруг механизма. Задача дизайнеров состояла в том, чтобы сделать технологии красивыми. Инженеры должны были определить интерфейсы этих объектов....

[Перевод] Windows Subsystem for Linux (WSL) версии 2: как это будет? (FAQ) Под катом расположен перевод опубликованного FAQ'а о деталях будущей WSL второй версии (автор — Craig Loewen). Затронутые вопросы: WSL 2 использует Hyper-V? Будет ли WSL 2 доступна на Windows 10 Home? Что будет с WSL 1? Она будет заброшена? Будет ли возможность одновремен...

Последнее оружие для защиты Советского Союза — день рождения легендарного «Тополя» 23 июля 1985 года на боевое дежурство был поставлен первый ракетный полк «Тополь» в городе Йошкар-Ола. «Тополь» — это подвижный грунтовый ракетный комплекс, оснащенный трехступенчатой твердотопливной межконтинентальной баллистической ракетой РТ-2ПМ. Разработка этого оружия н...

[Из песочницы] Angular schematics, или как я писал свой шаблон для angular cli Здравствуйте, меня зовут Максим. Уже несколько лет я занимаюсь front-end разработкой. Мне часто приходится иметь дело с версткой различных html шаблонов. В своей повседневной работе я обычно пользуюсь сборщиком webpack c настроенным шаблонизатором pug, а также использую мето...

[Из песочницы] Как выбрать широкополосный модем для беспилотного летательного аппарата (БЛА) или робототехники Задача передачи большого объема данных с борта беспилотного летательного аппарата (БЛА) или наземной робототехники не редкость в современных приложениях. В данной статье рассматриваются критерии выбора широкополосных модемов и сопутствующие проблемы. Статья написана для разр...

[Перевод] Решения задач из статьи об идеальной случайности Существует ли объективная, идеальная случайность, или она является следствием нашего неведения? В сентябре было опубликовано несколько задачек, с помощью которых мы изучали случайные процессы в повседневных объектах – замках для велосипеда или головоломках. Давайте теперь ...

Западные ВВС получат ракету для борьбы с «Панцирь-С» и С-400 В Европе создают ракету для обхода российских ПВО. В СМИ поступают сообщения о новых крылатых ракетах Select Precision Effects At Range Electronic Warfare (SPEAR-EW), совместно разрабатываемых компаниями Matra BAE Dynamics Alenia (MBDA) и Leonardo. Новой крылатой ракетой пр...

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

Делаем вездесущий Splash Screen на iOS Привет Хабр! Я расскажу о реализации анимации перехода со сплэш скрина на другие экраны приложения. Задача возникла в рамках глобального ребрендинга, который не мог обойтись без изменения заставки и внешнего вида продукта. Для многих разработчиков, участвующих в крупных...

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

Переход на Boost-1.65.1 и баги, которые всплыли В прошлом году(уже почти целый год прошел) мы все–таки перешли на новую версию Boost-1.65.1, и под капотом вы найдете тройку багов boost-а, с которыми мы столкнулись. Еще важно упомянуть, что до этого у нас в ПО использовался boost -1.62.1, поскольку какие-то баги появились ...

Pew Paw – бесплатный аркадный зомби-шутер для Android У разработчика waterxmelon в портфолио есть только одна игра – «Ютуберы – кликер», что не назовешь великим достижением. Тем не менее новый проект, Pew Paw, качественно выделяется на этом фоне. Это яркий и динамичный зомби-шутер, в котором у вас есть только старый пулемет и ...

Asterisk. Dialplan Askozia 6. Исходящие звонки В статье пойдет речь о бесплатной АТС Askozia версии 6. При разработке телефонной станции одной из первых задач была организация исходящих звонков. Как это было В старой версии Askozia использовались стандартные “шаблоны” dialplan. X! — все номера телефонов XXX — трехзна...

Распознавание объектов в режиме реального времени на iOS с помощью YOLOv3 Всем привет! В данной статье мы напишем небольшую программу для решения задачи детектирования и распознавания объектов (object detection) в режиме реального времени. Программа будет написана на языке программирования Swift под платформу iOS. Для детектирования объектов буд...

Новое обновление патча Fortnite 9.40 Выпущен последний патч для Fortnite, и хотя изменения остаются небольшими. Tactical Shotgun - это редизайн оригинального тактического дробовика, на этот раз с эпическим и легендарным вариантами. Оружие имеет другой вид и с большим уроном. Также были исправлены некоторые нез...

Руководство для модераторов Facebook: более 1400 страниц противоречивых слайдов В руководстве объясняется какие смайлики могут рассматриваться как угрозы или, в контексте специфических групп, для разжигания ненависти Находясь под огнём критики, Facebook вынужден принимать меры по модерации контента. Но эта задача не такая простая, как кажется. В СМИ ...

[Перевод] Применение автоматического машинного обучения к нейросетям с архитектурой «трансформер» Из блога Google AI С момента обнародования информации о них в 2017 году, нейросети архитектуры типа "трансформер" применялись к задачам различного толка, от генерирования текстов в стиле фэнтези до написания музыкальных гармоний. Что важно, высокое качество работы «трансфор...

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

Снайперская винтовка «Калашникова» — распил бюджета или шаг вперёд? — СМИ Сможет ли СВ-18 догнать западные образцы? На заводе концерна «Калашников» подходят к концу заводские испытания новой крупнокалиберной снайперской винтовки СВ-18. Для «Калашникова» это первый опыт по изготовлению стрелкового оружия такого класса. Винтовка предназначена для в...

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

Проектируем космическую ракету с нуля. Часть 3 — Ужепочти-решение задачи двух тел Содержание Часть 1 — Задача двух тел Часть 2 — Полу-решение задачи двух тел Движение в плоскости Осталось сделать последний штрих. Решить это уравнение: где — относительное расстояние между телами. В прошлом выпуске было показано, что при значительн...

Microsoft представила новый дизайн приложения To-Do Компания Microsoft представила новый пользовательский интерфейс приложения для управления задачами To-Do, целью которого является объединение самых лучших наработок из To-Do и Wunderlist. Разработчики стремились, чтобы дизайн выглядел простым, но в то же время современным. ...

Дети, математика и R Нынешнее образование в школе все более и более редуцируется. А в оставшейся части акцент все более и более ставится на внешний эффект. «Проектная работа», презентации, вау-эффекты и пр. мишура. Причем зачастую непонятно, кому раздают все эти упражнения — ребенку или родителя...

Серый кардинал .NET — Джон Гэллоуэй Знаете ли вы, кто такой Джон Гэллоуэй? А между тем, он есть. Он не только один из авторов «Professional ASP.NET MVC», но и человек, который является исполнительным директором .NET Foundation, по сути – отвечает за весь опенсорс .NET. Основные темы этой статьи: подробности р...

Применение R для утилитарных задач Хороший инструмент + наличие навыков работы с ним, что достигается путем практики, позволяет легко и элегантно решать множество различных «как бы» нетипичных задач. Ниже пара подобных примеров. Уверен, что многие могут этот список расширить. Является продолжением предыдущих ...

[recovery mode] Как устроена программа летней стажировки Tinkoff Internship Привет! Мы участники программы Tinkoff Internship, и в этой статье хотим рассказать об отборе, внутренней обстановке, задачах и наших впечатлениях. Надеемся, это будет полезно и будущим интернам, и тем, кому просто интересна компания. Читать дальше →

Российские фрегаты получили оружие, вызывающее тошноту и галлюцинации Двумя комплексами «Филин» уже оснащены фрегаты «Адмирал флота Касатонов» и «Адмирал флота Советского Союза Горшков». Последний был спущен на воду в 2018 году. Еще два военных корабля проекта 22350, которые сейчас строятся на заводе «Северная верфь», также получат новое воору...

Хайлайты и тренды ICCV 2019 Нейросети в компьютерном зрении активно развиваются, многие задачи еще далеки от решения. Чтобы быть в тренде в своей области, достаточно подписаться на инфлюенсеров в Твиттере и читать релевантные статьи на arXiv.org. Но у нас появилась возможность съездить на Internatina...

Системы на основе очередей задач Привет, Хаброжители! Мы решили поделиться переводом главы «Системы на основе очередей задач» Из готовящейся к выходу новинки «Распределенные системы. Паттерны проектирования» (уже в типографии). Простейшая форма пакетной обработки — очередь задач. В системе с очередью за...

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

[Перевод] Почему Turok: Dinosaur Hunter для N64 на годы опередил своё время Halo компании Bungie или GoldenEye компании Rare часто упоминаются как игры, впервые по-настоящему перенёсшие на консольные платформы высокотехнологичные, качественные FPS, но с этой точки зрения можно заявить, что первой всё-таки была игра Turok: Dinosaur Hunter для N64 от...

Проверка компетенций с помощью тестов – почему и как В своей статье я рассматривал 7 способов быстрой проверки компетенций IT-специалистов, которые можно применить до проведения большого, объемного и трудоемкого технического собеседования. Тогда я выразил свою симпатию тестам, ограниченным по времени. В этой статье я раскрою т...

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

NLP. Основы. Техники. Саморазвитие. Часть 1 Привет! Меня зовут Иван Смуров, и я возглавляю группу исследований в области NLP в компании ABBYY. О том, чем занимается наша группа, можно почитать здесь. Недавно я читал лекцию про Natural Language Processing (NLP) в Школе глубокого обучения – это кружок при Физтех-школе п...

Чистое ружье – успешная охота! Как ухаживать за оружием в полевых условиях рассказал Гуру Своими секретами поделился профессиональный охотник. Причин, по которым загрязняется оружие охотника, огромное количество. И как бы бережно не использовалось ружье во время охоты, его металлические части на открытом воздухе неизбежно будут контактировать с влагой и другими ...

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

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

Дискретная математика для WMS: алгоритм сжатия товаров в ячейках (часть 2) В статье мы расскажем, как разрабатывали алгоритм оптимального сжатия остатков товаров в ячейках. Расскажем как выбирали нужную метаэвристику среду «зоопарка» фреймворков: табу-поиск, генетический алгоритм, муравьиная колония и др. Проведем вычислительный эксперимент по ...

Сетевые настройки из FreeRadius через DHCP Прилетела задача наладить выдачу IP адресов абонентам. Условия задачи: Отдельного сервера под авторизации не дадим — обойдетесь ;) Абоненты должны получать сетевые настройки по DHCP Сеть разнородная. Это и PON оборудование, и обычные свичи с настроенной Опцией 82 и WiFi б...

Вышел трейлер STALKER: Legacy of Times — шутера, вдохновенного играми GSC Game World Группа программистов, работающая над проектом STALKER: Legacy of Times, выпустила первый геймплейный трейлер своего детища. Как понятно из названия, шутер от первого лица сделан под впечатлением серии S.T.A.L.K.E.R.  STALKER: Legacy of Times —...

В России сделали винтовку, стреляющую на 2 км Разработанная оружейного завода «Промтехнология» под брендом ORSIS снайперская винтовка ORSIS Т-5000, на базе которой создан снайперский комплекс «Точность» для антитеррористических и специализированных снайперских подразделений, получила новую модификацию, сообщает РИА Ново...

Metal Wings: Elite Force 6.6 Metal Wings: Elite Force — это 2-дюймовый бокс-скроллер-шутер с классическими функциями от лучших и новой уникальной механики. Играйте как солдат из Metal Wings — Elite Force другого мира с передовыми технологиями, разблокируйте и модернизируйте классическое оружие и сбива...

Первый шутер Project A от Riot Games В октябре Riot Games отметила десятилетие компаний, и анонсировала много новых проектов, среди которых особое внимание заслужила игра в стиле шутера Project A. По словам руководителя компании, игроков ждет «очень смертоносный» и тактический шутер. Riot решили не включать ...

Использование Paging library совместно с Realm На одном из митингов Android-отдела я подслушал, как один из наших разработчиков сделал небольшую либу, которая помогает сделать «бесконечный» список при использовании Realm, сохранив «ленивую загрузку» и нотификации. Сделал и написал черновик статьи, которой почти в неизме...

[Из песочницы] Запуск 619 тысяч тетрисов на GLSL, их рендеринг и простой бот У меня была "идея" сделать максимальное число одновременно запущенных "Тетрисов" для одного шейдера (одной текстуры фреймбуфера). Далее небольшое описание как работает полученный код. Читать дальше →

Ethernet, FTP, Telnet, HTTP, Bluetooth — основы анализа трафика. Решение задач на сети с r0от-мi. Часть 1 В данной статье 5 первых заданий, узнаем основы анализа трафика различных сетевых протоколов. Организационная информацияСпециально для тех, кто хочет узнавать что-то новое и развиваться в любой из сфер информационной и компьютерной безопасности, я буду писать и рассказыват...

Насыщенный геймплейный ролик Call of Duty Legends of War с настройкой элементов интерфейса В сети уже достаточно роликов с новой Call of Duty Legends Of War (Mobile), на которых можно оценить все то, что готовят ее разработчики. Но на канале Gaming_madness вышло еще одно, в котором автор не просто гоняет по полю боя, но демонстрирует другие особенности игры. Пуст...

Книга «Совершенный алгоритм. Графовые алгоритмы и структуры данных» Привет, Хаброжители! Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить за...

[Перевод] Советы по созданию нестандартных рабочих процессов в GitLab CI Прим. перев.: Оригинальную статью написал Miłosz Smółka — один из основателей небольшой польской компании Three Dots Labs, специализирующейся на «продвинутых backend-решениях». Автор опирается на свой опыт активной эксплуатации GitLab CI и делится накопленными советами для д...

Франция намерена разработать противоспутниковое лазерное оружие Министерство обороны Франции намерено заказать разработку противоспутникового лазерного оружия, которое будет базироваться на небольших спутниках. Об этом, как сообщает AFP, заявила министр обороны Франции Флоранс Парли. По ее словам, мощные лазеры будут использоваться для в...

[Из песочницы] История одной оптимизации MySQL Речь пойдет об оптимизации в MySQL базе данных. Это случилось, когда мы делали систему для email рассылок. Наша система должна была высылать десятки млн. писем в день. Отправка письма — задача не из простых, хотя выглядит все довольно примитивно: Собрать письмо из html кр...

Сетевой комбайн: ASUS RT-AC88U Смартфоны заменили нам КПК и телефоны, телевизоры объединили функции простого «ящика» и видеопроигрывателя, а роутеры так и остались обособленными устройствами. На производстве такое положение дел понятно и вопросов не вызывает, а в домашней среде выглядит странно. К чему ра...

[recovery mode] В чем набрать и чем собрать C++ проект Задавшись этим вопросом я, в первую очередь, сформулировал требования: жесткие и опциональные (но желательные) для системы сборки и графической среды разработки. Сразу хочу отметить что речь идет о написании C++ кода не под какую-то специфичную платформу типа Android или фре...

BlackShot M 0.00.019 Онлайн шутер от первого лица! Теперь вы можете играть в многопользовательские онлайн-бои в любом месте и в любое время на своем мобильном устройстве. Выходите на поле битвы с друзьями или игроками со всего мира и бейте своих противников, чтобы добиться победы. Благодаря прос...

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

MMORTS Warhammer: Chaos & Conquest вышла на iOS и Android Warhammer: Chaos & Conquest– проект от студии, выпустившей Horse Racing Manager 2019 и TerraGenesis. Если вы ищите новую интересную стратегию, то вряд ли будете рады новому релизу, но если просто хочется в очередной раз погрузиться во вселенную Warhammer, Chaos & Con...

Издатель Trigger Heroes и Thunderdogs готовит стильный платформер-рогалик Tombshaft Издатель Lucky Kat Studios славится довольно простыми, но затягивающими мобильных играми в самых разных жанрах. У них в портфолио можно найти топ-даун рогалик-шутер Trigger Heroes, шутер-платформер Cure Hunters, мультиплеерную аркаду Thunderdogs и многое другое. На следующе...

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

Cockpit – упрощение типичных административных задач в ОС Linux через удобный веб-интерфейс В этой статье я расскажу про возможности инструмента Cockpit. Cockpit создан с целью облегчения администрирования ОС Linux. Если говорить кратко, то он позволяет выполнять наиболее типичные задачи администратора Linux через приятный веб-интерфейс. Возможности Cockpit: устано...

Клавиатура AZIO с ретро дизайном Если вам приелся дизайн современных клавиатур, то вам пора присмотреться к компании AZIO. Она выпускает клавиатуры в стиле ретро с дизайном пишущей машинки. Основание изготовлена из алюминия, для лучшей устойчивости. Периферия оснащена USB портом, для синхронизации ...

В России появится новый патрон для снайперских винтовок Финский патрон, производимый многими компаниями в разных странах мира (в России его производством занимаются Новосибирский и Ульяновский патронные заводы), знаменит замечательной кучностью стрельбы, настильностью траектории и малым сносом пули при боковом ветре. Все вместе э...

Julia. Генераторы отчётов и документации Одной из актуальных проблем во все времена, является проблема подготовки отчётов. Поскольку Julia — язык, пользователи которого непосредственно связаны с задачами анализа данных, подготовки статей и красивых презентаций с результатами расчётов и отчётов, то эту тему просто ...

[Из песочницы] Spark Structured Streaming Applications on Kubernetes. Опыт ФАСТЕН РУС Сегодня я вам расскажу, как нам удалось решить задачу портирования Spark Structured Streaming Applications на Kubernetes (K8s) и реализовать CI стриминга. Читать дальше →

Monsters with Attitude — мультиплеерная IO-игра про огромных монстров — выйдет 21 марта Monsters With Attitude — это новая IO-игра с несколькими PvP-режимами, где в одной битве участвует до 8 игроков. Задача — одержать верх над остальными, и не дать получить преимущество над собой. В этой игре на пути к своей цели вы буквально будете сносить леса и целые город...

[Перевод] Квантовая информация в квантовом сознании Disclaimer! От переводчика: я перевел этот пост в попытках разобраться в идее. Сама концепция достаточно спорная, и не все моменты ясны (или недостаточно полны) в оригинале. Не беру на себя ответственность домышлять оригинал и оставляю пост в качестве отправной точки для ваш...

Язык программирования P4 P4 — это язык программирования, предназначенный для программирования правил маршрутизации пакетов. В отличие от языка общего назначения, такого как C или Python, P4 — это предметно-ориентированный язык с рядом конструкций, оптимизированных для сетевой маршрутизации. P4 — эт...

Лучшее оружие для спецназа: Российскую винтовку оценили в США Американские оружейники оказались впечатлены отечественным «Винторезом». Американский журнал National Interest (NI) неожиданно оценил российскую винтовку «Винторез». «Советские разработчики оружия создали две странно выглядящие, смертельные тихие винтовки: ВСС «Винторез» и ...

[Из песочницы] Использование Context API в React для создания глобальной темы приложения Привет, это мой первый пост на Хабр. Надеюсь, Вам будет интересно. Итак, я хочу начать серию постов, напрямую или косвенно касающихся создания ui-kit. Задача данного поста: Найти решение контроля темы приложения, компоненты которого выполнены в React.js. Будем использова...

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

В Москве пройдет мейкатон для социальных проектов 2 и 3 марта 2019 года в «Благосфере» пройдет мейкатон Американского центра. В нем могут участвовать представители некоммерческих организаций и it-специалисты из Москвы, Санкт-Петербурга, Нижнего Новгорода, Казани, Томска и Екатеринбурга. Заявку можно подать до 20 февраля 201...

Студия Happy Doze ищет бета-тестеров для динамичного мультиплеерного 2D-шутера mini PVP Осенью прошлого года на iOS вышел динамичный соревновательный платформер Planet Runners. У его разработчиков в портфолио есть еще один проект, BIT QUAKE, представляющий собой мультиплеерный шутер с видом сбоку. Анонсированная сегодня игра mini PVP – это смесь двух прошлых пр...

Нарастающий итог в SQL Нарастающий (накопительный) итог долго считался одним из вызовов SQL. Что удивительно, даже после появления оконных функций он продолжает быть пугалом (во всяком случае, для новичков). Сегодня мы рассмотрим механику 10 самых интересных решений этой задачи – от оконных функци...

Статистика на службе у бизнеса. Методология расчёта множественных экспериментов Добрый день! Как и было обещано в предыдущей статье, сегодня мы продолжим разговор о методологиях, применяемых в A/B-тестировании и рассмотрим методы оценки результатов множественных экспериментов. Мы увидим, что методологии довольно просты, и математическая статистика не т...

[Перевод] GitLab 12.2: направленные ациклические графы для пайплайнов и управление дизайном Потрясающий выпуск GitLab 12.2 поможет командам оптимизировать пайплайны, расширить возможности совместной работы и управлять взаимозависимостями между проектами. Подробности ниже. Более быстрые и гибкие пайплайны Пайплайны CI нужны для автоматизации задач сборки и тестиров...

Задачи с собеседований: является ли строка палиндромом Еще одна популярная задача с собеседований разработчика – нужно определить является ли строка палиндромом. Палиндромом называется строка, которая пишется одинаково слева направо и справа налево (в том числе пустая). При определении “палиндромности” строки д...

«За месяц стал фуллстек-разработчиком». Студенты рассказывают о стажировке в ABBYY Уже начал свой путь в IT? Или все еще залипаешь в смартфоне в поисках той самой вакансии? Сделать первый карьерный шаг и разобраться, чем хочется заниматься, поможет стажировка. Летом к нашей команде присоединились 26 стажеров – студенты МФТИ, НИУ ВШЭ и других вузов. Они п...

Королевская битва Frostfall вышла в режиме пробного запуска на iOS и Android В мае этого года разработчики из студии Dusk Games провели первый турнир по игре Frostfall, которая все еще находится в режиме пробного запуска. На прошлой неделе они расширили географию распространения, но в России проект все еще не доступен. Frostfall — это яркая королев...

Наглядное пособие по разработке продуктов: дизайн Это вторая часть из цикла четырех статей о разработке физических продуктов. Если вы пропустили Часть 1: Формирование идеи, обязательно её прочтите. Вскоре вы сможете перейти к Части 3: Конструирование и Части 4: Валидация. Автор: Ben Einstein. Оригинал Перевод выполнен коман...

“Иван” по профессии чат-бот. Или творческие эксперименты с виртуальными ассистентами В Dentsu Aegis Network мы любим экспериментировать, потому что эксперименты это часть культуры нашей компании. Благодаря экспериментам можно выйти за границы собственной компетенции, сферы, взглянуть на вещи под другим углом, попутно изучив и применив что-то новое на практик...

Начинается техническое тестирование сетевого режима шутера Gears 5 Уже на этой неделе начинается техническое тестирование сетевого режима шутера Gears 5 для Xbox One и Windows 10. Подробнее об этом читайте на THG.ru.

США обнаружили дефекты в новом ядерном оружии Заместитель руководителя Администрации по национальной ядерной безопасности (NNSA) Чарльз Вердон подтвердил, что первоначальные планы по началу выпуска нового оружия в 2020 отложены, сообщает Defence News. Причиной стала неуверенность в том, что все компоненты бомбы и боегол...

Pinterest разработал новый инструмент визуального поиска – Complete the Look Pinterest представил Complete the Look («Заверши образ») – новый инструмент визуального поиска, разработанный для категорий «домашний декор» и «мода». Этот инструмент даёт рекомендации по стилю и совместимости различных предметов, учитывая контекст: сезон, тип тело...

Проект ИТЭР в 2018 году Проект Прошедший год для Международного Экспериментального Термоядерного Реактора ИТЭР (о проекте) стал, для внешнего наблюдателя, наверное, одним из самых спокойных за все годы строительства (с 2009 года). Для меня же лично этот год был отмечен посещением площадки ИТЭР в с...

Как поморгать 4 светодиодами на CortexM используя С++17, tuple и извращенное воображение Всем доброго здравия! При обучении студентов разработке встроенного программного обеспечения для микроконтроллеров в университете я использую С++ и иногда даю особо интересующимся студентам всякие задачки на определения особо больных на голову одаренных учеников. В очеред...

«На западе нет арт-директоров моложе 40 лет. У нас им можно стать до 30». Каково быть дизайнером в ИТ Весь современный дизайн — веб, типографический, продуктовый, моушн-дизайн — интересен тем, что объединяет в себе классические понятия о цвете и композиции с заботой об удобстве пользователей. Нужно и уметь рисовать иконки, придумывать, как в визуальных образах показыват...

Мультиплеерный шутер Battle Prime вышел в режиме пробного запуска на iOS и Android Call of Duty: Mobile— одна из самых ожидаемых мобильных игр этого года или даже одна из самых ожидаемых мобильных игр вообще, учитывая, что платформы не могут похвастаться какой-то особенной лояльностью игроков. Релиз должен состояться уже в этом году, но остальные разработ...

[Из песочницы] Смок-тестирование релиз-кандидата автотестами за 15 минут Меня зовут Лилия, я QA Lead в одном из проектов финансовой группы БКС (сервис по подбору выгодных для клиента предложений из ряда кредитных продуктов), и сегодня я расскажу, как мы автоматизировали смок-тестирование, с какими проблемами столкнулись и какой стек технологий ис...

[Перевод] Дизайн декбилдинга в видеоиграх Карточные игры и элементы декбилдинга (построения колоды) используются в видеоиграх уже давно, иногда смешиваясь с известными жанрами для создания нового, но в то же время знакомого игрового процесса. Разработчики разными способами экспериментируют с этим поджанром, то созд...

Проектируем космическую ракету с нуля. Часть 5 — Первый закон Кеплера Содержание Часть 1 — Задача двух тел Часть 2 — Полу-решение задачи двух тел Часть 3 — Ужепочти-решение задачи двух тел Часть 4 — Второй закон Кеплера Привет всем читателям! Сразу приступим к продолжению без лишних разглагольствований. В прошлый раз остановились на: Э...

Огромный аккумулятор и пять камер за $80. В продажу поступает интересный китаец Компания Blackview сегодня начинает продажи своего бюджетного смартфона Blackview A80 Pro, который получил современный дизайн и квадрокамеру. При этом главным оружием смартфона является цена, которая составляет всего 80 долларов. Смартфон оснащен экраном диагональю 6,4...

5 типовых задач на собеседованиях по JavaScript: разбор и решения От переводчика: опубликовали для вас статью Марии Перна (Maria Antonietta Perna), которая рассказывает о типовых задачах по JavaScript, чаще всего предлагаемых соискателям-разработчикам на собеседованиях. Статья будет полезна, в первую очередь, начинающим программистам. ...

[Из песочницы] Порядок в фотоархиве средствами powershell Привет, Хабр! На днях возникла типовая задача — помочь знакомой превратить гору фотографий в упорядоченную иерархию. Всё бы ничего, но гор фотографий не одна, а две — на Mac и на ноуте под Win10. В поисках решения, наткнулся на несколько сценариев для linux, а вот чего-то т...

Data and Models Version control in Computer Vision meetup Сообщество ML-REPA приглашает на открытый митап по вопросам воспроизводимости и управлению экспериментами в computer vision, который пройдет 15 августа в офисе Райффайзенбанк в Нагатино. На митапе будем разбираться с особенностями обеспечения воспроизводимости эксперименто...

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

Samsung Galaxy Fold в стиле «Игры престолов» от Caviar: сделано в России Вы, вероятно, слышали о российской компании Caviar, которая выпускает золотые телефоны с эксклюзивной отделкой кожей и драгоценными камнями. На этот раз люксовый бренд решил пойти еще дальше и объявил о новом дизайне для Samsung Galaxy Fold, который еще не вышел на рынок из-...

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

Make Them Fight — игра, от которой можно поседеть Чтобы напугать, необязательно быть страшным. Этой лазейкой воспользовались представители Ketchapp, которые издали Make Them Fight. В данном случае игра пугает крайне высокой сложностью и отсутствием перспектив прохождения всех уровней, при этом их хочется запускать снова и ...

Java, Spring, Kurento и медиасервисы Существует уже немало медиа сервисов, но люди продолжают их создавать. Решил и я заняться изобретением своего велосипеда. Натолкнувшись на проект Kurento, понял что это то, что мне надо. Данная статья является частично переводом Kurento Documentatin, частично это заметки...

Атомэкспо 2019, часть 1: мероприятия и внезапный космический двигатель 15-16 апреля в Сочи прошел одиннадцатый международный форум “Атомэкспо-2019”. Я был там в составе приглашенных Росатомом блогеров. За два дня материалов и впечатлений накопилось немало, поэтому я разделил их на три части. Здесь будет рассказ о мероприятиях — открытии форума,...

iKOMEK 109 признан лучшим проектом на международном конкурсе «Хрустальная гарнитура» Основной задачей контакт-центра является построение качественного сервиса по взаимодействию граждан с акиматом.

Data Mesh: как работать с данными без монолита Привет, Хабр! Мы в Dodo Pizza Engineering очень любим данные (а кто их сейчас не любит?). Сейчас будет история о том, как накопить все данные мира Dodo Pizza и дать любому сотруднику компании удобный доступ к этому массиву данных. Задача под звёздочкой: сохранить нервы коман...

[Перевод] Если вы не пишете программу, не используйте язык программирования Лесли Лэмпорт — автор основополагающих работ в распределённых вычислениях, а ещё вы его можете знать по буквам La в слове LaTeX — «Lamport TeX». Это он впервые, ещё в 1979 году, ввёл понятие последовательной согласованности, а его статья «How to Make a Multiprocessor Comput...

Яркие впечатления от MWC’2019 Публикуя в нашем издании мнения о Mobile World Congress ‘2019 в Барселоне, мы сформулировали всего три вопроса, на которые попросили ответить двух специалистов дистрибьюторской компании и трех представителей вендоров.

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