Технологии
Denis Shiryaev
9791

TJ за кибер-объективность

Или почему мы интегрировали актуальный вес Вадима Елистратова с его Apple Health Kit в платформу.

В закладки
Аудио

Так уж получилось, что довольно часто пользователи TJ упоминают Вадима в контексте его физической силы и выносливости – создавая комментарии с содержанием «100 килограммовому дяде %реакция или действие на что-то%».

В какой-то момент мы с Вадимом подумали, что это совсем не честно и не объективно – ведь вес Вадима не константа, а переменная и решили интегрировать Вадима в платформу, точнее его вес.

Схема проекта «Актуальный Вадим»

Архитектура проекта Инженер Денис

TJournal всегда сражается за объективность и актуальность данных, даже когда это касается комментариев – после создания архитектуры мы приступили к разработке.

Перым делом мы (Ну как мы, Артем) разработали модуль «Автозамены» – модуль который позволяет нам контролировать котиков-авторов в комментариях и ставит их в различные смешные ситуации – ведь мы тут потому что нам весело, а чем больше веселых ситуаций – тем веселее.

(Даже если ситуации не смешные, мы всеравно будем смеяться, потому что можем).

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

Пример регулярного выражения первой версии

Спустя 5-6 совещаний касательно новой функциональности, мы пришли к выводу, что наиболее разумным видом получения актуальных данных будет Apple Health Kit с устройства – Вадим пользователь iOS, поэтому мы решили пробросить от Apple Health Kit Вадим webhook к платформе сайта.

Для этого отлично подошло приложение Shortcuts для iOS которое позволяет делать post запросы и работать с данными устройства:

Кусочек шортката видно ниже, скрыт он специально чтобы никто не увел секретный токен-авторизации:

Я как взрослый – объявил переменные в начале скрипта

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

TJournal – кибернетический!

P.S. Не видим смысла теперь что-то еще разрабатывать

P.P.S. От ложных срабатываний добавили проверку, все что ниже 50 килограмм сервер не валидирует и возвращает ошибку:

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы рассказать свою историю.

Написать
{ "author_name": "Denis Shiryaev", "author_type": "editor", "tags": [], "comments": 352, "likes": 124, "favorites": 24, "is_advertisement": false, "subsite_label": "tech", "id": 85805, "is_wide": false, "is_ugc": false, "date": "Tue, 22 Jan 2019 15:43:39 +0300", "is_special": false }
0
{ "id": 85805, "author_id": 68856, "diff_limit": 1000, "urls": {"diff":"\/comments\/85805\/get","add":"\/comments\/85805\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/85805"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 214344, "last_count_and_date": null }
352 комментария
Популярные
По порядку
Написать комментарий...
55

Привет. Мем смешной, а ситуация страшная.

Ответить
2

100 кг дядя

Ответить
6 комментариев
33

У вас в меме 2 ошибки. Исправил

Ответить
4

я думаю, там должно быть не TJ, а Ширяев

Ответить
8

зачем ты продублировал М в начале каждого из предложений?

Ммасса? Мменять?

Ответить
4

в мемологи не нанимался)

Ответить
1 комментарий
83

Ожидание:
Мы занимаемся разработкой возможности менять имя пользователя на сайте

Реальность:
Мы сделали трекер веса Вадима и внедрили это в комменты

Ответить
0

иди нахер. программисты тоже должны отдыхать

Ответить
8

Но только если они работают в перерывах.

Ответить
64

💯 кг дядя

Ответить
9

1 🅱️🅱️ кг дядя

Ответить
5 комментариев
7

Читер

Ответить
7

Пожаловался

Ответить
1

Как тебе такое Ширяевман?

Ответить
3

Дополним регулярочку, спасибо!

Ответить
1 комментарий
1

92,3килограммовый дядя

Ах тыж...

Ответить
0

one hundred kg. man

Ответить
1 комментарий
0

пофиксили?

Ответить
39

У Вадима есть секс. И если сделать автоматический постинг новостей об этом на ТЖ, то он больше не будет вынужден постоянно публиковать совместные фотографии со своей девушкой в инстаграме, чтобы доказать это.

Ответить
70

vadim entered vagina (22:48:50)

Ответить
34

vagina has been captured (22:49:12)

Ответить
2 комментария
10

anal chek (23:01:27)
fatal error/////

Ответить
0

Будем волноваться, если он долго из неё не будет выходить

Ответить
1 комментарий
0

так падажжи, а как отследить что именно vagina

