Official programming butthurt thread YOBA opaque.png310 Кб, 471x477
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #74 /butthurt/ 3420692 В конец треда | Веб
МЫ СОЗДАЛИ ТРЕХУРОВНЕВУЮ СТРУКТУРУ РЕШЕНИЯ ПРОБЛЕМ
@
НА КАЖДОМ УРОВНЕ ТРИ МЕНЕДЖЕРА
@
КТО ЭТИ ДЕВЯТЬ МЕНЕДЖЕРОВ НЕ СКАЗАНО
@
ЗВУЧАТ СЛОВА ЭФФЕКТИВНОСТЬ, ВОВЛЕЧЕННОСТЬ, ОТЛИЧНОЕ УПРАВЛЕНЧЕСКОЕ РЕШЕНИЕ, ДАВАЙТЕ РАБОТАТЬ ВМЕСТЕ, СДЕЛАЕМ КОМПАНИЮ УСПЕШНОЙ
@
ВСЕ ПРОБЛЕМЫ ДО ЭТОГО МОМЕНТА РЕШАЛИСЬ ДРУГОЙ ГЕНИАЛЬНО ЭФФЕКТИВНО УПРАВЛЕНЧЕСКОЙ СХЕМОЙ
@
ЕСЛИ РЕШЕНИЕ ТВОЕЙ ПРОБЛЕМЫ ПРЯМО НЕ УВЕЛИЧИТ КОЛИЧЕСТВО ДЕНЕГ НА СЧЁТУ КОМПАНИИ, ТО ИДИ НАХУЙ
@
ЭТА СХЕМА БЫЛА ПРИДУМАНА ТЕМИ ЖЕ МЕНЕДЖЕРАМИ КТО ПРИДУМАЛИ НОВУЮ СХЕМУ
@
ПОНИМАЕШЬ, ЧТО С ВЕРОЯТНОСТЬЮ 99 % НИХУЯ НЕ ИЗМЕНИТСЯ
@
В ОЧЕРЕДНОЙ РАЗ ПРИХОДИШЬ К ВЫВОДУ, ЧТО МЕНЕДЖЕРЫ ЗАНИМАЮТСЯ БУЛШИТ ВОРК И ЕСЛИ БЫ КОМПАНИЯ БЫЛА НЕ ПУБЛИЧНОЙ, А ЗАКРЫТОЙ, ТО ОНИ БЫ ПОШЛИ БЫ НА МОРОЗ
@
ВМЕСТО ЭТОГО МЕНЕДЖЕРЫ ПОЛУЧАЮТ 2Х ТВОЕЙ ЗАРПЛАТЫ

ВСЕ ДЕДЛАЙНЫ СОРВАНЫ, ВСЕ БЮДЖЕТЫ ПРОЕБАНЫ, ЗАКАЗЧИК ЧЕРЕЗ ЖАБУ ДАЛ ЕЩЁ КОПЕЕК ДЛЯ ЗАВЕРШЕНИЯ ПРОЕКТА
@
МАНАГЕРЫ С ГОРЯЩИМИ ЖОПАМИ ТРЕБУЮТ ПЕРЕОЦЕНКИ СРОКОВ ЗАДАЧ КАЖДОЕ СРАНОЕ УТРО
@
ПЕРЕОЦЕНИВАЕШЬ
@
ПРИСТУПАЕШЬ К ВЫПОЛНЕНИЮ ЗАДАЧ
@
ЛОКАЛЬНАЯ СБОРКА И ЗАПУСК ПРОЕКТА ЗАНИМАЕТ 10 МИНУТ
@
КОД НАСТОЛЬКО ОЖИРЕВШИЙ, ЧТО ПРИЛАГА ЖРЕТ РЕСУРСЫ КАК НЕ В СЕБЯ
@
UI ОТВЕЧАЕТ НА КАЖДЫЙ КЛИК МЫШИ СЕКУНД ЧЕРЕЗ 5 ОСНОВАТЕЛЬНО ПОДУМАВ
@
МИКРОСЕРВИСЫ С ДЕВСТЕНДА ОТВАЛИВАЮТСЯ РАЗ В ПОЛЧАСА, ПОСЛЕ ЧЕГО ПЕРЕЗАПУСКАЮТСЯ ПО 15 МИНУТ
@
ЕСЛИ РАБОТАЮТ, ТО ОТВЕЧАЮТ НА ЗАПРОСЫ МИНУТАМИ
@
ДУМАЕШЬ ЧТО ПРАВИЛЬНО СДЕЛАЛ, ЧТО ОЦЕНИЛ ПЕРЕКРАСКУ СРАНОЙ КНОПКИ В ДЖВА ДНЯ

В ПЛАНЕ САМОДИСЦИПЛИНЫ ТЫ РАСПИЗДЯЙ С ОСТРО ВЫРАЖЕННОЙ СЕЗОННОСТЬЮ
@
ВСЮ СОЗНАТЕЛЬНУЮ ЖИЗНЬ ЗИМОЙ ПРЕБЫВАЕШЬ В КРАЙНЕМ УПАДКЕ И КАКИЕ-ТО ОБЯЗАННОСТИ ДАЮТСЯ ЧИСТО ПО ИНЕРЦИИ
@
В ПРИНЦИПЕ ТЕРПИМО, ЕСЛИ НАРАБОТАТЬ ЗА ТЕПЛЫЙ СЕЗОН ДОСТАТОЧНО ЭКСПЕРТИЗЫ, ЧТОБ ПОТОМ ВРЕМЕННО УТРАТИВ СПОСОБНОСТЬ К ПОСТРОЕНИЮ НОВЫХ НЕЙРОННЫХ СВЯЗЕЙ ОСТАВАТЬСЯ ЗИМОЙ ПОЛЕЗНЫМ
@
ОДНАКО ВЫШЕОПИСАННЫЙ СИШНЫЙ ПИЗДЕЦ НАЧАЛСЯ ОСЕНЬЮ
@
ЗИМНЯЯ ХАНДРА ЗАСТАЛА ВРАСПЛОХ, ЭКСПЕРТИЗЫ МИНИМУМ, ВКАТЫВАТЬСЯ БОЛЬНО

ПОЯВИЛИСЬ ДЕНЬГИ НА ВСЕ ЧТО ХОТЕЛ
@
КУПИЛ САМЫЙ ДОРОГОЙ ЭКВИП ДЛЯ СВОЕГО ХОББИ
@
ПЕРЕСТАЛ ЗАНИМАТЬСЯ
@
ВЗЯЛ ИПОТЕКУ, ЗАВЕЛ СЕБЕ ЖЕНЩИНУ
@
ПОПАЛ В АНАЛЬНОЕ РАБСТВО ОТ РАБОТЫ, ТЕПЕРЬ ДОЛЖЕН ЧИСТИТЬ ВИЛКОЙ КОРПОРАТИВНЫЙ ГОВНОКОД ДО СЕДЫХ ЛЕТ
@
ВСПОМИНАЕШЬ ВРЕМЕНА КОГДА НЕ ХВАТАЛО ДЕНЕГ НИ НА ЧТО И СИДЕЛ ИЗУЧАЛ ПРОГУ КАК ЛАМПОВЫЕ

НАШЕЛ БАГ
@
ИСПРАВИЛ
@
ТЕСТЫ УПАЛИ
@
НАШЕЛ БАГ В БАГЕ, КОТОРЫЙ ФИКСИЛ БАГ
@
ОЩУЩАЕШЬ СЕБЯ В ТРАГИКОМЕДИИ


Предыдущий тред >>3379226 (OP)
2 3420699
>>20692 (OP)

> НАШЕЛ БАГ


> @


> ИСПРАВИЛ


> @


> ТЕСТЫ УПАЛИ


> @


> НАШЕЛ БАГ В БАГЕ, КОТОРЫЙ ФИКСИЛ БАГ


> @


> ОЩУЩАЕШЬ СЕБЯ В ТРАГИКОМЕДИИ



