Сохранен 538
https://2ch.hk/pr/res/2745064.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

JS Thread #281 /js/

 Аноним 26/06/23 Пнд 17:37:38 #1 №2745064 
image.png
Предыдущий тред:>>2734420 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 26/06/23 Пнд 17:39:37 #2 №2745068 
There are few elven protos who can.png
proto warlock.png
protostorylight.mp4
JS, I love it. No, I dont recommend it.mp4
Позволь мне рассказать историю о зарождении легенды, которая началась 3000 лет назад. В то время я был там - залетный свидетель этого знаменательного события.

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

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

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

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

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

Однако, со временем по всему интернету начали ходить слухи о древнем маге, который иногда посещает треды и карает тех, кто не знает сути, тех, кто не жаждет знания. И так появилась легенда.
Аноним 26/06/23 Пнд 17:42:11 #3 №2745074 
Словил запор, долго тужился. Потом вспомнил, что существует ангуляр и запор как рукой сняло!
Аноним 26/06/23 Пнд 17:48:56 #4 №2745088 
image.png
image.png
>>2745064 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
Аноним 26/06/23 Пнд 17:50:32 #5 №2745090 
>>2745088
>Ангуляр для чедов.
Двачую. Если бы не ангуляр, так бы и не смог продристаться.
Аноним 26/06/23 Пнд 17:53:39 #6 №2745105 
image.png
>>2745002 →
>>2744968 →
>>2742726 →
Ждем. Пока тут оставлю, чтобы не забыть.
Если дадут тестовое, скормлю твою пасту, Анон, как уточнение.
Посмотрим, может ответят.
Аноним 26/06/23 Пнд 18:02:15 #7 №2745126 
>>2745105
Fiesta intensifies.

Запасаюсь шлёп-корном
Аноним 26/06/23 Пнд 20:20:09 #8 №2745294 
Какая разница между ангуляром и реактом на практике?
Аноним 26/06/23 Пнд 20:32:28 #9 №2745310 
>>2745294
на ангуляре дольше.
на рякте быстрее.

на ангуляре структура.
на рякте свобода.

у каждого есть минусы и плюсы. обычно выбирается под умения команды или проект.
Аноним 26/06/23 Пнд 21:17:31 #10 №2745381 
Второй день пытаюсь использовать тайпскрипт и он меня уже заебал.
Аноним 26/06/23 Пнд 21:41:58 #11 №2745433 
>>2745381
Сразу видно любителя присунуть в прототип.
Аноним 26/06/23 Пнд 21:57:25 #12 №2745462 
>>2745310
а вуе?
Аноним 26/06/23 Пнд 22:36:51 #13 №2745502 
>>2745433
>присунуть в прототип
Чет проорал.
Аноним 27/06/23 Втр 02:47:34 #14 №2745616 
>>2743473 →
Всё нормально, просто ты превращаешься в анальника
Аноним 27/06/23 Втр 06:21:59 #15 №2745633 
>>2745105
Какой нахуй стажер, у тебя 2 года, ты миддл уже
Тебя хотят кинуть на бабки довнгрейдом до ждуна.
Аноним 27/06/23 Втр 07:39:55 #16 №2745650 
>>2745633
>2 года
>миддл
Джун+ максиум.
Аноним 27/06/23 Втр 08:50:55 #17 №2745665 
>>2742726 →
Бляядь ну и шиза, у меня последнее тестовое на сеньера+++ было написать форму логина и обработку ошибок
Аноним 27/06/23 Втр 08:52:03 #18 №2745667 
>>2745650
PRE MIDDLE
Аноним 27/06/23 Втр 08:53:24 #19 №2745668 
>>2745665
И? Фронтенд такая штука, что и синьор и джун занимаются в большинстве случаев одним и тем же - шлепанием форм. А вот как они их шлепают - уже совсем другой вопрос.
Аноним 27/06/23 Втр 09:10:20 #20 №2745678 
>>2745667
SENIOR-intern
Аноним 27/06/23 Втр 10:45:16 #21 №2745807 
image.png
image.png
image.png
Ребят, ну не толстите вы так.

>>2745667
Кто-то вдохновился идеей что ли? См. пики.
Аноним 27/06/23 Втр 10:46:17 #22 №2745812 
>>2745807
Ой, бля, там еще этот ленин.
А помню кто-то воевал за эту говорящую голову в этом треде, тип он не инфоцыган.
Аноним 27/06/23 Втр 10:48:03 #23 №2745814 
image.png
>>2745807
Аноним 27/06/23 Втр 10:52:22 #24 №2745820 
videoplayback (1).mp4
>>2745633
Аноним 27/06/23 Втр 11:59:50 #25 №2745887 
>>2745812
Любой вкатыш который вкатывался по видосам чмодилена членина или аналога будет защищать чмодилена членина или аналога, если ему хоть один видос чмодилена членина или аналога помог что-то понять.
Из своего опыта взаимодействия с такими - вместо того чтобы посмотреть в доке как можно вызывать useState и примеры, он идёт делать ОМНОМНОМ видосов по 5-10 минут, а потом всё равно сыпется, если в видосе что-то не досказали.
Аноним 27/06/23 Втр 13:19:23 #26 №2745939 
image
>>2745105
Из твоего сообщения просто сочиться гипернеуверенность.
Вместо того, чтобы дать понять, как ты решишь проблемы бизнеса и поможешь им с их проектами и задачами, ты просишь работу будто просишь милостыню.
Если ты так с девушками общаешься, то понятно, почему ты до сих пор девственник.
Аноним 27/06/23 Втр 13:35:52 #27 №2745948 
Закончил курс от Jonas Schmedtmann, вроде как сравнительно известный автор и тут его частенько советовали. Подскажите, друзья, достаточно ли этих знаний для попытки прохождения собесов? Помимо этого прочитал практически всего кантора, выполнял задачки в конце. Ну и кодварс проходил, тоже задачки решал, но начального уровня.

ТС и реакт пока не трогал, мне до этого сказали что в первую очередь нужно быть ЖС батюшкой, и только потом браться за фреймворки.
Аноним 27/06/23 Втр 13:37:52 #28 №2745950 
Ойти.webm
>>2745939
>Из твоего сообщения просто сочиться гипернеуверенность.
Ну этож хорошо. Пусть хрюша думает, что я очень уверенный.
Это же база. Нужно всегда быть уверенным или делать вид.

>Вместо того, чтобы дать понять, как ты решишь проблемы бизнеса
Нахуй мне их бизнес проблемы решать. Я с их тестовым хочу разобраться.
Когда по настоящему откликался, не оставлял письма, хз, не нужон.

>ты просишь работу будто просишь милостыню.
Нужно дать понять, что я мидл и что я готов работать беспатно.
1. Чтобы получить тестовое. 2. Чтобы получить ответ на пасту Анона.
Кто из кабанчиков не хочет раба с опытом?

Прост повышаю шансы и вероятность ответа на огромное "уточнение".

>Если ты так с девушками общаешься, то понятно, почему ты до сих пор девственник.
Нет ты. Я секс-машина.
Аноним 27/06/23 Втр 13:42:40 #29 №2745955 
>>2745948
если на формошлепа идешь, то без фреймворка никак.

>Подскажите, друзья, достаточно ли этих знаний для попытки прохождения собесов?
не попробуешь - не узнаешь.
другие максимум пальцем в небо могут тыкнуть.
можешь даже без фреймворка попробовать, авось получится.
Аноним 27/06/23 Втр 13:49:01 #30 №2745961 
>>2745955
Ну я подумал что тут могут быть те, кто тоже проходил этот курс и уже работу нашли. Пусть и не сразу после прохождения курса, но в целом с пониманием того, из чего он состоит.
Аноним 27/06/23 Втр 13:49:51 #31 №2745965 
>>2745950
>сочиться гиперНЕуверенность.
>Нужно всегда быть уверенным или делать вид.
У тебя не получилось.

>я мидл и что я готов работать беспатно.
Когда компания расширяется, она не ищет самых дешевых работников. Компания всегда ищет подходящих по навыкам работников и согласных на вилку, которые они себе как-то рассчитали. Никому никогда не ставят показатели эффективности, сколько он схантил сеньоров по вилке стажера. Это глупо и приведет к очевидным последствиям. Дешевизна - не преимущество. Дешевизна отпугивает. Просить ниже вилки - хуже, чем просить выше. Хорошее не может быть дешевым.
Аноним 27/06/23 Втр 13:51:57 #32 №2745970 
>>2745965
>У тебя не получилось.
😢
>Когда компания расширяется...
Не быть тебе кабанчиком.
Аноним 27/06/23 Втр 15:01:54 #33 №2746038 
Завалил тест по JS в андерсен пипл. Через сколько можно повторно пытаться сдать, кто нибудь уже завалиливал, там тест, или я один такой тупой?
Аноним 27/06/23 Втр 15:22:19 #34 №2746062 
>>2745965
>Просить ниже вилки - хуже, чем просить выше. Хорошее не может быть дешевым.
Все так, вот только он, скорее всего, не мидл, а джун+, а у них сейчас вилка отрицательная. Поэтому когда он просит работать бесплатно - он просит выше вилки.

Потому что вилка у нас сегодня следующая: программисты в России не нужны с одной стороны, и Россиянские программисты не нужны с другой.
Аноним 27/06/23 Втр 15:29:31 #35 №2746074 
>>2745950
>2. Чтобы получить ответ на пасту Анона.
Говнопост то мой только поправьте. Я примерно расписал, что там можно сделать. Там всё зависит от нескольких параметров:
-насколько соискатель себя не уважает (мета параметр, влияет на всё ниже)
-насколько качественно должно быть сделано тестовое в плане структуры проекта, качества кода
-функционал
-UI/UX
-архитектура (ну, всё-таки им нужен комбайн с UI с беком с базой, чтобы всё это интегрировалась и залезало в этого ёбаного мегазорда с чужеродным API)
-чувство ценности своего свободного времени

Но всё ещё придерживаюсь варианта, что это дешёвый вариант заказа на фриланс. Выберут самого достойного, подержут ровно на вылизать сервис, выкинут нахуй.
По красоте - я считаю, что это должно стоить больше 40к, с учётом всех подводных камней, эджкейсов, и вменяемым UI/UX.
40к они дадут за месяц стажировки, после MVP на тестовом.
Аноним 27/06/23 Втр 15:44:54 #36 №2746094 
шутка.JPG
Это шутка штоле? Пытаюсь закинуть на версел свой говнокод. А он в именование куков срёт префисами, и мне хром вот такую залупу пишет и отказывается записывать куку. Алсо, по ссылку - page was not found. Кто-то сталкивался?
Аноним 27/06/23 Втр 15:53:14 #37 №2746106 
Господа ректальщики, вы используете Feature-Sliced Design на работе? Или просто всё складываете в папочки components, redux и т.д?
Аноним 27/06/23 Втр 15:57:16 #38 №2746108 
>>2745961
Ты можешь попробовать. В худшем случае - ты не попадёшь на собеседование. Даже если не возьмут - поймёшь, что подтянуть. Некоторые ещё могут дать полноценный фидбек с было_бы_неплохо_подтянуть_list.
Даже если кто-то и закатывался после этого курса, это явно было до начала сам знаешь чего, пока внезапно мест не стало меньше, а желающих и обделённых из-за ухода баринов - больше.
Аноним 27/06/23 Втр 16:23:32 #39 №2746134 
>>2746094
Отбой. Я при установке кук, не добавлял необходимые параметры.
Аноним 27/06/23 Втр 17:59:23 #40 №2746289 
>>2746106
Использую свою говноверсию, вместо widgets/features/entites у меня просто две папки. Одна папка для компонентов, которые получают данные с бэка (условно назову серверными), вторая - типичная components, только все компоненты там тупые, все данные прокидываются пропами.
Аноним 27/06/23 Втр 18:29:47 #41 №2746327 
>>2745064 (OP)
Middle FE, VueJS, зп 135к

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

Но так вот, конец дня, выходим, говорю ему пока и вижу как к офису подходит девушка, очень красивая девушка и обнимает того парня.
Я сгорел просто пиздец, мне 30 лет, не было отношений, а тут какой-то 20 летний чел уже разработчик да и с красивой тянкой...
Аноним 27/06/23 Втр 18:41:52 #42 №2746351 
>>2746327
Съеби в инцел тред
Аноним 27/06/23 Втр 18:49:23 #43 №2746360 
Смарите, есть один сайт. Там тупо сделали, что www не редиректит на основной или наоборот, так что разные наборы печенек, что хуёво. Можно замутить юзерскрипт, чтобы делать редиректы на нужный вариант?
Аноним 27/06/23 Втр 18:51:24 #44 №2746364 
>>2746360
Или лучше даже сымитировать эффект от перманент редиректа, где это хранится в браузере?
Аноним 27/06/23 Втр 18:55:34 #45 №2746371 
прикуп.mp4
>>2746327
Ну так найди тян, в чем проблема. Будет тебя встречать после галеры.
Ну и если проблема в том, что ты не можешь найти тян, то тред не по теме, как отписали выше.
Аноним 27/06/23 Втр 19:18:55 #46 №2746422 
16850448199410.mp4
>>2746327
Это все от весны, забей хуй. x2
Аноним 27/06/23 Втр 20:17:31 #47 №2746508 
>>2746364
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/onBeforeRequest
Аноним 27/06/23 Втр 20:27:50 #48 №2746525 
>>2746327
...
Ну, чё, выеби его, желательно сделойте ММЖ. Выеби его на глазах у его тянучки. Покажи кто кто кто. Сделай фото/видео компромат. Заставь его отдавать тебе ещё и половину ЗП под угрозой стать популярным. И тяночку получишь, и куночку, и доход больше 135.
Аноним 27/06/23 Втр 20:28:53 #49 №2746528 
>>2746508
Ну это экстеншен, я уже нашел готовый.
Думал, можно через юзерскрипт, но они в такое не могут походу.
Аноним 27/06/23 Втр 20:39:29 #50 №2746541 
>>2746528
Что ты подразумеваешь под юзерскриптом?

мимо
Аноним 27/06/23 Втр 20:41:09 #51 №2746543 
>>2746541
Гризманки и его родичи.
Аноним 27/06/23 Втр 20:49:02 #52 №2746558 
>>2746543
https://www.tampermonkey.net/documentation.php?locale=en#api:GM_webRequest
Аноним 27/06/23 Втр 20:53:30 #53 №2746565 
Как защитить базово нода-сервер?
Аноним 27/06/23 Втр 21:21:33 #54 №2746597 
>>2746558
Да, походу оно, но не реализовано в моем violentmonkey, на tamper неохота перекатываться.
Аноним 27/06/23 Втр 21:39:03 #55 №2746607 
image.png
image.png
Почему код с пика 2 выполняется почти в 2 раза медленнее?

Я думал наоборот будет, типа мы к объекту во втором случае добавляем последовательно по одному свойству (через конструктор), несколько раз меняя его форму, а в первом кейсе - у нас форма объекта сразу известна, движок может оптемезеровать и всякое разное. Но работает первый кейс в 2 раза медленнее.
Аноним 27/06/23 Втр 21:41:52 #56 №2746609 
image.png
>>2746607
Потому что
Аноним 27/06/23 Втр 21:53:35 #57 №2746612 
>>2746609
Ну так конструктор то в любом случае инициализирует все поля, только в одном случае (по идее) объект сразу имеет заданный шейп, а во втором (по идее) конструктор лепит к объекту новые поля, одно новое поле за другим. И (по идее) второе должно быть медленнее - но оно в 2 раза быстрее.
Аноним 27/06/23 Втр 22:28:17 #58 №2746629 
image.png
image.png
>>2746612
Причём здесь конструктор, если дефолтный конструктор ничего не делает? Ты можешь добавить туда свою логику инициализации.
То что ты делаешь на одном из пиков который ты называешь пик2, с объявлением переменных внутри класса, будет грубо равно пикрил2.
Аноним 27/06/23 Втр 22:29:30 #59 №2746631 
Как сделать,чтобы код в браузере не видели?
Аноним 27/06/23 Втр 22:36:14 #60 №2746640 
image.png
image.png
>>2746607
У меня одно и то же +- выдает.
Аноним 27/06/23 Втр 22:38:27 #61 №2746642 
image.png
>>2746640
Не тот скрин, хотел показать что иногда одно быстрее, иногда другое.
Аноним 27/06/23 Втр 22:39:18 #62 №2746644 
>>2746631
Ты хочешь запустить у меня на пеке код и не хочешь чтобы я его видел? охуел?
Аноним 27/06/23 Втр 22:43:13 #63 №2746648 
>>2746640
>>2746642
Ты буквально полагаешься на оптимизации движка, которые дефакто являются деталями реализации. Оно, если команде хрома/v8/ноды захочется, может компилиться сразу целиком, а может компилиться только при частых повторных вызовах того или иного куска кода.
То же самое что ёбаные тесты на литкоде. Сейчас оно даст 99.96% на 99.95%, на следующий ран ты соснёшь хуйца с 75% на 60%
Аноним 27/06/23 Втр 22:51:51 #64 №2746651 
>>2746648
>То же самое что ёбаные тесты на литкоде. Сейчас оно даст 99.96% на 99.95%, на следующий ран ты соснёшь хуйца с 75% на 60%
ролл.
Аноним 27/06/23 Втр 22:52:09 #65 №2746652 
>>2746651
реролл.
Аноним 27/06/23 Втр 22:54:56 #66 №2746654 
>>2746651
>>2746652
Я тебе по щщам тресну
Аноним 27/06/23 Втр 22:57:23 #67 №2746658 
>>2746631
обфускация
Аноним 27/06/23 Втр 23:06:27 #68 №2746662 
>>2746631
Писать на C и компилировать в wasm.
Аноним 28/06/23 Срд 04:26:08 #69 №2746736 
>>2746640
Что за тема на втором скрине?
Аноним 28/06/23 Срд 06:39:26 #70 №2746756 
>>2746662
Мало кто знает годноту что ффмпег портировали давно в браузер и теперь зоопорно можно сразу переконвертировать в вебм и постить на фочан чтобы позлить местную мочу.
Единственное что там кэшируется много около 20мб, браузер сначала заново качает а потом эмпирически уже берет из кэша и вроде даже воркер это не может исправить. Защита от засирания памяти, видимо.