Ответить
2 комментария
8

Лучше причем постить это сразу в конкурс Йоты

Ответить
2

Но фото в инстаграме ничего не доказывают

Ответить

Комментарий удален

0

Хуже уже не будет. Хоть порадуемся за него

Ответить
6 комментариев
57

💯 💯 💯

Ответить
0

Комментарий удален по просьбе пользователя

Ответить
1

Комментарий удален по просьбе пользователя

Ответить
0

👌👀👌👀👌👀

Ответить
45

Едрить вы нерды.
Продолжайте. Мне нравится

Ответить
15

Это же не сворачивание комментариев

Ответить
3

как заебись что есть редактирование правда?

Ответить
0

мне аж захотелось чтоб мой вес тоже публично отображался, подобное будет подстёгивать не забивать на себя

Ответить
1

Комментарий удален по просьбе пользователя

Ответить
–1

Вов, ты все равно не похудеешь

Ответить
1 комментарий
25

В одном центнере 92,3 кг.

Ответить
23

Физика им Елистратова

Ответить
17

а это же только для комментов? а то буду я писать новость про 92,3килограммового окуня, а там вес Вадима

Ответить
49

да сука!!

Ответить

Комментарий удален

Комментарий удален

0

у вашего дяди артекфакты

Ответить
9

интересно сколько они весят

Ответить
26

Комментарий удален по просьбе пользователя

Ответить
18

АТО

Хохлосрач!

Ответить
6

Буква В заменилась на толстовку

Ответить
2

Заменилась на НА

Ответить
16

Мой дядя регулярных правил
Когда с айфоном занемог
Он на весы себя поставил
И лучше выглядеть не мог

Ответить
2

Ай да Лихачёв, ай да сукин сын!
ЗЫ: не баньте!

Ответить
1

Так это Пушкин негр, а ты котик

Ответить
5 комментариев
12

Схему поправил

Ответить
7

ты забыл девушку

Ответить
8

Sт0 kиllograмовый дядя обиделся?

Ответить
11

1OO киллограммовый?

Ответить
15

Дополним регулярочку, спасибо!

Ответить
10 комментариев
0

Кило а не килло же

Ответить
2

Вадим принял активное участие в разработке

Ответить
40

ануса

Ответить
6 комментариев
0

забыл добавить Leet

Ответить
10
Ответить
1

а пахнет как все 200

Ответить
6

Анкл центнер

Ответить
3

Когда Вадим поправится ровно до ст0кг - все сломается, как обычно)

Ответить
0

Считаю это сексизм, необходима автозамена и с женской частью редакции

Ответить
9

Не надо забывать, что у Вадима есть девушка, это очень важно.

Ответить
2

может напрокат берёт ради фоточек

Ответить
1 комментарий
0

Они взвешиваются вместе? Тогда ок

Ответить
0

А у женщин неприлично вес спрашивать.

Ответить

Комментарий удален

13

Снежинки в спринте на март, подожди

Ответить
12

Это получается, что чисто теоретически, мы можем отслеживать, когда Вадим сытно покушал и продуктивно покакал.

Ответить
2

Комментарий удален по просьбе пользователя

Ответить
4

После такого он обязан

Ответить
9

Обновил регулярочку, спасибо за бета-тест!

Ответить
0

Которая меняет "100кг" на "92.3кг"?

Ответить
0

Ты нас недооцениваешь

Ответить
15 комментариев
2

Теперь надо упоминания диси менять на марвел

Ответить
21

А дикси на красное и белое

Ответить
28

а шаги - на гиги

Ответить
0

На фиолетовое...

Ответить
5

А критику Apple на восхваление

Ответить
6

Комментарий удален по просьбе пользователя

Ответить
0

Комментарий удален по просьбе пользователя

Ответить
2

То есть, если когда то будут обсуждать какую нибудь тему, где надо сказать вес какого нибудь предмета, и он окажется 50+50 кг, то он заменится на актуальный вес Вадима? Кек

Ответить
19

50кг+50кг=92,3кг так-то!

Ответить
2

Ровно 100.00 кг.

Ответить
0

92,3кг

Ответить
1 комментарий
2

100 кг дядя

Ответить
14

Поправился что-ли?

Ответить
0

Стокилограммовый

Ответить
3 комментария
0

сломал шеряева

Ответить
3 комментария
0

92,3 кг дядя

Ответить
2

92,3кг

Ответить
4

Комментарий удален по просьбе пользователя

Ответить
12