В голос каждый раз как читаю.
3 3420703
Дежурно напоминаю, что HTTP предназначен для передачи гипертекста и коды состояния HTTP должен отдавать веб-сервер, а не приложение, которое вы накостыливаете поверх HTTP.
4 3420705
ОБЩЕНИЕ ПО РАБОТЕ
@
ТЫ СТАРАЕШЬСЯ МАКСИМАЛЬНО ПОНЯТНО ФОРМУЛИРОВАТЬ МЫСЛИ, ОФОРМЛЯТЬ ИХ В ВИДЕ ЗАКОНЧЕННЫХ ПРЕДЛОЖЕНИЙ, ОБЩАТЬСЯ ВЕЖЛИВО, КУЛЬТУРНО, В ПЕРВОМ ЖЕ СООБЩЕНИИ ПОСЛЕ ПРИВЕТСТВИЯ ПИСАТЬ СУТЬ ПРОБЛЕМЫ
@
КОЛЛЕГА:
@
В КАЖДОМ СООБЩЕНИИ ОБЫЧНО 1-2 СЛОВА, МАКСИМУМ 5-10
@
%ЮЗЕРНЕЙМ%/ПРИВЕТ/ТУТ?
@
ОПЦИОНАЛЬНО, ОЖИДАНИЕ ТВОЕГО ОТВЕТА БЕЗ ТОГО, ЧТОБЫ НАПИСАТЬ СРАЗУ ВСЁ, ЧТО ОН ХОЧЕТ
@
КАРОЧЕ
@
ТУТ НЕ РАБОТАЕТ
@
КАКАЯ-ТО ХУЙНЯ
@
А НЕТ, ПАДАЖЖИ
@
БЛЯ
@
ПУК
@
СРЕНЬК
@
А ВРОДЕ РАБОТАЕТ
@
А НЕ РАБОТАЕТ
@
А ВСË, РАБОТАЕТ
4 3420705
ОБЩЕНИЕ ПО РАБОТЕ
@
ТЫ СТАРАЕШЬСЯ МАКСИМАЛЬНО ПОНЯТНО ФОРМУЛИРОВАТЬ МЫСЛИ, ОФОРМЛЯТЬ ИХ В ВИДЕ ЗАКОНЧЕННЫХ ПРЕДЛОЖЕНИЙ, ОБЩАТЬСЯ ВЕЖЛИВО, КУЛЬТУРНО, В ПЕРВОМ ЖЕ СООБЩЕНИИ ПОСЛЕ ПРИВЕТСТВИЯ ПИСАТЬ СУТЬ ПРОБЛЕМЫ
@
КОЛЛЕГА:
@
В КАЖДОМ СООБЩЕНИИ ОБЫЧНО 1-2 СЛОВА, МАКСИМУМ 5-10
@
%ЮЗЕРНЕЙМ%/ПРИВЕТ/ТУТ?
@
ОПЦИОНАЛЬНО, ОЖИДАНИЕ ТВОЕГО ОТВЕТА БЕЗ ТОГО, ЧТОБЫ НАПИСАТЬ СРАЗУ ВСЁ, ЧТО ОН ХОЧЕТ
@
КАРОЧЕ
@
ТУТ НЕ РАБОТАЕТ
@
КАКАЯ-ТО ХУЙНЯ
@
А НЕТ, ПАДАЖЖИ
@
БЛЯ
@
ПУК
@
СРЕНЬК
@
А ВРОДЕ РАБОТАЕТ
@
А НЕ РАБОТАЕТ
@
А ВСË, РАБОТАЕТ
5 3420706
СДЕЛАТЬ СВЕТЛУЮ И ТЁМНУЮ ТЕМУ НА САЙТЕ ИЛИ В ПРИЛОЖЕНИИ
@
НЕ СДЕЛАТЬ АВТОМАТИЧЕСКОЕ ПЕРЕКЛЮЧЕНИЕ ТЕМЫ В ЗАВИСИМОСТИ ОТ ТЕМЫ ОС
@
ЧТОБЫ ЮЗЕРЫ МУЧАЛИСЬ, ТРАТИЛИ ВРЕМЯ НА ТО, ЧТОБЫ КАЖДЫЙ ДЕНЬ 2 РАЗА ПЕРЕКЛЮЧАТЬ ТЕМУ ВРУЧНУЮ В КАЖДОМ ТАКОМ ПРИЛОЖЕНИИ ИЛИ НА ТАКОМ САЙТЕ
@
ИЛИ СДЕЛАТЬ, НО НЕ РАБОТАЮЩЕЕ/РАБОТАЮЩЕЕ ЧЕРЕЗ РАЗ
@
ХОТЯ АВТОМАТИЧЕСКОЕ ПЕРЕКЛЮЧЕНИЕ — ЭТО 1-5% ВРЕМЕНИ ОТ ТОГО ВРЕМЕНИ, ЧТО ТРЕБУЕТСЯ, ЧТОБЫ СДЕЛАТЬ ТЁМНУЮ ТЕМУ В ДОПОЛНЕНИЕ К СВЕТЛОЙ
@
GMAIL, CLOCKIFY, SKYPE ETC
Yoba Pizza opaque.png1,4 Мб, 1000x1006
6 3420709
>>20703

ДВУХСОТКА-ДОДИК ЗАКАЗАЛ СЕБЕ ДОДОПИЦЦУ
@
ПИЦЦУ ПРИНЕСЛИ, НА КОРОБКЕ ФИРМЕННАЯ НАКЛЕЙКА "Я ПРОВЕРИЛ, ВСЁ ХОРОШО"
@
ДВУХСОТКАДОДИК ОТКРЫЛ КОРОБКУ, А ТАМ ГОВНО
@
В ГОВНЕ ТОРЧИТ ЗАПИСОЧКА "409 MESYA4NII BALANS NE SWEDEN"
@
ОХУЕВШИЙ ЗВОНИТ В ПОДДЕРЖКУ
@
НУ ВЫ ЖЕ ПОНИМАЕТЕ, ЧТО НАКЛЕЙКА ОТНОСИТСЯ ТОЛЬКО К ВНЕШНЕМУ ВИДУ КОРОБКИ
@
МЫ ЖЕ НЕ МОЖЕМ СМЕШИВАТЬ КУЛИНАРНЫЙ, УПАКОВОЧНЫЙ И ДОСТАВОЧНЫЙ ПРОТОКОЛЫ
@
ГОВНО В КОРОБКЕ ЗАКЕШИРОВАЛОСЬ
@
ТЕПЕРЬ ДАЖЕ ПРИ ОТДАЧЕ ПИЦЦЫ В ПИЦЦЕРИИ ДВУХСОТКА-ДОДИКУ БУДЕТ ПРИЕЗЖАТЬ ГОВНО В КОРОБКЕ БЛИЖАЙШИЕ 4 ЧАСА
7 3420732
>>20705
ОБЩЕНИЕ ПО РАБОТЕ
@
ТЫ СТАРАЕШЬСЯ МАКСИМАЛЬНО ПОНЯТНО ФОРМУЛИРОВАТЬ МЫСЛИ, ОФОРМЛЯТЬ ИХ В ВИДЕ ЗАКОНЧЕННЫХ ПРЕДЛОЖЕНИЙ, ОБЩАТЬСЯ ВЕЖЛИВО, КУЛЬТУРНО, В ПЕРВОМ ЖЕ СООБЩЕНИИ ПОСЛЕ ПРИВЕТСТВИЯ ПИСАТЬ СУТЬ ПРОБЛЕМЫ
@
КОЛЛЕГА:
@
ЗАНЯТ?
@
НЕТ
@
ЗВОНОК
@
НУ ТУТ ЭЭЭ У МЕНЯ ПРОБЛЕМА СТРАННАЯ, СЕЙЧАС ПОШАРЮ ЭКРАН, СМОТРИ, У МЕНЯ НЕ ПОКАЗЫВАЕТСЯ ЭТА ШТУКА
@
А ТЫ ФЛАГ "ПОКАЗЫВАТЬ ШТУКУ" ПОСТАВИЛ В TRUE?
@
А ТОЧНО, ТАК РАБОТАЕТ, СПАСИБО, А Я ПОТРАТИЛ 2 ЧАСА НА ЭТО
@
А Я ПОТРАТИЛ 15 МИНУТ НА БЕСПОЛЕЗНЫЙ СОЗВОН
8 3420754
>>20732
Какая мораль? Коллега всё сделал правильно или неправильно?
image.png10 Кб, 367x118
9 3420780
Лет 5 сюда не заходил, но у меня нет знакомых-кодеров, которые не являются моими коллегами, а на работе я это шарить не хочу.

Недавно перешёл в новую команду, разбираю кодовую базу
Вери майндфул, вери Энтерпрайз.
10 3420782
>>20780
Каких-то юнит тестов, где это потенциально могло бы пригодиться, чтобы замокать, не существует как и любых других
11 3420808
>>20732
Всё правильно сделал твой коллега. Вообще лучше было бы сразу тебе звонил, а не 2 часа тратил
>>20780
Кек
12 3420990
>>20780
Конвиьньенс функция, чтобы у тебя в коде не было мильен biba_boba - sraka, а хотя бы было понятно, что это время.

На жопоскрипте вообще есть спец либы для подобных функций. Надо думать, понимать надо.
13 3421024
>>20780
Существует ли более быдлокодерский язык чем п*тон?
14 3421040
>>21024
Баг
15 3421224
>>20780
Здесь проблема только в статик методе.
Статик методы - ненужный кал. Специально для даунов придумали модули, ниеееет не хочу, хочу жрать говно и упаковывать в отдельные классы.
Сразу имагинировал харю жавадауна это написавшего на петухоне.
16 3421273
>>21224
Хаха, ты не осилил даже ООП, вот и рвешься, да?
1743576972862.png65 Кб, 512x382
17 3421338
>>20703
>>20709
Response 200 OK {
statusCode: 500
error: true
success: false
errorMessage: "Что-то пошло не так"
}
18 3421445
>>21273

>Статик метод


>ООП


Ты ведь даже не понял?
19 3421452
>>21445
Да понял я, статик метод не имеет отношения к обьекту, потому что он статичный, то есть не имеет доступа к состоянию объекта. Получается статичный метод это чистое поведение оторванное от класса (состояние + поведение) и его можно было бы вынести в отдельный модуль вместо того, чтобы делать частью класса.

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

