Здание вконтакте: Офис компании «ВКонтакте» / Хабр

Офис компании «ВКонтакте» / Хабр

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



   Бизнес-центр «Дом Зингера» находится на главной магистрали города, в самом центре культурной столицы — в роскошном представительном сооружении с большими окнами-витринами, гранитной облицовкой и декоративными бронзовыми украшениями. Здание бизнес-центра имеет богатую историю — в начале 20-го века оно было построено для американской мануфактурной компании «Зингер», известной всему миру своими швейными машинками. По сути, это здание было первым бизнес-центром в отечественной истории градостроительства. С 1919 года в здании размещались крупные издательские дома — «Просвещение», «Лениздат», «Художественная литература» и «Искусство».

В конце 2006 года закончилась реставрация нижних этажей здания, после чего там вновь разместился Дом Книги — центральный книжный магазин. И вот совсем недавно на двух верхних этажах этого здания разместилась компания «ВКонтакте».

Напротив здания находится Казанский Собор — еще одно место, мимо которого без «вылета птички» не проходит ни один турист. А совсем неподалеку, за каналом Грибоедова, находится Спас на Крови.

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

Какие еще компании находятся в этом здании? — спросили мы Влада, заходя в позолоченный лифт.
«Газпром-Медиа», «Банк Москвы» был… недавно вот еще «ВКонтакте» заехали!

— поведала нам незнакомая девушка, зашедшая с нами в лифт.
Мы улыбнулись друг другу 🙂

Ресепшн компании выглядит достаточно мрачно, но современно:

Однако почему-то первым делом Влад повел нас не через него, а через второй вход, одним из ключевых помещений в которой является комната… для переговоров 🙂 С одной стороны — мрачновато, с другой — чертовски необычно и оттого интересно — не каждый день выдается возможность окунуться на пару эпох назад, в средневековье:

Каждая фотография кликабельна

   

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

   Эту комнату в офисе называют «Ленинской», хотя, как по мне, это самая настоящая кальянная 🙂 Здесь стоит отдать должное руководству компании за заботу о сотрудниках — она целиком и полностью за здоровый образ жизни, поэтому курение и алкоголь под запретом даже на корпоративах. Матом так же ругаться нельзя, как и создавать конфликтные ситуации.

Лобное место для системных администраторов и других переговоров:

Место обитания офис-менеджера проекта:

Стол с экструдированным логотипом компании:

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

Рабочий день в среднем начинается в 12 часов. На фото — типичное рабочее место сотрудника. Удивительно, но на «маках» почти никто не работает — если во многих офисах на них только и молятся, то здесь по всему офису их всего лишь три штуки. Один из сотрудников живет на работе, у него есть кровать и все-все-все 🙂

   А эта комната — своего рода образовательная инициатива «ВКонтакте». В ней «главные технари» компании читают лекции талантливым школьникам-математикам и студентам начальных курсов ВУЗов. Более того — есть даже своя команда молодых программистов, которых спонсируют и отправляют на чемпионаты мира по программированию. Точно модели мониторов Dell определить сложно, но скорее всего это 2408WPF или даже U2410 — прекрасные мониторы на IPS-матрицах, одобряю 🙂

В компанию, как правило, берут только «самых-самых» — тех, кто учился с отличием, с ним же закончил престижные ВУЗы и в своем деле является профессионалом — почти вся команда состоит из отличников и медалистов, победителей олимпиад и прочих конкурсов. Оплата труда, думаю, соответствующая.

Рабочее место Влада:

   Что касается Павла Дурова… он как минимум существует 🙂 И это вовсе не выдуманный персонаж, как многие думают. Хотя понимаю, что после всего увиденного, наверное, создатель проекта представляется не меньше, чем графом Дракулой, делающим свои черные делишки в темнице на крыше замка. Я был удивлен, когда узнал, что так оно и есть все намного проще — Павел работает в самом обычном кабинете на одном из этажей офиса, наравне с другими сотрудниками. Да и на голубом вертолёте Павел не перемещается — гораздо больше Павлу нравится ездить на метро, поэтому я понимаю его желание оставаться «в тени». Едешь так в метро и думаешь про себя: «

