VK, Москва — Технологии, которые объединяют / Статьи / Хабр
RuStore
Уровень сложности
Простой
Время на прочтение
4 мин
Количество просмотров 1.5K
Блог компании VK Разработка мобильных приложений *Разработка под Android *IT-компании
Дайджест
Российский магазин приложений RuStore продолжает серию дайджестов о рынке мобильной разработки — мы собираем самые интересные и важные новости, которые вы могли пропустить.
Читать далее
Всего голосов 17: ↑14 и ↓3 +11
Комментарии
8
NigrumKross
Время на прочтение
10 мин
Количество просмотров 3.5K
Блог компании VK Big Data *Машинное обучение *
Геоаналитика помогает бизнесу принимать решения: где открыть магазин, построить отель или возвести новостройку с учетом доступности и популярности локации, наличия конкурентов и сотен других факторов.
Решать подобные аналитические задачи с большим количеством значимых признаков помогает машинное обучение. В этой статье мы рассмотрим примеры работы сервисов геоаналитики VK Predict. Выясним, какие модели машинного обучения используются при построении таких систем и из каких этапов состоит разработка продукта с возможностями геоаналитики.
Статья подготовлена на основе вебинара команд VK Predict и VK Cloud.
Читать дальше →
Всего голосов 24: ↑23 и ↓1 +22
Комментарии
1
lunev_roman
Уровень сложности
Простой
Время на прочтение
9 мин
Количество просмотров 4.1K
Блог компании VK Программирование *
Привет, хабровчане! Многие из нас дорастают до момента, когда приходится проводить собеседования для поиска нового сотрудника в команду или стороннего исполнителя. Вне зависимости от направления (бэкенд, фронтенд, тестирование, мобильная разработка) интервью строится на основе ограниченного набора инструментов: скринингов, тестовых заданий, лайвкодинга и теоретических секций.
В статье расскажу про типовые ошибки интервьюеров и лучшие практики, поделюсь своим планом собеседования и подробно остановлюсь на одном из инструментов — лайвкодинге.
Перед тем, как начать, буквально пару слов о себе. Меня зовут Роман Лунев, я руковожу отделом бэкенд-разработки в команде развития суперприложения ВКонтакте. Разработкой занимаюсь более 10 лет, а собеседования провожу уже порядка 6–7 лет. За это время я много раз успешно заваливал, а потом, с опытом, и успешно проводил собеседования как интервьюер. А ещё насмотрелся на косяки коллег, потому что время от времени погружал в этот процесс интервьюеров-новичков. А это даёт очень много пищи для размышлений. Расскажу про свой план собеседования.
Читать далее
Всего голосов 27: ↑24 и ↓3 +21
Комментарии
26
dparp
Уровень сложности
Средний
Время на прочтение
11 мин
Количество просмотров 1. 1K
Блог компании VK Анализ и проектирование систем *Машинное обучение *
Привет, Хабр! С вами Дима из команды Машинного обучения Почты Mail.ru. Сегодня я продолжу рассказывать о том, как мы автоматизировали добавление событий из важных писем в календарь.
В первой части статьи я рассказал, как происходили проработка и анализ идей по этой фиче, исследования пользователей, и вкратце о том, как выглядит первый собранный прототип для проверки гипотез. Во второй части вас ждет продолжение этой истории, а именно то, как дорабатывали прототип, масштабировали его, как готовили данные, какие ML-модели использовали, и какие технические и продуктовые результаты получили.
Читать далее
Всего голосов 22: ↑22 и ↓0 +22
Комментарии
0
BykoIanko
Уровень сложности
Сложный
Время на прочтение
10 мин
Количество просмотров 4K
Блог компании VK Программирование *Алгоритмы *
На Хабре можно найти немало статей, посвящённых оптимизациям поиска кратчайшего пути на графе. Я расскажу ещё про еще один подход. Речь пойдёт о распараллеливании алгоритма A* и исполнении его на двух потоках, а также о сложностях, с которыми я столкнулся при реализации, и их преодолении.
Читать далее
Всего голосов 56: ↑56 и ↓0 +56
Комментарии
35
Boris_Kaganovich
Уровень сложности
Простой
Время на прочтение
6 мин
Количество просмотров 3.3K
Блог компании VK Производство и разработка электроники *Гаджеты Голосовые интерфейсы *
Многие подсознательно воспринимают умные колонки как что-то несложное в разработке. «Ну правда, что там такого: динамик, микрофон, светодиоды да Wi-Fi». Мы в VK захотели создать инновационный продукт, и в итоге прошли интересный путь от идеи до выхода на рынок нашей малышки для всех и каждого — VK Капсулы Нео. С виду вполне типичная умная колонка таит в себе технологические решения, которые в будущем постараются повторить в своих продуктах другие компании.
Меня зовут Борис Каганович, я директор по разработке и производству умных устройств в VK. В этой статье я расскажу о том, как появилась идея создать колонку и какой путь мы прошли от идеи продукта до его реализации.
Читать далее
Всего голосов 38: ↑31 и ↓7 +24
Комментарии
22
NigrumKross
Время на прочтение
10 мин
Количество просмотров 2.4K
Блог компании VK Big Data *GitHub *Машинное обучение *
Перевод
Хорошо продуманный процесс структурирования проектов машинного обучения поможет быстро создавать новые репозитории GitHub и с самого начала ориентироваться на элегантную программную архитектуру. Команда VK Cloud перевела статью о том, как организовать файлы в проектах машинного обучения, используя VS Code. Шаблон для создания проектов машинного обучения можно скачать на GitHub.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Комментарии
0
RuStore 000Z» title=»2023-05-05, 19:10″>5 мая в 19:10
Уровень сложности
Простой
Время на прочтение
5 мин
Количество просмотров 3.3K
Блог компании VK Разработка мобильных приложений *Разработка под Android *IT-компании
2022 год оставил разработчиков из России без возможности заработка в привычных сторах, а также дал толчок развитию альтернативных способов монетизации приложений. Менеджер проекта команды SDK магазина приложений RuStore Александр Лукашенко рассказал, как удаётся разрабатывать инструменты для оплаты, push-уведомлений, получения оценок и отзывов внутри российского магазина приложений.
Читать далее
Всего голосов 48: ↑40 и ↓8 +32
Комментарии
22 NigrumKross
Время на прочтение
5 мин
Количество просмотров 3.2K
Блог компании VK Тестирование IT-систем *Тестирование веб-сервисов *DevOps *Kubernetes *
Перевод
Чаще всего продукты тестируют ближе к концу жизненного цикла разработки. Однако существует концепция Shift-left testing, принципиально изменяющая подход к тестированию. Команда VK Cloud перевела статью о применении концепции Shift-left testing при разработке с использованием Kubernetes, а также о некоторых стратегиях реализации этого подхода в микросервисной среде.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Комментарии
0
bagrusss
Уровень сложности
Простой
Время на прочтение
12 мин
Количество просмотров 13K
Блог компании VK 3D-принтеры DIY или Сделай сам
Туториал
Всем привет! Меня зовут Влад, и я алкоголик самодельщик. Сегодня мы поговорим про доработку популярного 3Д принтера Flying Bear Ghost 5. Я знаю, что уже вышла шестая версия медведя, но я начал заниматься этим проектом еще до 24 февраля 2022 года.
Эта статья — продолжение нашей серии публикаций по следам DIY-митапа в офисе VK. Предыдущая статья.
Читать далее
Всего голосов 43: ↑41 и ↓2 +39
Комментарии
28
lperovskaya
Уровень сложности
Простой
Время на прочтение
7 мин
Количество просмотров 4.4K
Блог компании VK Информационная безопасность *CTF *
Интервью
Всем привет! На днях закончился пятнадцатый сезон студенческого чемпионата по кибербезопасности RuCTF 2023, который активно поддерживала VK. В чём суть соревнования: в начале игры команды получают идентичные серверы с предустановленным набором уязвимых сервисов. Задача участников — найти уязвимости, закрыть их у себя и воспользоваться ими для получения приватной информации (флагов) у соперников. За процессом игры непрерывно следит проверяющая система жюри, регулярно помещая новые флаги на серверы команд. Кроме того, система принимает от команд флаги, захваченные у соперников.
Читать далее
Всего голосов 32: ↑32 и ↓0 +32
Комментарии
3
NigrumKross 000Z» title=»2023-04-26, 10:57″>26 апр в 10:57
Время на прочтение
8 мин
Количество просмотров 6.5K
Блог компании VK DevOps *Kubernetes *
Перевод
Команда VK Cloud перевела пошаговую инструкцию о том, как установить и сконфигурировать ingress-nginx, Prometheus и Grafana, а также настроить оповещения для ключевых метрик Ingress. Для работы понадобится кластер Kubernetes и Helm v3.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Комментарии
3
1div0
Время на прочтение
12 мин
Количество просмотров 1.3K
Блог компании VK Высокая производительность *Администрирование баз данных *Распределённые системы *Tarantool *
Туториал
Всем привет! Меня зовут Александр Кленов, и я работаю в Tarantool. Любой серьезный продукт в промышленной эксплуатации требует инструментов observability. «Проверка пульса» продукта стоит на всем известных китах: логирование, трейсинг, мониторинг.
Мне всегда было интересно, как устроена внутренняя кухня больших компаний, как и какими инструментами observability пользуются сотрудники больших проектов. Сегодня я поделюсь руководством по практическому применению модуля метрик Tarantool, которое подготовил для своих коллег. Статья будет интересна как тем, кто использует Taranool в своей практике, так и всем, кто отвечает за observability и мониторинг в своих проектах. Приглашаю под кат!
Читать далее
Всего голосов 22: ↑22 и ↓0 +22
Комментарии
3
RuStore
Уровень сложности
Простой
Время на прочтение
5 мин
Количество просмотров 1.4K
Блог компании VK Разработка мобильных приложений *Тестирование мобильных приложений *
Дайджест
Российский магазин приложений RuStore начинает серию дайджестов о рынке мобильной разработки. Каждый месяц мы будем собирать самые интересные и важные новости, которые вы могли пропустить.
Читать далее
Всего голосов 22: ↑20 и ↓2 +18
Комментарии
2
severenit
Уровень сложности
Простой
Время на прочтение
8 мин
Количество просмотров 15K
Блог компании VK Блог компании Конференции Олега Бунина (Онтико) Разработка веб-сайтов *JavaScript *Программирование *
Сейчас понятие «микрофронтенды» встречается довольно часто, но что это такое и какие задачи они решают? Зачем нам микрофронтенды, если есть микросервисы или монолит? И стоит ли тащить микрофронтенды в свой проект только потому, что это модно? Расскажу об этом, а также о трёх способах организации микрофронтендов: Podium, Single-SPA и Module Federation. Какой среди них лучший и нашли ли разработчики в нём панацею? Об этом читайте под катом.
Читать далее
Всего голосов 31: ↑30 и ↓1 +29
Комментарии
25
konstantin_axenov 000Z» title=»2023-04-20, 11:58″>20 апр в 11:58
Уровень сложности
Средний
Время на прочтение
14 мин
Количество просмотров 5.9K
Блог компании VK Блог компании Флант Информационная безопасность *DevOps *Kubernetes *
С этим докладом я выступал на недавней конференции VK Kubernetes Conf 2023. В нем рассказывается, какие правила безопасности в Kubernetes действительно необходимы, и разбираются пять шагов, которые помогают улучшить безопасность.
Читать далее
Всего голосов 38: ↑38 и ↓0 +38
Комментарии
6
VeraManevich
Уровень сложности
Средний
Время на прочтение
12 мин
Количество просмотров 2.8K
Блог компании VK Блог компании Конференции Олега Бунина (Онтико) Управление персоналом *Карьера в IT-индустрии
Мнение
Часто, став руководителем, человек воодушевляется: сложные задачи и новые цели кажутся по плечу, хочется всех заонбордить, пробовать лучшие практики и создать классную атмосферу в своей команде. В реальности всё иначе, и большинство негативных моментов связано с темой увольнения людей. Многие тимлиды откладывают сложные решения на потом или предпочитают считать офбординг не своей задачей, что заниматься этим должен кто-то другой. Но увольнение — это целый процесс с последствиями для всей команды, проекта и бизнеса. Последние исследования говорят, что стоимость замены одного специалиста на рынке труда — это от 40 до 200 % годового фонда оплаты труда сотрудника. Число, достойное внимания. Поэтому каждому тимлиду и руководителю важно учиться управлять датой увольнения своих людей.
За основу этой статьи взято выступление Веры Маневич, HRD в Одноклассниках. Она больше 18 лет в HR на различных ролях пипл-менеджмента. Преподаёт в MBA, ментор на getmentor.dev. Мы рассмотрим разные грани работы с офбордингом и увидим его глазами тимлида. Разберём, почему люди уходят, можно ли управлять датой увольнения, как построить культуру офбординга и говорить на эту тему с командой.
Читать далее
Всего голосов 20: ↑17 и ↓3 +14
Комментарии
18
dparp 000Z» title=»2023-04-18, 14:53″>18 апр в 14:53
Уровень сложности
Средний
Время на прочтение
9 мин
Количество просмотров 1.4K
Блог компании VK Анализ и проектирование систем *
Сегодня очень любят использовать слово «умный»: умный дом, умный телевизор, умный пылесос. Хотя чаще всего речь идёт не о какой-то мифической “умности” прибора или приложения, а об автоматизации каких-то рутинных действий. Вот и мы сделали «умным» наш Календарь: автоматизировали добавление в него событий на основе важных входящих писем. Я — Дима, тимлид команды машинного обучения Почты Mail.ru, и на примере этого функционала хочу рассказать о том, какой путь проходит фича от рождения до передачи в эксплуатацию.
Читать далее
Всего голосов 22: ↑22 и ↓0 +22
Комментарии
2
Bksz
Уровень сложности
Сложный
Время на прочтение
9 мин
Количество просмотров 2K
Блог компании VK Информационная безопасность *
Туториал
Можно ли при идеальном коде и защищённой инфраструктуре иметь серьёзные проблемы в безопасности продукта? Защитят ли нас полностью современные средства инфраструктурной защиты, анализа кода? А что, если нет? Давайте подумаем об этом на отвлечённых примерах из практики.
Привет, Хабр! Меня зовут Игорь Игнатьев, я директор департамента защиты приложений в VK. Сегодня расскажу о подходе к построению безопасных продуктов, и это будет моя первая статья из цикла про принципы Secure by Design.
Читать далее
Всего голосов 22: ↑20 и ↓2 +18
Комментарии
0
Shchekoldin
Уровень сложности
Простой
Время на прочтение
6 мин
Количество просмотров 1.6K
Блог компании VK DIY или Сделай сам
Когда-то у нас была отличная традиция: проводить в офисе большие DIY-митапы. Потом пришлось на несколько лет прерваться из-за всяких неурядиц. И вот после долгого перерыва мы провели новый митап, на котором было много отличных докладов. По самым лучшим мы сделаем публикации, и начнём с «Истории развития мейкерского движения». Об этом рассказывает Алексей Щеколдин, продукт-менеджер в «Сферум», один из основателей Фаблаба Университета ИТМО и детского технопарка ITMO. KIDS, бывший руководитель направления Generation IF в компании InvestFuture, которая многим известна по одноименному YouTube-каналу.
Читать далее
Всего голосов 27: ↑24 и ↓3 +21
Комментарии
16
Выпущено приложение «ВКонтакте» для Apple Watch
ВКонтакте
Apple Watch
Выпущено приложение «ВКонтакте» для Apple Watch
Александр Кузнецов
—
Социальная сеть «ВКонтакте» выпустила новое приложение, адаптированное для умных часов Apple Watch. Оно поможет быть на связи в любой момент: не пропускать важные уведомления, слушать треки «VK Музыки» без необходимости доставать смартфон, а также общаться с друзьями, семьёй и коллегами в любой ситуации — на ходу, во время покупок, бизнес-встреч или занятий спортом.
Приложение «ВКонтакте» для Apple Watch предоставляет ключевые функции социальной сети — в том числе возможности «VK Мессенджера» и «VK Музыки». Также в зависимости от того, какие настройки для уведомлений выбрал пользователь, он будет получать на смарт-часы моментальные оповещения о событиях — новых сообщениях, заявках в друзья, реакциях и комментариях к записям, интересных публикациях, днях рождения друзей.
На Apple Watch можно переключаться между чатами и быстро отвечать на сообщения текстом, эмодзи или стикером. Приложением можно пользоваться во время учебного тренинга или рабочей встречи, поездки по городу, похода в магазин, бассейн или фитнес-клуб. В нём также доступны треки и плейлисты из коллекции «VK Музыки». Подписка позволяет скачивать музыку в память часов, чтобы слушать её без привязки к смартфону.
Команда разработчиков встроила в приложение возможности сервиса «Здоровье ВКонтакте» для тех, кто любит прогулки. Приложение синхронизируется с «Шагами ВКонтакте», помогая соревноваться с друзьями и отслеживать, сколько было пройдено шагов и километров. Кроме того, в приложении доступна личная цифровая визитка: если нужно поделиться профилем с собеседником, достаточно открыть персональный QR-код и показать его для сканирования.
А новые Apple Watch и многое другое вы можете купить у наших друзей из Big Geek.
Скидка по промокоду iGuides
iGuides в Яндекс.Дзен — zen.yandex.ru/iguides.ru
iGuides в Telegram — t.me/igmedia
Рекомендации
Мошенники научились новому трюку: банк больше не спасет ваши деньги
Раскрыт секрет, почему такси наличкой и по безналу стоит по-разному. Отличие в цене — в два раза!
Таксисты придумали, как отказываться от заказов без потери рейтинга
Мошенники ловко разводят тех, кто пользуется поиском Google. Попасться — раз плюнуть
Рекомендации
Мошенники научились новому трюку: банк больше не спасет ваши деньги
Раскрыт секрет, почему такси наличкой и по безналу стоит по-разному. Отличие в цене — в два раза!
Таксисты придумали, как отказываться от заказов без потери рейтинга
Мошенники ловко разводят тех, кто пользуется поиском Google. Попасться — раз плюнуть
Читайте также
Цифровой рубль
Законы
Эта иномарка заставит забыть о Lada Vesta. Слиты все подробности
Автомобили
Обход санкций
Названа еще одна веская причина покупки iPhone 15 Pro. Преимущество «космических» масштабов
Apple
iPhone
ВКонтакте оправдан в споре об авторских правах на лейбл
Опубликовано вНовости к
Имонн Форд
ВКонтакте, крупнейшая российская социальная сеть с 300 миллионами зарегистрированных пользователей, официально освобождена от нарушений авторских прав после продолжительного судебного дела, возбужденного против нее Universal Music Russia и Warner Music UK.
Судебный иск восходит к 2014 году и требует компенсации в размере 51 млн рублей (532 тысячи фунтов стерлингов). Суд Санкт-Петербурга постановил, что «ВКонтакте» является посредником и не получает доходов от продажи музыки.
Там же добавили, что лейблы недостаточно помогали «ВКонтакте» в выявлении музыкальных произведений, нарушающих авторские права, и не предупреждали сервис об их наличии.
Борис Добродеев, генеральный директор «ВКонтакте», сказал: «Выводы суда подтверждают необоснованность требований заявителей и подтверждают нашу позицию, которую мы занимали на протяжении всего дела. Мы продолжим налаживать конструктивный диалог со звукозаписывающими компаниями и будем стремиться к согласованию взаимовыгодных условий сотрудничества».
IFPI, как и ожидалось, не в восторге от этого решения. Фрэнсис Мур, исполнительный директор организации, по-прежнему смотрела на положительные стороны, когда сказала: «Письменное решение подтвердило вывод суда о том, что ВКонтакте должен внедрить эффективную технологию, чтобы остановить нарушения его службы. Суд четко заявляет, что технология ВКонтакте неэффективна, и мы знаем, что это так из-за массовых нарушений, происходящих на сервисе ежедневно. Хотя в своем заявлении о судебном решении VK сосредоточился на других деталях решения, наиболее важным моментом для музыкальных компаний является то, что VK теперь требуется внедрить комплексную систему для предотвращения нарушений. Для музыкальной индустрии это намного важнее любого другого аспекта решения».
Давно ходили слухи, что «ВКонтакте» вводит легальное музыкальное предложение, заявив еще в ноябре прошлого года, что ведет переговоры с музыкальными издателями, а в июле этого года подписал «договор доброй воли» с Sony Music. Тем не менее, ничего конкретного реализовано не было, и в настоящее время неясно, что произойдет после принятия этого решения.
БЕСПЛАТНЫЙ еженедельный информационный бюллетень: ЗНАНИЯ
Получайте подборку важных новостей, аналитических материалов и полезных советов со всех сервисов Music Ally. (Плюс все странные ссылки и необычная музыка, которую мы находим в Интернете.)
Это БЕСПЛАТНО, весело* и каждую пятницу.
*фактический уровень удовольствия может сильно различаться
Инструменты : платформы, которые помогут вам охватить новую аудиторию
Инструменты :: AudioShake
2023 год — это год, когда мы стали свидетелями быстрого появления решений на основе ИИ во многих…