При этом худшее что можно сделать это создать десяток бесвязанных функций, которые при этом требуют доступа к одному и тому же состоянию вместо создания класса. А именно этим любят заниматься питонисты, по крайней мере у меня на работе.
20 3421537
>>3421297 →
Это тоже хуёво
23 3421915
>>21911
ПРИВЕТ
@
МОЖНО ВОПРОС?
3pQVm8T54pSoySfgYvrrPtXbJM2DxsCBaqHvbXq0PFSFT6g6Lzuxvh7f0k4sxqeiJFkE7h5yWlJClbDZ8b5fc7-S.jpg219 Кб, 1170x1171
24 3421934
>>21915
@
НЕЛЬЗЯ
25 3422043
Нейроговно ломает поиск.
Сперва оно в яндексе сломало поиск по хентай картинкам. Искать и находить точные совподения перестало вообще, выдает одно "похожее".

Теперь уже в гугле сам поиск сломало нахуй, один раз спросил как перенаправить сокет в stderr/out и все, на любые запросы оно теперь выдает одно и то же.
26 3422044
>>22043
Вайб-кодеров наверное наняли
27 3422502
>>22044
промпт инженеров
28 3422960
>>20780
man difftime
29 3423470
ОДНА ОБЩАЯ БД
@
ВСЕ ВЫЗОВЫ ПО HTTP
@
У НАС МИКРОСЕРВИСЫ
30 3423498
>>23470

@
СЕРВИСЫ ДОЛЖНЫ СТАРТОВАТЬ В СТРОГОМ ПОРЯДКЕ, ЧТОБЫ ВСЕ РАБОТАЛО
@
ОТВАЛИЛСЯ ОДИН СЕРВИС - ЛЕГЛА ВСЯ СИСТЕМА
31 3423535
>>23470
Ещё и работает над микросервисами 2 человека, а не 20, я угадал?
32 3423542
>>23535
Обычно один. Он же и девопс этой хуйни.
33 3423545
>>23542
Мда. Учитывая архитектурное решение про общую БД и количество инженеров нужно было делать модульный монолит. Микросервисная архитектура имеет единственный плюс над монолитом это возможность изоляции разработчиков в отдельных микросервисах.

Вспоминаем закон Конвея про то, что 1 разработчик делает задачу за 10 единиц времени, а 10 разработчиков делают ту же задачу за 5 единиц времени. Почему не в 10 раз быстрее, а только в 2 раза быстрее? Потому что большая часть потенциально выигрышного времени на разработку было потеряно вследствие согласований действий этих разработчиков между собой.

Плюсуется сюда ещё и закон Амдала про то, что если что-то должно быть сделано последовательно, то пока оно буде делаться 9 остальных разработчиков будут пинать балду ожидая результатов 1 разработчика.

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

Когда же разработчик один или их несколько, то смысла в микросервисах нет никакого, только одни проблемы получите и никаких преимуществ.

недавно лекцию про это слушал
34 3423546
>>23545
Микросервисы - это чисто галерная хуйня. Они нужны, чтобы нанять литерали любых васянов с любым стеком и быстро-быстро накидать очередной финтех очередному арабу, пока араб не одумался.
На проде с микросервисами сначала все долго ебутся с консистентностью и распределенными транзакциями, джуны вращают деревья, потом приходит новый грамотный СТО и просто объединяет 100500 микропенисов в один монолит.
35 3423553
>>23546

> На проде с микросервисами сначала все долго ебутся с консистентностью и распределенными транзакциями


Поэтому и нужен хороший солюшен архитектор, чтобы ебаться меньше.

> джуны вращают деревья, потом приходит новый грамотный СТО и просто объединяет 100500 микропенисов в один монолит.


Ну, так оно и есть. Большинство компаний просто недостаточно крупные, чтобы получить буст от микросервисной архитектуры.
36 3423560
>>23553
Архитектор просто возьмет монолит и добавит шардирование, чтобы раскидывать нагрузку по серверам.
37 3423639
>>23553
Большинство людей слишком сыкуны чтобы применять их. Нужно выделить БД отдельные, продумать линии раздела ответственности.

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

Нужно понимать стоит ли вся эта ебатека того. Тем более это ебучий миф что на микросервисы можно нанимать кого угодно, ровно наоборот для них нужны команды из одних мидлов и 1-2 ультра сильных сенек которые держат в голове систему.
image.png111 Кб, 448x564
38 3423645
39 3423710
>>23639

>пукают сообщения и события


Классическая ошибка. Кто в этой охуительной архитектуре будет делать откаты и ретраи, если все только пукают в кафку и друг о друге не знают?
40 3423730
>>23710

>Кто в этой охуительной архитектуре будет делать откаты и ретраи


Никто. Ретраи не нужны, очереди гарантируют at least once. Сообщение или обработано или нет, дальше проблемы твоего говнокода который потвердил обработку без реальных действий.

Откаты не нужны если ты нормально поделил сервисы. В любом случае ты можешь порадить событие "заказ проебан", "заказ не может быть доставлен", "докуемент был отклонён" и тд. Дальше сервисы реагируют на них.

Атомарность бизнеса миф. Даже транзакции в банке идут не атомарно, там атомарны только этапы проверки возможности перевода денег, операция списание/зачисление, но это могут делать разные сервисы в разное время в разных частях планеты на разных физических машинах они не связаны и друг о друге не знают.
Сервис проверки возможности проведения операции по счету не знает зачем его об этом спросили, а сервис клиринга не знает откуда пришёл приказ, он только знает что в случае ошибки он должен сообщить об этом в этот канал и продолжить работу.

Бизнес так и работает. Документ пишут и составляют, потом шлют начальнику на подпись в общую стопку, он приходит ставит свою подпись и кладет в другую стопку, в случае если он не ставит подпись документ он каладет в стопку "отклонить" и может там черкануть причину. Потом секретарь уносит документы и шлёт куда требуется. Начальник в душе не ебет кто и откуда ему эти документы прислал, его задача проверить их и согласовать или нет.
41 3423823
>>23730
О, вы из яндекс маркета!
42 3423825
>>23823
Нет, я из епама.
43 3423845
>>23823
Крупный международный банк.
44 3427874
Бамп. Мне скучно. Набугуртите чего-нибудь
45 3427886
>>27874
Легко.
ОТПРАВЛЯЕШЬ РЕЗЮМЕ НА ЛИНКЕДИНЕ
@
ПОЯВЛЯЕТСЯ ОКСАНКА UA, ЗАДАЕТ ВОПРОСЫ ПРО ОПЫТ И СТЕК
@
ВСЕ ОТВЕТЫ ЛИТЕРАЛИ НАПИСАНЫ В РЕЗЮМЕ
@
ОТВЕЧАЕШЬ
@
ОКСАНКА БОЛЬШЕ НЕ ПИШЕТ
46 3427912
>>27874
СМЕЕШЬСЯ НАД ВАЙБ КОДЕРАММ
@
ПОПРОБОВАЛ КУРСОР
@
НАПИСАЛ ФИЧУ В ПЕТ ПРОЕКТЕ ЗА 4 ЧАСА, КОТОРУЮ ПЫТАЛСЯ НАПИСАТЬ 2 НЕДЕЛИ
@
НЕ НАПИСАЛ ПРИ ЭТОМ НИ СТРОЧКИ КОДА
@
БЕЗУМНО СМЕЕШЬСЯ ПОНИМАЯ, ЧТО АЙТИ ВСЁ
47 3428015
>>27886
Кек. А у меня тут из Барселоны написала. Анусай немного пригорел
48 3428016
>>27886
Думаешь что общался с живым человеком
50 3429931
>>29202
полный айтикапец не наступит. потому что на анальника сычева можно наорать, заставить фиксить свое говно, уволить, засудить, вывезти в лес в багажнике в конце концов.
а невросеть будет просто отвечать "ой) извините за путаницу))" пока кабанчик бегает кругами и теряет миллиарды
51 3429933
>>29931
Ты можешь написать нейросетке, что прод упал, и что из-за
этого она депремирована и лишается страховки. Возможно сработает и она пофиксит траблыю
52 3429940
>>29931
Да, всё так. У меня друг повар в суши ресторане. Рассказывал, что уже давно есть роботы, которые крутят любые роллы быстрее людей, но в них нет смысла, потому что робот не может разгрузить ящики с огурцами и в конце смены шваброй вымыть пол.
53 3430242
>>29931
Я думаю реальная перспектива замены кодерков появится когда выкатят кодописательные сервисы с возмещением ущерба от проёбов в сгенерированном коде.
54 3430245
>>30242

>с возмещением ущерба от проёбов в сгенерированном коде.


Убыточно.
55 3430248
>>30242
Да все это страхуется, находится коэффициент итд. В результате будет подписка за 100 баксов в месяц, со включенной страховкой за упавший прод.
Профит.
56 3430256
>>30242
У программистов нет материальной ответственности. У нейросеток её не будет тем более.
У любого софта в лицензионном соглашении написано, что его производители никакой ответственности ни за что не несут, всё использование на свой страх и риск.

>>30248
Ты плохо себе представляешь, какое раздолье откроется для махинаций.
57 3430280
>>21224
статик метод - чистая функция. ООП говно не нужно
58 3430281
>>21915
ПРИВЕТ
@
ПРИВЕТ
@
печатает 5 минут
@
устаешь ждать и переключаешься
@
он наконец допечатал и высрал 2 предложения
59 3430290
>>30281
ПРИВЕТ
@
ПРИВЕТ
@
печатает 5 минут
@
устаешь ждать и переключаешься
@
он наконец допечатал
@
КАК ДЕЛА?
60 3430295
>>30280
Для языка, где нет функций, это так. Но в петухоне они есть, и для этого не надо вообще использовать классы. Так нет, будем писать @staticmethod, ведь жабу из человека не вывезти никогда.
61 3430620
>>30256