а вот замену пидоров на котиков отключили, нагрузка понимаете ли, на модуль-с!

Ответить
6 комментариев
1

работает!

Ответить
0

Пусть Вадим взвесится уже, хочется увидеть изменения)

Ответить
2 комментария
0

92,3 килограмм
UPD Надо же, даже текстом. Будем ждать, когда он действительно 100 наберёт

Ответить
0

92,3кг

Ответить
0

Вот к чему приводит "кепчук" и "майонез"

Ответить
2

👆👌👌 кг дядя

Ответить

Комментарий удален

0

👆👌💦дядя

Ответить
4

Это лучшее что было с ТЖ, даже лучше чем редизайн

Ответить
1

А мой вес с информацией в моем профиле модно интегрировать ?

Ответить
13

модно интегрировать?

Еще не модно

Ответить
0

Прошу исправить на можно, к кому обратиться?

Ответить
3 комментария
3

Киберобъективированный фэтшейминг

Ответить
0

добрый вечер, уважаемый Настя

Ответить
0

Комментарий удален по просьбе пользователя

Ответить
14

Ой все

*закрывает вкладку*

Ответить
1

Предлагаю следующей автозаменой сделать любое упоминание "Ширяев, почини" на "это не баг, а фича" или "Ширяев - котик"

Ответить
0

Вообще это круто и в будущем можно придумать отличную виральную платформу для сайта.

Ответить
0

несвежее, которого нет (сломалось на теже)

Ответить
1

Ширяев не пидор и автозамены его не пидорские.

Ответить
3

Ого. Отключили котиков. Я рад.

Ответить
1

как заебись что есть редактирование правда?

Ответить
7

Как заебись, что нет этой сраной автозамены.

Ответить
0

Ширяев, нужная дорожная карта — че дальше? Цвет носочков Лихачева? Размер пениса Чумакова?

Ответить
9

количество дней без толстовки с момента регистрации Зоибаны

Ответить
1

цвет настроения лихачева

Ответить
0

Раз уж разрабы здесь - задам вопрос, который возможно будет стоить мне 75 рублей - почему в веб версии с меня требуют подписку и не показывают комменты, а в ios версии - все ОК?

Ответить
8

Для этого нужно читать ТЖ. Пейвол пал

Ответить
0

они зашли к нам с тыла...

Ответить
5 комментариев
0

У меня токо один вопрос, как они умудрилися уронить пейвол и все равно с новенького содрать 75р?

Ответить
4 комментария
1

Комментарий удален по просьбе пользователя

Ответить
0

что случилось???

Ответить

Комментарий удален

5 комментариев
0

Нужно прикрутить теперь автозамену на длину волос Дениса

Ответить
3

длину (волос) *ениса 🤔

Ответить
0

Оля вес скидывает же, надо её данные прикрутить к сайту, чтоб скидывалось лучше из-за ответственности и публичности

Ответить
3

Комментарий удален по просьбе пользователя

Ответить
0

бля артем я дyмал ты нормальный пацан, а автозамена твоих рyк дело.

Ответить
2

захотел почитать что там за артем такой плохой:

Ответить
2

а вот пидора который это сделал надо побить вообще.

Ответить
6 комментариев
1

Вот так мы сделали троллейбус из буханки хлеба

Ответить
1

шестипудовый дядя

Ответить
1

Понятно.

Ответить
1

это. просто. ахуенно!!!!!

Ответить
1

Комментарий удален по просьбе пользователя

Ответить
1

Мало того, Ширяев умудрился поставить это колдунство на мой компьютер. Как?!!!

Ответить
1

Сегодня вес Вадима (не меня) — 93,0 кг

Ответить
0

пошел набирать снова

Ответить
0

Комментарий удален по просьбе пользователя

Ответить

Комментарий удален

Комментарий удален

1 комментарий
0

92,3кг test

Ответить
0

test 92,3 кг
92,3
92,3
92,3
92,3
92,3
92,3
92,3

Ответить
7 комментариев
0

замена работает только если в комменте есть ключевая фраза с кг

Ответить
2 комментария
0

Today's <<xkg>> is 92,3 кг и точка (а не 92,3 кг)

Ответить
6 комментариев
0

✋✋✋✋✋✋✋✋✋✋✋✋✋✋✋✋✋✋✋✋кг дядя

Ответить
0

Даю подсказку для упрощения 👐

Ответить
1 комментарий
0

Стокилограммовый дядя

Ответить
1 комментарий