Как менялся фоторедактор для Android — от первой версии Snapster до фильтров в официальном приложении ВКонтакте.
Читать полностью »
Рубрика «Блог компании ВКонтакте» - 3
Android: эволюция фоторедактора ВКонтакте
2017-08-25 в 13:01, admin, рубрики: android, Блог компании ВКонтакте, Вконтакте, обработка изображений, Разработка под android, фоторедакторКод высших достижений
2017-07-14 в 7:55, admin, рубрики: ACM ICPC, vk cup, Блог компании ВКонтакте, Вконтакте, Спортивное программированиеПочему мы любим спортивное программирование и почему Вам тоже стоит его полюбить.
Спортивное программирование объединяет турниры самого разного уровня — от школьных и студенческих олимпиад до финалов чемпионата мира. Крупнейшие международные компании организовывают свои контесты и выступают спонсорами авторитетных соревнований вроде ACM-ICPC. В нашей команде работают четыре чемпиона мира по программированию, и уже в четвёртый раз мы совместно с Codeforces проводим VK Cup — собственный турнир ВКонтакте.
Дата-центр ВКонтакте
2017-07-05 в 13:27, admin, рубрики: Блог компании ВКонтакте, Вконтакте, датацентр, инфраструктура, Сетевые технологии, хранение данных, цодВсе знают, что сердце ВКонтакте — дом Зингера на Невском проспекте. Сегодня мы расскажем и покажем, где находится и как выглядит его мозг — дата-центр ИЦВА.
VK Streaming API Contest
2017-07-01 в 10:00, admin, рубрики: Блог компании ВКонтакте, Вконтакте API, конкурс, открытые данные, ПрограммированиеПривет! Мы запустили бета-тестирование нового продукта для получения публичных данных из ВКонтакте в реальном времени — Streaming API.
Он призван заменить методы публичного API для поиска и парсинга данных (newsfeed.search, wall.search, wall.get) и стать более удобным решением задачи аналитики упоминаний в соцсети.
Архитектура и алгоритмы индексации аудиозаписей ВКонтакте
2017-06-19 в 14:30, admin, рубрики: Go, Алгоритмы, Блог компании ВКонтакте, Вконтакте, Программирование
Расскажем о том, как устроен поиск похожих треков среди всех аудиозаписей ВКонтакте.
Зачем всё это надо?
У нас действительно много музыки. Много — это больше 400 миллионов треков, которые весят примерно 4 ПБ. Если загрузить всю музыку из ВКонтакте на 64 ГБ айфоны, и положить их друг на друга, получится башня выше Эйфелевой. Каждый день в эту стопку нужно добавлять еще 25 айфонов — или 150 тысяч новых аудиозаписей объёмом 1.5 ТБ.
Конечно, далеко не все эти файлы уникальны. У каждого аудио есть данные об исполнителе и названии (опционально — текст и жанр), которые пользователь заполняет при загрузке песни на сайт. Премодерации нет. В результате мы получаем одинаковые песни под разными названиями, ремиксы, концертные и студийные записи одних и тех же композиций, и, конечно, совсем неверно названные треки.
Если научиться достаточно точно находить одинаковые (или очень похожие) аудиозаписи, можно применять это с пользой, например:
- не дублировать в поиске один трек под разными названиями;
- предлагать прослушать любимую композицию в более высоком качестве;
- добавлять обложки и текст ко всем вариантам песни;
- усовершенствовать механизм рекомендаций;
- улучшить работу с жалобами владельцев контента.
God mode ВКонтакте
2017-03-23 в 15:26, admin, рубрики: Блог компании ВКонтакте, Вконтакте, информационная безопасностьВ ночь с 20 на 21 марта из-за ошибки в коде все пользователи ВКонтакте на четыре минуты получили служебные права. Мы закончили оценивать потери и отвечаем на злободневные вопросы.
Что случилось?
Случился фатально невнимательный merge ветки, в которой переделывали один из внутренних интерфейсов. В результате любой пользователь стал считаться сотрудником. В некоторых случаях — сотрудником со всеми существующими правами.
Читать полностью »
ВКонтакте запускает третий чемпионат VK Cup
2016-03-13 в 18:22, admin, рубрики: vkcup, Алгоритмы, Блог компании ВКонтакте, контест, Программирование, Спортивное программирование, структуры данных, метки: vkcupПривет! Социальная сеть ВКонтакте возвращает свой блог на Хабр.
Первое, о чём хотим рассказать, – чемпионат по спортивному программированию VK Cup 2016 и разбор нескольких интересных задач с прошлого года.
Несколько слов о Чемпионате.
ВКонтакте проводит третий VK Cup — чемпионат по программированию среди русскоязычных молодых специалистов, студентов, школьников и просто любителей алгоритмов и структур данных.
К участию в нём приглашаются команды из двух человек (можно участвовать и индивидуально), чей возраст от 14 до 23 лет. Отборочные этапы пройдут с марта по май, а в финал будут приглашены лучшие 20 команд. Финал пройдет в Санкт-Петербурге в июле, лучшие восемь команд будут награждены призами:
- 1 место — 1048576 рублей
- 2 местo — 524288 рублей
- 3 местo — 262144 рубля
- 4-8 места — 131072 рубля
Соревнование будет проходить на площадке Codeforces, регистрация уже открыта — спешите зарегистрировать команду! Начать своё участие необходимо с квалификационных этапов, которые будут проходить 13-14 и 20-21 марта. Участвовать можно как в двух, так и в любом из них. Все подробности доступны по ссылке на странице Чемпионата http://codeforces.com/vkcup2016.
Читать полностью »
Релиз KPHP и движков
2014-03-06 в 14:49, admin, рубрики: kphp, nosql, php, Блог компании ВКонтакте, Вконтакте, разработка, метки: kphp, nosql, PHP, Вконтакте, разработкаДовольно часто, выступая на различных конференциях, мы делились желанием выпустить под открытой лицензией KittenPHP, согласно традиции, заложенной крупными IT-компаниями, такими как Google и Facebook.
Это событие несколько раз откладывалось в связи с опасением, что нам не хватит сил и времени на взаимодействие с opensource-сообществом, однако в конце концов заветный день настал, и код KPHP и некоторых других инструментов, используемых внутри проекта, был выложен в открытый доступ.
В связи с этим под катом вас ждет более подробный рассказ о внутреннем устройстве ВКонтакте и тех инструментах, которые сегодня стали доступны opensource-сообществу.