Это я о практическом применении васм.
Аноним 28/06/23 Срд 06:41:36 #71 №2746757 
>>2746658
Не поможет, даже испытание блядского клоудфлара уже взломали. Он кстати дает очень смешные испытания браузеру, как будто сеньор джуна валит на собеседе. Тип НаН, 0.3+0.2 и прочие приколюшки.
Аноним 28/06/23 Срд 07:14:08 #72 №2746766 
>>2746648
>если команде хрома/v8/ноды захочется
Нет, это не так работает, если ты будешь писать мегаморфные функции, то ничего джитоваться не будет, ни в в8 ни в любом другом движке
Аноним 28/06/23 Срд 07:39:37 #73 №2746771 
>>2746766
Точнее джитоваться оно будет, но каждый раз когда на входе функции будет задетекчен объект мап которого не присутствует в IC, будет делптимизация, и в какой то момент джит за бьёт хуй.
Аноним 28/06/23 Срд 08:53:49 #74 №2746785 
>>2746757
Ты глупый.
Аноним 28/06/23 Срд 10:11:47 #75 №2746832 
>>2746757
>испытания браузеру
что за испытания бразуеру?
Аноним 28/06/23 Срд 10:24:23 #76 №2746842 
>>2746832
https://habr.com/ru/articles/716434/
Аноним 28/06/23 Срд 11:03:13 #77 №2746872 
>>2746785
Ну раз тыскозал...
Аноним 28/06/23 Срд 11:05:52 #78 №2746875 
>>2746832
По сути они тестеры и тестируют чтоб твой браузер вел как браузер, включая его известные баги и особенности, иначе ты бот. Не помогает, спокойно в селениуме все челенжи проходит.
Аноним 28/06/23 Срд 11:14:19 #79 №2746881 
>>2746842
>>2746875
Понял, благодарю
Аноним 28/06/23 Срд 11:37:45 #80 №2746894 
>>2746631
Анон который пилит анонимную борду вернулся?
Аноним 28/06/23 Срд 11:56:25 #81 №2746921 
>>2746106
Да, использую.
Аноним 28/06/23 Срд 13:13:07 #82 №2747049 
>>2746736
Тема астронвима.
Аноним 28/06/23 Срд 13:22:47 #83 №2747077 
2023-06-28x13:19:41.png
2023-06-28x12:50:10.png
2023-06-28x13:14:07.png
2023-06-28x13:22:23.png
здарова никчемные безмозглые красильщики кнопок и пожиратели уебищного тормозного бойлер-плейтного ректального карго-говнища

вопрос к додикам с нахуй невсравшимся высшим образованием которое за даунской работой айти-дворников вы уже все забыли


кароче затрахал сеточку простой задачкой, но эта тупая шваль форсит какой то mathjs и уходит в луп с извинениями когда её тыкаешь виртуальным носом в виртуальное дерьмо

кое-как нахуй заставил ее высрать рабочее решение, которое даже сравнимо с питоном, вот только ЭТА ЕБАННАЯ НИЗУШНАЯ ПОРТЯНКА Я ХУЕЮ НАХУЙ, и еще вконце ответ реверсирован все через сраку тут у вас ага