Конечно, похож… но неее, Павел Дуров не может ехать на метро, да еще и один«.

   Вообще, до встречи я представлял Павла серьезным строгим дядькой во всем черном, который с «простыми смертными» даже разговаривать не будет. Однако за полтора часа мы что только не обсудили! Более того — он даже подключился к официальной группе Хабрахабра у себя на сайте 🙂 Жаль только, что наша аудитория до сих пор продолжает предвзято относиться к данной социальной сети, ведь в техническом плане им есть ОЧЕНЬ много чем поделиться с нами. Да и по спорным ситуациям многим наверняка хотелось бы не теряться в догадках, а выслушивать мнение непосредственно руководителей проекта… Но откуда ж это все возьмется, если даже

Владу «из принципа» слили карму и не дают возможности ответить на вопросы. Некрасиво.

Так что, видите кабинет Павла на фото? Нет? Ну вот же он, с приоткрытой дверью.

Для генерального директора есть отдельное местечко, но там сейчас работает технический директор. А вообще, еще совсем недавно Павел работал в соседней комнате, в которой не было даже окна. Сейчас на том месте сделали своего рода «музей».

Да-да, сотрудники «Вконтакта» настолько суровы, что проектируют дизайн элементов сайта на стенах:

Во внутреннем дворе здания есть зал для проведения фуршетов — обстановка очень напомнила мне мою бывшую работу, ЦИК. Декоративные инициалы компании, которая и построила здание — в принципе, если покрасить в зелёный пару кирпичей, то получится вполне «по-вконтактовски» 🙂

На одном из этажей находится комната для занятий спортом — тренажеры, гантельки, теннисный стол и ненасытная морда.

Не смог удержать себя в руках, пару раз не отказал себе в удовольствии 🙂

Почти везде есть место, куда можно присесть — все диваны довольно своеобразны. То в виде коровы, то, как на фото, в виде пакмана:

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

Каждая фотография кликабельна

   

   

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

Среди сотрудников числится даже девушка-флорист, которая тщательно следит за всеми растениями — когда в офисе есть зелень, это всегда приятно.

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

В комментариях предлагаю пофантазировать (без мата) на тему того, что хотело сказать животное в тот момент:

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

   Как вы уже могли заметить — крыша здания на углу Невского проспекта и канала Грибоедова украшена огромным стеклянным глобусом. Компания «Зингер» хотела показать этим всемирный размах деятельности компании, но на деле эта оказалась хитрая уловка, позволившая обойти запрет на строительство домов в Петербурге выше Зимнего Дворца. Формально не нарушая запрета на ограничение высоты домов, руководство компании построило своего рода небоскрёб, заметно возвышающийся над крышами Невского проспекта. Из купола центр города видно как на ладони:

Но можно подняться еще выше — в самый «глобус».

Оттуда видно еще больше, но уже не так хорошо — лишь потому, что уборщицы пока не осмелились подняться на самую вершину карьерной лестницы 🙂

Какие виды просто с крыши? Невероятные!

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

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

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


О, дирижабль и гигантские грибы на Невском?! Я нисколько не удивлюсь, если все это появится 🙂
p.s.: Такие встречи вдохновляют.
p.p.s.: Питер прекрасен!

Офис «ВКонтакте» в ТДЦ «У Красного моста» в Санкт-Петербурге

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

расположение:

Санкт-Петербург, наб. реки Мойки, 73, ТДЦ «У Красного моста»

фото: Евгений Гнесин

проектирование:

2019-2020

реализация:
2021

площадь:

3200 м2

авторы проекта:
UNK corporate interiors

Николай Миловидов, Светлана Бережная, Егор Коновалов, Татьяна Куликова, Ульяна Роман, Елена Форофонтова, Анна Юреско

производитель:
Flai Group

офисная мебель

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

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

Главным элементом, который соединил старое и новое, а также разные по характеру и назначению пространства в единый цельный образ стал мотив арки. Тему задали арочные окна главного фасада и внутреннего атриума, затем ее подхватили арки из самых разнообразных материалов, использованные по всему офису: фанерные выделяют полузакрытую часть рабочих мест в опен-спейсе, те, что с мягкой обивкой, обрамляют кабинки-купе для неформального общения и уединенной работы; арки окружают бирюзовые диваны в лаунж-зоне — и они же напоминают о себе в округлых абрисах зеркал. 

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