>У программистов нет материальной ответственности.


Зато по крайней мере есть страх что уволят или не повысят. Хотя с другой стороны у вендоров ИИ-агентов тоже будет стимул делать их как можно более совершенными чтоб клиенты подписки не отменяли.

>У любого софта в лицензионном соглашении написано, что его производители никакой ответственности ни за что не несут, всё использование на свой страх и риск.


Сейчас-то да. Я фантазирую о временах когда такое появится.
62 3430968
ДУМАЕШЬ, ЧТО ХОРОШО ЗНАЕШЬ АНГЛИЙСКИЙ
@
НА ИЗИ ОБЩАЕШЬСЯ С АМЕРИКАНСКИМИ КОЛЛЕГАМИ
@
СЛОМАЛСЯ КОРПОРАТИВНЫЙ ВПН
@
СОЗВОН С ТЕХПОДДЕРЖКОЙ
@
ПАРЕНЕК ЛЕТ 20 ИЗ ГРЕЙТ БРИТАН НАЧИНАЕТ ГОВОРИТ
@
КАЖДОЕ ЕГО СЛОВО НЕ СОСТОИТ ИЗ ОТДЕЛЬНЫХ БУКВ, А ЭТО ОТДЕЛЬНЫЙ ЗВУК ПРОИЗНОСИМЫЙ НЕДЕЛИМО
@
КАЖДОЕ ТРЕТЬЕ СЛОВО НАСТОЛЬКО НЕЗНАКОМОЕ, ЧТО ДАЖЕ НАМЕКА НЕТ В ГОЛОВЕ, ЧТО ЕГО МОГ ГДЕ-ТО ЧИТАТЬ ИЛИ СЛЫШАТЬ
@
АХУЕВАЕШЬ
63 3431053
>>30968
Было такое когда пытался британский сериал в оригинале посмотреть
64 3431071
>>30968
Да это пиздец. На самом деле американцы из южных штатов тоже с кашей во рту ходят. В Британии наоборот, северные англичане и шотландцы так говорят, что нихуя непонятно.
В Северной Америке чётче всего говорят иммигранты, если это не китайцы.
65 3433370
ПЕРЕШЛИ НА ТОКЕНЫ
@
НАЧАЛ ПОЛЬЗОВАТЬСЯ ИНФОРМАЦИЕЙ ИЗ ТОКЕНА
@
ЧТО-ТО СЛОМАЛАСЬ ЧАСТИ ИНФОРМАЦИИ НЕТ
@
СООБЩИЛ ОБ ОШИБКЕ
@
ВООБЩЕ-ТО МОЛОДОЙ ЧЕЛОВЕК ПОЛЬЗОВАТЬСЯ ИНФОРМАЦИЕЙ ИЗ ТОКЕНА НЕЛЬЗЯ ОНА ТАС МОЖЕТ БЫТЬ НЕВЕРНОЙ ЭТО ТОЛЬКО ДЛЯ АВТОРИЗАЦИИ
66 3433430
>>33370
Лол
67 3433622
>>33370
В чем не прав?

Вспомнил как админил шаред хостинги, там 1 упоротый клиент хранил тонны важной бизнес информации в MySQL базе tmp, бесплатно без регистрации и смс. Когда она была дропнута, бугурт был выше неба..
68 3433856
>>33622
В том что токен буквально нужен чтобы передавать в нем информацию про права пользователя и прочее вместо 100500 запросов во все сервисы на каждый пук.
69 3433870
>>33856
Токен нужен, чтобы передать в нем session ID, который как правило совпадает с user ID. Все остальное хранится в редисе.
70 3433924
>>33856
Токен нужен для того, для чего сказали его использовать те, кто его внедрял. Если в контракте прямо не сказано, что можно что-то использовать, то нельзя.
71 3437201
>>33370
JWT - это вообще полная залупа, которую нельзя отозвать. Или надо хранить список отозванных токенов. Почему обычные рэндомные токены нельзя использовать? Мне кажется они безопаснее
Охуительные истории 14398822821201312425.jpg57 Кб, 427x604
72 3437205
>>33870

> session ID, который как правило совпадает с user ID

73 3437211
>>37201
JWT-токены задумывались для интеграций, где нет проблем с отзывом, но дебилы, которые вообще нихуя не слышали об информацонной безопасности, начали их использовать для аутентификации пользователей.
74 3437222
>>37211

> для авторизации


fix
75 3437683
>>37201

>полная залупа, которую нельзя отозвать


Так их и не нужно отзывать вообще-то. Нужно просто использовать токены с временем жизни 1-2 минуты.
76 3437698
>>37201
Ты родился в 2010 году, что ли?
Раньше все использовали рандомные токены и шифровали куки как могли, везде со своими уязвимостями. Потом придумали единый механизм JWT. Токен - это обычная кука сессии, только теперь тебе не надо париться за криптографию. Кладешь туда юзер айди, дальше сперва проверяешь валидность подписи на нжинксе, затем проверяешь, что у тебя в редисе есть сессия с таким айди. В сессии лежат роли пользователя и прочая хуйня.
77 3437764
>>37698
Какие редисы блять.
Токен буквально нужен для передачи клеймов пользователя и валидации без участия сервера авторизации.

Кладёшь в json нужную информацию, подписал, передал.
78 3437805
>>37764
Мы вам не перезвоним.
79 3437856
2 ГОДА ПИЛИТЕ ПРОДУКТ Х
@
МИТИНГ С КАКИМИ-ТО АМЕРИКАНСКИМИ МЕНЕДЖЕРАМИ
@
БУКВАЛЬНО КИДАЮТ ПРЕДЬЯВЫ УРОВНЯ "А ТЫ КТО ТАКОЙ, ЧТОБЫ РОТ ОТКРЫВАТЬ!?" ТВОЕМУ МЕНЕДЖЕРУ
@
ОХУЕВАЕШЬ
@
КАКАЯ-ТО ПИЗДА ЗАЯВЛЯЕТ, ЧТО НАДО ЗАКРЫТЬ ПРОДУКТ Х
@
КАКОЙ-ТО ХУЙ ЗАЯВЛЯЕТ, ЧТО ВООБЩЕ НЕ ЗНАЛ, ЧТО ПРОДУКТ Х СУЩЕСТВУЕТ
@
В ЭТО ЖЕ ВРЕМЯ ПРОДУКТ Х СДЕЛАЛ 10 % ДОХОДА КОМПАНИИ
@
МАКСИМАЛЬНО ТОКСИЧНОЕ ОБЩЕНИЕ, АМЕРИКАНЦЫ ПЕРЕБИВАЮТ ЧЕРЕЗ КАЖДЫЕ ДВА СЛОВА, ОБЕСЦЕНИВАЮТ ВСЁ ЧТО ИМ ГОВОРЯТ В ОТВЕТ
@
СМОТРИШЬ НА ИХ ЖИРНЫЕ МОРДЫ И ПОНИМАЕШЬ, ЧТО ОНИ ВЫГЛЯДЯТ ОДИН В ОДИН КАК КАРИКАТУРНЫЕ РОССИЙСКИЕ ОЛИГАРХИ
@
ЖИРНЫЕ, ТУПЫЕ, НАГЛЫЕ
80 3437861
>>37856
УВОЛИЛИ ЗОУС ФАКИН РАШЕНС, НАНЯЛИ ИНДУСОВ
@
ИНДУСЫ УЛЫБАЮТСЯ СААР ЙЕС СААР И НИКОГДА НЕ СПОРЯТ
@
ПРОШЛО ДВА ГОДА, ПРОДУКТ НЕ ГОТОВ
@
ЕДИНСТВЕННЫЙ ПРОТОТИП ПАДАЕТ ВО ВРЕМЯ ДЕМОНСТРАЦИИ
@
НИД МО ТАЙМ СААР
81 3437873
>>37805
Но он прав. Особенно если у тебя сингл сайн он в нескольких приложениях.

А если приложение одно, то токены нахер не нужны, положил ид сессии в куку и всё.
82 3437877
>>37873
Токен это и есть универсальная кука для всех клиентов, не только для браузера. Со стандартной защитой и проверкой в два этапа.
83 3437882
>>37861
База. Поэтому индусское айти и живет успешно на бабки запада, а всякие американцы и европейцы воют на реддите, что работу не найти, кризис-хуизис.
84 3438215
>>20703

> коды состояния HTTP должен отдавать веб-сервер, а не приложение,



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

