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

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

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

[Перевод] Четыре оси дизайна RPG Эта статья началась с ответа на многогранный, но в то же время довольно прямолинейный вопрос: из чего же состоит хорошая ролевая игра? На протяжении своей карьеры я поработал над несколькими RPG, и даже читал презентацию по этой теме, но никогда не рассматривал её целостно. ...

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

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

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

Диздок-десятистраничник — шаблон по книге Скота Роджерса с примером на игру от Pixonic В данной статье я приведу пример составления дизайн-документа для разработки игры в формате десятистраничника. В начале будет приведён общий шаблон документа, предлагаемый Скотом Роджерсом в его книге «Level up. The guid to great video game design» [1]. Затем будет выложен...

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

[Перевод] Создание игры для SEGA Mega Drive/Genesis в 2019 году Даже сегодня люди по-прежнему продолжают создавать новые игры для старых консолей. Мы называем их «homebrew». Иногда это способ реализовать детскую мечту о создании игры для консоли, на которой играл ребёнком. Но кроме того это ещё и интересная задача для любого дизайнера и...

[Перевод] Наследование в JavaScript с точки зрения занудного ботаника: Фабрика Конструкторов Это история об одной очень специальной части JavaScript, самого используемого искусственного языка в мире в настоящее время (2019). В статье представлен своего рода философский взгляд на Наследование в JavaScript, и я смею лишь надеяться, что он основан на самом впечатляюще...

[Перевод] Что я понял о построении бизнеса, семь лет проработав в Airbnb В 2012 году, вскоре после того, как Airbnb купили наш стартап, я услышал, как один из основателей компании (Джо Геббиа) давал указания дизайнеру, которому нужно было изменить оформление главной страницы: «Сделай то, чего в Интернете никогда раньше не было». Хорошо помню, к...

[Перевод] Исследование шейдера песка игры Journey Среди множества инди-игр, выпущенных за последние 10 лет, одной из самых любимых для меня определённо является Journey. Благодаря своей потрясающей эстетике и красивому саундтреку Journey стала примером превосходства практически в каждом аспекте разработки. Я разработчик иг...

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

