Разработка

ИТОГ 3-х месяцев: Альтернатива платному отключению рекламы в бесплатном приложении Android

Habrahabr

Здравствуй, Дорогой читатель ХабраХабра! В данной мини-статье я хочу рассказать/показать итог моей альтернативы платному отключению рекламы в бесплатном приложении Android. Всем, кому интересно добро пожаловать под кат! Читать дальше →

Как мы нанимаем с помощью буткемпа. Опыт отдела поисковых интерфейсов

Habrahabr

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

Как разворачивать артефакты Adaptivist ScriptRunner

Habrahabr

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

Работа с EventSystem в Unity. Базовые вещи в работе с UI

Habrahabr

Всем привет! Давно ничего не писал, но сейчас захотелось рассказать про очень удобную штуку, о которой многие не знают. Это Event System в Unity. Многие, для задач в которых EventSystem очень удобен, используют обычный Raycast. Я расскажу про то, как пользоваться частью функционала EventSystem (е...

[Перевод] Проблема Небраски

Habrahabr

Кейси Муратори — один из программистов игры The Witness. В процессе разработки игры он публиковал в своём блоге посты о технических задачах, которые перед ним вставали. Ниже представлен перевод одного из таких постов. На протяжении всей моей карьеры программиста неизменным оставался один принцип:...

Рынок труда в Java-разработке — что мы знаем о нём, что он знает о нас

Habrahabr

Прошлые статьи с цифрами нашли положительный отклик среди читателей, поэтому — на этот раз нечто совершенно иное — ещё один статистический сборник: рынок труда в Java, цифры из вакансий, резюме и заработные платы. Сам наш hh.ru в большей части написан на ней — уже ~15 лет мы следим за всей экосис...

[Перевод] Практика применения прокси-объектов в JavaScript

Habrahabr

Возможно, вы слышали о том, что в JavaScript ES6 появились новые объекты — так называемые прокси. Тем, кто знает о том, что такое прокси-объекты, и умеет с ними работать, они могут принести немалую пользу. Сегодня мы публикуем перевод материала, который направлен на то, чтобы объяснить всем желаю...

[Из песочницы] Кто на новенького? Мой первый опыт в разработке игры – от идеи до публикации

Habrahabr

Всем привет! Меня зовут Алексей, я из Санкт-Петербурга. В этой статье расскажу про свой первый опыт разработки мобильной игры под Android на Unity3d. Если Вам близка идея создания собственной игры или приложения, но Вы находитесь в раздумьях или не уверены в своих силах — читайте мою статью. Наде...

А какая Windows была первой у тебя? День рождения Windows 3.0

Habrahabr

Привет, Хабр! Сегодня, 22 мая, день рождения Windows 3.0. 28 лет назад (представляете?) была выпущена первая версия Windows, завоевавшая широкую популярность среди пользователей. Мы решили немного понастольгировать и написали статью о значимых ПК-версиях системы. Начнем с единички и придем к деся...

[Перевод] Марвин Мински «The Emotion Machine»: Глава 5 «Обдумывание»

Habrahabr

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

[Из песочницы] Уязвимость Mikrotik позволяет получать список всех пользователей через winbox

Habrahabr

Устройства компании Mikrotik стали широко распространены из-за своей цены по отношению к функционалу. Но и ошибки в программном обеспечении никто не отменял. И на этот раз вылез серьёзный баг. 25 марта один из пользователей форума Mikrotik сообщил об обнаружении подозрительной активности маршрути...

Как мы в Тинькофф использовали Windows Hello для аутентификации пользователя

Habrahabr

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

Встреча с Виталием Фридманом (Smashing Magazine) в офисе Wrike

Habrahabr

Wrike Tech Club позвал в гости на открытую встречу Виталия Фридмана, знаковую фигуру в области веб-разработки и UX-дизайна, основателя и шеф-редактора журнала Smashing Magazine. Помимо лекции Виталия мы организовали круглый стол с Егором Гилевым (UX-директор Wrike) и другими приглашенными эксперт...

Синхронизация команды со SCRUM

Habrahabr

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

Экспресс Москва — Сан-Хосе: совместный просмотр WWDC 2018 в офисе Авито 4 июня

Habrahabr

Впереди главное событие года любого iOS-разработчика — WWDC 2018. Именно за эти несколько дней Apple выдаст максимум информации о том, какие новые фреймворки и возможности операционной системы ожидают нас осенью. Если вы не хотите смотреть трансляцию Keynote в одиночестве, а готовы сразу обсудит...

Улучшение качества изображения с помощью нейронной сети

Habrahabr

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

Как мы замахнулись на мобильный fast paced шутер: технологии и подходы

Habrahabr

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

Вебинар: Планирование ёмкости кластера Apache Ignite на живых примерах

Habrahabr

В предыдущем посте мы рассматривали принципиальные подходы к оценке ёмкости кластера и совсем немного поговорили про оптимизацию. Для любителей заглянуть «под капот» Алексей Гончарук 29 мая проведет вебинар с живыми примерами: Откуда берется overhead при записи данных; Приемы оптимизации; Как пл...

[Перевод] Chrome тестирует Picture-in-Picture API для всплывающих видео вне браузера

Habrahabr

Производители браузеров работают над W3C API, которое утвердит Picture-in-Picture (PiP) режим и позволит сайтам показывать всплывающие видео вне окна браузера. В прошлом, PiP поддерживался только внутри канваса как всплывающее окно, которое появляется только в активной вкладке, пока пользователь ...

[Перевод] Символы, генераторы, async/await и асинхронные итераторы в JavaScript: их сущность, вза...

Habrahabr

Сущность и предназначение множества возможностей JavaScript вполне очевидны. А вот некоторые, вроде генераторов, могут, на первый взгляд, показаться странными. Такое же впечатление способны вызвать и, скажем, символы, которые похожи и на значения примитивных типов, и на объекты. Однако, язык прог...