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

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

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

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

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

Модульное тестирование интерфейсов в Headless Chrome. Лекция Яндекса Чтобы непрерывно улучшать большие клиентские интерфейсы, нужна мощная система автотестов. Разработчик Яндекса Дмитрий Андриянов dima117 кое-что про это знает — пару месяцев назад он поделился своим опытом на Я.Субботнике в Нижнем Новгороде. — Сегодня я расскажу, как мы в ...

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

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

Создание NPM-модуля Яндекс.Кассы под Node.js — опыт Lodoss Team Спустя несколько месяцев после релиза обновленного API Яндекс.Кассы начали появляться первые интеграционные решения на новых технологиях. Одним из пионеров интеграции стала компания Lodoss Team, разработавшая SDK-библиотеку для работы с Кассой под Node.js. Никто не расскаже...

[Перевод] Проектирование пользовательского интерфейса Windows 95 Три года назад мне попалась интересная научная статья сотрудника Microsoft Кента Салливана о процессе и результатах проектирования нового пользовательского интерфейса для Windows 95. С тех пор веб-страница исчезла — одна из причин, почему я такой цифровой Плюшкин. Статья оп...

Яндекс обновил дизайн веб-версии Яндекс.Диска Интерфейс веб-версии облачного хранилища «Яндекс.Диска» был обновлён. Цветовая гамма стала светлее, а важные элементы интерфейса заметнее.

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

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

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

Разработка драйвера PCI устройства под Linux В данной статье я рассматриваю процесс написания простого драйвера PCI устройства под OC Linux. Будет кратко изучено устройство программной модели PCI, написание собственно драйвера, тестовой пользовательской программы и запуск всей этой системы. В качестве подопытного вы...

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

Директ тестирует трафарет с карточками цен в поисковой рекламе Об этом сообщила представительница Яндекса Дарья Ишимова в ходе конференции РИФ 2018

Рустам Мехмандаров и Александр Тарасов — семантические чудеса и автоматизация экспериментов на jug.msk.ru 5 апреля 2018 года, как раз накануне конференции JPoint 2018, прошла очередная встреча московского сообщества Java-разработчиков jug.msk.ru. Рустам Мехмандаров рассказал об опыте решения задач с использованием Apache Jena. Александр Тарасов поведал про использование DSL на о...

Яндекс изменит интерфейс Директа уже на следующей неделе Об этом стало известно в ходе конференции Яндекс.Директа

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

[Из песочницы] Управляем браузером с помощью PHP и Selenium Интро Всем привет! Сегодня я расскажу вам о том, как с помощью PHP можно работать с Selenium. Чаще всего это бывает необходимо, когда перед вами стоит задача написать автотесты для web интерфейса или свой парсер/краулер. С Википедии«Selenium — это инструмент для автоматиза...

Pixel Launcher из Android P портировали на все смартфоны Пользователь портала XDA-Developers под ником Quinny899 портировал Pixel Launcher новой версии сразу после выхода первой сборки Android P. Приложение «вырезано» без всяческих изменений. Единственное, что сделал энтузиаст — поменял подпись установочного файла, чтобы его можно...

Как создавался интерфейс Windows 95 Материал сотрудника Microsoft Кента Салливана о процессе и результатах проектирования нового пользовательского интерфейса для версии Windows 1995 года.

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

GopherCon Russia 2018: программа конференции готова Всем привет! Продолжаем рассказывать про GopherCon Russia, который пройдет 17 марта в Москве. В прошлом посте мы прошлись по первой половине программы, а теперь она готова полностью. Например, на конференцию приедут и выступят ведущий подкаста Go Time Brian Ketelsen и тех...

[Перевод] Как легко начать писать на PowerShell или несложная автоматизация для управления Active Directory Изучить основы PowerShell Данная статья представляет собой текстовую версию урока из нашего бесплатного видеокурса PowerShell и Основы Active Directory (для получения полного доступа используйте секретное слово «blog»). Данный видеокурс оказался необычайно популярным по в...

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

Яндекс.Директ тестирует один из трафаретов – объявление с карточками цен Яндекс.Директ тестирует новый трафарет — объявление с карточками цен. Об этом рассказала Дарья Ишимова, менеджер по маркетингу сервиса, на конференции РИФ 2018 в секции «Контекст для тех, кто в теме». Тест запущен на прошой неделе. Напомним, что развитие поиска Яндекса идет ...

Устройства с управлением через веб-интерфейс Автор: Николай Хабаров, IoT Google Developer Expert, эксперт по встраиваемым системам, DataArt. В этой статье я расскажу, как создать собственное устройство с веб-интерфейсом, которое будет доступно в локальной сети. Веб-интерфейс будет показывать текущие данные с датчика...

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

Яндекс.Директ открыл бета-тестирование сервиса KeywordBids Инструмент подготовит рекламодателей к новому интерфейсу назначения ставок.

Заметка о новом интерфейсе linux kernel — gpio uapi Начиная с версии ядра 4.6-r1 нам стал доступен новый интерфейс для взаимодействия с подсистемой ядра gpio. Теперь существует три официальных способа работы с gpio и получения от них прерываний. Нет смысла углубляться в потребности для данной подсистемы, для малой части это с...

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

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

Эффективные методы сжатия данных при тренировке нейросетей. Лекция в Яндексе Не так давно в Яндекс приезжал Геннадий Пехименко — профессор Университета Торонто и PhD Университета Карнеги-Меллон. Он прочитал лекцию об алгоритмах кодирования, которые позволяют обходить проблему ограничения памяти GPU при обучении глубоких нейронных сетей. — Я вхожу в...

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

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

Приглашаем на первую международную веб-конференцию Kolesa/Web 2018 Привет, Хабр! Весна пришла на планету, а вместе с ней и многочисленные митапы и конференции. Мы продолжаем формировать IT-community в Казахстане и делиться опытом веб-разработки и использования передовых технологий. 21 апреля в г. Алматы проведем первую международную веб...

BitPics 1.1.7.0 BitPics — инструмент, с помощью которого можно применять множество ретро-эффектов для ваших изображений и фотографий! С помощью этого инструмента вы сможете: — Выбрать множество комбинаций палитры из более 15 систем — Установить разрешение для изображения и конечный...

Обзор программы Java-конференции JBreak 2018: абсолютный баланс Конференция: JBreak 2018 Суть: Единственная Java‑конференция в Сибири Дата: 4 марта 2018 Место: Новосибирск, Экспоцентр, Станционная ул., 104 Меньше, чем через 2 недели, состоится JBreak 2018. В этот раз я смог поучаствовать в Программном комитете и могу не просто пересказ...

Application Release Automation: автоматизация управления релизами «уходит в облако» Рост популярности agile-методик и DevOps-культуры, а также стремление к поддержанию continuous delivery, побуждает компании внедрять инструменты автоматизации релизов. В этом материале расскажем, что такое управление релизами, и как облачное решение Release Management от Se...

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

Модель C.A.R.E.: онбординг как единая система Почему думать об онбординге как о части интерфейса — это ошибка, и как создать правильный пользовательский опыт, рассказывает менеджер в компании Intercom Руаири Галаван.

Как избежать ошибок интерфейса в iOS 11 iOS-разработчик и дизайнер Нейтан Гиттер рассказал о распространенных проблемах с интерфейсом приложений, которые возникают в iOS 11.

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

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

Мега-Учебник Flask, Часть XI: Чуть-чуть косметики (издание 2018) Miguel Grinberg Туда Сюда Это одиннадцатая часть Мега-Учебника Flask, в которой я расскажу вам, как заменить базовые шаблоны HTML новым набором, основанным на структуре пользовательского интерфейса Bootstrap. Читать дальше →

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

«Computer, how is my build doing?» и другие волшебные заклинания Барух Садогурский рассказывает, как с помощью сервиса голосовых команд Alexa можно добавить голосовой интерфейс к совершенно неожиданным вещам, таким как IntelliJ IDEA и Jenkins, а также, откинувшись в кресле с бокалом любимого напитка, управлять всем, чем угодно. В основе...

Дизайн в условиях хакатона Меня зовут Алиса, я старший дизайнер в Touch Instinct. Мы — аутсорс-компания. Скорость — один из важнейших критериев оценки нашей работы, наравне с качеством. Иногда для подготовки предложения для нового клиента нужно изучить, придумать и воплотить в жизнь концепцию прилож...

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

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

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

Информационная архитектура и технология DITA. По мотивам лекции в Яндексе Darwin Information Typing Architecture (DITA) — XML-технология для автоматизации процессов, связанных с технической документацией. За время существования DITA накопилось большое количество разнообразных возможностей, подходов к организации контента, а также конкретных механи...

Видеозаписи выступлений по геймдеву в Лектории Вышки В марте этого года в рамках лектория Вышки прошел цикл лекций об игровой индустрии. Лекции читали преподаватели программы «Менеджмент игровых проектов» ВШБИ НИУ ВШЭ. Под катом я собрал для вас видеозаписи, ссылки на конспекты и краткое описание всех докладов. Читать дальше...