Современное звучание интерьеру придает лаконичных форм мебель, во многом представленная брендом Vitra. Так, в конференц-зале под куполом стоят легкие стулья SIM с тонкими невесомыми ножками, в пространстве кофе-пойнта — элегантные стулья Belleville с голубой обивкой. В интерьере вообще активно использован фирменный синий цвет «ВКонтакте», дополненный оттенками серого, бирюзового и  кораллового. Разнообразить впечатления помогает сочетание в одном помещении необычных, иногда контрастных фактур и материалов: тканевых панелей, фанеры, металлических просечных сеток и обивки из круглящихся деревянных реек.  

16.03.2022

Санкт-Петербург, UNK corporate interiors, общественный интерьер, офисы, ТОП-33 общественных интерьеров ПР99

ВКонтакте — Вики | Golden

ВКонтакте (международное название — ВК) — российская социальная сеть со штаб-квартирой в Санкт-Петербурге. Сайт доступен на 86 языках; он особенно популярен среди русскоязычных пользователей. ВКонтакте позволяет пользователям отправлять друг другу сообщения, создавать свои страницы и сообщества, обмениваться изображениями, аудио- и видеозаписями, переводить деньги, играть в браузерные игры. Также позиционирует себя как площадка для продвижения бизнеса и решения повседневных задач с помощью мини-приложений.

ВКонтакте находится в центре так называемой «экосистемы» ВКонтакте, которую разрабатывает ВКонтакте. «Экосистема» объединяет проекты: социальная сеть «ВКонтакте», платежный сервис VK Pay, подписка VK Combo, сервисы Delivery Club и Scooter для заказа еды и продуктов, платформа VK Mini Apps (мини-приложения «Такси ВКонтакте», «Еда ВКонтакте», «ВКонтакте Работа» и другие), Сервис заказа такси «Ситимобил», голосовой помощник «Маруся» и другие[6].

Запущенный 10 октября 2006 года ресурс изначально позиционировал себя как социальная сеть студентов и выпускников российских вузов, позже стал называть себя «современным, быстрым и эстетичным способом общения в сети». В марте 2021 года суточная аудитория платформы в России увеличилась на 5,9% в годовом исчислении и составил 48 млн. Ежемесячная российская аудитория составляла 73 миллиона человек. Ежедневно ВКонтакте посещают 47% российских интернет-пользователей. При этом месячный охват Рунета достигает 76%[8]. Суммарная месячная аудитория ВКонтакте во всех странах составляет 97 миллионов пользователей. По данным SimilarWeb на 1 января 2021 года сайт «ВКонтакте» занимал 15-е место по популярности в мире.

Штаб-квартира ВКонтакте находится в историческом здании Санкт-Петербурга — компании Дом Певца. Пять верхних этажей занимает команда ВКонтакте, два нижних — известный книжный магазин «Дом книги». Компания также имеет офисы в здании универмага Au Pont Rouge («У Красного моста») в Санкт-Петербурге, в небоскребах Skylight в Москве и образовательном центре «Сириус» в Сочи. До июня 2017 года у «ВКонтакте» было представительство в Киеве[12].

С февраля 2017 года по март 2021 года Андрей Рогозов был генеральным директором (генеральным директором) ВКонтакте. С апреля 2021 года генеральным директором «ВКонтакте» является Марина Краснова, которая ранее была директором по продукту «ВКонтакте».

Павел Дуров в день своего 26-летия, 10 октября 2010 г.

Особенности

Сообщения . Личными сообщениями ВКонтакте можно обмениваться между группами от 2 до 500 человек. В качестве получателя также может быть указан адрес электронной почты. Каждое сообщение может содержать до 10 вложений: «Фото», «Видео», «Аудиофайлы», «Карты» (встроенная карта с установленным вручную маркером) и «Документы».

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

Сообщества . В ВК есть три типа сообществ. Группы лучше подходят для децентрализованных сообществ (дискуссионные форумы, статьи в стиле вики, редактируемые всеми участниками и т. д.). Общедоступные страницы – это инструмент для трансляции новостей, предназначенный для знаменитостей и компаний. Эти два типа в значительной степени взаимозаменяемы, основное различие заключается в настройках по умолчанию. Третий тип сообщества называется «События» и используется для организации концертов и мероприятий соответствующим образом.

Кнопка «Мне нравится» в ВК (русская версия)

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

Конфиденциальность . Пользователи могут контролировать доступность своего контента в сети и в Интернете. Общие и детальные настройки конфиденциальности доступны для страниц и отдельного контента.