другое дело это может быть не всегда удобно (например у приложения может быть 100500 кодов возврата, и однозначно переложить их на http-коды будет проблематично) и не всегда возможно (например варианты вызова не через http-транспорт).
a9498367dd1697913e6701bf49bd919cfa4eaa6133cfaacb9c3e56845b0fb0a4.jpg116 Кб, 500x335
85 3438656
86 3439191
>>37877
У кук есть куча встроенных фич типа времени действия и защит от распространения. Для твоего токена в хедере это всё придётся писать руками.
Зачем что-то писать, если можно не писать?
87 3439193
ЕЖЕМЕСЯЧНЫЙ МИТИНГ ПРО БИЗНЕС ПОКАЗАТЕЛИ КОМПАНИИ
@
О, ВИТАЛИЙ ТАКОЙ МОЛОДЕЦ, БОЛЬШОЕ ЕМУ СПАСИБО ЗА ФИНАНСОВЫЙ ОТЧЕТ
@
БОЛЬШОЕ СПАСИБО ДЖОРЖУ ЗА ПОДГОТОВЛЕННУЮ ДИАГРАММУ ПЕРЕХОДА НА ЕДИНУЮ БИЗНЕС ПЛАТФОРМУ (НИКТО НЕ ЕБЕТ КРОМЕ МЕНЕДЖЕРОВ, ЧТО ЭТО ЗНАЧИТ)
@
СПАСИБО ДЖОНУ ЗА ПРОГНОЗ OPPORTUNITIES, FEASIBILITY, PRODUCTIVITY L, SOSALOBILITY НАШЕЙ БИЗНЕС СТРАКЕЧЕР
@
ЭДУКАБИЛИТИ АКРОС ДИФФЕРЕНТ ТИМС ЛИДС ТУ ИНКРИЗИНГ БИЗНЕС СКОУПС ВИЧ ПАРТ ОФ ЗЭ БИЗНЕС СИСТЕМ
@
ЧУВСТВУЕШЬ СЕБЯ В "МИРЕ ЖИВОТНЫХ"
@
НАБЛЮДАЕШЬ ЗА МЕНЕДЖЕРАМИ В ЕСТЕСТВЕННОЙ СРЕДЕ
88 3439264
>>39191
В смысле, кука тебе не хедер что ли? И почему надо всё писать руками, если достаточно положить токен в куку?
изображение.png285 Кб, 570x404
89 3439380
Хатэт
90 3439410
>>39380
Не, ну нахуй, там же нихуёвый риск помереть, и чё я тогда делать буду? Вдруг в аду нет двача???
91 3439426
>>39410
Есть хорошая новость: ада нет. Есть плохая: рая тоже.
92 3439448
>>37764
а как проверять что sign в jwt токене совпадает с содержимым? Я например расшариваю соль подписи между серверами
93 3439454
>>39448
Между какими серверами? Ты внутри кубера гоняешь токены?
94 3439455
>>38215
это вопрос архитектуры и философии

http используется как транспортный протокол. Следовательно читать и писать http коды могут только транспортные устройства - вебсерверы в данном случае.

Твоя приложуха - это чистый бизнес, бизнес должен знать только про бизнес, но не про транспорт и коды транспорта. Ты же не задаешь в своей приложухе какие-нибудь TCP коды?

Соответственно приложуха не должна ничего знать про http и коды http.

Вебсервер получил 200 - транспорт сработал корректно, передаем результат приложухе, она разбирает ответ, и возможно в этом ответе есть бизнес-код результата, ошибка валидации например.
Но кто и в какой момент вдруг решил что "не сведён баланс" требует изменения http кода?
95 3439456
>>39454
сервер авторизации
сервер заказов
сервер предложений

Пришёл запрос в сервис заказов с jwt токеном. Как узнать что подпись корректная? Гнать ещё один синхронный запрос в сервис авторизации? Или проще добавить jwt либу и расшарить соль, чтобы сервис заказов мог проверять корректность подписи
96 3439458
>>39456
Ты делаешь неправильно. Запрос приходит в гейтвей, там сначала на нжинсе проверяется валидность подписи, потом наличие сессии в редисе. Если все ок, дальше между серверами ездит просто юзер айди без всяких токенов.
Сервер авторизации нужен, чтобы по логину@паролю получить пару токенов и потом по рефреш токену получить новую пару. Его не надо дергать на каждом запросе.
97 3439468
>>39456

>Пришёл запрос в сервис заказов с jwt токеном. Как узнать что подпись корректная?


Хранить сертификат сервера авторизации и проверять токен?

>>39458
Скажи где ты работаешь чтобы не попасть в такую порашу. То есть в вашей хуйне достаточно попасть за гетвей и ты НИКОГДА не поймёшь что в системе работает шпион.
98 3439473
>>39458
>>39468
Алсо.
Для проверки токена не нужно вообще обращаться с серверу авторизации.

Токен публичная информация ты можешь открыть его любым удобным способом просто прочитав из base64. Далее мы проверяем метку времени что он вообще ещё не истек, потом мы берём публичный ключ сервера. Ведь наш сервер соответствует OAuth2, да? С помощью публичного ключа мы локально проверяем подпись токена чтобы убедиться в том что он не был изменен или подделан.
Публичный ключ запрашивается как сертификат x509, один раз, повторно он запрашивается только в случае провала проверки чтобы убедиться что он не был перевыпущен или просто раз в N дней.

В любом нормальном языке есть куча библиотек, часто это часть базовой библиотеки, которые берут на себя всю тряхомудию по хранению сертификата и его актуализации и проверке токена.
99 3439479
>>39473
кстати зачем вообще придумали все эти 100500 видов файлов сертификатов с вечными проблемами? Почему нельзя взять просто набор символов в виде ключа?
100 3439508
>>39468
Ты наркоман? В любой системе достаточно сломать защиту и все пизда. Твои 100500 проверок на каждом сраном поде ни к чему не приведут, хакер просто угонит сертификат. Для гейтвея существуют проверенные решения, в отличие от твоего самописного сервера на голанге с дырами в защите, ведь его никто не пентестил.
101 3439523
>>39479
Ты же рубишь за асимметричную кривографию и принципы управления ключами?
102 3439525
ДЛЯ ПОВЫШЕНИЯ ВАШЕЙ БЕЗОПАСНОСТИ
@
МЫ БУДЕМ ПЕРЕЗАГРУЖАТЬ ВАШЕ УСТРОЙСТВО АВТОМАТИЧЕСКИ
@
В СЛУЧАЙНОЕ ВРЕМЯ РАЗ В НЕСКОЛЬКО ДНЕЙ
103 3439528
>>39523
не. Ключи это не просто набор байтов?
104 3439554
>>39525
Чувствуешь себя в безопасности?
105 3439562
>>39554
Да, не зря жопу продал за айфон.
106 3439568
>>39528
Публичный ключ должен быть привязан подписью к информации о владельце и алгоритме. Всё это приходится распространять в контейнере. Конкретный формат asn.1 неудобное в разборе говно, но сертификаты в том или ином неизбежны.
107 3439581
>>39479
Чтобы убедиться что сертификат выдан кем надо и подпись на нем какая надо и тд и тп.
Криптография реально довольно заебная штука из-за 100500 слоев безопасности на безопасность для безопасности.
108 3441016
ну чё где возражения? >>39455
109 3441019
>>39581
Я бы сказал, что безопасность сама по себе заебанная штука. Сделать что угодно безопасным означает создать кучу неудобств пользователю.
110 3441036
>>39479
Какие 100500? Формат сертификата это X509 стандарт, кодируется либо в DER либо в PEM формате. Последнее это привычный текстовый формат в base64.
MhSOGcWEbW.png28 Кб, 787x314
111 3441078
>>41036
плюс .jks
112 3441134
>>41078
Эта хуйня (3 и 4 строчки) уже контейнеры хранения сертификата и закрытого ключа. Их вот наплодили, да.
113 3443615
НУЖНО ЗАПОЛНИТЬ БЫСТРО БЫСТРО ДО КОНЦА НЕЛЕЛИ ЭКСЕЛЬ ТАБЛИЦУ СО СПРИНТ КАПАСИТИ
@
ЭКСЕЛЬ ТАБЛИЦУ?
@
ДА
@
@
А ПОЧЕМУ ТУТ СТОРИ ПОИНТЫ ПРИВЯЗАНЫ К ЧАСАМ, СТОРИ ПОИНТЫ ЭТО ЖЕ ПРО СЛОЖНОСТЬ ЗАДАЧИ? ЗАЧЕМ ВООБЩЕ ЭТА ЭКСЕЛЬ ТАБОИЦА НУЖНА ЕСЛИ У НАС ЕСТЬ ЖИРА?
@
ДОГАДАЙСЯ!
@
ЧЕГО БЛЯТЬ?
@
ДОГАДАЙСЯ, НАХУЙ!


Обожаю работать с долбоебами. Обожаю..
114 3443626
>>43615
в 1с ты тоже свое жару експортировать будешь чорд недогадливый
115 3443651
ОТПРАВИЛ ПАТЧ В ОПЕНСОРС
@
ВАШ ПАТЧ ИМЕЕТ РАСШИРЕНИЕ .patch А НАДО .diff
@
ИДИТЕ НАХУЙ, ПАТЧ НЕ ПРИНЯТ
@
БАГ ЗАКРЫТ
116 3443675
>>43651
Жиза
117 3443682
>>43651
==ДАУ-ДАУ, Я ТАК ЖИВУ==