Открытая бесплатная трансляция Java-конференции JPoint 2018 6-7 апреля, то есть уже завтра, пройдёт JPoint 2018 — международная Java-конференция для опытных Java-разработчиков. Про программу этой конференции мы писали не раз и не два. Мы проанализировали набор самых актуальных тем (производительность и подкапотный хардкор, Spring ...

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

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

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

[Санкт-Петербург, анонс] SpbDotNet #30 — доклады о телеметрии .NET-микросервисов и анализаторах кода ReSharper и Roslyn В пятницу 20 апреля в 19:00 в Питере пройдет тридцатый митап SpbDotNet. В программе доклады от Контура — крупнейшего продуктового .NET-разработчика в России. Вы послушаете доклады о правильном сборе телеметрии от .NET-микросервисов, а также о применении анализаторов кода в ...

[Перевод] Погружение в службы Android Перевод статьи "Deep Dive into Android Services" от Nazmul Idris. Я оставил оригинальное название автора, хотя это скорее не "погружение", а "знакомство". Думаю, текст будет полезен начинающим разработчикам. Статья отлично дополняет офф. документацию по службам на Android. ...

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

Опрос: с какого браузера началось ваше знакомство с Интернетом? Первому веб-браузеру с пользовательским интерфейсом под Windows, NCSA Mosaic, исполнилось 25 лет. Именно благодаря «Мозаике» интернет перестал быть инструментом небольшого числа учёных и специалистов [...]

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

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

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

Генерация кода во время работы приложения: реальные примеры и техники Генерация кода в рантайме — очень мощная и хорошо изученная техника, но многие разработчики все еще неохотно её используют. Обычно изучение Expression Trees начинают с какого-нибудь простого примера типа создания предиката (фильтра) или математического выражения. Но не Expre...

Сколько математики нужно, чтобы подписать многоугольник в JS API Яндекс.Карт В JS API Яндекс.Карт существует возможность создавать различные объекты на карте. Один из их них – многоугольник, с помощью которого можно улучшить интерактивность пользовательской карты: выделить отдельные области или отобразить местоположение неточечного объекта. К примеру...

[Перевод] О главнейшей причине существования современных JS-фреймворков Автор материала, перевод которого мы публикуем сегодня, говорит, что ему очень и очень часто приходилось видеть, как веб-разработчики бездумно пользуются современными фреймворками вроде React, Angular или Vue.js. Эти фреймворки предлагают много интересного, но, как правило...

JMeter 4.0. Что нового? 11 февраля состоялся релиз новой мажорной версии 4.0 Apache JMeter. Поскольку мы используем этот инструмент для нагрузочного тестирования на многих проектах, мы не могли оставить данное событие без внимания. Предыдущий мажорный релиз (версия 3.0) был выпущен чуть меньше дв...

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

Спор о «праве на забвение»: считать ли работу поисковых систем журналистикой? В Высоком суде Лондона несколько месяцев рассматривалось дело, связанное с «правом на забвение», принятом в 2014 году. Два бизнесмена, которые имели проблемы с законом в прошлом, потребовали от Google удалить из поисковой выдачи информацию, устаревшую на несколько десятилети...

Goody – бесплатный виджет для сбора пожертвований на сайте НКО С помощью бесплатного виджета Goody некоммерческие организации могут привлечь внимание пользователя и принять пожертвование от него в несколько кликов. Сервис разработала российская компания Goody. Теплица протестировала инструмент. Гендиректор компании Иван К...

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

[Перевод] Манипуляция поисковой выдачей Google   Исследователь Tom Anthony обнаружил сверхкритичную уязвимость в поисковом механизме Google, способную влиять на поисковую выдачу. Компания «исправляла» уязвимость полгода и выплатила за нее всего лишь $ 1337. Читать дальше →

Обзорная лекция и запуск 2-й части курса по разработке веб-сервисов на Go У нас две хорошие новости. На Coursera мы запустили 2-ю часть онлайн-курса по разработке веб-сервисов на Go. А 2-го марта в офисе проведем обзорную лекцию, на которой расскажем, почему вам стоит попробовать Go. Под катом подробности. Читать дальше →

Открытая бесплатная трансляция конференции Mobius 2018 Piter 20-21 апреля, то есть уже завтра-послезавтра, в Петербурге пройдёт конференция по мобильной разработке Mobius. Android и iOS, разнообразные темы от многопоточности до тестирования, российские спикеры и зарубежные звёзды — о том, что там будет, мы уже писали. А вот о чём ...

Service Portal: как работает единый интерфейс для взаимодействия с IaaS-провайдером По мнению специалиста по работе с клиентами и автора книги The Conversation Manager Стивена Ван Беллегема (Steven Van Belleghem), 70% пользователей ожидают, что на веб-сайте компании будет портал самообслуживания. При этом в Zendesk утверждают, что 53% (из 7 тысяч опрошенных...

Steinberg UR-RT2 и UR-RT4 — USB звуковые интерфейсы с трансформаторами Rupert Neve Designs Steinberg выпускает два новых USB звуковых интерфейса UR-RT2 и UR-RT4, созданные при сотрудничестве с Rupert Neve Designs. Модели отличаются количеством микрофонных входов, два или четыре. Используется трансформаторная схема, созданная специально для применения в звуковых ин...

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

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

Создаем TUI на python Привет, Хабр! В этой статье я расскажу про npyscreen — библиотеке для создания текстовых интерфейсов для терминальных и консольных приложений. Читать дальше →

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

Яндекс открыл Школу информационной безопасности Обучение в Школе бесплатное. Лекции и практические занятия будут вести сотрудники службы безопасности Яндекса. Слушатели узнают, как компания защищает ИТ-инфраструктуру: например, отражает хакерские атаки, обнаруживает и расследует инциденты. Им также расскажут, как обеспечи...

[Из песочницы] Как начать работать с Лямбда-выражениями в Java Привет, Хабр! Представляю вашему вниманию перевод статьи "How to start working with Lambda Expressions in Java" автора Luis Santiago. До того как Лямбда-выражения были добавлены в JDK 8, я использовал их в таких языках как C# и С++. Когда они были добавлены в Java...

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

Ya робот: как мы придумывали дизайн нового поиска для Яндекса Чтобы всем рассказать о том, кто такие дизайнеры и чем они занимаются, в конце июля Яндекс предложил ведущим российским студиям и дизайнерам переосмыслить интерфейс сервиса Ya.ru. Redmadrobot для проекта Ya.ru придумал, как может выглядеть сервис, в котором нет дизайна.

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

Почему полезно читать любые отзывы пользователей Перевод статьи UI-разработчика Dropbox Джона Саито, в которой он поделился выводами, сделанными после прочтения несколько тысяч пользовательских ревью.

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

Check Point DEMO или как быстро посмотреть интерфейс управления Лучший способ определить подходит ли вам то или иное решение — протестировать. “Пилотный” проект является идеальным вариантом и мы рекомендуем его всем своим клиентам и партнерам. Если говорить о Check Point, то самый простой способ — Check Point Security CheckUP. Мы уже п...

[Из песочницы] Создание простого RESTful API с Java Spark Что вы изучите Вы изучите как можно определять обобщенные контроллеры с помощью функциональных интерфейсов Java 8. Пример кода на GitHub. Читать дальше →

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

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

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

Что значат многоточия в названиях подпунктов меню macOS Каждое из приложений, имеющихся на вашем Mac наделено разработчиками массой функций. Одни из таких приложений вынесены в интерфейс в виде кнопок и находятся «на виду» у пользователя. Другие же, не поместившись в интерфейсе (или не обладая высокой степенью важности)...

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

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

24 марта, Москва – CocoaHeads Special Event Привет, Хабр! В эту субботу, 24 марта, пройдет полезное и интересное для всех iOS-разработчиков мероприятие – CocoaHeads Special Event. Нас там будет представлять Илья iltsarev Царев, Head of iOS Альфа-Банка с докладом про итеративную разработку «Feedback Driven Developm...

Две модели лучше одной. Опыт Яндекс.Переводчика Когда-то мы уже рассказывали о том, как появился и развивался машинный перевод. С тех пор произошло ещё одно историческое событие – его наконец-то покорили нейронные сети и глубокое обучение. Среди задач обработки естественного языка (Natural Language Processing, NLP) машинн...

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

Очевидное благо: как и зачем использовать сервисный подход за рамками ИТ (Часть 3) Продолжаю делиться опытом, как сервисный подход выходит из айтишной сферы (как управление процессами ИТ-обслуживания) и интегрируется с другими внутренними службами компании. Чем полезен сервисный подход и какие «подводные камни» ждут на этом пути я рассказывал. Сегодня – н...

Как стать GPU-инженером за час Нужно ли iOS-разработчику, не занимающемуся играми, уметь работать с GPU? Нужно ли ему вообще знать о том, что в айфоне есть GPU? Многие успешно работают в iOS-разработке, никогда не задумываясь об этой теме. Но GPU может быть полезен как для 3D-графики, так и для других зад...

[recovery mode] Rolling Scopes Conference 2018: вудсток для front-end разработчика Как выяснилось, у легендарного рок-фестиваля и конференции девелоперов составляющие успеха примерно одинаковые – классная идея, крутой контент и особая атмосфера единения. В середине февраля в Минске прошла 4-я конференция комьюнити JavaScript и Frontend девелоперов. Здесь н...

[Перевод] Blockchain на Go. Часть 5: Адреса Содержание Blockchain на Go. Часть 1: Прототип Blockchain на Go. Часть 2: Proof-of-Work Blockchain на Go. Часть 3: Постоянная память и интерфейс командной строки Blockchain на Go. Часть 4: Транзакции, часть 1 Blockchain на Go. Часть 5: Адреса Blockchain на Go. Часть 6: Тра...

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

Как я искал идеальный инструмент для проектирования разговорных интерфейсов, или В поиске священного Грааля Павел Гвай, android-разработчик KODE Привет, меня зовут Павел pavelgvay, я работаю в калининградской студии разработки мобильных приложений KODE и около года назад активно погрузился в процесс разработки приложений для Google Assistant и просто-таки залип над этапом проект...

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

Технический долг и места его обитания Эта статья — вольный пересказ доклада, который я посетил на конференции GOTO Berlin 2017: A Crystal Ball to Prioritize Technical Debt. Изображения из доклада и права на них принадлежат автору @AdamTornhill. Каждый разработчик в принципе понимает, что такое технический дол...

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

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

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

Как я съездил на CodeFest 31 марта и 1 апреля в Новосибирске в очередной раз случился CodeFest. В этом посте я расскажу, как съездил на самую большую разработческую конференцию за Уралом и почему в следующем году вам тоже стоит поехать. Читать дальше →

Backend United #1. Винегрет. Анонс Привет. Хочу пригласить бэкендеров на Backend United #1. Винегрет — митап, посвященный кросс-языковым решениям для разработки серверной части. Обсудим общие подходы и инструменты для разных языков. Вы услышите доклады от представителей Gett RnD и Avito. Встреча пройдет в сре...

Приглашаем на лекции по игровой индустрии 1го марта в ВШБИ 1 марта в Высшей школе бизнес-информатики НИУ ВШЭ в Москве пройдет сразу несколько лекций по игровой индустрии. Начало лекций с 19:00, сбор гостей с 18:30. Будут выступать как преподаватели ВШБИ, так и выпускники, которые уже открыли свою игровую студию и расскажут интересны...

Зачем выставлять в Интернет интерфейс управления или атака на Cisco Smart Install Недавно Cisco узнала о некоторых хакерских группировках, которые выбрали своими мишенями коммутаторы Cisco, используя при этом проблему неправильного использования протокола в Cisco Smart Install Client. Несколько инцидентов в разных странах, в том числе некоторые из которых...

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

Яндекс вывел из беты смарт-баннеры Теперь они доступны всем рекламодателям в новом интерфейсе Директа

Нечто новое: в поиске Яндекса появятся трафареты ​Сегодня в Экстрополисе состоялась конференция Яндекса. На ней среди прочего представители российского поискового гиганта делились важной информацией о будущем Яндекса.

Алексей Рагозин о Java Mission Control на jug.msk.ru 13 марта 2018 года прошла первая в этом сезоне встреча московского сообщества Java-разработчиков jug.msk.ru. Алексей Рагозин провёл мастер-класс по использованию Java Mission Control. Как прошла встреча, что именно на ней рассказывалось, как приняли доклад участники — обо вс...

Яндекс открывает новый набор в Школу мобильной разработки Летом в московском офисе Яндекса откроется бесплатная Школа мобильной разработки. Она будет посвящена созданию приложений для Android. Преподаватели ШМР — программисты Яндекса: они расскажут про разные подходы к разработке, научат пользоваться инструментарием и объяснят, как...

Детективная история про RMCP+ и OpenSSL, или как Wireshark помог победить incorrect argument в OpenIPMI Внутри будет немного кода на Си, немного дампов Wireshark'а и чуть-чуть консольных команд. Дано: несколько железок, которые должны опрашиваться по интерфейсу IPMI из под GNU/Linux, и две из них, которые отказывались это делать. Читать дальше →

Key transparency & Coniks для защиты структур данных Нас, как организаторов конференций для разработчиков, не обошел стороной мощный поток развивающейся технологии Blockchain. На осеннем Highload++ было несколько докладов, касающихся технологических особенностей и способов применения этой технологии в различных задачах. Под ...

Google обновил бету Search Console Инструмент обзавелся новыми элементами интерфейса

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

Курс инфопоиска на Зимней Пущинской Школе: учим старшеклассников создавать поисковые системы В наших технопроектах преподают более 200 коллег. Но многие этим не ограничиваются и проводят мастер-классы, курсы и лекции и на других образовательных платформах. Один из таких энтузиастов — Роман Васильев, который этой весной провел курс по инфопоиску в Зимней Пущинской Шк...

Facebook удалит 20 рекламных метрик, включая социальный охват Плюс начнёт маркировать прогнозные и тестируемые показатели.

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

[Перевод] Как статы и мониторинг WebRTC изменили мониторинг VoIP Сегодня мы публикуем перевод об очередном тренде WebRTC, спасибо за это консультанту Цахи. Какие изменения несет в мир VoIP технология WebRTC и что как меняется подход к статистике: об этом под катом. Кстати, возможно вы помните, что Цахи Левент-Леви приезжал на нашу конфе...

Great developer, true engineer and real leader — RIP Shawn O. Pearce 29 января 2018, скончался Шон Пирс, известный программист, автор, коммиттер и основатель многих проектов, в том числе Git, Jgit, libgit и Gerrit Code Review. Умер выдающийся разработчик, настоящий инженер и отличный руководитель, оставив замечательных пацанов, жену и всё оп...

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

Huawei представляет смартфон Huawei P20 lite в России Среди его особенностей — пользовательский интерфейс EMUI 8.0, экран Huawei FullView Display 2.0, двойная основная камера, а также усовершенствованный режим «Украшение» для поклонников селфи съемки.

getDerivedStateFromState – или как сделать из простой проблемы сложную Я люблю Реакт. Люблю за то, как он работает. За то, что он делает вещи «правильно». HOC, Composition, RenderProps, Stateless, Stateful – миллион патернов и антипатернов которые помогают меньше косячить. И вот совсем недавно React принес нам очередной подарок. Очередную возм...

Вам не нужны разработчики автотестов В эпоху вселенского внедрения agile-методологий и Devops уже никто не сомневается в том, что регрессия должна быть автоматизирована. Особенно, если в компании идет речь о Continuous Delivery. Все кинулись хантить разработчиков автотестов, от чего рынок становится перегретым....

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

DevConf: переход Uber с PostgreSQL на MySQL 18 мая 2018 года в Digital October состоится DevConf 2018. И мы решили пересказать некоторые интересные доклады с прошлогодней конференции. Там был доклад с несколько холиварным заголовком: «О чём молчит политрук: к дискуссии о переходе Uber с PostgreSQL на MySQL». В нем раз...

Выход OPPO R15 вместе с ColorOS 5.0 намечен на 12 марта Сегодня китайская компания OPPO сняла занавес со своего нового флагманского устройства — OPPO R15, выложив на странице в Weibo несколько рекламных изображений смартфона. Из визуальных отличий первое, что бросается в глаза — уже знакомый облик «яблочного» смартфона iPhone X с...

PowerAR — объединяем PowerBI и ARKit на поверхности стола Привет, Хабр! Помните недавнюю конференцию Apple, на которой был представлен ARKit? Ой, стоп-стоп, это же блог Microsoft. Хотя, почему бы и нет. Ведь наши партнеры решили поэкспериментировать и совместить новый фреймворк от Apple с возможностями сервиса PowerBi от Microsoft....

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

Just Survive: Raft Survival Island Simulator 0.9F Вы не помните, как вы добрались до этого острова, но теперь вы оказались в дикой природе. Выживание здесь не будет простой задачей. Сначала вам нужно будет найти еду и дрова, создать примитивные инструменты и построить приют. Ваше приключение приключения вот-вот начнется. ...

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

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

[recovery mode] 3CX v15.5 Update 4 Beta — распознавание речи через Microsoft Speech и обновленный Call Flow Designer На этой неделе произошли два приятных события. Во-первых, мы выпустили обновление 3CX v15.5 Update 4 BETA, и во вторых — очередное обновление среды разработки голосовых приложений 3CX Call Flow Designer. Обновление v15.5 Update 4 BETA В v15.5 Update 4 BETA появился перевод ...

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

Silicon Motion поставляет контроллеры для SSD Intel 760p На днях на квартальной отчётной конференции руководство тайваньской компании Silicon Motion Technology раскрыло, что новейшие SSD компании Intel серии 760p основаны на фирменных контроллерах компании. Это контроллеры с поддержкой интерфейса PCI Express 3.0 и протоко...

Яндекс объявляет набор в Школу информационной безопасности Яндекс открывает Школу информационной безопасности. Это образовательный проект для студентов старших курсов и выпускников. Его главная задача — помочь учащимся понять, как использовать теоретические знания по информационной безопасности в реальных ситуациях. Обучение в Школе...

Осталось 7 дней, чтобы повлиять на программу Highload++ Siberia Осталось 10 дней, чтобы повлиять на программу Highload++ Siberia! Сначала о главном, а потом обо всем по порядку. Через 7 дней, то есть 30 апреля закрывается приём докладов на Highload++ Siberia. Стоп, что это вообще Мы посчитали, что одного HighLoad++ в год недостаточно....

Go 1.10 Release Party @ Badoo 24 февраля Привет, Хабр! Я Алина, редактор блога компании Badoo. Вы, конечно, уже слышали, что релиз Go 1.10 на подходе, и гоферы устраивают пир на весь мир отмечают это событие весь февраль и во всем мире. И мы туда же. Вместе с сообществом Golang Москва приглашаем на Go 1.10 Rel...

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

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

Яндекс.Метрика запустила новый интерфейс создания и редактирования счетчика Команда Яндекс.Метрики доработала интерфейс создания и редактирования счетчика. Теперь заведение нового счетчика разбито на два понятных шага — выбор настроек и установка кода на сайт: Для того, чтобы установка счетчика не вызывала вопросов, в интерфейс были добавлены подска...

Фильтры поисковых систем. Часть 2: Яндекс Подробно о санкциях Яндекса и способах их избежать.

[Перевод] Я разработчик с 9 до 17 (и ты можешь стать таким) Этот конкретный твит от Сафьи Адбалла сподвиг меня на некоторые размышления: Пожалуй, непопулярное мнение (и тут немного иронии от меня). Чтобы быть способным и отличным инженером, вам не нужно писать статьи в блоге, участвовать в проектах open source, выступать с техничес...

Алиса от Яндекса научилась заказывать пиццу Яндекс тестирует систему заказов, обещает запуск через несколько месяцев

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

Яндекс перезапустил Диск для Windows и macOS Разработчики Яндекса выпустили большое обновление приложения Яндекс.Диск для Windows и macOS. Апдейт Яндекс.Диск 3.0 призван упростить работу с файлами в облаке, в том числе с нескольких устройств, а также освободить место на компьютере. Приложение показывает список всего, ...

DevConf: как ВКонтакте шел к своей платформе для live-трансляций DevConf 2018 состоится 18 мая в Москве, в Digital October. А мы продолжаем публиковать доклады с прошлогодней конференции. На очереди доклад Алексея Акуловича из ВКонтакте, где он поведает о том, о чем внимательные читатели уже догадались по сабжу. В 2015 году мы использов...

В ПВТ прошла конференция для мобильных разработчиков Конференция для мобильных разработчиков «The year of 3 things: fast, clean, automated mobile dev» прошла в бизнес-инкубаторе Парка высоких технологий. Организаторами выступили компании-резиденты CactusSoft и SoftTeco совместно с администрацией ПВТ. Мероприятие со...

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

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

EMUI 8.0 — рождённый быстрым, остаётся быстрым Компания Huawei решила поближе познакомить пользователей с новой версией фирменного пользовательского интерфейса EMUI 8.0, представленного в начале этого года и ориентированного на работу с операционной [...]

Яндекс запустил бету нового сервиса вопросов и ответов Яндекс.Знатоки Яндекс запустил бета-тестирование сервиса ответов на вопросы, очень похожий на уже существующий сервис «Ответы Mail.ru». «У нас в экспериментальном режиме начал работать сервис Яндекс.Знатоки, где пользователи могут задавать вопросы на разные интересующие их темы и получать ...

Документирование API — документация из тестов Пост в продолжение темы экспериментальных решений (https://habrahabr.ru/post/350382/), откуда будет переиспользован код для примера. В прошлом посте я затронул тему, как можно написать тесты на простой сервис, когда он выступает в роли черного ящика и из кода теста у нас нет...

Яндекс открывает набор в летнюю Школу мобильной разработки Летом в московском офисе Яндекса откроется бесплатная Школа мобильной разработки, посвященная созданию приложений для Android. Преподаватели ШМР — программисты Яндекса: они расскажут про разные подходы к разработке, научат пользоваться инструментарием и объяснят, как грамотн...

Список устройств Xiaomi, которые получат MIUI 10 Сегодня инсайдеры опубликовали список смартфонов популярного китайского производителя, которые должны получить новый пользовательский интерфейс MIUI 10.

Конференция «Информационно-аналитические инструменты в государственном управлении» состоится в Москве 6 марта 6 марта 2018 года аналитический центр при правительстве Российской Федерации проведёт конференцию «Информационно-аналитические инструменты в государственном управлении», которая завершит конкурс «Лучшие информационно-аналитические инструменты 2017&...

[recovery mode] Когда в лекцию включен опыт команды 25k+: как EPAM сотрудничает с ВУЗами в Беларуси EPAM получила Международную награду CEE Shared Services and Outsourcing Awards за сотрудничество бизнеса с университетами. Читать дальше →

[Из песочницы] Различные стратегии именования в Hibernate Привет, Хабр! Представляю вашему вниманию статью "Different Hibernate Naming Strategy" автора Dhiraj Ray. В этой статье обсуждаются различные стратегии именования, предоставляемые hibernate, а также переход стратегии именования от hibernate.ejb.naming_strategy в h...

[Перевод] Вредный Кейворд «Interface» Перевод ироничного поста из блога Боба Мартина в котором он рассуждает о том, насколько неудачным является использование слова interface в современных языках программирования, и какую путаницу и проблемы оно несёт разработчикам. — Что ты думаешь об интерфейсах? — Имеешь в ви...

Flyme 7 будет доступна на многих смартфонах Meizu 22 апреля состоится презентация новой серии флагманских смартфонов Meizu 15 и фирменного пользовательского интерфейса Flyme 7. На данный момент...

[Перевод] Всё простое опять стало сложным Это выступление состоялась 12 октября 2017 года на конференции Mirror Conf в Браге (Португалия) и ещё раз 9 февраля 2018 года на Awwwards Conference в Берлине. Этим летом после лекции на веб-конференции у меня состоялась увлекательная беседа с молодой студенткой, которая из...

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

Яндекс.Метрика обновила интерфейс создания и редактирования счётчика Более компактная настройка и подсказки с описанием способов подключения.

Мокап новой операционки Google Fuchsia уже можно испробовать в браузере Про операционную систему Fuchsia, которую Google тайно готовит, слышим уже не в первый раз. Чего только про неё не рассказывали, пока компания-разработчик не прокомментировала, что это не замена Android, пока таких планов у Google нет , а новая ОС, которая направлена на то...

Flyme 7 будет доступна для большинства устройств компании Уже через несколько дней (22 апреля) компания представит серию юбилейных смартфонов Meizu 15, а также покажет новый пользовательский интерфейс Flyme 7.

В Уфу и Новосибирск приедут ведущие ИБ-эксперты 8 февраля в Уфе в отеле «Башкирия» пройдёт ежегодная конференция «Код информационной безопасности». Столица Башкортостана принимает «Код ИБ», самое масштабное событие в области кибербезопасности, в третий раз. В секции трендов ожи...

Международная конференция "BIM на практике 2018. Сценарии использования технологии информационного моделирования в инвестиционно-строительных проектах" 5 апреля 2018 года в Санкт-Петербурге состоится 6-я международная конференция для инвестиционно-строительных, девелоперских и проектных компаний "BIM на практике 2018", посвященная сценариям использования технологии информационного моделирования в инвестиционно-стр...

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

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

Еще один способ поиска поддоменов в Яндексе с помощью документированных операторов Еще один способ применения операторов языка запроса поисковой машины Яндекс для поиска поддоменов сайта

SelectelTechDay: как это было 5 апреля прошла третья конференция SelectelTechDay, собравшая около 200 представителей организаций из разнообразных сфер деятельности. Атмосфера дружеского общения, интересные доклады и интерактивная демонстрация возможностей новой услуги Selectel VMware Cloud — вот лишь н...

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

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

G-DRIVE mobile Pro SSD: портативный накопитель с интерфейсом Thunderbolt 3 Бренд G-Technology, принадлежащий компании Western Digital, представил портативный твердотельный накопитель G-DRIVE mobile Pro SSD, продажи которого начнутся предстоящим летом. Устройство хранения данных использует для подключения к компьютеру порт Thunderbolt 3 на ...

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

Майнер для Android всего за пару дней заразил тысячи устройств Исследователь кибербезопасности Ван Хуэй (Wang Hui) из 360Netlab опубликовал пост о том, что семейство вредоносных программ-майнеров криптовалюты под названием ADB.Miner начало быстро распространяться. Вредоносная программа имеет аналогичные возможности с червями и ...

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

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

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

SvelteJS: Релиз второй версии Буквально вчера вышла 2-я версия молодого, но весьма многообещающего фреймворка SvelteJS. Версия мажорная, а значит содержит не только новые фичи и исправленные баги, но и соответствующие «breaking changes». Что новенького предлагает разработчикам новая версия и почему Svelt...

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

Digital-мероприятия в Москве c 5 по 11 февраля Бизнес-завтрак «Digital-вызовы 2018» 07 февраля (среда) ул. Сретенка, 26/1 бесплатно 7 февраля в 10:00 ждем вас в кафе Стакан, где основатели агентства Апрель и Senior Brand Manager в Nestlé Мария Елагина расскажут, как не промахнуться, пытаясь следовать модным трендам, на...

Nvidia представила технологию трассировки лучей RTX Компания Nvidia на конференции GDC 2018, которая в настоящее время проходит в Сан-Франциско, официально представила технологию трассировки лучей RTX. Кроме этого, Microsoft анонсировала расширение программного интерфейса DirectX 12 новым компонентом DirectX Raytracing API...

Кто такой программист? О времена, о нравы. Сегодня в Тостере увидел тему, в которой человек признавался, что работая java-разработчиком он знает алгебру и геометрию на уровне 6 класса и просил посоветовать учебники. Этот запрос несомненно вызывает уважение — человек хочет учиться. Начнём сначала....

List.of() и все, все, все… Здравствуйте, хаброжители. Наконец дошли руки написать что-то на хабр. Первая статья была немного скучной и узкоспециализированной. Поэтому я пишу в песочницу во второй раз. (UPD но почему то попал не в песочницу оО) На этот раз речь пойдет о нововведениях Java. А именно п...

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

Предварительная программа DUMP-2018 готова. Выступят докладчики из Microsoft, ВКонтакте, Rambler, Tinkoff, HTML Academy Привет, Хабр! 13 апреля в Екатеринбурге в восьмой раз пройдёт конференция DUMP. Доклады будут идти в 8 секциях: FrontTalks, Serverside, Mobile, DevOps, Science, Тестирование, Менеджмент, Дизайн. Программа получается отличной: Григорий Бакунов (Яндекс), Алексей Акулович (В...

Evil by Design: интерфейсы от Мефистофеля (часть первая) Крис Ноддер, автор книги «Evil by Design», сразу вызывает доверие. Не столько своим послужным списком достижений в психологии UX дизайне и консалтинге, сколько явным умением цеплять и продавать. По сути, под стильной обложкой с демоненком — собрание техник манипулирования по...

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

Unit-тестирование скриншотами: преодолеваем звуковой барьер. Расшифровка доклада Тестировать регресс верстки скриншотами модно, этим никого не удивишь. Мы давно хотели внедрить этот вид тестирования у себя. Всё время смущали вопросы простоты поддержки и применения, но в большей степени — пропускная способность решений. Хотелось, чтобы это было что-то про...

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

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

Разносим S3 бакеты по разным пулам в Ceph Luminous В процессе настройки нового кластера на Ceph Luminous появилась задача разнести разные S3 бакеты по разным устройствам хранения (в моем случае SSD и HDD). В интернете много инструкций как это сделать в Ceph Jewel, но в случае с Luminous процесс претерпел большие изменения и ...

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

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

Самые страшные ошибки, которые допускают DS. Встреча в офисе Авито 24 апреля Привет! На следующей неделе, в среду, 24 апреля, приглашаем специалистов по Data Science на митап, который мы организуем вместе с AI Community и AI Today. Будем говорить о самых страшных ошибках, которые допускают DS. Подробно обсудим CRISP-DM и Tips&Tricks, которые можн...

Apple проведёт конференцию WWDC 2018 с 4 по 8 июня Компания Apple сообщила, что ежегодная конференция для разработчиков WWDC 2018 пройдёт с 4 по 8 июня. Второй год подряд мероприятие будут проводить в конференц-центре МакЭнери, Сан-Хосе, который находится совсем недалеко от нового сооружения Apple Campus 2. Сан-Хосе, Кали...

Google Drive обрастает искусственным интеллектом Безусловно, в вопросе развития искусственного интеллекта компания Google сейчас является одной из лидирующих, но особенно сильно чувствуется её превосходство перед другими компаниями, если разговор заходит об оперативности интеграции нейросетей в существующие программы и сер...

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

Прокачиваем производительность C# с Федерико Луисом Сегодня мы поговорим о производительности в C#, о способах прокачать её до неузнаваемости. Задача этой статьи — продемонстрировать такие способы повышения производительности, которые, при необходимости, вы смогли бы использовать самостоятельно. Однако эти методики не являютс...

Google leanback — забота большого брата Добрый день, читатели Хабра. Хотел бы поделиться своим опытом разработки приложения для Android TV на примере DetailsFragment. Есть официальные примеры тут и официальная документация тут. Что сподвигло меня выразить свое мнение? Это то, что официальные примеры не отвечают...

Корпус SilverStone MMS02 получил защиту от влаги и пыли Состоялся анонс корпуса SilverStone MMS02. Допускается возможность установки 2,5-дюймового накопителя с интерфейсом Serial ATA. Габариты модели составляют: 105 * 16 * 164,5 мм. Корпус выполнен в соответствии со стандартом IP68. Для подключения к компьютеру служит интерфейс U...

В результатах десктопного поиска Яндекса появилась кнопка «читать еще» В результатах поиска Яндекса на ПК, в сниппетах сайтов появилась кнопка «Читать еще», расширяющая размер пояснительного текста по поисковому запросу (ранее это встречалось только в мобильной выдаче). Об этом редакции Searchengines сообщил заметивший изменения Дмитрий Звягин,...

Как выпустить самоподписанный SSL сертификат и заставить ваш браузер доверять ему Все крупные сайты давно перешли на протокол https. Тенденция продолжается, и многие наши клиенты хотят, чтобы их сайт работал по защищенному протоколу. А если разрабатывается backend для мобильного приложения, то https обязателен. Например, Apple требует, чтобы обмен данны...

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

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

Яндекс тестирует конкурента Ответов Mail.Ru Разработчики Яндекса тестируют новый сервис — Яндекс.Знатоки. По сути, это сервис вопросов и ответов, аналог Ответов Mail.Ru. Согласно описанию разработчиков, это сервис, где можно задавать вопросы, получать ответы от других пользователей, а также отвечать на их вопро...

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

Meizu начала принимать заявки на закрытое бета-тестирование Flyme 7 Meizu официально подтвердила анонс нового пользовательского интерфейса Flyme 7 на специальном мероприятии 22 апреля. В то же самое время китайская компания открыла предварительную регистрацию на закрытое бета-тестирование прошивки, которое, судя по всему, начнется сразу посл...

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

Онлайн-хакатон: создание приложений для SharePoint Online Привет, Хабр! Хочу поделиться информацией об онлайн-хакатоне для специалистов по автоматизации бизнес-процессов. Кто организует конкурс Соревнование проводится на новой специализированной платформе Contestars.com, а его организатором выступило сообщество разработчиков Iz...

Frontend на CodeFest: React, Javascript и лучшие практики Продолжаем рассказывать о программе CodeFest 2018. На очереди — мощный фронт докладов фронтенд-секции. Читать дальше →

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

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

Безвременная кончина директивы Host в Яндексе Изменения в поисковом функционале Яндекса продолжают демонстрировать стабильную тенденцию на урезание – ничего нового уже давно не добавляется, а вот многое из старого планомерно перестает поддерживаться. Сообщение Безвременная кончина директивы Host в Яндексе появились сна...

Тестирование дюжины SSD разных поколений с интерфейсом PCIe разных версий: Intel 600p, 750 и 760p, Kingston HyperX Predator и KC1000, Patriot Hellfire, Plextor M6e и M9Pe и WD Black Героями статьи стали сразу 12 накопителей SSD, относящихся к разным классам, различающихся интерфейсами и протоколами, но объединенных использованием PCIe. Новых среди них всего три модели, остальные были изучены ранее, причем одна — настолько ранее, что уже не тестировалась...

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

Какие iPhone и iPad обновятся до iOS 12 – полный список Уже совсем скоро, в самом начале июня, состоятся официальная презентация операционной системы iOS 12, а пройдет она в рамках конференции для разработчиков WWDC 2018 в США. Известный разработчик Джонатан Бедард проанализировал работу веб-движка Apple WebKit

О кодерах, программистах и инженерах-программистах На этот пост меня натолкнули недавние статьи на Хабре "Кто такой программист?" и "Почему Python так хорош в научных вычислениях". Читая комментарии к ним, я неоднократно натыкался на рассуждения с разделением разработчиков на «кодеров», «программистов» и «инженеров-программ...

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

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

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

Новый дизайн Outlook.com вышел из бета-тестирования Компания Microsoft наконец начала глобальное обновление дизайна своего сервиса Outlook.com, однако некоторые пользователи смогут увидеть изменения лишь через несколько недель. Переработанный дизайн впервые был представлен ещё в августе прошлого года, когда и началось его бе...

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

Приглашаем на Badoo PHP Meetup 7 апреля Привет, Хабр! Похоже, астрологи объявили неделю PHP митапов в апреле. :) 7 апреля мы проведем первый Badoo PHP Meetup в московском офисе компании! Мы безнадежно влюблены в PHP, уже много лет способствуем его развитию и приглашаем всех интересующихся пообщаться и провес...

Тестирование нескольких SSD 512 ГБ по новой методике: Intel 545s, Samsung 850 Evo, 860 Evo и 860 Pro, SanDisk Ultra 3D, Silicon Power Velox V85 и WD Blue 3D Начать процесс тестирования накопителей по обновленной методике мы решили с того, чем закончили использование ее предыдущей версии — семью накопителями с SATA-интерфейсом и емкостью порядка 500 ГБ. В числе прочего это позволит желающим поискать различия между поведением устр...

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

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

Epic Growth Conference 2018 — конференция по продуктовому маркетингу в Москве 29 марта в Mobio, Getloyal и Appsflyer при поддержке myTarget, Appodeal, Appnext, Gett организуют вторую международную конференцию по продуктовому маркетингу Epic Growth Conference 2018. Более 600 представителей крупнейших продуктовых компаний соберутся в Москве, чтобы обм...

Вслед за Kali Linux в Microsoft Store появился и дистрибутив Debian На прошлогодней конференции для разработчиков Build 2017 Microsoft обещала, что пользователи Windows 10 смогут устанавливать и запускать Linux-дистрибутивы в среде Windows, благодаря подсистеме Windows Subsystem for Linux. Компания сдержала своё обещание, и теперь пять дистр...

«T-commerce»: как работают онлайн-продажи через Telegram Прошлым летом Telegram выпустил новый API с поддержкой платежей. С тех пор мессенджер стал еще и каналом продаж, который позволяет компаниям не только общаться с клиентом, но и принимать оплату за свои товары и услуги прямо в диалоговом окне. Яндекс.Касса первой среди россий...

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

Фирменный интерфейс EMUI 8.1 представлен официально Вместе с новыми флагманскими смартфонами серии P компания Huawei представила фирменный интерфейс пользователя Emotion UI версии 8.1.

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

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

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

Личный опыт: выступления и вебинары VAS Experts о СКАТ, CG-NAT и DPI-системах Сегодня мы подготовили компактную подборку лекций и вебинаров наших экспертов. В них мы говорим о DPI-системах, платформе СКАТ DPI и тонкостях работы таких решений в сети провайдера. Читать дальше →

Обзор второго дня Data Science Weekend 2018. Data Engineering, ETL, поисковые сервисы и многое другое Несколько дней назад мы публиковали обзор первого дня Data Science Weekend 2018, который прошел 2-3 марта на Мансарде Rambler&Co. Изучив практику использования алгоритмов машинного обучения, теперь перейдем к обзору второго дня конференции, в течении которого спикеры рас...

Google подтвердила скорый запуск Assistant на русском Некоторое время назад в Сети появились слухи о том, что Google тестирует русский язык для своего голосового помощника Assistant. Оказалось, что слухи были верны. Поисковый гигант в своём блоге на сайте Хабрахабр решил раскрыть некоторые детали на этот счёт. Google ...

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

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

Представлена версия Huawei Nova 2s для поклонников игры Monument Valley 2 У знаменитой головоломки Monument Valley 2 миллионы фанатов. Huawei это учла и представила новую модификацию смартфона Nova 2s. Устройство называется Huawei Nova 2s Monument Valley 2 Edition и имеет расцветку Sakura Pink (розово-золотую). Аппарат заключен в коробку, оформлен...

7 безумных теорий о мире Гарри Поттера, которые многое объясняют Из них вы узнаете, почему прячутся волшебники, из-за чего Дурсли не любят Гарри и кем на самом деле является Дамблдор.

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

Графическая библиотека Vulkan 1.1 доступна для разработчиков в Android P В новой версии Android P для разработчиков станет доступна графическая библиотека Vulkan 1.1, в ней сильно оптимизирована и переработана работа с 2D и 3D графикой. Пользователи смогут почуствовать на себе все преимущества новой библиотеки, как только разработчики игр выпуст...

В Буковеле состоится конференция Byzantium Talks В субботу, 17 марта, в отеле Radisson Blu Resort, Буковель, состоится блокчейн-конференция Byzantium Talks, которая пройдет в формате выступлений TED Talks, лекций образовательного характера. Предварительно мероприятие посетят 99 гостей. Спикеры: Степан Гершуни, биткоин-еван...

30 UI-китов для iOS-разработчиков Соосновательница Flawless App Лиза Дзюба поделилась полезными наборами с готовыми интерфейсами iOS-приложений.

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

25 млрд запросов в час: база данных ServiceNow Двадцать шестого февраля прошла конференция MariaDB M|18, в которой участвовали 330 ИТ-компаний. На конференции выступил представитель ServiceNow. Он поделился кейсом по управлению «85 тысячами БД по всему миру». Среднее количество запросов в час — 25 миллиардов. Как в Servi...

Конференция ФСТЭК: финальный аккорд Завершить рассказ (начало тут, тут и тут) о конференции ФСТЭК мне бы хотелось рассказом о некоторых докладах, которые запомнились (рекламные доклады я в расчет не беру).

Continuous Integration для новичков Что такое CI Continuous Integration — это практика разработки программного обеспечения, которая заключается в слиянии рабочих копий в общую основную ветвь разработки несколько раз в день и выполнении частых автоматизированных сборок проекта для скорейшего выявления потенциал...

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

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

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

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

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

Самая большая it-тусовка на Урале — конференция DUMP-2018 — пройдёт 13 апреля в Екатеринбурге Программисты, дизайнеры, мобильные разработчики, тестировщики, менеджеры, новость для вас — конференция DUMP-2018 пройдёт 13 апреля в Екатеринбурге. В этом году мы готовим 8 секций: FrontTalks, Serverside, Mobile, Дизайн, DevOps, Тестирование, Менеджмент, Science. Если вы ...

Лучшее с мировых ИБ-конференций. Как взломать NFC и Apple Pay и уронить человека с гироскутера Для подписчиковПродолжаем держать тебя в курсе самых интересных докладов с мировых хакерских конференций. В сегодняшнем материале — все, что связано с уязвимостями беспроводных технологий. И между прочим, делись в комментах лекциями и докладами, которые ты нашел без нашей по...

[Из песочницы] Автоматизация UI-тестирования на PhoneGap. Кейс платежного приложения Не знаю, как вы, но я в воде чувствую себя уверенно. Однако недавно меня решили научить плавать снова, применив старый спартанский метод: кинули в воду и велели выживать. Но довольно метафор. Дано: PhoneGap-приложение с iframe, внутри которых загружается сторонний сайт;...

Открываем историю Большого театра. Часть первая Вы когда-нибудь собирали театральные программки? Если да, то, наверное, в вашей коллекции их десятки, а может, наберется и сотня. А теперь представьте, что в вашем распоряжении 120 тысяч программок, 48 тысяч афиш и 100 тысяч исторических фотографий. Столько бумажных докуме...

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

ASP.NET Core: Механизмы предотвращения атак 2.0 По встроенным механизмам безопасности ASP .NET Core написано мало статей. Даже официальная документация имеет пробелы. В этой статье мы пройдём по всем основным компонентам, имеющим отношение к безопасности, и разберём, как это работает внутри. Если вы используете старый до...

Apple уже вовсю тестирует iOS 12 для iPhone, iPad и iPod Touch Как известно, на конференции для разработчиков WWDC 2018 компания Apple должна официально представить публике операционную систему iOS 12. В ходе данного мероприятия сотрудники «яблочной» корпорации расскажут обо всех ее особенностях, а также позволят протестировать iPhone,

[Перевод] Почему SQLite не использует Git Содержание 1. Введение 1.1. Правки 2. Несколько причин, почему SQLite не использует Git 2.1. Git затрудняет поиск потомков после коммита 2.2. Ментальная модель Git излишне сложна 2.3. Git не отслеживает исторические названия ветвей 2.4. Git требует дополнительной админист...

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

Google предлагает поговорить с книгами Не просто сделать поисковый запрос и получить результаты, а обратиться за советом к опыту человеческой цивилизации пользователи смогут благодаря новому эксперименту поискового гиганта Google, известного не только мобильной операционной системой Android, но и проектами, раз...

GOODRAM SSD IRDM Ultimate с интерфейсом PCIe 3.0 x4 GOODRAM добавили в свое портфолио высокопроизводительный диск SSD с интерфейсом PCIe 3.0 x4. SSD IRDM Ultimate достигает скорости до 2 900 MБ/с при максимальном количестве операций записи до 290 000 IOPS. IRDM Ultimate - это следующее после IRDM Pro и IRDM,предложение произв...

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

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

В Яндекс.Браузере для Android появились виджеты Команда Яндекса объявила о запуске новой функции в Яндекс.Браузере для Android. Теперь на главной странице появились виджеты с данными от сервисов Яндекса: погодой, пробками, новостями и котировками. Как отмечают разработчики, самый популярный сайт у пользователей Яндекс.Бр...

ФАС одобрила создание Сбербанком и Яндексом СП на базе Яндекс.Маркета Федеральная антимонопольная служба (ФАС) удовлетворила ходатайство Сбербанка и Яндекса о создании совместного предприятия на базе Яндекс.Маркета, установив, что  сделка не приведет к ограничению конкуренции. Инвестиции Сбербанка в это совместное предприятие оцениваются в 30 ...

Конференция Fujitsu в Хабаровске Привет Хабр! 8 февраля мы приглашаем ИТ-директоров и руководителей ИТ-департаментов города Хабаровска присоединиться к нам на конференции «Fujitsu. Строим ЦОД будущего вместе». Мы обсудим, как выбрать наиболее эффективные решения, обеспечив окупаемость инвестиций в ИТ. Реги...

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

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

tdlib-ruby: как сделать Telegram-клиент на Ruby Одна из особенностей мессенджера Telegram — широкие возможности API (Bot API и Telegram API). Команда Telegram пошла ещё дальше и выпустила библиотеку TDLib (Telegram Database Library), позволяющую разрабатывать альтернативные клиенты Telegram и не задумываться о низкоуровн...

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

Google тестирует более закруглённый дизайн мобильной выдачи Google тестирует новый, более закруглённый дизайн мобильной выдачи. Изменения заметили в Android Police. В этой версии интерфейса изменилась форма строки поиска – она стала более закруглённой. В неё также добавили цветной логотип Google – «G», а иконка поиска больше не заклю...

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

Улучшить интерфейс за счёт мелочей: семь хитростей для недизайнеров Перевод материала разработчика Адама Ватана и дизайнера Стива Щёгера.

Управление освещением — удобство и комфорт! Одно из золотых правил управления освещением — удобство и комфорт. Интерфейс пультов и панелей должен быть интуитивной понятным, а настройка сценариев управления – быстрой и легкой. Новая 5-канальная сенсорная панель SR-2834-5C управляет одновременно RGB и MIX ле...

[Перевод] WebRTC и Electron: тренд для desktop-приложений В блоге на хабре мы стараемся рассказывать интересные истории из собственного опыта: телефония и браузеры, телеком, автоматизация звонков, видеоконференции — все эти истории. Но наш давний знакомый Цахи, автор bloggeek.me и мировой спец по WebRTC, настолько хорошо пишет, ч...

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

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

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

Avito на GopherCon Russia 2018 Всем привет! В марте в московском Технополисе прошла конференция, посвященная языку программирования Go — GopherCon Russia 2018. На ней прозвучали выступления от core-team — было круто услышать из первых уст о том, как нужно делать правильно. И конечно, не обошлось без докла...

[Перевод] Полезные советы IT-администратору: развертывание различных ОС с помощью Windows Deployment Services Мой коллега Гэри Уильямс – системный администратор с большим опытом работы – поделился советами о том, как можно использовать Windows Deployment Services для развертывания не только ОС Windows. И сегодня я предлагаю его рекомендации вашему вниманию. Windows Deployment Servi...

[Из песочницы] FastReport.Mono. Часть 1: Запуск демонстрационного Web-отчета В связи с тем, что официальная документация FastReport.Mono устарела, и даже не понятно к какой версии дистрибутива Debian она относится (могу предположить, что к 6 или младше), решил написать более-менее вменяемую инструкцию по установке демонстрационного Web-интерфейса для...

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

Яндекс обновил интерфейс веб-версии Я.Диска Яндекс обновил интерфейс веб-версии Я.Диска и добавил контекстное меню для файлов. Теперь можно открывать контекстное меню нажатием правой кнопки мышки на файлы и папки, выделять сразу несколько файлов, перетаскивать их из папки в папку — как в проводниках на Windows и macOS...

Яндекс закрыл сервис Я.Каталог. Совсем В блоге Яндекса для вебмастеров отмечают, что закрытие сервиса не скажется на тИЦ

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

Xiaomi Redmi Note и Redmi 1s, вышедшие 4 года назад, получили MIUI 9 Большинство компаний прекращают поддержку телефонов через 2 года после релиза. Однако устройства Xiaomi являются исключением из правила. Китайский гигант продолжает обновлять даже старые гаджеты. Далеко за доказательствами ходить не надо. Xiaomi Redmi Note и Redmi 1s были вы...

Яндекс.Карты выдавали Google на запрос «говно» Пользователи Яндекс.Карт обнаружили интересное явление — если в строку поиска ввести запрос «гавно» или «говно», то в результатах выдастся московский офис Google на улице Балчуг. Первыми обратили внимание на феномен пользователи сообщества &laqu...

Автоматизация удаления забытых транзакций Предисловие Достаточно нередко бывают ситуации, когда транзакция в MS SQL Server бывает забытой тем, кто ее запустил. Самый частый пример этому — запуск скрипта в SSMS, где явно открывается транзакция инструкцией begin tran, затем происходит ошибка, а вот commit или rollback...

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

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

Navicon начал внедрять process mining в российских компаниях Системный интегратор и разработчик Navicon заключил стратегическое партнерство с компанией "Инфомаксимум", отечественным производителем систем класса process mining для оптимизации бизнес-процессов. Navicon начинает внедрять в российских компаниях решение Proceset ...

«Конечно, это рискованно, но с должными мерами предосторожности использовать можно»: Крис Талингер о Graal «Жить на Гавайях, работать над суперпопулярным сервисом, внедрить в продакшне экспериментальную Java-технологию, на которую все ещё только с опаской поглядывают» — звучит как описание выдуманной идеальной Java-карьеры, о которой можно только мечтать. Но есть человек, для ...

Разворачиваем автоматизацию за пару часов: PHPUnit, Selenium, Composer Привет, Хабр! Меня зовут Виталий Котов, я работаю в Badoo, в отделе QA. Большую часть времени занимаюсь автоматизацией тестирования. Недавно я столкнулся с задачей максимально быстро развернуть Selenium-тесты для одного из наших проектов. Условие было простое: код должен леж...

Android P удивит новыми возможностями Уже в мае, в рамках традиционной ежегодной конференции Google I/O, поисковый гигант представит миру новую версию своей операционной системы, известную под кодовым именем Android P (судя по всему Pineapple). И хотя все самые интересные возможности новой операционки пока держа...

Zoiper 2.2.54 SIP клиент для Android с умеренным расходом батареи, не теряет связь с сервером (UDP/TCP), поддерживает множественные SIP & IAX учётки и G729. Описание: SIP клиент под Android. Внутри, есть программная покупка G729. Подтверждена уверенная работа с Zadarma, Sipnet, Mul...

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

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

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

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

[Из песочницы] Amazon S3 + 1С. Часть 1. Интерфейс Всем привет, с вами Низамов Илья и сегодня я начинаю цикл статей по написанию обработки взаимодействия с облаком Amazon s3 из 1С. Обработка Amazon s3 позволяет получат список файлов по фильтру, скачать необходимые файлы с Amazon s3 используя amazon s3 api, отправлять фай...

Microsoft планирует переработать интерфейс Windows и внедрить поддержку различных режимов работы для одного устройства Корпорация Microsoft заявляла, что её операционная система Windows 10 сможет работать на различных устройствах. И действительно, помимо традиционных компьютеров эта ОС управляет работой таких устройств как HoloLens, консолей Xbox One, смартфонов. Однако ранее Microsoft прихо...

Western Digital привезла на MWC 2018 серию интересных новинок Компания Western Digital привезла на MWC 2018 самую высокоскоростную карту UHS-I в мире - 400GB SanDisk Extreme UHS-I microSDXC и показала устройства с поддержкой интерфейса PCIe. Подробнее об этом читайте на THG.ru.

Главред «Грамоты.ру» Владимир Пахомов прочитает бесплатную лекцию о значении денег в русском языке В рамках цикла лекций #большечемденьги.

Google выпустил бета-версию нового API для AdWords Google выпустил бета-версию Google Ads API v0 – нового интерфейса программирования, который призван заменить текущий API AdWords. Сервис будет доступен через gRPC и JSON REST. В бета-версии нового API доступны следующие функции: создание, обновление и удаление поисковых камп...

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

DevGAMM Kyiv 2018: по итогам конференции В начале февраля в Киеве прошла конференция разработчиков игр DevGAMM Kyiv 2018, первый с 2014 г. форум такого рода у нас в стране, собравший геймдевелоперов Украины и стран ближайшего зарубежья. Что интересного было на этом мероприятии и каким получилось возвращение DevGAMM...

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

Еще один безрамочный: смартфон V9 от Vivo Китайская компания Vivo (недавно стала партнером ФК «Локомотив») представила на российском рынке безрамочный телефон V9 (соотношение сторон — 19:9) с мощной аппаратной начинкой и 24 Мп фронтальной камерой. В активе Vivo V9 процессор Qualcomm Snapdragon 626 (8 яде...

Интервью с дизайнером Александром Буртом о работе и жизни в Брюсселе В преддверии конференции DUMP мы традиционно делаем серию интервью с докладчиками об их работе и жизни. Первое интервью дал дизайнер, UX-проектировщик, разработчик, выпускник Академии Искусств в Сан-Франциско, ex-главный проектировщик UX в Parallels Александр Бурт. В интер...

Полезное дизайнеру / разработчику. Свежие утилиты и инструменты для ускорения работы. Выпуск № 9 Пока дизайнеры продолжают испытывать восторг от появления возможности прототипирования в двух известных инструментах, анонсированных в один день; мир независимых разработчиков продолжает выпускать всякие нужные инструменты. В 9-м выпуске 21 ссылка Читать дальше →

[Перевод] Зомби, которые съедают вашу память Что бы вы там себе не думали, а зомби существуют. И они действительно едят мозги. Не человеческие, правда, а компьютерные. Я говорю сейчас о зомби-процессах и потребляемых ими ресурсах. Это будет душераздирающая история о потерянных и снова найденных 32 ГБ оперативной памяти...

Новинка Meizu 15 Lite (M15) Компания Meizu выпустит смартфон во второй половине года высшего класса. Дизайн с кнопкой mEngine с тактильным откликом и кольцевой вспышкой вокруг лазерного фокуса, тот же формат дисплея с диагональю 5,46" (но IPS-матрица), 20-Мп "фронталка" с системой распознавания лица Fa...

Samsung Galaxy S8 и Galaxy S8+ скоро обновятся до Android Oreo с Samsung Experience 9.0 Бета-тестирование Android Oreo вместе с интерфейсом Samsung Experience 9.0 закончилось 9 февраля, и глобальное развертывание стабильного обновления будет доступно в ближайшие дни. Samsung Galaxy S8 и Galaxy S8+ должны стать первыми устройством Samsung, которые будут обновлят...

8 нововведений приложения Фото в macOS High Sierra В macOS High Sierra Apple уделила больше внимания совершенствованию технологий ядра и производительности, чем новому функционалу, тем не менее, новая версия ПО для компьютеров Mac получило ряд нововведений и улучшений, в том числе коснувшихся приложения «Фото».   Обновл...

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

Пользователи Xiaomi выбрали «чистый» Android вместо MIUI, но компания удалила твит с голосованием В сентябре прошлого года компания Xiaomi выпустила смартфон Mi A1 — с системой Android на борту, но без надстройки в виде фирменной оболочки MIUI. А на днях в Twitter решила провести голосование среди своих клиентов, чтобы доказать, что MIUI 9 пользуется их безоговорочной по...

Chrome 68 будет помечать все сайты HTTP как «небезопасные» Google и Mozilla давно агитируют за повсеместное шифрование веб-трафика и установку сертификатов SSL/TLS. В 2013 году по инициативе Mozilla создана организация Internet Security Research Group, которая в 2015 году запустила сервис Lets's Encrypt по автоматической выдаче бе...

[Из песочницы] Ещё один пример автоматизации или PowerShell + Google Apps Script Лень — двигатель прогресса… Вот и я, найдя немного свободного времени, решил автоматизировать достаточно рутинную для каждого админа задачу — создание и отключение пользователей. Читать дальше →

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

Как примерить корону Эта статья для тех, кому быстро надоедает играть в Angry Birds, 2048 или Lord of Rings и в чьих головах начинают зреть сценарии собственных игр. Я полагаю, на местном ресурсе таких индивидуумов не менее 95 процентов. Оставшиеся 5 процентов (скорей всего уже реализовавшие соб...

Опрос: SEO-инструменты — какие и почему Редакция SEOnews решила выяснить, какими инструментами пользуются наши читатели и чем они руководствуются при выборе сервиса

Как мы в ISPsystem резервные копии делали. Часть первая История о том, как в ISPsystem разрабатывали решение для резервного копирования. Рассказывает руководитель разработки Александр Брюханов. Все пользователи делятся на три группы: те кто не делает бэкапы, те, кто их уже делает, и те, кто проверяет сделанные. Кого-то мой...

Анонс Plextor M8V: новые SSD на 64-слойной памяти BiCS TLC NAND Компания Plextor представила серию твердотельных накопителей Plextor M8V с интерфейсом SATA 6 Гбит/с. Новые SSD построены на 64-слойной памяти BiCS TLC NAND и используют контроллер Silicon Motion SM2258. Подробнее об этом читайте на THG.ru.

Silicon Power анонсировала свои первые SSD с интерфейсом PCIe Компания Silicon Power выпустила первые в своём ассортименте твердотельные накопители с интерфейсом PCIe. Ими стали новые модели P32A80 и P32A85. Подробнее об этом читайте на THG.ru.

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

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

Что посмотреть на Top 3D Expo 2018  10 апреля в Москве, в Технополисе “Москва” на Волгоградском проспекте пройдет ежегодная выставка-конференция Top 3D Expo. На конференции можно будет услышать доклады ведущих практикующих специалистов России в сфере цифрового производства, а на выставке — увидеть много...

[Из песочницы] Blockchain на Go. Часть 4: Транзакции, часть 1 Привет, Habr! Представляю вашему вниманию перевод статьи "Building Blockchain in Go. Part 4: Transactions 1". Содержание Blockchain на Go. Часть 1: Прототип Blockchain на Go. Часть 2: Proof-of-Work Blockchain на Go. Часть 3: Постоянная память и интерфейс командной строки ...

Криптоинвестиции. Узнай все, что боялся спросить! 27 Февраля в Москве пройдет экспертная конференция «Криптоинвестиции. Венчурные инвестиционные инструменты цифровой экономики» В конференции уже подтвердили участие: Людмила Голубкова, Управляющий партнер венчурного фонда «Starta Capital», Председатель Административного...

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

Apple готовится к выпуску серии устройств с Face ID Компания Finisar, основной поставщик датчиков VCSEL, составляющих аппаратную основу интерфейса Face ID, наращивает объемы производства комплектующих. Очевидно, таким образом Finisar готовится к релизу серии новых устройств Apple. Об этом сообщает венчурная фирма Loup Ventu...

Принцип экономии мыслетоплива Представления, на наш взгляд, излишни. Под катом доклад гуру прокрастинатологии Максима Дорофеева, в котором он расскажет, как сделать больше, а устать меньше. Узнаем немного про обезьяну, эффективность и многое другое. Возможно даже, что после прочтения половина всего, чт...

Устройство для работы с картами памяти Blackjet VX-1C оснащено интерфейсом USB 3.1 Компания Atech Flash Technology некоторое время назад объявила о начале продаж устройства для работы с картами памяти CFast 2.0. Устройство, получившее название Blackjet VX-1C, оснащено интерфейсом USB 3.1, сигналы которого выведены на разъем USB-C. Кабель с разъемами U...

Объявлена программа московской конференции Cisco Connect – 2018 3-4 апреля в Центре международной торговли пройдет конференция Cisco Connect – 2018. Участников одного из крупнейших ИКТ-форумов на территории СНГ ожидают более 100 докладов и сессий. Эксперты Cisco и компаний-партнеров расскажут об актуальных тенденциях отрасли и ИТ-разрабо...

Horizon Zero Dawn: Начало. Первые четыре года разработки лучшей игры 2017 г. Пожалуй, самым запоминающимся и интересным докладом прошедшей в начале февраля конференции разработчиков игр DevGAMM Kiyv 2018 стало выступление Лешека Щепаньского из Guerilla Games, посвященное начальным этапам разработки Horizon Zero Dawn. Мы решили познакомить наших читат...

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

[Перевод] Современный PHP без фреймворков У меня есть для вас непростое задание. Когда в следующий раз начнёте новый проект, постарайтесь обойтись без PHP-фреймворка. Я не собираюсь перечислять недостатки фреймворков, и это не проявление синдрома неприятия чужой разработки: в этом руководстве мы будем использовать ...

В Google Search Console появилось несколько визуальных обновлений Google внёс несколько визуальных обновлений в новую версию Search Console. Изменения коснулись отчётности и пользовательского интерфейса сервиса. Среди нововведений: Аннотационные карточки с диаграммами; Столбцы, отражающие изменения в данных за период; Изменения в окне выбо...

Яндекс.Дзен обзавелся новыми инструментами Сервис получил несколько новых функций и инструментов

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

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

Использование библиотеки Python Control Systems Library для проектирования систем автоматического управления Здравствуйте! С появлением библиотеки Python Control Systems Library [1], решение основных задач проектирования систем автоматического управления (САУ) средствами Python значительно упростилось и теперь практически идентично решению таких задач в математическом пакете Matla...

Повесть о том, как один инженер HTTP/2 Client разгонял На примере «JEP 110: HTTP/2 Client» (который в будущем появится в JDK) Сергей Куксенко из Oracle показывает, как команда его запускала, где смотрела и что крутила, чтобы сделать его быстрее. Предлагаем вам расшифровку его доклада с JPoint 2017. В целом речь тут пойдет не п...

Старый дизайн - обновленная линейка 3D принтеров Немного новостей от компании PICASO 3D: как мы обещали в анонсах конференции Top3DExpo 2018, мы готовим сюрпризы. С 2011 года компания выпустила 5 поколений устройств. Осенью 2017 года стартовали продажи 3D принтера Designer X PRO. Это инструмент для быстрого, точного протот...

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

Эти ошибки в фидах Яндекс.Маркета мешают продажам Или почему успех в Яндекс.Маркете зависит не только от ставок. Рассказывает Павел Иванов из B2Basket.

В следствии утечки появилось новое видео, демонстрирующее работу Microsoft Xbox Avatar Новые аватары Xbox Live от Microsoft были обещаны ещё в прошлом году, но в открытом доступе не появились по сей день.  Но судя по всему, работа над сервисом идёт полным ходом. Появилось видео, на котором показано, как именно будут выглядеть новые аватары и интерфейс реда...

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

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

Яндекс выпустил обновленную версию Yandex MapKit Сторонние разработчики могут встраивать в свои приложения Яндекс.Карты

Мой отчет о конференции Стачка 2018 в Ульяновске Дорогие друзья, хочу поделиться с вами своими впечатлениями о конференции Стачка в Ульяновске https://nastachku.ru/, которую я посетил. Большое спасибо Александру Моисеенко за то, что пригласил меня выступить с докладом на этом мероприятии. Тему я выбрал следующую: "Методы ...

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

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

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

[Екатеринбург, анонс] Новые Java-митапы в Екатеринбурге: java.ural.Meetup @1 Хорошая новость для Java-разработчиков Екатеринбурга (и, может быть, Урала в целом) — запускаем новые Java-митапы в Екатеринбурге. Так сложилось исторически, что почти все активности профессиональных сообществ сконцентрированы в Москве и Санкт-Петербурге. Региональные собы...

UX-кинотеатр – Эмоции. Чувства. Интервью Перед нами стоит задача улучшать продукты банка с учетом пользовательского опыта. Можно решить эту задачу, протестировав всё приложение, и написать отчёт на несколько сотен страниц с рекомендациями по исправлению. По времени эта работа займёт где-то 3-4 месяца (кошмар, Agi...

Видео: в State of Decay 2 серьёзно обновится механика строительства базы Недавно разработчики из студии Undead Labs начали показывать игровой процесс проекта совместно с порталом IGN, опубликовав 25 минут кооперативного времяпровождения в зомби-апокалипсисе. Но это оказалось не всем, что ждало пользователей. Благодаря зарубежным журналис...

Самое время покупать Xiaomi Mi Notebook Pro 15.6 Почему самое время? А потому, что именно сегодня Gearbest скинул цены на младшую и топовую конфигурации, пожалуй, самых мощных и доступных ноутбуков на Windows в мире - Xiaomi Mi Notebook Pro 15.6. И тут никакого преувеличения. Я тестировал топовую конфигурацию и знаю, о чём...

Windows 10 Redstone 4 будет называться Spring Creators Update Как известно, весной 2018 года компания Microsoft выпустит следующее крупное обновление для Windows 10 — Redstone 4. Несмотря на приближающийся релиз, финальное имя новой версии операционной системы по-прежнему остается неизвестным. Ранее предполагалось, что софтверный гиган...

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

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

[Из песочницы] Magento Meetup Kharkov — видео и презентации 26 января в Харькове прошел митап, посвященный платформе Magento. Это уже второй такой ивент в городе, и он набирает обороты. Мероприятие посетили 130 человек: разработчики, тестировщики, дизайнеры. Прозвучали три доклада о тестировании, технологии AMP и кастомизации Magen...

Совсем скоро конференции «Код ИБ» пройдут в Санкт-Петербурге и Минске 19 и 26 апреля 2018 года ИБ-конференции «Код ИБ» пройдут в Минске и Санкт-Петербурге, собрав ведущих экспертов в области информационной безопасности.

Книга «Linux API. Исчерпывающее руководство» Привет, Хаброжители! Недавно у нас вышел фундаментальный труд Майкла Керриска по программным интерфейсам операционной системы Linux. В книге представлено практически полное описание API системного программирования под управлением Linux. Сейчас мы рассмотрим раздел «Потоки ...

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

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

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

Собеседование с ног на голову Помните свое последнее собеседование при устройстве на работу? Кем себя видите через 10 лет? Какие ваши достижения на последнем месте работы? Почему мы должны выбрать именно вас? Откуда только современные HR-ы берут все эти зубодробительные вопросы. Недолго думая решил пер...

Специалисты не верят в слухи о том, что Apple купит Snap за $22 млрд Недавно в Сети распространились слухи о том, что Apple рассматривает возможность приобретения американской компании Snap Inc., которая владеет мессенджером Snapchat, умными очками Spectacles, сервисами Bitmoji и Zenly. Несмотря на то, что многих пользователей отт...

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

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

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

Google тестирует выдачу без органики? Пользователи США нашли запросы, по которым Google выдает только поисковую рекламу

TOП-10. Разбор лучших докладов в свободном доступе. Heisenbug 2017 Moscow Действуем по старой схеме: я для вас отсматриваю подряд 10 докладов, делаю краткое описание содержимого, чтобы неинтересное можно было выбросить. Кроме того, с сайтов собираю ссылки на слайды и описания. Полученное сортирую и выдаю в порядке увеличения рейтинга — то есть в с...

Avito Data Science Meetup: Personalization Привет! 27 февраля приглашаем практикующих специалистов по Data Science на митап, посвящённый персонализации пользователей. Вы услышите доклады от представителей Сингапурского Университета Менеджмента и Avito. Регистрируйтесь на встречу и приглашайте коллег. Под катом — тези...

Релиз Yii 2.0.15 и расширений баз данных с исправленными уязвимостями Сегодня мы выпускаем обновления Yii для нескольких последних версий 2.0.x и официальных расширений поддержки нереляционных баз данных для исправления найденных уязвимостей. Патчи исправляют проблему в методах слоя ActiveRecord: findOne() и findAll(), которые могут допустить ...

Фанаты Fallout 3 переводят игру на движок четвёртой части Фанаты популярных франшиз иногда удивляют своими амбициями, но то, что задумали разработчики из Road To Liberty, выше всяких похвал. Третью часть серии Fallout многие считают лучшей, даже Fallout 4 не так тепло встретили. Однако, играть в проект 2008 года выпуска сейчас не о...

[Перевод] Создание чатбота с использованием Q&A Maker и Microsoft Graph Привет, Хабр! Совсем недавно мы проводили хакатон для разработчиков в Бухаресте и Клуже. Основной задачей группы в Клуже было создание эффективной программы-робота для чатов с поддержкой Endava и использованием Microsoft Graph и Q&A Maker. Сегодня мы расскажем об этом пр...

Apple по непонятным причинам удалила Telegram из App Store Сегодня ночью интернет-пользователи из разных стран начали жаловаться, что компания Apple удалила из App Store один из самых популярных мессенджеров в мире — Telegram. При соответствующем поисковом запросе на первых двух местах выдачи появляются Viber и Snapchat. Американска...

[Из песочницы] Удивительно простой обмен сообщениями с Spring Cloud Stream Привет, Хабр! Представляю вашему вниманию перевод статьи "Surprisingly simple messaging with Spring Cloud Stream" автора Richard Seroter. Существует множество вариантов взаимодействия микросервисов. Вы можете использовать обнаружение сервисов (Service Discovery, н...

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

Как создавать собственные компоненты для мониторинга устройств и автоматизации ИТ-задач Комплексное RMM-решение Panda Systems Management для централизованного и удаленного управления, контроля и обслуживания корпоративных сетей, устройств и ИТ-инфраструктуры позволяет администраторам создавать собственные специфические компоненты для мониторинга устройств и а...

[Из песочницы] Автоматизация криптоторговли с Django и Celery В свете бурного развития криптоиндустрии и криптоторговли в частности, наша команда, в рамках эксперимента, решила создать торгового робота, основной целью которого является торговля на криптоплощадке poloniex. В этой статье я постараюсь рассказать о всех трудностях, возникш...

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

Начались продажи внешних SSD Sonnet Fusion объемом 1 ТБ с интерфейсом Thunderbolt 3 Компания Sonnet Technologies объявила о начале поставок внешних SSD Fusion объемом 1 ТБ. В корпусе устройства с каталожным номером FUS-TB3-1TB находится SSD с интерфейсом PCIe, а для подключения к хосту используется интерфейс Thunderbolt 3. По нему же поступает питание....

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

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

AppMetrica начала поддержку нового API AdWords До конца марта Google AdWords окончательно перейдет на новый интерфейс и методы трекинга — старые интеграции перестанут работать. На этот случай сервисом была реализована поддержка нового API AdWords. Тем, кто заводил кампании в старом интерфейсе и у кого трекинг AppMetrica ...

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

Фернандо Гонт расскажет о безопасности IPv6 на PHDays 8 До окончания Call for Papers остались считанные дни. Программный комитет уже отобрал первую группу докладчиков, попавших в основную техническую программу, а в начале марта мы познакомили вас с одним из ключевых спикеров форума Ильфаком Гильфановым. Если вы хотите выступить н...

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

Смартфоны Samsung Galaxy S9 и S9+ представлены официально Вот и произошло очередное обновление флагманской линейки смартфонов Samsung (как всегда весной). Уже девятый по счету «гэлакси» представлен в двух модификациях: с 5,8-дюймовым и 6,2-дюймовым дисплеем. Функциональные изменения по сравнению с Samsung Galaxy S8 минимальные (в ...

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

Яндекс тестирует аналог «Ответов Mail.Ru» Новый сервис получил название «Яндекс.Знатоки»

Яндекс тестирует новый алгоритм ранжирования инфосайтов? Об этом говорят участники сообщества SEO.msk в Facebook

Яндекс станет главным продавцом рекламы на Avito Плюс 32 миллиона «людей, уже готовых совершить покупку».

Digital Spring 2018 – инновационный маркетинг! Ультрасвежие идеи и технологии ждут вас 30 марта в Hotel Olympia Garden (Санкт-Петербург) на ежегодной конференции Digital Spring! Мир движется с немыслимой скоростью. Цифровая эра диктует новые правила и открывает недоступные ранее горизонты развития. Конференция Digital Sp...

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

Тестируем массив OceanStor Dorado V3: настолько обычный, что прямо вообще OceanStor Dorado5000 V3 В общем, это массив как массив. На нём новые NVMe-диски. Получаешь хорошую производительность «за те же деньги». Но есть два нюанса. Нюансы такие: он хорош в соотношении «стоимость за ГБ + производительность» и он не американский, то есть подходит т...

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

Конференция DEFCON 19. «Искусство троллинга». Мэтт «Опенфлай» Джойс Как я уже сказал в своей биографии, это выступление посвящается двум великим людям, которых мы недавно потеряли – Рэнди Сэвидж Мачо Мену и Рональду Рейгану. И ещё недавно умершему парню по имени Буба, который сыграл в «Полицейской академии». Итак, добро пожаловать в искусств...

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

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

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

Погружение в шаблоны и приручение GPO Windows В очередной статье из цикла «конспект админа» мне хотелось бы освежить в памяти несколько нюансов использования групповых политик. Заодно поразвлекаемся с созданием своих шаблонов и с автоматизацией работы с этими самыми политиками. Читать дальше →

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

Основы разработки под Microsoft Exchange Server На форуме TechNet Microsoft каждый день появляются новые вопросы, касающиеся разработки для Exchange\Exchange Online. Актуальными на сегодняшний день являются два метода разработки: с использованием веб-сервисов (EWS Exchange и другие) и без их использования. В этой статье р...

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

Тренинг FastTrack. «Сетевые основы». «Понимание модели OSI». Часть первая. Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Код проверяли буквально по строчкам: как наш межсетевой экран проходил сертификацию ФСТЭК 9 декабря 2016 года вступили в силу Требования к межсетевым экранам, утвержденные в Информационном сообщении ФСТЭК от 28 апреля 2016 года. Все МЭ – производимые, поставляемые и разрабатываемые – к моменту вступления Требований в силу должны быть сертифицированы. Прошел го...

Corsair анонсировала клавиатуру K68 RGB Состоялся анонс механической клавиатуры Corsair K68 RGB с влагозащитой. Имеется съёмный упор для рук, который повысит комфорт во время длительных игровых сессий. Заявленный срок службы составляет не менее 50 млн срабатываний. Клавиши наделены индивидуальной RGB-подсветкой....

GCCGO против «стандартной» реализации Какие Go бенчмарки показывают лучшие результаты, будучи собранными gccgo и почему? Ответы на эти вопросы под катом. Читать дальше →

[recovery mode] Авторизация с помощью сертификата ssl на nginx + Let's Encrypt Добрый день, вечер или ночь, все зависит от времени суток в который вам довелось прочитать мою статью. В связи с ростом количества корпоративных клиентов, было принято решение дать доступ к учетной системе внешним пользователям. Для самостоятельного оформления заказов и от...

Исследование Roistat: ROI для поисковой рекламы выше, чем для тематической А Яндекс.Директ окупается лучше Google AdWords.

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

[Перевод] Машина времени на Java В мире существует множество клёвых маленьких библиотек, которые как бы и не знаменитые, но очень полезные. Идея в том, чтобы потихоньку знакомить Хабр с такими вещами под тэгом #javalifehacker. Сегодня речь пойдёт о time-test, в котором всего 16 коммитов, но их хватает. Авто...

Яндекс тестирует еще один рекламный результат в выдаче? Его появление заметили некоторые пользователи

ASUS Zenfone 5 (2018) засветился на живом фото Сетевые источники поделились живым фото флагманского смартфона ASUS Zenfone 5 (2018), который еще не был представлен официально. Изображение подтверждает безрамочный дизайн и «бровь» в стиле iPhone X. Похожий дизайн демонстрировал и недавно опубликованный схематический ренд...

Персонализируй это. Отчёт с Avito Data Science Meetup: Personalization Всем привет! Публикуем отчёт с митапа Avito Data Science Meetup: Personalization, который проходил у нас в офисе. Участники обсуждали моделирование пользовательских предпочтений в мультимодальных данных и кластеризацию волатильных объявлений с помощью EM-алгоритма. Под катом...

Установка центра сертификации на предприятии. Часть 1 Привет, Хабр! Мы начинаем новую серию статей. Она будет посвящена развертыванию службы сертификатов на предприятии на базе Windows Server 2016 с практическими примерами. Сегодня обозначим вступительные моменты и поговорим о типовых схемах развёртывания иерархии PKI: двухуров...

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

Обзор Xiaomi Redmi 5 Plus Прямиком с Mobile World Congress 2018, из солнечной Барселоны, наш корреспондент доставил в московскую редакцию Trashbox ярко-оранжевую картонную коробку с надписью Redmi 5 Plus. Давненько мы не тестировали новинок известного китайского производителя смартфонов. ...

Facebook ужесточит правила использования email для таргетинга объявлений Плюс запретит делиться пользовательскими аудиториями с другими рекламными кабинетами.

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

Новый мини-ПК GIGABYTE получил процессор Intel Gemini Lake Компания GIGABYTE пополнила ассортимент мини-компьютеров моделью GB-BLCE-4000C, которая может выступить в роли офисного ПК, медиацентра или простенькой игровой системы. Новинка оснащается двухъядерным процессором Celeron N4000 (Intel Gemini Lake) с частотой 1,1–2,6 ГГц и гра...

[recovery mode] Один день из жизни закаленного админа или рассказ о том как приручить СХД Сегодня мы расскажем о героических буднях админов и системах хранения данных. В рамках этой статьи мы расскажем две реальные истории внедрения СХД и попробуем поделиться своим опытом внедрения и эксплуатации СХД решений. Имена участников конечно же вымышлены. История 1. Как...

Moscow JS 40 в Avito — анонс Всем привет! 1 марта в офисе Avito пройдёт Moscow JS 40, неформальная встреча JavaScript-разработчиков. С докладами выступят представители Avito, Райффайзенбанка и банка «Открытие». Обещаем много полезной информации и конечно, неформальное общение. Регистрируйтесь на встречу...

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

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

Учебник Thymeleaf: Глава 7. Условное выполнение Оглавление 7 Условное выполнение 7.1 Простые условия: «if» (если) и «unless» (если не) Иногда вам понадобится фрагмент шаблона, чтобы появляться только в результате выполнения определенного условия. Читать дальше →

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

Интеграция Asterisk и Битрикс24 В сети есть разные варианты интеграции IP-АТС Asterisk и CRM Битрикс24, но мы, все таки, решили написать свою. По функционалу все стандартно: Кликом на ссылку с номером телефона клиента в Битрикс24, Asterisk соединяет внутренний номер пользователя, от имени которого это...

Строгая типизация для приложений Vue.js на TypeScript Вопрос: Каковы самые слабые места Vue? Oтвет: На данный момент, наверное, недружественность к типизации. Наш API разрабатывался без планирования поддержки типизированных языков (типа TypeScript), но мы сделали большие улучшения в 2.5. Вопрос: Тони Хор (Tony Hoare) назвал n...

Toshiba XS700 – внешний SSD объемом 240 ГБ Компания Toshiba пополнила ассортимент систем хранения данных моделью XS700. Это внешний накопитель, подключающийся к ПК по кабелю с разъемом USB-C (интерфейс подключения – USB 3.1 Gen 2). Габариты устройства составляют 95 x 75 x 11 мм. SSD построен на кон...

Хранилище Akitio Thunder3 RAID Station оснащено дисками Seagate Iron Wolf Pro Компания Akitio в текущем месяце начнёт продажи внешнего хранилища данных Thunder3 RAID Station, которое будет предлагаться в комплектации с жёсткими дисками Seagate. Решение поддерживает интерфейс Thunderbolt 3, обеспечивающий пропускную способность до 40 Гбит/с. П...

Apple может разрешить стороннюю поддержку Apple Watch С того времени, как Apple впервые выпустила Apple Watch, она не давала согласия на то, чтобы другие разработчики создавали и выпускали свои пользовательские программы для устройства. Это может измениться, согласно коду в последней сборке устройства, обнаруженному 9to5Mac. 9t...

Инструмент автоматизации копирования Pure Storage СAT for SAP Pure Storage CAT — это сокращение затрат по хранению и администрированию SAP на 90% и ускорение копирования с нескольких дней до считанных часов.

Приручение SphinxSearch с помощью слона Добрый день, хаброжители! Представляю вашему вниманию расширение для PostgreSQL, позволяющее отправлять поисковые запросы на Sphinx из PostgreSQL и получать результаты этих запросов. Подробности реализации и ссылка на репозиторий под катом. Читать дальше →

В Директе появились корректировки для видео В интерфейсе Директа появился простой инструмент для управления показами объявлений с видео — корректировки. Работают они аналогично уже привычным корректировкам, например, для  мобильных. Выбирая значения от -50% до 1200%, рекламодатель может отказаться от показа рекламы в ...

Разбор задачек от Одноклассников на JPoint 2018 Алоха! Самым, наверное, интересным событием на этой неделе в мире Java стала конференция JPoint, которая прошла в Центре Международной Торговли в Москве. Одноклассники предложили посетителям тоже поучаствовать в разработке самой высоконагруженной системы на Java и помочь на...

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

Удостоверяющий Центр на базе OpenSSL, SQLite3 и Tcl/Tk Если прогуляться по просторам Хабрахабра, то можно найти различные публикации на тему создания цифровых сертификатов, организации Центров сертификации (ЦС) или даже Удостоверяющих Центров (УЦ) на базе OpenSSL. В основном эти статьи в той или иной мере полноты описывают испо...

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

Особенности национальной охоты на баги или Bug Bounty по славянски Почему крупнейший мобильный оператор платит за critical bug 3-мя месяцами бесплатного интернета, гос. авиа компания считает паспортные данные и дату рождения не конфиденциальной информацией, а служба доставки №1 в стране по скриншотам отрицает утечку данных? А тем времене...

[Из песочницы] Установка Linux без .ISO и виртуализации Установка Linux без .ISO и виртуализации Создание файловой системы, установка и клонирование Debian и Ubuntu с помощью скриптов radish. 1. Назначение и возможности скриптов radish Обычно установка системы Linux производится путём запуска какой-либо программы-установщика, пос...

Вышел новый миникомпьютер Raspberry Pi 3 Model B+ Сейчас в мире насчитывается более 19 миллионов компьютеров Raspberry Pi, из них 9 миллионов - третьей модели. И вот, в честь дня числа пи, традиционного отмечаемого 14 марта, разработчики представили новую версию Raspberry Pi 3 Model B+ с улучшенным процессором и интерф...

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

Конференция AgileDays 22 и 23 марта 2017 22 и 23 марта в Москве в Центре Международной Торговли состоится конференция AgileDays’18. В этом году она проводится 12-й раз. В очередной раз докажем, что наша конференция самая крутая по тематике Agile в России и Восточной Европе! На AgileDays будет почти 100 докладов, ...

Ситуация с Telegram сегодня менее тяжёлая, чем с WhatsApp, Viber и Facebook Времени до потенциального старта блокировки Telegram остаётся всё меньше, ситуацию комментирует министр связи Николай Никифоров,сообщая, что блокировка мессенджеров сегодня попадает в так называемую «серую зону». Вопрос передачи или не передачи ключей для расшифровки переп...

Техническая программа PHDays: как ломают IoT, обходят Windows Hello и защищаются от квантового компьютера Прием заявок на участие в Positive Hack Days идет полным ходом. По многочисленным просьбам мы продлеваем Call for Papers до 31 марта. Это значит, что у всех желающих выступить на форуме есть еще пара недель, чтобы подать заявку. Недавно мы анонсировали первого ключевого д...

Вторая волна ФЗ-54: подводные камни онлайн-фискализации С 1 июля 2018 года предпринимателей ждет вторая волна обязательной кассовой автоматизации в связи с изменениями в федеральном законе №54. О том, кому придется взобраться на её гребень, как разобраться в финансовых и технических нюансах, на что обращать внимание при выборе он...

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

C++ конференции в апреле Всем привет! Сегодня я хотел бы рассказать сразу о двух предстоящих конференциях. Обе конференции организованны C++ сообществами: C++ Russia в Санкт-Петербурге и CoreHard Spring в Минске. Санкт-Петербург Читать дальше →

Gartner Data & Analytics Summit 2018 19-21 марта в Лондоне состоялась конференция Gartner Data & Analytics Summit. Я был посетителем этого мероприятия и хочу поделиться с вами своими мыслями и наблюдениями. Читать дальше →

Graal: как использовать новый JIT-компилятор JVM в реальной жизни На главной сибирской Java-конференции JBreak-2018, проходившей в Новосибирске, Christian Thalinger из Twitter поделился практическим опытом использования Graal. Этот доклад мы слушали всей рабочей группой в полном составе. Вполне объяснимо, если учесть тот факт, что Graal по...

MWC 2018: первый взгляд на Xiaomi Redmi Note 5 Pro Xiaomi Mi7. Xiaomi Mi MIX 2s. Это я перечисляю те гаджеты, которые так и не приехали на MWC. При этом у Xiaomi на MWC появился стенд. Парадоксально, но факт. Но и совсем без новинок любимые в народе китайцы оставить нас не могли – в Барселону привезли недорогой, но ...

Google скопировала интерфейс iPhone X для Android P Интерфейс Android P станет если не полной копией iOS для iPhone X, то по крайней мере близкой к оригиналу репликой. На это указывают скриншоты бета-версии еще не вышедшей операционной системы, опубликованные журналистами 9To5Google. Не заметить сходства просто невозможно. ...

Поисковая доля Яндекса в Рунете составила 56,1% в конце 2017 года Об этом рассказал коммерческий директор Яндекса Леонид Савков

[Из песочницы] Совершенствуем Redux Привет, Хабр! Представляю вашему вниманию перевод статьи "Redesigning Redux" автора Shawn McKay. Должно ли управление состоянием вызывать проблемы на сегодняшний день? Интуитивно, разработчики видят скрытую правду: управление состоянием куда сложнее, чем должно бы...

Как прошел День открытых данных в Москве 3 и 4 марта 2018 года в Москве прошло мероприятие, посвященное Международному дню открытых данных. На площадке собралось 300 участников, которые могли посетить более 50 лекций и мастер-классов. В честь Дня открытых данных по всему миру проходят встречи, лекции и хакатоны, це...

Сумма iconCaption точек в кластере LoadingObjectManager Допустим, вы используете апи яндекс карт. Допустим, вам надо отрисовать много точек, каждая из которых содержит на себе число — количество чего-нибудь, что на этой точке находится. Содержит она это число, допустим, в iconContent (можно и в iconCaption). Читать дальше →

Российские Samsung Galaxy S8 и Galaxy S8+ обновляются до Android Oreo Судя по всему, компания Samsung добавила несколько стран в программу обновления до финальной версии прошивки на основе Android Oreo с пользовательским интерфейсом Samsung Experience 9.0. Сборка G950FXXU1CRAP и G955FXXU1CRAP доступна для Galaxy S8 и Galaxy S8+ для обновления ...

«Газпром нефть» создаст в Петербурге центр для внедрения IIoT и других технологий «Газпром нефть» объявила о создании собственного Центра цифровых инноваций для развития своей технологической платформы, объединяющей логистику, переработку и сбыт.  Центр будет расположен в Петербурге, сообщают федеральные СМИ. Компания намерена привлечь к работе ро...

Тренинг FastTrack. «Сетевые основы». «Понимание архитектуры Cisco». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Приглашаем на лекционный вечер по геймдизайну 18-го апреля в ВШБИ 18 апреля в Высшей школе бизнес-информатики НИУ ВШЭ в Москве пройдет сразу несколько лекций по геймдизайну. Начало лекций с 19:00, сбор гостей с 18:30. Будут выступать как преподаватели ВШБИ, так и приглашенные эксперты, которые будут делиться с гостями мероприятия опытом и...

В AdWords появятся примечания, рекомендации и оценка эффективности аккаунта Google AdWords запускает ряд нововведений, которые будут доступны только в новом интерфейсе сервиса. Об этом заявил директор по управлению продуктами AdWords Энтони Чавес (Anthony Chavez) на конференции SMX West 2018. В числе этих нововведений значатся следующие: Примечания ...

I/O Extended 2018 Moscow: приглашение На дворе весна, а это значит, что приходит время традиционных конференций технологических гигантов. Среди таких событий — Google I/O, которая в этом году пройдет с 8 по 10 мая в Сан-Франциско. Если вы не хотите смотреть трансляцию Keynote в одиночестве, а готовы сразу обсуди...

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

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

Яндекс тестирует новую вертикаль поиска по рекламным объявлениям Яндекс проводит тестирование новой вертикали поиска по объявлениям Директа на странице выдачи. Об этом сообщил попавший в экспериментальную выборку seo-эксперт Павел Лукин. По запросу [курсы визажиста], в выдаче Яндекса появляется колдунщик, предлагающий просмотреть все суще...

«Яндекс» отчитался о росте поисковой доли в России благодаря «Алисе» В дополнение к поиску компания тестирует заказ пиццы и такси через своего помощника.

«Почему каждый раз, когда я за что-то плачу, с меня берут деньги? У меня это в голове никогда не укладывалось» Главное из интервью основателя финтех-стартапа Revolut Николая Сторонского Елизавете Осетинской.

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

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

Твердотельный накопитель WD Blue с памятью 3D NAND TLC: тестируем обновленную модификацию емкостью 500 ГБ Новая память 3D TLC постепенно начинает все шире применяться в SSD-накопителях самого разного уровня. В частности, семейство WD Blue перешло на новую память (сохранив старый контроллер) еще в конце прошлого года, хотя формально при этом образовалась новая линейка WD Blue 3D....

Задача про forEach(ps::println) от СКБ Контур На конференции JBreak я не читал задачки спонсоров специально. Ну, конечно, кроме ада от Excelsior: уж эти ребята всем задали жару. А тут принесли мне листок от СКБ Контур, смотри, мол, посмейся. Я посмеялся: первая задача действительно выглядела настолько наивно сформирован...

Яндекс меняет ценообразование в поисковой рекламе Участникам придется бороться не за позиции в выдаче, а за объем целевого трафика

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

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

Колонке Apple HomePod можно добавить линейный вход и поддержку Bluetooth Разработчик Эндрю Фаден усовершенствовал умную колонку Apple HomePod, добавив ей возможность воспроизведения музыки, которая передаётся через стандартный интерфейс Bluetooth и даже линейный вход.

Xiaomi попыталась скрыть, что пользователи предпочли чистый Android фирменному MIUI Китайская компания Xiaomi запустила на прошлой неделе опрос в Twitter, в котором просила пользователей выбрать между чистым Android One и фирменным пользовательским интерфейсом MIUI 9. Результаты, явно, оказались не такими, как ожидала Xiaomi, поскольку опрос был оперативно ...

Как настроить панель инструментов в Finder на Mac (macOS) Интерфейс многих приложений для Mac предусматривает наличие панели инструментов – полоски серого цвета в верхней части экрана с различными кнопками и строкой поиска. Подобная панель есть в Safari, «Почте», приложениях iWork (Pages, Numbers, Keynote) и в системном файловом ме...

Восстание одной маленькой своенравной нейросети, или как сделать codewar-игру за 3 дня На день рождения FirstVDS мы уже третий раз запускаем квест. Раньше он был только для админов, в этом году решили добавить задание для программистов. По сюжету игрок провалил обучение нейросети Нексы и накликал восстание машин. В итоговом задании админы, программисты и про...

История ES6-модулей Владислав Власов, инженер-программист в Developer Soft и преподаватель курса Нетологии, специально для блога написал цикл статей о EcmaScript6. В первой части на примерах рассмотрели динамический анализ кода в EcmaScript с помощью Iroh.js, во второй сосредоточились на реализ...

[Перевод] Конференция DEFCON 16. «Криминальная разработка iOS Cisco». Феликс Линднер, глава Recurity Labs Следующий пункт моего выступления посвящается часто задаваемому вопросу о работе центров Cisco. Почему именно Cisco? Потому что они занимают 92% рынка продажи роутеров стоимостью от $1500 и 72% рынка свитчей. Мы также обсудим программное обеспечение Juniper, которое как с то...

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