Синхронизация с другими социальными сетями. Любая новость, опубликованная на стене ВКонтакте, появится в Facebook или Twitter. Некоторые новости нельзя опубликовать, нажав на логотип рядом с кнопкой «Отправить». Редактирование поста в ВК не меняет пост в Фейсбуке или Твиттере и наоборот. Однако удаление новости в ВК удалит ее и из других социальных сетей.

СМС сервис. Российские пользователи могут получать и отвечать на личные сообщения или оставлять комментарии к новостям сообщества с помощью SMS.

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

ВКонтакте, Москва — Строим Интернет / Статьи / Хабр

михаил-филоненко

Корпоративный блог ВКонтакте Высокая производительность * Администрирование баз данных * Tarantool *

В этой статье я собираюсь сравнить Redis и Tarantool. На первый взгляд они очень похожи — in-memory, NoSQL, значение ключа. Но мы собираемся смотреть глубже. Моя цель — найти значимые сходства и различия, я не собираюсь утверждать, что одно лучше другого.

Моя история состоит из трех основных частей:

  • Узнаем, что такое in-memory database, или IMDB. Когда и чем они лучше дисковых решений?
  • Затем рассмотрим их архитектуру. Как насчет их эффективности, надежности и масштабируемости?
  • Затем мы углубимся в технические детали. Типы данных, итераторы, индексы, транзакции, языки программирования, репликация и соединители.

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

Подробнее →

Всего голосов 18: ↑17 и ↓1 +16

Просмотров

3K

Комментарии 3

ндаль

Корпоративный блог ВКонтакте Облачные вычисления *DevOps *Kubernetes *

Я руковожу командой, которая разрабатывает и внедряет Kubernetes как услугу в компании Mail.ru Cloud Solutions. И мы часто видим непонимание этой технологии, поэтому я хотел бы рассказать о типичных стратегических ошибках при внедрении Kubernetes в крупные проекты.

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

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

Подробнее →

Всего голосов 18: ↑18 и ↓0 +18

Просмотров

3.4K

Комментарии 2

копиван

Корпоративный блог ВКонтакте JavaScript *TypeScript *

Я Иван Копенков, старший фронтенд-разработчик Mail. ru Cloud Solutions . В этой статье я расскажу вам о подходах, которые мы использовали для настройки компонентов библиотеки пользовательского интерфейса. Вы также узнаете, как значительно уменьшить размер пакета, отрезав от него все ненужные модули, которые Ant Design использует.

В нашем случае мы делаем обёртки для оригинальных компонентов Ant Design внутри проекта, меняем их внешний вид и развиваем логику. При этом мы импортируем как индивидуальные, так и оригинальные компоненты прямо из модуля ant-design. Это сохраняет функциональность встряхивания дерева и заставляет сложные библиотечные компоненты использовать наши оболочки вместо исходных вложенных элементов.

Если вы уже используете Ant Design или собираетесь использовать его, эта статья предоставит вам лучший и более эффективный способ сделать это. Даже если вы выбрали другую библиотеку пользовательского интерфейса, возможно, вы сможете реализовать эти идеи.

Подробнее

Всего голосов 12: ↑12 и ↓0 +12

Просмотров

6. 3K

Комментарии 0

КАПАНДР

Корпоративный блог ВКонтакте Системный анализ и проектирование *Администрирование баз данных *Интернет-маркетинг *Tarantool *

Привет всем! Я Андрей Капустин. Работаю системным аналитиком в Mail.ru Group. Наши продукты образуют единую экосистему. Данные в нем генерируют многие независимые инфраструктуры: службы такси и доставки еды, почтовые сервисы, социальные сети и т. д. Чем быстрее и точнее мы сможем предсказать потребности клиента, тем быстрее и правильнее сможем предложить свои продукты.

Многие системные аналитики и инженеры хотят знать: 

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

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

Подробнее →

Всего голосов 26: ↑26 и ↓0 +26

Просмотров

1.4K

Комментарии 0

санниковдмитрий

Корпоративный блог ВКонтакте Аномальное программирование *Развлекательные задачи Программирование *Искусственный интеллект

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

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

Всего голосов 15: ↑15 и ↓0 +15

Просмотров

1.9K

Комментарии 0

кодовое обозначение

Корпоративный блог ВКонтакте Высокая производительность *Алгоритмы *Lua *Tarantool *

Учебник

Я пришел в Mail.ru Group в 2013 году, и мне требовалась очередь на одно задание. Первым делом я решил проверить, что у компании уже есть. Они сказали мне, что у них есть этот продукт Tarantool, и я проверил, как он работает, и решил, что добавление к нему брокера очередей может работать отлично.

