Социальные сети Рунета
Пятница, 10 мая 2024

[Перевод] Сравнение Draft, Gitkube, Helm, Ksonnet, Metaparticle и Skaffold В последнее время Kubernetes пользуется большой популярностью, и разработчики ищут дополнительные способы и методы для развёртывания приложений в кластере этой системы. Даже командная строка kubectl стала восприниматься как инструмент низкого уровня, при этом пользователи п...

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

Автоматизация при разработке платформы «1С: Предприятие» В этой статье пойдет речь о том, как мы автоматизируем процессы разработки и тестирования технологической платформы «1С:Предприятие 8». Платформа «1С:Предприятие 8» — набор инструментов для создания бизнес-приложений и среда их выполнения. Это большой (более десятка миллионо...

Мобильное приложение на Python c kivy/buildozer. Лекция в Яндексе Не факт, что вам потребуется написать серьёзное приложение на Python. А вот быстро собрать работающий сервис, чтобы «продать» его заказчику, — почему нет? Python универсален, и опыт создания мобильного софта на этом языке может оказаться полезным. Владислав Шашков из Сбербан...

Datalore: открываем бета-версию приложения для анализа данных на Python Привет, Хабр! В рядах инструментов JetBrains пополнение. Мы запускаем открытую бета-версию Datalore — умной веб-среды для анализа и визуализации данных на языке Python. Машинное обучение уверенно захватывает мир: алгоритмы интеллектуального анализа данных стоят за совреме...

[Из песочницы] Разработка высоконагруженного WebSocket-сервиса Как создать веб-сервис, который будет взаимодействовать с пользователями в реальном времени, поддерживая при этом несколько сотен тысяч коннектов одновременно? Всем привет, меня зовут Андрей Клюев, я разработчик. Недавно я столкнулся с такой задачей – создать интерактивный ...

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

The Metrix has you… Для многих разработчиков процесс релиза их продукта похож на выбрасывание слепого котёнка в пасти диких псов. После этого главная задача авторов — отбиваться от случайно долетевших до них багов. На самом деле, приложение не заканчивает свой жизненный путь в зубах пользовател...

Игру Darkest Dungeon отдают за $1 Игра Darkest Dungeon, определённо, далеко не самая простая в прохождении — расслабляться в процессе вы точно не будете. У студии Red Hook Studios два года назад удалось выпустить настоящий шедевр, и ничего лучше в жанре «подземелий» с тех пор не выпускали. Для фанатов хардко...

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

Blue Shift или оптимизация времени запуска iOS-приложения. Лекция Яндекса Казалось бы, при загрузке приложения можно и потерпеть секунду-другую. Но когда ваша программа используется часто, а в конкурентах — аналог от производителя самой ОС, то даже время запуска начинает сказываться. Разработчик Яндекса Виктор Брыксин bobermaniac выступил на встре...

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

Работа большой распределенной команды: преимущества удаленки, решения проблем, полезные инструменты Всем привет! Меня зовут Алексей, я тимлид команды Vimbox (платформа для обучения в Skyeng). Не так давно я выступал на конференции с докладом об удаленной работе и особенностях распределенной команды. Неожиданно темой заинтересовалось много людей, хотя я думал, что хайп уже...

Демонстрация Photographs — новой игры от создателей 10000000 и You Must Build A Boat 1000000 и You Must Build A Boat, созданные Eighty Eight Studios, были и остаются идеальными мобильными развлечениями. Они не пугают сложным управлением, не заставляют просиживать за игрой часами, но и слишком простыми их тоже не назовешь. Однако они все равно сильно похожи, ...

Защита ваших приложений Xamarin с помощью Dotfuscator Это перевод рассказа Джо Сьюэлла, разработчика из команды Dotfuscator на PreEmptiveSolutions. Давайте говорить честно: выпуск библиотеки, приложения для рабочего стола или мобильного приложения может стать горьким опытом. Как только вы выкладываете вашу программу в открытый...

Интеграция Google Pay Привет, Хабр! Меня зовут Игорь, я Android-разработчик в команде Trinity Digital. Сегодня я хочу рассказать о классном инструменте — Google Pay API. Итак, если в вашем приложении можно совершать покупки, и при этом вы используете не In-app Billing (за процессинг отвечает...

Нативная валидация как фреймворк. Лекция в Яндексе Разработка форм — один из самых ответственных и сложных этапов создания веб-интерфейсов. Проект должен получить пользовательские данные, проверить их и дать пользователю обратную связь. Современные браузеры предоставляют разработчику встроенный API, позволяющий поэтапно реал...

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

Для игры Warhammer Quest 2 ищут бета-тестеров На протяжении длительного времени игра Warhammer Quest 2 оставалась эксклюзивом для мобильной платформы iOS, но разработчики всё же приняли решение перенести проект на Android. Учитывая громадную армию поклонников франшизы, можно сказать, что это действительно знаковое событ...

HP ищет Java, Frontend, iOS и Android разработчиков в офис в Москве В московском офисе HP открыты следующие вакансии в области R&D:Java-разработчик и Front-end веб-разработчикМы ищем Java- и Front-end веб-разработчиков с опытом создания производительных масштабируемых бизнес-приложений. Соискатели станут частью команды, отвечающей за кр...

Переписываем приложение под blockchain Отмечу сразу, что данная статья не о том как писать код на Solidity, а как существующую классическую архитектуру вашего приложения можно перевести на рельсы blockchain и думать в ключе децентрализации. Пару лет назад я работал над одним интересным веб приложением сервиса p2...

Как и зачем переходить от сервис-ориентированной архитектуры к микросервисам Здравствуйте, меня зовут Алексей, я главный IT-архитектор банка «Ренессанс Кредит». Лет десять назад мы, как и многие компании, ускорили свое развитие благодаря сервис-ориентированной архитектуре (SOA). Но со временем требования к архитектуре менялись, и к данной парадигме с...

Создатели Minecraft скоро закроют серверы карточной игры Scrolls Серверы коллекционной карточной игры Scrolls от создавшей Minecraft студии Mojang закроются 13 февраля. Ещё в июне 2015 года авторы сказали о том, что прекратят выпускать обновления, но игра продолжит работать как минимум на протяжении ещё одного года. В итоге она п...

CD Projekt RED открыла новую студию для разработки Cyberpunk 2077 Стоит сразу отметить, что никакой точной информации о ходе разработки или релизе Cyberpunk 2077 нет, в сети гуляют лишь домысли и мечты фанатов. Однако, можно с уверенностью говорить, что CD Projekt RED возлагает на проект большие надежды и трудится не покладая рук — для пом...

Что ещё мы проверяем при помощи Selenium, кроме логики интерфейса Привет, Хабр! Меня зовут Виталий Котов, я работаю в отделе тестирования Badoo. Большую часть времени я работаю с Selenium. Этот замечательный инструмент мы используем для решения разнообразных задач: от тестирования функционала до упрощения работы с логами ошибок и проверки...

Онлайн-пазл Raskulls Online в стиле Clash Royale от создателей Fruit Ninja ищет бета-тестеров Мобильным разработчикам совсем несложно зарабатывать огромные деньги, банально эксплуатируя одни и те же механики, меняя лишь сеттинг и какие-то единичные элементы геймплея. Но это совсем не то что нужно нам, игрокам. И, кажется, это понимает, Halfbrick Studios, создатели Fr...

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

[Из песочницы] QA в мобильном геймдеве или как выстроить процесс в инди компании Привет! Сегодня я расскажу о создании отдела тестирования на примере небольшой компании, которая уже 3 года выпускает мобильные игры. Особенность в том, что компания не зависит от спонсоров и живёт за счёт денег, которые зарабатывает. И нам, как сотрудникам, важно делать т...

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

[Из песочницы] Альтернатива платному отключению рекламы в бесплатном приложении Android Доброго времени суток, Хабрахабр! Меня зовут Александр, я работаю тренером по питанию, а в свободное время по вечерам — инди разработчик под ОС Android. Сегодня хочу с вами поделиться опытом реализации альтернативного платному способу отключения рекламы в приложении — отклю...

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

Java и Project Reactor Всем привет! Меня зовут Лёха, и я работаю бэкенд-разработчиком в FunCorp. Сегодня мы поговорим про реактивное программирование, библиотеку Reactor и немного про веб. Реактивное программирование часто «подвергается упоминанию», но если вы (как и автор статьи) всё ещё не знае...

Как оптимизировать DevOps с помощью машинного обучения Популярная сегодня методология разработки программного обеспечения DevOps (development и operations) нацелена на активное взаимодействие и интеграцию специалистов по разработке и специалистов по информационно-технологическому обслуживанию. Характерно, что в ходе DevOps генер...

[Перевод - recovery mode ] Hyperapp + Parcel В данном посте, мы рассмотрим два новых инструмента из мира фронт-енд разработки. Они оба разработаны с мыслью о простоте и легкости использования. Первый инструмент это очень маленький фронт-енд фреймворк Hyperapp, а второй это бандлер Parcel. Вместе они могут быть лучшим в...

[Из песочницы] Учимся быть фуллстек разработчиками. Пишем приложение на React/Redux/Webpack/ASP.NET Core 2.0/EF Core Ни для кого не секрет, что .net сейчас используется в большинстве случаев как инструмент бэкенд разработки, а в клиентской разработке последние лет 5 правит js сообщество с своей экосистемой и инструментами для разработки. Это все безобразие с каждым годом усиливает пропасть...

Accenture открыла в Москве центр по работе с инновациями Future Camp позволит не только находить новаторские решения и использовать более творческий и инновационный подход, но и разрабатывать модели и продукты, ориентированные на клиента, с использованием современных цифровых технологий. Консалтинговая компания Accenture открыл...

Cluster of Puppets: опыт использования Amazon ECS в iFunny Несмотря на название, эта статья не имеет ничего общего с системой управления конфигурацией Puppet. Вместе с трендом «распила» больших монолитов на небольшие микросервисы в эксплуатацию веб-приложений пришёл тренд на оркестрацию контейнеров. Сразу после хайпа на Docker подн...

Алиса, Google Assistant, Siri, Alexa. Как писать приложения для голосовых ассистентов Рынок голосовых ассистентов расширяется, особенно для русскоязычных пользователей. 2 недели назад Яндекс рассказала впервые про платформу Яндекс.Диалоги, 2 месяца назад Google представила возможность писать диалоги для Google Assistant на русском языке, 2 года назад со сце...

Microsoft анонсировала DirectX Raytracing для игровых разработчиков На игровой конференции GDC 2018 компания Microsoft представила новую функцию под названием DirectX Raytracing (DXR). Это интерфейс прикладного программирования, который в реальном времени даёт доступ к отслеживанию лучей на графическом оборудовании в процессе разработки. Сог...

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

Как провести тендер на разработку сайта Все чаще и чаще к нам обращаются с приглашением принять участие в тендере на разработку сайта. Причем львиная доля запросов выглядят так: “Сколько стоит разработка такого сайта: fb.com. Письмо разослано на 69 веб-студий. Поэтому решил поделиться своим опытом в тендерах. А оп...

[Из песочницы] Веб-разработка как стимул или в погоне за мечтой Всех приветствую! Меня зовут Дмитрий. Мне 36 лет и я веб-разработчик / дизайнер. Работаю в одной немецкой IT-компаний. Это история о том, как добиться чего-то большего, преодолевая трудности. Здесь сознательно буду использовать только имена, полагая что все участники хотят...

[Перевод] Figma web-API — интерфейс, позволяющий подключаться к другим инструментам Первый шаг к открытой дизайн-экосистеме Mobile Dimension публикует перевод оригинальной статьи Figma, посвященной web API. Сегодня мы рады запустить платформу Figma — новый способ улучшить процессы дизайна и проектирования с помощью подключения Figma к другим инструмента...

[Перевод] Отчаянный поиск квадрокруга Поиск таинственной математики, на которой основана фигура в iOS Это история о том, как один инженер Figma искал идеальный ответ на программистскую задачу. В знаменитом интервью 1972 года Чарльз Имз кратко ответил на несколько фундаментальных вопросов о природе дизайна. ...

Разработчик объяснил отсутствие классных приложений для Apple Watch Apple Watch не могут похвастать столь же впечатляющими приложениями, как iPhone, из-за ограничений, накладываемых самой Apple. К такому выводу пришел разработчик Марко Армент, стоявший у истоков сервисов Tumblr и Instapaper. По его мнению, watchOS могла стать куда более во...

[Из песочницы] И на улицу JavaFX тоже придет Spring Доброе время суток, хабровчане, надеюсь среди Вас найдутся такие же любители делать формочки как и я. Дело в том, что я всегда был приверженцем дружелюбных интерфейсов. Меня расстраивали приложения, которые мало ориентированны на пользователей, такое особенно бывает в корпор...

[Перевод] Конференция DEFCON 22. «Путешествие по тёмной стороне Интернет. Введение в Tor, Darknet и Bitcoin» Меня зовут Грифтер, рядом мой хороший друг Метакортекс, мы из группы DC801, которая базируется в Солт-Лейк-Сити, штат Юта. Мы хотим показать нечто, выглядящее довольно забавным и провести для Вас экскурсионный тур по тёмной стороне Интернет. Мы оба исследователи, которым ...

[Перевод] [в закладки] Инструменты для тестирования JavaScript-проектов Автор материала, перевод которого мы публикуем сегодня, сотрудник Welldone Software, говорит, что если в двух словах рассказать об инструментах для тестирования JavaScript-проектов, то для модульного и интеграционного тестирования рекомендуется использовать Jest, а для тесто...

В закрытом бета-тестировании Sea of Thieves участвовало свыше 300 тысяч игроков Sea of Thieves набирает обороты перед скорым запуском на Xbox One и Windows 10. Во время закрытого бета-тестирования игра была в топах стриминговых сервисов, о ней говорили все крупные игровые форумы, пользователи записывали забавные видео, делали «кубы»...

WorkFlowSoft: история нашей дружбы Всем привет. Меня зовут Лидия, и вот уже семь лет я работаю в Департаменте маркетинга компании Softline. В этой статье я расскажу о том, насколько по-разному можно подходить к вопросу организации работы творческой (да, в сущности, и любой другой) команды, и насколько разных ...

Почему embedded-разработчикам следует использовать статический анализ кода Решил кратко сформулировать 3 причины, по которым embedded-разработчикам полезны инструменты статического анализа кода программ. Читать дальше →

Экспресс-оценка сложности алгоритма (+разбор задачи c Joker 2017 и DotNext 2017 Moscow) Для любого практического применения log(n) можно считать константой. Просто в некоторых компаниях эта константа больше, чем у вас. © народная мудростьПоловину жизни я учу программировать. В том числе учу разработчиков делать быструю оценку вычислительной сложности алгоритма....

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

Свершилось! Black Desert Mobile выходит на iOS и Android 28-го февраля Одна из самых ожидаемых мобильных многопользовательских игр Black Desert Mobile приближается к дате выхода. Релиз запланирован на последний день зимы — 28-е февраля. Конечно, это будет пробный запуск, но поучаствовать в нем сможет каждый. В начале года разработчики провели ...

[Из песочницы] Переосмысление алгоритма консенсуса PoA – алгоритм PoG Всем привет, меня зовут Константин, Я программист из Казахстана. Сейчас занимаюсь созданием собственной блокчейн платформы и хотел бы поделиться мыслями о существующих алгоритмах консенсуса и о том, что Я придумал для своей сети. Читать дальше →

Управление трафиком с использованием Fiddler Автор: Ольга Еременко, QA Engineer При тестировании сайтов или мобильных приложений иногда возникает необходимость не только отловить трафик между клиентом и сервером, но и модифицировать его, чтобы посмотреть, как это обработает бэкенд и что поменяется на UI. В таких сл...

Advanced Android Testing Тестирование — одна из важнейших частей разработки качественных программных продуктов. Сегодня мы поговорим о некоторых методологиях и библиотеках, разработанных и используемых нашей командой для написания тестов Android приложений. Начнем с самых базовых вещей, потому боле...

Новости Android-разработки, на которые стоит подписаться В этом году Андроиду стукнет 10 лет, но разработка приложений не превратилась в закостеневшую рутину, а продолжает активно меняться: достаточно посмотреть, насколько за год изменилась ситуация с Kotlin. Значит, Android-разработчику надо держать руку на пульсе, следя и за п...

Как мы переняли опыт Khan Academy и сделали свой курс для тестировщиков Контур ежегодно запускает бесплатные курсы по программированию для студентов в Екатеринбурге, Питере, Новосибирске, Ростове-на-Дону, Ижевске, Перми и Казани. С 2013 мы выросли до 7 городов и 13 университетов, разработали свою онлайн-платформу ulearn.me, где с февраля 2018 ес...

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

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

[Перевод] Уроки, которые можно извлечь из кодовой базы LLVM/Clang От переводчика: в статье, которую я предлагаю вашему вниманию, авторы исследовали кодовую базу LLVM/Clang с помощью инструмента анализа кода CppDepend, позволяющего вычислять различные метрики кода и анализировать большие проекты с целью улучшения качества кода. Время доказ...

На успех God of War повлиял опыт работы её создателя с режиссёром к/ф «Безумный Макс: Дорога ярости» Приключенческий экшен God of War для PlayStation 4 выйдет совсем скоро, ровно через неделю — 20 апреля. И критики, которые уже получили свои копии и прошли игру, остались от неё в восторге. Средний рейтинг God of War на OpenCritic составляет 95 баллов из 100 п...

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

Как переехать с BuddyBuild на GitLab CI за 4 часа Предыстория Полтора года назад команда iOS FunCorp переехала на новый сервис для простой организации CI в iOS и Android-проектах. До этого мы использовали CI на Bamboo, но с ним было много проблем, поэтому мы совсем отказались от него и перешли на BuddyBuild. Он работал ...

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

Нагрузочное тестирование «не-HTTP». Ч.2 Gatling В первой части статьи мы провели сравнительный анализ средств нагрузки на Java для JMeter, ушли от XML тест-планов и достигли 30K RPS с одной машины, нагружая «не-HTTP» сервис на примере Apache Thrift. В этой статье рассмотрим еще один инструмент для нагрузочного тестирова...

[Перевод] Как я за 9 месяцев превратился из неофита в разработчика ПО без отрыва от основной работы В этой статье я расскажу, как за девять месяцев проделал путь от практически нулевого опыта в разработке ПО до должности программиста с шестизначной зарплатой, при этом работая полный день и обучаясь собственными силами. Всякий раз как мне попадается чья-нибудь история усп...

Google намерена унифицировать приложения для iOS и Android Google начинает бета-тестирование фреймворка Flutter, который позволит разработчикам создавать универсальные приложения для Android и iOS. Об этом пишет TechCrunch со ссылкой на официальных представителей компании. По их словам, новейший продукт призван облегчить жизнь раз...

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

Hacking Team снова в деле: ESET обнаружила новые образцы шпионского ПО компании С момента основания в 2003 году итальянский разработчик программного обеспечения для кибершпионажа Hacking Team приобрел известность, продавая свои продукты правительствам и спецслужбам во всем мире. Возможности флагмана компании – Remote Control System (RCS) – включают извл...

Приложения, достигшие самосознания: автоматизированная диагностика в продакшне Путь к постижению Дзена начинается с разработки приложений, которые могут мониторить сами себя — это позволяет проще и дешевле чинить проблемы на продакшне. В этой статье мы увидим, как современные Windows-приложения могут делать самомониторинг, самодиагностику, и возможно —...

Десять тенденций проектирования веб-дизайна в 2018 году Команда студии «Вебпинк» — о методах и инструментах для проектирования сайтов и цифровых продуктов в 2018 году.

Вертим логи как хотим ― анализ журналов в системах Windows Пора поговорить про удобную работу с логами, тем более что в Windows есть масса неочевидных инструментов для этого. Например, Log Parser, который порой просто незаменим. В статье не будет про серьезные вещи вроде Splunk и ELK (Elasticsearch + Logstash + Kibana). Сфокусируем...

[Перевод] Обзор библиотеки react-testing-library В материале, перевод которого мы публикуем сегодня, Кент Доддс рассказывает о библиотеке собственной разработки для тестирования React-приложений, react-testing-library, в которой он видит простой инструмент, способный заменить enzyme и способствующий написанию качественных ...

Bowmasters 1.1.1 Студия Miniclip.com без сомнения хорошо знакома всем владельцам мобильных устройств, ведь в ее арсенале такие проекты как Rail Rush, Siege Hero и конечно же Plague Inc. причем многие игры этого разработчика выходили не только на мобильных платформах, но и на ПК. Без исключен...

Android-приложение поверх других приложений В 2013-году Facebook выпустил функцию Chat Heads для своего мессенджера, который позволяет вести переписку, не открывая сам мессенджер путем нажатия на маленькое круглое окошко, которое всегда висит на дисплее даже поверх других приложений: Facebook одним из первых продемо...

[Перевод] Создание двухмерных эффектов частиц в Unity3D Привет, меня зовут Дэвид Финсет. Я технический художник Synapse Games и работаю над играми, в которых нужны визуальные эффекты, требующие и технической, и художественной составляющей. Большая часть моей работы заключается в создании эффектов частиц для мобильных игр. Мне оч...

Игровой процесс Harry Potter: Hogwarts Mystery показали в трейлере До релиза игры Harry Potter: Hogwarts Mystery осталось совсем чуть-чуть, и разработчики из студии Jam City, совместно с Warner Bros., выпустили новый трейлер проекта, плюс открыли предварительную регистрацию. Если вы хотите получить доступ к игре раньше всех остальных, то об...

[Перевод] Html-sketchapp — залог единства программистов и дизайнеров Марк Далглейш, руководитель подразделения, занимающегося разработкой дизайн-систем в компании SEEK, говорит, что если взглянуть на любую команду, которая использует дизайн-систему, можно обнаружить, что у такого подхода имеются совершенно очевидные преимущества. Заключаются ...

CD Projekt Red открывает студию во Вроцлаве для активной разработки Cyberpunk 2077 Теперь над ролевой игрой Cyberpunk 2077 будут работать две польские студии: одна в Варшаве, вторая — во Вроцлаве. Этот проект постепенно становится «долгостроем», ведь анонсировали Cyberpunk 2077 еще в 2012 году. Но по всей видимости разработчики намерены всерьез выпустить ...

Valve купила разработчиков Firewatch Компания Valve купила студию Campo Santo, которая ранее выпустила популярную приключенческую игру Firewatch. В настоящее время Campo Santo работает над игрой In the Valley of Gods, действие которой разворачивается в Египте в 1920-х годах. Главная героиня, кинематографист Раш...

Игра Hunt: Showdown от студии Crytek появилась в Steam Early Access Студия Crytek, которая подарила нам вселенную Far Cry и Crysis, наконец-то открыла доступ к Hunt: Showdown (таким образом процесс закрытого альфа-тестирования завершен) всем желающим. Игра добралась до Steam Early Access, ее стоимость — 899 рублей. Hunt: Showdown — это соре...

Студия Джей Джей Абрамса, возможно, займётся разработкой игр Компания Bad Robot Productions, созданная режиссёром Джей Джей Абрамсом (J.J. Abrams), открыла две вакансии на должность творческого директора. Соискателям предстоит возглавить две команды разработчиков, одна из которых посвятит себя небольшим экспериментальным прое...

Впечатления о Blender. Добрый день. Первое мое знакомство с этой программой состаялось около 2-х лет назад и закончилось на ее открытии. Я не видел смысла в изучении, т.к работал в Maya, Zbrush... И вот спустя несколько лет мне все таки пришлось изучить эту программу. Поюзав я был приятно удивл...

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

Удалить то, что скрыто: оптимизация 3D-сцен в мобильной игре. Советы сотрудников Plarium Krasnodar Уже на начальном этапе создания мобильных игр следует учитывать, что детализированные модели сильно нагружают портативное устройство, а это ведет к падению частоты кадров, особенно на слабых девайсах. Как экономно использовать ресурсы трехмерных моделей без потери визуальног...

[Перевод] Чему робототехника может научить игровой ИИ Я исследователь-робототехник и в то же время моё хобби — разработка игр. Моя специализация — планирование многомерного движения манипуляторов роботов. Планирование движения — это очень важная тема для разработчиков игр, она пригождается каждый раз, когда нужно переместить у...

Покорить Марс в Surviving Mars можно будет уже в марте Студия Haemimont известна в первую очередь благодаря популярности Tropico. Даже если вы не играли в этот экономический симулятор, то точно о нем слышали, ведь в своем жанре это действительно одна из лучших игр. Помимо этого, студия прославилась созданием проекта Victor Vran,...

[Перевод] Что есть в новом JupyterLab для пользователей? Всем привет! Одним из основных инструментов на нашем курсе «Разработчик BigData» является Jupyter. Глянем, что его разработчики приготовили в новой итерации и что уже доступно в бета-версии. Поехали. Вкратце: JupyterLab готов к ежедневному использованию (установка, докуме...

Айфончик, не лагай. Часть 1: многопоточность для практиков Меня зовут Максим, и я алкоголик занимаюсь iOS разработкой уже более 7 лет. На волне про соискателей скажу, что регулярно провожу собеседования мобильных разработчиков для компаний. Среди кандидатов попадаются кадры, которые курят кальян прямо на Skype собеседовании, п...

«CI плохо справляются с требованиями мобильной разработки»: интервью с создателем fastlane Феликсом Краузе Многие мобильные разработчики любят инструмент fastlane, автоматизирующий задачи при выпуске приложения (генерацию скриншотов, code signing в случае с iOS, деплой в магазин или в систему бета-тестирования). Долгое время fastlane можно было использовать только на macOS, но ...

Разработка перезагрузки System Shock от Nightdive Studios приостановлена Студия Nightdive объявила о заморозке создания ожидаемой перезагрузки System Shock для современных платформ. Команда возьмёт перерыв из-за того, что разработка игры пошла в нежелательном направлении, и нужно время, чтобы вернуть её на правильный путь. Изначально про...

SignalR Core. «Hello Habr!» Коротко: небольшой самодостаточный пример, иллюстрирующий SignalR для .NET Core 2 и разработку в IDE Rider. В самом конце — видео Dino Esposito с конференции DotNext на эту же тему.Все привыкли к push-уведомлениям в браузере. Однако создание их требует от программиста опреде...

Demon's Souls повторно прошла классификацию в ESRB Две недели назад онлайн-сервисы проекта Demon's Souls официально закрыли. Игроки восприняли новость вполне спокойно, ведь эта часть серии вышла в далёком 2009 году и более современных аналогов предостаточно. Правда, сразу после закрытия серверов фанаты начали просить у разра...

Tower defence PixelJunk Monster ищет бета-тестеров PixelJunk Monsters – это стильная и оригинальная игра в жанре tower defence. В скором времени она должна выйти для мобильных платформ, и сейчас разработчики находятся в поисках бета-тестеров для режима на двоих, которых стартует сегодня — 14-го февраля. Зарегистрироваться мо...

Valve переманила создателей Firewatch Пару дней назад в сети появился слух, что Valve покупает студию Campo Santo, разработчика популярной Firewatch. Фанаты не очень тепло восприняли данную новость, ведь у компании Гейба Ньюэлла в последнее время репутация хромает, причём на обе ноги. Тем не менее, слух оказался...

Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля) На прошедшей неделе мы обсуждали универсальные ссылки, A/B, UI и Behavior-Driven тестирование, голосовых ассистентов и голосовые интерфейсы, скорость работы Flutter и даже клавиатуры разработчиков. Читать дальше →

Прокачиваем WebDriverAgent, или как тестировать iOS-приложения после ядерного взрыва. Расшифровка доклада Когда Apple с выходом Xcode 8 отказались от UI Automator, мы, как и многие, оказались у разбитого корыта. Appium, который у нас использовался, потерял актуальность, мы начали искать альтернативы и нашли инструмент WebDriverAgent от Facebook. Под катом — текстовая расшифровка...

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

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

Слухи: Hellblade: Senua's Sacrifice скоро выйдет на Xbox One Приключенческий экшен Hellblade: Senua’s Sacrifice вышел на ПК и PlayStation 4 в прошлом году. Проект собрал множество лестных отзывов игроков и медиа, а также получил награду «Лучший звуковой дизайн» и «Лучшая игра-сообщение» на ежегод...

[Из песочницы] Тестирование проектов C/C++ с помощью Python Введение Хорошо известна возможность интеграции Python и C / C++. Как правило, этот прием используется для ускорения программ на Python или с целью подстройки программ на C / C++. Я хотел бы осветить возможность использование python для тестирования кода на C/C++ в IDE без п...

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

Нарушения безопасности мобильных приложений как результат недостаточного внимания компаний-разработчиков Во второй половине 2017 года в Google Play разработчики загружали примерно по 2800 приложений каждый день. По AppStore данные пока не удалось найти, но вряд ли во много раз меньше. Каждое из этих приложений содержит определённое количество данных (data), которые хранятся или...

Почему я не люблю DevOps (и современное ПО) Предисловие Данная статья очень субъективна и основана на моём опыте в ИТ-индустрии (Я разработчик с 10-и летним стажем и опытом работы в различных проектах, командах и странах (Казахстан, Канада)). Уверен, что многие не поддержат мою точку зрения и могут назвать эту статью ...

[Перевод] Как построить сообщество. Перевод книги «Социальная архитектура»: Глава 4. Протокол для коллаборации C4 «Это эссенция тридцатилетнего опыты разработки программного обеспечения.» Процесс ZeroMQ: C4 Когда мы говорим о ZeroMQ, мы иногда имеем в виду libzmq — основную библиотеку. В начале 2012 года мы синтезировали процесс libzmq в формальный и многоразовый протокол для совместной...

Интерфейс Vulkan выведет качество игр для iOS и macOS на новый уровень Кросс-платформенный интерфейс Vulkan, обеспечивающий большую производитель и улучшенное отображение графики в играх, стал доступен на платформах iOS и macOS. Об этом говорится на официальном сайте консорциума Khronos Group, являющегося разработчиком открытых стандартов инт...

Обзор лучших европейских и не только QA-конференций этого года Привет, Хабр! Меня зовут Влад Романенко. Я работаю инженером по тестированию в Badoo, в команде iOS. Любите заводить новые знакомства, обмениваться знаниями и опытом и быть в тренде? Тогда предлагаю вам внести в свой календарь пару—тройку предстоящих мероприятий. Я начал ...

SMM-инструменты iPhone 27 февраля в петербургской Академии re:Store с лекцией выступит Павел Гуров — маркетолог и SMM-специалист, работавший над продвижением таких брендов как Газпром, Microsoft, Pizza Hut, Carlsberg, Эрмитаж. В рамках двухчасовой лекции Павел расскаж...

iPhone X научили делать объемные селфи Американский стартап Bellus3D, ведущий исследования в области технологий распознавания лиц, анонсировал выход приложения для iPhone X с возможностью создания трехмерных селфи. Разработка, используя систему TrueDepth, позволяет в считанные секунды сделать объемный «слепок» ...

Авторы ремейка System Shock объяснили, что пошло не так во время его разработки В феврале Nightdive Studios сообщила о заморозке ремейка System Shock на неопределённый срок. Как объяснили авторы, разработка игры пошла в нежелательном направлении. На конференции GDC 2018 журналист PC Gamer пообщался с генеральным директором студии Стивеном Киком...

3D-напечатанная защитная маска: детям больше не страшна пыль! Ввиду плохой экологии и загрязненного воздуха сегодня печатаются специальные фильтрующие и защитные маски. Большинство из них предназначаются для взрослых. Детских моделей не так уж много, поэтому 3D-дизайнер Бартломей Гачорек занялся выпуском масок для малышей. Задачи и ме...

[Видео] Как мы провели очередной Android Paranoid Android почти исполнилось десять лет. Мы решили отметить это праздничным чаепитием со всеми, кто пришел в питерский офис Яндекса на второй митап Android Paranoid. Сказано — сделано. К нашему сожалению, маршмеллоу, шоколадное печенье и желейные бобы закончились еще 28 марта...

Особенности настройки и запуска PVS-Studio в Docker на примере кода Azure Service Fabric Технологии контейнеризации активно используются для сборки и тестирования программного обеспечения. С появлением PVS-Studio для Linux, пользователям стала доступна возможность добавить статический анализ к другим методам тестирования своего проекта на этой платформе, в том ...

Бывший глава Bioware раскрыл неожиданную сторону Electronic Arts и рассказал о выборе в пользу Frostbite Бывший глава студии Bioware Аарин Флинн (Aaryn Flynn) покинул компанию в июле 2017 года. Кейси Хадсон (Casey Hudson), «отец» трилогии Mass Effect, занял его место в качестве генерального менеджера. Флинн проработал в Bioware более семнадцати лет. Он прил...

Ключевые метрики приложений — отчет “Мобильные ориентиры 2018” В конце февраля Adjust выпустил отчет «Мобильные ориентиры 2018». В нем рассматриваются важные метрики и ключевые показатели работы приложений. Основа отчета — данные от 11,000 приложений, 10.7 миллиардов установок и 1.29 триллионов событий, случившихся с 1 января по 31 дека...

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

UE4 и мобильная разработка: мифы и реальность Широко распространено мнение, что Unreal Engine 4 — слишком «тяжелая» технология для мобильных игр. В то же время число проектов, выпущенных на этом движке в мобильных сторах, растёт с каждым днём. Почему все больше разработчиков выбирают для своих проектов UE4? С какими сл...

Дайджест интересных материалов для мобильного разработчика #242 (19 февраля— 25 февраля) На этой неделе в нашей подборке виртуальная реальность, Flutter, спринты и структуры команд, софт-лонч, анимации и дизайн, инструменты и много другого интересного. Читать дальше →

Готическая метроидвания Dark Devotion выйдет в конце года Издательство The Arcade Crew объявило о подписании договора с разработчиками из французской студии Hibernian Workshop на выпуск мрачной метроидвании Dark Devotion на ПК и консолях. Объявлено, что игра выйдет в конце этого года. Напомним, что осенью 2017-го разрабо...

Видео: 25 минут роглайка Below — долгостроя от студии Capybara Games Роглайк Below может выйти в этом году, причём сразу — с поддержкой возможностей Xbox One X. Первоначально игра должна была поступить в продажу в 2014 году, но в итоге её релиз неоднократно переносился. Недавно разработчик заявил, что рассчитывает выпустит...

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

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

Как киту съесть Java-приложение и не подавиться Здравствуйте, уважаемые хабравчане! Сегодня я хотел бы рассказать о том, как «скормить» Java-приложение докеру, как при этом лучше действовать, а чего делать не стоит. Я занимаюсь разработкой на Java более 10 лет, и последние года три провёл в самом тесном общении с Docker, ...

Мальта даст определение токенам и ICO в рамках тестирования финансовых инструментов Мальтийское управление финансовых услуг (MFSA) планирует внедрить тестирование финансовых инструментов, которое, в числе прочего, позволит дать юридическое определение токенам и первичному размещению монет (ICO). Консультационный документ опубликован на официальном сайте вед...

Yoink – кроссплатформенный карман для избранных файлов и папок С приложением Yoink для Mac мы познакомились в 2013-том году, когда пользователи и разработчики ещё не сходили с ума по методу Drag & Drop, как сейчас. Тогда редакция присудила приложению 9 баллов и выбрала его для решения проблемы по перетаскиванию часто используемых о...

Охота на гигантов в ОБТ Dauntless начнётся в мае Phoenix Labs назвала дату начала открытого бета-тестирования Dauntless на PC — разработчики предоставят доступ к кооперативной ролевой игре 24 мая. Проект пользуется высоким интересом среди поклонников жанра — заявки на участие уже подали 700 тыс. ч...

Применение методологии OWASP Mobile TOP 10 для тестирования Android приложений Согласно BetaNews, из 30 лучших приложений с более чем 500 000 установок 94% содержат по меньшей мере три уязвимости среднего риска, а 77% содержат хотя бы две уязвимости с высоким уровнем риска. Из 30 приложений 17% были уязвимы для атак MITM, подвергая все данные перехвату...

Diablo 3 всё же выйдет на приставке Nintendo Switch Буквально недавно мы писали о том, что компания Blizzard якобы опровергла выход проекта Diablo 3 на приставке Nintendo Switch. Если кратко, то разработчик скинул в Twitter видео с включением (switch на английском) светильника в форме головы Diablo, а фанаты приняли это как н...

О жизни, свободе и стремлении к счастью пользователя API Мы постоянно сталкиваемся с системами, созданными другими людьми. Будь то UI приложений в смартфоне или облачные инфраструктуры современного Интернета — именно процесс взаимодействия определяет наши ощущения, впечатления, и в конечном счёте — отношение к технологии. Мы можем...

Эпизод 0. Hack vs Mac. Xcode build time Эта статья начинает собой цикл из нескольких об использовании Hackintosh в повседневной работе и особенно с IDE Xcode 9 и будет больше интересна разработчикам под языки objc/swift. 
С другой стороны, мой первый хак был собран, когда я не был знаком с этими языками и может пр...

[Перевод] Внедрение предметно-ориентированного проектирования в PHP И снова здравствуйте! Что ж очередной «новый» курс, который стартовал в конце декабря, подходит к концу — «Backend разработчик на PHP». Учли разные мелкие шероховатости и запускаем новый. Осталось только посмотреть на выпуск и всё, поставим очередную галочку. А счас пока ...

Начался открытый бета-тест Sea of Thieves По какой-то невообразимой причине в студии Rare решили сделать геймерам отличный подарок на выходные — они запустили открытый бета-тест игры Sea of Thieves. То есть, зайти и попробовать все игровые механики может любой желающий, для этого вам лишь нужен настольный компьютер ...

Code Conventions: как мы сохраняем быстрый темп разработки PHP-проекта Привет, Хабр. Меня зовут Евгений Удодов, я сооснователь и технический директор компании Roistat. Хочу поделиться нашим опытом разработки большого и сложного продукта — системы аналитики. TL;DR: Мы выложили на github наш Code Conventions и рассказали в статье о том, как его...

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

Guava, Graal и Partial Escape Analysis На прошлой неделе случился релиз десятки — и хотя Graal был доступен и раньше, теперь он стал ещё доступней — Congratulations, you're running #Graal! — просто добавьте -XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler Что конкретно это может нам дать и где можно ожидать...

Создание анимаций переходов между Activity в Android Начиная с Android 4.4 в арсенале разработчиков появился дополнительный инструмент для создания анимаций — Transitions Framework. Изначально он предназначался для создания анимаций изменения состояния приложения путём манипулирования несколькими View. С выходом Android 5.0 на...

Champion Eleven вполне может стать полноценным мобильным футбольным менеджером Футбольные менеджеры — очень популярный жанр на ПК, но, как и с многими другими играми на мобильных платформах, тут они представлены в основном в качестве free-to-play аналогов очень низкого качества. Возможно, ситуацию сможет исправить Champion Eleven. Китайские разработчик...

«Мамкин архитектор». Часть 1: Взлеты и падения программной инженерии Доброго времени суток, уважаемые читатели Хабра. Представляю вашему вниманию цикл статей «Мамкин архитектор». В нем я постараюсь отразить личное мнение относительно построения гибких архитектур. Попутно объясню, как это пригодится менеджерам и поможет разработчикам укрепить ...

Видео: свежие подробности и первый взгляд на геймплей Travis Strikes Again: No More Heroes В ходе презентации Nintendo Direct студия Grasshopper Manufacture впервые показала игровой процесс экшена Travis Strikes Again: No More Heroes для Nintendo Switch. На этот раз благодаря вымышленной легендарной консоли Death Drive Mark 2 Трэвис Тачдаун попадает в мир...

[Из песочницы] Мобильная 3D игра на Unity3D менее чем за 90 часов Приветствую! Сегодня я расскажу вам о своем опыте разработки игры на Unity для платформы Android, менее чем за 90 часов, на примере создания простенького «раннера». В процессе повествования я затрону некоторые детали и ключевые этапы, с описанием всех возможных подводных ка...

Intel просит удалить свою клавиатуру из-за обнаруженных уязвимостей Разработчики из компании Intel сообщили, что разработка приложения Remote Keyboard для Android, вышедшего еще в 2015 году, будет прекращена. Более того, представители Intel просят пользователей удалить приложение, так как в нем были обнаружены сразу три серьезные уязвимости,...

IT-курсы: что остается за кадром Всем привет, меня зовут Евгений Картавец, я руководитель отдела обучения IT-портала GeekBrains. Мы разрабатываем курсы для будущих программистов. При их создании мы опираемся на опыт практиков отрасли и стремимся дать набор навыков, необходимых для устройства на работу. Я р...

Как я переучился из тестировщика в .NET-разработчика Дмитрий Мишин из Рязани начинал свой путь в IT на позиции тестировщика, но еще с университета хотел стать разработчиком. Два года он искал баги на работе, а в свободное время самостоятельно изучал .NET. Сейчас Дмитрий работает Senior .NET-программистом. Он рассказал, как у...

Chrome OS становится ближе к Android, и наоборот В ближайшее время может появиться планшет Acer на базе Chrome OS. Таким образом, данная ОС впервые будет официально установлена в устройстве, форм-фактор которого является типичным для Android. Кроме того, уже скоро Chrome OS может получить обновление, которое позволит ему б...

Графический редактор Figma как подрывная инновация среди дизайнерских инструментов Под конец прошлой недели Figma шумно анонсировал открытый API, который делает из него платформу, а не просто инструмент. Что это даст дизайнерам.

Технологии беспилотных автомобилей. Лекция Яндекса Яндекс продолжает разрабатывать технологии беспилотных автомобилей. Сегодня мы публикуем лекцию одного из руководителей этого проекта — Антона Слесарева. Антон выступил на «Data-ёлке» в конце 2017 года и рассказал об одной из важных компонент стека технологий, необходимых дл...

BlueStacks – достойная альтернатива App Store Что делать, если необходимо установит приложения из App Store на персональный компьютер? Многие скажут, что это невозможно, другие же начнут искать альтернативы. Идеальным решением проблемы станет использование специальной программы BlueStacks App Player, которая позволит ле...

3 причины не любить корпоративные приложения Сотрудники не любят корпоративные приложения Исследование Stratecast and Frost & Sullivan делает заключение, интересное для ИТ-специалистов — 80% участников опроса признаются в использовании облачных сервисов и приложений, формально не разрешенных в их компани...

EA научила искусственный интеллект играть в Battlefield 1 Компания Electronic Arts создала самообучающегося агента на базе искусственного интеллекта, который с нуля научился играть в многопользовательский Battlefield 1. Об этом рассказал Магнус Нордин (Magnus Nordin), технический директор команды «Отдел поиска необычных возмо...

Знакомство с гео-библиотекой S2 от Google и примеры использования Привет, Хабр! Меня зовут Марко, я работаю в Badoo в команде «Платформа». Не так давно на GopherCon Russia 2018 я рассказывал, как работать с координатами. Для тех, кто не любит смотреть видео (и всех интересующихся, конечно), публикую текстовый вариант своего доклада. Вв...

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

Обзор эпичной, но не легендарной стрелялки Shadowgun Legends под iPhone и Андроид Бесплатная игра от студии MadFinger после длительной разработки и тестирования наконец-то добралась до App Store и Google Play. Скачать сверхсовременную стрелялку с мощными элементами РПГ можно бесплатно хоть на iPhone, хоть на Андроид. Legends продолжает

[Перевод] Руководство по фоновой работе в Android. Часть 1 О фоновой работе приложений в Android есть много статей, но мне не удалось найти подробного руководства по реализации работы в фоне – думаю, из-за того, что появляется все больше новых инструментов для такой работы. Поэтому я решил написать серию статей о принципах, инструме...

pdbe — помощник встроенного Python-дебаггера и процесса отладки Привет, Хабрахабр! В этой статье буду делиться собственным опытом отладки большой незнакомой системы, но со стороны собственно написанного инструмента — pdbe. Он поможет с самого начала проекта разобраться в потоке выполнения кода в проекте. Если вам интересно, что спрятано...

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

В Яндекс.Браузере для Windows появилась Алиса Команда разработчиков голосового помощника «Алиса» интегрировала свой сервис в десктопную версию «Яндекс.Браузера». Отныне, чтобы воспользоваться возможностями «Алисы» вовсе необязательно устанавливать дополнительное приложение для Windows.  Голосовой помощник в «Яндекс...

Samsung Galaxy Note 8 скоро начнёт обновляться до Android Oreo Прошивка с Android Oreo находится в разработке и тестировании у Samsung уже длительное время. Даже какие-то утечки случались в декабре, но с тех пор мало чего принципиально изменилось. Не все аппараты обновлены. Но американские коллеги говорят, что скоро это может случитьс...

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

Обнаружены новые образцы шпионского софта разработчика Hacking Team Hacking Team получила известность, реализуя шпионское ПО правоохранительным органам и спецслужбам. Remote Control System (RCS), флагманский продукт компании, позволяет скачивать файлы с инфицированного компьютера, перехватывать письма и сообщения, удаленно управлять веб-каме...

10 новинок недели: Oddmar, Ocean Legend и другие (Апрель 2018) Разнообразие занятий – вот к чему пришли на прошедшей неделе геймдизайнеры. Весна в разгаре, а это значит, что, кроме спасения мира, пора заняться рыбалкой и пивоварением, принять участие в мотогонках или вертолётных сражениях. Все те, кто совершат достаточное количество под...

Ищем проблемы с конверсией сайта в Google Spreadsheets Привет, Хабр! Меня зовут Дмитрий Окунев, я работаю product-менеджером в финтех-компании ID Finance. Это первый пост в блоге компании. Здесь мы будем делиться опытом, в том числе и международной экспертизой. Поехали. В большинстве онлайн-бизнесов конверсия сайта — краеугольн...

Банк ВТБ (Казахстан) внедрил последнюю версию программного обеспечения CompanyMedia Процесс перехода на систему электронного документооборота и управления бизнес-процессами CompanyMedia 4 занял два месяца. Сегодня сотрудники банка активно пользуются инструментами выдачи поручений, сервисом согласования, модулем работы с договорами и другим значимым деловым...

Анонсирована игра Tom Clancy’s The Division 2, но пока что без подробностей и сроков релиза Поклонников игры Tom Clancy’s The Division ожидает приятный сюрприз – компания Ubisoft ведёт работы над второй частью проекта. Информации об игре Tom Clancy’s The Division 2 пока что не так много, как хотелось бы. Творческий директор студии Massive Entertainment Джулиан Джер...

Пишем масштабируемые и поддерживаемые сервера на Node.js и TypeScript Последние три года я занимаюсь разработкой серверов на Node.js и в процессе работы у меня накопились некоторые советы и решения, среди которых open-source фреймворк, которыми я хотел бы поделиться. В данной статье мы пройдемся по некоторым принципам, а так же посмотрим на р...

Анонс нового проекта от разработчиков Little Inferno и Human Resource Machine Little Inferno и Human Resource Machine — очень самобытные проекты. Они живут в каком-то собственном мире, но это не мешает им оставаться внешне привлекательными и геймплейно интересными. Сейчас студия работает над 7 Billions Humans, но, как оказалось, в арсенале у нее есть ...

Amazon отменяет видеоигру «Breakaway» Команда, работавшая над боевой игрой Breakaway, объявила в эти выходные, что процесс «больше не находится в активном развитии» на Reddit. Эта информация была опубликована Amazon Game Studios. Еще в октябре команда объявила, что будет сосредоточена на изменениях основного игр...

Анонсирована новая игра от создателей NieR: Automata Cтудия PlatinumGames анонсировала свой новый проект под названием World of Demons. Прежде, чем говорить о новом мобильном продукте, а «Мир Демонов» создают для смартфонов и планшетов, давайте немного посмотрим на историю игр этой команды. Студия создала и выпустила в свет Me...

Дайджест интересных материалов для мобильного разработчика #244 (5 марта— 11 марта) В эту короткую неделю новостей и статей не очень много, но все же есть один день разработчика в банке, исследование приложения Instagram в поисках звонков, анимации, разведение собственных криптокотов, ретаргетинг и дефицит UX. Читать дальше →

Браузер Microsoft Edge доступен для iPad и Android-планшетов Парой недель ранее компания Microsoft начала тестирование своего фирменного браузера Edge для iPad. Теперь она объявила о широкой доступности Microsoft Edge для пользователей iPad и планшетов на базе Android. Мобильный браузер синхронизируется с десктопным, позволяя пользов...

Поэт Михаил Гуцериев является автором хитов Nanarevolution Известный поэт Михаил Гуцериев приступил к очередному творческому этапу своей карьеры. Оказывается, он сделал шаг в сторону модной танцевальной музыки, которая традиционно популярна среди молодежной аудитории. Именно стихи Михаила Гуцериева позволили появиться мегахиту «Сд...

[Перевод] Шаблоны проектирования в React Шаблоны проектирования, которые возникли и развились в экосистеме React за время её существования, улучшают читабельность и чистоту кода, облегчают повторное использование компонентов. Автор этого материала говорит, что начал работать с React около трёх лет назад. В то врем...

Студия Boss Key официально признала шутер LawBreakers провалом Плохие мысли разработчики гнали от себя слишком долго.

Тим Кук о слиянии macOS и iOS: «Не думаю, что пользователи этого хотят» В интервью, опубликованном в Sydney Morning Herald, глава корпорации Apple Тим Кук сообщил, что Apple не будет делать одну операционную систему для Mac и мобильных устройств вроде iPhone и iPad, вопреки распространенным слухам. Вот точная цитата Кука: «Мы не считаем, что н...

Kotaku: разработчики Mafia 3 знали о проблемах игры, но ничего не могли исправить Возвращение серии Mafia стало для многих сюрпризом. Первую часть в своё время затмила GTA III, продажи второй пострадали из-за релиза Red Dead Redemption, после чего о серии не появлялось никаких новостей. В итоге Mafia 3 всё же увидела свет, но на разработчиков обр...

Final Fantasy XII на PC: 60 кадров/с в игре 2006 года ценой высоких системных требований Вышедшая в 2006 году Final Fantasy XII была одной из самых технически впечатляющих игр своего времени. Поклонники легко простили разработчикам не слишком высокую и нестабильную кадровую частоту, ведь PlayStation 2 работала на пределе своих возможностей. Казалось бы,...

Samsung прорекламировала Galaxy S9 на «Оскаре» Сегодня ночью прошла церемония награждения «Оскар 2018». Мероприятие по традиции привлекло внимание миллионов зрителей, а заодно с ним — интерес рекламодателей. Одним из них стала Samsung, которая показала видеоролик с новым Galaxy S9. Оскар 2018 вместе с Samsung Посыл вид...

Яндекс разрешил встраивать Карты в мобильные приложения Разработчики Яндекса объявили о запуске нового инструмента — Yandex MapKit. Он позволяет встраивать карты в мобильные приложения сторонним разработчикам, использовать картографические данные и технологии Яндекс.Карт в продуктах для iOS или Android. Как отмечают разраб...

Погружение в разработку на Ethereum. Часть 4: деплой и дебаг в truffle, ganache, infura В прошлой статье мы рассмотрели разработанное приложение на Ethereum. Но обошли стороной вопрос как происходит процесс разработки. Ясно, что это не просто написание кода, который сразу работает. Большую часть времени придется потратить на то, чтобы доводить код, который “поч...

Цукерберг позвонил. Программист из Facebook о своем опыте прохождения собеседований в США и рабочем процессе в Facebook Сегодня я хочу представить вам интервью c программистом, а точнее программисткой из Кремниевой долины, голос которой многим из вас хорошо знаком. Ведущая самого популярного в России технологического подкаста Radio-T Ксения Покровская 5 лет живет в США, и почти 3 из них она з...

[Из песочницы] Приложение Vue.js + Asp.NETCore + TypeScript без Webpack Создаем на Visual Studio 2017 модульное приложение Vue.js + Asp.NETCore + TypeScript без использования Webpack или Broserify. Причем сначала делаем проект с использованием Webpack, а потом без него. Чтобы прочувствовать, от какого счастья мы отказываемся. Материал рассчита...

Amazon работает над роботом-помощником “Веста” Как сообщает Bloomberg, Amazon работает над роботом-помощником. Проект по разработке робота получил кодовое название “Веста” (Веста – богиня, покровительница семейного очага и жертвенного огня в Древнем Риме). Разработка ведется дочерней компанией Amazon &#...

7 бесплатных курсов по Data Science для начинающих Большие данные перестали быть просто модным словом и теперь применяются в сферах от IT до ритейла. Самое время начать разбираться в моделях анализа данных, погрузиться в массивы информации и получить опыт в интересном направлении — Data Scientist. Держите курсы, в которых из...

Слух: Battlefield V отправит игроков во времена Второй мировой войны По информации портала GamesBeat, студия EA DICE в следующей части Battlefield решила отправить игроков в эпоху, с которой началась серия игр — во Вторую мировую войну. Источники, знакомые с планами Electronic Arts, сообщают, что новая игра получит название Battlefield V и б...

Обзор Cash Inc. Заработаем виртуальные миллиарды? Я могу смело сказать, что разработчики большинства мобильных продуктов не делают ничего, чтобы пользователь остался в их аре максимально длительное время. То есть, есть игры, в которые заходишь и там все так неприветливо выглядит, что прямо не понимаешь зачем ты сюда зашел и...

[Перевод] Разработка игр под NES на C. Главы 1-3. От введения до Hello World Впервые я задумался о том, как разрабатывают игры под приставки где-то через 20 минут после того, как в самый первый раз увидел Turbo Pascal. На глаза иногда попадался Subor с клавиатурой, и появилась мысль: "Наверное можно набрать какую-то программу, а потом в нее поиграть"...

Хитачи: как японцы докатились от бензопилы до современных СХД Когда я слышу Хитачи, то сразу думаю про что-то такое: Или про холодильник. Или про электровоз. Но никак не про СХД. Но нет, японцы делают большие серьёзные системы хранения данных: Мы недавно открыли учебный центр Hitachi Vantara, где как раз рассказываем про то, чт...

Исходный код System Shock выложен в открытый доступ под GPL Исключительно хорошая новость: исходный код культовой игры System Shock (в версии для PowerMac) официально выложен под GNU General Public License v3.0. Игра была выпущена в 1994 году и написана на C. Как известно, автор оригинальной игры, студия Looking Glass Studios, пре...

Как мы делаем AB-DOC В этой статье я хочу рассказать о нас и о том, как мы делаем AB-DOC — бессерверное веб-приложение, предоставляющее интерфейс к хранилищу Amazon S3. Подробнее про AB-DOC можно почитать в нашей предыдущей статье. Сейчас речь пойдет о технологических решениях, которые лежат в о...

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

Настоящий «убийца» iPhone X от Xiaomi удивляет своей производительностью Выпущенный в прошлом году iPhone X мало кого может оставить равнодушным. Исключением не стали даже многие китайский компании, которые активно работают над «убийцей» этого телефона. Уже совсем скоро миру покажут телефон Xiaomi Mi Mix 2S,

Применение Google Cloud Vision API в приложении для Android Android-разработчик Леонардо Пирро рассказал об инструменте компьютерного зрения от Google и его применении в приложениях.

Демо-версия игры «Detroit: Стать человеком» уже доступна С сегодняшнего дня все желающие могут оценить первую игровую сцену под названием «Заложница» из игры «Detroit: Стать человеком», она доступна в PS Store. Полная версия  проекта выйдет 25 мая. Разработчиком «Detroit: Стать человеком» является студия Quantic Dream, создатели ...

[Перевод] Изучаем KTX для Android Привет, «Хабр»! Прошло почти 9 месяцев с тех пор, как на Google I/O 2017 компания Google анонсировала Kotlin в качестве официального языка разработки под Android. Кто-то использует его как основной инструмент намного дольше, учитывая, что на нём можно было писать уже с серед...

Слухи: 343 Industries работает над Halo VR 343 Industries ищет творческого директора для VR-проекта по вселенной Halo. Компания опубликовала вакансию на LinkedIn, в которой рассказала о требованиях и обязанностях кандидата. В объявлении подчёркивается, что претендент будет сотрудничать с привлечённой студией...

Игра Subway Surfers стала первым уникальным рекордсменом Великолепный, красочный и невероятно увлекательный бесконечный раннер Subway Surfers стал первой игрой на Android, которой удалось превысить отметку в миллиард загрузок магазина приложений Google Play. Согласитесь, хорошая игра это зло. Порой, с головой погружаясь в увлекат...

Менеджер из Amazon об увольнениях в США и performance-оценке программистов Я продолжаю брать интервью у русскоязычных IT-специалистов из Кремниевой долины. На этот раз мне посчастливилось пообщаться с Денисом Давыденко, Software Developer Manager из Amazon. — Я учился на прикладной математике в Белорусском государственном университете и закончил е...

Нативная инверсия зависимостей в TypeScript и React Когда я задумался о внедрении зависимостей в TypeScript, то первое, что мне посоветовали — inversify. Я посмотрел эту и другие библиотеки, реализующие паттерн Service Locator, и даже сделал свою собственную — typedin. Но когда я работал над версией typedin 2.0, то в конце к...

Асинхронные HTTP-запросы на C++: входящие через RESTinio, исходящие через libcurl. Часть 1 Преамбула Наша команда занимается разработкой небольшого, удобного в использовании, встраиваемого, асинхронного HTTP-сервера для современного C++ под названием RESTinio. Начали его делать потому, что нужна была именно асинхронная обработка входящих HTTP-запросов, а ничего го...

[Перевод] Riot Games: анатомия технического долга Привет, меня зовут Билл «LtRandolph» Кларк. Я работаю техническим руководителем команды создания чемпионов LoL. За последние несколько лет я успел поработать в разных отделах разработки League, но единственное, чем я был постоянно одержим — это технический долг. Мне нужно на...

Интересные материалы для разработчика мобильных приложений #208 (2 апреля-8 апреля) На прошедшей неделе мы обсуждали универсальные ссылки, A/B, UI и Behavior-Driven тестирование, голосовых ассистентов и голосовые интерфейсы, скорость работы Flutter и даже клавиатуры разработчиков.

Появился инструмент для сравнения скорости загрузки разных сайтов ​​На представительском форуме Mobile World Conference, который в эти дни проходит в Барселоне, поисковая система Google представила общественности новые полезные инструменты для разработчиков мобильных сайтов.

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

Оптимизация настроек ПИД регулятора по интегральному критерию качества регулирования Постановка задачи оценки качества регулирования Интегральные оценки качества регулирования характеризует суммарное отклонение реального переходного процесса в системе от идеализированного переходного процесса. В качестве идеализированного процесса обычно принимается ступ...

Открываем инструменты разработчика в Excel В офисной программе Excel можно открыть панель с инструментами разработчика, которые помогут в создании таблиц и макросов. Мы расскажем, как активировать дополнительные функции в документе Excel.

Сетевой шутер от первого лица Hunt: Showdown появился в раннем доступе Steam 22 февраля в Steam Early Access вышла ранняя версия мультиплеерного шутера от первого лица Hunt: Showdown, сообщили разработчики из компании Crytek. Авторы сразу предупреждают, что текущая версия ещё довольно сырая, так что периодически она может аварийно завершат...

Разработчики не понимают, что делать с Siri дальше Несмотря на все усилия Apple голосовой ассистент Siri пока проигрывает большинству конкурентов. Причем если верить ресурсу The Information, то в Купертино не могут решить в каком направлении дальше развивать помощника. В Apple даже рассматривают возможность создания новой Si...

[Перевод] Как работает JS: сетевая подсистема браузеров, оптимизация её производительности и безопасности В переводе двенадцатой части серии материалов о JavaScript и его экосистеме, который мы сегодня публикуем, речь пойдёт о сетевой подсистеме браузеров и об оптимизации производительности и безопасности сетевых операций. Автор материала говорит, что разница между хорошим и отл...

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

Google Ассистент скоро заговорит по-русски Примерно месяц назад в сети появилась информация о том, что компания Google запустила в бета-тест Assistant с поддержкой русского языка. Это приободрило пользователей, ведь версией на английском пользоваться не совсем комфортно — не все владеют иностранным языком настолько д...

[Из песочницы] Гейм дизайн в жизнь. Пример разбора механики игры Доброго дня! Немного об авторе: меня зовут Мария, начинающий гейм дизайнер. С этой статьи начинаем цикл статей по применению теории гейм дизайна в жизни. В этой статье попытаемся разобрать механику игры на примере Northgard от студии Shiro Games (находящуюся на стадии ранн...

18 правил идеального psd-макета — полезный чек-лист для дизайнеров Общий принцип — Не делай брак. Не бери брак. Не передавай брак. Тойота. Мы редко берём в разработку проекты с уже реализованным дизайном, но такое случается. Когда макеты создаются внутри студии, на любом проблемном этапе вёрстки разработчик может уточнить у менеджера прое...

Робот-segway Loomo “засветился” на краудфандинговой площадке indiegogo Робот-segway Loomo, с предполагаемой датой выхода в мае этого года, был замечен на краудфандинговой площадке indiegogo. Первая версия Loomo была представлена еще на CES 2018 Полом Миллером. Он представлял собой segway, который использовал специально разработанный AI. Нынешн...

Переписка пользователей ВКонтакте попала в открытый доступ Сайт TJournal сообщил о серьёзной уязвимости во «ВКонтакте», которая позволяет получить доступ к личной переписке пользователей соцсети.  По словам одного CEO-разработчика под ником Yoga2016, такое возможно осуществить через сервис веб-аналитики SimilarWeb, платные инст...

Windows 10 Build 17600 – первая сборка Redstone 5 Компания Microsoft уже заканчивает разработку Redstone 4, вскоре должны будут подписать RTM-сборку Spring Creators Update. Подписание – это некий процесс завершения разработки, после тестирования кандидатов на статус подходящий к RTM, т.е. финальной сборки. Будет отобран лиш...

«Яндекс» разрешил пользователям создавать команды для «Алисы» Пока что платформа работает в бета-режиме, в будущем функциональность «Диалогов» будет расширена и на остальные продукты «Яндекса». «Яндекс» запускает платформу «Яндекс.Диалоги», позволяющую регистрировать и разрабатывать компаниям ...

Конференция DEFCON 22. «Массовое сканирование Интернет через открытые порты». Роберт Грэхам, Пол МакМиллан, Дэн Тэнтлер Меня зовут Роб Грэхам, я глава компании Errata Security, которая занимается Интернет-консалтингом. Сегодня мы поговорим о том, как просканировать весь Интернет и для чего это нужно. До сегодняшнего времени существовало мало инструментов для решения этой задачи, поэтому мы со...

Все приложения на Mac позволяют следить за пользователями с помощью скриншотов Феликс Краузе (Felix Krause), разработчик и создатель FastLane, обратил внимание в своем блоге на интересную особенность приложений под Mac. По словам Краузе, любое Mac-приложение может делать снимки экрана без ведома пользователя. При этом неважно, является ли приложение и...

[Перевод] 7 принципов проектирования приложений, основанных на контейнерах В конце прошлого года компания Red Hat опубликовала доклад с описанием принципов, которым должны соответствовать контейнеризированные приложения, стремящиеся к тому, чтобы стать органичной частью «облачного» мира: «Следование этим принципам обеспечит готовность приложений к ...

[Перевод] Как превратить веб-сайт в мобильное приложение с помощью 7 строк JSON В материале, перевод которого мы публикуем сегодня, речь пойдёт о создании мобильных приложений на базе существующих веб-проектов. Автор этой статьи демонстрирует инструменты, которые позволяют с минимальными усилиями разрабатывать приложения, пользующиеся нативными возможно...

Техподдержка: технологичный подход к решению технических проблем – Г-голубчики, – сказал Федор Симеонович озадаченно, разобравшись в почерках. – Это же п-проблема Бен Б-бецалеля. К-калиостро же доказал, что она н-не имеет р-решения. – Мы сами знаем, что она не имеет решения, – сказал Хунта, немедленно ощетиниваясь. – Мы хотим знать, как е...

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

[Из песочницы] Понимаем implicit'ы в Scala В последнее время у меня было несколько разговоров с друзьями из Java мира об их опыте использования Scala. Большинство использовали Scala, как улучшенную Java и, в итоге, были разочарованы. Основная критика была направлена но то, что Scala слишком мощный язык с высоким ур...

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

[Из песочницы] Еще одна статья о распознавании рабочих без касок нейросетями Привет, Хабр! Меня зовут Владимир, я студент 4го курса КубГТУ. Некоторое время назад я наткнулся на статью о разработке CV-системы для обнаружения рабочего персонала без касок, и решил поделиться собственным опытом в данной области, полученным в ходе стажировки в одной промы...

Китайская PUBG Mobile вышла в Google Play Буквально недавно мы обсуждали факт копирования китайскими разработчиками популярных проектов, а сегодня в свет вышла полноценная PUBG для Android. Стоит отметить, что студия Bluehole, будучи владельцем франшизы PlayerUnknown's Battlegrounds, подписала контракт с Tencent на ...

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

Новый источник дохода для Facebook: платные рассылки через Messenger На сегодняшний день клиентские рассылки в Viber и WatsApp превратились в норму. Как только клиент оформляет дисконтную карту в ближайшем салоне связи, ему регулярно начинают приходить уведомления о скидках и розыгрышах чехлов. После отпуска на курорте оператор не за...

[Из песочницы] Как не стать Python-разработчиком Как выглядит трек обучения программированию на Python с нуля? С чего стоит начать? На чем сделать акцент? Как не потерять интерес? Полгода я искал ответы на эти вопросы, тщательно исследуя предметную область. Я обнаружил много полезных советов. Особенно в заметке Василия Бо...

BizBreeze #2: мифы о CRM и глубокие проблемы бизнес-процессов Мы продолжаем пилить свой мини-дайджест. На этой неделе в зарубежных изданиях вышло несколько интересных статей о CRM-системах и о бизнес-процессах. Мы выбрали самые яркие и готовы их прокомментировать — как всегда, субъективно и с долей иронии. Когда с бизнес-процессами ...

Hockey Showdown 1.9.3 Hockey Showdown – это, пожалуй, единственная качественная аркада про хоккейные буллиты для Android. Весь увлекательный процесс зимней игры остается за пределами геймплея. Пользователям остается только пробить «хоккейное пенальти» и отстоять свои ворота. Вся простота игры ...

Культовый Тамагочи переродился в новой мобильной игре My Tamagotchi Forever для Android и iOS Тамагочи возвращается. Культовая игра, впервые вышедшая аж 20 лет назад, перерождается на мобильных платформах благодаря стараниям студии Paladin Studio и издателя Bandai Namco. Вам предстоит ухаживать за своим питомцем с самого момента его рождения. Взаимодействовать с ним ...

[recovery mode] Заблуждения об автоматическом тестировании Здравствуйте, меня зовут Дмитрий Карловский и это продолжение традиционной рубрики "Почему мы так не любим писать тесты?". Короткий ответ: потому, что получаемые от них бонусы не перевешивают затрачиваемых усилий. Если это так, значит мы делаем что-то не правильно. Давайте р...

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

Обзор инструментов для создания аудиторий в мобильном ретаргетинге Эффективность любой ретаргетинговой кампании во многом зависит от правильного сегментирования аудитории. Выделение сегментов и тщательная обработка данных о пользователях — дает возможность отдельно работать с каждым из них. Это уникально, ведь каждый пользователь видит перс...

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

Огонь, вода и медные трубы: как мы создавали новый POS-терминал АТОЛ Optima Мы задумались о собственной разработке нового, инновационного устройства для торговли осенью 2016 года. На создание ушел целый год: проработали 8 вариантов внешнего вида, 3 варианта технических характеристик, провели личные переговоры с 4-мя производителями. Пять месяцев зан...

Ассистент Google в ближайшие месяцы заговорит на русском Компания Google впервые показала Ассистента на I/O в 2016 году. С тех пор прошло почти 2 года. И только через несколько месяцев русскоговорящие пользователи Android смогут поговорить с Ассистентом на своем родном языке. Но учитывая сроки выхода русскоговорящей Siri, можно г...

Tanglewood — новый платформер для Sega Mega Drive, снятой с производства в 1997 году Основатель студии Big Evil Corporation Мэтт Филлипс (Matt Phillips) представил платформер Tanglewood. Проект примечателен тем, что он предназначен для консоли Sega Mega Drive, снятой с производства в 1997 году. Tanglewood создана с помощью кода и инструментов, котор...

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

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

Анимации в Android по полочкам (Часть 1. Базовые анимации) Всем привет! Сегодня я хочу немного рассказать про анимацию в Android. Думаю для всех достаточно очевидный факт, что анимации могут украсить наше приложение. Но я считаю, что они могут намного больше. Первое это — хорошие анимации даже при скромной графике могут вывести наш...

В Mac App Store пробралось приложение-майнер Разработчики студии Qbix придумали новый способ монетизации своих продуктов, узнали журналисты Ars Technica. Для того чтобы дать клиентам, не готовым оплачивать подписку на Calendar 2, возможность пользоваться им без ограничений, создатели ПО оснастили его встроенным механ...

[recovery mode] Как написать одностраничное приложение (SPA) с использованием Vue.js Одностраничные приложения (SPA) имеют мнжество преимуществ, таких как скорость, по-настоящему хороший UX, и полный контроль HTML-разметки. Становится всё больше и больше сайтов SPA; всё больше инструментов, которые упрощают процесс разработки SPA. Вы, вероятно уже читали о...

Бесплатная ролевая игра Sdorica вышла на iPhone Скачать бесплатно очередную РПГ от студии Rayark теперь можно из App Store. Игра отличается роскошной графикой и длинной историей разработки – студия работала над ней целых 4 года. После долгого «мягкого запуска», во время которого 2 млн игроков оформила

Следующая игра авторов Max Payne и Alan Wake выйдет в 2019 году Remedy Entertainment опубликовала свой финансовый отчёт за 2017 год. Из него стало известно, что следующий проект студии под кодовым названием P7 планируется выпустить в 2019 году. Компания также сообщила о начале предварительной подготовки к созданию новой игры. На...

[Из песочницы] Паттерны проектирования в Cocos2d-x Привет, Хабр! Представляю вашем вниманию перевод статьи "Design Patterns in Cocos2d-x" автора Aleksei Pinchuk. Статья будет интересна для разработчиков Cocos2d-x и тех, кто изучает паттерны. Она выполнена в форме краткого конспекта, в котором можно быстро посмотреть где при...

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

Как делать лучшие сайты в России 1 марта состоялась церемония награждения конкурса «Золотой сайт-2017», на следующий день были опубликованы оценки компетентного жюри. Еще осенью прошлого года автор этой статьи решил принять участие в этом увлекательном мероприятии, и процесс из серьезного (что подразумевал...

Frostpunk от авторов This War of Mine выйдет до конца марта Градостроительная стратегия с элементами выживания Frostpunk поступит в продажу до конца марта этого года, объявили разработчики из 11 bit Studios, авторы популярной игры This War of Mine. Ранее планировалось, что релиз состоится в конце 2017-го, однако в прошлом ...

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

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

Ускорение перечисления процессов и потоков в ОС Windows Иногда бывает нужно перечислить все процессы или потоки, которые в данный момент работают в ОС Windows. Это может понадобиться по разным причинам. Возможно, мы пишем системную утилиту вроде Process Hacker, а может быть мы хотим как-то реагировать на запуск/остановку новых пр...

[Из песочницы] Android Lifecycle-aware Architecture Components 6 ноября 2017 года компания Google опубликовала информацию об анонсе стабильной версии архитектурных компонентов. Разработчики Google предоставили руководство по архитектуре приложений и представили ряд классов и интерфейсов, которые упрощают создание приложений с выстрое...

Онлайн статистика в Telegram Вам нравится процесс ожидания? Когда необходимо сидеть и ждать, пока одна из статистик/аналитик/метрик загрузится… «Но у нас все нормально, — ответите вы. — У нас крутые спецы, наши страницы грузятся за доли секунд, мы даже кешировать умеем.» А как на счет мобильного интер...

Шутер Serious Sam 4: Planet Badass покажут на Е3 2018 Издатель Devolver Digital на игровой выставке Reboot Develop анонсировал игру Serious Sam 4: Planet Badass, котора обещает быть максимально крутой и олдскульной. Разработкой занимается студия Croteam, которая создала все предыдущие части Serious Sam. Думаю, уже исходя из эти...

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

Обзор и практическое руководство по Katalon Recorder (Selenium IDE++ для Chrome и Firefox) Когда Firefox, начиная с версии Firefox 55, перестал поддерживать Selenium IDE, миллионы тестировщиков и разработчиков столкнулись с тем, что привычный ход работы по автоматизированному тестированию был нарушен, что вызвало среди них немалое беспокойство. К счастью, разработ...

iPhone может лишиться легендарной кнопки Об этом свидетельствует сообщение для разработчиков приложений от Apple, которое было отправлено на прошлой неделе. В нем говорится, что все приложения разрабатываемые с весны 2018 года должны работать на iPhone X. Ожидается, что этой осенью Apple представит новый безрамочны...

Croteam представила Serious Sam 4: Planet Badass Хорватская студия-разработчик компьютерных игр Croteam анонсировала очередную часть знаменитой серии Serious Sam. Пока информации не очень много: новая игра получила название Serious Sam 4: Planet Badass, её полноценный анонс следует ожидать на выставке...

Яндекс разрешил учить Алису сторонним разработчикам Разработчики компании Яндекс запустили открытое бета-тестирование платформы Яндекс.Диалоги. Она позволяет сторонним разработчикам взаимодействовать с голосовым помощником Алиса, подсоединив её к своим приложениям и сервисам и научив её новым навыкам. Голосовой помощник Алис...

Разработка ремастеров первых трёх Tomb Raider остановлена по требованию Square Enix На прошлой неделе студия Realtech VR анонсировала HD-переиздания первых трёх частей серии Tomb Raider. Разработчики планировали выпустить улучшенные версии в Steam бесплатно для владельцев оригинальных игр. Но этим планам не суждено сбыться: коллективу не удало...

Google может работать над альтернативой Google Play В настоящее время компания Google может быть сосредоточена на создании потокового игрового сервиса, доступ к которому будет открыт по подписке, сообщает 9To5Google. Разработка ведется в рамках проекта Yeti, который, помимо самого сервиса, возможно, включает в себя прототипи...

Обзор твердотельного накопителя Kingston A400 480 Gb Лет пять назад стандартным «начальным» объемом для SSD были 120-140 гигабайт. Через пару лет стали активно брать 240-260 гигабайтные модели, все-таки кроме операционной системы и десятки мелких программ хочется и игры на шустрый системный раздел поставить. И вот, в 2018 году...

Бета-версия браузера Microsoft Edge доступна для iPad Компания Microsoft сделала доступной для пользователей планшета iPad бета-версию своего фирменного браузера Edge. Напомним, браузер Edge был официально выпущен для iPhone и Android-смартфонов в конце 2017 года. Мобильный браузер синхронизируется с десктопным, ...

Valve приобрела студию разработчиков Firewatch Со слов Kotaku, компания Valve приобрел разработчика Firewatch – студию Campo Santo. В Campo Santo эту новость подтвердили в своём блоге прошлой ночью. Разработчики говорят, что им нравится делать видеоигры и что они «нашли группу людей, которые также чувствуют то же с...

[Перевод] Как стать фронтенд-разработчиком в 2018 году Камран Ахмед, автор материала, перевод которого мы сегодня публикуем, говорит, что занимается фуллстек-разработкой уже 5 лет и в настоящее время работает на должности ведущего инженера в компании tajawal. Там ему приходится заниматься многими вещами. Ему, по долгу службы, на...

[Перевод] Hyperpilot открыл исходный код своих продуктов на 100% Мы открыли исходный код всех наших продуктов, над которыми работали последний год, и в этом посте я хочу кратко рассказать о них. Последний год Hyperpilot работал в скрытом режиме, поэтому позвольте объяснить, что мы собирались делать. Наша миссия – дать интеллект инфрастру...

IBM Cloud Café — Kubernetes meetup Добрый день! 21 марта в офисе IBM пройдет митап сообщества Kubernetes. https://www.meetup.com/Enterprise-Containers/events/248693819/ В рамках данного мероприятия планируется обсудить последние новости о развитии Kubernetes, обменяться практическим опытом и пообщаться в н...

Обзор программы DotNext 2018 Piter Конференция: DotNext 2018 Piter Дата: 22-23 апреля 2018 года Место: Санкт-Петербург, Гостиница «Park Inn by Radisson Пулковская» Следующий DotNext будет меньше, чем через месяц. Над программой и докладами была проведена колоссальная работа, и, чтобы познакомить вас с ней, мы...

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

Мой опыт консультирования по JavaScript (React/Redux) Всем добрый день. В марте-апреле исполнится два года, как я выпустил небольшие текстовые книги по React на русском языке. Учебники без "воды" вышли в удачное время, и я получил много посещений, скачиваний и "читателей", так же известных как разные ip-адреса. Книги окунули ме...

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

[Из песочницы] Как найти компанию спонсора визы в США. Tips and Tricks Статья для тех, кто хочет переехать работать в США. На Хабре есть несколько хороших статей про поиск работы в Америке. Тут я постараюсь добавить к ним собственный опыт и поделиться несколькими приемами, которые помогли мне получить долгожданный джоб оффер. Сперва расскажу п...

Shadowgun Legends выходит 22 марта на iOS и Android Проект Shadowgun Legends от студии Madfinger Games так долго находится в разработке, что некоторые пользователи уже стали забывать об одном из самых ярких шутеров на мобильной платформе. Однако, разработчики решили порадовать фанатов и сообщили в своём Twitter, что дата рели...

[Перевод] Новшества React 16.3(.0-alpha) React 16.3-alpha опубликован в npm, его уже можно загружать и использовать. Сегодня мы поговорим о самых крупных и интересных нововведениях этого релиза. В частности, речь пойдёт об API Context, о новых методах жизненного цикла, о статическом методе getDerivedStateFromProps,...

Samsung Galaxy S9 лучше iPhone X по мнению Consumer Reports Consumer Reports – портал, делающий обзоры устройств и совмещающий их с отзывами обычных потребителей. Именно поэтому за его мнением наблюдать чуть интереснее, чем за традиционными СМИ. Недавно на CR опубликовали список лучших смартфонов из тех, что уже представлены на рынке...

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

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

Анонсирован шутер Call of Duty: Black Ops 4 Компания Activision официально анонсировала шутер Call of Duty: Black Ops 4, разработкой которого занимается студия Treyarch. Никаких подробностей об игре пока нет. Полноценная презентация состоится 17 мая на специальном мероприятии, посвященном Black Ops 4. По слухам, событ...

Navicon внедрит в российских компаниях «умные» инструменты Kofax для оптимизации бизнес-процессов Системный интегратор Navicon заключил стратегическое партнерское соглашение с компанией Kofax, одним из мировых лидеров …

Вопросы совместимости Tibero и Oracle. Часть 2. Разработка Java приложений Мы продолжаем цикл статей разработчиков приложений для баз данных. Эта статья затронет тему использования Tibero в Java приложениях использующих JDBC и Hibernate, а также фреймворк Spring Roo. Читать дальше →

WhiteList vs BlackList: как реализовать проверку расширений файлов и не стать жертвой хакеров Нередко, во время анализа защищенности веб-приложений мы сталкиваемся с загрузкой каких-либо файлов на сервер – это могут быть и фотографии учетной записи, и какие-то текстовые документы, и что угодно другое. Существуют расширения файлов, с которыми многие работали и знают...

9 новинок недели: Death Squared, Purrfect Date и другие (Февраль 2018) И снова затишье после громких релизов, которое, впрочем, не означает отсутствия заслуживающих внимания игр. Пусть не столь солидных, но, всё же, неплохих. Трендом прошедшей недели стали проекты со смешанным типом геймплея – от рейсеров-кликеров до сражений автомобилей на выж...

RoboCon 2018: отчёт о первой конференции по Robot Framework В начале года в Хельсинки прошла первая официальная конференция RoboCon 2018, посвящённая инструменту автотестирования Robot Framework. И мы, мейнтейнеры группы автоматизации интеграционного и системного тестирования компании «Петер-Сервис», не могли такое событие пропусти...

ITSM и дизайн-мышление О применении одного из современных подходов в дизайне к созданию сервисов в своей статье рассказывает Саад Муслики (Saad Mousliki). Что такое дизайн-мышление? Дизайн-мышление — подход к решению проблем, основанный на эмпатии и понимании потребителя, чью проблему р...

[recovery mode] Наши на Delex: как прошла первая DevOps и advanced Test Automation конференция в Минске “Нам есть, что рассказать миру о белорусском DevOps,”– говорили они. “Инфраструктура тестирования меняется и скоро произойдет перелом. Нам нужна площадка для общения с правильными практиками,” – говорили они. Они говорили – они сделали Delex. А еще 300+ человек пришли, чтобы...

Dagaz: Ищем таланты Делай с нами, делай, как мы, делай лучше нас! Телепередача 80-ых Должен признаться, я не очень хорош в разработке ботов. Уверен, есть люди, умеющие это делать гораздо лучше меня. И я бы очень хотел, чтобы такие люди присоединились к проекту. В плане материального поощрен...

Профессионалы положительно отозвались о звучании HomePod Журналисты Fast Company совместно с экспертами студии NTi Audio AG, занятой производством профессиональных измерительных приборов для акустических систем, протестировали HomePod. Опыты показали, что все претензии Apple на беспрецедентно качественное звучание фирменного дин...

Android 9.0 P Developer Preview — ждать осталось недолго В прошлом году Google выпустила Android 8.0 Oreo Developer Preview в начале весны — задолго до того момента, когда обновление было представлено официально. В этом году ситуация может повториться, и мы уже совсем скоро сможем оценить работу Google за последний год. До...

На какие жертвы пошла Xiaomi, чтобы сделать Mi Mix 2S по-настоящему классным Разработка безрамочного смартфона Xiaomi Mi Mix 2S отняла у команды инженеров Xiaomi много времени и сил, написал Лэй Цзюнь, генеральный директор компании, на своей странице в Weibo. Причиной тому стало множество несовершенств процессора Snapdragon 845, составляющего аппара...

[Перевод] Как из-за токсичного руководства Telltale Games потеряла лучших разработчиков В 2012 году актриса Зои Салдана, стоя на залитой светом сцене, объявила игру года по версии Spike Video Game Awards: The Walking Dead. Эта победа стала огромным успехом для относительно небольшой компании-разработчика Telltale Games. Её эмоциональный взгляд на популярную зо...

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

[Из песочницы] Смена профессии: из графического дизайнера в фронтенд-разработчика Привет, Хабр! Представляю вашему вниманию перевод статьи "How I transitioned from a graphic designer to front-end developer in 5 months" автора Vince MingPu Shao. 2017 год оказался для меня сложным, но захватывающим. Я бросил работу графического дизайнера в Марте,...

[Перевод] Руководство по SEO JavaScript-сайтов. Часть 1. Интернет глазами Google Представляем вашему вниманию перевод первой части материала, который посвящён поисковой оптимизации сайтов, построенных с использованием JavaScript. Речь пойдёт об особенностях сканирования, анализа и индексирования таких сайтов поисковыми роботами, о проблемах, сопутствующи...

Разработка System Shock официально приостановлена Как часто вы слышали истории о том, что небольшая студия собрала деньги на создание своего проекта на Kickstarter, но игру так и не выпустили? Если следите за новостями и вообще интересуетесь инди-проектам, то довольно часто. Аналогичная участь постигла и проект студии Night...

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

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

Летом полузабытая No Man's Sky выйдет на Xbox One и получит крупнейшее контентное обновление Вернуть интерес к игре об исследовании планет No Man’s Sky, вскоре после выхода лишившейся большей части пользователей, за полтора года разработчикам не помогли ни извинения, ни большие скидки, ни контентные обновления. Сейчас в компьютерной версии проводит вр...

[Перевод] Интервью портала A Cloud Guru с Келси Хайтауэром: о DevOps, Kubernetes и serverless Наверняка не все знают, что по нагрузке и числу пользователей iFunny является настоящим highload-сервисом. API обслуживает в пиках порядка 15000 запросов в секунду, система аналитики обрабатывает около 5 миллиардов событий в сутки, а для поддержки полного функционала работа...

«Пятерочка» и «Перекресток» создали особую дирекцию для анализа больших данных О создании новой дирекции Мироненков сообщил в ходе выступления на форуме Food Business Russia, передает CNews со ссылкой "Интерфакс".По словам Мироненкова, большие данные - это стратегическое направление, от которого зависит будущее ритейла. Ритейлеры должны как м...

Parallels Toolbox 2.5 для Mac получил новые возможности К существующим инструментам добавились возможности по оптимизации памяти компьютера и работе с изображениями.

Как мы делаем видеоконтент в Puzzle English: от хромакея на стене к полноценной студии Мы в Puzzle English всегда делаем акцент на полезности и качестве нашего контента. Технологии — это лишь инструмент, который позволяет претворять все наши задумки в жизнь. Сегодня хотим поделиться кейсом, как мы организуем потоковое создание видео- и аудиоконтента на нашем с...

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

Первый взгляд на ранний доступ Black Desert Mobile (видео) Наконец-то компания PearlAbyss запустила свою мобильную mmorpg Black Desert Mobile в ранний доступ. Играть в нее можно без всяких VPN, но для скачивания все таки придется сменить магазин на корейский, или скачать apk, если у вас яблочный девайс. В нашем первом взгляде прежд...

«Яндекс» поможет интегрировать свои карты в мобильные приложения Компания «Яндекс» сообщила о выпуске нового инструмента Yandex MapKit, позволяющего интегрировать карты в мобильные приложения для операционных систем Android и iOS. Инструмент даёт возможность встроить в приложение практически любую функцию «Яндек...

Google предлагает «Мгновенные приложения» Конференция GDC начинается на этой неделе в Сан-Франциско, и Google стремится подтвердить свою репутацию среди разработчиков игр несколькими новыми объявлениями. Появились новые приложения, которые позволяют играм воспроизводиться на устройствах Android. Нужно просто щелкнут...

Apple выпустила обновление iOS 11.2.6 для устранения ошибки с индийским символов из-за которого сбоит iPhone Вчера Apple выпустила iOS 11.2.6, чтобы исправить ошибку, которая привела к сбоям iPhone в мире. Конкретный символ индийского языка телугу, отправленный через iMessage или помещенный в текстовое поле, может заставить iPhone перезагрузиться. Символ не может быть прочитан моде...

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

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

Разрешения во время выполнения Всем доброго! Вот мы и добрались теперь и до мобильных: стартовал набор на курс «Разработчик Android». Очередная небольшая веха и совершенно новое направление. Наш преподаватель — Семён Пилунц делится по этому поводу некоторыми своими размышлениями о разреще. Если ваше при...

С 1 апреля в BlackBerry World будут представлены только бесплатные приложения В конце прошлого года BlackBerry пообещала поддерживать свои мобильные операционные системы в течение еще дву лет, а также анонсировала закрытие различных сервисов. Так, например, магазин приложений BlackBerry World будет работать до 31 декабря 2019 года. На этой не...

Android-смартфон 2012 года работает шустрее iPhone? HTC One X был моим первым Android-смартфоном. Еще тогда девайсы данной компании удивляли своим внешним видом. Помимо интересной внешности, девайсы имели очень красивую оболочку Sense 4. И, скажу честно, именно из-за нее мне хотелось приобрести данное устройство. С годами д...

Джинсы Levi’s теперь оформляют посредством лазера Компания Levi’s, которая вряд ли нуждается в отдельном представлении, на днях представила проект Project F.L.X. (future-led execution). Как утверждает сам производитель, это большой шаг в будущее. По сути, это просто автоматизация производственных процессов и внедрение...

Сюрреалистическое путешествие в Where The Water Tastes Like Wine начнётся в последний день зимы В 2015 году Йоннеманн Нордхаген (Johnnemann Nordhagen), соучредитель студии The Fullbright Company (Gone Home, Tacoma), представил свой новый проект — Where The Water Tastes Like Wine. Недавно разработчики объявили, что эта причудливая игра в жанре «доро...

Интерфейсы: как сообщать пользователю, если «Упс, что-то пошло не так» Здесь вы не увидите ни строчки кода. Мы поговорим об обычных людях — о наших пользователях, точнее о том, как сообщать им, если в системе возникла какая-то непредвиденная ситуация. В основе статьи доклад Антонины Хисаметдиновой с Heisenbug 2017 Moscow, которая занимается п...

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

Код ошибки 404 в Google Play: как исправить? Неприятный сюрприз преподнес владельцам Android-устройств февраль. С самого начала месяца многие из них столкнулись с проблемой при попытке скачать приложение из Google Play Маркета. Вместо ожидаемого процесса загрузки на экране появлялось следующее сообщение «Не удалось ска...

[Перевод] От JavaScript к Rust и обратно: рассказ о wasm-bindgen Мы уже видели насколько WebAssembly быстро компилируется, ускоряет js библиотеки и генерирует более компактные бинарники. У нас даже есть общее представление как наладить взаимодействие не только между сообществами Rust и JavaScript, но и с сообществами других языков. В про...

Для ИИ-разработчиков представлен новый облачный сервис машинного обучения Запуск новой программы машинного обучения, получившей название Deep Learning as a Service (DLaaS), анонсировала компания IBM.   Новый сервис работает на базе платформы WatsonС. С его помощью, используя популярные фреймворки (например...

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

«Чип-головоломка»: по заказу DARPA будет разработан невзламываемый процессор В начале этого года информация о процессорных уязвимостях Meltdown и Spectre стала первой громкой темой кибербезопасности 2018 года. Незащищенность кэша программных команд чипов Intel, AMD и Arm, выпущенных за последние 20 лет, привела к целой плеяде судебных тяжб и до сих п...

Альтернативный взгляд на задачу от Одноклассников с JPoint 2018 Всем привет! В последнее время стало модным делать разоблачения на задачи. В посте решил привести свои соображения по задачам Одноклассников. Задачи понравились, но уж больно получились неоднозначными, а в отведённое на листочке место всё не уместить. Обсудим? Внимание! В о...

Dungeons and Miners – крутой рогалик и пример того, как нужно работать над играми Круто, когда разработчики любят то, что они делают и готовы развивать свое детище, а не просто идут по потоку и представляют проект «как есть». Dungeons and Miners – это рогалик от создателя The Hacker и Drylands, который совсем не похож на то, что было, когда игру только пр...

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

Гибкий сетевой слой в iOS-приложении Практически любое мобильное приложение взаимодействует с серверами через их API. Перед разработчиком в таком случае стоит задача реализовать сетевой слой своего приложения. Провайдеры того или иного API разрабатывают его интерфейс, зачастую, одинаково, но бывает и так, что A...

Бешеные псы: Angular 2 vs React Встречайте, противостояние двух фреймворков: Angular и React в формате поединка на примере конкретного простого приложения. За Angular выступает Евгений Гусев (@bunopus), за React — Илья Таратухин (@ilfa). Чтобы сделать честные выводы, они снач...

Собственная игровая аналитика за $300 в месяц На рынке много продуктов, подходящих для игровой аналитики: Mixpanel, Localytics, Flurry, devtodev, deltaDNA, GameAnalytics. Но все же многие игровые студии строят свое решение. Я работал и работаю со многими игровыми компаниями. Я заметил, что по мере роста проектов, в сту...

Как победить рутину, или Готовое приложение в Xcode за пару кликов У каждого опытного разработчика есть набор инструментов, к которым он привык и с которыми ему удобно работать. Это может быть простейшая настройка окружения, утилиты для промежуточных операций (к примеру, помощник по тестированию API Postman), проверенные временем и лично ра...

[Из песочницы] Learn OpenGL. Урок 4.8 — Продвинутый GLSL Продвинутый GLSL Этот урок не продемонстрирует вам новые продвинутые средства, значительно улучшающие визуальное качество сцены. В этом уроке мы пройдем по более или менее интересным аспектам GLSL и затронем несколько неплохих приёмов, которые могут помочь вам в ваших стрем...

Galaxy S8 и S8+ начинают получать Android 8.0 Oreo Компания Samsung выпустила долгожданную многими финальную версию прошивки для флагманских смартфонов Galaxy S8 и S8+ на базе Android 8.0 Oreo. Первыми её получили пользователи из Германии, участвовавшие в программе бета-тестировании. Остальные должны обновиться в самое ближа...

Скачать Kali Linux теперь можно и в Microsoft Store Нам по-прежнему кажется странным видеть Linux внутри Windows. Однако, эта операционная система уже давно прописалась в Microsoft Store. Летом прошлого года софтверный гигант разместил в своём магазине приложение Ubuntu, позволяющее установить эту операционную систему и запус...

Компания Little Caesars запатентовала робота, который делает идеальную пиццу Компания «Little Caesars» оформила патент на конструкцию кухонного устройства-робота, которое готовит пиццу. Пока что только одного, зато самого востребованного сорта «пепперони». Авторы проекта говорят, что таким образом перекладывают на робота самую скучную работу в пиццер...

[Из песочницы] Почему игровые серверы и чат должны существовать раздельно Привет, Хабр! Представляю вашем вниманию перевод статьи "Why you should run your game servers independently from your chat" Joe Hanson. Разработчики многопользовательских игр часто сталкиваются с дилеммой: Использовать уже существующие игровые серверы (на которых, непоср...

Уязвимости вашего приложения Актуальны ли ещё угрозы XSS? Прошло около 20 лет с тех пор, как Cross Site Scripting (XSS) появился как вид атаки. С тех пор мы получили богатый опыт и знания, защита наших сайтов стала намного сложнее, а многочисленные фреймворки были призваны оберегать нас от ошибок. Но по...

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

Вице-президент Samsung, руководивший разработкой сервисов Bixby, Knox и Pay, перешёл работать в Google В конце прошлого года компанию Samsung покинул далеко не рядовой сотрудник – вице-президент и главный инженер мобильного подразделения Samsung Ли Инджун, в прошлом руководивших командами разработчиков системы безопасности Samsung Knox, сервиса мобильных платежей Samsung Pay ...

Новое приложение для Youtube умеет менять задний фон на видео В Google начали тестировать новую функцию для Youtube, позволяющую заменить задний фон на видео так же просто, как, например, выбрать фильтр к фотографии в Instagram. Приложение, созданое с применением алгоритма искусственного интеллекта, способно делать это «на лету&...

Microsoft открыла свой инструмент оптимизации 3D-файлов для промышленного сектора В прошлом году Microsoft приобрела стартап Simplygon, которому принадлежит инструмент для оптимизации обработки 3D-объектов. Продуктом Simplygon чаще всего пользуются создатели игр дополненной и виртуальной реальности. С помощью Simplygon Studios разработчики упроща...

HomePod мог так и не стать «умным» устройством Несмотря на то что работа по созданию HomePod пришлась на период стремительного развития Siri, команда разработчиков голосового ассистента не знала о существовании проекта «умной» колонки вплоть до 2015 года. Об этом The Information рассказали бывшие сотрудники компании Ap...

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

Ask me anything. Avito. Android Привет! Первый опыт публикации поста формата «Вопрос-ответ» в нашем блоге оказался успешным и полезным для всех участников, поэтому сегодня мы продолжаем. На этот раз речь пойдёт о разработке под Android в целом и об особенностях приложения Avito в частности. Как работается...

Legacy of Discord: Яростные Крылья 1.4.3 Legacy of Discord — окунитесь в напряженные бои в режиме реального времени. Рубите, пронзайте и взрывайте врагов в огромном фэнтезийном мире! Собирайте друзей на штурмы опасных подземелий, а с соперниками сражайтесь на арене и масштабных полях боя. Пройдите путь от начинающе...

Google замораживает Allo и делает ставку на Chat Совсем скоро стандартная СМС-переписка на Android-смартфонах станет неотличима от общения в мессенджерах.

«Когда я стал Android-разработчиком, ещё негде было искать примеры»: интервью с Давидом Гонсалесом Android-разработчики могут знать Давида Гонсалеса в связи с несколькими разными вещами. Например, он участвует в open source-проекте Android Architecture Blueprints, где разные архитектурные подходы демонстрируются на конкретных примерах (недавно проект набрал 25 000 звёзд...

Почему топовые игры выходят на iOS раньше, чем на Android Знаковые игры вроде Fortnite выходят для iOS раньше, чем для Android, по причине однородности охватываемой аудитории, рассказал глава отдела продуктового маркетинга Apple Грег Джозвиак в интервью TechCrunch. Во многом, по его мнению, этому способствует низкий уровень фрагм...

Зачем ездить на Mobile World Congress в Барселону и как все сделать правильно Привет! Меня зовут Катя Франк, я ведущий маркетолог Mobile Dimension. В этой статье я приведу небольшой разбор выставки Mobile World Congress в Барселоне, немного сравню ее с этой же выставкой от GSMA в Шанхае, расскажу, кому в ней стоит участвовать, и как все организовать...

V for Validator Когда перед нами стоит выбор инструмента для валидации пользовательских данных, то речь чаще идет о интерфейсе задания правил. Сегодня таких инструментов превеликое множество от декларативных до объектных. Каждый валидатор пытается быть выразительным и простым в использовани...

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

[Перевод] Почему я ушёл из Google и начал работать на себя Последние четыре года я работал разработчиком программного обеспечения в Google, но 1 февраля уволился, потому что они не сделали мне подарок на Рождество. Шучу, на самом деле всё немного сложнее. Первые два года Первые два года я любил Google. Когда при ежегодном опросе ...

[Перевод] Matthias Noback Об Идеальной Архитектуре — Слои, Порты и Адаптеры(Часть 2 — Слои) В 2017 году Matthias Noback (автор A year with Symfony) опубликовал цикл из трех статей, в котором описал свои взгляды на идеальную архитектру корпоративных приложений, сформировавшуюся за долгие годы практики.Первая часть является вводной и не представляет особого интереса(...

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

Глава Samsung Mobile — о Galaxy Note 9, Bixby 2.0 и приоритетах компании Galaxy Note 9 станет первым смартфоном, который получит поддержку Bixby 2.0. Об этом глава мобильного подразделения Samsung Electronics Донг Джин Ко рассказал журналистам южнокорейского издания Рёнхап. По его словам, в настоящее время обновленная версия голосового ассистент...

Критичный процесс. Учимся создавать и принудительно завершать критичные процессы в Windows Для подписчиковЧасть процессов операционной системы считаются «критичными» — если завершить один из них, Windows выпадет в синий экран смерти и перезагрузится. Этим активно пользуются вирусописатели: если сделать свой процесс критичным, то его нельзя будет завершить просто т...

Закрытый альфа-тест ролевого шутера Immortal: Unchained стартует 8 марта Разработчики из студии Toadman Interactive объявили, что закрытый альфа-тест находящегося в разработке хардкорного ролевого шутера Immortal: Unchained стартует 8 марта. Разработка игры, вдохновлённой механикой серии Souls, ведётся для ПК, PlayStation 4 и Xbox One,...

Tesla vs Lovecraft: рецензия Личность Николы Теслы окутана множеством тайн и загадок. К примеру, мало кому известно, что фанат бильярда и высокого напряжения был знаком с Говардом Лавкрафтом. По правде говоря, этого никто не знал, за исключением разработчиков из 10tons, авторов Crimsonland. Именно благо...

Введение в Postman “Разработка API сложна, Postman делает её лёгкой” © Postdot Technologies, IncКогда видишь описание инструментов Postman — захватывает дух, просыпается чувство всевластия над своим будущим детищем. Кажется, что и взрощенные в прошлом "монстры" наконец-то падут перед тобой! В...

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

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

Управление бизнесом в условиях новой цифровой реальности. Алматы На семинаре вы узнаете об инструментах и новейших технологиях Microsoft, которые помогут в безопасном управлении предприятием и оптимизации внутренних процессов компании.

Королевская битва в антураже реалити-шоу Darwin Project выйдет в раннем доступе 9 марта Менеджер по связям с общественностью студии Scavengers Джессика Бодуэн (Jessica Beaudoin) объявила о том, что королевская битва от канадских разработчиков Darwin Project поступит в продажу в следующую пятницу, 9 марта, в Xbox Game Preview и Steam Early Access. В Dar...

К 2022 году будет разработано 9 млрд приложений смешанной реальности - прогноз Juniper Аналитики Juniper Research подсчитали, что количество приложений смешанной реальности (MR) в 2018 году составит 3 миллиарда и к 2022 году вырастет более чем втрое, превысив 9 миллиардов.  По оценке экспертов, развитию тренда способствует интерес к MR таких игроков ры...

Apple рассказала о планах по дальнейшему развитию Siri Apple намерена повысить точность распознавания Siri голосовых команд пользователя, сократив количество ложных срабатываний до 75%. Об этом разработчики голосового ассистента рассказали на страницах журнала Machine Learning Journal. Для этого планируется задействовать техно...

Разработка web-приложений: Progressive Web Apps В конкурентной борьбе за собственную аудиторию в цифровом и мобильном пространстве, владельцы e-commerce компаний всегда искали универсальный инструмент для коммуникации с пользователями. И вот он появился. Встречайте, Progressive Web Apps!

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

ММО-песочница про путешествия по летающим островам Worlds Adrift выйдет в раннем доступе 17 мая Амбициозная многопользовательская игра Worlds Adrift от разработчиков Surgeon Simulator появится в раннем доступе Steam 17 мая. Новый проект Bossa Studios обойдётся покупателям в $25 (то, что сейчас доступно на площадке Valve, позиционируется авторами как «бет...

Супер-полное руководство по публикации в Microsoft Store Привет, хабр! У меня часто случаются подобные ситуации: занимаюсь чем-нибудь сложным и в какой-то момент вылезает ошибка. Начинаю искать проблему в, соответственно, замороченных вещах, часто делая то, что не надо. И так проблемы нарастают. А в конце оказывается, что неполадк...

В России запустили первую настоящую сеть 5G, которой уже можно пользоваться Сотовые операторы из всех стран мира, включая США и Европу, сейчас активно занимаются тестированием гигабитной сети 5G, которая позволяет превратить мобильный интернет в неотъемлемую часть повседневной жизни каждого человека. Именно за счет нее автомобили смогут

iPhone X сделает персонажей игр более реалистичными Технология распознавания лиц, лежащая в основе Face ID, поможет создателям игр сделать их персонажей максимально реалистичными без необходимости задействовать оборудование для захвата движения. Это на своем примере доказали разработчики студии Next Games, трудящиеся над со...

Затягивающая аркада Part Time UFO от создателей Kirby вышла на iOS и Android Студия HAL Labaratory долгое время являлась окном в мир японских игр, перенося на запад такие франшизы как Kirby, Earbound и другие. В ноябре прошлого года они выпустили первую игру под названием Part Time UFO от собственной студии HAL Egg. Здесь вам предстоит управлять НЛО ...

Сервис цифровых подписей GlobalSign интегрирован в облако Adobe Document Cloud 10 апреля 2018 года компания GlobalSign объявила о присоединении к консорциуму Cloud Signature и партнёрской программе Adobe Cloud Signature. Оба соглашения предусматривают, что фирменный сервис облачных подписей Digital Signing Service теперь напрямую интегрирован с решен...

[recovery mode] Разработка голосовых приложений 3CX: введение для начинающих Среда разработки Call Flow Designer Среда разработки 3CX Call Flow Designer (CFD) позволяет администратору АТС создавать сложную логику обработки вызовов (голосовые приложения) в удобном визуальном редакторе — с минимальными навыками программирования или вообще без них. Голо...

[Перевод] Пять причин проникнуться симпатией к Flutter На конференции Google I/O ’17 Google представила Flutter — новую опенсорсную библиотеку, предназначенную для создания мобильных приложений. Как вы, возможно, знаете, Flutter — это решение для разработки кросс-платформенных мобильных приложений с симпатичным пользовательским...

Безопасность сайта «М.Видео» была повышена благодаря компании Positive Technologies Безопасность официального сайта «М.Видео» (один из активов ПФГ «САФМАР» М.Гуцериева) была повышена за счет привлечения решения PT Application Inspector, разработанного известным специалистом в сфере кибербезопасности — компанией Positive Technologies. Отмечается, что PTApp...

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

[Перевод] Опасные pickles — вредоносная сериализация в Python Всем привет! Panta rhei и вот уже приближается запуск обновленного курса «Web-разработчик на Python» и у нас остался ещё материал, который мы нашли сильно небезынтересным и коим хотим поделиться с вами. Чем опасны pickles? Эти соленые огурчики крайне опасны. Я даже не зна...

Apple Watch лишатся поддержки многих приложений в watchOS 5 Приложения для Apple Watch, построенные на базе SDK watchOS 1, перестанут поддерживаться в watchOS 5. Соответствующее предупреждение появилось в системе после выхода предварительной версии watchOS 4.3.1. При запуске устаревающих программ часы с установленной бета-сборкой р...

Street Fighter IV: Champion Edition выйдет на Android в этом месяце и будет включать эксклюзивного персонажа Многими игроками Street Fighter IV: Champion Edition, вышедшая в прошлом году для iOS, считается лучшим мобильным файтингом. Помимо качественного геймплея она еще и хорошо поддерживалась разработчиками обновлениями с новыми персонажами и нововведениями в режиме мультиплеера....

Into the Breach, стратегия от авторов FTL: Faster than Light, выйдет в конце месяца Студия Subset Games, выпустившая в 2012 году весьма популярный роглайк-космосим FTL: Faster than Light, определилась с датой релиза своей следующей игры — пошаговой пазл-стратегии Into the Breach. Релиз назначен на 27 февраля. В конце месяца проект появится ...

Функциональность Google Play Instant позволяет пробовать приложения, не скачивая их Компания Google представила новую функциональность магазина приложений Google Play, которая получила название Google Play Instant. Речь идет о возможность опробовать игровые приложения, не скачивая предварительно архив и не устанавливая ничего на мобильное устройство...

Проблемы при работе с кэшем и способы их решения Привет, Хабр! Меня зовут Виктор Пряжников, я работаю в SRV-команде Badoo. Наша команда занимается разработкой и поддержкой внутреннего API для наших клиентов со стороны сервера, и кэширование данных — это то, с чем мы сталкиваемся каждый день. Существует мнение, что в прог...

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

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

Ускорение сборки JavaScript-кода с использованием webpack 2–3 Появляется все больше SPA салонов. Даже лендинги люди пилят на React. А действительно сложное веб-приложение уже трудно представить с другим подходом. Одна из главных проблем современного фронтенда — это сборка таких проектов. С этим помогают справляться бандлеры. Иван Сосн...

«Газпром нефть» создает Центр цифровых инноваций В рамках работы центра компания объединит усилия российских технологических и IT-стартапов, компаний-разработчиков и научного сообщества, направленные на поиск и разработку инновационных решений для повышения эффективности бизнеса.Фокусом ЦЦИ станет создание прорывных цифров...

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

Pyre – приключения, волшебство и немного сражений (Mac) Разработчикам из Supergiant Games уже не раз удавалось удивить пользователей своими проектами. Дебютной игрой студии стал красочный экшен с ролевыми элементами под названием Bastion, затем через три года свет увидел фантастический Transistor, а прошлым летом авторы выпустили...

Пять мифов о Data Science Меня зовут Иван Серов, я работаю в департаменте Data Science финтех-компании ID Finance. Data scientist –довольно молодая, но очень востребованная профессия, которая обросла множеством мифов. В этом посте я расскажу о нескольких заблуждениях, с которыми сталкиваются начинающ...

Telegram обзавёлся функцией потоковой видеотрансляции, «ночным» интерфейсом и виджетом Пока пользователи iOS ожидали появления в App Store хоть какой-нибудь версии Telegram, владельцы Android-гаджетов уже приступили к тестированию новых возможностей обновлённого мессенджера. Апдейт Telegram до сборки с индексом «4.8&raqu...

Новым персонажем SoulCalibur VI стал Геральт из Ривии Премьера файтинга SoulCalibur VI запланирована на этот год, и разработчики из Bandai Namco и CD Projekt RED подогрели интерес к продукту информацией о новом персонаже. Довольно неожиданно новым героем игры стал Геральт из Ривии, покоритель женских сердец и мастер эффектных с...

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

В-четвертых: зимняя стажировка разработчиков в Redmadrobot В четвертый раз мы выбрали 20 iOS и Android-разработчиков и учили их писать код, как роботы. И хотя алгоритмы роботов (практически) совершенны, каждый год мы накатываем обновления. Как изменилась система в этом году, рассказывают организаторы стажировки. Читать дальше →

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

PICASO Designer X PRO. Опыт печати, ошибки, выводы Коллеги, приветствую! Отсканировал модельку для пробы, небольшая обработка в 3ds max, экспорт в STL, далее в слайсер. Кстати, здесь первая моя ошибка, по началу я использовал "Polygon 2.0", который не подходит для этого принтера. Техподдержка Пикасо первым делом мне об э...

Автор Kingdom Come и первой «Мафии» стал лицом мартовского Forbes Даниэль Вавра, основатель и геймдиректор Warhorse Studios, стал главным героем нового выпуска чешского Forbes. Часто ли разработчикам из небольших студий удаётся попасть на обложку главного финансового [...]

Пишешь на С++ или .NET? Даем скидку 50% на Deleaker, программу для поиска утечек памяти Deleaker — это программа для разработчиков под Windows, пишущих на C++. Она ищет утечки памяти и других ресурсов: дескрипторов, объектов GDI и USER. Недавно на страницах «Хакера» мы взломали ее защиту и написали крэк. После публикации статьи с нами связались ее разработчики ...

Тим Кук рассказал о продуктах, которые Apple выпустит через несколько лет Apple активно работает над продуктами, которые увидят свет не ранее 2020 года, рассказал Тим Кук в интервью Fast Company. Именно они, по словам топ-менеджера, окажут серьезное влияние на индустрию. При этом, считает Кук, совершенно неважно, будет ли Apple первой или уступи...

Harry Potter: Hogwarts Mystery выйдет весной на мобильных платформах Студия-разработчик Jam City совместно с Warner Bros. открыла предварительную регистрацию на мобильную игру Harry Potter: […]

[Перевод] Вышел GitLab 10.4 c динамическим тестированием безопасности приложений и бета-версией Web IDE В первом релизе 2018 года мы внесли улучшения в процессы планирования, тестирования, развертывания и работы с мерж-реквестами. Кроме того, в данный релиз включены новые возможности тестирования безопасности, а также первая версия Web IDE, который является частью нашего амби...

[recovery mode] DM.Мобильная Торговля: какие задачки решали наши Android разработчики в новом релизе и зачем Представители e-commerce уже «в теме», что нужно автоматизировать своих курьеров по ФЗ-54. Чтобы не попасть под штрафные санкции, курьер должен печатать чек в момент вручения заказа. Но если уж приходится автоматизировать операцию приема платежей, которая требует установле...

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

Mosdroid #6 — отчёт Всем привет! Публикуем отчёт со встречи сообщества Mosdroid, которая проходила у нас в офисе 3 марта. Участники обсуждали фреймворк Spock, нюансы обеспечения безопасности android-приложений и CI-процессы, а также провели круглый стол «Автотесты и Android», где поделились опы...

LL(*) парсер с использованием Rust макросов Wow. Such Rust. Much macro. © картинка - Твиттер аккаунт Servo Язык Rust стремительно набирает обороты. Кто-то пророчит ему стать заменой C/C++, кому-то он просто нравится. Я скорее принадлежу ко второй группе. Разработчики стараются сделать его удобным и безопасным. В нем ...

Kingdom Come: Deliverance будут преподавать в университете Главный сценарист студии Warhorse Studios Даниэль Варва (Daniel Varva) рассказал в своём Twitter о том, что его игру Kingdom Come: Deliverance в Чехии будут использовать на занятиях по истории средневековья. По его словам, преподаватели были очень взволнованы игровым процесс...

Масштабная RPG Ravensword Legacy в лучших традициях The Legend of Zelda представлена снова Есть игры, которые создаются, чтобы занять геймеров и подарить им несколько часов удовольствия, а бывают и такие, которые двигают всю мобильную игровую индустрию вперед. Это касается и серии Ravensword. Legacy разрабатывается уже несколько лет, однако вынуждена была сделать ...

Майк Херн: Bitcoin Cash повторяет главные ошибки биткоина Бывший разработчик Bitcoin Core и один из ранних пропагандистов биткоина Майк Херн прервал длительное молчание и провел сессию AMA («Спросите меня о чем угодно») на Reddit, ходе которой поделился своими мыслями о текущем положении дел в криптоиндустрии. В частности, он подве...

Агентство DigRate разработало автоматизированный SWOT-анализ для оценки ICO Российское рейтинговое агентство DigRate разработало автоматизированный SWOT-анализ для оценки первичных размещений монет (ICO). Благодаря этому инструменту любой пользователь может сам спрогнозировать риски, которые может нести тот или иной проект, выходящий на ICO. Об этом...

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

[Перевод] Проектирование надёжных баз данных. Глава 1. Введение Глава 1. Введение Цель этой книги – предоставить руководство по развитию на пути становления настоящим инженером надёжных баз данных (database reliability engineer, DBRE). В названии книги мы специально использовали слово инженер, а не администратор. Бен Трейнор (инженер Go...

Chulakov Design #1: заметки дизайнеров Студии Олега Чулакова Команда дизайнеров Студии делится своим опытом в аналитике, проектировании и дизайне систем. Ещё больше заметок вы сможете найти в Telegram-канале.

Chulakov Design #1: заметки дизайнеров Студии Команда дизайнеров Студии Олега Чулакова делится своим опытом в аналитике, проектировании и дизайне систем. Ещё больше заметок вы сможете найти в Telegram-канале.

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

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

Обновление Capture One 11.1 улучшает рабочий процесс и добавляет поддержку 11 камер Компания Phase One выпустила первое крупное обновление программы для работы с фотографиями Capture One Pro 11. Версия Capture One 11.1 улучшает рабочий процесс за счет нового, более скоростного способа применения стилей и пресетов к слою в одном или нескольких изображен...

В Китае начнут производить зубные щётки для майнинга Роутером или обогревателем, способным добывать криптовалюту, удивить кого-то уже довольно сложно, но зубной щёткой для настоящих майнеров — вполне. Видимо, на это и был расчёт у китайской компании 32Teeth, объявившей о намерении создать щётку-майнер, позволяющую добы...

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

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

Бюджетный Honor 7A Pro умеет распознавать лица Совсем скоро на полки российских магазинов попадёт Honor 7A Pro – устройство среднего сегмента, но всё-таки ближе к бюджетному. Давайте разберёмся, чего следует ожидать от одного из самых дешёвых смартфонов Honor. Читать далее Запись Бюджетный Honor 7A Pro умеет распознавать...

[Перевод] Где создаются миры: рабочие места 22 разработчиков игр Разработчики видеоигр — это демиурги, создающие вселенные и яркую реальность из сплетения загадочных скриптов. Но даже божественным сущностям нужно рабочее место. В конце концов, PlayStation не было бы без WorkStation. Как и игра, рабочее место автора раскрывает что-то о ег...

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

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

Pillars of Eternity II: Deadfire анонсирована для Xbox One, PlayStation 4 и Nintendo Switch Портал Game Informer объявил о том, что грядущая ролевая игра Pillars of Eternity II: Deadfire от студии Obsidian Entertainment выйдет не только на PC, но также на PlayStation 4, Xbox One и Nintendo Switch. Консольные игроки смогут приобрести продолжение оригинально...

Российские города не вошли в двадцатку самых «умных» Аналитики Juniper Research составили топ-20 самых «умных» городов мира по итогам 2017 года. Рейтинг наиболее интеллектуальных и современных городов возглавил Сингапур. «Серебро» взял Лондон, а «бронзу» – Нью-Йорк. Четвертое и пятое места заняли Сан-Франциско и Чика...

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

Путь IT-менеджера (часть #1) Привет! Меня зовут Алексей и я предлагаю сразу перейти на “ты”. Один мой друг разрешил опубликовать его историю про путь в руководители, что я и делаю с небольшими литературными изменениями. Все совпадения и имена совершенно случайны. Текст написан от первого лица. Ровно та...

Kontur Mobile Test Session: 446 багов за 5 часов В декабре Контур принимал ежегодную городскую тест-сессию Екатеринбурга. На этот раз 38 тестировщиков 5 часов искали баги в новом мобильном приложении. Игорь Борисихин, специалист по тестированию и организатор мероприятия, поделился опытом, рассказал что нового для тест-сесс...

В watchOS 5 Apple может отказаться от поддержки старых приложений В начале апреля компания Apple дала разработчикам возможность познакомиться с первой тестовой сборкой watchOS 4.3.1. Заметных изменений и новых функций прошивка с собой не принесла. Однако через некоторое время разработчики обнаружили в системе ряд предупреждающих уведомлени...

DxO Labs начинает процесс банкротства В последнее время в сети стали появляться сообщения о том, что компания DxO Labs подала заявление о процедуре банкротства во Франции, где расположена ее штаб-квартира. Представитель DxO Labs подтвердил, что компания переведена под «судебное администрирование&raqu...

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

Идеальный выход в оффлайн из онлайна Всем привет! Типичный процесс оплаты реально существующего заказа, который я недавно забирал: (У продавца/в интернет-магазине я запросил №Z и предоставил все что нужно для персональной цены.) — Привет. Хочу оплатить и забрать заказ №Z. — говорит Клиент и подходит к прод...

Это птица? Это самолёт? Нет, это токен вашего пользователя летит на новый телефон Привет, Хабр! Сегодня я расскажу про API для разработчиков от компании Google. Речь пойдёт о том, как не заставлять пользователя заново логиниться в приложении после переноса данных, или, выражаясь точнее, как использовать Android Account Transfer API. Скорее всего, каждый...

Масштабирование Selenium Представьте, что у вас есть всего один тест с использованием Selenium. Что может сделать его нестабильным? Как его ускорить? Теперь представьте, что тестов стало два. Теперь представьте сотню. Как заставить быстро отработать такую кучу тестов? Что произойдет, если количество...

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

Создана Ассоциация 5G-слайсинга Ассоциация будет заниматься требованиями вертикальной отрасли и потенциалом использования 5G-слайсинга в формировании новых бизнес-моделей. Участники проекта будут изучать ключевые технические вопросы, сотрудничать с организациями-разработчиками отраслевых стандартов (SDO) и...

For Honor получит выделенные сервера 19 февраля Команда Ubisoft сообщила о том, что выделенные сервера For Honor на ПК получит уже 19 февраля, это решит большую часть технических проблем проекта. Сервера станут частью обновления, которое выпустят вместе с пятым сезоном «Age of Wolves», запланированного на 15 февраля.  ...

Samsung выпустит новый мобильный редактор фильмов В телефонах Samsung уже давно есть встроенное приложение Movie Maker, которое позволяет вам оживлять ваши клипы. И это очень удобно, если вы предпочитаете не искать стороннее приложение, чтобы делать больше, чем обрезать кадры. Тем не менее оно скоро станет неактуальным. Пос...

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

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

Новости из страны Go, или что нового в GoLand 2018.1 Привет, Хабр! В конце прошлой недели вышла GoLand 2018.1! Для нашей команды этот релиз особенный, — это первое крупное обновление IDE с момента ее запуска четыре месяца назад. Подсказки при редактировании, и навигация по коду, которыми наша команда гордится, стали еще боле...

Формат «Истории» будет отображаться в поиске Google Google запускает предварительный просмотр разработчиком того, что он называет «Истории AMP(Accelerated mobile pages)». Если вы используете Snapchat, Instagram или Facebook, то знаете, что такое «история». Это полноэкранное отображение содержимого, которое вы можете открыть и...

Microsoft и Xiaomi заключили договор о сотрудничестве В конце октября 2017 года глава Microsoft Сатья Наделла посетил розничный магазин Xiaomi в Пекине. В ходе визита главу редмондского IT-гиганта сопровождал Лей Хун, основатель и глава Xiaomi и Ван Сян, глава её отдела международного развития. После знакомства с продукцией X...

Apple Watch диагностируют аритмию с точностью 97% Пульсометр Apple Watch, благодаря усилиям разработчиков Cardiogram и исследователей Калифорнийского университета в Сан-Франциско превратившийся в полноценный диагностический инструмент, обрел новую способность. Недавно стало известно, что теперь он также может использовать...

Опубликован список заражённых на этапе производства смартфонов Компания «Доктор Веб» объявила результаты своего расследования в отношении трояна Android.Triada.231 в прошивках смартфонов. Если на момент выявления угрозы в середине 2017 года специалисты говорили о «нескольких» бюджетных моделей Android-смартфонов ...

[Перевод] Кто убил джуниора? Джуниоров много, вакансий не хватает Несколько месяцев назад я сходила на мероприятие для женщин в IT. Там собралось много начинающих разработчиков, выпускников курсов программирования или учебных программ. Почти все говорили, что испытывают проблемы с поиском первой рабо...

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

Чем Google заменит SMS? Существует немало приложений для текстового общения — мессенджеров. И тем не менее в качестве стандартного инструмента для текстовых сообщений в развиваемой компанией Google операционной системе Android до сих пор используются SMS. Уже довольно скоро может появиться ...

[Из песочницы] Angular 5: Unit тесты С помощью unit тестов мы можем удостовериться, что отдельные части приложения работают именно так, как мы от них ожидаем. Это в некоторой степени спасает от поломок существующий код, помогает прояснить — как он будет работать в тех или иных случаях. И, в конце концов, позв...

Ещё один инструмент для проверки ваших npm зависимостей — wtfwith Вы как-нибудь задумывались, сколько версий одной и той же библиотеки затягивает ваша клиентская или серверная сборка? Мне вот в какой-то момент стало интересно. Навскидку найти для этого готовый инструмент не получилось, а смотреть глазами package-lock слишком утомительно. К...

СКИДКА (2290р → 1150р) Игра Prison Architect для Mac — лучший симулятор управления тюрьмой Студия Introversion стала известна широкой аудитории благодаря своим небольшим, но очень необычным проектам. В качестве примера приведем такие игры, как Defcon или Darwinia, и если вы когда-нибудь с ними сталкивались, то поймете, что мы подразумеваем под словом «необычн...

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

Киберспорт на Андроид и IOS: в какие игры играют мобильные киберспортсмены? Серьёзность киберспорта уже давно и ни в ком не вызывает сомнений – турниры по Dota 2, CS:GO или League of Legends собирают миллионы зрителей, а годовые обороты в этой индустрии достигают миллиарда долларов. Суммы призовых в самых популярных турнирах исчисляются миллионами –...

Модульное тестирование react компонетнов withRouter (jest, enzyme) При разработке модульных тестов для react компонента, обернутого в вызов withRouter(Component) столкнулся с сообщением об ошибке, что такой компонент может существовать только в контексте роутера. Решение этой проблемы очень простое и не должно по идее вызывать вопрсов. Хотя...

Разработчики Halo: The Master Chief Collection намекнули на PC-версию сборника Сборник Halo: The Master Chief Collection может стать доступен пользователям персональных компьютеров. На этом намекнул менеджер по связям с общественностью 343 Industries. Он отметил, что многие люди уже несколько лет просят выпустить PC-версию. Однако в настоящее время сту...

Играть в Sea of Thieves можно даже на очень слабом компьютере Игра Sea of Thieves выходит в свет уже 20 марта и разработчики из студии Rare показали системные требования для ПК-версии. Ниже есть таблица, выпущенная разработчиками для удобства пользователей, на которой можно рассмотреть все настройки графики и требования к процессору, в...

Режиссёр A Way Out надеется, что игра вдохновит разработчиков AAA-проектов чаще идти на риски На этой неделе состоялся релиз приключения A Way Out, которое возможно пройти только в кооперативе с другим человеком. Разработкой занималась студия Hazelight, основанная Юсефом Фаресом (Josef Fares), прежде всего известным по Brothers: A Tale of Two Sons. А издател...

Коллаборация Visual Studio Code и Anaconda Не так давно было объявлено о включении Visual Studio Code в дистрибутив Anaconda, что несомненно является большим шагом в развитии инструментов анализа данных с открытым исходным кодом. Читать дальше →

Самые ожидаемые игры 2018 года на Android: какие игры стоит ждать вместе с нами? Представляет вам самые ожидаемые игры 2018 года для платформы Android от наиболее известных и титулованных геймдизайнеров из Niantic Labs, Ubisoft, Telltale Games и многих других. На самом деле, подобных тайтлов гораздо больше, но мы отобрали десятку наиболее интересных, на ...

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

Способ управления цветовыми схемами приложения под iOS Даже для самого что ни на есть начинающего разработчика (скорее, на которого и рассчитан данный очерк), надеюсь, не секрет, что в коде не должно присутствовать никаких т.н. «hardcoded»-значений и прочих всяких там «magic numbers». Почему – тоже, надеюсь, понятно, а если нет,...

Кое-что о модульных корпусах Однажды мне захотелось сделать оригинальный (на мой вкус) пульт управления местным освещением, и я его сделал. Правда на соседнем ресурсе визуальную концепцию раскритиковали в пух и прах. А так как я человек крайне подверженный чужому мнению, то на некоторое время отложил эт...

Бета-тест королевской битвы со строительством FortCraft стартовал на пару часов раньше Fortnite Fortnite только готовится выйти на мобильных устройствах, а остальные разработчики уже начали ее копировать. Первыми подоспели NetEase, анонсировавшие бета-тест FortCraft – королевской битвы с элементами строительства, безумно напоминающей разработку Epic Games. Это уже не п...

[Перевод] Как работает JS: отслеживание изменений в DOM с помощью MutationObserver Сегодня, в переводе десятого материала из серии, посвящённой особенностям работы механизмов JavaScript, мы расскажем о том, как отслеживать изменения в DOM с помощью API MutationObserver. Клиентские части веб-приложений становятся всё сложнее, требуют всё больше системных р...

Предварительный обзор BenQ Zowie XL2740. Много фишек К нашему большому сожалению, большинство современных производителей игровых монитором понятия не имеют, как этот монитор должен работать. Просто посмотрите на варианты от MSI, например, где нам дают громадное время отклика, 2К разрешение, матрицу IPS и называют это игровым в...

Состоялась премьера All Walls Must Fall, изометрической тактики о путешествиях во времени Студия inbetweengames объявила о выходе тактической игры All Walls Must Fall из раннего доступа — теперь релизная версия проекта предлагается в Steam по цене 168 рублей со скидкой 30 % (истечёт 2 марта). При создании разработчики игры вдохновлялись такими...

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

Разработчики теперь могут создавать игры для macOS и iOS на графическом API Vulkan Открытый графический API Vulkan от Khronos Group, разработчика OpenGL, доступен на Windows, Linux, Android, Nintendo Switch и различных облачных системах, но его не поддерживает ни одна платформа Apple. macOS работает со старым и медленным графическим интерфейсом Op...

[Из песочницы] Почему не стоит использовать LocalStorage Привет, Хабр! Представляю вашему вниманию перевод статьи "Please Stop Using Local Storage" автора Randall Degges. Все больше разработчиков используют localStorage для хранения данных, в том числе и конфиденциальных, даже не подозревая, что тем самым подвергают свои сайты взл...

Квантовые компьютеры готовятся сменить битовые С таким заявлением выступили исследователи из компании IBM. "КоммерсантЪ" приводит слова вице-президента подразделения IBM по работе над квантовыми технологиями, Роберта Сутора, который считает, что банкам и финансовым компаниям уже сейчас надо задуматься о практи...

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

Бета версия watchOS 4.3.1 рассказала о будущей поддержке сторонних циферблатов Apple думает о том, чтобы сторонние разработчики могли бы создавать персонализированные циферблаты для Apple Watch, об этом можно судить по строке кода, обнаруженной в последней бета-версии watchOS. Исторически сложилось так, что Apple сопротивлялась, позволяя сторонним раз...

Новая гифка подтверждает, что играть в Rome: Total War на iPhone будет действительно удобно Порт классической компьютерной игры на мобильные платформы можно считать успешным, если разработчики не банально переносят картинку на сенсорные устройства и просят за это больше денег, чем исконно мобильные игроделы. Самое важное – справиться с управлением, особенно, если и...

Telegram и Telegram X пропали из App Store Сегодня ночью пользователи популярного мессенджера Telegram обнаружили, что в онлайн-магазине App Store пропали как основное приложение Telegram, так и альтернативный клиент Telegram X. Приложения исчезли из многих региональных App Store, включая США, Россию, Германию, Итал...

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

[Перевод] DEFCON 23. «Let'sEncrypt: чеканка бесплатных сертификатов шифрования для Интернет». Ян Жу, Питер Эккерсли, Джеймс Кастен Меня зовут Ян Жу, я инженер по безопасности компании Yahoo, это Питер Эккерсли, ведущий компьютерный специалист компании Electronic Frontier Foundation, лидер команды разработчиков технологий, и Джеймс Кастен, специалист по технологиям и аспирант компьютерных наук и инженери...

С надеждой на искусственный интеллект В Cisco выпустили очередной ежегодный отчет по информационной безопасности. Компания Cisco Systems представила в Москве очередной отчет по информационной безопасности — Cisco 2018 Annual Cybersecurity Report, содержащий результаты собственных исследований и данн...

Самые вредные советы. Как проводить внедрение Часто задают вопрос – что такое платформа «Единая фронтальная система» (ЕФС) и как ее можно пощупать. Платформа ЕФС — это единый базис, который позволяет построить омниканальные процессы, объединив множественные пользовательские сервисы в унифицированный и понятный сценарий...

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

Яндекс.Касса выпустила мобильный SDK для iOS и Android Команда Яндекс.Кассы выпустила мобильный SDK для iOS и Android. С его помощью разработчики смогут минимальными усилиями встроить платежи Яндекс.Деньгами или банковской картой в мобильное приложение и дать покупателям быстрый и удобный процесс оплаты в едином интерфейсе. Для ...

Делаем дизайн iOS клиента Trashbox Всем привет, сегодня я хочу поделиться с вами процессом разработки дизайна интерфейса iOS клиента Trashbox. Как создается макет? Как делать его анимацию? Ответы на эти вопросы вы найдете в этой статье. Поехали. С чего начать? Начать разработку стоит с изучения гайдла...

[Из песочницы] Есть ли порох в пороховницах? Hackathon Radio Canada 2018 (Часть первая, собираем команду) В этой статье я хочу представиться, рассказать что толкнуло меня на участие, как я смог собрать команду, какие выводы для себя я вынес и просто поделиться своим опытом участия моем первом хакатоне. Извините коротко не получилось, текста много и не всё по теме. Надеюсь, э...

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

Клон Ultimaker 3 Шаг 1, продолжение на сегодняшний день. Ну, так как это мой личный дневник, пишу сюда все что хочу и как хочу Сегодня пришло еще одно дополнение к реплике Ultimaker 3.Спасибо Сергею, ака svs0724.Тудудудум: Ru_Ramps4D v 1.1Плата лежит на рабочем столе Anet A8, можно представить ее габариты. Сделано очень хорошо, по...

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

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

[Перевод] Почему подводят персонажи Всем привет! Запускаем завтра курс «Проектирование UX/UI», что немного волнительно, т.к. второй не совсем программерский курс, да ещё и радикально отличающийся от такого же первого (Digital маркетинг). В общем ждём старта и первых отзывов от наших студентов, а пока что очер...

Новая функция Telegram понравится не всем Изучая очередную бета-сборку официального приложения Telegram для macOS, разработчики обнаружили функцию, которая, если станет доступна в публичной версии, должна будет существенно повлиять на рынок рекламы в популярном мессенджере Павла Дурова. Речь идет о новостной ленте...

Голосовой помощник Microsoft Cortana вышел для iPad Компания Microsoft выпустила обновление приложение голосового помощника Cortana для мобильных устройств на основе iOS. Апдейт приносит в приложение нативную поддержку планшетов iPad. Это означает оптимизированный интерфейс и возможность в полной мере использовать преимущест...

Google выпустила первую бета-версию Flutter для кросс-платформенной разработки приложений Сегодня компания Google объявила о выпуске первой бета-версии инструмента Flutter, с помощью которого разработчики смогут создавать кросс-платформенные приложения для Android и iOS с общей кодовой базой. В каком-то смысле это действительно конкурент Microsoft Xamarin. Для р...

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

Хардкорный платформер Almost There в лучших традициях Super Meat Boy ищет бета-тестеров Платформеры — очень популярный жанр. Однако их главная особенность — упор на управлении, с чем на мобильных платформах, мягко говоря, до сих пор проблемы. Сенсорные джойстики не похожи на то, что нам нужно. И поэтому разработчики ищут разные варианты выхода из ситуации. Напр...

Приглашаем на воркшоп по React Native от разработчика GeekBrains Всем привет! Друзья, 20 апреля приглашаем вас в московский офис Mail.Ru Group. Разработчик GeekBrains Даниил Скрипник расскажет о своем опыте работы с React Native, его особенностях, а также научит участников писать кроссплатформенное приложение-мессенджер. Программа и реги...

Автор The Sims спас разработчиков Psychonauts и Brutal Legend от банкротства Тим Шейфер, основатель компании Double Fine, рассказал о том, с какими сложностями столкнулся при создании собственной студии — и как поддержка признанных ветеранов индустрии уберегла его небольшую фирму [...]

Twitter отказывается от поддержки приложения для Mac Twitter прекращает поддержку одноименного приложения для macOS. Об этом представители социальной сети объявили в своем микроблоге. Отныне все усилия разработчиков будут сосредоточены на развитии клиента для мобильных платформ, а владельцам Mac придется либо искать альтерна...

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

Одну из самых страшных хоррор-сцен воссоздали в дополненной реальности Разработчик Абхишек Сингх использовал ARKit — инструмент для создания iOS-приложений с применением дополненной реальности — для реконструкции культовой сцены из фильма ужасов «Звонок». Он показал мобильную [...]

Развязываем игровой код с помощью паттерна Command, и дебажим, летая на машине времени Привет! Я пишу статьи, посвященные архитектуре в игровой разработке. В этой статье я хочу разобрать паттерн Команда (Command). Он многогранен, и может быть применен по-разному. Но я покажу, как сделать мой любимый трюк — машина времени для отладки изменений гейм стейта. Эта...

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

[Перевод] Подсчитываем коллективный интеллект Хабра (и любой другой организованности людей) Питер Хинченс (Pieter Hintjens), автор книги «Социальная Архитектура», на основе многолетнего опыта управлением open source сообществом предлагает свою систему оценки организованности. Коллективный Индекс Интеллекта или КИИ (CII) Я собираюсь предложить инструмент по изме...

Alto’s Odyssey выйдет на iOS 22 февраля Сиквел мобильной игры Alto’s Adventure, Alto’s Odyssey практически закончен и поступит в продажу 22 февраля этого года. Уже сейчас можно сделать предзаказ игры, ее стоимость составляет $4.99. Первыми возможность поиграть с Альто и другими героями в новом красочно...

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