В месяц приходится отклонять минимум 10-15 кривых патчей. Все постоянно обижаются, мол все правильно кроме минорных деталей, ну можно же сделать исключение и принять. И начинаются плакаться и угрожать, что больше не будут контрибьютить, хотя могли бы за 15 минут все пофиксить.
118 3443806
>>43682
Вот это вахтер.
Я тебе бесплатно поработал тестером, аналитиком, программистом. Выдал готовый патч. Вмержи его и не выебуйся. Нет, будем докапываться к оформлению, к расширению файла, к тэгам в описании бага.
119 3443827
ПИДАРАСЫ ТАКИЕ ВСЕ ПОЛОМАЛИ
@
НА СТАРОЙ ВЕРСИИ ВСЕ РАБОТАЛО
@
ДАВАЙТЕ, ЧИНИТЕ, БЫСТРАБЛЯДЬ
@
НАЧИНАЕШЬ РАЗБИРАТЬСЯ
@
НА ПРЕДЫДУЩЕЙ ВЕРСИИ НЕ РАБОТАЛО
@
НА ПРЕД ПРЕДЫДУЩЕЙ ТОЖЕ
@
НЕ РАБОТАЛО ДАЖЕ НА ВЕРСИИ ДЛЯ PDP-11
120 3443828
>>43827
Хаха, база
121 3443833
>>43827
каждый раз ломается новое, ведь спидозные макаки ломают специально, иначе их калдержкой мгновенно подтирутся и пошлют нахуй
122 3443837
>>43806

> Я тебе бесплатно поработал тестером, аналитиком, программистом.


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

>Нет, будем докапываться к оформлению, к расширению файла, к тэгам в описании бага.


Это первичный отсев. Плюс, если ты реально взялся за работу, то сделай ее так, как подабает, либо форкни наш кал и делай свою based версию.

Ну рил, ты просто не представляешь как много работы требуется это все интегрировать, чтобы оно по швам не расползалось, если ты принимаешь вообще все, что проходит тесты. Хорошо, если там только проблема в формате файла обычно, к слову, когда проблема только в этом, то патч ресабмитят в течение часа, чаще там просто херова гора мелких проблемок, которые потом долго и усердно приходится вычищать спустя несколько мажоров.
123 3443927
>>43827

С заказчиком надо разговаривать так а.к.а
Мышление Кабана:

> ПИДАРАСЫ ТАКИЕ ВСЕ ПОЛОМАЛИ



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

> НА СТАРОЙ ВЕРСИИ ВСЕ РАБОТАЛО



Пруфы, заранее обосцан не двачер что ли?

> ДАВАЙТЕ, ЧИНИТЕ, БЫСТРАБЛЯДЬ



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

....

Тем временем
Омежка-мышление:

> @


> НАЧИНАЕШЬ РАЗБИРАТЬСЯ

124 3444010
>>43927
Ебанашка, кабан так никогда делать не будет, если он не тупой.
Клиента на подписке надо облизывать, потому что это постоянный приток денег без усилий. Их всегда стараются максимально удержать.
125 3444019
У НАС НЕТ ДЕНЕГ! ПРИДЁТСЯ С ГРУСТЬЮ НА СЕРДЦЕ ПОПРОЩАТЬСЯ С ИНЖЕНЕРАМИ. ПЛАК-ПЛАК. МЫ СДЕЛАЛИ ВСЁ В НАШИХ СИЛАХ, ЧТОБЫ ЭТОГО НЕ ПРОИЗОШЛО.
@
ЗАРПЛАТА ВСЕХ УВОЛЕННЫХ ЗА ГОД ПРИМЕРНО 300 К ЕВРО
@
ПУБЛИЧНАЯ КОМПАНИЯ
@
ПЕРВЫЕ ПЯТЬ ЛЮДЕЙ В КОМПАНИИ ПОЛУЧАЮТ 7 МЛН ЕВРО В ГОД
@
В ОЧЕРЕДНОЙ РАЗ СТАНОВИТСЯ МЕРЗКО ОТ ЛИЦЕМЕРНОСТИ КАПИТАЛИЧТИЧЕСКИХ СВИНЕЙ
126 3444054
>>44019
База, ЭТИЧНЫЙ КАПИТАЛИЗМ С ЧЕЛОВЕЧЕСКИМ ЛИЦОМ это всегда смешно и нелепо.
127 3444261
>>44010
Не, там оперируют толпами от 1к , на конкретного юзера пох.
128 3444549
>>44261
Вы наверняка о разном говорите, анон выше о b2b, ты о b2c.

>>43927
В 2b2 адекватный представитель кабана делает так. Сначала определить, наш ли косяк. Если да, сколько его фиксить. Пусть это T времени, тогда наплести клиенту, что фикс займёт NxT времени, N > 2.

Встречался с таким:
ПИДАРАСЫ ТАКИЕ ВСЕ ПОЛОМАЛИ
@
НА СТАРОЙ ВЕРСИИ ВСЕ РАБОТАЛО

@
ФИЧА ДОБАВЛЕНА ГОД НАЗАД
@
СЛОМАЛАСЬ С ОБНОВЛЕНИЕМ ЛИБ ПАРУ МЕСЯЦЕВ НАЗАД
@
ПО ЛОГАМ ВИДНО, ЧТО СЕГОДНЯ ЕЙ ВОСПОЛЬЗОВАЛИСЬ ПЕРВЫЙ РАЗ
129 3445644
ХОЧЕШЬ ЗАПОМНИТЬ СЬРАНИЦУ
@
ЗАКЛАДКИ
@
ВЫБРАТЬ ПАПКУ
@
ДОБАВИТЬ В БЫСТРЫЙ НАБОР
@
ДОБАВИТЬ НА РАБОЧИЙ СТОЛ
@
СОХРАНИТЬ В ОБЛАКЕ
@
ПРИЛЕПИТЬ
@
ПРИШПИЛИТЬ
@
ПАП, ТЫКАЙ ЗВЕЗДОЧКУ
130 3445651
>>45644
ХОЧЕШЬ ЗАПОМНИТЬ СТРАНИЦУ
@
КОПИРУЕШЬ ССЫЛКУ
@
ОТКРЫВАЕШЬ ФАЙЛ В ВОРДЕ
@
ДОПИСЫВАЕШЬ
@
СОХРАНЯЕШЬ
131 3445676
>>45644
>>45651
ХОЧЕШЬ ЗАПОМНИТЬ СТРАНИЦУ
@
ЗАПОМИНАЕШЬ
132 3445777
>>45676
@
МЕСТО ЗАКОНЧИЛОСЬ
@
ДОЖИВАЕШЬ ВЕК ОВОЩЕМ
133 3446025
>>45777
@
ДЕЛАЕМ ВАКУУМ
@
ПРОДОЛЖАЕМ ЗАПОМИНАТЬ
image.png73 Кб, 746x829
134 3446180
135 3446182
>>46180
struct timeval
@
struct timespec
136 3446208
>>46180
Финальная версия
```
// Multiply by 1000 to convert seconds to milliseconds,
// because in the grand tradition of making things unnecessarily confusing, JavaScript decided that standard Unix timestamps
// — which the entire programming universe agrees are in seconds — should be in milliseconds instead.
// Why? Who knows. Maybe someone wanted to make sure no developer ever gets too comfortable.
// Maybe it was a prank that got out of hand and now it's just "how things are".
// So instead of consistent, logical behavior, we get gotchas, off-by-thousand bugs,
// and endless stack overflow posts.
// Every other sane language uses seconds, but JS? Nope.
// It's like someone said, "You know what would make date handling even more fun? Surprises!"
// So here we are, multiplying by 1000 like ritualistic timestamp priests.
Thanks, JS.
```
Write it in gangsta style of Snoop Dogg:

ChatGPT сказал:

Fo shizzle, here’s your timestamp rant in full-on Snoop Dogg–style swagger:
```
// Yo, we gotta multiply that thang by 1000, ya dig?
// ‘Cause everywhere else in the game, Unix time be tickin’ in seconds,
// But JavaScript? Nah man, JS be on that milli-milli grind.
// Why? Ain’t nobody know — maybe just to keep us guessin’,
// Or maybe some OG at Netscape was like, “Let’s mess with their heads, nephew.”
// So now we sittin’ here, spittin’ math, turnin’ seconds into milliseconds,
// Just so the Date object don’t trip. Straight up unnecessary, dogg.
// But hey, it is what it is — stay cool, keep codin’, and don’t let the bugs bite.
```
Want a remix with more West Coast flavor or a verse to go with it?

Write it like Shakespeare would

ChatGPT сказал:

Ah, a noble request! Behold, the timestamp rant, as if penned by the Bard himself:
```
// Hark! We must multiply by a thousandfold,
// For Unix time, in every tongue and tool of code, doth count in seconds plain.
// Yet JavaScript, that jester most peculiar, marks its time in milliseconds!
// What madness is this? What foul tempest of thought did birth such whimsy?
// 'Tis as if Time herself were mocked, and Logic banished from the realm!
// Thus, we cast this arcane spell — timestamp 1000* — to please the JavaScript gods,
// And curse the day this folly was ordained.
// Alas, dear coder, despair not — thou art not alone in thine affliction.
Shall I craft a sonnet to Date.now() next?
// Every other sane language uses seconds, but JS? Nope.
// It's like someone said, "You know what would make date handling even more fun? Surprises!"
// So here we are, multiplying by 1000 like ritualistic timestamp priests.
Thanks, JS.
```
136 3446208
>>46180
Финальная версия
```
// Multiply by 1000 to convert seconds to milliseconds,
// because in the grand tradition of making things unnecessarily confusing, JavaScript decided that standard Unix timestamps
// — which the entire programming universe agrees are in seconds — should be in milliseconds instead.
// Why? Who knows. Maybe someone wanted to make sure no developer ever gets too comfortable.
// Maybe it was a prank that got out of hand and now it's just "how things are".
// So instead of consistent, logical behavior, we get gotchas, off-by-thousand bugs,
// and endless stack overflow posts.
// Every other sane language uses seconds, but JS? Nope.
// It's like someone said, "You know what would make date handling even more fun? Surprises!"
// So here we are, multiplying by 1000 like ritualistic timestamp priests.
Thanks, JS.
```
Write it in gangsta style of Snoop Dogg:

ChatGPT сказал:

Fo shizzle, here’s your timestamp rant in full-on Snoop Dogg–style swagger:
```
// Yo, we gotta multiply that thang by 1000, ya dig?
// ‘Cause everywhere else in the game, Unix time be tickin’ in seconds,
// But JavaScript? Nah man, JS be on that milli-milli grind.
// Why? Ain’t nobody know — maybe just to keep us guessin’,
// Or maybe some OG at Netscape was like, “Let’s mess with their heads, nephew.”
// So now we sittin’ here, spittin’ math, turnin’ seconds into milliseconds,
// Just so the Date object don’t trip. Straight up unnecessary, dogg.
// But hey, it is what it is — stay cool, keep codin’, and don’t let the bugs bite.
```
Want a remix with more West Coast flavor or a verse to go with it?

Write it like Shakespeare would

ChatGPT сказал:

Ah, a noble request! Behold, the timestamp rant, as if penned by the Bard himself:
```
// Hark! We must multiply by a thousandfold,
// For Unix time, in every tongue and tool of code, doth count in seconds plain.
// Yet JavaScript, that jester most peculiar, marks its time in milliseconds!
// What madness is this? What foul tempest of thought did birth such whimsy?
// 'Tis as if Time herself were mocked, and Logic banished from the realm!
// Thus, we cast this arcane spell — timestamp 1000* — to please the JavaScript gods,
// And curse the day this folly was ordained.
// Alas, dear coder, despair not — thou art not alone in thine affliction.
Shall I craft a sonnet to Date.now() next?
// Every other sane language uses seconds, but JS? Nope.
// It's like someone said, "You know what would make date handling even more fun? Surprises!"
// So here we are, multiplying by 1000 like ritualistic timestamp priests.
Thanks, JS.
```
137 3446220
>>46208
Перепиши это в стиле Гражданской обороны

ChatGPT сказал:
О, мощно! Вот твой комментарий в духе Гражданской Обороны — немного анархии, отчаяния и сарказма в стиле Летова:
```
// Умножаем на тысячу. На чёртову тысячу!
// Потому что весь мир считает время в секундах — порядок, логика, здравый смысл.
// Но только JavaScript, этот цифровой абсурд, всё делает по-своему — в миллисекундах!
// Почему? Да кто их знает. Видимо, чтоб мы страдали. Чтоб мы ломались. Чтоб мы выли в консоль.
// Это не баг — это идеология. Это как жить в панельке без отопления, но с Wi-Fi.
// И мы молча подчиняемся, как зомби в капюшонах, множим, дебажим, терпим.
// Добро пожаловать в эпоху бессмысленного фронтенда, брат.
```

Перепиши в стиле Король и Шут

ChatGPT сказал:
О, шикарный запрос! Вот твой комментарий в стиле "Короля и Шута" — с мрачной сказочностью, угаром и панковской гротескной подачей:
```
// Однажды в лесу, где баги живут,
// Программер безумный код написал тут!
// Везде во вселенной — секунды идут,
// Но JavaScript... С ним всё не так тут!
//
// Там время течёт в миллисекундах,
// Как будто ведьма смеялась в дебагах!
// «Умножь на тысячу!» — слышится вскрик,
// И в консоль летит твой последний крик!
//
// Так было решено в стародавние дни,
// Чтоб кровь из глаз шла у простых парней!
// Ошибка на тысячу — и здравствуй, беда,
// JS — это замок, где правит чума!
```
Хочешь — могу оформить это как полноценный куплет с припевом, как будто из альбома "Акустический альбом" или "Будь как дома, путник".
137 3446220
>>46208
Перепиши это в стиле Гражданской обороны

ChatGPT сказал:
О, мощно! Вот твой комментарий в духе Гражданской Обороны — немного анархии, отчаяния и сарказма в стиле Летова:
```
// Умножаем на тысячу. На чёртову тысячу!
// Потому что весь мир считает время в секундах — порядок, логика, здравый смысл.
// Но только JavaScript, этот цифровой абсурд, всё делает по-своему — в миллисекундах!
// Почему? Да кто их знает. Видимо, чтоб мы страдали. Чтоб мы ломались. Чтоб мы выли в консоль.
// Это не баг — это идеология. Это как жить в панельке без отопления, но с Wi-Fi.
// И мы молча подчиняемся, как зомби в капюшонах, множим, дебажим, терпим.
// Добро пожаловать в эпоху бессмысленного фронтенда, брат.
```

Перепиши в стиле Король и Шут

ChatGPT сказал:
О, шикарный запрос! Вот твой комментарий в стиле "Короля и Шута" — с мрачной сказочностью, угаром и панковской гротескной подачей:
```
// Однажды в лесу, где баги живут,
// Программер безумный код написал тут!
// Везде во вселенной — секунды идут,
// Но JavaScript... С ним всё не так тут!
//
// Там время течёт в миллисекундах,
// Как будто ведьма смеялась в дебагах!
// «Умножь на тысячу!» — слышится вскрик,
// И в консоль летит твой последний крик!
//
// Так было решено в стародавние дни,
// Чтоб кровь из глаз шла у простых парней!
// Ошибка на тысячу — и здравствуй, беда,
// JS — это замок, где правит чума!
```
Хочешь — могу оформить это как полноценный куплет с припевом, как будто из альбома "Акустический альбом" или "Будь как дома, путник".
138 3446230
>>46208
В Java тоже миллисекунды.
139 3447871
Пыпиксы не знают, что числа с точкой будут медленнее.
06F-Ny1iG9Lk.jpg50 Кб, 736x736
140 3447919
ЛОГИКА РАБОТЫ С ДЕНЕЖНЫМИ СУММАМИ
@
ДРОБНЫЙ ТИП
141 3447920
>>47871
Как это знание помогает писать БЭКЕНД НА ПАЙТУХОН (или чем там занимаются сеньор круд девелопидоры)?
142 3447936
>>47919
Какая разница? Лишь бы не числа с плавающей точкой.
143 3447942
>>47936
Хранение и пересчёт денежных сумм должны быть в целочисленном виде (в копейках/центах/на_что_там_делятся_другие_валюты), чтобы при каком-то случае не было проблем с округлением и всяких расхождений в полторы копейки.
144 3448040
>>47942
О, вы из епама!
145 3448086
>>47942
А что будет если нужно поделить 3 копейки на 2 копейки?
146 3448118
>>48040
Ну тащемто и в других конторах так делают. Мимокрок
147 3448157
>>48086

>нужно поделить 3 копейки на 2 копейки


Нахрена?
148 3448168
>>48157
Надо.
149 3448186
>>48168
Ок. 1 копейка это комиссия, а 2 / 2 = 1.
150 3448217
>>48186
Проклятые буржуи капиталисты. Последнюю копейку забрали
151 3448233
>>48217

>Последнюю копейку забрали


Ну так заебись же. Отдай им ещё одну копейку, и у тебя будет 18,446,744,073,709,551,614 копеек
152 3448238
>>48233
Я не могу отдать того чего нет ведь копейка была последней...
153 3448339
РАБОТАЕШЬ ВТОРОЙ ГОД БЕЗ СОЗВОНОВ
@
НЕТ НИКАКИХ ДЕМО, РЕТРО, ГРУМИНГОВ, ДЕЙЛИКОВ
@
ЭТО НЕ МЕШАЕТ РАЗРАБАТЫВАТЬ И ВЫПУСКАТЬ В СРОК ВСЁ, ЧТО НУЖНО
@
...
@
В КОМПАНИИ МЕНЯЕТСЯ РУКОВОДСТВО
@
НОВЫЙ РУКОВОДИТЕЛЬ ХОЧЕТ ВНЕДРИТЬ В РАБОТУ НЕЙРОСЕТИ И АДЖАЙЛ
@
ЗА МЕСЯЦ ПОСИДЕЛ НА БОЛЬШЕМ КОЛИЧЕСТВЕ СОЗВОНОВ, ЧЕМ ЗА ГОД
154 3448348
>>48339
@
ЗА МЕСЯЦ ПОСЕДЕЛ БОЛЬШЕ ЧЕМ ЗА ДВА ГОДА ДО ЭТОГО
155 3448660
>>48339
Никогда не работал не по аждайлу. Как лучше?
156 3448661
>>48660
Лучше когда ничего не делаешь, а получка капает. Называется дунасинг.
157 3448662
>>48661
Дунасинг методоложи.
158 3448663
>>48660

> Как лучше?