Я связался с Костей Осиповым, старшим экспертом по Tarantool, и на следующий день он дал мне 250-строчный скрипт, способный управлять почти всем, что мне нужно. С этого момента я влюбился в Tarantool. Оказалось, что небольшое количество кода, написанного на довольно простом скриптовом языке, способно обеспечить совершенно новую производительность для этой СУБД.

Сегодня я расскажу вам, как создать собственную очередь в Tarantool 2.2.

Подробнее →

Всего голосов 18: ↑18 и ↓0 +18

Просмотров

1.8K

Комментарии 0

сисметанин

Корпоративный блог ВКонтакте Python *Машинное обучение *Социальные сети и сообщества

В настоящее время сайты социальных сетей, как правило, являются одной из основных коммуникационных площадок как в офлайн-, так и в онлайн-пространстве. Свобода выражения различных точек зрения, включая токсичные, агрессивные и оскорбительные комментарии, может иметь долгосрочное негативное влияние на мнения людей и социальную сплоченность. Как следствие, возможность автоматического выявления и модерации токсичного контента в сети Интернет для устранения негативных последствий является одной из необходимых задач современного общества. Эта статья направлена ​​на автоматическое обнаружение токсичных комментариев на русском языке. В качестве источника данных мы использовали анонимно опубликованный набор данных Kaggle и дополнительно проверили качество его аннотаций. Чтобы построить классификационную модель, мы выполнили тонкую настройку двух версий многоязычного универсального кодировщика предложений, представлений двунаправленного кодировщика от Transformers и ruBERT. Доработанный ruBERT достиг F 1 = 92,20%, демонстрируя лучший классификационный балл. Мы сделали обученные модели и образцы кода общедоступными для исследовательского сообщества.

Подробнее →

Всего голосов 18: ↑17 и ↓1 +16

Просмотров

5.9K

Комментарии 4

z3apa3a

Корпоративный блог ВКонтакте Информационная безопасность *

В двух словах: MTA-STS — это способ защиты электронной почты от перехвата (атак типа «человек посередине» или MitM) между почтовыми серверами. Он частично решает архитектурные проблемы в протоколах электронной почты и описан в недавнем стандарте RFC 8461.

Подробнее →

Всего голосов 22: ↑22 и ↓0 +22

Просмотров

2.6K

Комментарии 0

АннаPhc

Корпоративный блог ВКонтакте Администрирование баз данных *Хранение данных *IOT Tarantool *

Здравствуйте, меня зовут Андрей Сергеев, я работаю руководителем отдела разработки IoT-решений в Mail. ru Cloud Solutions. Все мы знаем, что универсальной базы данных не существует. Особенно, когда стоит задача построить IoT-платформу, способную обрабатывать миллионы событий с различных датчиков в режиме, близком к реальному времени.

Наш продукт Mail.ru IoT Platform начинался как прототип на базе Tarantool. Я собираюсь рассказать вам о нашем путешествии, проблемах, с которыми мы столкнулись, и решениях, которые мы нашли. Я также покажу вам текущую архитектуру современной платформы промышленного Интернета вещей. В этой статье мы рассмотрим:

  • наши требования к базе данных, универсальные решения и CAP теорему
  • является ли база данных + сервер приложений в одном подходе серебряной пулей
  • эволюция платформы и используемых в ней баз данных
  • количество используемых Tarantool’ов и как мы к этому пришли

Подробнее →

Всего голосов 19: ↑19 и ↓0 +19

Просмотров

1. 4K

Комментарии 0

вовкинс

Корпоративный блог ВКонтакте Высокая производительность *Системный анализ и проектирование *Администрирование баз данных *Tarantool *

Кадр из фильма «Наша тайная вселенная: Скрытая жизнь клетки»

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

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

Кроме того, растут требования регуляторов, как российских, так и международных.

Чтобы удовлетворить текущие потребности и заложить основу для будущих обновлений, мы разработали ядро ​​инвестиционного бизнеса на базе Tarantool.

Подробнее →

Всего голосов 14: ↑14 и ↓0 +14

Просмотров

1.4K

Комментарии 0

Росик

Корпоративный блог ВКонтакте Программирование *Идеальный код *Дизайн и рефакторинг *Lua *

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


Подробнее →

Всего голосов 28: ↑28 и ↓0 +28

Просмотров

2.3K

Комментарии 0