кто из местных живых боле-мене разумных нейросетей может подсказать более адекватный солюшен?
Аноним 28/06/23 Срд 13:31:52 #84 №2747089 
>>2747077
Накинул тебе numpy защеку. Пошёл нахуй.
Аноним 28/06/23 Срд 13:33:26 #85 №2747091 
>>2746289
>Одна папка для компонентов, которые получают данные с бэка (условно назову серверными), вторая - типичная components, только все компоненты там тупые, все данные прокидываются пропами.
Ты только что stateful и stateless
Аноним 28/06/23 Срд 13:36:52 #86 №2747097 
Видел в каких-то видосах на тытубе расширение, которое подсвечивает тело функции, на которую ты навелся. Мол линия проходит от { и до самого конца функции. Подскажите, как называется?

VS Code, разумеется.
Аноним 28/06/23 Срд 13:54:21 #87 №2747119 
2023-06-28x13:52:47.png
2023-06-28x13:54:00.png
>>2747089
кому ты пиздишь блядина?
Аноним 28/06/23 Срд 14:10:45 #88 №2747143 
image.png
>>2747119
Потролль Пересоздай в другом месте, например в /b/, блядина.
Аноним 28/06/23 Срд 14:21:49 #89 №2747166 
>>2747077
ЛОЛ ЕБАТЬ Я ПРИОГРАЛ. Этот говноед за год так и не вкатился на галеру, я в ахуе с его тупизны.
Аноним 28/06/23 Срд 14:24:30 #90 №2747174 
изображение.png
>>2747097
По умолчанию подсвечивает, чел.
Аноним 28/06/23 Срд 14:28:36 #91 №2747180 
>>2747077
нахуй пошел.

>>2747166
это местный шизик? что-то не помню.
Аноним 28/06/23 Срд 14:29:15 #92 №2747182 
>>2747077
Кто то завтра получит 0 за лабу...
Аноним 28/06/23 Срд 14:30:24 #93 №2747186 
>>2747180
>это местный шизик? что-то не помню.
Да. Местный вкатун, который обезумел от невозможности вкатится на верстальщика и питонадебила. Постил тут давно, вроде даже больше года.
Аноним 28/06/23 Срд 14:37:36 #94 №2747200 
>>2747186
>на верстальщика и питонадебила
Это прямо какое-то бинго. Только джавы не хватает.
Аноним 28/06/23 Срд 14:46:07 #95 №2747223 
>>2747174
Епт, у меня из-за темы незаметно нихуя. Не знаешь, есть ли возможность изменить цвет выделения?
Аноним 28/06/23 Срд 14:52:05 #96 №2747230 
>>2747223
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active"

Первое что нашел.
Погугли как в конфиге цвет выделения функции/блока поменять.
Должно что-то быть, темы же как-то меняют.
Аноним 28/06/23 Срд 14:52:27 #97 №2747233 
>>2747230
мимо.
Аноним 28/06/23 Срд 14:53:44 #98 №2747236 
изображение.png
изображение.png
>>2747223
Аноним 28/06/23 Срд 14:54:14 #99 №2747237 
rec-2023-06-2309.58.49.mp4
>>2747143
тупорылая ты пизда

сука ты не понимаешь что мне нужно запустить питоняшный трехстрочник в вашей блевоте?

я бы тебе не перезвонил..


>>2747182
нипизди, лаба топ
Аноним 28/06/23 Срд 14:55:29 #100 №2747240 
>>2747237
>я бы тебе не перезвонил..
Конечно ты бы не перезвонил, уже год пытаешься вкатится. Банально не берут даже на звонильщика.
Аноним 28/06/23 Срд 14:58:36 #101 №2747245 
>>2747186
Аа, все, вспомнил.
Да, шиз. Помню его по его кринжовым видосам с не менее кринжовой музякой - >>2747237

>>2747237
Анон, поделись гитхабом, дай посмотреть на твои творения, молю!
Аноним 28/06/23 Срд 14:59:17 #102 №2747248 
>>2747236
>>2747230

Спасибо огромное, то что искал!
Аноним 28/06/23 Срд 15:00:54 #103 №2747252 
>>2747245
>Помню его по его кринжовым видосам с не менее кринжовой музякой
Бля, вспомнил как ему за кринжовую музыку предъявили - так он начал срать шебмами под классику.
Аноним 28/06/23 Срд 15:01:20 #104 №2747253 
2023-06-28x14:59:26.png
>>2747240
поработал на оборонку, запилил зрение, теперь сижу попиваю ретбульчик, пилю пэты на вющке по кайфу, отдыхаю летом

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

может еще обоссанный литкод подрочить, безвольное ничтожество без фантазии 🤣


>>2747245
> гитхабом
для быдла, я там только сру в каментах
Аноним 28/06/23 Срд 15:03:10 #105 №2747257 
>>2747253
>поработал на оборонку, запилил зрение
Понятно, кто виноват в провале СВО. Вон у нас зрение для оборонки пилят вкатуны, которые даже на верстальщика вкатится не могут к частникам...
Аноним 28/06/23 Срд 15:03:38 #106 №2747258 
>>2747237
>сука ты не понимаешь
Ты не поверишь, мне просто похуй. Съеби.
Аноним 28/06/23 Срд 15:03:40 #107 №2747259 
>>2747253
>для быдла, я там только сру в каментах
Да ну? А как же твои гениальные решения по верстке?
Аноним 28/06/23 Срд 15:04:00 #108 №2747260 
>>2747253
>> гитхабом
>для быдла, я там только сру в каментах
База. И не поспорить.
Аноним 28/06/23 Срд 15:05:02 #109 №2747261 
16878379239943.mp4
>>2747253
Спорим не сможешь сделать эту вебмку кодом?!
Аноним 28/06/23 Срд 15:10:59 #110 №2747266 
rec-2023-02-1015.53.31.mp4
rec-2022-12-1607.42.24-22-53.mp4
>>2747252
> так он начал срать шебмами под классику
ебанутый шизофреник опять срется под себя со своими маняфантазиями

>>2747257
тупая пизда ебальник оффни

>>2747261
такие вещи в геймдеве как правило хардкодятся свегешкой, писать матёшку нахуй невосралось, но нихуя сложного там нет
Аноним 28/06/23 Срд 15:12:05 #111 №2747267 
>>2747266
>в геймдеве
>свегешкой
Ахахахах, вот и спалился вкатунец.
Аноним 28/06/23 Срд 15:16:42 #112 №2747272 
>>2747237
Угол чего на видео меняется?

мимо одноклеточное
Аноним 28/06/23 Срд 15:18:27 #113 №2747274 
>>2747272
Очевидно угол угол между левой красной точкой, синей точкой и правой красной точкой.
Аноним 28/06/23 Срд 15:21:52 #114 №2747276 
simplescreenrecorder-2021-10-2621.27.29.mp4
>>2747267
упити-сблёв закукарекал лол

>>2747274
> угол угол между левой красной точкой, синей точкой и правой красной точкой.
я тебе перезвоню нет даун одноклеточный, иди еще почитай сикпа и прочей юзлес дрисни уебок
Аноним 28/06/23 Срд 15:28:48 #115 №2747281 
>>2747276
Пизда у тебя чсв. Мне ещё в прошлый раз ты показался озлобленным на весь мир шизом, время меняется, а люди - нет.

мимо
Аноним 28/06/23 Срд 15:28:55 #116 №2747282 
>>2747091
Ну да
Аноним 28/06/23 Срд 15:40:16 #117 №2747292 
calm-down.mp4
>>2747281
> показался озлобленным на весь мир шизом
потому что ты оказался никчемным тупорылым ничтожеством


я же дружу только с исключительными няшами-умняшами, и все они от меня в восторге, как и я от них =^-^=


а дебилов, особенно наглых и борзых дебилов, отрицающих свою дебильность - я просто готов "пожелать им скорейшей мобилизации" нахуй...
Аноним 28/06/23 Срд 16:04:15 #118 №2747311 
>>2747292
Чел, ты буквально из-за того, что не смог документацию вуя прочитать нормально побежал в каналы в дискордике тупые вопросы задавать. С каким ты там умняшами дружишь?
Аноним 28/06/23 Срд 16:16:03 #119 №2747333 
>>2747281
его поделия тут никто не хвалит вот он и рвется.
Аноним 28/06/23 Срд 16:30:54 #120 №2747358 
>>2747292
как с тобой подружиться? (゜ー゜
Аноним 28/06/23 Срд 16:39:03 #121 №2747372 
как же нода медленно развивается
Аноним 28/06/23 Срд 16:42:48 #122 №2747381 
Figure14.png
>>2747358
> как с тобой подружиться? (゜ー゜)
подписаться на канал и запостить пруфы репоста в сообществе ыыыы (шучу)

всего лишь достаточно превосходить большинство

что умеешь? чем увлекаешься? vue или react? какие планы вообще?


>>2747333
похвала двачного сблёва не имеет ценности
Аноним 28/06/23 Срд 16:42:54 #123 №2747382 
>>2747358
Вы главное видео снимите для треда, о том как будете дружиться в попчанский. Музыка - на ваш откуп.
Аноним 28/06/23 Срд 16:49:30 #124 №2747391 
>>2747381
>пик

Как же ты флексишь своими графиками. У тебя ник случайно не ХаудиХо™?
Аноним 28/06/23 Срд 16:55:17 #125 №2747398 
Figure2000.png
pr-dno.mp4
>>2747391
наверное потому что я датасаентист и моя специализация это компьютерное зрение и машинная графика, м? тупой ты кнопокрасный дегенерат?


>>2747382
> Вы главное видео снимите для треда, о том как будете дружиться в попчанский. Музыка - на ваш откуп.
> /pr
Аноним 28/06/23 Срд 17:00:21 #126 №2747407 
>>2747398
На пиках вижу только геометрию за 7 класс, покажи уже компьютерное зрение и датасаенс
Аноним 28/06/23 Срд 17:00:57 #127 №2747408 
>>2747381
>превосходить большинство
ну я явно умнее двачеров в этом треде.

>что умеешь?
все что захочу.

> чем увлекаешься?
петы, в основном.

> vue или react?
angular

>какие планы вообще?
сейчас занимаюсь нейронкой на питоне, которая пожирает дату и на основе даты крутится, аля гаражный чатгпт.
Аноним 28/06/23 Срд 17:03:34 #128 №2747413 
>>2747398
>> /pr
> упрекает меня
> пришёл попостить видосики и пообзываться
кексимилиан максимилиан
Аноним 28/06/23 Срд 17:16:37 #129 №2747430 
2023-01-23x14:16:02.png
>>2747408
sounds promising 🤔


> все что захочу.
а что хочешь?

> петы, в основном.
покажешь?

> angular
объяснись

> гаражный чатгпт
какую дату бля, зачем!?


чувствую твой потенциал, но вектор слабоват...

>>2747407
> компьютерное зрение
под нда очевидно, кто CV кластеры мне оплачивает тот зрение и смотрит
> датасаенс
это в т.ч плоттинг, как и остальная статка, дебила ты кусок

>>2747413
я задал конкретный вопрос, местный сблёв обосрался, жду пока взрослые мужчины придут с работы покекать над даунами в эту помойку и ответят на мой ответ
Аноним 28/06/23 Срд 17:18:19 #130 №2747433 
image.png
Занимаюсь некой фигнёй

Я беру текстовый файл со списком стран (в случайном порядке), которые просто одна за другой, разделённые символом новой строки.
Затем я сортирую этот список через линуксовский sort, и пишу отсортированный список в файл.
Но не понимаю, почему там вначале создаётся пустая строка?
Аноним 28/06/23 Срд 17:19:44 #131 №2747435 
image.png
Анончики, нужна ваша помощь. Есть пикрил элемент на странице. На странице он появляется, когда приходит новое обращение и исчезает, если обращений нет.
Я хочу сделать расширение, которое будет проверять наличие на странице этого элемента, и если он есть, в браузере будет выводиться Алерт.
Проблема в том, что у элемента нет id, а текст указан через ::before.
Я пока что смог сделать так, чтобы скрипт искал класс taskRowBase__link и выводил алерт. Это получается, но на странице есть несколько элементов с таким же классом, которые мне не нужно учитывать. Нужен именно тот класс, внутри которого текст "Обращение клиента".
Не понимаю, как замутить именно проверку текста. Пробовал через textContent, но либо я тупой (да), либо что-то не так получается.
Аноним 28/06/23 Срд 17:25:28 #132 №2747442 
>>2747430
>чувствую твой потенциал, но вектор слабоват...
я могу научиться многому у тебя, если сдружимся.
с умными людьми всегда так.

>какую дату бля, зачем!?
обучаю модель на доступных датасетов и настраиваю параметры обучения для достижения оптимальной производительности.

>объяснись
все просто - люблю строгость.
многие думают, что строгость != свобода, но они ошибаются.

>покажешь?
только если сдружимся.

>а что хочешь?
на данный момент переебать лопатой этому гнилому двачеру - >>2747413
Аноним 28/06/23 Срд 17:32:00 #133 №2747446 
>>2747442
>этому
Нихуя себе. Ты или семёнишь, или вас два сапога долбоёба.
Можно подумать это я пришёл в тред и начал всех нахуй посылать. Лол. Поссал на ебало обоим.
Аноним 28/06/23 Срд 17:38:39 #134 №2747454 
Чет обосрался с типичного омега-анальника и его подсоса.
мимо Си-божество
Аноним 28/06/23 Срд 17:43:20 #135 №2747460 
>>2747430
>это в т.ч плоттинг

То есть из всего датасаенса ты решил показать как ты в плот закидываешь точки?
Аноним 28/06/23 Срд 17:51:00 #136 №2747472 
2023-06-28x17:47:25.png
>>2747442
> я могу научиться многому у тебя
все мои знания из открытых источников

> с умными людьми всегда так.
нет не так няш

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

> настраиваю параметры обучения для достижения оптимальной производительности
твой же файнтюнинг это нахуй неупавший дрочь, самое трудное и дорогое это ДАТАСЕТ, и либо ты нанимаешь арраву индусов белорусов которые краудсорсят говно, либо осваиваешь датаинжинеринг спеку и ебашишь синтетику

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

vue3 с comp api - совершенен.

> только если сдружимся.
ну как мне понять что ты няша-умняша!? 🤷♂️

> на данный момент
похуй вообще на биомусор, это просто шум на экране, поставь куклу и скрой этот сблёв
Аноним 28/06/23 Срд 17:59:54 #137 №2747479 
>>2747472
>ну как мне понять что ты няша-умняша!? 🤷♂️
ну на дваче я скидывать точно не буду. можем перейти в личную переписку.

>vue3 с comp api - совершенен.
он хорош. но мне по архитектуре больше приятен ангуляр.
о ряктопараше и упоминать не стоит.
Аноним 28/06/23 Срд 18:09:28 #138 №2747488 
cd6738d9-cc2d-4ff3-9f1b-3d6e16b16b47.jpeg
>>2747479
> о ряктопараше и упоминать не стоит.
оставляй контяктики :э
Аноним 28/06/23 Срд 18:11:04 #139 №2747489 
>>2747266
>первый шебм
да ето же quadtree brush, делал похожие штуки в школе, было прикольно
Аноним 28/06/23 Срд 18:17:18 #140 №2747496 
2022-06-02x14:32:57.jpg
>>2747489
ага

только важно не что это, а как я собирался это применить, но я в итоге отказался в пользу более предсказуемого брутфорса


>>2747460
> То есть из всего датасаенса ты решил показать как ты в плот закидываешь точки?
дегенерат по видосу с четырьмя точками не может определить между чем угол рисуется в виджете, но блядь чето тут с умным ебалищем кукарекает - сука ор выше самых высоких гор 😂
Аноним 28/06/23 Срд 18:22:41 #141 №2747502 
>>2747488

cassidypson
Дискорд.
Аноним 28/06/23 Срд 18:25:39 #142 №2747507 
>>2747502
👀
Аноним 28/06/23 Срд 18:27:24 #143 №2747511 
image.png
>>2747507
(´・ω・`)?
Аноним 28/06/23 Срд 18:32:25 #144 №2747518 
>>2747433
Очевидно, что у тебя после последней страны идёт символ новой строки.
Аноним 28/06/23 Срд 18:34:26 #145 №2747522 
>>2747435
Чел, просто навесь MutationObserver на контейнер, где твой текст появляется и проверяй при добавлении новой ноды, что:
1) addedNode.nodeType === Node.TEXT_NODE
2) addedNode.nodeValue.includes("Обращение клиента")
Аноним 28/06/23 Срд 19:03:05 #146 №2747562 
>>2747496
>>2747507
ну так, добавишь?
Аноним 28/06/23 Срд 19:06:27 #147 №2747567 
>>2747562
Да, возможно он и добавит. 👀
Аноним 28/06/23 Срд 19:08:15 #148 №2747571 
Screenshot20191031153213.png
>>2747502
>>2747562
отправил реквестик дружбы =^-^=

кидай петы в ответку, чтобы я понял что это не какой то жирдяй


в дисике сижу не часто, освобожусь гляну
Аноним 28/06/23 Срд 20:02:01 #149 №2747642 
Хочу сделать фронтенд к 4chan чтобы эйчарки смотрели, какой у меня пет-проект международного уровня и текли. Там в доке написано следующее:
>Make API requests using the same protocol as the app. Only use SSL when a user is accessing your app over HTTPS.

Что это означает? Сейчас же везде ssl, или я что-то путаю?
Аноним 28/06/23 Срд 20:10:36 #150 №2747647 
>>2747642
Это означает, что при отправке API-запросов к серверу приложения необходимо использовать тот же протокол, что и само приложение. Если пользователь обращается к вашему приложению через HTTPS (защищенное соединение), то API-запросы также должны быть отправлены через SSL (Secure Sockets Layer) для обеспечения безопасной передачи данных.

Если ваше приложение использует HTTPS, то это значит, что данные, передаваемые между пользователем и сервером, защищены и шифруются. В этом случае, при отправке API-запросов, также необходимо использовать SSL для обеспечения безопасности передачи данных между вашим приложением и сервером.

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

В целом, данное руководство рекомендует использовать SSL для API-запросов только в тех случаях, когда пользователь обращается к вашему приложению через HTTPS. Это поможет обеспечить безопасность передачи данных и защитить их от несанкционированного доступа или изменения.
Аноним 28/06/23 Срд 20:15:41 #151 №2747652 
>>2747642
Уверен, там такое же охуенное описание АПИ как у абу, даже с его вежливо предоставленным ямлом сваггера, на которое все клали хуй.
Аноним 28/06/23 Срд 21:08:00 #152 №2747681 
16869181794500.png
Анончики, поясните одну деталь.

Вот есть абстрактный класс main.

Есть доч. класс item, он екстендит main.

Для каждого item будет свой main или main один для всех item?
Аноним 28/06/23 Срд 21:09:14 #153 №2747683 
>>2747681
Прототип - один, инстанс будет для каждого свой, т.е. как наследование обычного не-абстрактного класса работает
Аноним 28/06/23 Срд 21:25:03 #154 №2747698 
А как в чате определяется кто есть кто?
Аноним 28/06/23 Срд 21:28:50 #155 №2747700 
>>2747698
Если видишь лютую хуйню, которую даже прочесть не можешь, не то чтобы понять, но оно как-то работает - это динамик/намберпрототайп.
Если тебе предлагают обсудить твое выгорание или сделать тебе роадмап за касарик - Пашка-Парашка.
Если кто-то топит за Ангуляр - местный Ангулярошиз, но он добрый.
Если послали нахуй прежде чем ответить и постит странные видеоматериалы - шиз(пока без кликухи).

Ну и т.д.
Аноним 28/06/23 Срд 21:33:22 #156 №2747706 
>>2747700
>(пока без кликухи).
Питонодебил его кликуха.
Аноним 28/06/23 Срд 21:36:07 #157 №2747709 
>>2747700
>лютую хуйню, которую даже прочесть не можешь, не то чтобы понять, но оно как-то работает - это динамик/намберпрототайп.
Получается у меня на работе не говнокод на жиквери, а намберпрототайп?
Аноним 28/06/23 Срд 22:02:36 #158 №2747741 
rec-2022-08-0412.18.48.mp4
>>2747700
> Если послали нахуй прежде чем ответить
значит так было нужно

> постит странные видеоматериалы
еще пока даже не начинал

> шиз
просто ты тупое зашоренное быдло, а я ученый.
Аноним 28/06/23 Срд 22:07:25 #159 №2747748 
>>2747741
Какой же ты долбаеб, это пиздец
Аноним 28/06/23 Срд 22:11:57 #160 №2747752 
Объясните, если ужик - топ, а богомерзкий жыэс - хунта, то зачем он пришёл сюда?😂😂😂
Аноним 28/06/23 Срд 22:16:52 #161 №2747755 
16867796116780.png
>>2747709
Есть говнокод, а есть намберпрототайп.
Две сущности одной одного целого, но кардинально разные.
Аноним 28/06/23 Срд 22:25:27 #162 №2747762 
>>2747683
Понял, благодарен.
Аноним 28/06/23 Срд 22:39:20 #163 №2747767 
Послали сюда спросить.

Нужно ключевые точки найти на картинке и выдать их координаты (x,y), нейронной.

Есть картинки, к ним ключевые точки в 3д.
Как лучше сделать? Тренировать сеть находить 3д точки а потом переводить их в 2д или наоборот сначала перевести их из 3д в 2д и потом тренировать сеть находить 2д точки на картинке?

И ещё, как из 3Д перевести точку в 2Д, что б на картинке она была в том же месте?
Аноним 29/06/23 Чтв 00:08:44 #164 №2747853 
>>2747741
а хули верстка такая парашная?
или ни нужон это ваша верстка?
Аноним 29/06/23 Чтв 00:52:59 #165 №2747871 
>>2747767
Для решения задачи по поиску ключевых точек на картинке и их координат в 3D, можно использовать следующий подход:

1. Тренировать нейронную сеть на нахождение 3D точек на изображении. Для этого можно использовать размеченные данные, где для каждой картинки известны координаты ключевых точек в 3D пространстве. Сеть будет обучаться находить соответствующие 3D координаты ключевых точек на изображении.

2. После обучения сети на поиске 3D точек на изображении, можно использовать ее для предсказания координат ключевых точек на новых изображениях.

3. Чтобы перевести 3D координаты ключевых точек в 2D, необходимо знать параметры камеры, с которой было снято изображение. Эти параметры включают фокусное расстояние, положение камеры и другие характеристики. С помощью этих параметров можно выполнить проекцию 3D точек на плоскость изображения. Это можно сделать с использованием матриц преобразования.

4. После выполнения проекции 3D точек на плоскость изображения, можно получить их координаты в 2D. Таким образом, можно определить местоположение ключевых точек на изображении.

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

Реализация данного подхода может быть сложной и требует знания в области компьютерного зрения и глубокого обучения. Рекомендуется изучить соответствующую литературу или проконсультироваться с экспертами в этой области для более подробной информации и руководства по реализации.
Аноним 29/06/23 Чтв 07:10:19 #166 №2747930 
>>2747741
Орнул. И вот эта дс-макака назыает себя учёным? Разве что в говне мочёным.
Аноним 29/06/23 Чтв 11:49:51 #167 №2748072 
image.png
>>2747741
>а я ученый
Датасаентисты не ученые.
Мимо настоящий ученый
Аноним 29/06/23 Чтв 19:07:49 #168 №2748437 
image
Можно ли как-то соснуть, если в реакте я буду хранить ссылку на реф в глобальном объекте?

Вот например у меня в одном компоненте есть некий контейнер, он почти в самом верху приложения, в этом контейнере по сути крутится весь контент приложения, и у этого контейнера есть внутренний скролл, поэтому я не могу скроллить из любого места страницу с помощью window.scrollTo()

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

Сам контейнер если переделывать, там половину приложения придется вилкой чистить, ебись оно в рот
Аноним 29/06/23 Чтв 19:14:36 #169 №2748438 
>>2748437
В чем проблема сделать контекст с функцией скролла?
Аноним 29/06/23 Чтв 19:16:02 #170 №2748440 
>>2748438
Не хочется ради этого еще один контекст городить, но если это совсем всрато, то контекстом и сделаю
Аноним 29/06/23 Чтв 19:25:33 #171 №2748449 
>>2748440
>Не хочется ради этого еще один контекст городить
Зато костыль, который будет блочить GC и каждый раз возвращать новую функцию это не всрато, да.
Аноним 29/06/23 Чтв 19:33:55 #172 №2748456 
>>2748449
>каждый раз возвращать новую функцию

Я контекст в сам хук передал и все равно новую функцию возвращаю, а контекст принимает реф. Мне кажется более логичным, что хук будет функцию возвращать, а не контекст. Можно я так сделаю, ну пожалуйста МАМ?
Аноним 29/06/23 Чтв 20:31:40 #173 №2748492 
image.png
>>2748437
Ты как будто пытаешься переизобрести useImperativeHandle.
https://react.dev/reference/react/useImperativeHandle#exposing-a-custom-ref-handle-to-the-parent-component

Глобальная переменная - ну это прям даже не запашок, особенно если это что-то завязанное на апи реакта.

Для твоего скролла в самый верх c scrollTo нода как таковая тебе не нужна, по координатам (0;0), так как это функция window, ты скроллишь относительно window. Т.е. можно просто делать scrollTo(0, 0); Вот эту хуйню можно отдельно завернуть в useScrollTop() ... => scrollToTopFoo() // window.scrollTo(0,0)
Если надо скроллить до ноды - делаешь targetNode.scrollIntoView();

Идея с глобальной переменной хуйня хотя бы потому, что если вдруг у тебя появляется держать два скроллируемых контекста - делаешь сренк в кодовую базу, потому что хранится один реф.
Аноним 29/06/23 Чтв 20:34:58 #174 №2748494 
>>2748492
Ой бля, ну й хуйню понаписал я. Короче всё кроме useImperativeHandle и scrollIntoView можно игнорировать. Время спать
Аноним 29/06/23 Чтв 22:17:11 #175 №2748580 
@dvachannel (р3).mp4
От постоянного сидения у вас жепка не болеет?
Аноним 29/06/23 Чтв 22:22:36 #176 №2748592 
>>2748580
Должна быть натренированная жопа и нормальный стул.
Аноним 30/06/23 Птн 02:50:08 #177 №2748714 
Где могут пригодиться эти знания? Функциональный JS где-то используется или это просто увлечение, как Haskell?

https://frontendmasters.com/courses/hardcore-js-v2/
https://frontendmasters.com/courses/hardcore-js-patterns/
Аноним 30/06/23 Птн 06:09:47 #178 №2748725 
>>2748492
Шиз, этот хук нужен для императивного управления одним из children'ов. А он явно написал, что у него надо скролллить родительский контейнер из под компонентов внутри него.
Аноним 30/06/23 Птн 06:15:34 #179 №2748727 
>>2748456
Бля, чел.
// scrollcontext.ts
const context = createContext(()=>{throw new Error("Не указана функция для скролла")});
export const ScrollContextProvider = context.Provider;
export const useScrollContext = () => useContext(context);
//container.tsx
const ref=useRef(null)
const scrollToTop = useCallback(()=>ref.current?.scrollTo(0,0), []);
return <ScrollContextProvider value={scrollToTop}><div>....</div></ScrollContextProvider>
// consumer.tsx
const scrollToTop = useScrollContext();
<button onClick={scrollToTop} />
Аноним 30/06/23 Птн 06:21:55 #180 №2748728 
Вчера красил кнопочки, перекладывал жсончики, таски были типа подправить верстку. А как у вас проходит рабочий денёк?
Аноним 30/06/23 Птн 06:26:09 #181 №2748731 
>>2748728
Вчера правил логику на жиквери 30 минут, 30 минут на ежедневной планерке, остальное время капчевал в /b/
Аноним 30/06/23 Птн 06:38:39 #182 №2748732 
Все заметили какой лютый дроч с вебсокетами на среакте? То что делается в жиквери и говнокоде за пару минут, чтоб реализовать в реакт не в виде глобальной переменной, надо пройти дохуя кругов дьявола

Поэтому те кто делают сокеты - не допускайте мою ошибку, делайте глобальную переменную, это самое простое. Иначе вас ждут тонны дебага. Если что в реакте учитываю что идет зависимость верхних слоев от нижних, а не наоборот. Если вебсокет будет на уровне приложения, то нижние слои, т.е. любые другие импортировать его не смогут.
Аноним 30/06/23 Птн 06:39:55 #183 №2748733 
>>2748732
>Поэтому те кто делают сокеты - не допускайте мою ошибку, делайте глобальную переменную
Джуниорчик, спокуху оформи.
Аноним 30/06/23 Птн 06:47:46 #184 №2748734 
16737337542270.mp4
>>2748731
База.
Аноним 30/06/23 Птн 06:59:01 #185 №2748735 
>>2747642
Любое упоминание борд на собеседе хрюша не поймет, кабан тоже. Выйдешь за странного особенно если эйчарка стереотипно считает что на имиджбордах сидят отбросы ёбщества. Но сам я залетел на работу тоже через фронт фоча.
Аноним 30/06/23 Птн 07:55:37 #186 №2748742 
>>2748735
>Любое упоминание борд на собеседе хрюша не поймет, кабан тоже
Зато поймут наличие полноценного пета. Сам я бы на месте кабана взял лучше двачера с пет-проектом вместо нормиса-вкатуна без пета.
Аноним 30/06/23 Птн 07:59:43 #187 №2748743 
>>2748731
ты возможн выгорел.
либо просто хуй забил.
так или иначе, иди прогуляйся лучше, чем капчевать весь день, траву потрогай.
Аноним 30/06/23 Птн 08:06:39 #188 №2748745 
>>2748743
>хуй забил.
this. Я до этого красноглазил по 8 часов, на что кабан мне сказал дословно "Ты молодец, я твоей работой доволен, но повышения ЗП не будет." Ну я и забил хуй и по самому минимуму таски выполняю, что бы по статье не пидорнули. В свободное время интересными задачами под себя занимаюсь, для саморазвития. ну ик апчую в /b/, естественно
Аноним 30/06/23 Птн 08:36:52 #189 №2748753 
>>2748714
На моем проекте давно юзается fp-ts. Не сказать что пишем полностью в функциональной парадигме, но в точках соприкосновения приложения с внешним миром обмазываемся контейнерами и кодеками для безопасности. Для кодеков юзаем io-ts, для взаимодействия с окружением Either/IO/TaskEither и так далее
Аноним 30/06/23 Птн 08:38:17 #190 №2748754 
>>2748714
Ах да, оптику ещё юзаем
Аноним 30/06/23 Птн 08:59:18 #191 №2748758 
>>2748742
У меня пет был для спама зоопорно на фоче, вряд ли за такое меня бы взяли рассказав я бы по реалу.
Аноним 30/06/23 Птн 09:02:33 #192 №2748759 
зеленый-слоник-3908000.jpeg
>>2748745
> В свободное время интересными задачами под себя занимаюсь, для саморазвития.
>Вчера правил логику на жиквери 30 минут, 30 минут на ежедневной планерке, остальное время капчевал в /b/
>В свободное время интересными задачами под себя занимаюсь
Проснить, ты обдвачевался.
Аноним 30/06/23 Птн 09:16:49 #193 №2748761 
>>2748758
Чому нет? Рассказываешь на собесе, как делал ботов для спама, как обходил защиту от ботов, без упоминания зоопорно и получаешь заветный оффер.
Аноним 30/06/23 Птн 09:17:14 #194 №2748762 
>>2748759
Так я же не в свободное время двачую, а в рабочее. Так что пока не обдвачевался.
Аноним 30/06/23 Птн 11:07:47 #195 №2748832 
>>2748761
Я это и рассказывал. На фоче очень анальная проверка, вплоть до порядка хттр заголовков, но легко обходится. Понятно, что тупые гамбургероеды о ней даже не подозревают. Это я о фронте, ты с этим там столкнешься.
Аноним 30/06/23 Птн 11:26:11 #196 №2748852 
Стоит изучать TS или лучше забить и продолжать работать с JS? Как лучше всего изучить TS?
Аноним 30/06/23 Птн 11:27:17 #197 №2748853 
>>2748852
Нет, не стоит. Кодеркам без знания TS можно меньше платить.
кабан
Аноним 30/06/23 Птн 11:32:49 #198 №2748858 
>>2748853
> меньше
Им можно не платить. Бесплатная стажировка на 3 месяца, а там посмотрим.

мимо
Аноним 30/06/23 Птн 13:18:26 #199 №2748998 
>>2748725
Ну так пусть и кладёт ручку со скроллом в контекст.
Аноним 30/06/23 Птн 14:14:54 #200 №2749070 
>>2748732
В чем проблема с вебсокетами у тебя?
Аноним 30/06/23 Птн 14:16:16 #201 №2749071 
>>2749070
Он просто еще не додумался до того, что асинхронный стейт-менеджмент не огнаричвается в ряхте useEffect'ом + useState'ом в корневом компоненте и пропс-дриллингом.
Аноним 30/06/23 Птн 14:21:23 #202 №2749079 
image.png
image.png
Джуннеры вперёд, вам терять всё равно нечего.
https://hh.ru/vacancy/82833147
Аноним 30/06/23 Птн 14:26:16 #203 №2749084 
image.png
image.png
>>2749079
просто базу пополняют, лол.
причем тут айтишка.
потом срать на почту и в телегу будут.
Аноним 30/06/23 Птн 14:30:39 #204 №2749090 
>>2749079
https://safety.hh.ru/
Аноним 30/06/23 Птн 14:33:05 #205 №2749093 
image.png
image.png
>>2749090
Проорал.
Вот до чего доходит когда двачера на работу берут.
Аноним 30/06/23 Птн 14:36:16 #206 №2749101 
image.png
>>2749093
База.
Аноним 30/06/23 Птн 14:37:32 #207 №2749103 
>>2749084
Тоже так подумал, описание видел, да.
Прямо на странице компании в хх написали про базу в 175к резюме.
Выглядит всё ещё лучше, чем конторы, у которых с апреля не обновлён сертификат на сайте, или самоподписанный серт которому не верит бровзер, а не http nginx отдаёт 503.

>>2749090
Я как-то случайно прокликался на эту хуйню. Посмотрел на эту хуйню сделанную как под мобильные телефоны, где дегенератов за ручку водят по UI заставляя кнопки нажимать, и закрыл
Аноним 30/06/23 Птн 14:37:55 #208 №2749105 
>>2749079
Как же нас вкатунов ебут.
Аноним 30/06/23 Птн 14:39:18 #209 №2749110 
>>2749103
>где дегенератов за ручку водят по UI заставляя кнопки нажимать
Так и надо же. Среднестатистический пользователь - даун, которому нужно всё подсказывать/показывать и т.д. ЮЗЕРФРЕНДЛИ ИНТЕРФЕЙС
Аноним 30/06/23 Птн 14:44:34 #210 №2749118 
>>2749103
>Посмотрел на эту хуйню сделанную как под мобильные телефоны, где дегенератов за ручку водят по UI заставляя кнопки нажимать, и закрыл
Мне понравилось, прям зашло. Такая, модная, молодежная статейка для пердиксов.
Аноним 30/06/23 Птн 14:56:13 #211 №2749124 
>>2749110
Ловлю дикий кринж с такого эзер френдли подхода.
Обычно хватает на 5 минут максимум. В этом мире мобильных приложений могут за ручку и дольше водить.

>>2749118
Попробую дать второй шанс. Картинка safety энжойера улучшила впечатление.
Аноним 30/06/23 Птн 15:02:27 #212 №2749138 
man.a07da735 (1).png
>>2749124
Аноним 30/06/23 Птн 15:32:56 #213 №2749167 
>>2748852
Не стоит. Ты че, работу найти собрался?
Аноним 30/06/23 Птн 16:12:46 #214 №2749193 
>>2749070
Не сочетается с FSD архитектурой, если пытаться его втыкивать в уровень app
В shared тоже не воткнуть, тогда сущности не получится импонтировать сверху.
Аноним 30/06/23 Птн 16:33:18 #215 №2749215 
Ок, а где лучше всего изучать TS?
Аноним 30/06/23 Птн 16:37:46 #216 №2749222 
>>2749215
ИТТ
Аноним 30/06/23 Птн 16:43:04 #217 №2749232 
>>2749222
Ну, окей, я хочу изучить TS. Учите.
Аноним 30/06/23 Птн 16:50:30 #218 №2749258 
>>2749193
ну так выкинь эту маня архитектуру нахуй
Аноним 30/06/23 Птн 16:53:19 #219 №2749264 
>>2749258
Она помогает, просто с вебсокетами она вообще не дружит. Лучше чем глобальная переменная я не придумал. Возможно, можно через события. Типа на уровне апы пишем события, а внизу шлем сообщение через посредника-паттерн, типа локальная очередь сообщений. Тут либо компромисс с импортом выше, либо компромис с импортом сверху.
Аноним 30/06/23 Птн 16:54:19 #220 №2749265 
>>2748732
>>2749193
>Не сочетается с FSD архитектурой
>РЯЯЯЯ СРИАКТ ВИНОВАТ
Аноним 30/06/23 Птн 16:55:40 #221 №2749271 
>>2749265
Ну реакт архитектурно прикован к импортам, а импортировать в ддд нельзя снизу вверх, иначе рефактор будет болью где каждый пук в код меняет 20 файлов (шапки импортов), еще называется импорт хелл.
Аноним 30/06/23 Птн 16:56:31 #222 №2749273 
>>2749264
>>2749271
>hеакт архитектурно прикован к импортам, а импортировать в ддд нельзя снизу вверх
Чел... https://www.google.com/search?q=react+hooks
Аноним 30/06/23 Птн 16:58:10 #223 №2749277 
>>2749273
Я в боевом проекте сижу, там вебсокет в виде глобальной переменной один на всю страницу.
Аноним 30/06/23 Птн 16:59:23 #224 №2749281 
>>2749277
Чел... https://react.dev/reference/react/useSyncExternalStore
Аноним 30/06/23 Птн 17:01:05 #225 №2749286 
>>2749281
Ну да, нечто такое. Все равно условный посредник заимпортит сверху. Короче, фсд нежизнеспособен в случае вебсокетов. Мы еще на пете с сеньором когда фоч клиент переносили это заметили.
Аноним 30/06/23 Птн 17:02:26 #226 №2749291 
>>2749264
>она помогает
>просто не предусматривает существование браузерных апих сложнее фетча
Аноним 30/06/23 Птн 17:04:06 #227 №2749297 
>>2749291
Ну ты сам попробуй по фсд вебсокет сделать на досуге, это только выглядит легко. Эвристика что ты снизу ничего не импортируешь сверху, и на одном уровне абстракции тоже. То есть из шареда ты не можешь импортировать шаред если он только не инкапсулирован.
Аноним 30/06/23 Птн 17:04:18 #228 №2749298 
>>2749286
>External
>Посредник
Аноним 30/06/23 Птн 17:04:48 #229 №2749299 
>>2749298
Саб паб это посредник паттерн, если что. Ты делаешь канал, который как кафка и раббит синхронит сообщения в очереди.
Аноним 30/06/23 Птн 17:06:47 #230 №2749306 
>>2749297
А нахуя мне на твоей маня архитектуре вообще чето делать?
Аноним 30/06/23 Птн 17:08:06 #231 №2749308 
>>2749299
>если что.
Если что, тебя это ебать не должно. Ты реактодебил формошлепающий, поэтому ты в первую очередь обязан знать хуки, а уже потом всякие обезьяньи маняархитектуры
Аноним 30/06/23 Птн 18:09:33 #232 №2749391 
>>2749271
>прикован к импортам, а импортировать в ддд нельзя снизу вверх,
Не совсем понял проблему, но мне кажется ее можно решить с помощью нормального di
Аноним 30/06/23 Птн 18:10:06 #233 №2749392 
>>2749391
От классов на фронте все отказываются.
Аноним 30/06/23 Птн 18:24:30 #234 №2749407 
>>2749392
Можно di и без классов юзать, какая разница?
Аноним 30/06/23 Птн 18:27:22 #235 №2749410 
>>2749392
>От классов на фронте все отказываются.
Разве что если твой фронт состоит из примитивнейших форм нашлепанных на <декларативный фреймворк нейм>
Аноним 30/06/23 Птн 18:29:58 #236 №2749412 
>>2749392
ты и твои протыки?
Аноним 30/06/23 Птн 19:28:33 #237 №2749496 
16876297234350.png
>>2749392
На прототипы переходим?
Аноним 30/06/23 Птн 19:38:15 #238 №2749509 
Ковыряю postgresql с призмой, и ахуеваю с функционала (призмы). Вот тебе объект со всеми полями, которые ссылаются на другие таблички. Вот тебе возможность выбрать, какие поля передавать, а какие нет. В монге/монгусе это все делается через пынь колоду, а тут просто конфигурационный объект. Меньше кода и вообще пиздато. И дока топовая, не то что в монге/монгусе. Хуй найдёшь нужный инструмент. Алсо, минус только - нет бесплатного хостинга дб, как в монго.
Просто решил поделится впечатлениями.
Аноним 30/06/23 Птн 19:43:04 #239 №2749519 
>>2749509
призма топчик жаль быдло не выкупает
Аноним 30/06/23 Птн 19:53:30 #240 №2749538 
>>2749509
Монгус настолько древний, что присунуть в прототипы там в порядке нормы. Экшули, даже поощряется.
ТС - идёшь нахуй. Надо в двух местах прикрутить типизацию, чтобы эта типизация подцепилась, иначе амонгус не поймёт и можно будет писать всё подряд.
Аноним 30/06/23 Птн 19:56:01 #241 №2749543 
>>2749509
>>2749519
>>2749538
Для постгрес чем призма лучше тайпорма? Мимо нестомакака
Аноним 30/06/23 Птн 20:26:55 #242 №2749590 
>>2749543
Полный type-safe как на уровне схемы ДБ, так и при использовании клиента
Ну и на мой вкус api транзакций лучше, миграции генерятся пизже
Аноним 30/06/23 Птн 20:58:00 #243 №2749666 
Очередность хода игрока и сопутствующих действий-это промисы?
Аноним 30/06/23 Птн 21:15:28 #244 №2749684 
>>2749666
event
Аноним 30/06/23 Птн 21:16:56 #245 №2749685 
>>2749684
loop?
Аноним 30/06/23 Птн 21:18:24 #246 №2749692 
>>2749685
event
Аноним 30/06/23 Птн 21:18:56 #247 №2749693 
image.png
>>2749685
Svelte?
Аноним 30/06/23 Птн 21:19:44 #248 №2749695 
>>2749692
не врубаюсь
Аноним 30/06/23 Птн 21:21:29 #249 №2749697 
>>2749695
Действия игрока - это события, которые вызывают изменения состояния, которое будет отрендерено при следующем тике.
Аноним 30/06/23 Птн 21:24:57 #250 №2749702 
>>2749697
а если помимо действия игрока запускаются другие независимые от него процессы?
Аноним 30/06/23 Птн 21:25:55 #251 №2749706 
>>2749702
gameLoop
Аноним 30/06/23 Птн 23:36:27 #252 №2749888 
2023-06-30x23:35:34.png
>>2747077
обошел даунскую лимитацию вялого недо-языка для покраски кнопок - захардкодив контанты в НАСТОЯЩЕМ ЯЗЫКЕ ПРОГРАММИРОВАНИЯ БЕЗ ВИЗУАЛЬНОГО ШУМА И ПРОЧЕЙ ПИДАРАСТИИ ДЛЯ ВИМО-ДАУНОВ ;}

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

>>2748072
> ученый
это смелый мужчина с латеральным мышлением, прорубающий стены во тьме ебаной сука своей головой, делая охуевшие вещи

а твои бумажки - это попильное говно для даунов-казнокрадов и прочих фальцетных грантоедских ничтожеств

>>2748580
асинхронный сяоми из меша топ за свои деньги. дауны с геморроем анальной жопы на подушке или с прилипшей жеппой к коже -- жрут дрисню.

>>2749392
> От классов на фронте все отказываются.
потому что ООП даунская дрисня для даунов-калоедов
Аноним 30/06/23 Птн 23:48:16 #253 №2749903 
>>2749888
> [x]
> { y }
> ( z )
Аноним 01/07/23 Суб 00:07:36 #254 №2749913 
>>2749888
>БЕЗ ВИЗУАЛЬНОГО ШУМА
Лол, бля, так это ты был!
А я то думал, хули так шизов много развелось, а это ты тут семенишь бредом.
Бля, ну ты хотя бы подписывайся как-то, ну не знаю.
Аноним 01/07/23 Суб 00:07:46 #255 №2749914 
2023-07-01x00:06:22.png
напомните как пофиксить по красоте это дерьмо?

>>2749903
ты о чем болезный?
Аноним 01/07/23 Суб 00:08:22 #256 №2749917 
>>2749913
все мои посты с картинками - какой же ты тупой пиздец просто
Аноним 01/07/23 Суб 00:10:40 #257 №2749918 
2023-06-30x23:06:36.png
ну в смысле охуевшие картинки, а не инцельское соплежуйство и прочий сблёв додиков что вы тут обсуждаете как уебаны
Аноним 01/07/23 Суб 00:11:56 #258 №2749920 
>>2749888
>потому что ООП даунская дрисня для даунов-калоедов
>
Привет, дружище! Благодарен тебе, что заглянул в наш тредик.
Хотел бы узнать у тебя, почему ты считаешь, что ООП - "Дрисня для дауно" ?
Мог бы расписать свое мнение, интересно почитать.
Аноним 01/07/23 Суб 00:25:46 #259 №2749928 
2023-07-01x00:23:59.png
somehow заработало, даже блядь думать про ваши уебищнейшие скоупы-хуеоупы не буду, вот нахуй вообще ни единого нейрона не напрягу сука


>>2749920
> ООП - "Дрисня для даунов
> свое мнение
лол, ебать ты отсталый, сука это уже давным давно БАЗА, и лучше всех ее знают жалкие жабята, что выходят в окно

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

эти никчемные пидарасы все скатывают в неюзабельное говно нахуй, а с ебучим наследованием и полиформизмом это как нехуй нахуй

в итоге только пиздить додиков палкой, а потом ебать их ФП.
Аноним 01/07/23 Суб 00:37:57 #260 №2749932 
>>2749928
А почему ты тогда не уважаешь реакт как инструмент?
Аноним 01/07/23 Суб 00:49:17 #261 №2749940 
>>2749928
>>2749888
>>2749918
Эта поехавшая мочёная дс-макака забыла выпить таблетки
Аноним 01/07/23 Суб 00:51:02 #262 №2749941 
>>2749932
потому это тормозная уродливая параша, придуманная бигтехом для ебли индусских даунов, и если на бесконечно великих флотилиях повелетей планеты это оправдано, то нищие скотоублюды в ресурсной федерации просто жалкие шафки что нелепо косплеят барина, вейстя ресурсы внихуя на ебаный бойлер-плейт и прочую дрисню типа жсх в СТРИНГЕ СУКА ВЫ ЕБАННЫЕ ИШАКИ АППЛЕТ МНЕ НА ЛИНТИНГ ВО ВСКОД ЗАПИЛИЛ ДА

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


меньше дешовых понтов, больше дела, но это импосибру.. дешовые понты больше скрепоносцев любят только мамбеты, вот там вообще адище нахуй, а додики туда ведь по своей воли едут, пиздец просто...
Аноним 01/07/23 Суб 00:56:02 #263 №2749943 
дурка.mp4
>>2749941
Аноним 01/07/23 Суб 00:56:51 #264 №2749944 
2023-07-01x00:54:34.png
ну и оверлолл ФЛОСС решения будут ВСЕГДА лучше пропритарной параши, просто потому что весь мир пилит багфиксы нанстап, ебашит развитие и даже запилил уебищное говно как у вас, нате жрите, не обляпайтесь нахуй
Аноним 01/07/23 Суб 02:49:58 #265 №2749970 
image.png
16881511127352.webm
video2023-06-2713-42-52.mp4
Анончики, хотел бы с вами посоветоваться.

Мой надзиратель-кабанчик хочет начать новый проект.
Собственно, вопрос стоит в том, какой фреймворк выбрать.
Проект - магаз. Да и все, ничего такого.

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

Призываю в тред наносеков и вкатышей, что думаете?
Рякт т.к. быстрее + больше людей.
Ангуляр т.к. я его знаю + есть опыт в делании любой хуйни.

На рякте ваши мильены библиотек/оберток меня пугают. Нексты, хуексты, стораджи, пиздец. Да и хуй знает как строить саму аппу на нем.
Но с другой стороны у кабанчика уже есть другие проекта на рякте и там есть люди. Я, вроде как, единственный у него ангулярогосподин.
Аноним 01/07/23 Суб 04:08:54 #266 №2749987 
>>2749970
> На рякте ваши мильены библиотек/оберток меня пугают. Нексты, хуексты, стораджи, пиздец
разрозненная атомарная дрисня, ебись как хочешь, барину допизды


в то время как во вюшечке все инхаус фирмовое гладенькое полированное под одной крышечкой =^-^=
Аноним 01/07/23 Суб 06:59:22 #267 №2750019 
>>2749941
> меньше дешовых понтов, больше дела
> постит полотна полные визгливых понтов "ррряяя посмотрите на меня, я учёный, кудах"
Шиз в своём репертуаре

>>2749970
> Рякт т.к. быстрее
По последним бенчмаркам реакт медленнее ангуляра

> На рякте ваши мильены библиотек/оберток меня пугают. Нексты, хуексты, стораджи, пиздец
npx create-next-app
Пиздец страшно, анон

>>2749987
> во вюшечке все гладенькое полированное
Гладенькие вырвиглазные каловые шаблоны, от которых кровь из глаз? А полную поддержку тайпскрипта вам вьюшизам завезли наконец в 2023? Или ещё пару лет подождать надо? Этому китайскому поделию до реакта и тем более до ангуляра ещё лет пять развиваться, а там уже и хоронить можно, уже масс адопшен солида настанет
Аноним 01/07/23 Суб 13:42:46 #268 №2750146 
>>2750019
Нахуй ты кормишь этого шиза? Репорти его пост и всё.
Аноним 01/07/23 Суб 14:45:53 #269 №2750197 
>>2750019
> поддержку тайпскрипта вам вьюшизам завезли наконец в 2023
ебанутый

> постит полотна полные визгливых понтов
это искаженное восприятие обиженного сблёва...
Аноним 01/07/23 Суб 15:38:34 #270 №2750237 
>>2750197
в ноду тс тоже начали завозить
Аноним 01/07/23 Суб 16:07:31 #271 №2750271 
>>2750237
всем похуй, никто на этой дрисне для покраски кнопок ничего десктопного не пишет
Аноним 01/07/23 Суб 16:22:31 #272 №2750283 
leadpipe.jpg
> Барнаул, Алтайский край
> Никто на этой хуйне не пишет
> Я скозал
Аноним 01/07/23 Суб 17:48:34 #273 №2750385 
>>2750237
Чел, @types/node давно существует

>>2750271
>покраски кнопок
>нода
Шизло угомонись
Аноним 01/07/23 Суб 18:01:54 #274 №2750400 
>>2750385
ну бд пёхать, на что еще твоя убогая дрисня способна?

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

для ссаного веба есть вьюжс, для ОС и прочей низушной залупы есть сишечка, а для всего остального топовая питоняшка! которую вот вот дополнят можо, так что можно будет слезть с сишных прокладок вовсе
Аноним 01/07/23 Суб 18:02:50 #275 №2750403 
>>2750400
Бекенд.
Аноним 01/07/23 Суб 18:04:54 #276 №2750406 
>>2750400
так вроде раст продвигают.
вон в линуксе это особенно заметно
Аноним 01/07/23 Суб 18:06:17 #277 №2750407 
>>2750400
> mojo
> C
Этот rusteacean всё-таки протёк, несите осовремененного.
Аноним 01/07/23 Суб 18:06:40 #278 №2750408 
>>2750400
Быстро накодить вебсокеты
Аноним 01/07/23 Суб 18:09:12 #279 №2750413 
2023-07-01x18:08:45.png
>>2750403
> Бекенд
бд и жсончики пёхать можно хоть башем, но лучше конечно питоном, нода это хуета говна.

>>2750406
> продвигают
но сжв скам все засрал (и это хорошо, может до тупорылых пёзд что не могут в отступы наконец то дойдет что Ним топчик :3)
Аноним 01/07/23 Суб 18:11:22 #280 №2750417 
>>2750413
Придется учить 2 языка
Аноним 01/07/23 Суб 18:14:39 #281 №2750418 
image.png
>>2750413
>что Ним топчик :3)
Услышался. Ну, на созвоне.
Аноним 01/07/23 Суб 18:17:54 #282 №2750420 
>>2750417
питон это родной язык любого НЕговноеда

>>2750418
сейчас бы сравнивать уютный язычок в бете с сжв скам уебищем с визуальным шумом сапортящееся тысячей додиков любителей не свежей дрисни и не могущих справится с отступами
Аноним 01/07/23 Суб 18:23:07 #283 №2750426 
Работаю уже 1.5 года на одном проекте, до этого не было опыта. Новый проект мне не дадут т. к. текущий ещё пилить и пилить. Чувствую что закисаю на этом говне, но увольняться ссыкую т. к. обратно могу и не запрыгнуть, со всей этой темой с ИИ, сокращениями, кризисом и т. д. Что бы вы посоветовали ковырять чтобы хоть как-то прокачаться фронтендеру. Думаю даже в бек перекатиться, если не полностью то хоть фулстек. Базу (алгоритмы итд) всегда можно подтянуть, сейчас меня напрягает что 1.5 года я работаю с реактом, проект довольно велосипедный, из библиотек там используются поп апы, базовые штуки типа валидации, и немного анимаций, видно что чел который это дело начинал тащился по написанию велосипедов. Никаких мета фреймворков, сервер сайд рендеринга. Какие технологии, может фреймворки даже, потыкать? Что нить на ноде базовое сочинить?
Аноним 01/07/23 Суб 18:23:24 #284 №2750427 
85GB.jpg
>>2750420
Сейчас бы сравнивать инструмент для системщины и сервисов с высокими требованиями к производительности с питоном.
Впрочем, что с такими петуханами как ты общаться. Пойду лучше чая наведу.
Датасаенсом Смешным плоттингом под хардбас ты нас всё равно радовать не хочешь.
Аноним 01/07/23 Суб 18:24:40 #285 №2750430 
>>2750413
>лучше конечно питоном, нода это хуета говна
Наоборот, нода для этого подходит намного лучше, она лучше питона буквально во всём, что касается веб-разработки. А питон хорош для датасаентистов и млщиков.
Аноним 01/07/23 Суб 18:27:17 #286 №2750432 
>>2750427
Spring уже поднял?
Аноним 01/07/23 Суб 18:29:08 #287 №2750436 
2023-07-01x18:28:27.png
>>2750430
нипизди
Аноним 01/07/23 Суб 18:30:40 #288 №2750438 
>>2750432
Но на пикче ты, датасаентист, as is. Такой же передёргивающий петухан.
Аноним 01/07/23 Суб 18:32:04 #289 №2750440 
>>2750426
Все проекты разные.
Я как-то год пилил, потом дали другой проект, на вьюшке, ух, бля, как же ахуенно было.
Ощущения чего-но нового, свежего. Хз как работает это, но вот такая вот шиза.

Попросить на другой проект, скажи, что устал только на этом, это нормально, такое бывает.
Ну или пока работаешь собеседуйся. Как найдешь новую, можешь и съебаться.
Просто бросать работку грозит длительным пинанием хуев.
Аноним 01/07/23 Суб 18:38:26 #290 №2750447 
>>2750438
Я не питонщик,я другой анон
Аноним 01/07/23 Суб 18:45:30 #291 №2750451 
hmngh.png
>>2750447
Аноним 01/07/23 Суб 18:50:21 #292 №2750453 
>>2750447
ору с одебилевших от тиктока тупорылых зумеров сука просто много смех нахуй😂🤣
Аноним 01/07/23 Суб 18:52:08 #293 №2750454 
>>2750440
Не думаю что меня просто так возьмут и переведут, на моё место нужно кого-то подготовить, это время, деньги итд, и причина объективно не выглядит веской. Я ещё стремаюсь того что по норме за 2 года опыта я уже должен быть мидлом или около того, но в моём понимании мидл по определению должен иметь опыт с несколькими проектами, вне зависимости от сложности или уровня вовлечённости.
Аноним 01/07/23 Суб 18:57:14 #294 №2750460 
>>2750454
>и причина объективно не выглядит веской.
причина более чем весомая.
если у тебя гл. кабанчик - анальник, то поймет.
да и что плохого произойдёт если откажут? засмеют?

мидл это когда ты можешь работать без помощи и можешь давать результат. да и у каждой галеры может быть свое понимания "мидла".
Аноним 01/07/23 Суб 19:05:04 #295 №2750467 
>>2750460
> мидл это когда ты можешь работать без помощи и можешь давать результат
а джун не может? ну и нахуя тогда его трахали пузырьком на листочке бумаги, м?


абсолютно любой кодер это селф-дривен юнит, который ГУГЛИТ и не дергает за юбку мамаху


я бы этого тряссущегося додика уволил нахуй просто потому что мерзко держать у себя на палубе это жалкое ничтожество
Аноним 01/07/23 Суб 19:21:22 #296 №2750479 
>>2750467
>а джун не может?
нет. он требует постоянного кодревью/внимания/ответов на вопросы.
Аноним 01/07/23 Суб 19:29:50 #297 №2750491 
1685890052197169.png
>>2750436
> Петухон
> The best ever made
Аноним 01/07/23 Суб 20:28:08 #298 №2750538 
>>2750479
> ну и нахуя тогда его трахали пузырьком на листочке бумаги, м?
Аноним 01/07/23 Суб 20:38:54 #299 №2750553 
>>2750538
У тебя какой-то очень странный вопрос. Одно дело проверка на базовую адекватность и знание каких-то элементарных алгоритмов и структур (когда там 600 желающих на место, можно себе позволить выбрать лучшее), другое - когда у него начнётся ступор от того, что джунь не знает где/как правильно брать и трекать задачи. Что вообще такой конфлюенс/жыра/ютрек/миро/аирфлоу етц. К кому идти если задачка перестаёт решаться на его уровне и вообще базовое понимание, когда хотя бы к коллегам стоит обратиться за советом, если решение задачки не идёт. Очевидно, что джунь может пытаться свернуть горы с базовым функционалом, не подавая признаком жизни неделями если его не трогать, когда за него в соседнем репо уже сделано всё, только ему забыли сказать. Но ввиду недостатка опыта он об этом даже не спросил.
И вот знание таких нюансов-хуянсов и навыков клоунского взаимодействия приходит с опытом.

мимо
Аноним 01/07/23 Суб 20:45:11 #300 №2750563 
image.png
>>2750553
> додик знание каких-то элементарных алгоритмов и структур
> Что вообще такой конфлюенс/жыра/ютрек/миро/аирфлоу етц
> К кому идти
> если решение задачки не идёт
> Очевидно, что джунь даун, а чара тупорылая тварь
Аноним 01/07/23 Суб 20:45:40 #301 №2750564 
>>2750553
> мимо
всем допизды чсвешный уебок
Аноним 01/07/23 Суб 20:51:50 #302 №2750571 
>>2750563
>>2750564
Ясн, развлекайтесь
Аноним 01/07/23 Суб 20:56:54 #303 №2750578 
>>2750571
нахуй иди клован ебанный, пидарас решил платить специалисту в два-три раза меньше только потому что тот ОСВАИВАЕТСЯ и ЗНАКОМИТСЯ с маняпарядками

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

и самое орное додики и мамины чмони в эту хуйню веруют и потом дрожжащим фальцетом пищат что то про перекат на мид ахахах


НЕ МИМО А ТОЧНО В ЦЕЛЬ ССУЧАРА
Аноним 01/07/23 Суб 21:07:38 #304 №2750585 
>>2750578
Да никто тебе не собирался платить, успокойся, клован.
Аноним 01/07/23 Суб 21:09:11 #305 №2750588 
>>2750578
>инженер
Ещё и инженеров вместо вкатышей нашёл. Охуеть просто.
Аноним 01/07/23 Суб 21:56:07 #306 №2750637 
>>2750588
> инженеров вместо вкатышей
я тебя еще раз спрашиваю, ты зачем питоняшек ебешь ссаным пузырьком на сраном листочке бумаги мразь?
Аноним 01/07/23 Суб 22:20:17 #307 №2750660 
>>2750637
>>2750578
Мочёный вкатыш, тебе ещё придется спасибо сказать, что барин тебя возьмёт джуном за низкий прайс, на твоё место сотни таких же дебичей претендуют, готовых вообще за еду работать
Аноним 01/07/23 Суб 22:37:34 #308 №2750665 
>>2750660
меня кстати мамбет один звал в стартуп, хуе-мое собираю КАМ МАНДУ, но еще пока четкого плана нет, но если хотите давайте я вам оплачу перелет, вы посмотрите, мы пообщаемся.. - ну думаю ладно, красиво стелит, дешовые понты и мамбеты едины, и тут внезапно решил перевести их местные мамбетные фантики в РУБЛИ и сука заверещал на всю хату -- сука вакуха питоняшного лида - за 150 ТЫСЯЧ РУССКИХ РУБЛЕННЫХ РУБЛЕЙ БЛЯДЬ ааааа ну вы ебанутые? ебанутые...


я лучше буду срать на дваче плотами под хард течно, чем впрягаться в мамбетию на лидовскую позицию за эти гроши кек


еще в нии звали, и кабанчик даже не кидал под ноги листочек бумаги и карандаш, он был просто в восторге, но потом внезпно пропал, видимо покрытый мохом глав-кабан меня слил из-за ссаной во корки, ну жрите говно хуле, мне то похуй, зрение и латеральный интеллект то у меня 😏
Аноним 01/07/23 Суб 22:43:10 #309 №2750672 
>>2750637
>питоняшек ебешь ссаным пузырьком
Питоняшек пришёл на собес по JS. JS - он не знает. Что ещё с ним делать?
>листочке бумаги
Не знаю откуда ты его откопал. У тебя какие-то шаловливые ручки.
Аноним 01/07/23 Суб 22:50:18 #310 №2750679 
>>2750672
> Не знаю откуда ты его откопал. У тебя какие-то шаловливые ручки.
кореш тоже ученый, занимается квантовыми вычислениями, преподает в йобавузе, паралельно работая топовым наносеком, пытался залететь в тенек и лохито - везде соснул из-за скотоублюдского унижающего человеческое достоинства листочка с пузырьком и прочей юзлес анрилейтед хуйней

я естественно в эту дрисню невступал, т.к моя спека это графон, а везде нужна статка

под графон клевые вакухи были в южном замкаде (обучать селф драйв комбайны) и северном замкаде (горно-рудный завод, смотреть ленту) - но не взлетело, а больше нихуя в этой нищей ресурсной федерации и нету 🤡
Аноним 01/07/23 Суб 22:53:29 #311 №2750682 
>>2750538
собсн, этот уже ответил - >>2750553

ну и трахнули его пузырьком, тут это вообще не причем.
мидл - опыт. знание как надо. понимание что делать. дал задачу - она сделана.
джун - мозгоебля. уточнения. нужна в помощи. дал задачу - ой, пук, хрюк, тут не понятно, ой, как это с ошибкой залито на прод, пук.
Аноним 01/07/23 Суб 23:04:10 #312 №2750687 
MwZpSEvOkc (2).png
>>2750682
> джун
нужен ТОЛЬКО для возбуждения СИНЁРА


всё!


больше ни для чего этот бесполезный сблёв нахуй невсрался!


эта няшечка своей невинностью должна вдохновлять думера на свежие ресерчи и пробуждать в нем желание создавать

в противном случае аболютно похуй.
Аноним 01/07/23 Суб 23:22:29 #313 №2750705 
>>2750665
150к как раз справедливая цена за рядовую питономакаку
Аноним 01/07/23 Суб 23:30:04 #314 №2750712 
>>2750679
> топовым наносеком
> везде соснул из-за листочка с пузырьком
Твой протык не топовый наносек, а очередная линейная макака, не способная выполнить элементарную базовую задачу

> под графон клевые вакухи были в южном замкаде (обучать селф драйв комбайны) и северном замкаде (горно-рудный завод, смотреть ленту) - но не взлетело, а больше нихуя в этой нищей ресурсной федерации и нету 🤡
Ты просто обычная обыденность, очередняра, типикал макака с раздутым самомнением. Ты за пределами ресурсной федерации никому не нужен, иначе давно работал бы в нвидии или дипмайнде или опен эй ай, или на худой конец во второсортном эй ай стартапе из коммифорении, пилящем бабло инвесторов на эй ай хайпе. Ты даже в РФ не нужен, тебя не берут в CV команды сбера или яндекса, твой удел протекать из треда нейромакак эй ай моделешлёпов в жс тред, где ты пытаешься отчаянно петушиться на фоне кнопкокрасов
Аноним 01/07/23 Суб 23:42:58 #315 №2750720 
rec-2023-02-1312.13.17.mp4
>>2750705
>>2750712
слишком жирно


ты, как и наши скотопидорашьи кабаны, не понимаешь разницы между CS и DS


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


в этом треде у меня был конкретный вопрос, который местный сблёв естественно не вывез, сижу тут просто по энерции
Аноним 02/07/23 Вск 00:02:13 #316 №2750725 
>>2750720
То есть ты на уровне местного сблёва, раз сам тоже не вывез этот вопрос? Или даже хуже. В любом случае, ты напоминаешь свинью, которая наслаждается купанием в грязи и питанием помоями
Аноним 02/07/23 Вск 00:49:09 #317 №2750736 
>>2750712
>Твой протык не топовый наносек, а очередная линейная макака, не способная выполнить элементарную базовую задачу
Тоже проорал с этого.
Ебать у него кореш топовый наносек.
Аноним 02/07/23 Вск 00:54:18 #318 №2750738 
16802972654651.jpg
>>2750720
>в этом треде у меня был конкретный вопрос, который местный сблёв естественно не вывез, сижу тут просто по энерции
нахуй какому-то ебанату, который залетает в тред с токсичностью и оскорблениями что-то пояснять, ебанат?

бля, может закляузничаем его и пидорнем наконец?
пасты он смешные генерирует, но чет уже подзаебывает.
Аноним 02/07/23 Вск 01:10:26 #319 №2750745 
>>2750553
>Очевидно, что джунь может пытаться свернуть горы с базовым функционалом, не подавая признаком жизни неделями если его не трогать
Нет, не может. Это не джун, это хуесос какой-то. Джун - полноценная функциональная единица бизнес-процессов, а если он неделями признаков жизни не подает и бэклог не двигает, а требует няньку и сиську - то какой же это джун и нахуя он такой нужен?
Аноним 02/07/23 Вск 01:14:08 #320 №2750748 
>>2750637
>зачем питоняшек ебешь ссаным пузырьком на сраном листочке бумаги мразь
Конечно. Ваш пузырек - говно без задач. Нужно ебать квиксортом. Можно даже алгоритм ему подсказать (и заканчивать интервью при первой аллокации памяти).
Аноним 02/07/23 Вск 01:29:36 #321 №2750751 
2023-07-02x01:27:36.png
>>2750725
какой вопрос долбоеб ты ебанный? я только вижу намек на листочек с бумагой - сразу посылаю даунов нахуй, и до сих пор у меня все хорошо (насколько это вринципе возможно в скотопидорашьих условиях)

>>2750745
вот этот НЕдаун, а остальные дауны, да конченные

>>2750748
низушная проблядь закукарекала... хинт: ВСЕМ ДОПИЗДЫ .00001 ИЛИ .01 секунды будет исполняться твое дерьмо, на проде все захардкодят энивей, только в скотоублюдской педерации любят набрать низушный замкадский крестовой сблев и за два мрота пилить велосипеды, в то время как я питоняшу и деплою на прод за неделю
Аноним 02/07/23 Вск 01:34:30 #322 №2750753 
>>2750751
> низушная проблядь закукарекала... хинт: ВСЕМ ДОПИЗДЫ .00001 ИЛИ .01 секунды будет исполняться твое дерьмо
Ага, всем кроме инженеров на техническом собеседовании.

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

> в то время как я питоняшу и деплою на прод за неделю
И живёшь на мамину пенсию.
Аноним 02/07/23 Вск 02:06:44 #323 №2750760 
Ананасы, подскажите по реляционным базам, в частности модели на призме как замутить. буду максимум упрощать
Есть модель
User
{
id BigInt @id,
username String @unique
boards boards?
}
Есть модель
Table
{
id BigInt @id,
owner user @relation(fields: [ownerId], references: [id], onDelete: Cascade)
ownerId BigInt @unique
}
Тут всё ок, проблем нет. Правда, сама призма мне создала ownerId, после того как я сделал owner user @relation.

Мне надо создать в Table поле members, которое будет массивом с ссылками на юзеров, как owner, только массив других юзеров. Так вот я добавляю в Table:
members user[]
и тут мне призма добавляет в User ещё одно поле
boards boards?
И, соответственно, ошибка, что такое поле уже есть (из-за связи с owner).
Как это сделать по уму? Типа пользователи и таблицы. У таблиц есть мемберы этих таблиц и овнер, который создал таблицу.
Аноним 02/07/23 Вск 02:08:30 #324 №2750761 
>boards boards?
table Table?

быстро фикс
Аноним 02/07/23 Вск 02:22:21 #325 №2750764 
>>2750760
Обычно для many-to-many нужно городить pivot таблицу, но призма походу умеет скрывать это дело от кофейного погромиста. Попробуй поменять имя сгенерированного филда (вместо table Table сделай table2 Table условно чтобы сосмыслом), если не сработает то придется явно городить третью таблицу
Аноним 02/07/23 Вск 02:25:39 #326 №2750768 
>>2750764
Ок. Попробую. А что за pivot таблица?
Аноним 02/07/23 Вск 02:36:01 #327 №2750771 
>>2750768
В one-to-many мы можем хранить связь в одной из таблиц, например в твоем примере в таблице тейбласука будет owner_id, и мы можем селектить все тейблы юзера через where tables.owned_id = some_user_id условно

Для many-to-many так не получится сделать, и нужна связывающая две сущности таблица, в самом простом виде там будет два поля, по твоему примеру user_id и table_id

Вот пример из доки почитай: https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-many-relations#explicit-many-to-many-relations
Аноним 02/07/23 Вск 02:41:04 #328 №2750772 
>>2750771
Понял, спасибо.
Аноним 02/07/23 Вск 11:42:50 #329 №2750893 
Тут есть бекендеры на node js? Посоветуете вкатываться? Какие фреймворки используете? Nest? Fastify? Какие задачи выполняете?
Аноним 02/07/23 Вск 12:19:54 #330 №2750910 
>>2750893
Пилю дефолтные бекенды на несте, нравится очень. Фастифай за пределами пет проектов не юзается, экспресс популярен, но приближаться к проектам на экспрессе не хочется даже за большие деньги
Аноним 02/07/23 Вск 13:11:58 #331 №2750933 
>>2750751
>ВСЕМ ДОПИЗДЫ .00001 ИЛИ .01 секунды будет исполняться твое дерьмо
А вот то, умеет ли человек программировать и получается ли у него думать своей головой - не до пизды. А ты приходят такие младшие софтвер инженера все такие из себя смузихлебы - а на деле даже по готовому алгоритму не могут квиксорт написать, запутавшись в трех указателях. Или сложность алгоритма определить не могут. Или начинают массивы аллоцировать и данные туда-сюда копировать. Ты им начинаешь наводящие вопросы задавать, мол вот ты сам только что сказал, что сложность квадратичная, но на практике обычно быстрее работает, а вот твоя реализация точно будет на практике быстрее работать? И он смотрит на свои аллокации, глазами лупает и 2 и 2 сложить не может. Как они программировать вообще собираются с такими вводными?

А потом начинается: ряя, 3000 резюме на стартовую вакансию, ряяя. Вот только у 2000 из них профильного образования нет, половина из оставшейся тысячи не смогли даже в форматирование резюме, еще половина перечислила каждую службу доставки еды, в которой работала, у другой ссылка на гитхаб, в котором хуй пойми что лежит и хуй пойми что оно предполагается делать, а третьи половину языков программирования перечислили на похуй. И это я еще молчу про выдуманные места работы, в которые ты звонишь узнать - и либо хуй дозвонишься, либо там об этом смузихлебе никогда не слышали и вообще у них в рогах и копытах программистов нет и никогда не было. А потом приходят к тебе оставшиеся, и начинаю массивы в квиксорте аллоцировать. И что тогда толку от ваших трех тысяч резюме на вакансию?
Аноним 02/07/23 Вск 13:14:04 #332 №2750934 
png-transparent-emojipedia-facepalm-iphone-world-emoji-day-emoji-hand-material-apple-color-emoji.png
>>2750893
Да блять, опять этот ебучий нест. Как не зайду, все про него пиздят и пиздят. Думаю, дай посмотрю что за хуйня. Нихуя интересного, тот же express, только с декораторами. Смотрю кто его использует. Парочка известных чуваков типа adidas и autodesk. Все остальные - кто блять все эти люди? Кто такой neoteric? Кто такой swing? Допустим даже я поверю что адидасовцев развели речами про прогрессивный ебать фреймворк. Окей. Но зачем местные шизоиды заражают бредом про охуенный нест? В чём его охуенность? В том что он просто блять папочки организовывает нужным образом? Или в том что он делает всё то что умеет express, но добавил свои нахуй не нужные декораторы?

С фастифаем такая же параша. В чем его супер охуенность и необыкновенность? Ну окей, чуть побыстрее работает. Ну окей, поддерживает схемы из коробки. И ради этого нужно окружающим ебать мозги, чтобы они пересаживались на нест и фастифай? Да нахуй они нужны? Пошли вы нахуй!
Аноним 02/07/23 Вск 13:19:46 #333 №2750937 
>>2750934
Братан, я без негатива. Чем тогда пользуешься и что советуешь?
Аноним 02/07/23 Вск 13:30:21 #334 №2750941 
>>2750751
>вижу намек на листочек с бумагой - сразу посылаю даунов нахуй, и до сих пор у меня все хорошо (насколько это вринципе возможно в скотопидорашьих условиях)
Так а в чем сложность? Не умеешь писать без подсказок идешки?
Не можешь думать в стрессовых условиях? В чем проблема пузырек написать на бумажке? Или скьюел запрос? Или ты настолько топовый пограмер, что тебе нечего им доказывать и сразу сливаешься не тратя время?
Аноним 02/07/23 Вск 13:32:08 #335 №2750942 
Что нужно прокидывать в md5 "salt" для генерации оного?
data = some + salt;
Аноним 02/07/23 Вск 13:39:24 #336 №2750944 
>>2750937
Я предпочитаю классику. Чем легче фреймворк и меньше зависимостей - тем лучше. Главный фреймворк которым пользуюсь - Remix. Но Next.js тоже нормальный, почти все им пользуются. Для IaC беру Pulumi или AWS CDK. Для state management'а беру Zustand. Для ORM беру ElectroDB. Для перевода SVG в компоненты беру SVGR. Для CSS-in-JS беру Griffel или Stitches. Для UI беру либо Fluent UI, либо саповский fundamental react. Остальные тулзы - swr, winston, express и всё такое.
Аноним 02/07/23 Вск 13:41:14 #337 №2750947 
Расскажите про архитектуры проектов. Вот прочитал про некий feature sliced design. Ничего не понял. Какие ещё есть подходы и что у вас на проекте используется?
Аноним 02/07/23 Вск 13:45:13 #338 №2750951 
>>2750944
>Чем легче фреймворк и меньше зависимостей - тем лучше
> простыня зависимостей
Шиз, таблетки
Аноним 02/07/23 Вск 13:48:53 #339 №2750952 
16718376080970.png
>>2750944
>и меньше зависимостей - тем лучше.
А можно просто было взять Angular
Аноним 02/07/23 Вск 13:53:58 #340 №2750956 
>>2750952
Плюсую, при всем неуважении к ангуляродебилам, долбоебы, подбирающие простыню зависимостей к реакту - много ебанутее
Аноним 02/07/23 Вск 14:00:25 #341 №2750960 
>>2750947
Архитектура проектов - это то, что тебе пока нахуй не нужно уметь, раз ты задаешь такие вопросы. Пока ты недостаточно опытен, то должен следовать архитектуре, которую тебе дают сверху. С опытом ты начнешь разбираться сам. Макулатуру по теории читать не нужно, ее писали те, кто сам не умеет.
Аноним 02/07/23 Вск 14:06:56 #342 №2750963 
>>2750934
Не понял доёба. То есть ты nest даже не смотрел?
> express, только с декораторами
Внезапно, фреймворк в котором каждый раз велосипеды городить не надо. Согласен, всегда хочется сыграть соло хуем на клавиатуре.
express - дефолтный провайдер. Можно при желании использовать fastify в качестве провайдера. А если ни то, ни другое тебе не нравится в качестве кора - можешь хоть свой провайдер предоставить.

Вот смотрите, у петухариусов киви свои костыли в паблик https://github.com/qiwi/nestjs-enterprise
Аноним 02/07/23 Вск 14:58:44 #343 №2750998 
Лол, Аноны, как называется хрень, когда ты печатаешь на середине слова и следующие букву заменяются новыми?
В ебаном вебшторме что-то тыкнул и теперь хуй знает как вернуть обратно.
Аноним 02/07/23 Вск 14:59:43 #344 №2751001 
>>2750998
отбой, оно само как-то выключилось.
пиздец. ебаный вебшторм.
Аноним 02/07/23 Вск 15:01:55 #345 №2751004 
>>2750998
>>2751001
>как называется хрень
>что-то тыкнул
>само как-то выключилось
>виновата IDE
Не стоит имагинировать моё ебало.
Аноним 02/07/23 Вск 15:28:24 #346 №2751032 
>>2750933
> потом начинается: ряя, 3000 резюме на стартовую вакансию, ряяя. Вот только у 2000 из них профильного образования нет, половина из оставшейся тысячи не смогли даже в форматирование резюме, еще половина перечислила каждую службу доставки еды, в которой работала, у другой ссылка на гитхаб, в котором хуй пойми что лежит и хуй пойми что оно предполагается делать, а третьи половину языков программирования перечислили на похуй. И это я еще молчу про выдуманные места работы, в которые ты звонишь узнать - и либо хуй дозвонишься, либо там об этом смузихлебе никогда не слышали и вообще у них в рогах и копытах программистов нет и никогда не было. А потом приходят к тебе оставшиеся, и начинаю массивы в квиксорте аллоцировать. И что тогда толку от ваших трех тысяч резюме на вакансию?

Насмешил, ты там вкатунов что ли собеседуешь?
Аноним 02/07/23 Вск 15:55:42 #347 №2751065 
>>2751004
На моем вскоде такой хуйни не было.
Аноним 02/07/23 Вск 16:18:00 #348 №2751089 
>>2750998
Никогда не задумывался, что Insert клавиша на клавиатуре делает?
Аноним 02/07/23 Вск 16:22:08 #349 №2751095 
>>2751065
Ты сейчас сравниваешь IDE и блокнот с нескучной подсветкой искаропки, который надо допиливать под свой стек и нужды наждачкой.
Опять-таки, если ты долбоёб и не можешь совладать со своей IDE - не вижу здесь вины IDE, скорее наоборот, противоположный звоночек.
Аноним 02/07/23 Вск 16:24:00 #350 №2751100 
16848506815041.mp4
>>2751089
Нет, не задумывался.
Ненижон ван инсерт. Берет и клавиатуру человека ломает, гнида поздаборная.
Я 10 лет интернеты читал, а тут такая подлянка, уу, сука!
Аноним 02/07/23 Вск 16:27:05 #351 №2751107 
>>2751095
Да не, я прост затупил - >>2751100
На вебшторме уже месяц сижу, перекатился с вскода, полет нормальный.
Правда некоторые моменты, например как выбор тем - печалит.
Ну и раскладка, раскладка пиздец неудобная была по началу.
Аноним 02/07/23 Вск 16:28:07 #352 №2751109 
image.png
>catch
>uncaught
моё ебало?
Аноним 02/07/23 Вск 16:36:27 #353 №2751126 
>>2750944
Тебя про бекенд спросили
Аноним 02/07/23 Вск 16:42:27 #354 №2751132 
image.png
>>2751109
Что сказать-то хотел?
Аноним 02/07/23 Вск 16:47:23 #355 №2751135 
>>2751107
Ну, есть моменты пердольные, которые проще сделать на VS Code.
Сам последние полгода сижу на VS Code, до этого года 3-4 как раз был шторм.
Тема дефолтная в шторме как раз очень заходит.
К хоткеям, надо свыкнуться/настроить под себя. Даже в VS Code текущий вариант хоткеев не сразу сформировался. И такой же пиздец, если перекатываешьс на него после Visual Studio.

>>2751109
Очень глупое.
Аноним 02/07/23 Вск 16:54:24 #356 №2751152 
2.png
1.png
>>2751109
Аноним 02/07/23 Вск 16:55:23 #357 №2751156 
16487510226531.jpg
>>2751109
>моё ебало?
Аноним 02/07/23 Вск 17:00:41 #358 №2751167 
>>2751132
То что код обёрнут в трай блок, но он не срабатывает?
Аноним 02/07/23 Вск 17:03:01 #359 №2751170 
>>2751167
Ебало этого датасаентиста имагинируйте.
Аноним 02/07/23 Вск 17:04:49 #360 №2751172 
>>2751135
>Тема дефолтная в шторме как раз очень заходит.
Кроме нее ничего годного и не нашел. Скудно по темам у шторма.
Чего на вскод перешел?
Сам я перешел из-за удобного рефакторинга, поиска, гита.
Кучи каши в коде удобнее уплетать на шторме, как-то на вскоде я себя неудобно почувствовал.
Аноним 02/07/23 Вск 17:05:21 #361 №2751173 
>>2751156
Проорал с картинки.
Аноним 02/07/23 Вск 17:08:12 #362 №2751178 
>>2751170
Ну вообще неинтуитивно нифига.
Меня на моих курсах такому не учили!
Аноним 02/07/23 Вск 17:10:04 #363 №2751182 
>>2751095
>Ты сейчас сравниваешь IDE и блокнот с нескучной подсветкой искаропки
Ну, продолжая эту тему, я вывел для себя аналогию.
Вот есть реакт - реакт голая библиотека. Только после сотни либ можно почувствовать "фреймворк".
А есть ангуляр. Ангуляр по умолчанию дает все инструменты.

Собсн, ангуляр - шторм, рякт - вскод.

На вскод можно накатить абсолютно любую хуйню и в итоге не будет уступать идешке шторм.

Как минимум два годе сидел на вскод, периодически залетая на шторм. Чувствовал себя норм. Причин перекатываться до недавнего времени не было. - >>2751172
Аноним 02/07/23 Вск 17:30:50 #364 №2751211 
Дайте ссылку на ресурс с годным пояснением что такое Реакт и как его применять на простых проектах. Хуки, useEffect, контексты. ДЛЯ ДАУНОВ. Пока всё что читаю ничего не понятно. Какой-то JSX ебаный и контексты, ни строчки кода кроме банальной вёрстки не могу написать как будто и не учил JavaScript до этого.
Аноним 02/07/23 Вск 17:32:41 #365 №2751215 
image.png
image.png
image.png
image.png
>>2751172
UI для работы с гитом просто восхитителен, но я в принципе и через консоль могу попрыгать по веткам, засквошить, etc.
Рефакторинг удобен, в VS Code в принципе, +/- тот же функционал, но он либо анально спрятан и не показан в контекстном меню там же где это в шторме, либо его правда нет из коробки, либо погружаешься в поиск нужной команды в консоли команд и мапишь на нужный хоткей.
Вскод решил попробовать, так как у меня наконец-то закончилась лицензия. А я чёт вычищать temp файлы с информацией о лицензии и клепать новые аккаунты триала ради - нет желания. Какать софт чёт тоже не особо хочется.
Плюс есть такое восхитительное требование у некоторых контор, подверженных аудиту, чтобы разработка велась на лицензированном (читай: проплаченном) софте, либо на опенсурсном.

>>2751178
pics related

>>2751182
Неплохая аналогия.
Но тут есть нюанс, шторм базирован на Intellij IDEA, т.е. там функционал полноценной IDE, а если ты полезешь в шторме в аддоны - то ты увидишь, что eslint, prettier, и ещё несколько плагинов по мелочи там уже стоят, которые в вскод ты бы просто ставил сам в любом случае. То есть продукт просто готовили для того или иного DX. Как тот же Rider под шарпы, PyCharm для путона PhpStorm, etc.
Аноним 02/07/23 Вск 17:44:33 #366 №2751231 
2023-07-02x17:43:13.png
как справится с этой дрисней?

почему нахуй я должен вызывать ебаный супер когда мне в кои то веке понадобилось ОБЫЧНОЕ НАСЛЕДОВАНИЕ а не переназначение по кейворду блядь как во всех нормальных питоняшествах например ууу блядь
Аноним 02/07/23 Вск 17:47:29 #367 №2751239 
2023-07-02x17:47:09.png
если чо
Аноним 02/07/23 Вск 17:59:43 #368 №2751253 
>>2751231
>>2751239
Низкий IQ
Аноним 02/07/23 Вск 18:08:22 #369 №2751264 
2023-07-02x18:07:38.png
>>2751253
хуй соси пидараска кнопкокрасная
Аноним 02/07/23 Вск 18:13:37 #370 №2751269 
2023-07-02x18:13:24.png
Аноним 02/07/23 Вск 18:23:02 #371 №2751273 
>>2751264
>>2751269
Какое отношение питон имеет к тому, что ты не можешь нормально прокинуть параметры из дочернего конструктора в родительский?
Аноним 02/07/23 Вск 18:23:44 #372 №2751274 
>>2751269
вообще нихуя не понятно из твоих скринов, что ты пытаешься сделать, что не получается и нахуя ты пайтон сюда притащил?
Аноним 02/07/23 Вск 18:24:03 #373 №2751275 
>>2751211
>Дайте
Сам ищи
Аноним 02/07/23 Вск 18:33:16 #374 №2751281 
>>2751211
Отпишись, если скинут. Тоже интересно, нахуй он нужен.
>и как его применять на простых проектах
По моим ощущениям от изучения, в простых он вообще не нужен, только усложняет процесс.
Аноним 02/07/23 Вск 18:46:36 #375 №2751295 
2023-07-02x18:36:03.png
>>2751273
>>2751274
ты просто тупой, ты жрешь дрисню так много что уже даже не осознаешь как все устроено в ЯП для белых людей


у вас тут жалкий обоссаный контекст зис, а у нас МОГУЧИЙ СЕЛФ где ты спокойно берешь любую переменную с родителя на похуй вообще, тут же надо дергать за то что положил


такое днище я просто вахуе


кто этим пишет на беке -- вы натурально дауны блядь..


>>2751211
https://vuejs.org/guide/quick-start.html
Аноним 02/07/23 Вск 18:50:15 #376 №2751301 
16254022886580.mp4
>>2751295
каждый раз ору с твоих паст.
Аноним 02/07/23 Вск 18:53:06 #377 №2751310 
2023-07-02x18:52:33.png
>>2751301
тоже ору)))
Аноним 02/07/23 Вск 19:02:21 #378 №2751319 
image.png
>>2751295
О, нихуя, ты додумался. Для этого пришлось полностью код на питон переписать.
Аноним 02/07/23 Вск 19:07:37 #379 №2751324 
2023-07-02x19:03:11.png
2023-07-02x19:06:23.png
>>2751319
> переписать
я не пузырьковая чмоня как ты, Я ОПЕРАТОР ЭВМ - я даю команду и пека кабанчиком сам думает как решить

меня вообще не ибет как и чо

просто похуй

главное чтобы работало.


и ты долбоебина так до сих пор и не понял в чем была проблема... ты такой бесполезный..
Аноним 02/07/23 Вск 19:15:13 #380 №2751336 
image.png
>>2751324
> я вам не сказал
> а вы и не догадались
Да нет, вот же, смотри на скрине. Всё мы догадались.
Аноним 02/07/23 Вск 19:21:57 #381 №2751343 
Питонодебил, так ты осенью съебался из треда потому что выгорел? А сейчас опять вкатится захлтел?
Аноним 02/07/23 Вск 19:22:39 #382 №2751346 
2023-07-02x19:21:45.png
>>2751336
Аноним 02/07/23 Вск 19:26:15 #383 №2751352 
выгорает только никчемный жалкий сблёв, сосущий унылый хуй барина

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

ведь я увлеченный охуенный ученый, а не чмоня корзинная 😎
Аноним 02/07/23 Вск 19:30:44 #384 №2751362 
>>2751346
Согласен, питон с этими явными селфами и зисами в жээс - говно для дегенератов. Что первый, что второй.

btw у тебя половина кода это селфы.
Аноним 02/07/23 Вск 19:49:14 #385 №2751399 
2023-07-02x19:46:49.png
>>2751362
ооп для пидоров, никто на питоняшке в этой паскудной зашкварной парадигме не пишет

ебанул жлобал или нанлокал и похуярил
Аноним 02/07/23 Вск 19:52:14 #386 №2751406 
>>2751399
>никто на питоняшке в этой паскудной зашкварной парадигме не пишет
Что ещё расскажешь?
Аноним 02/07/23 Вск 20:38:42 #387 №2751487 
>>2751336
Как же он опозорился..
Аноним 02/07/23 Вск 20:51:21 #388 №2751503 
>>2751487
Ученый, хули.
Аноним 02/07/23 Вск 20:55:25 #389 №2751511 
>>2751275
Ну что вы такие злые, нормально же попросил.

>>2751295
хорошая попытка с vue.js
Аноним 02/07/23 Вск 22:19:46 #390 №2751632 
2023-07-02x22:13:43.png
2023-07-02x21:22:33.png
>>2751406
>>2751511
> Что ещё расскажешь?
что ты жрете говно.
Аноним 02/07/23 Вск 22:27:53 #391 №2751637 
не трясись.mp4
>>2751632
Аноним 02/07/23 Вск 22:39:53 #392 №2751643 
>>2750934
> Да блять, опять этот ебучий нест. Как не зайду, все про него пиздят и пиздят. Думаю, дай посмотрю что за хуйня. Нихуя интересного, тот же express, только с декораторами
Нет, там много всего из коробки, а в экспрессе это нужно вручную костылить. При этом на каждом проекте экспресс-макаки могут совершенно по-разному и по-своему велосипедить собственную маняархитектуру.

> Смотрю кто его использует. Парочка известных чуваков типа adidas и autodesk. Все остальные - кто блять все эти люди? Кто такой neoteric? Кто такой swing?
Чел, на западе примерно половина проектов это экспресс, процентов 30 нест, остальное фастифай, редкие исключения юзают всякие коа, хапи и тд. В России дела ещё лучше, на экспрессе всё меньше и меньше проектов пишут, на несте уже в районе 40%. В целом у нас бек на ноде пишут в Яндексе, Сбере, Райффайзене, нескольких банках поменьше (Совком, Ренессанс, Русский Стандарт), Киви, МТС, Теле2, Билайне, Х5, Магните, Газпроме, Леруа, БКС, Профи.ру, Сравни.ру, Скиллбоксе, в авиакомпаниях (Победа, S7), девелоперах (Пик, Самолёт), куче средних и мелких компаний, крупная часть из этого на несте, кто-то в процессе перехода на нест.

> В чём его охуенность?
Если ты в принципе задаёшь такой вопрос, то возможно нет смысла даже пытаться объяснить.

> С фастифаем такая же параша. В чем его супер охуенность и необыкновенность? Ну окей, чуть побыстрее работает.
Не чуть побыстрее, а намного быстрее.

> И ради этого нужно окружающим ебать мозги, чтобы они пересаживались на нест и фастифай? Да нахуй они нужны? Пошли вы нахуй!
Ебут себе мозги тупые мартышки, пытаясь писать бекенд на экспрессе с огромной кучей вонючего говна в проекте в виде собственных кастомных костылей, а в несте большая часть необходимого есть из коробки, работать с ним проще и удобнее.
Аноним 02/07/23 Вск 22:41:39 #393 №2751644 
2023-07-02x22:38:00.png
пиздец щас запитоняшил статку, а там в датасете ебень стреляет до 26, это пиздец...

денс алгосы выдали что смогли, дальше к этой залупе надо скрол прихуяривать ох и ёбка сука.. надеюсь гопыть вывезет 🤦♂️

у вас совета даже спрашивать не буду, клованы-деграданты 🤡
Аноним 02/07/23 Вск 23:10:30 #394 №2751659 
rec-2023-07-0223.07.30.mp4
вся логика с неленейными оффсетами пошла нахуй...
Аноним 02/07/23 Вск 23:35:00 #395 №2751674 
>>2751659
Мне кажется, ты занимаешься какой-то хуйнёй, и стоит посмотреть условный threejs или что-нибудь в этом роде. При всём моём уважении к канвасу, переизобретении в тысячный раз рендера в сцене того не стоит.
Аноним 02/07/23 Вск 23:38:31 #396 №2751675 
>>2751269
Что за тема?
Аноним 02/07/23 Вск 23:43:25 #397 №2751681 
>>2751231
>>2751264
Лол, так ты в питоне тоже super делаешь
Аноним 03/07/23 Пнд 00:01:42 #398 №2751685 
2023-07-02x23:55:26.png
2023-07-02x23:58:37.png
rec-2023-07-0223.46.34.mp4
2023-07-02x23:54:34.png
>>2751674
> threejs
ебанутый


сейчас бы ради 20 свг кружочков вебгл заводить..


тем более эта низушная паскудная хуета еще больше мозга вытрахает


почти завыдавил из гопыти рабочий варик, но сука обосралась на сеттинге, а у меня лапки, пойду тормтик кушот =^-^=
Аноним 03/07/23 Пнд 00:24:49 #399 №2751690 
2023-07-03x00:22:18.png
кароче коцептуально понял надо запиливать радиал вюпорт и рендерить сабсет и потом уебищными дрисневыми методами двигать вюпорт и прогонять датку по заснапленным позициям (да я на хую вертел чесно пересчитывать движение, один раз зарендерил и хватит)

последняя бантка ретбула осталась, думаю завтра вывезу (но это не точно ыыы)
Аноним 03/07/23 Пнд 01:13:26 #400 №2751697 
>>2751690
>>2751685
всем на тебя похуй, токсик.
иди на хуй.
Аноним 03/07/23 Пнд 16:43:45 #401 №2752228 
rec-2023-07-0316.39.25.mp4
>>2751697
всем на тебя похуй, додик.
иди на хуй.
Аноним 03/07/23 Пнд 16:44:36 #402 №2752232 
> мне на тебя похуй, додик.
быстрофикс 😂
Аноним 03/07/23 Пнд 17:53:45 #403 №2752362 
>>2752228
Главный ученый 21 века
Делают какое-то говно на говно-вью и под говно-музыку
Так еще и мелкобуква
Аноним 03/07/23 Пнд 19:56:30 #404 №2752533 
image.png
А какой вообще смысл в использовании "=" в аргументах, если не работает все равно?
Аноним 03/07/23 Пнд 20:04:01 #405 №2752541 
Screenshot20230703220256com.termux.png
>>2752533
Хз.
Может быть ты хотел дефолтное параметры написать?
Аноним 03/07/23 Пнд 20:28:31 #406 №2752548 
>>2752533
А зачем ты искал в этом смысл? Ты присвоил в твоём примере в глобальный объект два поля, c = 222, b = 999.
В функции попало значение возвращённое оператором = (равно).
Именных аргументов в JS нет. Есть опциональные.
Нужны именные - используй объекты.
Аноним 03/07/23 Пнд 20:42:12 #407 №2752555 
>>2752548
>присвоил в твоём примере в глобальный объект два поля
Ох... спасибо
Я и не понимал, что создаю новые переменные. Стрикт мод-то выключен.
Аноним 03/07/23 Пнд 22:36:27 #408 №2752662 
Beyond Fireship - React VS Svelte...10 Examples [MnpuK0MK4yo - 1552x873 - 4m21s].png
Beyond Fireship - React VS Svelte...10 Examples [MnpuK0MK4yo - 1552x873 - 5m53s].png
Beyond Fireship - React VS Svelte...10 Examples [MnpuK0MK4yo - 1552x873 - 7m23s].png
Beyond Fireship - React VS Svelte...10 Examples [MnpuK0MK4yo - 1552x873 - 8m17s].png
>додики форсят свелт
>свелт выглядит (снаружи) почти 1в1 как вю
>топ кек над ректальными даунами с обоссанным еблищем

>>2752362
пожиратель вебпучной дрисни закукарекало 😂

>>2752533
жс-дрисня моментс 🤡
Аноним 04/07/23 Втр 00:35:25 #409 №2752796 
image.png
Я короче ваяю хуйню на электроне, которая должна периодически получать данные через нодовское апи (ниважна) и обрабатывать их. У рендерера есть соответственно эвент onData и функция, которая снмает все лисенеры с него.
Проблема в том что данные поступают не очень предсказуемыми размерами, поэтому я решил это всё обернуть в генератор, чтобы удобно перебирать всё это дело и разбирать куда мне нужно.
Но чет какая-то шиза получилась. Как нормально из эвента с коллбеком сделать генератор?
Аноним 04/07/23 Втр 01:00:08 #410 №2752808 
>>2752662
Жаль нельзя скрыть этого шиза, серящего в тред, приносящего 0 пользы
Аноним 04/07/23 Втр 02:24:57 #411 №2752828 
>>2752533
Именных аргументов нет, методов расширения нет, (пере)определения операторов нет, свич-экспрешшеннов и паттерн-матчингов нет. И, главное, даже в тайпскрипты всего этого не удосужились завести. Как на всем этом вообще что-то серьезное писать?
Аноним 04/07/23 Втр 02:35:34 #412 №2752831 
>>2752828
>Именных аргументов нет
Объекты
>методов расширения нет
Прототипы.
>(пере)определения операторов нет
Иногда пролетают флешбеки, думаю, что это к лучшему.
>свич-экспрешшеннов и паттерн-матчингов нет
Хотеть. В расте есть. Даже в шарпы завезли.

>Как на всем этом вообще что-то серьезное писать?
С DefinetelyTyped лицом лягушки.
Аноним 04/07/23 Втр 02:40:38 #413 №2752834 
2023-07-04x02:39:24.png
>>2752828
> свич-экспрешшеннов и паттерн-матчингов
тут мимо, а в остальном соглы, уебищный зис, который жалкий контекст, а не полноценный селф, больше всего бесит

>>2752831
> Хотеть
еще один отсталый крабовый решотко-додик лол


вас в гугле забанили или чо ебать?
Аноним 04/07/23 Втр 02:45:06 #414 №2752838 
>>2752834
>гугл
Бля, мне даже лень тебе теперь с телефона отвечать, напиши ты на пару минут раньше.

>пикрил
Нет, речь не про обычный свитч-кейс
Посмотришь в гугле короч.
Аноним 04/07/23 Втр 02:55:13 #415 №2752848 
2023-07-04x02:52:09.png
>>2752838
> Посмотришь в гугле короч.
в питоняшке точно такой же кейс (только очевидно лучше, без лишних ебаных скобочек, сраных брейков и с кейвордом умнее)

а на все остальные недоязыки мне строго похуй.
Аноним 04/07/23 Втр 06:37:19 #416 №2752875 
>>2751109
Оо, самая ебливая ошибка, такое в асинхронных автоматизациях браузера везде. Это когда надо дрочить евент луп. Аналог указателя указателей в крестах.
Аноним 04/07/23 Втр 07:48:40 #417 №2752915 
>>2752796
Попробуй Stream API что ли
https://nodejs.org/api/stream.html
Аноним 04/07/23 Втр 12:07:59 #418 №2753028 
Нубский вопрос.
Реакту же наплевать, откуда джейсоны брать?
Сделал свою небольшую АПИху, хочу развернуть ее в докер-контенере.
В этом же контейнере хочу развернуть реакт-апп, которые будет делать запросы на АПИху и рендерить данные.

Норм же подход или сосну?
Аноним 04/07/23 Втр 12:22:26 #419 №2753042 
>>2753028
Если ты fech можешь юзать значит все ок
Аноним 04/07/23 Втр 12:22:59 #420 №2753043 
>>2753028
>fetch быстрофикс
Аноним 04/07/23 Втр 13:20:57 #421 №2753121 
>>2752828
Кроме паттерн матчинга всё есть, переопределение операторов не нужно. Да и паттерн матчинг добавят позже.
https://github.com/tc39/proposal-pattern-matching
Аноним 04/07/23 Втр 13:21:39 #422 №2753122 
Репортнул петухоношиза за нерелейтед постинг. Тред о программировании на жс, а не развлекухе для домохозяек.
Аноним 04/07/23 Втр 13:27:07 #423 №2753125 
СТОП. То есть чтобы использовать ТС, мне нужно скомпилировать файл ТС в файл JS и только ТОГДА я смогу его использовать????????????????????
А почему просто изначально не использовать JS?
Аноним 04/07/23 Втр 13:28:13 #424 №2753127 
>>2753125
Ну используй просто JS ёпта
Аноним 04/07/23 Втр 13:29:49 #425 №2753131 
>>2753028
Нет, не наплевать, реакт принимает только локальные джсоны. С джсонами с сервера он несовместим
Аноним 04/07/23 Втр 13:31:42 #426 №2753138 
>>2753125
Используй, кто же запретит.
Потом, когда сделаешь что-нибудь сложнее хелловорлда тебе все равно будет нужна система сборки, тс погоды не сделает, а потом поймешь зачем он нужен.
Аноним 04/07/23 Втр 13:36:25 #427 №2753153 
Недавно для пет проекта делал авторизацию через jwt токены по документации nestjs, все получилось, но нормально ли то, что я не смогу повторить подобное без документации?
Аноним 04/07/23 Втр 13:43:07 #428 №2753160 
>>2753153
nestjs - это параша для гоев, и им пользуются только умственно отсталые.
jwt- это параша для гоев, и им пользуются только умственно отсталые.
Ещё вопросы есть?
Аноним 04/07/23 Втр 14:00:09 #429 №2753186 
Как смириться с тем, что нода и ее ферймфорки никогда не станут даже близко такими пиздатыми как .NET?
Аноним 04/07/23 Втр 14:04:24 #430 №2753190 
>>2752828
>Именных аргументов нет
нахуя

>методов расширения нет
нахуя

>(пере)определения операторов нет
блять, НАХУЯ? Чтобы на лабах в универе писать свой класс вектора для задания?

паттерн матчинг рили тема, надеюсь завезут когда нибудь
Аноним 04/07/23 Втр 14:06:59 #431 №2753193 
>>2752662
чё за калыч на 2 пике? типа дебил реально будет срать в вёрстке вот этими условными выводами вместо того чтобы получить в функции нужное значение и вывести?
про заголовки в ответе [mailto:bump] Аноним 04/07/23 Втр 14:12:40 #432 №2753201 
Добрый день.
Меня интересует такая штука: когда браузер прогрузил страницу, я могу увидеть, используя инструменты браузера, ответ от сервера со всеми заголовками(типа referer).
Вопрос такой: а как через js получить значения этих заголовков?
Изначально думал искать как-то через DOM, но найти не смог.
Аноним 04/07/23 Втр 14:25:19 #433 №2753218 
>>2753186
Лет через пять может и станут. Нест уже есть, кроме качественной орм чего не хватает? Как раз лет через пять уже и призма какая-нибудь устаканится и станет стандартом. Хотя сейчас мне больше тайпорм заходит.
Аноним 04/07/23 Втр 14:26:11 #434 №2753220 
>>2753201
Fetch возвращает response, в нём можно смотреть
Аноним 04/07/23 Втр 14:39:39 #435 №2753232 
>>2753131
а JSON.parse, что не работает?
Аноним 04/07/23 Втр 15:38:59 #436 №2753288 
image.png
>>2752915
Типа такого?
Аноним 04/07/23 Втр 15:43:13 #437 №2753298 
>>2753186
Чем пиздатее дотнет ноды?

Мимо, тот анон, который мамонта с дотнет переписывает.
Аноним 04/07/23 Втр 15:44:09 #438 №2753300 
>>2753125
ts-node, но есть нюанс
deno
А так - я разрешаю, используй.
Аноним 04/07/23 Втр 16:32:03 #439 №2753389 
>>2753218
У ноды нет своего флагманского фреймворка, который разрабатывался под нее с нуля для нужд бэкенда, был всеобъемлющим и со строгой архитектурой. Есть Adonis - который просто вкорячили как аналог Ларавель, есть Nest, который блять вообще адаптированный под бэк ангуляр. Это все несерьезно.
[mailto:bump] Аноним 04/07/23 Втр 16:33:08 #440 №2753390 
>>2753220
Допустим, с разница загрузилась.
Как использовать в такой ситуации fetch()?
Аноним 04/07/23 Втр 16:43:05 #441 №2753401 
>>2753298
Очень мало стандартизированных решений из коробки. Постоянно нужно искать какие-то левые библиотеки, причем из сомнительного источника (все эти npmы)
>>2753218
В том-то и дело, что не станет она никаким стандартом, как и вообще все на ноде. Нода всегда будет совокупностью костылей, где на каждом проекте будет своя orm, свой di, свои подходы к ООП (или его отсутствию), свои библиотеки по перекладыванию говна за место кала в объекты и массивы и прочий цирк, который наверно хорош где-нибудь на фронтенде, но не на бэке, который ДОЛЖЕН быть стандартизован в большинстве вопросов.
Аноним 04/07/23 Втр 17:00:42 #442 №2753430 
image.png
image.png
>>2753390
Какой же ты беспомощный. Пиздец.
Аноним 04/07/23 Втр 17:04:51 #443 №2753448 
image.png
>>2753401
>Постоянно нужно искать какие-то левые библиотеки, причем из сомнительного источника (все эти npmы)
Так это база jsа. isOdd не накатывал что ли.
Аноним 04/07/23 Втр 17:12:12 #444 №2753460 
>>2753430
>response = res
Мы вам перезвоним
Аноним 04/07/23 Втр 17:16:58 #445 №2753470 
image.png
image.png
image.png
image.png
>>2753448
Сейчас посмотрел, ожидал увидеть бинарной магии, а там строгое сравнение с mod 2 === 1.

А вообще моё ебало, когда осваивал JS и первый раз увидел is-odd в зависимостях - %)

другой анон
Аноним 04/07/23 Втр 17:17:40 #446 №2753473 
>>2753460
Можешь нахуй пройти, вместе с этим беспомощным бампером.
Аноним 04/07/23 Втр 17:21:35 #447 №2753487 
image.png
>>2753470
Аноним 04/07/23 Втр 17:27:51 #448 №2753503 
>>2753473
Да не трясись ты так.
Аноним 04/07/23 Втр 17:32:08 #449 №2753513 
>>2753503
Не буду. Поставлю свечку за бампера. Надеюсь, он посилит гугелъ.
Аноним 04/07/23 Втр 17:45:27 #450 №2753535 
image.png
image.png
16752642504810.mp4
16824749419783.jpg
Промпт инженер на связи.

Все таки есть польза у гопоты.

200 строк за пару сек сгенерил. Осталось еще по десятку таких объектов пройтись и заебок.
Аноним 04/07/23 Втр 17:50:01 #451 №2753548 
Смех.mp4
>>2753487
Проорал.
Аноним 04/07/23 Втр 20:44:48 #452 №2753899 
>>2753389
> есть Nest, который блять вообще адаптированный под бэк ангуляр
Фронтомакака, плиз. Не пизди. Либо ты пхпмакака, раз сравнил никому не нужный адонис с ларавелем. Как-нибудь возьми и сравни нест с дотнеткором и со спрингом.
Аноним 04/07/23 Втр 20:47:51 #453 №2753904 
>>2753470
> бинарной магии
Ээ, брат, тебе тут мало магии что ли да? Не суетись, все четко.
Будь проще и хрюши потянутся.
Аноним 04/07/23 Втр 20:59:46 #454 №2753916 
>>2753401
Какие левые библиотеки? Драйвер для бд, орм, реббит, кафка? Не велика беда.
Стандарты уже давно есть, для проектов попроще экспресс, для проектов посложнее нест. Из тобой перечисленного только орм не устаканился, но в большинстве старых проектов я работал с тайпорм, сейчас призма часто встречается в новых. В несте свой DI, свой подход к ООП, дефолтные класс-трансформер и класс-валидатор, дефолтные @nestjs/microservices @nestjs/swagger @nestjs/graphql @nestjs/apollo @nestjs/websockets @nestjs/typeorm @nestjs/passport @nestjs/jwt @nestjs/cqrs @nestjs/event-emitter @nestjs/elasticsearch @nestjs/schedule @nestjs/cache-manager
Аноним 04/07/23 Втр 22:56:08 #455 №2754121 
>>2753916
Твой нест пилит один человек. Че делать будешь, когда ему надоест?
Аноним 04/07/23 Втр 23:10:56 #456 №2754128 
image.png
image.png
image.png
>>2754121
Можно бухтеть сколько угодно на нест, но говно обмазанное паттернами с выстроенной архитектурой как правило умирает не так охотно, как некоторым бы хотелось.
Аноним 04/07/23 Втр 23:13:33 #457 №2754132 
>>2754128
Тем более, слава Б-гу, речь о фреймворке для бэка.
Аноним 05/07/23 Срд 01:28:40 #458 №2754226 
>>2754121
Он владелец галеры, которая на несте зарабатывает. Он уже не умрёт, да даже древнее вонючее легаси калище под названием экспресс, которое литералли ноль человек поддерживает последние лет пять, никак не может умереть.
Аноним 05/07/23 Срд 06:16:38 #459 №2754256 
А что случилось с тредами? Раньше жс треды перекатывали по 2 раза в неделю. Уже не в моде?
Аноним 05/07/23 Срд 07:51:28 #460 №2754281 
>>2754256
аноны вкатились и выкатились из треда.
Аноним 05/07/23 Срд 09:41:34 #461 №2754330 
>>2753899
Причем тут нужный или не нужный, долбоеб? Если принцип работы у них одинаковый. Блядь да сами разрабы адониса говорят, что это ларавель подобный фреймворк.
Аноним 05/07/23 Срд 12:06:55 #462 №2754466 
>>2754330
При том, что речь про "флагманский" фреймворк и про стандарты. В проде адонис не используют.
Аноним 05/07/23 Срд 13:56:51 #463 №2754565 
>>2754256
А вот всё. Нет драм - нет движения.
Даже датасаентист, последние пару дней поддерживающий жизнь треда и тот не хочет нести плоты под драмнбасс.
Вкатунов нет.
Всё.
Аноним 05/07/23 Срд 13:58:46 #464 №2754569 
>>2754565
>Вкатунов нет.
Я звоню психбригаде.
Аноним 05/07/23 Срд 14:20:43 #465 №2754594 
Ананасы, вопрос. Я хочу насрать в global.d.ts типами сущностей (например, типами по которым создаётся схема монгусовская). Норм практика или нет? Почему?
1) не надо экспортировать/импортировать типы
2) одно место в котором можно поменять структуру всех сущностей
(так бы у меня было /src/models/mongoose/... а так я отделю интерфейсы от реализации)
Короче, вопрос в том, нормально ли срать в глобал типы или нет?
Аноним 05/07/23 Срд 14:21:43 #466 №2754595 
>>2754594
нет
Аноним 05/07/23 Срд 14:27:05 #467 №2754598 
>>2754594
Норм, действуй
Аноним 05/07/23 Срд 14:38:30 #468 №2754615 
>>2754595
>>2754598
Мнения разделились.
Аноним 05/07/23 Срд 14:38:45 #469 №2754616 
>>2754594
1) Как насчёт не экспортировать/импортировать типы? Тебе для этого даже не нужен тайпскрипт.
2) Раз уж тебе хочется сразть в дефинишены, сри в отдельный файл. Называется module augmentation.
Нет, не нормально

Ещё раз подумай, нужен ли тебе ТС к монгусу.
Аноним 05/07/23 Срд 14:40:29 #470 №2754618 
>>2754615
Делай чё по кайфу брат
Аноним 05/07/23 Срд 14:57:03 #471 №2754634 
>>2754616
Ну смотри. Есть тип Hui, который описывает то, что приходит с бэка. Используется в разных компонентах, как пропс. Бэк может использовать разные БД/ормки и т.д. Я хочу в глобале держать тип Hui, в который буду закидывать тип, например
type Hui = ТИП_КОТОРЫЙ_ВОЗВРАЩАЕТ_ОРМ (структура БДшек одинаковая) и он подтягивается везде и не надо нигде кастить тип.

В идеале, сделать проект, в котором общение с БД - просто подключаемый модуль (пакет), который "прячет" логику и даёт просто интерфейс с методами, без привязки к конкретной реализации. Типа, у фронта есть АПИ общения с сервером, а у серера только АПИ общения с БД и сервер в душе не ебёт, какая там БД (реляционная/нереляционныеи т.д), только структура.

%инб4: никто такой хуйнёй не занимается%
Аноним 05/07/23 Срд 15:28:27 #472 №2754687 
IMG0700.mp4
Вкину базу.
Аноним 05/07/23 Срд 15:33:59 #473 №2754697 
>>2754687
Чет вспомнил паренька, который за два года хотел мидлом в швятые вкатиться. Тиктоки делал, как он превозмогает. Год-два назад его постили тут и в б.
Никто не помнит его никнейма? Интересно, как он там.
Аноним 05/07/23 Срд 15:36:59 #474 №2754701 
>>2754634
>type Hui = ТИП_КОТОРЫЙ_ВОЗВРАЩАЕТ_ОРМ (структура БДшек одинаковая) и он подтягивается везде и не надо нигде кастить тип.
Откуда он, блядь, подтягивается?

Любой файл помойка, в который ты сознательно что-то добавляешь, имеет тенденцию захламляться всяким говном. Тебе, может похуй, если у тебя там строк 200 на все типы, но это ТАКОЕ говнище. Но тут тебе уже ответили - делай по кайфу братка ежжи.

Чувствую, что я опять не выспался и всё равно не понимаю чего ты хочешь.

>а у серера только АПИ общения с БД и сервер в душе не ебёт, какая там БД
Обычно слой взаимодействующий с базой отделяется, а контроллер для того же REST API пилится отдельно, дёргая методы из нужного сервиса. Потому что в базе будет дохуиллион полей сущности, которые ты отдавать не хочешь в принципе или хочешь, но при каких-то обстоятельствах или в другом методе (флаг, авторизация, роли, заголовок)

>Типа, у фронта есть АПИ общения с сервером,
Если тебе туда, есть тот же сваггер, он же опенАПИ, для которого описываются/генерятся DTO, которые можно достать из схемы и при необходимости сгенерить код дёргать методы апи с прописанными типами
Аноним 05/07/23 Срд 15:44:42 #475 №2754709 
>>2754697
Вспомнил курьера, который подобные тик таки пилил что бы уехать в швятые.
Аноним 05/07/23 Срд 15:45:49 #476 №2754713 
>>2754709
>Вспомнил курьера
Это который пили в Б треды, как свалил в швитые, чтобы работать в яндекс доставке?
Аноним 05/07/23 Срд 15:51:24 #477 №2754718 
>>2754713
Не, тот хотел превозмогать что бы учится именно поехать. Работал курьером, учил английский и пилил тик токи об этом.
Аноним 05/07/23 Срд 16:05:33 #478 №2754725 
>>2754701
>Откуда он, блядь, подтягивается?
Где используется, без импортов.
Просто столкнулся с тем, что тайпскрипт ебёт мозги, когда у меня функция принимает тип Hui, а я передаю в неё тип, который генерит призма. Структура одинаковая. А кастить я не хочу. А у меня n количество сущностей в разных файлах, по этому хотел закинуть в глобал и там подкидывать в тип Hui - тип, который будет из призмы либо другой залупы. Видать, действительно плохая идея.
Аноним 05/07/23 Срд 16:15:03 #479 №2754736 
>>2754725
Просто сделай заебись сайт брат, делай что считаешь нужным
Аноним 05/07/23 Срд 16:16:24 #480 №2754738 
image.png
>>2754725
> тайпскрипт ебёт мозги, когда у меня функция принимает тип Hui, а я передаю в неё тип, который генерит призма.
Не знаю что и сказать, братан.
Аноним 05/07/23 Срд 16:18:35 #481 №2754744 
Где реактодебилу на 100% удаленке найти тянку? Пилите свои стори.
Аноним 05/07/23 Срд 16:19:58 #482 №2754745 
>>2754744
Потрогай травы, братан
Аноним 05/07/23 Срд 16:28:11 #483 №2754760 
>>2754738
Да, но призма тебе выдаст свой тип, что-то вроде
GetResult<{
hui: string,
...
}>
который будет с той же структурой, но прокинуть его в функции, которые ждут тип Entity, ты не сможешь.
Аноним 05/07/23 Срд 16:30:59 #484 №2754765 
>>2754738
>>2754760
По этому я хочу определять Entity выше уровнем, который будет уже иметь тип призмы (GetResult<>) или любой другой библы. А на нижнем уровне, где сам тип Entity используется ничего не изменится. И под "уровнем выше" я выбрал global.d.ts

инб4: делай по кайфу, жи есть
Аноним 05/07/23 Срд 16:32:30 #485 №2754768 
>>2754765
Эээ ну делай по кайфу чиста as any без напрягов. Жи есть брат
Аноним 05/07/23 Срд 16:44:23 #486 №2754787 
>>2754765
Сделай отдельную папку со своими ентити, и отдельный слой для работы с призмой (репозиторий называется), который будет маппить типы с призмы в твои ентити. Будет не по кайфу, но если ты в global.d.ts эту хуйню напишешь, то будет ещё хуже
global.d.ts нужен чтобы глобальные типы расширять ебана, нехуй туда срать бизнесовыми сущностями братишка
Аноним 05/07/23 Срд 16:49:57 #487 №2754799 
>>2754760
>который будет с той же структурой, но прокинуть его в функции, которые ждут тип Entity, ты не сможешь

Брат, ты походу не понял что тебе мужичок хотел сказать. Если ты передаёшь аргумент типа A, в функцию, которая ждёт аргумент типа B, и Typescript кидает ошибку - значит это разные типы, брат. Попробуй разобраться, в чём между ними разница, ну и подумай немножко братишка!
Аноним 05/07/23 Срд 17:11:48 #488 №2754838 
>>2754787
Я понял. Спасибо. Алсо, призма экспортирует типы по модели.
Можно сделать
// db/model/hui.ts
import type {CURRENT_HUI_TYPE} from "@/CURRENT_DB_MODULE...";

export type Hui = CURRENT_HUI_TYPE

И везде, где используется Hui, не тс не будет ругаться. Главное структуру иметь одинаковую для CURRENT_HUI_TYPE, что не было ошибок рантайма.
Аноним 05/07/23 Срд 17:24:13 #489 №2754867 
>>2754745
База.
Аноним 05/07/23 Срд 17:32:37 #490 №2754890 
>>2754687
Устаревшая инфа у тебя на пикриле.

>Junior Front-end Developer $600
> 2019 просмотров 660 откликов
Аноним 05/07/23 Срд 18:30:40 #491 №2754996 
>>2754890
>Junior
Я так-то имею в виду миддлов, а не бесполезных кодомартышек, тянующих деньги.
Аноним 05/07/23 Срд 18:48:30 #492 №2755030 
>>2754996
Да ладно тебе. Год коммерческого опыта вполне норм, уже самостоятельная рабочая лошадка.
Аноним 05/07/23 Срд 18:49:45 #493 №2755033 
>>2755030
Год опыта максимум идёт на шлепальщика форм/крудов. Что-то более серьезное не вытянет
Аноним 05/07/23 Срд 18:59:29 #494 №2755049 
>>2755033
Не представляю где нужно работать год, чтобы на выходе уметь только шлёпать формы.
Аноним 05/07/23 Срд 19:01:16 #495 №2755050 
>>2755049
А где нужно работать год, что бы уметь в архитектуру/WebGL/WebRTC и прочие узкоспециализированные инструменты?
Аноним 05/07/23 Срд 19:04:43 #496 №2755054 
>>2755050
Там, где все перечисленное требуется.
Аноним 05/07/23 Срд 19:05:17 #497 №2755058 
>>2755054
Архитектура требуется в 99% проектов. Много архитекторов могут таковыми себя назвать после года работы на таких проектах?
Аноним 05/07/23 Срд 20:10:17 #498 №2755205 
>>2755058
в 99 процентах случаях не нужны йобо архитекторы, которые будут продумывать каждую переменную, функцию, взаимодействие.
за один год хватает нахвататься фишек и напиздить проекты и их решения.
Аноним 05/07/23 Срд 20:15:45 #499 №2755214 
>>2755205
>в 99 проектах не нужны разрабы специализацией выше формошлепа
Аноним 05/07/23 Срд 20:19:14 #500 №2755224 
Подскажите пожалуйста, как лучше всего получить из rtkQuery отформатированные данные, чтобы при этом нормально сделать запрос данных:

Например по дефолту я могу получить данные с помощью query вот так:
const { data } = useGetMyDataQuery(params) - здесь автоматически делается запрос на бэк

Если хочу отформатировать данные, то могу в параметры запихнуть еще и вот это
const { data } = useGetMyDataQuery(params, {
selectFromResult: ({ data }) => ({
data: data?.filter((item) => item !== 'someHuita')
})
})



Но что если мне нужен селектор посложнее, который еще и в стор запрос делает? Как это лучше всего оформить?

Я сейчас делаю так, что сначала получаю данные, потом пихаю их в useSelector и оттуда уже получаю данные в нужном мне виде.
А как сделать так, чтобы я сразу селектор только вызывал, без useQuery? Как достать данные из query в селекторе я знаю, но при этом мне все равно например может понадобится дополнительный запрос на бэк, если я что-то обновляю, и тут вариант только либо refetch вызывать, либо диспатчить некрасивое говно из разряда - dispatch(api.endpoints.getSomeData.initiate())

В идеале хочется, чтобы это все выглядело вот так:

const { data, refetch } = useGetMyDataQuery(params, {
selectFromResult: ({ data }) => ({
data: useSelector(getFormattedData)
})
})

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

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

Написал люто всрато после 10 часов ебли, я уже нихуя не понимаю, но просто смотрите на то, что я назвал "в идеале", думаю суть понятна
Аноним 05/07/23 Срд 20:43:24 #501 №2755260 
>>2755214
Так и говори, что webglы нужны не сеньерам, а спецам для узкой (1%) ниши
Аноним 05/07/23 Срд 20:46:59 #502 №2755267 
Аноны, подскажите, как решить проблему? У меня есть скрипт в виде расширения. Он через window.addEventListener отправляет системное уведомление в Винде раз в 20 секунд, если на странице появляется определенный элемент.
Если у меня открыто 2 и больше вкладки с этой страницей, то уведомления приходят один за другим, т.к. на каждой открытой странице воспроизводится скрипт.
Можно ли как-то сделать, чтобы если уведомление уже было отправлено на одной странице, то с другой оно больше не приходило?
Аноним 05/07/23 Срд 20:52:33 #503 №2755273 
>>2755267
>системное уведомление в Винде раз в 20 секунд
Что за ебанный ад?

Можешь с помощью Window.postMessage() общаться между вкладками, типа если у тебя самый ранний из таймеров уже сработал, то остальным приходит сообщение о сбросе таймера. Таким образом не важно какие вкладки и в какой момент открываются и закрываются, не нужно ебаться с хуками и разные эджкейсы обрабатывать

Но может есть варианты и получше
Аноним 05/07/23 Срд 20:53:28 #504 №2755274 
>>2755273
>с хуками
Имел ввиду с Куками
Аноним 05/07/23 Срд 20:56:19 #505 №2755280 
>>2755267
broadcast channel. Делай одну вкладку master'ом, остальные слэйвами и отправляй только с мастера.
>>2755273
>с помощью Window.postMessage() общаться между вкладками
Чел, internet explorer умер уже как несколько лет. Проснись.
Аноним 05/07/23 Срд 20:59:30 #506 №2755288 
>>2755267
Еще есть вариант срать уведомлениями через service worker. Он как бы более правильный, но подразумевает перехват/отправку http запросов
Аноним 05/07/23 Срд 21:03:52 #507 №2755299 
>>2755280
>отправляй только с мастера
Мастерослейвы это какое-то апи? А если мастер вкладку закрыть?
Аноним 05/07/23 Срд 21:04:54 #508 №2755301 
>>2755299
>Мастерослейвы это какое-то апи?
Это модель взаимодействия, существующая в отрыве от js и программирования в принципе.
>А если мастер вкладку закрыть?
Значит один из слэйвов должен стать мастером, очевидно.
Аноним 05/07/23 Срд 21:05:11 #509 №2755303 
>>2755299
Делем Славика Мэйсоном.
Аноним 05/07/23 Срд 21:27:09 #510 №2755336 
>>2755273
>>2755280
>>2755288
Спасибо, аноны, добра! Буду пробовать что-то из этого
Аноним 06/07/23 Чтв 00:57:49 #511 №2755645 
image.png
image.png
ООП подъехало, будем переписывать
Аноним 06/07/23 Чтв 01:19:51 #512 №2755664 
>>2755645
Давно же уже завезли. Один хуй когда я наклепал по инерции модификаторов доступа попросили так не делать, на джаваскрипте так не пишут.
Аноним 06/07/23 Чтв 03:28:36 #513 №2755731 
qt7r5tcppoj61.jpg
https://developer.mozilla.org/en-US/docs/Web/API/VideoDecoder

Браузер-червь. Браузер-пидор. И это не Сафари.
Аноним 06/07/23 Чтв 08:46:02 #514 №2755782 
>>2755731
>это не Сафари
Конечно, сафари же уже давно хуй забил на поддержку всяких шебм и прочих авифов, поэтому на нём реализовать декодер легче.
Аноним 06/07/23 Чтв 09:59:25 #515 №2755815 
Почему ожидание так странно работает?

async function sleep(millis : number) {
await new Promise(resolve => setTimeout(resolve, millis)).then(() => {console.log("test")});
}

for (let i = 0; i < 10;i++)
{
sleep(1000)
}

По идее этот код должен ждать секунду, потом выполнять команду, потом ждать секунду, выполнять команду, но что происходит на самом деле - ждёт секунду, выполняет команду 10 раз сразу.

Мысли???
Аноним 06/07/23 Чтв 10:02:35 #516 №2755816 
>>2755815
>async function
>код должен ждать секунду
Иди читай как асинхронность в жс работает. Даже отвечать таким тошно.
Аноним 06/07/23 Чтв 10:25:19 #517 №2755828 
Как делать вкладки на одной странице?
Аноним 06/07/23 Чтв 10:26:24 #518 №2755829 
>>2755828
ok google how to make tabs with js html css
Аноним 06/07/23 Чтв 12:09:39 #519 №2755933 
>>2755815
У тебя в цикле синхронно 10 раз примерно в одно и то же время создается 10 асинхронных таймаутов, и они резолвяться в одно время. Если ты хочешь, чтоб ждал прежде чем зарезолвить тебе нужен await. Короче иди читай доку там на русском с примерами
Аноним 06/07/23 Чтв 13:13:42 #520 №2756020 
изображение.png
изображение.png
изображение.png
блядь что за хуйня? т.е. он блядь корректно выводит то, что затем считает undefined????? я не выхожу за рамки массива. у меня длина равна 15 (я ее вывожу, но на скрине ее нет). последний элемент с индексом 14. но дело тут даже не в выходе за границу, тут в одной итерации корректно выводится значение поля, которое затем какого-то хуя андефайнд блядь. как же меня трясет нахуй. ЧТО ЭТО БЛЯДЬ?
Аноним 06/07/23 Чтв 13:15:09 #521 №2756024 
>>2756020
блядь я долбаеб все. нашел ошибку в условии цикла
Аноним 06/07/23 Чтв 14:10:29 #522 №2756074 
image.png
>>2756020
> 3
Аноним 06/07/23 Чтв 14:19:18 #523 №2756086 
>>2756020
Владислав, что пишите?
Аноним 06/07/23 Чтв 14:30:12 #524 №2756101 
Засовываю зашифрованный токен авторизации в куки и отправляю на бек. Но мне сказали что в куки что-либо, особенно токены, совать "зашквар" и что я должен его засунуть в хедеры http запроса. Почаму так? Не один ли хер где он?
Аноним 06/07/23 Чтв 14:31:27 #525 №2756102 
>>2756086
убийцу интернета
Аноним 06/07/23 Чтв 14:31:56 #526 №2756103 
>>2756101
куки это и есть один из хедеров. Создавай куку с httponly и храни в ней
Аноним 06/07/23 Чтв 14:50:09 #527 №2756153 
image.png
Пидорасы на курсовичках не сдаются.
Аноним 06/07/23 Чтв 15:14:18 #528 №2756182 
16866897630530.png
>>2756153
Устроиться бы туда и намберпрототайпную организацию кода освещать.
Аноним 06/07/23 Чтв 15:19:30 #529 №2756185 
>>2756182
У меня есть подозрение, что даже пайп в стримах сорвёт вкатышу башку, не говоря про JS пайп. Мне кажется, процент конверсии в успешно окончивых курсы будет меньше 1%.
Аноним 06/07/23 Чтв 15:34:57 #530 №2756201 
>>2756182
Я бы учил вкатунцов jquery и императивному коду.
Аноним 06/07/23 Чтв 16:26:21 #531 №2756294 
Вместо контекста/стейта в Реакте использую экспортированный объект.
Ну то есть, просто export {}, а потом, где надо, его импортирую и беру оттуда значения. Так же в объекте есть методы, которыми манипулирую значения.
Реактивность не нужна.
Какие подводные?

Это типа глобальный стейт у меня такой.
Аноним 06/07/23 Чтв 16:31:59 #532 №2756306 
>>2756294
(Никогда кстати не использовал стейт менеджеры, поэтому может быть упускаю что-то)
Ну я подумал, что реактовский контекст что-то перебор для этого, и зафигачил вот так.
Аноним 06/07/23 Чтв 17:44:30 #533 №2756408 
>>2755731
Мужайся.
Аноним 06/07/23 Чтв 18:01:06 #534 №2756425 
>>2755731
нинужон этот ваш видеодекодер.
Аноним 06/07/23 Чтв 18:26:28 #535 №2756467 
Процедурный перекатчик.

Вызываю процедурного прекатчика!

Перекатывай.
Заебал.
Аноним 06/07/23 Чтв 18:28:48 #536 №2756478 
image.png
>>2756467
Да намана всё. Спокуха. Всё будет.
Аноним 06/07/23 Чтв 18:47:20 #537 №2756512 
Я постил треды слишком быстро

Просьба червепидоров и червепидорских браузеров запастись VideoDecoder'ами
3...2...1...
ПЕРЕКАТ >>2756491 (OP)
ПЕРЕКАТ >>2756491 (OP)
ПЕРЕКАТ >>2756491 (OP)

как же сложно залить 4 мегабайта в пост без пасскода
Аноним 13/07/23 Чтв 07:24:40 #538 №2763902 
Покажите свои тварения
comments powered by Disqus

Отзывы и предложения