[Перевод] История создания первой Diablo Больше двадцати лет назад Дэвид Бревик участвовал в создании Blizzard North. Также он сыграл важную роль в разработке хита студии — Diablo. «Оригинальный концепт я придумал ещё в старшей школе», — рассказывает Бревик, посещавший школу в Области залива Сан-Франциско (назван...

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

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

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

[Перевод] Почему все мои игры выглядят так отстойно Мы потратили на создание этой игры несколько лет. От неё зависит будущее нашей семьи. Почему же она так ужасно выглядит? Я уже 25 лет зарабатываю на жизнь написанием инди-игр. У нас с женой есть небольшой семейный бизнес. Мы создаём низкобюджетные ролевые игры в ретро-стил...

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

От UI-kit до дизайн-системы Опыт онлайн-кинотеатра Иви Когда в начале 2017 года мы впервые задумались о создании собственной системы доставки дизайна в код, об этом уже многие говорили и кто-то даже делал. Однако, об опыте построения кроссплатформенных дизайн-систем и по сей день мало что известно, а ...

Что такое UI и UX дизайн? Что в них общего и что различного? Всем привет! Предлагаем вам изучить простой в освоении материал, чтобы лучше понять разницу между дизайном пользовательского интерфейса (UI) и пользовательским интерфейсом (UX) UI-дизайн и UX-дизайн — два наиболее часто запутанных и противоречивых понятия, использующихся ка...

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

Создание моментальных игр на Unity в Google Play Instant Привет! Перевели статью от Google с пошаговой инструкцией создания Instant Game в Google Play для игр на Unity. Google анонсировал сервис Google Play Instant в марте 2018-го; с тех пор гейм-девелоперы могут создавать игры с мгновенным погружением. Существует несколько спо...

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

[Перевод] Рекомендации по дизайну UX мобильных игр Уже более 10 лет я работаю гейм-дизайнером в очень успешных компаниях (старшим гейм-дизайнером в Matific, ведущим гейм-дизайнером в TabTale, владельцем Lookandfeel Games), и всё это время обладал привилегией и возможностью использования данных, полученных от сотен миллионов...

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

[Перевод] Как генерируются подземелья в Enter The Gungeon В последнее время я много играл в Enter The Gungeon. Это потрясающая, ужасно сложная игра в жанре bullet hell, сильно напомнившая мне Binding of Isaac. Но чем больше я играл в неё, тем больше осознавал малозаметную гениальность дизайна подземелий. Существует много процедур...

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

Возможно ли без Redux? На сегодняшний день можно найти уйму позиций, где требуется react/redux. React прекрасен, вопросов нет. Вопрос к Redux — возможно ли без него. Если погуглить чуть-чуть, найдется добротная статья на хабре (https://habr.com/ru/post/350850/), где автор задается таким же вопросо...

[Перевод] Дизайн система Société Générale: Гармония дизайна и разработки Предлагаем вашему вниманию перевод истории о создании дизайн системы, рассказанной дизайнером из Societe Generale. Нынешний всплеск статей о дизайн системах вдохновил нас больше говорить о том, над чем мы работаем в Societe Generale. Мы давно экспериментируем с нашей дизайн...

[Перевод] Создание игры для Game Boy, часть 2 Несколько недель назад я решила поработать над игрой для Game Boy, создание которой доставило мне большое удовольствие. Её рабочее название «Aqua and Ashes». Игра имеет открытые исходники и выложена на GitHub. Предыдущая часть статьи находится здесь. Фантастические спрайты...

Модельно ориентированное проектирование. Создание достоверной модели, на примере авиационного теплообменника «Если на клетке слона прочтёшь надпись «буйвол», не верь глазам своим» Козьма Прутков В предыдущей статье о модельно-ориентированном проектировании было показано, зачем нужна модель объекта, и доказано, что без этой модели объекта про model based design можно говорить толь...

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

Поиск задач в JIRA (простым языком). Часть 2: Продвинутый поиск Структуру JQL-запросов без примеров сложно понять специалистам, не знакомым ранее с JIRA. Мы уже успели рассказать про быстрый и базовый поиск. Теперь же прейдем к самому мощному из трех методов — к продвинутому поиску. В этом режиме вы можете указывать критерии, которые ...

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

Apple полностью переработает 4 приложения под macOS к релизу Catalina Проект Catalyst, предполагающий унификацию приложений для Mac и iPad, должен существенно облегчить жизнь как разработчикам, так и рядовым пользователям. Однако, прежде чем это станет реальностью, Apple предстояло проделать большую работу по созданию специального инструмента...

Конструирующий XPath? Алгоритмический XPath? Ничего, кроме XPath Здравствуйте, уважаемые читатели. В этой публикации речь пойдет о немного нестандартных применениях такого хорошо известного формализма как XPath. Все знают, что он очень удобен для извлечения информации из XML- или HTML- или еще каких-нибудь *ML-документов (как простых текс...

Делаем свой почти Extended Floating Action Button Всем привет. Не прошло и полгода как работает мое приложение, в котором Floating Action Button меню было реализовано сторонней библиотекой. В какой-то момент захотелось сделать его более приятным и удобным. Было Стало В процессе изменения дизайна я наткнулся на избыт...

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

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

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

Мнение: Почему Apple следует вернуть скевоморфизм в iOS 13 В 2013 году Apple кардинально изменила внешний вид своей мобильной операционной системы, сделав большую ставку на минимализм. До ключевого момента перехода на новый стиль, компания использовала скевоморфизм — принцип, который подразумевает имитацию реальных объектов. ...

Недопонимание в дизайне услуг Перевод статьи Jerome Greutmann За последние несколько лет работы в качестве дизайнера услуг автор заметил возникновение некоторых неправильных представлений о том, как создаются услуги и что означает переход от продуктового мышелния к дизайн-мышлению. Я начну и закончу соз...

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

Обзор Idle Mafia. Виртуальный бандитизм Игры в жанре Idle очень хороши для убивания времени — вроде сел на пару минут проверить свои бизнесы и все улучшить, как уже доехал до нужной остановки и можно выходить. Это удобно, приятно и легко — игроку не нужно иметь хорошую реакцию или долго постигать основы игрового п...

Геймдизайн в жизнь. Экономика игры (Часть II) Доброго дня! Немного об авторе: меня зовут Мария, гейм дизайнер. Это третья статья из цикла по применению теории геймдизайна в жизни. Ссылки: Первая статья: «Гейм дизайн в жизнь. Пример разбора механики игры» Вторая статья: «Геймдизайн в жизнь. Экономика игры (Часть I)» ...

Как я дизайн монетизировал. 15 инсайтов о создании цифрового продукта, который продается Итоги года для UI дизайнера, у которого не было ни одного интересного проекта в портфолио и он решил создать свой собственный продукт для популярной теперь дизайн-платформы Figma. Раньше я всегда относился скептически к таким постам. Но после того как минул ровно год, дав...

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

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

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

Обзор Strategic Mind: The Pacific. Реальная война Жанр стратегий в последнее время умирает — на создание качественной игры нужно потратить тьму ресурсов, а геймеры потом все равно купят шутер или ролевую игру. Тем не менее, на рынке все еще есть редкие представители, которые могут удивить и порадовать чем-то действительно и...

[Перевод] 12 новинок Azure Media Services с искусственным интеллектом Миссия Microsoft заключается в том, чтобы дать каждому человеку и организации на планете возможность достичь большего. Медиаиндустрия — отличный пример воплощения этой миссии в реальность. Мы живем в эпоху, когда создается и потребляется все больше контента, все большими спо...

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

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

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

Design на CodeFest. Но это не точно Каждый год мы начинаем обсуждение программы CodeFest с вопроса, будет ли дизайн-секция в этом году? Будет, но это не точно. И каждый год мы заканчиваем CodeFest словами: «Классно, что всё-таки сделали дизайн-секцию — на неё столько менеджеров пришло!» Дело в том, что мы ...

Таблицы в Figma. Дизайн Data Grid одним компонентом Строительство таблицы из компонентов — задача, которая рано или поздно возникает перед каждым разработчиком дизайн-систем в Figma. Существует три подхода к дизайну таблиц, чтобы создать data grid с гибкой архитектурой. В каждом из случаев используется либо row-компонент, ...

[Перевод] Совет от создателя RimWorld: когнитивные искажения при прогнозировании фана от игры (статья 2007 года) Чтобы разрабатывать игры, нам нужно оценить, будут ли они веселыми или нет. Учитывая описание игры, хорошо узнать, будет ли она работать, прежде чем мы ее создадим. Этот пост посвящен общему наивному методу, который часто используется для демонстрации не...

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

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

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

Apple назвала лучшие игры и приложения 2019 года: Sky, Hyper Light Drifter, GRIS и другие Компания Apple объявила лучшие игры и приложения, «которые задали тренды индустрии в 2019 году». Приложением года для iPhone стало Spectre Camera — программа, позволяющая делать фото с большой выдержкой. Электронный аналог записной книжки Flow by Moleskine стал лучшим выбор...

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

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

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

A Year of Rain вышла в ранний доступ в Steam Разработчики студии Daedalic Entertainment официально сообщили о том, что игра A Year of Rain вышла на ПК в Steam в формате раннего доступа. Проект представляет собой стратегию с упором на сюжет, повествование и кооператив, что является большой редкостью на современном рынке...

В Глазове пройдет мастерская для городских активистов Команда Теплицы социальных технологий проведет мастерскую Теплосети в Глазове с 23 по 25 августа 2019 года. Она будет интересна для активистов, некоммерческих инициатив и блогеров. Участников ждут мастер-классы и воркшопы с консультантом по фандрайзингу Марией Алёшиной ...

[Из песочницы] Фантазии на тему метаклассов в C# Программистам вроде меня, которые пришли в C# с большим опытом работы в Delphi, часто не хватает того, что в Delphi принято называть ссылками на класс (class reference), а в теоретических работах – метаклассами. Я несколько раз натыкался в разных форумах на обсуждение, прохо...

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

[Из песочницы] Figma — как единая точка правды в дизайне Как мы построили все процессы разработки и внедрения дизайна вокруг одного инструмента. Привет! Я — Ваня Соловьёв, дизайн-директор в DocDoc (входит в группу Сбербанк). Сегодня рубрика Тим-тим, в которой я расскажу, как мы уживаемся с другими командами. В 2017 году наши интер...

[Перевод] Почему простой дизайн сайта лучше с научной точки зрения Исследование, проведенное Google, имело два ключевых вывода: • Пользователю нужно всего 1/50 до 1/20 секунды, чтобы оценить, красивый сайт или нет. • «Визуально сложные» сайты оцениваются как менее красивые, чем их простые аналоги. Другими словами, исследование показало ...

В студию EA Motive перешёл ведущий дизайнер повествования Dishonored 2 В студию EA Motive перешёл работать новый нарративный директор. Им стала Сачка Сандра Дюваль (Sachka Sandra Duval) — бывший сотрудник Arkane Studios. На прошлом месте работы она отвечала за повествование в Dishonored 2 и Dishonored: Death of the Outsider. Санд...

[Перевод] Гибкие таблицы на CSS Grid Просмотр списка лидов («холодных» контактов) Поскольку мы уже запустились, я, наконец, могу рассказать о секретном проекте, над которым работал последние два года. Одна из интересных функций Teamwork CRM — просмотр списка (list view). Это мощный компонент, который встреч...

[Перевод] Создание процедурного генератора головоломок В этом посте описывается генератор уровней для моей игры-головоломки Linjat. Пост можно читать и без подготовки, но он легче усвоится, если сыграть в несколько уровней. Исходный код я выложил на github; всё обсуждаемое в статье находится в файле src/main.cc. Примерный план ...

Работа над игрой и первые сюжетные подробности в видеодневнике авторов Layers of Fear 2 Недавно студия Bloober Team опубликовала первый трейлер Layers of Fear 2. Вслед за этим команда выпустила видеодневник, в котором раскрыла некоторые подробности повествования в сиквеле. При этом разработчики умело обошли стороной спойлеры и рассказали только то, что...

Игра в прятки с оптимизатором. Гейм овер, это CTE PostgreSQL 12 Эта статья — продолжение рассказа о новом в PostgreSQL 12. Мы уже разобрали SQL/JSON (патч JSONPath) в статье «Что заморозили на feature freeze 2019. Часть I. JSONPath», теперь очередь CTE. CTE CTE это Common Table Expression — общие табличные выражения, их еще называют к...

5 причин, почему на Android такие убогие приложения Приложений в Google Play больше, но они не приносят деньги Android обходит iOS по занимаемой доле рынка, а с недавнего времени обходит и по количеству приложений в виртуальном магазине. Но количество не всегда равно качеству — вы и сами можете в этом убедиться, если уй...

Как быть дизайнером своей жизни: советы от Билла Бернетта, руководителя программы дизайна Стэнфорда и ветерана Apple Когда Билл Бернетт совместно с коллегой-профессором Дэйвом Эвансом создал курс «Дизайн своей жизни» (Designing Your Life) для студентов Стэнфорда, все что он хотел — это чтобы молодые люди и девушки смогли применить принципы дизайн-мышления для создания после выпуска той жи...

Обзор Ace Combat 7: Skies Unknown. Пристегнитесь, мы взлетаем У франшизы Ace Combat огромная и очень интересная история, которая демонстрирует умение японских компаний придумывать что-то необычное и отлично реализовывать это в течение многих лет. Первая часть этой игровой серии вышла в далёком 1992 году в виде игрового автомата, а уже ...

[Из песочницы] Изучить отзывчивый веб-дизайн за 5 минут Привет, Хабр! Представляю вашему вниманию перевод статьи «Learn responsive web design in 5 minutes» автора Per. В этой статье я научу вас многим приёмам отзывчивого дизайна за 5 минут. Этого, очевидно, недостаточно для правильного изучения, но здесь вы найдёте обзор на след...

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

[Перевод] Комбинирование Signed Distance Fields в 2D В предыдущем туториале мы научились создавать и перемещать простые фигуры с помощью функций расстояний со знаком. В этой статье мы научимся комбинировать несколько фигур для создания более сложных полей расстояний. Большинству описанных здесь техник я научился из библиотеки ...

Дизайнер представил концепт iPhone Pro Всего через пару месяцев Apple представит новую флагманскую линейку смартфонов iPhone 11. Ожидается, что внешний облик новинок не претерпит серьёзных изменений. Утечки гласят, что флагманские модели получат тройной модуль основной камеры, матовое стекло в качестве материала...

Карьерные стероиды. Базовый алгоритм Статья про быстрый карьерный рост внутри одной компании. Именно внутри одной, т.к. скачок при переходе — это другая методика, к ней нужно иначе готовиться (там больше комплект увольнения подходит). Сразу скажу: я не считаю, что строить карьеру — это правильно, без этого ник...

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

[Перевод] Практический пример использования render-функций Vue: создание типографской сетки для дизайн-системы В материале, перевод которого мы сегодня публикуем, речь пойдёт о том, как создать типографскую сетку для дизайн-системы с использованием render-функций Vue. Вот демонстрационная версия проекта, который мы будем здесь рассматривать. Здесь можно найти его код. Автор этого мат...

Обеспечение безопасности в беспроводных протоколах на примере LoRaWAN Привет, Хабр. Мне хотелось бы в очередной раз поговорить о том, как обеспечивается базовый (читай: минимально необходимый) уровень безопасности данных в беспроводных сетях, используемых в IoT-устройствах, на примере LoRaWAN. Почему именно LoRaWAN? Во-первых, потому, что эт...

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

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

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

[Перевод] Дизайн цвета загадочных миров Dead Cells Кто: Гвенаэль Массе, художник студии Motion Twin Привет, меня зовут Гвенаэль Массе, мы с Тома Вассё — единственные художники инди-студии Motion Twin. Среди прочего, передо мной была поставлена задача создания дизайна фонов Dead Cells. Надеюсь, что информация о моём производс...

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

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

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

[Перевод] Алан Кей: «Могли ли древние римляне построить компьютер?» Это очень интересный вопрос — похож на тот, что я обычно задавал на уроке по компьютерному дизайну: «Какой компьютер капитан Немо разработал бы для «Наутилуса»? — Нарисуйте его дизайн!» Сегодняшний вопрос может быть понят по-разному: например, в значении «С технологиями, до...

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

Что (не)нужно знать для создания игр на Unity Unity — игровой движок, с далеко не нулевым порогом вхождения (сравнивая с тем же Game Maker Studio), и в этой статье я расскажу с какими проблемами столкнулся начиная его изучение, и какие решения этих проблем нашел. Я буду описывать подобные моменты на примере своей 2d и...

[Перевод] Портфолио UX-дизайнеров: лучшие практики Сегодня мы хотим поделиться мыслями о том, что необходимо для создания хорошего портфолио UX-дизайнера. Представим, что Вам необходимо портфолио, чтобы получить заказ на UI/UX работу. Если Вы лишь начинаете работать в этой сфере или взяли достаточно большой перерыв в своей ...

Инициализация в современном C++ Общеизвестно, что семантика инициализации — одна из наиболее сложных частей C++. Существует множество видов инициализации, описываемых разным синтаксисом, и все они взаимодействуют сложным и вызывающим вопросы способом. C++11 принес концепцию «универсальной инициализации». ...

Эдди Кью рассказал, почему в Apple TV+ будет мало контента Потоковый видеосервис Apple TV+, который Apple запустит этой осенью, будет ориентирован на качество доступного контента, а не его количество. Об этом вице-президент Apple по интернет-сервисам Эдди Кью заявил в интервью британскому изданию The Sunday Times. По его словам, в ...

[Перевод] История сохранений в играх: от паролей на бумаге до облаков В начале этого года пользователь Twitter по имени Paul Hubans поделился скриншотом, сделанным его 87-летней бабушкой в Animal Crossing: спустя четыре года ежедневных игр она накопила 3 580 часов — почти 150 дней общего игрового времени. Возможность сохранения прогресса и во...

Обзор Layers of Fear 2. Претенциозная пустота Студия Bloober Team уже успела зарекомендовать себя, как команда с неординарным взглядом на сюжетные повествовательные игры, раздвинув рамки восприятия «симуляторов ходьбы». Лучшим примером их творчества является Observer, где умело совмещался сюрреализм, напряж...

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

[Перевод] Джон Маэда: «На самом деле дизайн не так важен» Глава отдела разработки и вычислительного дизайна в Automattic (материнской компании WordPress) считает, что дизайнерам следует быть кем-то вроде вспомогательных актёров в технологических компаниях, оставляя главную роль разработчикам и менеджерам по продукту. Читать дальше...

Предварительный обзор Philips 392M7C/93. Шикарный монитор В последнее время интересных мониторов довольно мало — производители делают упор на доступные модели, а там ждать чего-то невероятного нет смысла. Однако в Philips решили пойти своим путем и показали довольно интересный вариант, который явно стоит внимания. Вот давайте и пог...

[Перевод] Как разработчики процедурно создали кучу «мусорных» мобильных игр и заработали 50 тысяч долларов Два инди-разработчика рассказывают, как использовали автоматизацию, один аккаунт Google Play и единственный шаблон игры про слот-машины для создания и публикации более тысячи приложений. На проводимой в этом году Game Developers Conference выступили два разработчика игр, с...

Бэкап файловых и SQL баз 1С средствами Effector Saver (в облако и с шифрованием) В этой статье я хочу поделиться опытом резервного копирования файловых и SQL баз 1С в локальное, сетевое и облачное (на примере Google Drive) хранилище с помощью Effector Saver. Писал инструкцию для друга, но думаю она пригодиться и кому-то из вас. И как всегда, в комментар...

Dynasty Warriors: Unleashed 1.0.26.3 Dynasty Warriors: Unleashed — игра которая в свое время покорила множество сердец геймеров. Игра которая задала тон многим играм и жанрам игровой индустрии теперь доступна и на андроид платформе. В игре вы будете изучат история древнего Китая вместе с многими великими полков...

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

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

Дизайн интерфейсов встраиваемых систем Осциллографы Встраиваемые и промышленные системы — моя любимая тема в разработке дизайна. Когда делаешь интерфейс ПО какого-нибудь лазера или яхты — это чистый кайф и творчество. На прошлой неделе я посетил выставки expoelectronica и embeddedday именно как UI разработчик. Ц...

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

[Перевод] Что такое качественная idle-анимация? Разработчики делятся своими любимыми примерами Создание связи игрока с персонажем, раскрытие подробностей его личности, чтобы он был для игрока уникальным — сложная задача, и как решить её всего несколькими простыми движениями? Анимации ожидания (Idle animations), эти небольшие всплески движения, когда игрок ненадолго ...

[Перевод] Циклическая генерация подземелий на примере Unexplored Хватит создавать ветвящиеся пути, начинайте использовать циклическую генерацию подземелий. Ваши уровни станут гораздо более похожими на созданные вручную. Чаще всего для генерации подземелий в играх жанра roguelike на карту добавляются сгенерированные или заранее созданные...

[Перевод] Создание игры для Game Boy Несколько недель назад я решила поработать над игрой для Game Boy, создание которой доставило мне большое удовольствие. Её рабочее название «Aqua and Ashes». Игра имеет открытые исходники и выложена на https://github.com/InvisibleUp/AquaAndAshes. Как мне пришла в голову эт...

Интригующий трейлер сюжетного хоррора Worse Than Death от создателя Home – Unique Horror Adventure В портфолио разработчика Benjamin Rivers есть пиксельный сюжетный хоррор Home и научно-фантастическое приключение Alone with You. Теперь автор готовит новый проект под названием Worse than Death, который должен выйти как на iOS, так и на крупных платформах. «Это пугающий, э...

Обзор Anthem – И ты, Брут? «Ты либо умираешь героем, либо живёшь до тех пор, пока не становишься злодеем». Избитая фраза из «Тёмного рыцаря» где только ни звучала, но она как никакая другая подходит для того, чтобы начать сегодняшнее обсуждение. На повестке дня Anthem – долгожданная (?) игра от велико...

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

H.I.D.E. 0.20.6 Хочешь поиграть в прятки в Белом доме? Устанавливай одну из лучших игр в жанре Prop Hunt. Тебе нравятся игры в жанре Prop Hunt? Сегодня миллионы игроков в играют в такие игры. Что такое жанр Prop Hunt? Это командная игра, где игроки делятся на Охотников и Предм...

Турбо-страницы Яндекса для десктопного трафика. Я думаю уже все вкурсе, что Яндекс  теперь внедряет свои Турбо-страницы для десктопной выдачи. Кто не в курсе, вот тут пруф — https://webmaster.yandex.ru/blog/turbo-stranitsy-otkryto-testirovanie-tekhnologii-dlya-desktopnogo-trafika А теперь я выскажу своё мнение по вс...

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

Чему Google стоило бы поучиться у Apple Вечное противостояние, в котором вряд ли будет победитель Google, наконец, официально представила свои новые смартфоны Pixel 4 и Pixel 4 XL на мероприятии в Нью-Йорке. Очевидно, что невозможно не провести параллель между устройствами Google и продуктами Apple, анонсированным...

Обзор HP Tango X HP Tango X — это компактный беспроводной струйный принтер, предназначенный для домашнего использования. Устройство рассчитано на работу преимущественно с мобильным приложением HP Smart для Android и iOS, а также с облачным хранилищем, в котором хранятся документы и фотографи...

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

Вопросы для собеседования — от кандидата к работодателю Все мы привыкли к тому, что на собеседованиях задают много вопросов. Обычно — работодатели кандидатам. Один из таких вопросов — “а у вас есть вопросы к нам?”. Довольно часто кандидаты не готовы к этому. И зря. Задавать вопросы работодателю — это совершенно нормально и даже н...

Steam назвал лучшие игры 2018 года Компания Valve подвела итоги ежегодной премии Steam Awards, в рамках которой пользователи Steam выбирают лучшие игры и голосуют за лучшего разработчика. В этот раз победителей выбирали в восьми категориях, хотя в 2016 и 2017 годах их было значительно больше: 12 и 13 соответс...

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

[Перевод] Вечная классика: чему современным экшен-играм стоит поучиться у DOOM Сколько игр завоевали такую популярность, что были установлены на большее число компьютеров, чем Microsoft Windows? Успех и влияние DOOM на индустрию изучают уже больше 25 лет, пытаясь понять, что особенного в этом тайтле 1993 года. Про DOOM можно говорить бесконечно: нач...

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

Рост вверх: как мы проводим оценку навыков в команде Привет! Я — Ваня Соловьёв, дизайн-директор DocDoc (входит в группу Сбербанк). Сегодня рубрика Дрим-тим, в которой рассказываем, как создаём команду мечты. Для развития нашей команды дизайна, мы остановились на двух инструментах. И они дополняют друг друга. Первый инструмен...

Core UX Features & MVP при создании продукта Я уже 12 лет создаю различные веб-сервисы и мобильные приложения. И миллион раз я советовал людям делать MVP. Но я чувствую, что нужно быть очень осторожным с этим советом, нужно допускать множество оговорок, когда даешь этот совет и объяснять, что же такое "M" и "V" в этой ...

Мнение математика из Оксфорда: сможет ли ИИ творить как человек? Игра го, в которую компьютерная программа DeepMind обыграла чемпиона среди людей, создала своего рода сумятицу для Маркуса дю Саутоя, математика и профессора Оксфордского университета. «Я всегда сравнивал математику с игрой в го», говорит он. И го не должна быть игрой, в ко...

Обзор Children of Morta на Switch Нынешнее поколение видеоигр ассоциируется у нас с несколькими громкими трендами, и всевозможные «рогалики» (или roguelike-игры) оставили очень сильный след на индустрии. В последние годы вышло огромное количество тайтлов, вдохновлённых успехом The Binding of Isaac, Spelunky ...

[Перевод] F# 1: Hello World Этот текст является вольным переводом серии статей Sacha Barber из Brighton, UK , которые мне показались достаточно интересным Это первый пост в моей серии по F#. Итак, что мы собираемся охватить? Как хорошо знают многие программисты, принято начинать с примера «Hello World...

MeetUp Molinos. Прокачка процессов в продукте от дизайна к фронту 15 марта в 19.00 приглашаем дизайнеров и фронтендеров в Лекторий Molinos. Наш второй MeetUp посвящен инструментам и методам, помогающим улучшить процессы при разработке продукта на этапах дизайна и фронтенда. Повестка 1. Антон Григорьев, ...

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

Игры, которые яростно просятся с ПК и консолей на Андроид и IOS В 2018 году вышло немало хороших мобильных игр: Oddmar, Pocket City, Rebel Inc., Off The Road, Brawl Stars, Grimvalor и некоторые другие. Но тенденция такова, что среди наиболее запомнившихся — не эксклюзивы, а порты. Например, Fortnite – одна из самых популярных игр в истор...

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

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

[Из песочницы] Передача знания и Нейронный машинный перевод на практике Нейронный машинные перевод (НМП, англ. Neural Machine Translation, NMT) развивается очень быстро. Сегодня, чтобы собрать свой переводчик, не нужно иметь два высших образования. Но чтобы обучить модель, нужен большой параллельный корпус (корпус, в котором предложению на исход...

[Перевод] Автор Dwarf Fortress Тарн Адамс рассказывает о разработке игры Одним из лучших способов применения мощных процессоров для развлечений долгое время была Dwarf Fortress — игра, в которой весь мир состоит из символов ASCII, и которая с радостью съест гигабайт памяти и большую долю процессорного времени. Но в отличие от некоторых других и...

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

Anthem – сумма противоречий Успех Bungie и их Destiny никому не дает покоя. Electronic Arts совместно с BioWare решили вступить на эту тернистую дорожку и попытать удачу. Игра Anthem была запущена еще 15 февраля эксклюзивно для подписчиков EA Access, но уже на раннем старте что-то пошло не так…...

Так мог бы выглядеть iPhone 12 Дизайнер представил свое виденье iPhone 12 Каким должен быть iPhone будущего? У каждого свое представление на этот счёт. Одни пользователи хотят добавить экранный дактилоскопический сканер, другие — убрать выпирающую камеру, третьи — полностью избавиться от вырез...

Моменты жизни Стивена Вольфрама — создателя Mathematica, Wolfam|Alpha, A New Kind Of Science и много чего ещё Оригинал поста в моём личном блоге Мне посчастливилось лично познакомиться со Стивеном Вольфрамом на Первой Российской конференции «Wolfram технологии», которая проходила в 2013 г. в СПбГУ. После мы пересекались на телемосте Стивена в Digital October. Записи этих выступлен...

[Из песочницы] Deploy Symfony + React приложения на AWS посредством CI Добрый день, в данной статье я покажу как развернуть Symfony 4 приложение на AWS. В официальной документации есть пример подобного процесса, однако мой вариант не столь тривиален, как загрузка zip архива с приложением. На дворе 2019, в моде docker, микросервисная архитектура...

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

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

[Из песочницы] Почему вы должны думать о функциональном программировании Привет, Хабр! Представляю вашему вниманию перевод своей статьи «Why you should think about functional programming», посвященной функциональному программированию. Почему вы должны думать о функциональном программировании? Давайте ответим на следующие вопросы: всегда ли в...

[Перевод] Моделирование метрополиса В основе одной из самых знаковых игр всех времён лежит теория о том, как умирают города, внезапно оказавшая слишком влиятельной. В 1984 году разработчик Уилл Райт как раз завершил работу над своей первой видеоигрой в жанре shoot-em-up под названием Raid on Bungeling Bay. В...

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

Игровая индустрия с 22 по 28 апреля 2019 В сегодняшнем выпуске: Бывший руководитель BioWare о Ренессансе RPG. Cyberpunk 2077 сильно отличается от прошлогодней демонстрации. Сбор средств на настольную игру Bloodborne на Kickstarter. Нолан Норт об Uncharted 5. Rockstar работает над GTA 6. Анонс ремейка XIII. ...

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

Понимаем UICollectionViewLayout на примере Photos App Здравствуй, Хабр! Меня зовут Никита, я работаю над мобильными SDK в компании ABBYY и в том числе занимаюсь UI-компонентом для сканирования и удобного просмотра многостраничных документов на смартфоне. Этот компонент сокращает время на разработку приложений на базе технологии...

NASA отправит космический аппарат к вулканическому астероиду Психея. Чем интересен этот объект? Специалисты Лаборатории реактивного движения американского аэрокосмического агентства NASA одобрили технический дизайн-документ проекта нового космического аппарата, предназначенного для исследования весьма загадочного малого небесного тела – астероида Психея. Разработка ап...

Лучшие шутеры от первого лица (FPS) на Андроид и IOS: от Call of Duty до Counter-Strike Дам один неприятный, но честный совет. Если вы хотите играть в хорошие шутеры, отложите свой телефон в сторону, сядьте за любимый ПК или возьмите геймпад в руки и играйте. Если же вы по какой-то причине не можете так сделать или настойчиво хотите играть именно на своем смарт...

MSI Optix G27C4 выглядит шикарно Давненько у нас не было новостей об игровых мониторах, но теперь ситуация исправлена. На рынок выходит новый монитор под названием MSI Optix G27C4, который стоит достаточно дешево, по меркам геймерских устройств, при этом обладает 165 Гц частотой смены кадров. Для геймеров, ...

Обзор Lust from Beyond. Игра для совершеннолетних Очень часто ко мне в руки попадают игры, от которых хочется отказаться еще на момент загрузки. Но, так уж получилось, что некоторые проекты стоит освещать хотя бы для того, чтобы вы потом это не купили и не играли. К примеру, игра Lust from Beyond вызвала у меня только отвра...

Windows 10 получит закругленные углы в дизайне ОС Windows 10 имеет острые и прямые углы, но это может скоро измениться, согласно новому документу с Github. Microsoft планирует выпустить закругленные углы в следующем основном выпуске своей операционной системы Windows 10. Скорее всего, речь идет о Windows 10 20H1.Предложение...

[Перевод] Подумайте дважды, прежде чем использовать игровые движки Холивар о том, нужно ли использовать для создания игр движки, начался сразу после появления первых игровых движков. Этот пост на reddit не является идеальным примером разумных контраргументов против постоянного использования движков, но я считаю, что непреодолимое желание их...

Михаил Ларионов, Circles.is: о карьере в Facebook, предпринимательстве, создании сообществ и продуктовом мышлении Я поговорил с Михаилом Ларионовым, который сделал фантастическую карьеру от разработчика инди-игр в России до руководителя разработки платформы Facebook Messenger в Калифорнии. Теперь Миша делает свои продукты про то, что ему по душе — например, про развитие сообществ. Это ...

Бесплатные приложения и скидки в App Store | 14 января Braveland (15 руб.) | Studio Music Player DX (Бесплатно) | Evoland (29 руб.) Braveland Резко подешевевшая игра, которую мы рекомендуем фанатам мобильных стратегий. Кстати, в самом начале пути создатели этой игры поделились с нами историей разработки Braveland, почитайте. ...

[Перевод] Создание игры Tower Defense в Unity, часть 1 Поле Создание тайлового поля. Поиск путей с помощью поиска в ширину. Реализация поддержки пустых и конечных тайлов, а также тайлов стен. Редактирование контента в режиме игры. Опциональное отображение сетки поля и путей. Это первая часть серии туториалов, посвящённых созда...

[Перевод] Простейший JSON RESTful API на Эликсир Как реализовать на Эликсир JSON API endpoint без каких либо фреймворков? От переводчика: В статье приведён пример очень простого веб-приложения, которое можно рассматривать как Hello, World! в создании простейшего API на Эликсире. Код примера незначительно изменён для того, ...

iPhone Slide Pro поражает воображение конструкцией и возможностями Сегодня в YouTube и Twitter появился очень впечатляющий видеоролик, в котором нам показывают концепт смартфона iPhone Slide Pro. Сразу расставим все точки над i: это качественный видеомонтаж, в котором автор показал нам свое видение потенциального смартфона. Ничего подо...

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

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

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

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

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

Книга «Kafka Streams в действии. Приложения и микросервисы для работы в реальном времени» Привет, Хаброжители! Эта книга подойдет для любого разработчика, который хочет разобраться в потоковой обработке. Понимание распределенного программирования поможет лучше изучить Kafka и Kafka Streams. Было бы неплохо знать и сам фреймворк Kafka, но это не обязательно: я ра...

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

Создаем 3D-модель из фотографий Дайте своим фотографиям новую жизни Будь это в качестве персонального подарка или украшением для комнаты дома, создание 3D-печати из фотографии предоставляет множество возможностей для улучшения мира вокруг нас. Существует немало вариантов 3D-печати фотографий, и для ...

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

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

[Перевод] Sketch + Node.js: генерируем иконки для множества платформ и брендов Нет ничего проще, чем добавить иконку в проект: нужно всего лишь написать дизайнеру, он экспортирует её из Sketch и пришлет вам нужный вариант, а вы используете ее у себя в коде. Если же у вас с десяток проектов, несколько платформ и множество А/Б-тестов на дизайн, то дост...

Потрясающее изображение зрелой галактики ESA/Hubble & NASA, J. Walsh NGC 7773 является хорошим примером спиральной галактики с перемычкой, отмечают специалисты миссии «Хаббла». Светящаяся структура, называемая перемычкой («баром»), «пересекает» яркое ядро галактики, простираясь до внутренней границы спирал...

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

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

[Перевод] Как мы оптимизировали свой Theme Hospital под разные платформы Project Hospital — это игра об управлении зданием больницы со всеми стандартными аспектами жанра: динамическими сценами, создаваемыми игроком, множеством активных персонажей и объектов, развёрнутой системой UI. Чтобы заставить игру работать на разном оборудовании, нам пришл...

Сайт который не взлетел Сегодня я покажу вам пример обычного сайта и как он продвигается. Это совершенно обычный сайт, не лучший, но и не худший. Начнём. Вот сам сайт — http://monastery-russia.ru/ Идея проекта простая: По запросам монастырей очень хорошая посещаемость. А всего монастырей в Ро...

Костя Горский, Intercom: про города и амбиции, продуктовое мышление, навыки для дизайнеров и саморазвитие Алексей Иванов (автор, Ponchik.News) пообщался с Костей Горским, дизайн-менеджером в компании Intercom, бывшим дизайн-директором «Яндекса» и автором телеграм-канала «Дизайн и продуктивность». Это пятое интервью в серии интервью с топовыми специалистами в своих областях про ...

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

[Перевод] Dark mode теперь повсюду. Так ли он полезен? (в конце поста опрос) Дизайнеры одежды известны тем, что любят носить чёрное, но они не одиноки в этом: в 2017 году чёрный был самым популярным цветом в женской одежде, по данным компании Edited, занимая 36% рынка. Популярность тёмных оттенков вышла за границы моды и добралась до дизайна UX и UI:...

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

Мастерская онлайн-школы «Теплосеть»: как городские активисты Вязьмы научились SMM Вязьма – небольшой город в Смоленской области с населением 52 тысячи человек. От Москвы недалеко, от этого кто-то выигрывает, а кто-то нет. Молодые люди уезжают учиться, но часть из них возвращаются и хотят видеть свой город ухоженным и комфортным для жизни. 1 и 2 февраля 20...

Как Microsoft отсекает шум, чтобы создавать полезный и красивый звуковой мир Вы никогда не думали о звуках, которые издает ваш компьютер, когда приходит сообщение, садится батарея или появляется напоминание о встрече? А вот Мэттью Беннетт думал. Много думал. Беннетт сочинил, исполнил и обработал более 900 версий звука оповещения календаря Windows 10...

Looney Tunes 13.0.5 Объединяйтесь с Багз Банни, Даффи Даком, Марсианином Марвином и всеми другими классическими мультяшками, чтобы создать величайшую «Мультяшную Команду» в Looney Tunes™ World of Mayhem! Соберите команду из Твити, Тасманского дьявола, Дорожного бегуна и многих других мультяш...

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

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

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

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

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

[Перевод] Я самый большой скупердяй в инди-разработке игр Скриншот из Queen's Wish. Учтите, что я использую игровой арт, который мне нравится. Это необходимо, потому что потом придётся смотреть на него годами, и я не хочу сойти с ума. Неделю назад я опубликовал в блоге пост «Почему все мои игры выглядят так отстойно» (оригинал). ...

Новая игра со старой атмосферой на Three.js Существует множество поклонников старых игр. И они не прочь пустить скупую ностальгическую слезу и нет-нет, да сыграть в «Арканоид», «Пакмана» или «Принца Персии», как двадцать, тридцать, сорок или — подставьте нужное число — лет назад. DOS-box и эмуляторы — им в помощь. Да,...

Играйте на игровых автоматах для настоящих чемпионов в казино онлайн Если когда-либо и были причины играть в онлайн слоты, то это так: вы можете найти фрироллы! Работает azino mobile в соответствии с действующим законодательством. Один из самых больших слотов мифов, который существует идея, что вы можете изменить свою судьбу, переключая игров...

[Перевод] Дизайн низкополигональных персонажей Персонаж — это личность. Без истории нет индивидуальности. Каждый хороший персонаж начинается с истории, а дизайн персонажа должен рассказать эту историю. В своей предыдущей статье How To Make Low Poly Look Good я говорил, что главная цель низкополигонального (low poly) ди...

Искусство парсинга 2 или транслитерация собственной разметки +БОНУС: как включать классы друг в друга в C++ Привет, Хабр! Эта статья — прямое продолжение статьи Искусство парсинга или DOM собственными руками, где мы разобрали HTML-документ и построили на его основе абстрактное синтаксическое дерево (AST) с доступом к любому элементу ч...

CardInfo — API для определения логотипа, цветов банка и прочего по номеру карты Тут и демо, и документация: cardinfo.online Это API. Вы ему 6 первых цифр банковской карты, оно вам ссылку на логотип банка, его фирменные цвета, бренд (Visa, MasterCard, и т.д.) и прочее в формате JSON. CardInfo нужен тем, кто создаёт форму для приёма банковских карт у се...

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

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

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

[Перевод] Как работает Level Flow в Uncharted 4 и The Last Of Us В течение последних месяцев я исследовал несколько разных игр, в том числе «Uncharted 4» и «The Last of Us» (разработанные Naughty Dog). Цель этой статьи — познакомить вас с дизайном уровней и дать мотивацию к его дальнейшему изучению. Я вкратце расскажу о различных элемен...

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

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

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

[Перевод] Лучшие продукты отталкиваются от настоящих проблем: Intercom про Jobs-to-be-Done. Часть 2 Вторая часть перевода книги Intercom про Jobs-to-be-Done — это продолжение повествования о том, как концепция Jobs-to-be-Done меняет принципы создания и улучшения IT-продукта. Главы с третьей по шестую. Первая часть. Читать дальше →

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

[Перевод] Анатомия сокола Недавно мы объявили о разработке игры Falcon Age о выращивании взрослой птицы из птенца сокола и совместном противостоянии силам, стремящимся колонизировать планету. Falcon Age выйдет в 2019 году на PS4 и PS VR. На прошлой неделе мы показали игру на PAX и получили замечате...

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

[Перевод] Марвин Мински «The Emotion Machine»: Глава 8.1-2 «Творческий подход» 8.1 Творческий подход «Хотя такая машина многое могла бы сделать так же хорошо и, возможно, лучше, чем мы, в другом она непременно оказалась бы несостоятельной, и обнаружилось бы, что она действует не сознательно, а лишь благодаря расположению своих органов». — Декарт. Р...

[Перевод] Недостатки RISC-V Изначально я написала этот документ несколько лет назад, будучи инженером по проверке ядра исполнения команд (execution core verification engineer) в ARM. Конечно, на моё мнение повлияла углублённая работа с исполнительными ядрами разных процессоров. Так что делайте на это с...

[Перевод] Создание системы боёв в RPG Боевые системы наших игр Rimelands: Hammer of Thor и Trulon: The Shadow Engine были высоко оценены игроками. Несмотря на то, что это два сильно отличающихся взгляда на систему боя в RPG, они имеют много общего в дизайне механик и иллюстрируют мою личную философию дизайна. В...

Dungeon Boss 0.5.11573 Dungeon Boss – крутая эпичная игра в жанре RPG. Собирай армию из мифических героев, снабди их оружие и отправляйся в бой, на встречу приключения. В нашей игре вам на выбор будет выделено более ста разнообразных персонажей. В игре так же огромное многообразие оружия брон...

[Перевод] Восемь золотых правил Шнейдермана помогут вам создать лучший интерфейс Восемь золотых правил Шнейдермана помогут вам создать лучший интерфейс Следуйте «Восьми золотым правилам дизайна интерфейса» Бена Шнейдермана, если вы хотите создавать великолепные, производительные и не вызывающие разочарований пользовательские интерфейсы. Apple, Google и...

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

[Перевод] Создание калькулятора чаевых на Kotlin: как это работает? Рассказываем, как создать простое приложение для расчета чаевых на языке Kotlin. Если точнее, то Kotlin 1.3.21, Android 4, Android Studio 3. Статья будет интересной, в первую очередь, для тех, кто начинает свой путь в разработке Android-приложений. Она позволяет понять, ч...

[Перевод] Создание пиксельной туманности при помощи шума и Median Cut Я хотел, чтобы в моей игре The Last Boundary была туманность. Они потрясающе выглядят и космос без них не космос, а просто разбросанные по фону белые пиксели. Но так как игру я делаю в стиле «пиксель-арт», то мне нужно было как-то заставить мою библиотеку шума генерировать п...

Обзор Anthem. «Железный человек» на стероидах Компания BioWare всегда славилась своими ролевыми играми — франшизы Mass Effect и Dragon Age являются культовыми представителями жанра RPG с громадной армией поклонников. Однако, рынок видеоигр меняется. Вероятно, не в лучшую сторону. Сейчас даже очень классной ролевой игрой...

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

Интервью с Александром Макаровым, Yii core team Один из ключевых разработчиков Yii, Александр Макаров(SamDark), выступит на DevConf с докладом про пакетные метрики и я воспользовался возможностью задать несколько интересующих меня вопросов про новую версию Yii, новую ORM, сбор денег на OpenCollective, фулл-тайм open sour...

Как конвертировать PDF в JPEG бесплатно на компьютере Windows и Mac Существует множество ситуаций, требующих конвертации документов в формате Portable Document Format (PDF) в JPG-изображения. Формат PDF отлично подходит для совмещения текста с графическими изображениями, однако для работы с PDF-документами, как правило, требуются дополнитель...

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

[Перевод] Делаем стильный водопад из RiME прямо в Unity или UE4 Есть игры с таким запоминающимся визуалом, что страшно считать потраченное на его разработку время, взять хотя бы последний God of War или RDR2. А бывают проекты, которые подкупают своей атмосферной, даже если они далеки от ААА. Как пример — RiME не раз хвалили за стиль, зву...

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

[Перевод] Как Resident Evil 2 развалилась на части, но смогла стать крупнейшим хитом Capcom В конце 80-х и начале 90-х Capcom выпускала игры, достигшие достойного уровня продаж. Mega Man и Street Fighter не стали огромными хитами в 1987 году, особенно по сравнению с историями успеха других компаний наподобие Nintendo и Sega, но показали себя достаточно хорошо, что...

Даже web ресурсы известных организаций не защищены от детских ошибок Disclaimer. Все события происходили в 2017 году. Обо всех указанных в статье уязвимостях было сообщено представителям компаний в кратчайшие сроки с момента их обнаружения. Некоторые ресурсы, на 2019 год, были полностью обновлены (frontend и backend). Статья носит сугубо инфо...

[Перевод] Почему жульничает дружественный ИИ в Ghost Recon Wildlands При создании игр разработчики одержимы желанием создать для игроков интересный и увлекательный игровой процесс: поставить их в новые условия или по-новому взглянуть на знакомые. И иногда для этого необходимо немного сжульничать. Разработчики вносят небольшие изменения в сист...

Обзор Resident Evil 2. Ремейк, превзошедший оригинал Довольно трудно сделать хороший ремейк культовой игры, которая вышла в 1998 году. За двадцать с хвостиком лет индустрия видеоигр изменилась практически полностью — графика достигла невероятных высот, аудитория требует больших открытых миров и разнообразных геймплейных механи...

Razer собирается конкурировать с Apple. Речь идет не о смартфонах Хорошо зарекомендовавший себя индийский инсайдер информатор Мукул Шарма (Mukul Sharma) часто делится эксклюзивными сведениями о новостях индустрии мобильных устройств. В этот раз он опубликовал официальные фотографии нового неожиданного аксессуара, речь идет о полность...

Предварительный обзор SilentiumPC Signum SG1X TG RGB. Слишком много стекла Сегодня мы рассмотрим очень интересный продукт, который можно смело назвать классическим решением для сборки игрового или рабочего компьютера. Производитель решил привлечь внимание дизайном своего продукта, но немного забыл, в некоторых моментах, о важности воздушного потока...

Дизайн и характеристики всех главных смартфонов 2019 года в одной статье Наконец-то "чёлки", которые всех бесят в смартфонах начали постепенно уменьшаются и превращаются в дырку в экране. Не факт, правда, что такую "инновацию" успеет освоить сама Apple, которая кашу и заварила. Зато - уж кто бы мог подумать! - вновь активизировалась "гонка мегап...

TheOutloud — озвучивай и делись любимыми статьями и историями Привет всему сообществу, Habr! Уже некоторое время я являюсь вашим читателем и сегодня решил, что пришло время для моего первого поста здесь. Я давно хотел научиться программировать и последние пару месяцев проводил все свободное время, просматривая обучающие ролики на yout...

С++ на службе ортодонтии: интервью с Михаилом Матросовым, разработчиком CAD из Align Technology Михаил Матросов — ведущий инженер по разработке в московском R&D-офисе Align Technology. Его специализация весьма необычна — он разрабатывает специализированную CAD-систему для дизайна ортодонтических приспособлений. Михаил участвует в C++ Russia с самой первой конферен...

Для сюжетной три-в-ряд Doctor Who Infinity вышло последнее обновление с новыми историями Казалось бы, зачем рассказывать об играх в жанре три-в-ряд? Ведь все это — обычные казуальные развлечения, отличающиеся лишь внешне, но не своими механиками. Это действительно так, но даже с этим жанром разработчики способны экспериментировать. Doctor Who Infinity, как и про...

Топ-15 лучших 3D-шутеров для Android (2019) Как весело провести время в дороге, дома или на работе? Всегда можно отвлечься на игры. Магазин приложений Google предлагает около 2 миллионов приложений, чего будет достаточно для того, чтобы среди всей этой массы софта найти подходящий. 3D-шутеры за счёт своей требователь...

[Из песочницы] Мы забыли про делегирование в JavaScript. Event delegation in React Всем привет. Статья о делегирование событий в JavaScript и реализация его в react.js. О чем собственно речь? Зачем и почему? Для начала давайте кратко обсудим: что есть событие; как происходит распространение; обработка DOM Level 2 с примером на JavaScript; И в конце: поч...

[Перевод] Патенты в дизайне: часть первая (общие положения, примеры от Apple, Facebook) У вас собственный бизнес — пиццерия. Пиццу все любят, она легко и быстро готовится, спрос высокий, это золотой стандарт американской кухни. Но вместе с тем, у вас куча конкурентов, продвигать продукцию сложнее, чем вы думали, аренда все дороже, дизайны приложений унылые, каж...

Разработка цифровых продуктов с помощью ментальных моделей Привет, Хабр! Предлагаю вашему вниманию перевод статьи Designing Digital Products with Mental Models автора дизайнера Тима Шеинера. Лучший способ добиться взаимопонимания в проектной команде. Перевод — это сложно Когда-то, путешествуя по Индии, я купил недорогую книжку — ...

Постмортем с GGJ-2019: как набить шишек, но всё-таки сделать игру GGJ-2019 — это проходящий ежегодно, в последние выходные января, глобальный гейм джем. Отличается от других широкой поддержкой (спонсоры, все дела), большим количеством участников, а также тем, что он проходит исключительно в оффлайне. Далее весь опыт, полученный мной на мер...

Обзор Factory Inc. Классная казуальная игра В последнее время разработчики игровых проектов стали все чаще и чаще обращать внимание на казуальные игры, так как для реализации подобных проектов совершенно не нужно тратить много сил и времени. Достаточно взять уже придуманную другими стратегию, использовать ее для созда...

Лучшие приложения для дизайна и благоустройства дома на Андроид Благоустройство и дизайн дома – задача серьёзная, которая может потребовать от вас немало времени и средств. Ваш смартфон не может сделать всю работу за вас, но может помочь, облегчив процесс. Лучшие приложения для дизайна и благоустройства дома для Android-смартфонов: Buil...

Патенты в дизайне: часть вторая (примеры от Microsoft, Snapchat, Samsung, Netflix, Airbnb, Tinder) Под катом — вторая часть перевода статьи о том, как крупные, известные компании защищают свои дизайн-решения (и какие именно). Примерное представление о том, как происходит процесс оформления прав на тот или иной интерфейс, можно получить в первой части. Читать дальше →

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

Xiaomi Pocophone F2 будет лучше предшественника по качеству сборки, камере, дизайну и другим параметрам Хорошо зарекомендовавший себя индийский инсайдер Судханшу Амбхоре (Sudhanshu Ambhore) на своей страничке в Twitter оставил сообщение, которое касается нового народного флагмана Xiaomi Pocophone F2. По его словам, многие пользователи и обозреватели критиковали Xiaomi Poc...

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

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

Российские космонавты впервые отправятся на Луну в 2031 году Человечество вышло в космос более полусотни лет назад. За прошедшие десятилетия многочисленные космические аппараты позволили нам значительно расширить наши познания. Буквально каждый год стартуют новые проекты и делаются новые шаги. Но есть одно направление, где мы сде...

Предварительный обзор Razer Kraken X USB. Лучшие на рынке Сегодня мы поговорим о новой гарнитуре от компании Razer, которая создана специально для продвинутых геймеров, которые ценят комфорт, хороший звук и качественный микрофон. Новая модель оказалась очень доступной, стильной и современной, а нам, геймерам, большего и не нужно. И...

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

[Перевод] Создание многопользовательской веб-игры в жанре .io Вышедшая в 2015 году Agar.io стала прародителем нового жанра игр .io, популярность которого с тех пор сильно возросла. Рост популярности игр .io я испытал на себе: за последние три года я создал и продал две игры этого жанра.. На случай, если вы никогда раньше не слышали о...

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

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

7 отличных Action RPG для iOS и Android: динамичный геймплей, интересная история и оригинальный сеттинг Action RPG — один из самых популярных жанров игр на компьютерах и консолях. Неудивительно, что многие разработчики создают подобные проекты и на мобильных. Action RPG — это возможность совместить крутой динамичный геймплей с большим открытым миром, богатым лором и интересным...

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

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

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

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

Какие наушники заказать из Китая? Американские! На рынке звука часто можно встретить новые имена, которые, как оказывается позднее, уже успели зарекомендовать себя не только у аудиофилов, но и среди простых слушателей. К таким брендам относится американская компания Mixcder, один из лидеров в области создания аудиосистем...

Пишем Reverse socks5 proxy на powershell.Часть 1 История об исследовании и разработке в 3-х частях. Часть 1 — исследовательская. Буков много — пользы еще больше. Постановка задачи В ходе проведения пентестов и RedTeam кампаний не всегда удается воспользоваться штатными средствами Заказчиков, такими как VPN, RDP, Citrix и ...

[Перевод] Биография Терри Дэвиса, «величайшего из когда-либо живших программистов» Наиболее полный источник информации о жизни создателя TempleOS Терри Дэвиса Легко заклеймить Терри Дэвиса параноидальным, нарциссическим, душевнобольным и психически нестабильным расистом, 12 лет своей жизни проведшим за созданием бесполезной операционной системы TempleOS, п...

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 1. Пиксель О чем эта серия уроков? В данной серии статей, которые я собираюсь написать, я постараюсь максимально раскрыть теорию создания текстур для игровой индустрии, начиная от самого понятия «пиксель» и заканчивая построением сложных материалов (шейдеров) в игровом движке на пример...

Ефим Шифрин поделился подробностями своего творческого пути Артист Ефим Шифрин рассказал подробнее о своем пути творчества, о том, что сцена для артиста приятнее, чем дом, с чего начиналась его карьера и о страхе разочаровать своих зрителей. Ефим к своим 63-м годам овладел соцсетями, жанром стендапа, освоил рок-оперу и научился репе...

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

Особенности подключения мыши к iPad и iPhone Подключение мыши к iPad — сомнительное удовольствие В 2019 году iOS раздвоилась. И обоими своими дублями, преодолевая иррациональный доисторический страх, подпустила к себе крошечных симпатичных зверьков, которых панически боятся женщины и слоны. iPhone, iPad и iPod to...

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

Свалка как квест: как создавалась онлайн-игра экоцентра «Дронт» Сотни разноцветных стрелочек и блоков, которые перестали умещаться даже на ватмане, – так начиналась онлайн-игра «42‑я имею право!». Ее создатели, экоактивисты нижегородского экоцентра «Дронт», прописывали все возможные варианты действий, которые помогут людям справиться с ...

Предварительный обзор Olympus PEN E-PL10. Компактная камера Официально представлена новая камера Olympus PEN E-PL10, которая выглядит стильно, снимает отлично и при этом занимает минимум места в сумке. Стоит ли камера своих денег? Пока что сложно об этом говорить, но давайте изучим новинку более детально и постараемся ответить на это...

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

Анонсировано приключение Shovel Knight Dig, оно может выйти на мобильных Студия Yacht Club Games провела презентацию, во время которой анонсировала сразу несколько проектов. Но нас больше всего интересует совершенно новое приключение Shove Knight Dig, которое с большой долей вероятности может выйти на мобильных, хотя пока что анонс был сделан тол...

[Перевод] Массовый исход браузерных игр Вернёмся 2007 год. В это время появились и получили хорошие отзывы критиков такие игры, как Halo 3, Bioshock, Portal, Call of Duty 4: Modern Warfare и Super Mario Galaxy. В том же году вышло много других выдающихся проектов, поэтому он считается лучшим годом в истории видео...

[Перевод] ValueTask<TResult> — почему, зачем и как? Предисловие к переводу В отличие от научных статей, статьи данного типа сложно переводить "близко к тексту", приходится проводить довольно сильную адаптацию. По этой причине приношу свои извинения, за некоторую вольность, с моей стороны, в обращении с текстом исходной статьи...

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

Прокачиваем дизайнеров в компании: от джуниора до арт-директора Вольный пересказ лекции Александра Ковальского с нашей прошедшей QIWI Кухни для дизайнеров Жизнь классических дизайн-студий начинается примерно одинаково: несколько дизайнеров делают примерно одни и те же проекты, а значит и их специализация примерно одинакова. Тут все прос...

[Перевод] Занимательная практика для разработчика Человек остается начинающим в течение 1000 дней. Он находит истину после 10000 дней практики. Это цитата Оямы Масутацу, которая довольно хорошо излагает суть статьи. Если вы хотите быть классным разработчиком — приложите усилия. В этом весь секрет. Проводите много часов за к...

«На бумаге смотрелось лучше»: 15 примеров не очень удачного дизайна Иногда одной мелочи достаточно, чтобы испортить хорошую задумку.

JVM TI: как сделать плагин для виртуальной машины Хотели бы вы добавить в JVM какую-нибудь полезную фичу? Теоретически каждый разработчик может внести свой вклад в OpenJDK, однако на практике любые нетривиальные изменения в HotSpot принимают со стороны не очень-то охотно, и даже с текущим укороченным релизным циклом могут...

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

А какая разница какой Collation выбрать? Статья подготовлена для студентов курса «MS SQL Server разработчик» Хочу поделиться историей из одного из предыдущих проектов, которая иллюстрирует, что Collation нужно выбирать очень вдумчиво. И о том, что бывает, если этот параметр все-таки выбрали неверно, и какие вариант...

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

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

Fluid Framework изменит традиционный документ Office Прощайте, Word, Excel и прочие, добро пожаловать, совместную работу с документами в Интернете. Microsoft Fluid Framework может стать будущим Office &ndash; будущим, в котором границы между приложениями рухнут, а совместная работа превратится в рутинную процедуру. Звуч...

Потерянный модуль миссии «Аполлон» может быть найден спустя 50 лет NASA/JCL Поиск Snoopy начали в 2011 году. Астрономы, волонтеры и студенты изучили огромное множество данных, собранных телескопами, и даже сейчас, как отмечается, нельзя точно сказать, что идентифицированный ими объект — это действительно давно потерянная капсула NASA, ...

[Из песочницы] Легкое создание отчетов на C/C++ Если вы разрабатываете на C/C++ какое-либо ПО для операторов (администраторов) больниц, магазинов, сервисов проката гироскутеров, ремонта сотовых телефонов, то наверняка сталкивались с задачей создания отчетов, чтобы печатать их на принтере, ну или хотя бы в PDF. Существует ...

Pinterest обновил дизайн мобильных приложений Pinterest обновил оформление своих мобильных приложений для iOS и Android. В новой версии сделан упор на рекомендации и более эффективное использование пространства экрана. Самое заметное изменение при открытии приложения – меньше свободного пространства вокруг пинов и больш...

Как менялся сайт Apple с момента запуска Прогресс — неотъемлемая часть нашей жизни. Ещё пару десятков лет назад было невозможно представить, что смартфоны станут неотъемлемым атрибутом повседневной жизни практически каждого человека. За относительно небольшой промежуток, многое действительно сильно поменялос...

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

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

Mushroom Wars 2 2.8.0 Mushroom Wars 2 — вам предстоит выступить в роли бесстрашного Грибного Полководца, выбрать героя, который возглавит вашу армию, и взять под контроль поле боя в эпических многопользовательских схватках или в захватывающей однопользовательской кампании. ЧЕТЫРЕ ЭПИЗОДА КАМПАН...

Wolfenstein Youngblood – кровные узы Вот, знаете, бывают такие проекты, после анонса которых в голове звучит лишь одно: «и зачем это было нужно?». У разработчиков Bethesda такого вопроса в головах не прозвучало. Поэтому они решили выпустить кооперативный боевик Wolfenstein Youngblood. И хотя задумка на ...

Google Pixel 4 получил три камеры Некоторое время назад компания Apple официально анонсировала свой новый флагман iPhone 11 Pro с тремя камерами на тыльной стороне и многим это даже понравилось. Теперь в сети появилась информация о новом смартфоне Google Pixel 4, который вот-вот должны официально представить...

Microsoft представила Surface Earbuds Компания Microsoft решила конкурировать с Apple не только на рынке ноутбуков, но и на рынке наушников беспроводного типа. Ради этого была представлена модель Surface Earbuds, которая прямо со старта оказалась слишком неказистой и многие уже шутят над гаджетом. И дело не в ха...

#фото дня | Очень редкая фотография обратной стороны Луны на фоне Земли В январе 2019 года случилось историческое событие — китайский зонд «Чанъэ-4» успешно сел на обратной стороне Луны, сделал потрясающие панорамы и даже слегка изучил его поверхность. Выполнение этой миссии было бы невозможным, если бы не работа спутника «Лунцзян-2» — так как ...

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

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

[Из песочницы] Дизайн интерфейса для игры, рисуем кольцо Хавеля из Dark Souls 3 Здравствуйте, дорогие друзья! Я Михаил Кравченко, дизайнер игровых интерфейсов. Это статья о том как нарисовать кольцо Хавеля из игры Dark Souls 3. Перед вами результат, которого я добился примерно за полтора часа работы в фотошопе. Дизайнера интерфейсов периодически пр...

[recovery mode] Внутренние и вложенные классы java. Часть 1 Внутренние и вложенные классы java 02.03.2017 — 2019 год Часть 1. Начало Цель статьи: Рассказать о внутренних, вложенных, локальных, анонимных классах. Показать примеры их использования. Написать и протестировать классы в коде на java. Рассказать о свойствах этих клас...

[Перевод] Unreal Engine4 — PostProcess эффект сканирования В эти выходные у меня появилось немного свободного времени между занятиями (прим. автор на момент статьи получал степень магистра наук), и я решил вернуться к созданию шейдеров, придумав этот postprocess эффект сканирования. Я представил, что он используется в игре как сво...

Blasphemous – тернистый путь праведника Создатели Blasphemous явно черпали свое вдохновении в серии игр Souls. Несмотря на это создатели не доработали с механикой, изрядно напортачив с прокачкой и разными ограничениями, которые не способствуют завершению игры на 100%. Жанр:Arace/ RPGРазработчик:The Game Kitche...

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

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

Privileged Access Management как приоритетная задача в ИБ (на примере Fudo PAM) Есть довольно интересный документ CIS Controls, который рассматривает Информационную безопасность с применением принципа Парето (80/20). Этот принцип гласит, что 20% защитных мер дают 80% результата с точки зрения защищенности компании. Ознакомившись с этим документом мног...

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

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

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

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

[Перевод] Thinking with Portals: создаём порталы в Unreal Engine 4 В этой статье я расскажу, как создавать порталы в Unreal Engine 4. Я не нашёл никаких источников, подробно описывающих такую систему (наблюдение сквозь порталы и проход через них), поэтому решил написать собственную. Что такое портал? Давайте начнём с примеров и объяснения...

MSI представила GeForce RTX 2080 Ti Lightning Z Компания MSI официально анонсировала новую видеокарту MSI GeForce RTX 2080 Ti Lightning Z, которая является неким флагманом данного бренда. Оказалось, что компания MSI решила сделать упор не только на производительности устройства, но и на дизайне корпуса и прочих мелких пре...

Минус уши или как не испортить звук в игре с самого начала Статья о звуке, но адресована скорее не саунд-дизайнерам (которым всё известно), а продюсерам, ПМ-ам игровой индустрии и начинающим разработчикам. Собранные здесь ошибки — это наш собственный опыт из времён, когда War Robots была ещё прототипом в новой для компании нише. ...

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

Лучшие головоломки 2019 года на iOS и Android: Professor Layton, Path of Giants и другие Головоломки — это всегда самая интересная номинация с максимально разнообразными играми. Жанр не пользуется такой популярностью как экшены или MMORPG, особенно на мобильных, потому что пользователи боятся скучных загадок или однообразного геймплея. Но на самом деле, головоло...

Джон Альфонсо Ромеро — человек, который создал Doom и Quake На прошедшем IT-фестивале Tech Train мы встретились с легендарным Джоном Ромеро, который приложил руку к дизайну и разработке культовых Wolfenstein 3D, Doom и Quake. Мы поговорили о том, нужны ли игровым разработчикам софт-скиллы, на какие рабочие инструменты стоит обратить ...

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

Кроссовер президента Франции: Эксперт поделился обзором DS7 Crossback На арену премиальных паркетников с еще большей силой врывается суббренд Citroen. Блогер рассказал, заслуживает ли их новое авто называется «премиальным» или же все навороты – «просто пыль в глаза». Обзор на кроссовер президента Франции снял автоблогер с YouTube-канала «Все ...

[Из песочницы] VR-игра на блокчейне с использованием ERC-1155 токена: React 360 или Unity? VR-игры всегда вызывали у нас восхищение. Это некое подобие магии в цифровой оболочке, полный эффект погружения в другой мир. На всех конференциях VR-проектам уделяется наибольшее внимание, масштабные стенды, сотни зрителей, ожидающих своей очереди нырнуть в свежесозданную в...

Дизайн на первом месте: обзор и тест монитора AOC PDS271, к которому приложили руку дизайнеры студии F. A. Porsche Из большого многообразия мониторов всех производителей, самых разных диагоналей, матриц и прочих параметров — моделей, которые могли бы похвастаться неповторимым дизайном, единицы. Почему так сложилось, понять не трудно: большинству пользователей нужна качественная картинка,...

Tennis Bits 1.3 Tennis Bits – современная спортивная игра, лучшая в дивизионе. Играйте в теннис и боритесь за кубок чемпиона. Добро пожаловать в мир тенниса. Вам всегда было интересно кто победит, Медуза или белый медведь? Теперь вы узнаете. В нашей игре представлено огромное множеств...

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

Генерация документов с помощью ONLYOFFICE DocumentBuilder Привет, Хабр. Я хочу рассказать об утилите под названием DocumentBuilder, которая позволяет генерировать документы, таблицы и презентации, а также показать, как можно его использовать для решения ваших задач, на примере создания резюме из шаблонов. Работает билдер следующи...

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

Анонсирован трехмерный экшен с мехами Project Mikhail по мотивам новеллы Muv-Luv Muv-Luv — это японская визуальная новелла, которая начинается как типичное романтическое приключение с элементами эротики, но быстро превращается в повествование с альтернативной историей и обилием научно-фантастических элементов. Студия Âge провела стрим в честь собственно...

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

6 шагов: Как отличить хороший дизайн от плохого Вот что отделяет хороших дизайнеров от великих. Хорошие дизайнеры полагаются на свои технические навыки и основывают свой дизайн на принципах, но великие дизайнеры привносят в уравнение что-то свое.

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

Android-игры с самой красивой графикой Для того, чтобы наслаждаться графикой совсем не обязательно покупать мощный ПК Прошли те времена, когда мобильные игры представляли собой простые 2D головоломки и примитивные пиксельные творения. Современные смартфоны часто могут похвастаться впечатляющими характеристиками и...

[Из песочницы] Учимся стандарту проектирования — Entity Relationship Здравствуйте. Данная статья посвящена одной из самых популярных, а также и многим знакомой, модели проектирования — ER(Entity Relationship), которая была предложена учёным, в области информатики — Питером Ченом, в 1976 году. По ходу статьи простым языком на простых примера...

Обзор NBA 2K20. Готовы бросать в кольцо? Нам удалось раздобыть пресс-копию полной версии NBA 2K20 и теперь я могу рассказать вам обо всех деталях, которые вас интересовали. Хотя, можно сразу выдать маленький спойлер — игра отменная, в нее точно стоит поиграть преданным фанатам баскетбола. А вот новичкам, которые вп...

Первые шаги в IT: как Meet and Code объединяет единомышленников Европейская неделя программирования объединяет IT-энтузиастов, которые помогают юному поколению сделать первые шаги в мире программирования. В российских городах проходят хакатоны, воркшопы и мастер-классы. Как школьники осваивают технологии и что для них значит цифровое тв...

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

Лучшие казуальные игры для Android (2019) Рынок мобильных игр растёт, вместе с тем самым популярным жанром в Google Play является казуальный (около 58,38%). В связи с этим мы отобрали лучшие казуальные игры для Android. Почему казуальные игры настолько популярны? Играют на смартфонах, как правило, чтобы занять своб...

Представлена финальная версия летающего такси VoloCity VoloCity Помните фильм «Пятый элемент», где Брюс Уиллис играет роль водителя летающего такси? Наверняка многие кто смотрел этот комедийный боевик мечтали, чтобы парящие над землей автомобили существовали на самом деле. Что же, сцены, которые были показаны в фильме, потихоньк...

[Перевод] Flutter: прокачиваем AppBar & SliverAppBar Во Flutter для создания панели инструментов используется хорошо всем известный AppBar, ну а когда нам нужна динамическая панель инструментов, которая покажет контент при свайпе, мы используем отличный виджет SliverAppBar. Оба виджета позволяют сделать приложение чуточку крас...

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

Предварительный обзор Vivo S5. Стильно и недорого Компания Vivo нам очень нравится своими устройствами — она делает крутые смартфоны с привлекательным дизайном и не просит за это слишком уж много денег. Особенно это заметно на фоне остальных производителей на рынке. Сегодня мы поговорим о ярком представителе новой эры смарт...

Подборка красивых игр на Unreal Engine 4 для iOS и Android Вы наверняка знаете, что если в трейлере или описании игры написано «Unreal Engine 4», то разработчики мягко намекают на хорошую картинку. Но куда интереснее то, что такое примечание чаще всего оставляют те, кому, кроме картинки, удивлять-то особо и нечем. Unreal Engine — э...

Когда NASA отправит людей на Луну и Марс, и сколько это будет стоить Независимый анализ космической программы NASA указывает на то, что американское аэрокосмическое агентство не сможет отправить людей на Марс к 2033 году. По самым оптимистичным оценкам это может случиться не раньше конца 2030-х годов, сообщает портал SpaceNews, со ссылкой на...

Деливерим фичи быстрее. Опыт Android-разработки в Badoo Всем привет! Меня зовут Анатолий Варивончик. Я работаю в Badoo уже больше года, а мой общий стаж Android-разработки — более пяти лет. В своей практике я и мои коллеги часто сталкиваемся с необходимостью тестировать идеи максимально быстро и просто. Мы не хотим тратить много...

Операционная система Android TV тоже получила новый дизайн После того, как Google обновила дизайн практически всем своим мобильным сервисам и приложениям, компания взялась за другие версии Android. Сегодня обновление с новым дизайном начали получать владельцы телевизоров с Android TV. После обновления интерфейс системы стал бол...

Контент-маркетинг на английском языке: 5 важных цифр в помощь стартапам Контент-маркетинг – эффективный метод продвижения стартапа за рубежом. Существуют способы привлечения сотен и тысяч пользователей даже с бюджетом всего в $200. Однако подходить к созданию корпоративного контента нужно с умом. Я отобрал 5 важных статистических показателей...

Эволюция создания веб-приложений на Java История развития построения веб-приложений на языке программирования Java с примерами их использования на временном промежутке от появления спецификации сервлетов до сегодняшнего дня. Читать дальше →

Samsung рассказала, как стать влогером с Galaxy S10+ Если вы читаете этот материал, то скорее всего вас когда-нибудь посещала мысль о том, чтобы окунуться в удивительный мир создания контента. Если вы хотите стать контентмейкером, а именно видеоблогером, а также использовать для этого основную камеру своего Galaxy S10+ (она и...

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

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

[Перевод] Как в 1995 году писали игры для Sega Saturn Это документ, написанный мной в 1995 году, когда я работал над первой игрой студии Neversoft: Skeleton Warriors. Это была первая игра, в которой я не использовал язык ассемблера 68K. Фото сделано примерно в то время. Комплект разработчика (dev kit) («Small Box» и ICE) стоит...

[Перевод] Пишем API для React компонентов, часть 1: не создавайте конфликтующие пропсы Пишем API для React компонентов, часть 1: не создавайте конфликтующие пропсы Пишем API для React компонентов, часть 2: давайте названия поведению, а не способам взаимодействия Пишем API для React компонентов, часть 3: порядок пропсов важенЭтот пост — перевод первой статьи ...

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

Реестр печати с расчетом И так, доброго всем времени суток)Данный пост начну с небольшого рассказа.Я думаю как и многие из нас, я занимаюсь печатью на заказ, правда пока в небольших объемах, но всё же столкнулся с некоторой проблемой. Я старался всегда вести какой-то учет заказов, чтобы собирать ста...

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

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

Как почистить Mac без использования сторонних приложений Тряпочка — это хорошо, но диск она вам не почистит Зачастую свободное место заканчивается не только на iPhone или iPad, но и компьютере Mac — особенно если «под капотом» у вас SSD на 128 ГБ. Многие сразу бегут за помощью к сторонним приложениям, но во-первых, они...

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

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

Миссия самого засекреченнего космолета в мире X-37B только что подошла к концу Один из самых загадочных аппаратов ВВС США завершил свою миссию и приземлился в космическом центре НАСА во Флориде в конце прошлой неделе. Объект с индексом X-37B, который называют «космическим самолетом» за способность летать и в космосе, и атмосфере Земли, провел на орбите...

CodeSide. Новая игра для знаменитого соревнования Russian AI Cup Сообщество участников чемпионатов и команда Mail.ru Group в сотрудничестве с Codeforces.com приглашают вас на самую настоящую бойню, от которой вы получите бессонные ночи и мозоли на руках, поскольку будете участвовать в одном из самых живых и интересных чемпионатов по про...

Как проектировать продукт, если вы решили выйти на зарубежный рынок Привет! Меня зовут Наташа, я UX-исследователь в компании, которая занимается проектированием, дизайном и исследованиями. Кроме участия в русскоязычных проектах (Рокетбанк, Точка и многое другое), мы пытаемся выходить и на зарубежный рынок. В этой статье я расскажу, на что с...

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

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

25 лучших MMORPG на iOS и Android в которые можно поиграть прямо сейчас MMORPG - один из самых популярных игровых жанров всех времен - и на то есть веские причины. Игры такого типа предлагают исследования в открытом мире, создание персонажей и стратегические сражения, подобно классическим RPG, но полностью онлайн, когда сотни, если не тысячи игр...

Кто придумал превратить Mac Pro 2019 в терку и когда это случилось Когда Apple представила Mac Pro 2019, многим подумалось, что в Купертино решили пошутить над пользователями. Ну как можно было выпустить нечто столь продвинутое с точки зрения технических характеристик и столь же противоречивое с точки зрения дизайна? Масла в огонь подлил и...

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

Проигравших тут нет: Почему Honda CR-V и Subaru Forester – эталонные семейные кроссоверы В данном вопросе разобралась популярная обзорщица. На своём YouTube-канале Edmunds она решила сравнить два популярных среднеразмерных кроссовера, которые всегда казались ей наиболее предпочтительными в своём классе. Honda CR-V и Subaru Forester, пережив обновление, изменили...

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

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

Предварительный обзор XPG Summoner. Игровой монстр Давно хотели себе классную механическую клавиатуру, которая удовлетворит вас в играх и позволит много лет не думать об обновлении периферии? Тогда у нас для вас отличные новости — самое время посмотреть на очередную новинку от игрового бренда XPG, которая выглядит круто и ст...

Обзор Moons of Madness. Ужас в космосе Иногда случаются ситуации, когда ничего удивительного от игры не ждешь, а она выходит и буквально поражает всех геймеров вокруг. Именно о такой игре мы сегодня и поговорим — разработчики сделали крутой продукт про космос, который вызовет у вас массу противоречивых эмоций. До...

Buildbot: сказ с примерами еще об одной системе непрерывной интеграции (картинка с официального сайта) Buildbot, как несложно догадаться из названия, является инструментом для непрерывной интеграции (continuous integration system, ci). Про него уже было несколько статей на хабре, но, с моей точки зрения, из них не очень понятны преимущества с...

Пишем собственный CLI для React Если вы делаете Ctrl+C каждый раз при создании нового компонента в реакте, то эта статья точно для вас! У реакта нет своего CLI, и понятно почему. Не существует определенных правил, как именно должна выглядеть структура компонента, есть только общие рекомендации в документа...

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

История одного молодого сервиса Daida (искусство по подписке) Привет! Мы начинаем публикацию докладов с QIWI Кухни, и первым будет доклад Абсамата про его сервис искусства по подписке. Слово спикеру. Меня зовут Абсамат, я партнер сервис-дизайн агентства Useful, а еще я параллельно делаю сервис DaiDa, который позволяет людям брать в ар...

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

Ведущий разработчик Cyberpunk 2077 ушёл в Blizzard Себастьян Стемпень (Sebastian Stepien), креативный директор проекта The Witcher 3, покинул компанию CD Projekt RED для работы в Blizzard. Стоит отметить, что помимо должности креативного директора он занимал ещё и пост директора по повествованию и сеттингу игры Cyberpunk 207...

Обзор «Марио и Соник на Олимпийских играх 2020 в Токио» Серия Mario & Sonic at the Olympic Games до сих пор кажется мне невероятно странной задумкой. Даже несмотря на то, что первая часть вышла в далёком 2007 году на Wii и DS, я всё ещё не могу свыкнуться с идеей того, что Марио и Соник – по сути, главные соперники, чьё проти...

Предварительный обзор Enermax Aquafusion. Красивая СЖО У системы жидкостного охлаждения Enermax Aquafusion есть одно большое преимущество — вы можете не переживать о том, что ваш ПК выглядит непривлекательно. После установки данной системы в ваш компьютер он сразу преобразится и позволит не только играть с удовольствием, но и на...

Новая миссия NASA: зонд изучит прошлое Вселенной В сентябре 2016 года космическое агенство NASA открыло прием заявок на место следующей миссии в рамках программы астрофизических исследований Astrophysics Explorers Program. Спустя три года решение наконец-то было принято — в 2023 году на орбиту Земли отправится зонд SPHERE...

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

[Перевод] 10 лучших JavaScript библиотек для визуализации данных на графиках и диаграммах Есть в графиках что-то магическое. Изгиб кривой мгновенно раскрывает всю ситуацию — историю развития эпидемии, паники или периода процветания. Эта линия просвещает, пробуждает воображение, убеждает. ― Генри. Д. ХаббардОбъемы данных, с которыми нужно работать, постоянно увели...

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

Обзор The Long Dark. Выжить в снегах В последнее время проектов про выживание стало очень много — буквально каждый третий релиз предоставляет нам что-то подобное. Кому-то игры данного направления нравятся и приносят удовольствие, кто-то предпочитает совершенно другие жанры с иными элементами геймплея. Однако, в...

Хватит спорить про функциональное программирование и ООП Пост содержит некоторое количество стёба, минздрав убедительно просит неподготовленного читателя воздержаться от прочтения. Статьи на тему «ФП лучше» или «ООП лучше» напоминают дебаты, что же лучше для обеда, вилка или ложка. Традиционно джуны начинали с ложки, но кто-то оче...

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

«33 слова о дизайне»: кто и зачем снимает кино о дизайне в России Школа дизайна Bang Bang Education начала сбор средств на фильм-исследование «33 слова о дизайне», который будет посвящен современному дизайну в России. В нем каждый из 33 героев за две минуты попытается ответить на вопрос, что такое русская культура и эстетика. Основную сумм...

Обзор World War Heroes. Новый шутер для Android Мне на глаза попалась игра World War Heroes и я сразу решил, что этот шутер мне точно понравится. Разработчики предлагают весьма неплохую картинку, реалистичную физику стрельбы и прочие бонусы, которые могут увлечь игрока. Шутеров достойных на рынке в последнее время просто ...

[Из песочницы] Создание сторис для Instagram из PHP Вступление В последнее время люди более охотно смотрят в социальных сетяx видео, нежели просматривают фотографии. Сторис в инстаграм набирает в 3-4 раза больше просмотров, чем просто выложенная фотография. Ну и конечно же, не перестаём забывать, что социальные сети это не т...

Как мог бы выглядеть iPhone SE 2 Весь прошлый год был подкреплен слухами, что Apple вот-вот выпустит iPhone SE 2. Увы, но самые смелые ожидания не оправдались. Многие из нас хотели бы увидеть продолжение линейки компактных смартфонов, но похоже у компании другие планы на этот счёт. Впрочем, ничего не мешае...

[Перевод] Доступное объяснение алгоритма коллапса волновой функции Алгоритм коллапса волновой функции (Wavefunction Collapse Algorithm) учит компьютер импровизировать. На входе он получает архетипичные данные и создаёт процедурно генерируемые данные, похожие на исходные. (Источник) Чаще всего он используется для создания изображений, но ...

Нужно больше разных GPU. Похоже, карты Nvidia RTX Super основаны на отдельных модификациях GPU Ещё в прошлом году мы узнали, что для видеокарт Turing компания Nvidia создаёт по две модификации каждого GPU. По крайней мере, если говорить о некоторых графических процессорах. Тогда мы в частности рассматривали вопрос на примере GPU TU106-400 и TU106-400A. Они иденти...

Модный, молодёжный и недорогой: О «запрещённом в России» Hyundai Kona рассказал блогер Популярный обзорщик считает, что Kona могла бы завоевать у нас серьезную популярность, но в Россию она не приедет, поскольку там уже есть Hyundai Creta примерно по той же цене. Дизайн автомобиля, убеждён блогер Павел Блюденов, на несколько голов выше, чем у той же «Креты». ...

Обзор Resort Boss: Golf. Стань менеджером гольф-клуба Мне всегда нравились подобные экономические стратегии, в которых очень много переменных и нужно постепенно во всем разбираться. Знаете, есть множество игр, которые построены на основе нескольких простых механик и после их освоения играть просто не интересно, ведь уже нет ник...

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

Фанатам Google Inbox посвящается: Бывший главный дизайнер Gmail исправил интерфейс веб-версии почтовика Майкл Леггетт, возглавлявший команду по созданию дизайна почтового сервиса Gmail в 2008-2012 годах, крайне недоволен тем, как сейчас выглядит веб-версия сервиса. Его смущает нагромождение папок, контактов, приложений Google, уведомлений и прочих элементов в одном окне. А ещё...

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

Rombica LED Ricky — ночник, который могла бы сделать Apple Нашу редакцию посещают самые разнообразные устройства, которые сначала, бывает, вызывают вопросы, а потом думаешь: а ведь это и правда удобно! Например, «умные» светильники — включать свет с iPhone немного необычно, но со временем не представляешь, как можно делать эт...

Лучшие Android-игры для детей Игры для детей довольно увлекательны Давать детям смартфон — это не всегда хорошая идея. Конечно, мы не говорим, что детей вовсе нужно лишать современных гаджетов. Равно как и не утверждаем, что чуть ли не с первого года жизни маленькому человеку нужно давать в руки см...

Подсказки для функционального заказчика. Press Δ to read Иногда так не хватает подсказок по ходу выполнения миссии ИТ-проекта – «жми W, чтобы двигаться вперёд». Чтобы хоть как-то помочь тем, кто оказался на месте функционального заказчика (от него очень многое зависит на проекте), мы собрали топ-10 подсказок, которые помогут успе...

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

[recovery mode] История слона Slonik, логотипа PostgreSQL Привет, Хабр! Всегда думал, что логотип для продукта придумать если не пару пустяков, то дело небольшого количества времени. Однако на примере PostgreSQL видно, что это совершенно не так. Предлагаю вашему вниманию перевод статьи Патрисии Дыбки, комьюнити менеджера компани...

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

Полный обзор The Elder Scrolls: Blades - экшен или сити-менеджер? Bethesda наконец-то выпустила игру The Elder Scrolls: Blades в ранний доступ. Теперь игроки могут погрузиться в собственную историю про бывшего агента Клинков, вынужденного скрываться от Альдмерского Доминиона. Игра еще далека от релиза и, видимо, была выпущена только для то...

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

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

Как живут фрилансеры: дизайн книжных обложек, собственное производство рюкзаков и работа в путешествиях Героиня нового выпуска интервью с Фрилансим — Наташа Байдужа, дизайнер и человек-пароход. За годы фриланса успела пожить в Москве, Одессе, Черногории, придумать свою марку рюкзаков (сшить и продать первую партию), написать детскую книгу, сделать бесчисленное множество иллюст...

Развлечения для самых маленьких: лучшие игры для детей на iOS и Android Давать ребенку смартфон или планшет для того, чтобы он перестал плакать — не самое лучшее проявление родительских качеств. А вот использовать технологии для обучения — очень неплохая идея. Предлагаем вашему вниманию подборку мобильных игр для самых маленьких и тех, кто поста...

[Из песочницы] «Брендированные» флешки. Кот в «брендовом» мешке Недавно у одного моего знакомого случился неприятный казус. Его сын делал школьное домашнее задание по информатике, но результат его трудов исчез. Ребенок использовал в качестве носителя информации USB-флешку, на которой был нанесен логотип фирмы моего знакомого, и вот именн...

[Перевод] Пишем операционную систему на Rust. Реализация страничной памяти (новый вариант) В этой статье разберёмся, как реализовать поддержку страничной памяти в нашем ядре. Сначала изучим различные методы, чтобы фреймы физической таблицы страниц стали доступны ядру, и обсудим их преимущества и недостатки. Затем реализуем функцию преобразования адресов и функцию ...

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

Обзор плюсов и минусов Sony Xperia 10 Plus. Смартфон с "кинематографическим" экраном В этом году компания Sony пошла на довольно радикальный эксперимент, представив смартфоны Xperia 1, Xperia 10 и Xperia 10 Plus. Эти модели получили экраны с необычным соотношением сторон 21:9, который, как утверждается, идеально подходит для игр и просмотра фильмов. Так ли э...

Администратор NASA рассказал о ближайших планах агентства, Марсе и инопланетянах В декабре замглавы Управления научными миссиями аэрокосмического агентства NASA Томас Зурбухен посетил с рабочим визитом Бостонский университет, где он выступил с докладом, а также ответил на несколько вопросов студентов о том, когда человек сможет отправиться на Марс, об е...

Обзор Call of Duty: Modern Warfare – Санкционный боевик, который разозлил всех Легендарная серия Call of Duty уже давно находится в переходной стадии. Её разработчики сменяют друг друга, делая упор то на реализм, то на футуризм. Infinity Ward, Treyarch и Sledgehammer Games пытаются и сыграть на ностальгии, и имплементировать все последние тренды. И рез...

NASA выбрало место на Луне, на которое в следующий раз ступит нога человека Космическое агенство NASA намерено отправить людей на орбиту Луны уже к 2024 году. Миссия будет проведена в рамках создания первой лунной орбитальной станции Gateway и, вероятно, астронавтам в очередной раз придется ступить на поверхность естественного спутника Земли. Агенс...

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

Системно-векторная психология 1.7 Актуальная и результативная психология в твоем смартфоне! Легкое и удобное приложение — Системно-векторная психология Юрия Бурлана! Раскрытие сложнейших вопросов – в чем смысл жизни? Как преодолеть апатию, как преодолеть лень, как преодолеть страхи? Как наладить взаимоотноше...

NASA выбрало победителя конкурса на разработку марсианского жилища Аэрокосмическое агентство NASA подвело итоги своего конкурса Mars Habitat Challenge проводившегося с еще 2015 года. В его рамках участникам необходимо было представить лучшие концепции создания марсианских колоний. В финальный этап конкурса, напомним, прошли три команды. По...

Defense Grid 2 выйдет на Nintendo Switch с ранее недоступной за пределами VR кампанией Студия Hidden Path Entertainment объявил о том, что Defense Grid 2 выйдет на Nintendo Switch 7 февраля. Стоимость игры составит $19,99, а предварительный заказ будет открыт 25 января и предложит 10-процентную скидку. Defense Grid 2 предлагает игровой процесс в жан...

Хочешь <s>похудеть</s> учиться ИТ самостоятельно? Спроси меня как Есть мнение, с которым я часто сталкиваюсь, — учиться самостоятельно невозможно, нужны профессионалы, которые будут вас вести по этому тернистому пути — объяснять, проверять, контролировать. Попробую опровергнуть это утверждение, а для этого, как известно, достаточно привест...

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

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

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

Евросоюз одумался: скандальная «Директива о копирайте» не получила поддержки у многих стран Вчера компания Google показала, что может случиться в частности с её поисковой системой, если будет проголосована так называемая «Директива о копирайте» (Copyright Directive). Однако, похоже, в Евросоюзе многие пересмотрели своё отношение к данному документ...

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

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

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

Появилось самое качественное фото флагманского смартфона Samsung Galaxy S10+ В Сети появились, пожалуй, самая качественная фотографии нового флагманского смартфона Samsung Galaxy S10+, которые находится во включенном состоянии. Фотография позволяет рассмотреть подробно овальный вырез в экране под сдвоенную фронтальную камеру. Также можно предпол...

Windows 10 Build 18950 доступна для загрузки Windows 10 Build 18950 (20H1) теперь доступна для инсайдеров в канале Fast Ring с множеством улучшений. Windows 10 Insider Preview Build 18950 представляет обновленную версию Snip & Sketch, включает новую ссылку опции Cloud Recovery и многое другое.Что нового в Windows 1...

Apple объявляет о кроссплатформенном сервисе подписки на игры Apple Arcade с доступом к более чем 100 играм Сегодня Apple анонсировала Apple Arcade, новый игровой сервис на основе подписки для мобильных устройств, настольных компьютеров и тв в гостиной, в котором представлены сотни изданий от ведущих издательств видеоигр, включая Disney, Sega, Lego, Cartoon Network и Konami. Подпи...

iOS 13 сделает NFC-модуль в ваших iPhone еще полезнее Непостоянство – это то, за что мы любим Apple. Многое из того, что Apple делает сегодня, еще несколько лет назад казалось немыслимым. Взять хотя бы стилус, который Стив Джобс считал абсолютно ненужной вещью, а Тим Кук выпустил его и тем самым увеличил продажи iPad. Или, ска...

В macOS Catalina можно подписывать документы с помощью iPhone и iPad Подпись цифровых документов — дело достаточно муторное. Как правило, чтобы подписать PDF-файл, его нужно сначала распечатать, а уже потом, подписанный, отсканировать. Apple заметно упростила эту процедуру на Mac, но раньше для подписи документов в «Просмотре» был нуже...

Как дизайн и цифровые продукты влияют на общество — фестиваль G8 и Mail.ru Group представляют лайнап секции «Дизайн» Эксперты из дизайн-студий и создатели цифровых продуктов с многомиллионной аудиторией расскажут о работе креативных команд и актуальных инструментах, о вредных исследованиях и карго-культе в создании продуктов, о поиске идеальны...

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

Обзор My Time At Portia – В тени конкурентов Я встречал немало людей, которые закатывали глаза при упоминании жанра симулятора жизни. По их мнению, это что-то странное, нишевое и «не для всех». Это популярное заблуждение, которое очень легко опровергнуть. Animal Crossing – возможно самый популярный представитель лайфси...

Игры, которые заставляют посмотреть на мобильные развлечения по-новому  Мобильные игры правят игровой индустрией, принося ей десятки миллиардов долларов каждый год. Но причина доминирования не в оригинальных проектах, а в ориентации на массовую аудиторию. Взрослый человек, не знакомый с играми, не захочет разбираться с GTA, Civilization, XCOM ил...

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

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

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

[Перевод] Машинное обучение агентов в Unity Эта статья об агентах машинного обучения в Unity написана Майклом Лэнхемом — техническим новатором, активным разработчиком под Unity, консультантом, менеджером и автором многих игр на движке Unity, графических проектов и книг. Разработчики Unity внедрили поддержку машинног...

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

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

Как потерять доступ в лайв систему, просто пошарив исходный код Безопасность на реальных примерах всегда более интересна. Один раз пришел клиент с запросом на тестирование на проникновение. У него было достаточно много причин для беспокойства, среди прочих прозвучала и такая: “Несколько месяцев назад к нам пришел новый разработчик, полу...

[Перевод] Самодельный сборщик мусора для OpenJDK Это перевод статьи Алексея Шипилёва «Do It Yourself (OpenJDK) Garbage Collector», публикуется с согласия автора. О любых опечатках и других багах сообщайте в личку — мы их поправим.Процесс создания чего-нибудь в рантайме языка — весёлое упражнение. По крайней мере, создание ...

Рецензия на This Is the Police 2 — хорошего может быть много This Is the Police была неожиданностью, но неожиданностью приятной. Об этом я знаю по рецензиям игровых изданий и отзывам игроков. This Is the Police 2 уже ждали, но она все равно смогла преподнести массу сюрпризов. И об этом я могу говорить с уверенностью. Часто проектам м...

Состоялся релиз фантастического нуарного приключения Whispers of a Machine  Студия Clifftop Games отметилась качественной point-and-click адвенчурой Kathy Rain – игрой, явно вдохновленной сериалом Твин Пикс. В своем новом проекте разработчики не изменили жанру, но выбрали совсем иной сеттинг. Whispers of a Machine – это тоже приключение, но в научно...

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

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

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

Восемь именных законов в UX дизайне (часть 2) Эта статья является продолжением опубликованной ранее первой части. Если вы еще не успели ознакомиться с ней, рекомендую начать именно с нее. Читать дальше →

Разработчик «The Last of Us» раскритиковал «Red Dead Redemption 2» за линейный сюжет Брюс Стрейли указал на отсутствие влияния игроков на геймплей в «Red Dead Redemption 2». Брюс Стрейли является известным разработчиком в игровой сфере. В свое время он принял участие в создании The Last of Us и Uncharted 4: A Thief's End. В своей недавней публикации в ...

Видео: совместное прохождение побочной миссии в Anthem с разными джавелинами Журналисты издания IGN снова опубликовали геймплей Anthem. На этот раз они проходили дополнительную миссию под названием Hidden Depths. Свои приключения сотрудники ресурса показали в десятиминутном ролике. Задание выдаёт учёный по имени Маттиас, которому в игре посв...

Джонатан Айв: Я живу на два года в будущем Разработка iPhone, iPad и даже AirPods требует от их создателей глубокого понимания того, какие технологии будут востребованы в будущем. Ведь, чтобы создать передовой продукт, одного года будет явно недостаточно, а значит, нужно учесть все изменения, которые произойдут с ры...

Самые странные Android-смартфоны Android-смартфоны бывают и такими… Android-смартфоны бывают разные. Есть мощные и производительные флагманы, есть крепкие «среднячки» или аппараты бюджетного ценового сегмента. Существуют и гаджеты, которые делают упор на дизайн и внешний вид. Но особняком ст...

Мы agile или аджайл нас? Какая главная проблема в разработке программного обеспечения (а может и вообще в любой работе)? Когда я задавал вопрос коллегам, получал разные ответы: изменения требований, несоответствия ожиданий, качество кода, взаимодействие с другими командами… суммируя для себя — комму...

Обзор Ace Combat 7: Skies Unknown. Лучший авиасимулятор Мне всегда нравились японские разработчики своей любовью к деталям и мелочам, на которые обычно все закрывают глаза. Именно по этой причине я очень заинтересовался игрой Ace Combat 7: Skies Unknown, которая является чем-то совершенно уникальным и неповторимым. На рынке видео...

Предварительный обзор OnePlus 7T. Флагман нового уровня Официально представлен новый флагманский смартфон, который является улучшенной версией прошлогоднего устройства. Смартфон получил более придвинутую камеру, более мощный процессор и немного иной дизайн корпуса. Давайте детальнее изучим данное устройство и поговорим о том, сто...

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

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

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

Лучшие гоночные игры на Android Скриншот из игры Asphalt 9 Помните поговорку: «какой русский не любит быстрой езды?». Мы ни в коем случае не призываем вас нарушать правила дорожного движения и изображать из себя стрит-рейсера на улицах вашего города. Но если прокатиться с ветерком все-таки хочетс...

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

[Из песочницы] Phoenix LiveView: когда вам больше не нужен JavaScript* * для создания динамической страницы Не так давно 12.12.2018 был анонсирован выход новой библиотеки для фанатов phoenix framework под названием Phoenix LiveView. Я бы хотел поделиться с вами впечатлениями от ее использования и phoenix в целом, а в следующей статье попробова...

Правда о железнодорожных тормозах: часть 2 Вижу, что первая, историческая часть моего повествования публике понравилась, а поэтому не грех и продолжить. Высокоскоростные поезда, вроде TGV уже не обходятся пневматическим торможением Сегодня мы поговорим о современности, а именно о том, какие подходы к созданию торм...

[Из песочницы] Пример реализации Continuous Integration с помощью BuildBot (Image by Computerizer from Pixabay) Привет! Меня зовут Евгений Черкин, я программист команды разработчиков в горнодобывающей компании Polymetal. Приступая к любому крупному проекту начинаешь задумываться: «Какой же софт лучше использовать для его обслуживания?». IT-пр...

Межпозвоночная грыжа? Работай над ней Внимание! Данная статья не призывает к самолечению! Не является рекламной. Люди уникальны, единой схемы для всех нет. Статья будет иметь более мотивационный окрас, нежели россыпь медицинских терминов. Тем не менее, я считаю ей место быть, как реальной истории перехода от о...

[Из песочницы] Применение Go в производственных системах. Валидаторы Добрый день, Хабр! Я довольно часто начинаю утро с просмотра хабра и наконец решил внести свой вклад в данный процесс изучения интересного. Если всё сложится, то это первая моя статься из цикла применения языка GO на производственных системах. Я хочу рассказать некоторые т...

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

Увольнение Джонатана Айва для Apple станет еще большим испытанием, чем уход Стива Джобса Самые известные проекты Айва — iPhone, iPad, iMac, MacBook — были созданы, когда главой Apple был Стив Джобс. В последующие годы дизайн продуктов компании стали критиковать больше. Главный дизайнер Apple Джонатан Айв проработал в компании почти 30 лет и руководил разрабо...

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

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

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

[Перевод] Игры меняют мир: как Hellblade привлёк внимание к проблемам людей с психическими заболеваниями Мы привыкли относиться к играм несерьёзно. Если кино, литература и телевидение ассоциируются с чем-то солидным, то интерактивные развлечения пренебрежительно называют «видеоиграми». Большинство по-прежнему видит в этом виде искусства только Operation. Впрочем, это не мешает...

«А если я не знаю математику, я безнадежен?» — специалисты отвечают на частые вопросы о профессиях в Data Science Интерес с Data Science продолжает расти, рынку нужны хорошие специалисты. Но порог входа в профессию довольно высок, новичков часто останавливают мифы и стереотипы о сфере — «долго, сложно, без физмат-образования лучше не соваться». Собрали самые частые вопросы и опасения те...

Лучшие программы для создания сторис в Instagram Если вы используете Instagram не первый день, то наверняка в курсе существования такой функции, как «истории». Это небольшие фото или видеоролики, которые хранятся 24 часа и доступны в специальном разделе. Однако если вы подписаны на топовых блогеров, то наверняка...

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

Обзор Destiny 2: Обитель Теней Destiny 2 – и вся франшиза в целом – это очень странный зверь. Это серия, которую знают все, но которая никогда не перешагивала планку посредственности. Это выдающийся шутер с огромным числом проблем, которые остаются нерешёнными по сей день. Это постоянное напоминание об ог...

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

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

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

«Умный дом» — переосмысление На Хабре уже было несколько публикаций о том, как айтишники строят себе дома и что из этого получается. Хочу поделиться своим опытом («тестовый проект»). Постройка собственного дома (особенно, если еще и своими силами) — крайне объемный кусок информации, поэтому я свое по...

«Матрице» 20 лет: как Вачовски сделали киберпанк, определивший повестку для целого поколения На днях фильму «Матрица» исполнилось 20 лет. Офигеть, не правда ли? По этому случаю WIRED сделал лонгрид на основе книги о сестрах (тогда еще братьях) Вачовски, из которого можно узанть много нового о карьере режиссеров-сценаристов до и во время создания культового фильма....

Субъективное видение идеального языка программирования Дальнейший текст — моя точка зрения. Возможно, она позволит кому-то по-новому взглянуть на дизайн языков программирования или увидеть какие-то преимущества и недостатки конкретных фич. Я не буду лезть в частные подробности типа "в языке должна быть конструкция while", а прос...

Еще один способ оптимизации docker-образов для Java приложений История по оптимизации образов для java приложений началась с выхода статьи в блоге спринга — Spring Boot in a Container. В ней обсуждались различные аспекты по созданию docker образов для spring boot приложений, в том числе и такой интересный вопрос, как уменьшение размеров...

Работать путешествуя или как я уволил половину отдела в LA: ua-hosting.company спонсирует МексЭтноЭксп Артемия Лебедева Путешествие — не только возможность увидеть что-то новое, но и изменить себя и своё отношение к миру. Свыше десятка лет я практически непрерывно путешествую. С этого началась история нашей компании, я улетел жить в Дахаб и планировал работать в индустрии дайвинга, а в резуль...

RESTinio — это асинхронный HTTP-сервер. Простой пример из практики: отдача большого объема данных в ответ Недавно мне довелось поработать над приложением, которое должно было контролировать скорость своих исходящих подключений. Например, подключаясь к одному URL приложение должно было ограничить себя, скажем, 200KiB/sec. А подключаясь к другому URL — всего 30KiB/sec. Самым инте...

[Перевод] Интервью с одним из создателей Untitled Goose Game Похоже, сегодня все стали крякать чуть больше обычного, ведь недавно вышла потрясающая игра Untitled Goose Game студии House House, в которой игрок управляет вредным гусём, терроризирующим ничего не подозревающих жителей небольшого городка. Программист игры Нико Диссельдор...

Clash of Kings: The West 2.83.1 Clash of Kings The West – в этой игре вы будете не только управлять своей армии и выигрывать войну, но и заботится о жителях своей страны. Вам предстоит не только развивать личные навыки своего персонажа, сделав тем самым его одним из лучших правителей запада, но отстр...

[Перевод] Архитектура программного обеспечения переоценена, простой и понятный дизайн — недооценен Вашему вниманию предлагается перевод поста Гергелия Ороса, занимающего должность Engineering Manager в Uber. В нем он делится своим взглядом на проектирование крупномасштабных систем, основанном на собственном практическом опыте работы в Uber и Microsoft. В сочетании с ком...

Карьера программиста. Глава 3. Университет Продолжение рассказа «Карьера программиста». Закончив вечернюю школу, пришла пора поступать в университет. В нашем городе был один университет технической направленности. В нем же, был один факультет «Математики и Информатики», на котором была одна кафедра «Компьютерных сис...

[Перевод] Трудно быть мейнтейнером проекта Open Source Автор — Сальваторе Санфилиппо, разработчик и мейнтейнер свободной СУБД Redis Несколько месяцев назад мне написал мейнтейнер одного системного open source проекта с довольно большим и активным сообществом. Он написал, что много лет изо всех сил пытается поддерживать свой пр...

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

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

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

[Перевод] Как встроить С-библиотеку в Swift-фреймворк В 2014 году был представлен Swift, новый язык для разработки приложений экосистемы Apple. Новинка принесла не только новые возможности и функции, но и проблемы — тем, кто хотел пользоваться старыми добрыми C-библиотеками. В этой статье я рассмотрю одну из них — бандлинг C-...

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

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

Обзор Kingdom Hearts III. Интерактивный мультфильм Kingdom Hearts III — это увлекательная история о противостоянии добра и зла, дружбе, отваге и справедливости. Игра кардинально отличается своей атмосферой от других RPG-проектов, ведь здесь даже в самых опасных сражениях нет и грамма жестокости. Разработчики отправляют нас в...

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

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

Мнение: Apple выпустит iPhone 11 в стиле iPhone 5 По мере того, как мы готовимся к выходу нового iPhone в конце этого года, начинают появляться первые инсайды, в которых предлагаются некоторые подробности о функциях устройства. До сих пор неясно, как будет называться смартфон (iPhone 11? iPhone XL?), но многие сходятся во ...

Microsoft и Nvidia объединились, чтобы сделать Minecraft еще реалистичнее Технологии трассирования лучей в реальном времени, реализованные в новых видеокартах Nvidia, позволяют гораздо более «правдоподобно» изображать отражения, тени и другие особенности реальных объектов. Технологии трассирования лучей в реальном времени, реализованные в видео...

Мой способ создания мастер-компонентов в Фигме Заметил, что многие продуктовые дизайнеры задаются вопросом «Как организовывать разные состояния компонентов?». Весь дизайнерский мир делится на 2 части. Первые делают один компонент, в котором несколько папок для всех состояний. Вторые делают для каждого состояния элемента ...

C/C++ из Python (C API) Продолжаем тему как вызывать C/C++ из Python3. Теперь используем C API для создания модуля, на этом примере мы сможем разобраться как работает cffi и прочие библиотеки упрощающие нам жизнь. Потому что на мой взгляд это самый трудный способ. Читать дальше →

[Перевод] Раф Костер: «Community Cookbook» Полезный материал для модератеров Пикабу, Хабра, урбанистов, чиновников, колонистов на Марсе/Луне и всем тем, кто планирует править этим (или еще каким) миром. Слово Рафу Костеру, легенде геймдева, Ultima Online, Star Wars Galaxies, геймификации, автору книги «A Theory of Fu...

С Project Catalyst и правда не всё гладко. Apple готовит изменения Project Catalyst должен был облегчить жизнь разработчиков, но только усложнил её Между iPad и Mac всегда была огромная пропасть. Даже когда Apple попыталась превратить планшет в профессиональный инструмент, выпустив увеличенную версию с поддержкой умного пера, это не сделало...

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