докшина

Корпоративный блог ВКонтакте Высокая производительность *Администрирование баз данных *Распределенные системы *Tarantool *

Учебник

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

Заинтересованы? Пожалуйста, продолжайте читать под катом.

Подробнее →

Всего голосов 15: ↑15 и ↓0 +15

Просмотров

932

Комментарии 0

По восточному времени

Корпоративный блог ВКонтакте Управление развитием *Управление проектами *ГТД *Мозг

Привет всем! Я руковожу командой по борьбе со спамом и несколькими командами по машинному обучению в Mail.ru Group. Тема этой статьи — саморазвитие тимлидов/менеджеров. Но на самом деле многие приемы и рецепты вообще не зависят от роли. Меня это очень беспокоит, потому что машинное обучение развивается чрезвычайно быстро, и нужно много времени, чтобы идти в ногу со временем. Так что вопрос о том, что и как делать для развития, весьма актуален.

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

Подробнее →

Всего голосов 26: ↑26 и ↓0 +26

Просмотров

2.1K

Комментарии 0

Фессога5

Корпоративный блог ВКонтакте Высокая производительность *Виртуализация *Облачные вычисления *Облачные сервисы *

Привет Хабр,

Я Артём Карамышев, руководитель группы системного администрирования в Mail.Ru Cloud Solutions (MCS). В 2019 году мы запустили множество продуктов. Мы стремились сделать сервисы API легко масштабируемыми, отказоустойчивыми и готовыми к быстрому росту. Наша платформа работает на OpenStack, и в этой статье я описываю все проблемы отказоустойчивости компонентов, которые мы решили.

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

Подробнее →

Всего голосов 25: ↑24 и ↓1 +23

Просмотров

2.3K

Комментарии 0

пуштаев

Корпоративный блог ВКонтакте Python *Программирование *

Новая подборка советов и рекомендаций по Python и программированию с моего Telegram-канала @pythonetc.

← Предыдущие публикации.

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

Подробнее →

Всего голосов 15: ↑15 и ↓0 +15

Просмотров

1. 2K

Комментарии 0

пуштаев

Корпоративный блог ВКонтакте Python *Программирование*

Это новая подборка советов и рекомендаций по Python и программированию с моего Telegram-канала @pythonetc.

← Предыдущие публикации.

Различные задачи asyncio , очевидно, имеют разные стеки. Вы можете просмотреть их все в любой момент, используя asyncio.all_tasks() для получения всех текущих задач и task.get_stack() для получения стека для каждой задачи.

Подробнее →

Всего голосов 27: ↑26 и ↓1 +25

Просмотров

1.3K

Комментарии 0

ген

Корпоративный блог ВКонтакте Высокая производительность *PHP *SQL *NoSQL *

В экосистеме PHP на данный момент существует два коннектора для сервера Tarantool: официальное расширение PECL написано tarantool/tarantool-php на C, а tarantool-php/client написан на PHP. Я автор последнего.

В этой статье я хотел бы поделиться результатами тестирования производительности обеих этих библиотек и показать, как можно добиться повышения производительности в 3-5 раз ( на синтетических тестах! ) с минимальными изменениями в коде.

Подробнее →

Всего голосов 39: ↑39 и ↓0 +39

Просмотров

1.7K

Комментарии 0

пуштаев

Корпоративный блог ВКонтакте Python *Программирование*

Советы и рекомендации от моего Telegram-канала @pythonetc, ноябрь 2019

Это новая подборка советов и рекомендаций по Python и программированию от моего Telegram-канала @pythonetc.

← Предыдущие публикации.

PATH — это переменная среды, в которой хранятся пути, по которым ищутся исполняемые файлы. Когда вы просите свою оболочку запустить ls , оболочка ищет исполняемый файл ls по всем путям, представленным в PATH.

Подробнее →

Всего голосов 31: ↑30 и ↓1 +29

Просмотров

2.3K

Комментарии 1

докшина

Корпоративный блог ВКонтакте Высокая производительность *ИТ-инфраструктура *Администрирование баз данных *Распределенные системы *

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

Интересно, да? Погрузитесь, проверьте подробности под катом.

Подробнее →

Всего голосов 29: ↑29 и ↓0 +29

Просмотров

1.4K

Комментарии 0

санниковдмитрий

Корпоративный блог ВКонтакте Аномальное программирование *Спортивное программирование *Развлекательные задачи Искусственный интеллект

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