Не по аджайлу.
Но, конечно, могут быть разные варианты процессов, у меня были максимально лайтовые, теперь они разрушены и скоро мне придётся идти на антуан
159 3448665
>>48661
>>48662
Это не методология, это тунеядство.
160 3448721
>>48665
Яндексоид, иди работай, тебе ещё перфревью проходить
161 3448724
НА СОЗВОНЕ С РУКОВОДИТЕЛЕМ НАГОВОРИЛ КУЧУ ЛИШНЕГО
@
РАССКАЗАЛ ПРО СПОСОБЫ ОПТИМИЗАЦИИ САЙТА
@
НАКИДАЛ ЕМУ ПОЛЕЗНОЙ ИНФОРМАЦИИ
@
ТЕПЕРЬ ПОНИМАЕШЬ, ЧТО ТВОЮ ЖОПУ ЗАСТАВЯТ РАБОТАТЬ НАД ЭТИМ
162 3448734
>>47942
Никогда не видел дробных копеек?
У тебя вполне могут получиться дроби в процессе вычисления, и ты можешь получить разные результаты, если ты в одном случае округляешь при каждой операции, а в другом если только в конце.
163 3448735
>>48086
Копейки сокращаются и ты работаешь с безразмерной величиной. Можно флофты использовать.
164 3448741
>>48735
Мы же про деньги говорим. Разве при работе с деньгами флоты не запрещены?
165 3448801
>>48741
Ты делишь копейку на копейку, в результате чего копейка сокращается, и ты уже работаешь не с деньгами.
166 3449215
сорок лет как под накозом,
проработал я девопсом,
ой ой йой.
ни разрабом, ни жабистом
а вонючим программистом
ой йой йой
за три сотенных бумажки
в прод раскатывал говяшки
ой йой йой
и скажу вам чтобы вы знали,
ох и много ж вы насрали
167 3449239
>>48724
Жиза. Со временем понимаешь, что клиенту/руководителю не обязательно знать о всех технологиях, которые можно применить на проекте
168 3449329
>>48801
В каком реальном сценарии это нужно?
мимонеработалсденьгами
169 3449383
>>49329
В любом. Представь что мы работаем с долларами там цены в центах это нормально.

Ну и в целом прикинь что какой-то дурачек с помощью double/float сделал рассчеты денег и погрешность вычисления 7 миллиардных доллара каждый раз. Спустя миллиард операций это 7 долларов.
170 3449384
>>49383
Всё правильно остаток переводишь на свой счёт как в Призраке в доспехах.
171 3449601
>>49383
Приведи пример, когда надо делить копейку на копейку или цент на цент.
172 3449639
>>49601
Да причём тут копейки. У тебя в целом деление это операция дающая погрешность вычисления значимую для денежных операций. Представь как тебя выебут если для налоговой написал ПО которое куда-то проебывает или рожает из воздуха деньги.

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

Не важно делим мы копейки или считаем суммы. Нельзя для денежных единиц использовать обычные варианты вычисления. Также нельзя это делать с днями и прочим потому что среднему Васе не важна 1 миллиардная секунда, а для расчётов в физике это огромные погрешности.
173 3449650
>>49639
f32 - лабораторная
f64 - не деньги
f10240000000000000000000000000 - деньги
174 3449715
>>49639

Вопрос был анону, который топит жирнит за флоаты из-за деления:
>>48735
>>48801
175 3449839
>>49715
Я на самом деле за инты при обращении с деньгами. Но смысл моих постов был в том, что когда ты делишь две величины одной единицы измерения (20 килограмм разделить на 10 килограмм - это не 2 килограмма, а просто 2, к примеру), то у тебя происходит сокращение.

Из практики, приходилось считать всякие залупьи метрики для финансового раздела, и поскольку они оперируют с деньгами только на входе, то нередко коэфициент очередного залупкина, получаемый делением получки на подачку, безразмерный флоат.
176 3449913
УМНОЖИЛ РУБЛЬ НА РУБЛЬ
&
ПОЛУЧИЛСЯ КВАДРАТНЫЙ РУБЛЬ
&
ИНФЛЯЦИЯ РАЗГОНЯЕТСЯ
177 3450012
>>39468
И как ты детектить шпиона будешь, если креды уже спизжены? На твоих сервисах одна и та же проверка же сделана
178 3450025
>>50012
Токен живёт 2-3 минуты потом нужно получить новый. Изменить его невозможно потому что тогда подпись станет невалидной.
179 3450120
>>50025
Чел, хакерская атака занимает меньше секунды, 2-3 минуты - это вечность. Сломают тебя не через токен, а через какое-то переполнение буфера или похожую хуйню. Твое дрочение токенов хакерам никак не помешает.
180 3450413
>>50120
Не, проще через социальную инженерию взломать. Старая добрая фишинговая атака работает лучше чем байтойобство.
друг жены главы отдела пен-тестирования.
181 3450598
НЕМИНГ КЛАССОВ: CAMEL CASE/SNAKE CASE/ETC
@
НЕЙМИНГ ФАЙЛОВ ЭТИХ КЛАССОВ: SNAKE CASE/KEBAB CASE/ETC, НО ТОЛЬКО НЕ ТАК, КАК НАЗЫВАЕТСЯ САМ КЛАСС
@
ПРИПРАВИТЬ ВСЁ ЭТО РАЗДЕЛИТЕЛЯМИ ТОЧКАМИ МЕЖДУ СЛОВАМИ ДЛЯ МАКСИМАЛЬНОГО УЕБАНСТВА
182 3450704
>>50598
Кек, напоминает раст.
183 3451423
>>50704
А так же next.js и nest.js
184 3451576
>>49913
Если копейки, выраженные в рублях перемножать используя тип флоат, то сможем побарот инфляцию.

А разницу в карман.
185 3451650
в флоат нужно еще грамотно инвестировать одного округления не хватит
я не хочу палить конкретно схемы заработка на флоатах кто прошареный тот сам уже додумается
186 3451723
ЗАНИМАЕШЬСЯ ОЧЕНЬ БОЛЬШОЙ ЗАДАЧЕЙ
@
ИЗ-ЗА ЭТОГО НА ДЕЙЛИКЕ КАЖДЫЙ ДЕНЬ ПОВТОРЯЕШЬ ОДНО И ТО ЖЕ
@
У КОЛЛЕГ БОЛЕЕ РАЗНООБРАЗНЫЕ РЕЧИ, ЗАДАЧИ РАЗНЫЕ
@
ЧУВСТВУЕШЬ СЕБЯ ИЗ-ЗА ЭТОГО МОШЕННИКОМ
187 3452655
>>51723
@
ДУМАЕШЬ, ЧТО ТЕБЯ КТО-ТО СЛУШАЕТ НА ДЕЙЛИКАХ
188 3452779
НАЧАЛО ДЕЙЛИКА
@
ПРИВЕТ
@
ПРИВЕТ
@
ВСЕМ ПРИВЕТ
@
ПРИВЕТСТВУЮ
@
ПРИВЕТ
@
ПРИВЕТ
@
...
189 3452780
>>52779
@
КОЛЛЕГИ, ДОБРЫЙ ДЕНЬ! МЕНЯ СЛЫШНО?
190 3452781
>>52780
@
ДА, ПРИВЕТ
191 3452795
>>52780
НЕТ
@
СЕЙЧАС ПЕРЕЗАГРУЖУ МЕССЕНДЖЕР/ZOOM/КОМП/НЕБО/АЛЛАХА
192 3452797
БЕСПЛАТНОЕ ВРЕМЯ В ЗУМЕ КОНЧИЛОСЬ
@
ДАВАЙТЕ ВСЕ ПЕРЕЗАЙДЁМ
193 3452849
>>52779
@
А ТЫ ЧЕГО АНТОН НЕ ПОЗДОРОВАЛСЯ?
@
ПРИВЕТ
@
ТАК-ТО АНТОН, ТАК-ТО
194 3452850
>>52797
Сук, до слез
195 3452856
>>52849
Проиграл
Какие же вы долбоебы
196 3453005
РАБОТАЕТЕ, ПИШЕТЕ КОД, ЗАКРЫВАЕТЕ ТАСКИ
@
ПРИХОДИТ НОВЫЙ ПМ
@
ТЕПЕРЬ ВЫ ДАЁТЕ ЦЕННОСТЬ, УЛУЧШАЕТЕ ПОЛЬЗОВАТЕЛЬСКИЙ ЭКСПЕРИЕНС, НЕСЁТЕ ОТВЕТСТВЕННОСТЬ ЗА ПРОДУКТ
197 3453105
>>53005

> @


> ТЕПЕРЬ ВЫ ДАЁТЕ ЦЕННОСТЬ,


Бабки.

> УЛУЧШАЕТЕ ПОЛЬЗОВАТЕЛЬСКИЙ ЭКСПЕРИЕНС,


Бабки.

> НЕСЁТЕ ОТВЕТСТВЕННОСТЬ ЗА ПРОДУКТ


Бабки.

Проходили. Знаем.
198 3453303
ПМ СТАВИТ СВОЙ АНУС БИЗНЕСУ НА ТО, ЧТО ЗАДАЧА ПОЙДЁТ В РЕЛИЗ ДО КОНЦА ПЯТНИЦЫ
@
КОГДА ВСЁ ВЫХОДИТ ИЗ ПОД КОНТРОЛЯ, НАЧИНАЕТ ГОВОРИТЬ, ЧТО МЫ ДОЛЖНЫ ВО ЧТО БЫ ТО НИ СТАЛО ВЫПУСТИТЬ ЗАДАЧУ, ВЕДЬ НА КОНУ РЕПУТАЦИЯ НАШЕЙ КОМАНДЫ
199 3453334
>>53303

> репутация команды


> жопа пма


Нет спасибо, у меня важные дела.
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее