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

JS Thread #310 /js/

 Аноним 12/05/24 Вск 16:39:18 #1 №3152994 
17134582081120.png
Предыдущий тред: >>3127874 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 12/05/24 Вск 17:12:21 #2 №3153028 
я первый
Аноним 12/05/24 Вск 17:13:06 #3 №3153030 
фтарой иниипёт!
Аноним 12/05/24 Вск 17:39:33 #4 №3153049 
image.png
image.png
image.png
image.png
Я только что сделал лучший стор в реакте.
Шаг 1 пишем бойлерплейт.
Шаг 2 оборачиваем страницу в StoreProvider
Шаг 3 импортируем бойлерплейт в лейаут.
Шаг 4 используем вместо useState useStore и всё работает.
Аноним 12/05/24 Вск 18:23:21 #5 №3153097 
>>3153049
Хуйня.
Аноним 12/05/24 Вск 19:38:59 #6 №3153258 
как просто и не напряжно писать фронт и бек?
реакт не нравится от слова совсем а вы им обдрочились настолько что походу замены ему нет
и как быть?

джаваскрипт тоже не нравится
Аноним 12/05/24 Вск 19:52:30 #7 №3153277 
>>3153258
>джаваскрипт тоже не нравится
>и как быть?
Уебывать.
Аноним 12/05/24 Вск 19:59:07 #8 №3153286 
>>3152641 →
А что если вообще вырубить это линт правило? Какие подводные камни?
Аноним 12/05/24 Вск 20:13:57 #9 №3153316 
>>3153258
Пиши на пэхапе тогда
Аноним 12/05/24 Вск 21:03:15 #10 №3153422 
>>3153277
>>3153316
грубияны
тайскрипт мне нравится
может дено попробовать или svelte
все что угодно лишь бы не реакт или джс
Аноним 12/05/24 Вск 21:21:11 #11 №3153450 
>>3153286
Никаких, лично я так и делаю
Аноним 13/05/24 Пнд 07:02:54 #12 №3153758 
изображение.png
изображение.png
Вот что я больше всего ненавижу в верстке, так вот эти подводные камни.
Почему я не могу просто написать "ширина, высота столько-то" и все будет ахуенно и правильно работать? А вместо этого должен знать кучу подковырок?

Как ненавидел верстку, так и ненавижу.
Одно мучение с ней.
Но т.к. к бэку требуется фронт, приходится снова ляпаться в этом говне.
Аноним 13/05/24 Пнд 08:36:29 #13 №3153790 
>>3153758
Прост ты тупой волчара и всё тут.
Аноним 13/05/24 Пнд 08:45:55 #14 №3153794 
>>3153758
Причина тряски? Все же логично.
Аноним 13/05/24 Пнд 09:33:56 #15 №3153821 
>>3153794
У вас что в верстке, что в js все "логично".

ООП js шиза ебанная.
Аноним 13/05/24 Пнд 10:07:33 #16 №3153867 
>>3153758
Мне кажется большинство просто и пишут, ширина столько-то и длина столько-то
Аноним 13/05/24 Пнд 12:13:51 #17 №3154077 
изображение.png
изображение.png
Всем привет. Нужно сконфигурировать style-loader в реакте, чтобы он загружал стили не в тег <style></style>, а через <link href="" rel="stylesheet">. Насколько я понял, то это делается через webpack.config.js за всё это нихуя не шарю, нужно только это переделать, чтобы впихнуть nonce через bff сервер. На сайте вебпака нашёл нужный мне код (рис. 1), но куда его вставлять? Попытался впихнуть в webpack.config.js (рис. 2), а он мне ошибки хуярит, там еще есть функция getStyleLoaders пытался туда как-нибудь вставить и т.д. Нихуя не работает. Подскажите, пожалуйста, куда впихнуть этот код.
Аноним 13/05/24 Пнд 14:18:16 #18 №3154285 
>>3153258
Angular + Nest
Аноним 13/05/24 Пнд 17:04:53 #19 №3154505 
Как мне во vue обновлять картинку по клику, если это ссылка на апи не меняется ? она одинаковая www.api.com/random-pic, картинка меняется только при обновлении странички а я хочу кнопочкой новый запрос отправлять получается.
Аноним 13/05/24 Пнд 17:34:16 #20 №3154549 
>>3154505
Сделал с window.location.reload(), не знаю насколько это концептуально правильно, но иначе img не отрисовать с новой картинкой походу.
Аноним 13/05/24 Пнд 19:33:06 #21 №3154741 
>>3154505
К адресу "?" + Math.random() добавь.
Аноним 13/05/24 Пнд 19:52:00 #22 №3154776 
>>3154505
Палю забытые технологии предков
>const myImage = new Image();
>myImage.src = "www.api.com/random-pic";
>document.body.appendChild(myImage);
Аноним 13/05/24 Пнд 19:57:59 #23 №3154792 
>>3154776
>ocument.body.appen
Анон ну к дому напрямую обращаться из фреймворка этож полный треш.
Аноним 13/05/24 Пнд 20:59:30 #24 №3154886 
>>3154792
Согласен, лучше ещё пару фреймворков для этого подключить
Аноним 13/05/24 Пнд 21:09:11 #25 №3154895 
Посоветуйте хороших книг/уроков, чтобы стать мастером css-анимаций
Аноним 13/05/24 Пнд 23:50:27 #26 №3155072 
>>3154077
> Нужно сконфигурировать style-loader в реакте
Какое отношение имеет лоадер для вебпака к реакту?
>агружал стили не в тег <style></style>, а через <link href=""
style-loader такое не умеет. Тебе нужен htmlwebpackplugin+minicssextractplugin
>куда впихнуть этот код.
Просто vite поставь и не еби мозги. С твоим уровнем знаний один хуй только время впустую будешь тратить.
Аноним 14/05/24 Втр 00:32:35 #27 №3155130 
Это самый токсичный тред по тематике
Аноним 14/05/24 Втр 00:48:50 #28 №3155145 
17053204311970.png
>>3155130
Это такой тонкий реквест доцента Столярова?
Аноним 14/05/24 Втр 01:55:32 #29 №3155164 
>>3155145
Не удивлюсь если это он спамит ерунду в мвп
Аноним 14/05/24 Втр 11:59:47 #30 №3155514 
Коллеги, попробовал ангуляр - и обомлел! Это просто охуенно. Я снова полюбил фронтенд
Но теперь вопрос. Стоит ли при свитче на новый стек пиздеть в резюме, что работал только с ним - или можно честно написать, что 2-3 года честно месил говно на вью?
Аноним 14/05/24 Втр 12:17:44 #31 №3155529 
image.png
>>3155164
Нет, Столяров совершенно не в теме реалий современного IT рынка

http://stolyarov.info/books/programming_intro/about.html
Аноним 14/05/24 Втр 12:20:42 #32 №3155535 
>>3155514
Мне вся эта возня с npm и т.д. совершенно не нравится. Превратили front-end (т.е. написание простых скриптиков для браузера) в какой-то аналог Java энтерпрайза. Но Angular, пожалуй, наименее отталкивающий из всех этих фреймворков.
Аноним 14/05/24 Втр 12:33:12 #33 №3155565 
Чем занименить ExtJS? Чтобы была куча готовых компонентов, и нормальная лицензия (для коммерческого проекта).

Смотрел jQueryUI и YUI, но это совсем какие-то древние динозавры из начала нулевых.
Аноним 14/05/24 Втр 14:35:07 #34 №3155735 
>>3155565
Плоти
Аноним 14/05/24 Втр 14:35:24 #35 №3155736 
>>3155565
>куча готовых компонентов, и нормальная лицензия
angular material
Аноним 14/05/24 Втр 15:04:59 #36 №3155779 
>>3155565
Материал, Девекспресс.
Аноним 14/05/24 Втр 16:57:22 #37 №3155935 
>>3155535
Тащемта разработка на вьюреактах - это и есть написание простых скриптиков, а ангуляр - это жаба интерпрайз в браузере.
Аноним 14/05/24 Втр 17:55:13 #38 №3156022 
Кто такой волчара, пацаны?
Аноним 14/05/24 Втр 18:59:36 #39 №3156107 
>>3156022
Человек который пошел в ИТ за деньгами. Ему не интересно ИТ и работать он не хочет.
Аноним 14/05/24 Втр 19:47:19 #40 №3156146 
>>3156022
Тот, кто пиздит на собесах и/или работает на >1 работах что бы рубить шекели.
Аноним 14/05/24 Втр 19:57:32 #41 №3156156 
>>3156146
>работает на >1 работах что бы рубить шекели
А в чом проблема? Тасочки и там и тут закрываю? Закрываю.
Аноним 14/05/24 Втр 19:57:56 #42 №3156158 
>>3156022
Волк - хуйня из-за которой усложняют собесы и вставляют анальные зонды.
Аноним 14/05/24 Втр 19:58:35 #43 №3156160 
>>3156156
Из-за хитрецов внедряют анальные зонды.
Аноним 14/05/24 Втр 20:16:16 #44 №3156181 
>>3155072
Я капитально обасрался. Когда приложение билдится весь ксс и скрипты засовываются в один файл, а я как дебил через yarp прокси всё делал. Теперь просто сбилженный проект кладу рядом в bff сервером и всё работает
Аноним 14/05/24 Втр 20:37:03 #45 №3156222 
Готовы к компилируемому риакту?
Пока не поздно - учите ангуляр
Аноним 14/05/24 Втр 20:49:28 #46 №3156239 
>>3156160
Зонды внедряют из-за ленивых проебщиков.
Аноним 14/05/24 Втр 20:49:43 #47 №3156240 
>>3156156
Ни в чем.
>>3156158
>из-за которой усложняют собесы и вставляют анальные зонды.
Только для джунов.
>>3156222
>к компилируемому риакту?
Уже давным давно фронт компилируется и минифицируется в непонятную кашу. Компилятор среакта ничего нового не привнесет.
Аноним 14/05/24 Втр 21:28:49 #48 №3156267 
Чёт хотел у вас спросить, но смотрю вы тут пиздец токсики. Идите нахуй, я и сам всё найду.

мимо решил вкатываться с бекендера на фуллстак
Аноним 14/05/24 Втр 22:06:16 #49 №3156297 
>>3156267
Земля пухом.
Щас бы по своей воле идти двигать иконки @ играться со шрифтами.
Аноним 14/05/24 Втр 22:17:57 #50 №3156303 
>>3155529
> сами никогда не были программистами и имеют об этом виде деятельности весьма приблизительное представление
Он же про себя говорит.
Аноним 15/05/24 Срд 08:47:58 #51 №3156496 
>>3156240
>>3156239
>Только для джунов
Я senior, вчера мне написала HR и попросила пройти 30 минутный тест и заполнить анкету перед собесом.

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

Кто виноват?
Аноним 15/05/24 Срд 11:08:23 #52 №3156623 
>>3156496
>Кто виноват?
Орды вкатопидорасов, которые в 20/30/40+ лет обнаружили, что им очень хочется стать программистами.
Аноним 15/05/24 Срд 14:11:43 #53 №3156812 
>>3156496
Мне какую-то анкету предлагали после собеса. Но там был менеджмент мудацкий, поэтому даже ссылку не открывал.
Нашел непыльное местечко без анкет.
Аноним 15/05/24 Срд 14:13:09 #54 №3156814 
>>3156623
Все вокруг вкатопидорасы, а ты один Д'Артаньян?
Аноним 15/05/24 Срд 14:52:56 #55 №3156871 
Подскажите зеленому.
Какие темы входят в основы html/css?
Узнав про которые можно наконец-то без дыр в знаниях, верстать средненькие странички?
Аноним 15/05/24 Срд 15:00:32 #56 №3156878 
изображение.png
Что такое пользовательские стили? Что такое браузерные стили?
Аноним 15/05/24 Срд 15:34:53 #57 №3156933 
>>3156878
User CSS
Аноним 15/05/24 Срд 16:45:45 #58 №3157066 
>>3156878
пользовательские пишет пользователь (кодер)
браузерные встроены в браузер
Аноним 15/05/24 Срд 17:39:22 #59 №3157118 
>>3156871
flex-box, grid, css3, docker, kafka, nest.js
Аноним 15/05/24 Срд 17:47:24 #60 №3157130 
>>3156871
flebox, grid, caniuse.com (кроссбраузерность), препроцессоры, адаптивность, работа с ассетами, состояния и псевдо-элементы HTML-элементов, семантичность в верстке (чтобы не было сплошных div)
Аноним 15/05/24 Срд 18:25:53 #61 №3157177 
Привет! Если ждешь, что CEO будет приносить тебе смузи с утра, а в рабстве будет личный программист – это не к нам. Мы ищем хардкорного Frontend Angular Developer’а, который:

готов релизить фичи 24/7
постоянно развиваться
делать реально крутой продукт, которым пользуются люди по всему миру.
Только рок-н-ролл, никакого ДМС.

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

Киллер-фичи, которые ищем в идеальном кандидате:

Умеешь писать фичи так, чтоб они редко возвращались в реворк (тут вообще пиздец, если лид или тестер вернул задачу из-за чужой ошибки. Никакого права на ошибку)
Ответы на вопросы преимущественно ищешь в официальных документациях/репозиториях и на английском.

Мое ебало представили? А я готовился выкатываться из vue в angular... Нахуя такие описания вообще писать?
Аноним 15/05/24 Срд 18:31:28 #62 №3157188 
Аноны, написал свой проект бэк+фронт. Посоветуйте хороший хостинг с поддержкой БД.
Аноним 15/05/24 Срд 18:33:00 #63 №3157193 
>>3157188
Литерали любое облако
Аноним 15/05/24 Срд 18:35:48 #64 №3157198 
>>3157193
КРОК?
Аноним 15/05/24 Срд 23:24:28 #65 №3157365 
>>3157177
Я думал какой-то Анон тут вакуху своей мини галеры постит.
Читаю и ахуеваю.
А потом до последней строчки дошел и выдохнул.

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

Бля, не верю, кидай вакуху. Бред какой-то.
Либо ты решил пошутить и переписал вакуху как понял.

Мимо Ангуля-господин.
Аноним 16/05/24 Чтв 00:19:09 #66 №3157407 
>>3157365
Нашел по ключевым словам https://spb.hh.ru/vacancy/98241864

вакуха на реактоида, видимо анончик напиздюнькал нам

алсо, угарнул с "За слова отвечаем" и "Приложи 2-3 любимых мема"
Аноним 16/05/24 Чтв 00:25:46 #67 №3157408 
image.png
>>3157407
Какая то дрисня с бомжарскими зпшками, у ни еще и ютуб канал есть на 2.2 ляма
Аноним 16/05/24 Чтв 01:26:02 #68 №3157417 
image.png
>>3157407
>— Создавать интерфейс, который будут обсуждать в твиттере и вносить в учебники по разработке;
>алсо, угарнул с "За слова отвечаем" и "Приложи 2-3 любимых мема"
>Один раз интроверт, навсегда интроверт.
Хоть и не твитторы ваши, но уже на двочах. Успех.

С прохода в Ангулярщика хрюкнул.
Ряктодауну неприятно, видимо.
Аноним 16/05/24 Чтв 01:33:49 #69 №3157419 
>>3155529
Как и шизики в МВП.

>>3155145
Зачем ему на двач заходить. У всех гениев и богачей есть свои сайты для щитпостинга. У Илона Маска Х, у Столяра его форум-сайт.
Аноним 16/05/24 Чтв 09:53:48 #70 №3157550 
>>3157407
>>3157365
Не напиздел - просто был в запое перед работой. Вот вакуха - на синьора ангулярщика (с 2 годами опыта)

https://career.habr.com/vacancies/1000122174
Аноним 16/05/24 Чтв 10:57:38 #71 №3157638 
image.png
>>3157550
>vacancies/1000122174
>Синька.
>Гит.
>Не менее двух лет ком. опыта.
>Рест Апи.
>Синька.
>Ололо, смотрите, мы модные-молодежные.
>Ни слова о работе.
Аноним 16/05/24 Чтв 11:12:10 #72 №3157654 
>>3157638
У них одинаковое описание вакансии для сеньки-ангулярщика и джуна-реактодебила, одинаковые требования. Ебало ленивой херки представили?
Аноним 16/05/24 Чтв 14:21:35 #73 №3157939 
Бля аноны, я в шоке
Сейчас проходил собес в шарагу, где был лайвкодинг. Решил задачу используя рекурсию, и тех. директор начал меня душить, что рекурсия это зло, никогда ее не надо использовать, и из-за этого сказал что не готов дать мне оффер.
Я в ахуе с этого вката, еще тестовое 5 дней ковырял.
Уже слил 10 тех. собесов.
Аноним 16/05/24 Чтв 14:25:38 #74 №3157942 
>>3157939
Ебало фронтмакак, которых валят из-за субъективных доебов после 8 этапов собесов, имагинировали?

но я сам фронтмакака, работаю на vue. А вообще сочувствую тебе, анон: отказывать в оффере после одного субъективного момента - это нужно быть сукой. Будь этот техдир нормальным, он бы сказал: "Молодец, что решил. Но, может, попробуем решить не-рекурсивно? Хотелось бы посмотреть на такое решение"
Аноним 16/05/24 Чтв 14:28:12 #75 №3157944 
>>3157939
ну так радуйся, лучше найдешь.
Аноним 16/05/24 Чтв 14:45:12 #76 №3157971 
>>3157942
Я думал уже привык ко всему после стольких отказов, но этот случай конечно меня выбил.
>>3157944
Уже хочется найти что-нибудь, лишь бы опыт тикал
Аноним 16/05/24 Чтв 15:06:21 #77 №3157993 
>>3157971
А какой у тебя стек? Случайно не Реакт?
Аноним 16/05/24 Чтв 15:20:25 #78 №3158004 
>>3157993
Он самый, плюс Next.js. Еще пишу на Express, даже несложные БД делал, используя Sequelize.
Пробовался на фуллстека, пару раз на тех. собес попал, потом сказали, что взяли кандидата с коммерческим опытом.
Аноним 16/05/24 Чтв 15:26:52 #79 №3158017 
>>3158004
Я тоже пытался вкатиться в Реакт пару лет назад. Не получилось сделать это за полтора месяца непрерывной ебли с хедхантером. Потом поменял стек на вью и нашел работу меньше, чем за пару недель, лол
Аноним 16/05/24 Чтв 15:28:07 #80 №3158018 
>>3158017
У меня знакомый закончил колледж на прогера, пишет на Vue, уже полгода ничего найти не может
Плюс вакансий меньше.
Аноним 16/05/24 Чтв 15:28:44 #81 №3158020 
>>3157177
Какие такие? Вротенд - это отрасль для свитчеров и быдлоскуфов.
Аноним 16/05/24 Чтв 18:36:54 #82 №3158327 
Хм. Хм.
Кто-нибудь имел дело с древовидной структурой на фронте?
Какие паттерны надо применять для того чтобы с деревом работа была удобной?

Ну. Т.е. я вот хочу для себя проектик такого вида:
Проект
- источники данных
-- источник 1
-- источник 2
- Задачи
- Представления
-- Кабинет пользователя
-- Кабинет администратора
-- Кабинет менеджера
- Пользователи
-- Иванов И.И.(администратор, менеджер)
-- Петров П.П.(пользователь)
- Объекты
-- г.Москва
--- ул.Пушкина
---- д1
-----кв1
------ Абонентский счет 1
------- Умная колонка
------- Умный холодильник
------- Умный чайник
------ Абонентский счет 2
------- Интернет за 300
-----кв2
-----кв3
---- д2
-----кв1
-----кв2
-----кв3

Ну. Т.е. дерево может быть БОЛЬШИМ. И оно - динамически расширяется. У каждого узла - своя карточка с необходимым списком параметров и действиями.

Так вот. Если у меня будет 100 проектов, в которых по 100к узлов, то это же будет такое себе.

Вот какие есть паттерны по работе с деревом, чтобы было УДОБНО. И чтобы при этом оно в вебе нормально себя чувствовало.

Типа я вижу только вот такие штуки как:
- Строка в которую руками можно вбивать путь(ну, как у папочек), но это так себе, если ты путь не знаешь
- Подгружать данные при разворачивании узла(снижение нагрузки на фронт)
Но этого же мало. Нужен поиск какой-то, а это какие-то требования к беку Нужна возможность сортировки, скорее всего хочется по вложенному в узел атрибуту что-то найти, а это тоже какая-то залупа выйдет имхо.
Аноним 16/05/24 Чтв 18:38:31 #83 №3158331 
>>3158327
Я делал и проект по ВКР, который предполагал древовидную структуру, и делал ТЗ с такой же хуйней после него меня, кста, на очередную работу взяли. Если отойду от запоя - напишу тебе, как это будет сделать лучше всего
Аноним 16/05/24 Чтв 18:39:31 #84 №3158332 
>>3158331
Добавлю тред в закладки.
Буду рад любым полезных предложениям.
Аноним 16/05/24 Чтв 20:18:06 #85 №3158429 
>>3157939
>тех. директор начал меня душить
Да хуй с ними, точно. Не хватало из-за этого говна переживать. Жизнь продолжается!
Аноним 16/05/24 Чтв 20:26:13 #86 №3158437 
>>3157939
Если честно, то техдир почти прав. Есть пару кейсов, где можно применить рекурсивный подход. Да и вангую ты этот метод применил только потому что он был проще.
Аноним 16/05/24 Чтв 20:35:18 #87 №3158445 
>>3158437
> Если честно, то техдир почти прав. Есть пару кейсов, где можно применить рекурсивный подход. Да и вангую ты этот метод применил только потому что он был проще.
Хуй знает, анон. Обычно первые 1-2 решения алгозадачи - это всегда неоптимальное говно, сделанное в лоб. Будь этот техдир не хуйлом, он направил бы анона в нужное русло и попросил бы изменить подход
Аноним 16/05/24 Чтв 21:14:12 #88 №3158488 
>>3158437
Ой, вот серьезно, как вы надоели с боязнью рекурсии.
Размер стека, в среднем, это мегабайт, нахуй, В среднем, этого хватает, на 65к рекурсивных вызова, нахуй, а в большинстве случаев - больше.
А теперь дай РЕАЛЬНУЮ задачу, где от рекурсии будет проблема. Это крайне узкий кейс задач, с неебической вложенностью, либо алгоритмические задачки уровня - го влево, го вправо, хуяк 2^n))).
Ну так вот, я бы нахуй шиза послал. если задача была - уровня обойди папочки и найди документ в ней, и в таком духе. Потому что без рекурсии - это писать крайне уныло и бесполезно, я бы такой код скорее завернул, если человек не пояснил бы с пруфами, что вот в его случае - рекурсия прям сильно вредно или просасывает.
Аноним 16/05/24 Чтв 21:34:15 #89 №3158507 
https://github.com/jestjs/jest/issues/11698

Ебало фронтендеров, писавших это костыльное чудовище, страшно представить. Даже питонисты не обосрались с написанием нормальной либы для тестов, хотя тоже динамикодристеры, но жс-господа, как всегда, превзошли всех.
Аноним 16/05/24 Чтв 21:42:43 #90 №3158518 
>>3158507
>Ряя ни может быть чтобы не было функции фейл
Пишу 15 лет юнит тесты впервые узнал что такая функция существует. Я её кроме как в иф сунуть больше и не представляю как использовать. А иф в тесте не нужен, нужен expect.
Аноним 16/05/24 Чтв 22:04:21 #91 №3158541 
>>3158518
Хорошо. Я с тобой даже согласен. Вот только покажи, как в джестовом .toThrow() ассертнуть поля ошибки. Например, кидается объект {message: "pook", stacktrace: "sryonk"}, как мне сделать expect на message, не прибегая к фейлу?
Аноним 16/05/24 Чтв 23:22:32 #92 №3158603 
>>3158541
Начнём с того, что за бросание эксепшонов не с типом Error надо ебать в рот.
Закончим тем, что toThrow с аргументом строки или регекспа проверяет именно поле message.
Аноним 16/05/24 Чтв 23:34:09 #93 №3158609 
97a3c3d7a3aca5998ae19677f697d4d6.jpg
>>3158507
>Ебало фронтендеров, писавших это костыльное чудовище, страшно представить
Ой блять можно подумать ты лучше сделаешь. Попробуй вначале побудь владельцем популярного попенсоурс проекта, где сотни котрибьюторов и каждый пушит pr как бог на душу положит. Я посмотрю на твоё ебало когда тебе надо проверять сотни, тысячи pr, и какой-то долбоёб выёбывается что ты хуёво делаешь. Сам сделай хорошо!
Аноним 16/05/24 Чтв 23:46:43 #94 №3158614 
>>3158603
>уииии нильзя так использовать!1
Поясняю специально для того, кто не может в примеры: на месте объекта может быть что угодно, в том числе кастомный Error с доп. полями, которые надо проверить в тесте (именно мой юзкейс). Поле тоже может называться как угодно и быть сколь угодно вложенным.
А теперь объясни, как в джесте проверить поленейм в выброшенной ошибке. Не объяснишь, потому что дауны на разрабах джеста не предусмотрели такой банальный юзкейс.

>>3158609
Назвался мейнтейнером - отвечай за качество своего поделия. А не можешь - не лезь в опенсорс, тебя никто не заставляет. "Хрю ряя не пынямаешь, это сложна!" - это не оправдание хуевой либе, которой вынужден пользоваться каждый первый коммерческий проект в силу исторических причин.
Аноним 16/05/24 Чтв 23:55:28 #95 №3158622 
И ведь что забавно: либы для той же жабы появились раньше джеста - бери да копируй под жс, нахуя изобретать велосипед? Я бы еще понял, если бы было наоборот, все-таки со строгой статической типизацией повторить фишки из динамического языка не всегда получится, но тут-то что помешало, кроме жиеса головного мозга у автора?
Аноним 17/05/24 Птн 07:00:16 #96 №3158731 
>>3158614
Экспект на кастомные поля.
https://stackoverflow.com/questions/48707111/asserting-against-thrown-error-objects-in-jest
>>3158541
Экспект на месседж и тип ошибки.
https://stackoverflow.com/questions/46042613/how-to-test-the-type-of-a-thrown-exception-in-jest

И еще промис можно
https://stackoverflow.com/questions/50821835/how-do-i-properly-test-for-a-rejected-promise-using-jest
Аноним 17/05/24 Птн 07:02:31 #97 №3158732 
>>3157939
А как сделать глубокую копию объекта или массива без рекурсии?
Аноним 17/05/24 Птн 07:20:59 #98 №3158737 
>>3158732
ЖСон стрингифай - жсон парс
Аноним 17/05/24 Птн 07:23:39 #99 №3158738 
>>3158737
Там же рекурсия внутри. Неправославно.
Аноним 17/05/24 Птн 07:29:41 #100 №3158739 
Аноны, а у вас есть конфа или только тут обитаете?
Аноним 17/05/24 Птн 08:19:45 #101 №3158768 
>>3158614
>на месте объекта может быть что угодно
Только в том случае, если это сделал кожаный мешок.
Аноним 17/05/24 Птн 08:31:32 #102 №3158782 
>>3158739
конфы жс треда нет, только общая pr от двача, но там что-то уровня мвп. шизики все засрали.
Аноним 17/05/24 Птн 10:51:58 #103 №3158887 
Screenshot 2024-05-17 at 9.47.37.png
>>3158731
>Экспект на кастомные поля.
Это примерно то, что я пытался сделать. Вот только вместо создания еще одной переменной для хранения ошибки, я просто делал expect в кэтче. Как ты понимаешь, чтобы это работало, за вызовом функции в трае должен идти fail(), иначе тест будет ненадежным.
Короче, изкоробочного решения, как в любой другой либе, нет, надо пердолить костыль в любом случае, а потому изначальный посыл все еще имеет место.
Аноним 17/05/24 Птн 11:49:54 #104 №3158963 
>>3158887
Чо ты доебался?
Иди ПР сделай в жест.
Аноним 17/05/24 Птн 12:00:28 #105 №3158992 
>>3158963
Попинать убогую экосистему жс - старая русская забава.
Аноним 17/05/24 Птн 14:39:12 #106 №3159196 
>>3157939
>Сейчас проходил собес в шарагу
>был лайвкодинг
>тех. директор начал меня душить
Беги оттуда.
Аноним 17/05/24 Птн 14:51:19 #107 №3159209 
17153268242010.mp4
>>3152994 (OP)
А почему вы выбрали самый популярный стек вы не боитесь тут самой большой конкуренции? Или есть причина почему это лучше чем другие стеки?
Аноним 17/05/24 Птн 15:26:05 #108 №3159236 
>>3159209
> А почему вы выбрали самый популярный стек
Не выбирал, вместо реакта пишу на вью и думал свитчиться в ангуляр

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

> Или есть причина почему это лучше чем другие стеки?
По части моего вью - нет. Фреймворк хороший, но на нем не пишут крупные конторы или бигтех. А вот на ангуляре и даже том же оверхайпнутом реакте пишут.
Аноним 17/05/24 Птн 15:34:26 #109 №3159249 
>>3159209
сбрасываю звонок, добавляю в ЧС
Аноним 17/05/24 Птн 17:33:54 #110 №3159394 
>>3159209
>Или есть причина почему это лучше чем другие стеки?
ЖС - это отсутствие альтернативы в вебе, и достаточно дешево и массово.
А что это значит? А это значит, что работа будет всегда. В отличии от какой-нибудь либо нишевой хуйни, типа плюсов, где уже все в ебало друг друга по сути знают; либо так дорого найти спеца, что проще придумать инструмент, который этих спецов заменит.
А чтобы быть лучше массы жсеров-вкатывальщиков, достаточно иметь 90+ айсикью, какую-то базу и годик-два опыта. Все, дальше ты просто сидишь, между проектиками освежаешь знания и до пенсии спокойно занимаешься своими делом, не думая, что завтра какой-нибудь оракл учудит чего-то, что завод твой закроется, и прочее.
Короче. Чем массовее стек, тем более ты защищен финансово. Такие вот дела.
Аноним 17/05/24 Птн 17:34:13 #111 №3159397 
>>3159209
На популярность мне поебать было. Мне просто больше нравится фронтенд. Нравится верстка, нравятся приколдесы с рендером, нравится ебануть какой-нибудь график или диаграму, анимацию какую-нибудь заебенить. Здесь я чувствую себя творцом, в то время как бэкенд - это обезьянья хуита. Конкуренция да, печалит. Раньше можно было балдежно менять работы, а сейчас розовая мечта - засесть в какой-нибудь банк шлепать одни и те же формы, но чтоб стабильно, а не сидеть в тильте смотреть на отказы или терпеть на собесах.
Аноним 17/05/24 Птн 17:42:15 #112 №3159409 
>>3159397
> Конкуренция печалит
Меня тоже и из-за этого долго хотел свитчнуться из фронта в бек не получилось.. Но потом понял, что в джэве, петухоне, ноде и других япах такая же ебанутая конкуренция с адским отсевом
Аноним 17/05/24 Птн 17:50:12 #113 №3159421 
>>3159409
Мой знакомый фронт-свитчер наоборот говорит, что в голанг вкатиться легче, и по его опыту в первую очередь избавляются от фронтов, потому что легче заменить. Я как джавист особой конкуренции во всякие помойные банки не вижу. Вот в нормальные места тяжело вкатиться независимо от стека.

мимо
Аноним 17/05/24 Птн 17:52:31 #114 №3159427 
>>3159421
> в голанг вкатиться легче
Он попал туда через пиздеж или по-честному сказал, что до этого кнопки красил? А так ты бы знал, как я хочу свитчнуться в бекенд - но ссу упасть по зарплате
Аноним 17/05/24 Птн 17:55:44 #115 №3159431 
>>3159427
Насколько я знаю - честно. Но он синька с >5 лет опыта, до этого пиливший свой стартап с бэком на ноде, и это чел с подвешенным языком. Вот и думай.
Аноним 17/05/24 Птн 17:56:54 #116 №3159433 
>>3159431
> чел с подвешенным языком
Всегда считал себя таким. Но стартап на ноде не пилил, поэтому мне пизда
> синька >5 лет
Но тут не поверю, что ему было бы хуево во фронтенде, останься он в нем
Аноним 17/05/24 Птн 17:57:54 #117 №3159434 
>>3159433
Его просто заебал фронтенд, захотелось выбраться из этого зоопарка.
Аноним 17/05/24 Птн 18:06:49 #118 №3159446 
>>3159409
Тоже подумываю перейти куда-нибудь в другое место.
Либо заиметь такую позицию, где верстка будет не нужна, но в фронте.
Год писал тырфейсы и считай не верстал. Как же было ахуенно. Тупо перекидывал жсоны и использовал либу и шаблон.
Сейчас свалил и понял, что скорее всего, придется вновь окунутся в кссы, хтмли, ебаный пиксель перфект. Ловлю дизмораль от одной мысли.
Аноним 17/05/24 Птн 18:10:17 #119 №3159451 
>>3159409
В петухоне конкуренция такая же если не больше. В джаве меньше, на ноде значительно меньше.
Аноним 17/05/24 Птн 18:16:34 #120 №3159455 
>>3159446
>где верстка будет не нужна
Фулстек на Сишорпе и Ангуляре. Но я уже туда не попаду...
Аноним 17/05/24 Птн 18:55:43 #121 №3159527 
Мне кажется через пару лет уже нереально вкатиться без профильного образования будет. Фронтенд катится в фуллстек, уже даже в доке Next без задней мысли примеры SQL запросов. Да и в целом технологий все больше, они все сложнее и сложнее.
Аноним 17/05/24 Птн 18:59:06 #122 №3159533 
>>3159446
Я три недели поверстал на коммерческом проекте и съебался в ужасе, такого уныния никогда не испытывал, если вижу тестовое с версткой с адаптивом сразу отказываюсь.
Аноним 17/05/24 Птн 19:54:09 #123 №3159622 
>>3159451
>ноде значительно меньше
Чот кекнул.
мимо нодосенька
Аноним 17/05/24 Птн 21:38:59 #124 №3159747 
>>3159622
Полгода искал работу на рякт, так и не устроился. На ноду вкатился за две недели.
Аноним 17/05/24 Птн 21:45:49 #125 №3159767 
>>3159527
Скорее будет постепенное слияние BFF с фронтендом. А в доке Некста могут что угодно писать. По факту вся эта новомодная серверная херня что туда завезли используется в основном в пет проектах да видосах на ютубе. В продакшене как использовали Некст как чисто фронтенд фреймворк так и дальше продолжают.
Аноним 18/05/24 Суб 00:25:39 #126 №3159914 
>>3159747
Если не скетч, то почти та же хуйня. В рякт не вкатился за полтора месяца поиска работы, а во вью вкатился за пару недель поиска даже меньше
Аноним 18/05/24 Суб 02:17:55 #127 №3159958 
image.png
Если я такую йобо структуру для своих петов сделаю они не ахуеют при сборке или не выстрелю себе ногу в будущем?
Или я только что монорепу открыл? Так и не понял что такое монорепа.
Аноним 18/05/24 Суб 09:38:45 #128 №3160027 
Начал изучение CSS.
Меня одного корежит со слова флекс (флексбокс)?
Сразу ассоциация с зумерами прошлого.
Аноним 18/05/24 Суб 10:17:57 #129 №3160075 
wKjWJ7ggJS8 (1).jpg
>>3159958
Фронтенд архитектура as-is, лол. Папочки с файликами.
Аноним 18/05/24 Суб 11:43:31 #130 №3160131 
>>3160027
Кринжанул с лалки.
Аноним 18/05/24 Суб 22:32:59 #131 №3161093 
Видели новость? Во флаттер завезли вебассембли. Жить джаваскрипту осталось считаные дни.
Аноним 18/05/24 Суб 23:51:25 #132 №3161152 
>>3161093
Из 2023-го капчуешь? А ещё через полгода напишешь, что команду флаттера разогнали нахуй?
Аноним 19/05/24 Вск 02:00:11 #133 №3161245 
3.jpg
https://codepen.io/procoders000001/pen/Rwmrxjw

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Random Number Generators</title>
</head>
<body>
<h2>Генераторы случайных чисел</h2>

<label for="seed">Введите начальное число (семя): </label>
<input type="number" id="seed" value="1">
<br><br>

<div id="results"></div>

<script>
function generateRandomNumber(seed) {
const x = Math.sin(seed) * 10000;
return x - Math.floor(x);
}

function generateAndDisplay(seed, order) {
const randomNumber = generateRandomNumber(seed);
const display = document.createElement('p');
display.textContent = `Генератор ${order}: ${randomNumber}`;
document.getElementById('results').appendChild(display);
return randomNumber;
}

function generateCascade(seed, ordersLeft) {
const randomNumber = generateAndDisplay(seed, 10 - ordersLeft + 1);
if (ordersLeft > 1) {
generateCascade(randomNumber, ordersLeft - 1);
}
}

document.getElementById('seed').addEventListener('input', function() {
const seed = parseInt(this.value);
document.getElementById('results').innerHTML = ''; // Clear previous results
generateCascade(seed, 10);
});
</script>

</body>
</html>
Аноним 19/05/24 Вск 06:06:26 #134 №3161277 
>>3161152
Подрывом ненужного джаваскриптизера доволен.
Аноним 19/05/24 Вск 07:25:01 #135 №3161289 
need help -> >>3160791 →
Аноним 19/05/24 Вск 07:37:20 #136 №3161293 
>>3161289
css text-shadow
Аноним 19/05/24 Вск 12:40:23 #137 №3161638 
>>3161245
Ну такое.
Аноним 19/05/24 Вск 16:27:00 #138 №3161827 
Ладно, меня заебало зарабатывать нищенскую сотыгу 105-110 к за два года. Но на моем стеке людям с опытом меньше трёх лет предлагают пожрать говна за 80-120 тысяч, а иногда за 75-90. Варианты вижу следующие -

1) Наращиваю литкод-глыбу и очень долго двигаюсь место, где заплатят хотя бы 130-150
2) Докручиваю до 3 лет и залетаю на 150 без хуйни но ссу разоблачения
3) Свитчуюсь на ангуляр. Там зепки условия будут посолиднее

Что из этого выбрать?
Аноним 19/05/24 Вск 17:09:27 #139 №3161880 
Подумываю уволиться с работы инженером, чтобы все время уделять поиску работы...
Какие подводные?
Аноним 19/05/24 Вск 17:56:26 #140 №3161981 
>>3161880
Сдохнешь от голода.
Аноним 19/05/24 Вск 17:56:27 #141 №3161982 
>>3161827
Учи бэкенд, иначе придется учить 1С
Аноним 19/05/24 Вск 18:00:20 #142 №3161988 
>>3161982
Я знаю бекенд на пыхе и ноде. Но ты ебанутый свитчиться в область, где нет настоящего стажа и ты годами кнопки красил?
Аноним 19/05/24 Вск 18:04:21 #143 №3161994 
формула вечного сжатия данных.jpg
4.png
112.JPG
33123.jpg
>>3161638
Аноним 19/05/24 Вск 19:10:46 #144 №3162066 
>>3161988
Ты видимо до сих пор не понял ситуации в которой находишься. Никакого фронтенда как профессии куда можно успешно перекатываться даже с опытом, с работы на работу скоро не будет совсем. Будут 5000 человек с нарисованным опытом 3-5 лет на место, и так будет на любом фреймворке. Фронтенд - это корабль, который стремительно заполняет вода и из которого нужно эвакуироваться на любых условиях, а ты "ну мне кароч надо чтоб зепка не просела)) Че делать мож на ангуляр свичнуться))". Глупец.
Аноним 19/05/24 Вск 19:24:23 #145 №3162089 
>>3162066
Ну окей. я даже бекенд люблю больше фронтенда
Но фулстек - полная дрысня. Как же ты предлагаешь стать бекендером с бекграундом фронта?

И хотя разве такой же накрутки нет в ноде, питоне и особенно ебанной джаве?
Аноним 19/05/24 Вск 19:53:04 #146 №3162129 
>>3162089
Учи БД, Nest, ООП, DI, SOLID, паттерны проектирования и вкатывайся.
Аноним 19/05/24 Вск 19:54:47 #147 №3162132 
>>3162089
Так и пишешь в резюме. Делол бэкенд, периодически привлекали покрасить кнопки.
Аноним 19/05/24 Вск 20:15:00 #148 №3162150 
>>3162129
> Учи Nest...
Я делал 2-3 ТЗ на несте и экспрессе, когда вкатывался по одному из них получил даже оффер, но не срослось . На первом месте работы писал месяца три на ларавеле. Все первые полтора года, по вечерам, ботал бекенд на уровне кубера, ддд, го и другой хуйни а сейчас даже sql забыл, лол, хотя раньше знал его лет 6
Но вы ведь в курсе, что все это какая-то суходрочка по сравнению с реальным коммерческим опытом?
>>3162132
Тогда опять сделают фулхемом и это опять будет 90% покраска кнопок. А ещё обычно фулхемом берут жадные пидорасы
Короче в бекенд хочу, но хуй туда попаду. Остаюсь во фронтенде
Аноним 19/05/24 Вск 21:08:37 #149 №3162195 
>>3162150
я хз если честно. я вот например тоже больше фронт, но я уже начал дрочить в сторону бэка потому что во фронте заебись ориентируюсь.
бтв писал ранее что некст говно, но ведь он норм если юзать только как фронт разве нет?
Аноним 19/05/24 Вск 21:11:34 #150 №3162201 
>>3162150
Конечно чтобы написать микропенис и пукнуть в раббит нужен неебаться какой опыт. Еще кандидатскую желательно защитить перед этим.
Аноним 19/05/24 Вск 21:43:33 #151 №3162215 
>>3162201
Нуу, это несложно. Своих пет-проджектов я написал штук 20 с разными бековыми фреймворками, япами и инфрой. Поэтому пукнуть можно
Но вот интеграций сервисов, оптимизаций скоростей, реализации сложной бизнес-логики я никогда не делал. Поэтому все это было пустой суходрочкой, не?
Аноним 19/05/24 Вск 21:46:01 #152 №3162218 
>>3162215
>Но вот интеграций сервисов, оптимизаций скоростей, реализации сложной бизнес-логики я никогда не делал
Естественно, ведь этим сеньор обычно занимается.
Аноним 19/05/24 Вск 21:51:53 #153 №3162221 
>>3162218
Хуй знает, требования к подобному обычно выставляются и в джуновских вакансиях от года опыта и выше. И мне в мвп-треде 100 раз доказали, что бек по сравнению с макакенским фронтом - это тупо, нахуй, рокет сайенс
Поэтому вся моя суходрочка была бессмысленной, я признал поражение и остаюсь тонуть вместе с фронтендом
Хотя даже у меня на работе пишут на пыхе хуйлоад и хотят тянуть голанг в ближайший месяц-два. Это по всякому интереснее, чем красить кнопки
Аноним 19/05/24 Вск 21:55:48 #154 №3162226 
>>3162221
Мне что-то подсказывает, что ты на фронтенде реально только кнопки красил. Буквально, а не фигурально.
>мне в мвп-треде 100 раз доказали
Хотелось бы конкретных кейсов какой тебе там рокет саенс рассказали. Я например знаю бэкендеров, которые стали таковыми только потому что не смогли осилить верстку в начале пути.
Аноним 19/05/24 Вск 22:03:12 #155 №3162231 
>>3162226
> Реально только кнопки красил
Да хуй знает. Просто все фронтовые задачи щелкаю по десятку, а от бекендерских тупо оцепенение и поэтому боюсь брать их. Может дело даже в самооценке и моих ментальных рамках - хуй знает, потому что пет-проджекты с бекендом пишутся и даже хвалятся интересующимися челиками
А ты кем сам будешь? Бекендер, фронт, фулстек?
Аноним 19/05/24 Вск 22:55:06 #156 №3162295 
>>3162201
Опыт тебе понадобится, когда придёшь в готовый проект. Особенно, если его писал человек с жавой в анамнезе.
Аноним 20/05/24 Пнд 00:50:47 #157 №3162423 
>>3162150
>Тогда опять сделают фулхемом и это опять будет 90% покраска кнопок.
Ты так говоришь, будто в бэке рутинной работы нет
Аноним 20/05/24 Пнд 01:55:03 #158 №3162441 
Описание:

HTML:
Включает элемент <input type="datetime-local"> для выбора даты и времени.
Кнопка запускает функцию расчета расстояний.
Блок <div> для отображения результатов.

JavaScript:
Включает библиотеку luxon для работы с датами и временем в разных временных зонах.
Функция hoursBetween() рассчитывает количество часов между базовой датой и выбранной.
Функция getPlanetDistance() использует синусоидальную функцию для моделирования движения планет, основываясь на орбитальных периодах и средних расстояниях.
Функция calculateDistances() считывает выбранную дату и время, переводит её в московское время, рассчитывает суммарное расстояние до всех планет на каждый из следующих 24 часов и выводит результат в виде списка с точностью до 20 знаков после запятой, а также показывает изменение в числах и процентах относительно предыдущего значения.

Этот код обеспечит расчет суммарного расстояния до всех планет от Земли на выбранную дату и на ближайшие 24 часа по московскому времени, включая изменения в числах и процентах.


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Planet Distance Calculator</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 20px;
}
label, input, button {
display: block;
margin: 10px 0;
}
.result {
margin-top: 20px;
font-weight: bold;
}
ul {
list-style-type: none;
padding: 0;
}
li {
margin: 5px 0;
}
</style>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/build/global/luxon.min.js"></script>
</head>
<body>
<h1>Planet Distance Calculator</h1>
<p>Выберите дату, чтобы рассчитать суммарное расстояние до всех планет от Земли (в АЕ) на следующие 24 часа с изменением в числах и процентах.</p>
<label for="date">Выберите дату и время:</label>
<input type="datetime-local" id="date">
<button onclick="calculateDistances()">Рассчитать</button>

<div class="result" id="result"></div>

<script>
function hoursBetween(date1, date2) {
const oneHour = 60 60 1000;
return Math.round((date2 - date1) / oneHour);
}

function getPlanetDistance(hours, period, meanDistance) {
const angle = 2 Math.PI (hours % period) / period;
return meanDistance (1 + 0.2 Math.cos(angle));
}

function calculateDistances() {
const DateTime = luxon.DateTime;
const dateInput = document.getElementById('date').value;
const resultDiv = document.getElementById('result');

if (!dateInput) {
resultDiv.textContent = 'Пожалуйста, выберите дату.';
return;
}

// Преобразуем дату в московское время
const chosenDate = DateTime.fromISO(dateInput, { zone: 'Europe/Moscow' });
const baseDate = DateTime.fromISO('2024-05-01T00:00', { zone: 'Europe/Moscow' });

let results = "<ul>";
let previousDistance = null;

for (let i = 0; i < 24; i++) {
const currentDate = chosenDate.plus({ hours: i });
const hours = hoursBetween(baseDate.toJSDate(), currentDate.toJSDate());

const distances = {
mercury: getPlanetDistance(hours, 88 24, 0.7),
venus: getPlanetDistance(hours, 225
24, 0.3),
mars: getPlanetDistance(hours, 687 24, 0.7),
jupiter: getPlanetDistance(hours, 4333
24, 4.2),
saturn: getPlanetDistance(hours, 10759 24, 9.0),
uranus: getPlanetDistance(hours, 30687
24, 19.0),
neptune: getPlanetDistance(hours, 60190 24, 30.0)
};

const totalDistance = Object.values(distances).reduce((a, b) => a + b, 0).toFixed(20);
let changeInDistance = '';
let changeInPercent = '';

if (previousDistance !== null) {
const change = totalDistance - previousDistance;
changeInDistance = change.toFixed(20);
changeInPercent = ((change / previousDistance)
100).toFixed(20) + '%';
}

results += `<li>${currentDate.toFormat('yyyy-MM-dd HH:mm:ss')}: ${totalDistance} АЕ (${changeInDistance}, ${changeInPercent})</li>`;
previousDistance = totalDistance;
}

results += "</ul>";
resultDiv.innerHTML = results;
}
</script>
</body>
</html>
Аноним 20/05/24 Пнд 02:10:07 #159 №3162443 
>>3162441
В чем вопрос?
Аноним 20/05/24 Пнд 02:16:33 #160 №3162444 
>>3162441
>до всех планет
У тебя там Плутон потерялся.
Аноним 20/05/24 Пнд 02:26:02 #161 №3162448 
8.jpg
2024-05-20 00:00:00: 76.55893137777755441675 АЕ (, )
2024-05-20 01:00:00: 76.55847760465084661519 АЕ (-0.00045377312670780157, -0.00059271089413287764%)
2024-05-20 02:00:00: 76.55802347718227451878 АЕ (-0.00045412746857209640, -0.00059317724539562772%)
2024-05-20 03:00:00: 76.55756899902661416490 АЕ (-0.00045447815566035388, -0.00059363883107014744%)
2024-05-20 04:00:00: 76.55711417384102901451 АЕ (-0.00045482518558515039, -0.00059409564793121009%)
2024-05-20 05:00:00: 76.55665900528502731959 АЕ (-0.00045516855600169492, -0.00059454769280896228%)
2024-05-20 06:00:00: 76.55620349702037685802 АЕ (-0.00045550826465046157, -0.00059499496264461588%)
2024-05-20 07:00:00: 76.55574765271116177701 АЕ (-0.00045584430921508101, -0.00059543745430482692%)
2024-05-20 08:00:00: 76.55529147602366890624 АЕ (-0.00045617668749287077, -0.00059587516480444911%)
2024-05-20 09:00:00: 76.55483497062640196873 АЕ (-0.00045650539726693751, -0.00059630809113947437%)
2024-05-20 10:00:00: 76.55437814019002473742 АЕ (-0.00045683043637723131, -0.00059673623037985023%)
2024-05-20 11:00:00: 76.55392098838737524602 АЕ (-0.00045715180264949140, -0.00059715957957666801%)
2024-05-20 12:00:00: 76.55346351889338052388 АЕ (-0.00045746949399472214, -0.00059757813589210755%)
2024-05-20 13:00:00: 76.55300573538501396342 АЕ (-0.00045778350836656045, -0.00059799189654375284%)
2024-05-20 14:00:00: 76.55254764154136637444 АЕ (-0.00045809384364758898, -0.00059840085865608906%)
2024-05-20 15:00:00: 76.55208924104344703210 АЕ (-0.00045840049791934234, -0.00059880501961320830%)
2024-05-20 16:00:00: 76.55163053757431157464 АЕ (-0.00045870346913545745, -0.00059920437663185731%)
2024-05-20 17:00:00: 76.55117153481896252742 АЕ (-0.00045900275534904722, -0.00059959892705845378%)
2024-05-20 18:00:00: 76.55071223646427824860 АЕ (-0.00045929835468427882, -0.00059998866833196537%)
2024-05-20 19:00:00: 76.55025264619902714003 АЕ (-0.00045959026525110858, -0.00060037359787253118%)
2024-05-20 20:00:00: 76.54979276771389606893 АЕ (-0.00045987848513107110, -0.00060075371306289940%)
2024-05-20 21:00:00: 76.54933260470127720509 АЕ (-0.00046016301261886383, -0.00060112901156401954%)
2024-05-20 22:00:00: 76.54887216085546697286 АЕ (-0.00046044384581023223, -0.00060149949077668917%)
2024-05-20 23:00:00: 76.54841143987241025570 АЕ (-0.00046072098305671716, -0.00060186514843560879%)
Аноним 20/05/24 Пнд 08:47:34 #162 №3162507 
Аноны, планирую накрутить 1 год коммерческого опыта, ибо заебало делать тестовое, ходить на тех. собесы и получать отказы.
При этом уже дохуя всяких волков, которые сделали рынок просто нечестным.
Хочу услышать ваше мнение - стоит ли?
Аноним 20/05/24 Пнд 09:27:42 #163 №3162542 
>>3162507
>планирую накрутить 1 год коммерческого опыта
>дохуя всяких волков, которые сделали рынок просто нечестным
Волк жалуется на волков. Ле классикуе.
Аноним 20/05/24 Пнд 09:48:16 #164 №3162552 
>>3162507
> ибо заебало делать тестовое, ходить на тех. собесы и получать отказы.

Чел, опыт крутят для того чтобы попасть на эти собесы, а если ты уже попадаешь и сосешь на них, то тебе это не поможет.
Аноним 20/05/24 Пнд 10:00:12 #165 №3162557 
>>3162507
Проблема волков сильно преувеличена. Да они есть и их много, но вообще-то крепких миддлов с 1-3 годами коммерческого на рынке тоже дохрена.
Аноним 20/05/24 Пнд 10:01:54 #166 №3162560 
>>3162557
И поэтому уже мидлы вынуждены крутить опыт до 4-5, чтобы не толкаться локтями с другими настоящими мидлами...

Мимо хуй с 2 годами опыта, хочу крутить опыт, чтобы не зарабатывать гроши. Или менять стек с помойного vue.js
Аноним 20/05/24 Пнд 10:39:03 #167 №3162602 
>>3162507
Делай тестовые ахуенно. Пот и кровь вкладывай.
А потом делай репу и пиши, что, вот, пет запилил, смотрите!
Когда вкатывался меня пару раз чисто из-за этого приглашали на тех. собес, т.к. тестовое крутое было.
Правда потом проебывал тех. собес.

>>3162552
Чаю.
Дудось вакухи, учи теорию, практику. Год тебе с тех. собесом не поможет.
Аноним 20/05/24 Пнд 11:24:01 #168 №3162654 
>>3162560
Я сам такой же, только с реакта. Докрутил год, чтоб было 3 а не 2. Но походу этого мало, придется до 5 крутить. А до 5 крутить ссыкотно, я все таки не настолько глыба.
Аноним 20/05/24 Пнд 11:26:19 #169 №3162659 
>>3162654
Ого, рад видеть коллегу-волка. А что, с 3 годами все равно не зовут на собесы? И ты не боишься разоблачения, если посмотрят в трудовую или попросят справки из налоговой?
Аноним 20/05/24 Пнд 11:31:14 #170 №3162663 
>>3162659
Нет не боюсь. У меня на 100 откликов 1 собес всего и 0 офферов. И дальше скорее всего будет хуже с учетом пиздеца на рынке. Вот чего я боюсь.
Аноним 20/05/24 Пнд 11:36:06 #171 №3162667 
>>3162663
Ну смотри, у меня такого пиздеца даже с полутора годами не было - в неделю было по 3-4 собеса. Наверное, дело в том, что вуе чуть менее зашкварен, чем рякт. Хотя все равно тяжко - все ваки с меньше 3 лет опыта предлагают такую себе зепку
Поэтому ты не рассматривал вариант не с накруткой опыта, а с перекатом в другой фронт-фреймворк (я хочу ангуляр попробовать) или бекенд? Тут пять постов назад писали, что в целом фронтенду наступил пиздец
Аноним 20/05/24 Пнд 13:11:39 #172 №3162829 
ca44nvas.png
8.jpg
1.333333.jpg
при фрактале пи 1.333333 он становится польностью симетричным сам на себя.

https://codepen.io/procoders000001/pen/JjqXPGg

это значит что все системы ИИ настроеннные на анализ прошлого пи 1.3333 будут получать точное моделирование будущего и прошлого ведь оно "симетрично и детермично на 100% "


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Growing Pixel Fractal Tree (Red)</title>
<style>
body {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
background-color: black;
}

canvas {
display: block;
background-color: black;
}
</style>
</head>
<body>
<canvas id="fractalCanvas" width="900" height="900"></canvas>
<script>
const canvas = document.getElementById('fractalCanvas');
const ctx = canvas.getContext('2d');
const size = 900;

// Define starting branch properties
const startX = Math.floor(size / 20);
const startY = size - 10; // Start from bottom
const branchLength = 500; // Initial branch length
const angle = Math.PI / 1.3333; // Branching angle

function drawBranch(x, y, length, currentAngle) {
const endX = x + Math.cos(currentAngle) length;
const endY = y - Math.sin(currentAngle)
length;

// Set red color for branches
ctx.strokeStyle = 'red';
ctx.beginPath();
ctx.moveTo(x, y);
ctx.lineTo(endX, endY);
ctx.stroke();

// Recursively draw smaller branches
if (length > 5) {
drawBranch(endX, endY, length 0.7, currentAngle + angle); // Left branch with shorter length
drawBranch(endX, endY, length
0.7, currentAngle - angle); // Right branch with shorter length
}
}

function drawFractalTree() {
ctx.clearRect(0, 0, size, size); // Clear canvas before each redraw
drawBranch(startX, startY, branchLength, Math.PI / 2); // Start drawing from center bottom

requestAnimationFrame(drawFractalTree); // Animate the growth
}

drawFractalTree(); // Start animation
</script>
</body>
</html>
Аноним 20/05/24 Пнд 13:26:51 #173 №3162857 
>>3152994 (OP)
Выразительный js можно читать 2 издание?
Оно от 2015 года аж.
А новые я так понял и не переводили.
Аноним 20/05/24 Пнд 18:11:19 #174 №3163218 
язык.png
>>3162857
Можно читать, можно не читать.
Аноним 20/05/24 Пнд 20:02:51 #175 №3163350 
>>3163218
Я добрался до приведения типов и подумал - да пошел этот жабаскрипт нахуй блядь
Аноним 20/05/24 Пнд 21:07:44 #176 №3163423 
>>3163350
Кто все эти люди, плюющиеся от свободной типизации?

Это студентота всякая, которую 5 лет пердуны в вузах муштровали или кто? Травма у них такая?
Вот потому что я использую всякие JS, Питоны и мне нормально. Всё хорошо, ничего плохого не вижу.
Но при этом, какие-то чудаки со всех сторон вопят про плохой JS, про ужасную динамическую типизацию и всё такое.
Кто эти люди?
Аноним 20/05/24 Пнд 21:33:17 #177 №3163452 
>>3163218
Змешная картинка. Очень.
У её автора головс есть, но она ему не нужна.
Аноним 20/05/24 Пнд 23:09:25 #178 №3163543 
>>3163423
Кто все эти люди, плюющиеся от ебли в жопу?

Это гетеросексуалы всякие, которых 15 лет растили папа с мамой или кто? Травма у них такая? Вот потому что я ебусь в жопу, сосу хуи и мне нормально. Всё хорошо, ничего плохого не вижу. Но при этом, какие-то чудаки со всех сторон вопят про плохих пидарасов, про ужасных трансгендеров и всё такое.
Кто эти люди?
Аноним 20/05/24 Пнд 23:12:32 #179 №3163546 
Выбор языка.jpg
>>3163218
Пофиксил
Аноним 21/05/24 Втр 00:36:13 #180 №3163623 
Какой положняк в треде по рякту?
Аноним 21/05/24 Втр 06:53:25 #181 №3163720 
>>3163423
Ну вот конкретно этот просто сидит учебник дрочит. Ему совсем не интересно программирование и не интересно чё там в браузере происходит. Не интересно что пользователь кликает, не интересно что окошки всплывают, менюшки открываются. Он думает вот я выучу приведение типов буду сотыги лутать.
Аноним 21/05/24 Втр 07:00:59 #182 №3163721 
>>3163623
Самый оверрейтед кал в истории оверрейтед кала.
Аноним 21/05/24 Втр 09:05:01 #183 №3163747 
>>3163623
Вот такой
>>3162654
>>3162663
Аноним 21/05/24 Втр 09:05:21 #184 №3163748 
>>3163623
Костыльный проект, который никто не собирается допиливать.
А только делают свои дистрибутивы фреймворки поверх этого говна.
Аноним 21/05/24 Втр 09:18:32 #185 №3163752 
>>3163543
Кто о чем, а тайпскриптер о ебле в жопу.
Аноним 21/05/24 Втр 10:07:04 #186 №3163807 
Аноны, у кого нибудь есть опыт работы по ГПХ? Расскажите стоит ли соглашаться?
Аноним 21/05/24 Втр 11:07:02 #187 №3163867 
>>3163807
Не еби голову и в черную работай.
Только при этом оплата каждую неделю. И это обязательное условие. Т.к. кинуть могут.
Аноним 21/05/24 Втр 11:11:06 #188 №3163871 
>>3163867
> и вчерную работай
Ага, а потом его в волки запишут

Мимо год работал вчерную
Аноним 21/05/24 Втр 11:11:29 #189 №3163873 
Хочу съебать из фронтенда в бекенд. Больше никто не размышлял о таком, кроме меня?
Аноним 21/05/24 Втр 11:27:31 #190 №3163901 
image.png
>>3163873
Аноним 21/05/24 Втр 12:17:09 #191 №3163985 
>>3163873

Да давай к нам в 1с
Аноним 21/05/24 Втр 12:18:05 #192 №3163986 
>>3163807
Есть ГПХ на физло, там проще, но кабан плотит за тебя налох и взносы.
Есть ГПХ на самозанятого, ты плотишь только налох за себя, но ограничение по доходу 2кк в год. Высокая вероятность, что налоговая доебется.
ГПХ на ИП то же самое без ограничения по сумме.

Соответственно, конторам, которые оформляют по ГПХ похуй, остальные будут от тебя морщить нос и требовать пруфов опыта.
Аноним 21/05/24 Втр 16:08:51 #193 №3164240 
Аноны, есть гайды/курсы/туториалы по крудошлепству на чистой ноде без экспресса
Аноним 21/05/24 Втр 17:13:51 #194 №3164327 
>>3164240
https://nodejs.org/docs/latest/api/http.html
Аноним 21/05/24 Втр 17:35:42 #195 №3164346 
>>3164240
Просто выкидываешь экспресс потому что экспресс всё равно ничего не делает, это просто обертка над http.
@
Профит
Аноним 21/05/24 Втр 17:41:17 #196 №3164351 
>>3164346
Поясните за его популярность кстати. Это же хуйня уровня is-odd только глядя на is-odd все за голову хватаются, охают, ахают, пльют корвалол. А тут все жрут и нахваливают.
Аноним 21/05/24 Втр 20:04:02 #197 №3164495 
Заметил с недавнего времени почему-то у меня на вин 11 напрочь поломались кастомные скроллы ( появились стрелочки и игнорируется округление). На маке такой херни нет.
Пробовал гуглить, но ничего по этой проблеме не нашёл.
Кто-нибудь сталкивался с этим?
Аноним 21/05/24 Втр 22:38:37 #198 №3164742 
>>3163873
Ну вариант съебать в golang неплох
Аноним 21/05/24 Втр 22:45:20 #199 №3164746 
>>3164742
Мне кажется тут съебать в ноду только можно. Откуда фронтендер возьмёт достаточно экспертиза по хуйлоад микропенисам для го?
Аноним 21/05/24 Втр 22:54:24 #200 №3164759 
>>3156107
Интересно может быть системное программирование, геймдев или нейросети.
Ну или хотя бы какие-нибудь монадки в Хаскеле.
Но как может быть интересен веб с готовыми фреймворками, где даже не нужно знать алгоритмов?
Смешно, это все равно что говорить, что интересно ремонтировать розетки или менять трубы.
Естественно, все фротендеры - волчары, только одни честно признаются в этом, а другие пиздят.
Аноним 21/05/24 Втр 22:55:07 #201 №3164761 
>>3164746
>достаточно экспертиза по хуйлоад микропенисам для го
Оно как-то сильно отличается от экспертизы по хуйлоад пикропенисам на ноде?
Аноним 21/05/24 Втр 22:58:09 #202 №3164763 
>>3164759
>геймдев
Кек. Щас бы натягивать купленные ассеты на готовый фреймворк, чтобы получить очередную смуту.
Аноним 21/05/24 Втр 23:08:43 #203 №3164780 
>>3164761
Идейно ничем. Разве что микропенисы на го ещё меньше уменьшают шанс на выкат в бекенд из кнопок, так как целевой язык меняется
Аноним 21/05/24 Втр 23:20:34 #204 №3164790 
>>3164780
>так как целевой язык меняется
Го учится за пару дней.
Аноним 21/05/24 Втр 23:26:05 #205 №3164797 
>>3164790
Нюансы отдельного япа или фреймворка могут изучаться месяцами. А тут ещё речь идёт о смене направления

Я тоже после крестов не учил пхп, питон или жопаскрипт, а просто начинал писать на них. То же самое и с фреймворками - на первый взгляд все одинаково. Но вот на работе столько дохуя нюансов узнал, без которых делал бы все медленнее.
Аноним 22/05/24 Срд 01:01:01 #206 №3164861 
>>3164790
>Го учится за пару дней.
Ловите рукожопа. Это вечные торопыги, у них вечно всё за полдня делается, да на коленке. А нахуй тогда требуют 2 года опыта, 3 года опыта, если можно лёжа на диване за 2 дня выучить и идти делать шедевры?
Аноним 22/05/24 Срд 01:04:05 #207 №3164865 
image.png
Жаль, что доцент Столяров больше не занимается преподавательской деятельностью. Может быть, произошел бы интересный инцидент, наподобие Олега Соколова.
Аноним 22/05/24 Срд 03:33:49 #208 №3164903 
>>3164865
А про джаву у него есть перлы?
Аноним 22/05/24 Срд 07:04:33 #209 №3164972 
>>3164861
Чтоб отсеивать орды прущиеся на вакансию.
Аноним 22/05/24 Срд 07:22:36 #210 №3164986 
>>3164861
За три года человек уже насмотрится на некоторое говно и болименее поймёт что такое хорошо и что такое плохо.
Аноним 22/05/24 Срд 09:38:51 #211 №3165036 
Можете посоветовать материалов (в т.ч. на русском) по изучению ангуляра?
Планирую с вью 3 пересесть на него (всё ещё игнорирую ящерский фреймворк)
Аноним 22/05/24 Срд 09:39:53 #212 №3165038 
>>3164759
Я вот думал на своем примере что во фронт может пойти нормис. Потому что можно показать чё наделал мамке. Ну и вообще ты ГЛАЗАМИ видишь результат своей работы. И это радует.
В бек же идёт душный анальник анхуман, которому противно все человеческое. Т.к. душных анальников меньшинство вот все и ломятся во фронт.
Аноним 22/05/24 Срд 09:43:43 #213 №3165042 
>>3165036
А ты уже работаешь на вью или только вкатываешься? А то я уже пожрал говна за несколько лет работы на вью - тоже хочу срыгнуть в ангуляр
Аноним 22/05/24 Срд 09:45:25 #214 №3165044 
>>3165038
Вроде звучит адекватно, но не имеет ничего общего с реальностью. За время работы я встречал как дохуя анхуманов во вротенде, так и нормисов в бекенде. А еще сейчас все ломятся в петухон и джеву, и там такая же конкуренция, как и во фронте хотя некоторые мои собесы на фронта даже полегче некоторых моковых собесов на джава-ждуна
Аноним 22/05/24 Срд 10:38:27 #215 №3165103 
image.png
>>3165036
Документация норм.

Попиши без стендалонов пару петов. Потом с стенданолами.
Ну а вообще много книг, слитых и просто курсов.

С рутрекера накатил коллекцию книг, которые так и не почитал.

>Для профессионалов - 2001-2022
Какоя-то сборная солянка книг, не ебу что там.
Аноним 22/05/24 Срд 10:59:45 #216 №3165125 
Как в React Router DOM v6 сделать такую штуку:
Есть коренной url, к примеру: my.store.ru/books
Я хочу сделать так, чтобы можно было передавать параметр из url в мой реакт компонент.
Например:
my.store.ru/books/on-sale. В этом случае в компонент, который привязан к руту books передается проп строка on-sale
my.store.ru/books/new. В проп передается строка new
Ну и так далее.
Аноним 22/05/24 Срд 11:34:18 #217 №3165153 
Я заруиню карьеру, если попробую срыгнуть с работы на вью на ангуляр?
Аноним 22/05/24 Срд 11:36:49 #218 №3165157 
>>3165153
Главное не на реакт, его придумали ящеры
Аноним 22/05/24 Срд 11:52:34 #219 №3165174 
>>3165125
Доку читай, там есть эта возможность. Я года 2 назад делал и помню.
Только не через пропсы, а хук.
Аноним 22/05/24 Срд 13:50:16 #220 №3165298 
17155211592420s.jpg
Какие подводные камни бэкенда на node.js?
Аноним 22/05/24 Срд 14:26:08 #221 №3165363 
Где найти гайд по вкату в РАЗРАБОТКУ, а не зарабатывание денег? То есть какие технологии нужны и как вообще начать разрабатывать сайты для себя, а не как выучить ворох бесполезных (возможно только для личной разработки бесполезных) тырпрайз технологий что кабаньё требует?

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

БТВ, может это я нуфаня и не понимаю как делать, а сеньёры-формошлёпы с подобным успели разобраться в первую неделю программирования и знают, как подобное решать, поэтому вот баги:
1) Окошко оповещения о том что текст скопирован находится позади затемняющего оверлея Modal, что бы я не делал, хоть з индекс редактируй, хоть порталы добавляй, а надо чтобы оно выше всего было и ничем не затемнялось.
2) При зажатии кнопки, состоящей из иконки отодвинутой на 20 пикселей от левого края кнопки, и текста, центрированного посередине в оставшемся пространстве, иконка съезжает ближе к центру, и, как я понял, становится привязана к правой стороне кнопки с отступом равным длине текста. Чудеса.
Аноним 22/05/24 Срд 14:31:10 #222 №3165370 
>>3165363
>Где найти гайд по вкату в РАЗРАБОТКУ, а не зарабатывание денег?
https://www.oreilly.com/online-learning/courses.html
Там же и книги есть
Аноним 22/05/24 Срд 14:41:21 #223 №3165383 
>>3165363
>РАЗРАБОТКУ, а не зарабатывание денег?
Это невозможно. Если что-то работает то это можно использовать для зарабатывания денег.
Аноним 22/05/24 Срд 14:43:10 #224 №3165386 
>>3165383
Ну и нахуй тут эти фантазии срынкодауна? Попробуй найди работу умея делать одностраничники но понятия не имея как работать в команде и всегда отключая еслинт.
Аноним 22/05/24 Срд 14:49:06 #225 №3165393 
>>3165386
Можешь найти человека которому нужен одностраничник и продать свои услуги.
Аноним 22/05/24 Срд 14:50:31 #226 №3165396 
>>3165393
Мне назначают цену ниже еды, которую я потрачу за выполнение задачи, в противном случае купят у школьника что питается за счёт мамки. Мои действия?
Аноним 22/05/24 Срд 14:53:25 #227 №3165400 
>>3165396
Используешь вордпресс как и все остальные такие же.
Аноним 22/05/24 Срд 14:54:16 #228 №3165403 
>>3165400
Чё?
Аноним 22/05/24 Срд 15:17:19 #229 №3165438 
>>3165298
Никаких
Аноним 22/05/24 Срд 15:18:50 #230 №3165440 
>>3165298
Не будет доступа ко всей экосистеме библиотек на языках изначально предназначенных для бекенда.
Аноним 22/05/24 Срд 15:43:48 #231 №3165470 
>>3165386
>умея делать одностраничники но понятия не имея как работать в команде
Я так на галере работаю за 1500 далларов
Делаю SPA, сижу одним фронтом на проектах
Не ебу вообще как взаимодействовать с другими фронтами и уж тем более работать с чужим кодом (когда дают за кем-то поправить/отрефакторить ставлю время х2)
Аноним 22/05/24 Срд 15:48:59 #232 №3165480 
>>3165298
Будешь работать фулстаком по цене фронта
Аноним 22/05/24 Срд 16:15:56 #233 №3165520 
>>3165440
Например?
Аноним 22/05/24 Срд 16:17:19 #234 №3165523 
>>3165520
Не будет примера. Я никогда не писал бек на языке для фронта. Поделился лишь логическими выводами.
Аноним 22/05/24 Срд 16:26:00 #235 №3165530 
>>3165523
Нод не язык фронта, держу в курсе
Аноним 22/05/24 Срд 16:26:55 #236 №3165531 
>>3165530
А жопаскрипт да.
Аноним 22/05/24 Срд 16:41:10 #237 №3165555 
>>3165531
Это чушь. В определении ECMA это встраиваемый язык куда угодно.
Аноним 22/05/24 Срд 17:01:43 #238 №3165591 
>>3165531
С js с самой первой своей версии еще до релиза, еще в бете использовался на бекендце в Netscape Enterprise Server
Аноним 22/05/24 Срд 17:02:32 #239 №3165592 
>>3165555
>>3165591
Тем не менее в основном он используется для веба и occasionaly для бека.
Аноним 22/05/24 Срд 17:11:33 #240 №3165601 
>>3165592
>occasionaly
good morning, sir
Аноним 22/05/24 Срд 17:38:23 #241 №3165625 
image.png
Объясните хуле им не понравилось. Типа я должен был на уровне запроса к БД извлечь лишние поля, а не фильтровать массив в самой апишке или здесь конкретно к синтаксису претензия?
Аноним 22/05/24 Срд 17:43:55 #242 №3165634 
show.png
>>3165440
В этом есть какая-то логика, но даже не могу представить что это может быть? Понятно что именно рисует во фронте не будет нужно в бэке, но разве будет недостаток либ для node.js?

Что тогда для бэка брать? Го?
Аноним 22/05/24 Срд 17:44:22 #243 №3165635 
>>3165480
Мне для своего проекта.
Аноним 22/05/24 Срд 17:44:27 #244 №3165636 
как забыть прошлое и избавиться от влечения к JS? во фронт-энде творится какой-то кошмар с сотнями конкурентов на место...
Аноним 22/05/24 Срд 17:51:53 #245 №3165644 
>>3165636
Легко. Берешь и забываешь путем изучения пхп или сишарпа

Мимо никогда не влекло в JS, но случайно попал на стажировку в вузе и теперь уже не первый (и не второй) год участвую в этой крысиной гонке фронтенда. Беги отсюда, глупец
Аноним 22/05/24 Срд 19:04:18 #246 №3165723 
>>3164903
Он интерпретируемые языки в целом не любит, про Java говорил, что она лучше JS и Python, не так разжижает мозг.
Аноним 22/05/24 Срд 19:06:34 #247 №3165728 
>>3165723
При этом никогда не хейтил Лисп (где тот же байткод с JIT компиляцией), это другое, понимать надо...
Аноним 22/05/24 Срд 19:13:06 #248 №3165741 
>>3165636
Студентов, ранее изучавших БейсикJavaScript, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации.

Хотя специально для мартыханов динамопетушков придуман язык PHP с такой же шизоидной типизацией и костылями.
Аноним 22/05/24 Срд 19:52:38 #249 №3165797 
Я использую стили мантина через .layer.css
Так вот они не билдятся в нексте, а в дев режиме работает. Как можно сборку некста продебажить чтобы узнать в чем проблема?
Аноним 22/05/24 Срд 19:55:19 #250 №3165799 
>>3165741
Php хороший ЯП.
А динамическая типизация постепенно фиксится.
Мб когда-нибудь заведут типы для переменных.
Аноним 22/05/24 Срд 20:03:12 #251 №3165806 
А еще мой сервер за 100 рублей не может сбилдить некст. И я в гитигноре разигнорил папку .next/server и запушил. Это работает но там какой-то треш и угар теперь в дифференсе когда запускаешь next dev.
Аноним 22/05/24 Срд 20:54:24 #252 №3165871 
>>3165797
Если я через cdn стили загружаю, то всё работает тоже.
Аноним 22/05/24 Срд 21:10:58 #253 №3165879 
>>3165634
> Что тогда для бэка брать?
Джаву, очевидно.
Аноним 22/05/24 Срд 21:20:51 #254 №3165885 
>>3165806
Зачем ты билдишь на сервере? Собираешь контейнер на нормальном железе и деплоишь его уже сбилженным
Аноним 22/05/24 Срд 21:25:03 #255 №3165888 
а как.jpg
>>3165885
Я не умею.
Аноним 22/05/24 Срд 21:59:55 #256 №3165915 
>>3165741
а нафиг нужно хорошее погромирование на "труъ" языках, это же тупой мем для школоты. делать лучше то, что нравится
Аноним 22/05/24 Срд 22:15:14 #257 №3165930 
>>3165885
А проект там всё равно будет 400мб весить? А то так 4 мб весит и 400бм кеша(не страниц) а какого-то говнокеша некстового. И оно никак не участвует в готовом билде. Я не уверен что у меня 400 мб есть.
Аноним 22/05/24 Срд 22:54:53 #258 №3165956 
>>3165930
Возьми да попробуй. Условный образ на алпайн с стендалон сборкой некста, который нужно только запустить, может весить хоть 180мб.
Но это всё ещё не 500+ на условный джаваспринговый образ.

мимо крокодилио
Аноним 22/05/24 Срд 22:57:01 #259 №3165958 
>>3165956
Чел я кнопки крашу, а вы мне про какие-то образы.
Аноним 22/05/24 Срд 23:04:41 #260 №3165965 
Удаляйте тред.
Фронтенд-рынок в России издох.
Мимо сеньор не могу найти работу с декабря. Я не шучу. 9 лет опыта.
Аноним 22/05/24 Срд 23:11:47 #261 №3165974 
>>3165965
Почему отказывают?
Аноним 22/05/24 Срд 23:13:41 #262 №3165977 
>>3165965
За бугор готов переезжать?
Аноним 22/05/24 Срд 23:34:16 #263 №3166001 
>>3165974
Хз, мне кажется наплыв такой, что если ты не дэн абрамов, то тебе и не напишут больше, как в сладком 2018. Правда я и не гнушаюсь сам откликами. Но "веселит" как херки тупо перестали писать, как-будто вымерли. Ну вот, условно из 30 отликов 10 отказов, 5 заинтересованностей и 15 игноров. То есть ощущение что там за неделю по 5 тысяч откликов и херки берут трех первых попавшихся и закрывают вакансии.
>>3165977
Видимо, скоро придется. А как выживать?
Аноним 22/05/24 Срд 23:44:58 #264 №3166015 
>>3166001
>А как выживать?
Попробуй бомбить по ночам
>Видимо, скоро придется.
А стек какой у тебя?
Аноним 22/05/24 Срд 23:52:46 #265 №3166031 
>>3165956
>Но это всё ещё не 500+ на условный джаваспринговый образ.
Jlink + Javalin = 50 МБ
спринг не для экономных, но экономить на джаве можно
Аноним 22/05/24 Срд 23:53:42 #266 №3166034 
>>3166015
>Попробуй бомбить по ночам
Не, я ебнутый, отпизжу какую-нибудь чурку и сяду. Я не могу работать с клиентами.
>А стек какой у тебя?
Реакт, мобух, редух, тесты.
Аноним 23/05/24 Чтв 00:05:02 #267 №3166060 
>>3166031
Интересно, но всё равно похоже на извращение.
Аноним 23/05/24 Чтв 00:11:38 #268 №3166067 
>>3166060
Ну если 400 МБ кэша - это не извращение - дело твоё
Аноним 23/05/24 Чтв 08:57:33 #269 №3166234 
>>3165965
В бэкенд джаву стоит вкатываться? Мимо чайник
Аноним 23/05/24 Чтв 08:58:29 #270 №3166235 
>>3165965
Ты прав. Поэтому я чувствую ебать, какую тревогу, из:за того, что случайно вкатился во вротенд. Уже мидл, но хочу выкатиться в бекенд
Аноним 23/05/24 Чтв 09:04:16 #271 №3166236 
>>3166234
Если ты фронтендер, то меняешь шило на мыло. В мвп-треде уже неделю разные джависты пишут, что даже с годом или двумя опыта не могут найти работу из-за того, что их ебут на собесах такими кишочками, что пиздец.
Да и количество откликов по 1000-1800 человек на джава-вакансии тоже как бы намекает, что план говно
Аноним 23/05/24 Чтв 09:24:17 #272 №3166248 
Аноны, дарова, ну я так и думал - сходил на собес, меня разводят на ГПХ, который еще надо переподписывать каждые 3 месяца, я сказал, что хотел бы трудовой договор, но они начали втирать, что уже заложен бюджет и под новую ставку нету денег, короче это какое-то наебалово?

Вкатун без коммерческого опыта >>3157939
Аноним 23/05/24 Чтв 09:31:14 #273 №3166251 
>>3166248
Сейчас некоторые ебанутые херки не считают даже гпх или сз за опыт. Но тебе ещё повезло. Лично я за опыт год работал вчерную
Поэтому лучше попробуй хотя бы так вкатиться
Аноним 23/05/24 Чтв 09:40:26 #274 №3166255 
>>3165965
Попробуй освоить что-то кроме jQuery
Аноним 23/05/24 Чтв 10:15:31 #275 №3166283 
>>3166255
Ректал?
Аноним 23/05/24 Чтв 10:15:53 #276 №3166284 
image.png
Хочу сюда поступить, чтобы была ИТ вышка (мне для забугра надо)
Какие подводные?
Аноним 23/05/24 Чтв 10:16:21 #277 №3166285 
>>3166283
Я предпочитаю использовать формальное название - Реакт
Аноним 23/05/24 Чтв 10:27:02 #278 №3166292 
>>3166284
Там блин знаний в инете куча, все на русском, даже уже голосовые переводы видео есть. Нет, дайте мне куда деньги отдать, пусть меня научат.

Если ты не можешь сам, то это не твоя профессия
Аноним 23/05/24 Чтв 10:32:23 #279 №3166299 
Хотрелоад в нексте/вебпаке делает жаваскрипт в браузере, так?
А кто делает хотрелоад в docker compose watch. Это же не на уровне джаваскрипта сделано.
Аноним 23/05/24 Чтв 10:55:28 #280 №3166335 
>>3166292
Не думал научиться читать?

Речь про корку для официального трудоустройства забугром.
Сейчас без вышки мне предлагают просто контрактную работу
Аноним 23/05/24 Чтв 11:10:27 #281 №3166361 
>>3166248
По ГПХ тебя можно пидорнуть на мороз за один день, по ТК - геморрой.
Аноним 23/05/24 Чтв 11:57:02 #282 №3166413 
изображение.png
>>3163623
Вот такой
Аноним 23/05/24 Чтв 12:08:50 #283 №3166427 
image.png
image.png
>>3166413
Хуя у вас там ситуэйшен во фронтеде. Вот на ноде 10 мес "опыта"
Аноним 23/05/24 Чтв 12:10:53 #284 №3166429 
>>3166335
>Хочу сюда поступить, чтобы была ИТ вышка
Получи какие-нибудь сертификаты, а-ля aws, java и прочие. От них и то больше толку.

>>3166335
>Речь про корку для официального трудоустройства забугром.
Если тебе нужна корочка, ёпта просто возьми и купи корочку. Зачем тратить на это 5 лет? Неужели ты думаешь прям какой-нибудь Джон из Небраски будет докапываться, мол действительно ли ты учился в магаданском политехническом университете или нет. Он даже не найдёт на карте, где твой город находится. Им и какой-нибудь распиаренный иннополис или сколково ваще до пизды. Можно спокойно купить за 15к или 30к и проблема решена.
Аноним 23/05/24 Чтв 12:14:04 #285 №3166432 
>>3166427
То есть даже на ноуджэес, который расхайплен как джева и петухон, есть хаир? А ты пиздел про свой опыт?

Мимо хочу выкатиться из vue.js на ноду, но очень ссу
Аноним 23/05/24 Чтв 12:17:18 #286 №3166436 
>>3166299
Всё я понял. Там watch такой же в контейнере типа вебпак, а watch докера просто перекладывает изменения из рабочей папки в контейнер.
Аноним 23/05/24 Чтв 12:22:42 #287 №3166445 
>>3166432
Хз насколько нода расхайплена, но вакух на ней меньше раз в 10-15 чем на петухоне или джаве, а требований в вакуках как будто бы больше
>А ты пиздел про свой опыт?
10 месяцев нарисованного опыта это всё что у меня есть в резюме. Ну и пара пет проектов расписана
Аноним 23/05/24 Чтв 12:26:40 #288 №3166454 
>>3166429
>Получи какие-нибудь сертификаты
Нет, мне нужен бакалавр или мага

>Если тебе нужна корочка, ёпта просто возьми и купи корочку.
Я живу в Таиланде, не очень разбираюсь как здесь дать на лапу и не сесть в тюрьму
Аноним 23/05/24 Чтв 12:29:22 #289 №3166459 
image.png
>>3166432
Мимо два года опыта на вью
За джва месяца было только 3 скрининга и 1 технический собес
Аноним 23/05/24 Чтв 12:34:11 #290 №3166466 
>>3166459
Тупо сейм. У меня тоже два года на вуе если округлять в большую сторону и работа за нищенскую сотыгу но на деле чуть побольше, но похуй
Что планируешь делать? На каждом собесе ебут адово, сама работа говно и зарплаты задемпингованы тысячей волков. Поэтому думаю выкатываться в бекенд, а ты?
Аноним 23/05/24 Чтв 12:40:20 #291 №3166476 
>>3164351
Потому что среднестатистическая макака не хочет писать ничего сама под свои нужды. Рефлекс зайти на нмп и найти готовое преобладает. Работу с модулем http можно очень удобно написать и кастомизировать, причем сделать это не сложно и не надо тащить телегу зависимостей.
Аноним 23/05/24 Чтв 12:43:33 #292 №3166482 
>>3166476
Так ведь в экспрессе ты же работаешь с сырым объектом Request так же как и в http. Экспресс насколько я понял только адресную строку разруливает.
Аноним 23/05/24 Чтв 12:49:04 #293 №3166492 
>>3166482
Еще в экспресс можно напихать мидлваров как учат во всяких говнопособиях по изучению ноды а потом охуевать с отладки перекатиполя которое с контроллера летит прямо в базу.
Аноним 23/05/24 Чтв 12:58:43 #294 №3166511 
>>3166466
Я думаю перекатываться в ангулар

Но вообще 2 месяца это по сути даже не срок на новую работу. У меня ещё осложняется тем, что живу в Индонезии, а многие хотят офисный планктон в москву сити
Аноним 23/05/24 Чтв 13:01:26 #295 №3166516 
>>3166511
> думаю перекатываться в ангулар
Ты не первый человек, от которого слышу такое. Я и сам вчера добавил доку по ангуляру в закладки и быстрый курс на ютубе, чтобы начать писать на нем. Но я ссу, что в долгосрочной перспективе даже онгуляр будет заполнен вкатунами, волками и ебланами. Из-за этого зепка упадет и станет сложнее устраиваться на работу.
Плюс на ангуляр прям мало вакансий. Меньше чем на вью. Поэтому о бекенде не думаешь я думаю, но хуй знает как попасть туда?
Аноним 23/05/24 Чтв 13:06:40 #296 №3166526 
>>3166516
>Плюс на ангуляр прям мало ваканси
А то что на вью пару сотен тебе легче стало?

>Поэтому о бекенде не думаешь
Не вижу смысла перекатываться в меньший грейд вместо прокачки текущего ради потенциального увеличения вероятности сменить свою галерку.
Аноним 23/05/24 Чтв 13:11:57 #297 №3166537 
>>3166526
> Тебе легче стало?
Немного. Но все равно дрысня какая-то
>Не вижу смысла перекатываться в меньший грейд вместо прокачки текущего ради потенциального увеличения вероятности сменить свою галерку.
Смена направления это всегда меньший грейд, тут поддвачну хотя при свитче в полный стек грейд обычно не падает. Но ты в курсе, что смена фреймворка тоже может привести к существенному понижению грейда из-за ушлых и выебанных кабанов, которые скажут "а нам нужон человек с 3 годами опыта на онгуляре x.y.z., а если ты ковырял другой фреймворк или даже другую версию онгуляра, то иди нахуй или меньшую получьку"? Потому всем нужны гребцы, приносящие валуэ с первого дня, а не инженеры
Аноним 23/05/24 Чтв 14:22:18 #298 №3166618 
>>3166454
А, ты из этих.
Не проще сразу найти пендоский удалённый каледж?
Аноним 23/05/24 Чтв 15:10:30 #299 №3166705 
Короче, какое направление во фронте самое денежное? Самое дно это верстальщик, это понятно, там одни девки работают и филологи. Самый топ это синьор по ангуляру. А между ними какой список?
Аноним 23/05/24 Чтв 15:14:11 #300 №3166708 
>>3166705
Ну ты и ебанько. Пошел устраиваться прямо на синьора с 0 опыта нахуй
Аноним 23/05/24 Чтв 15:15:40 #301 №3166709 
>>3166708
Верстальщик сгорел.
Аноним 23/05/24 Чтв 15:17:09 #302 №3166712 
>>3166361
>По ГПХ тебя можно пидорнуть на мороз за один день, по ТК - геморрой.
По ТК изи можно уволить за несоответствие служебным задачам.
Аноним 23/05/24 Чтв 15:18:15 #303 №3166713 
>>3166712
За прогулы удалёнщика можно на раз два уволить
Аноним 23/05/24 Чтв 15:28:40 #304 №3166727 
>>3166713
Шиза.
Аноним 23/05/24 Чтв 15:43:42 #305 №3166751 
>>3166727
На деле трустори, я когда в прокуратуре работал, у нас помощника прокурора так уволили - сказали ему в область ехать, а пока его не было фиксировали прогулы и уволили по статье.
Аноним 23/05/24 Чтв 15:44:30 #306 №3166753 
>>3166751
Это незаконно.
Аноним 23/05/24 Чтв 15:52:32 #307 №3166768 
show.png
Как ректал дружит с поисковиками? Поисковики научились js-динамику индексировать?
Аноним 23/05/24 Чтв 15:54:58 #308 №3166772 
>>3166768
next.js SSR
Аноним 23/05/24 Чтв 16:00:21 #309 №3166780 
>Automatic type conversion
мдауж
ну и когда там wasm в каждый дом на каждый стол
Аноним 23/05/24 Чтв 16:56:53 #310 №3166831 
image.png
Наконец-то закончил курсы по алгоритмам
Теперь смогу пойти работать в Тинькофф!
Аноним 23/05/24 Чтв 17:25:28 #311 №3166850 
>>3166255
Освоил твою маму даже - не помогло.
Аноним 23/05/24 Чтв 17:35:46 #312 №3166855 
>>3166255
Сейчас на жиквери проще найти работу, чем на рякте или вью
Аноним 23/05/24 Чтв 17:40:19 #313 №3166864 
>>3166855
Меня удивляют вакансии не с жКвери, а с вью 2
квери хотя бы поддерживается и получает обновления, а вью 2 официально послан нахуй
Аноним 23/05/24 Чтв 17:44:49 #314 №3166868 
>>3166864
Как и нюхт2 послан нахуй вместе с вью2. Но я работал и работаю почти всегда со второй легасной версией...
Аноним 23/05/24 Чтв 18:11:50 #315 №3166901 
>>3166772
>Server Side Rendering
Придумать костыль, к нему придумать фикс, который возвращает все в зад.
Вам там совсем делать нечего??
Аноним 23/05/24 Чтв 18:14:50 #316 №3166904 
image.png
>>3165965
Вы че, блять, а куда тогда вкатываться? Только начали получаться тудушки и игры-змейки...
Аноним 23/05/24 Чтв 18:28:30 #317 №3166915 
>>3166459
А ты не думал подкрутить опыта до 3 лет, чтобы попасть в лигу господинов с 3-6 годами попыта?
Аноним 23/05/24 Чтв 18:30:09 #318 №3166920 
>>3166915
>А ты не думал подкрутить
Надеюсь у тебя мать сдохнет от рака, долбаеб.
Аноним 23/05/24 Чтв 18:32:19 #319 №3166923 
>>3166904
Не слушай их, в минцифры сказали, что айтишников острый дефицит и берут всех, кто может написать простой луп.
Аноним 23/05/24 Чтв 18:34:38 #320 №3166924 
>>3166920
Почему? Это же делается в целях обхода автофильтров. И в чем по-твоему разница между фронтом с 2.2 и 3.1 годами опыта?
Аноним 23/05/24 Чтв 18:39:11 #321 №3166931 
>>3166924
2.2 это 2 года и 2 месяца или 2 года 2 месяца и 12 дней? Мы вам перезвоним.
Аноним 23/05/24 Чтв 18:41:36 #322 №3166936 
>>3166931
Это меньше, чем 3.1 года. Так вот, в чем причина подрыва тут >>3166920 - не понимаю. Это же даже не волчизм
Аноним 23/05/24 Чтв 18:46:23 #323 №3166938 
>>3166904
Покажи змейку
Аноним 23/05/24 Чтв 18:48:15 #324 №3166942 
>>3166901
Никакой это не костыль. Сайты эволюционировали в веб апп. И ССР просто исправляет недостаток который у вебапп был по сравнению с веб 1.0 сайтами.
Аноним 23/05/24 Чтв 19:05:40 #325 №3166961 
я в 13 был ниибаца бэкендер гостевух на пхп
Аноним 23/05/24 Чтв 19:09:19 #326 №3166964 
>>3166942
Что конкретно решает реакт? Вот jquery решал проблему кроссбраузерности (да, такое было) и кривого в те времена js. поэтому и доля его еще больше половины
А что решает ректал? Сокрытие ивентов и ajax? Или ты сам не мог состояния хранить в объектах?
Аноним 23/05/24 Чтв 19:28:31 #327 №3166979 
>>3166964
Реакт решает проблему перекладывания жисона из сервера в ДОМ.
Аноним 23/05/24 Чтв 19:30:34 #328 №3166982 
взлом жопы.jpg
>>3165885
>>3165956
В докер положил и запустил. 500мб весит образ. Но это с нодой наверно и со всей малафьёй. Всем спасибо.
Аноним 23/05/24 Чтв 19:33:50 #329 №3166988 
>>3166964

Ну как пытающийся вкатиться в пэхапэ и забросивший реакт с вью -
сайты на пэхапэ в большинстве своим кал лагающий, пэхапэшнику тупо влом цсс анимацию прописать и подгружается все резко
Аноним 23/05/24 Чтв 19:46:45 #330 №3166995 
>>3166938
Хулиган, идете за гаражи.
Аноним 23/05/24 Чтв 19:48:35 #331 №3167000 
>>3166979
Проблема, которую создал сам реакт.
Аноним 23/05/24 Чтв 19:52:30 #332 №3167005 
>>3166988
Пхп самый шустрый из динамик языков. Да, всякие ларавел спускают до уровня питона, но драйвер к бд до сих пор на уровне джавы.
Аноним 23/05/24 Чтв 20:12:47 #333 №3167026 
>>3166982
Так а сколько тебе надо? И что у тебя бэк делает?
Аноним 23/05/24 Чтв 20:15:13 #334 №3167029 
>>3167026
>Так а сколько тебе надо?
ХЗ 4 мегабайта.
>И что у тебя бэк делает?
Некст.жс апп.
Аноним 23/05/24 Чтв 20:18:04 #335 №3167031 
>>3167029
>ХЗ 4 мегабайта.
Да ты ебнулся, альпайн пустой 8 занимает
Минимум тут пока джабба на 70 мегабайтах
Аноним 23/05/24 Чтв 20:32:03 #336 №3167044 
Что думаете про JS в качестве первого языка? Знакомый вкатун-питонщик говорит, что много ненужных скобочек и слова длинные...
Аноним 23/05/24 Чтв 20:42:41 #337 №3167057 
>>3167044
Я бы на твоём месте выбрал джаву чтобы сразу приучаться к хорошему коду.
Аноним 23/05/24 Чтв 20:46:44 #338 №3167062 
>>3167044
Я думаю тебе лучше стоит задуматься над другим родом деятельности
Аноним 23/05/24 Чтв 20:53:28 #339 №3167067 
>>3167044
Ты нахуя ящера слушаешь?
Аноним 23/05/24 Чтв 20:57:00 #340 №3167072 
>>3167044
Антисемины не люди.
Аноним 23/05/24 Чтв 20:57:02 #341 №3167073 
>>3167044
Так и есть, жеппаскрипт это костыльное говно, написанное на коленке за 3 ночи. Просто теперь это стандарт вебдева, вот и ебут люди голову, да коупят.
Аноним 23/05/24 Чтв 20:57:15 #342 №3167074 
>>3167072

т
Аноним 23/05/24 Чтв 21:04:54 #343 №3167085 
>>3167031
А он еще разве с ОС идет? Я думал там только мой говнокод должен быть.
Аноним 23/05/24 Чтв 21:31:17 #344 №3167112 
>>3167044
ща на тебя выльется ушат хейта, потому что конкуренция, вкатуны и мало работы
а ведь и правда интересно, зачем? расскажи честно, как ты узнал про JS, откуда, что хочешь с ним делать
Аноним 23/05/24 Чтв 21:40:03 #345 №3167116 
>>3166923
Берут-то берут, а денях плотют?
Аноним 23/05/24 Чтв 21:43:01 #346 №3167117 
image.png
>>3167112
Все просто, выбираю куда вкатываться. Выбор пал на фронтенд, потому что я когда-то пердолился c сайтами на вордпрессе с помощью гугла и метода тыка. Ну а фронт это вроде как JS по большей части, а потом уже какие-нибудь Ruby или Python.

Думал какой-то другой язык или направление выбрать, но /pr меня еще больше запутал, кто хвалит свое, кто наоборот, отговаривает
>потому что конкуренция, вкатуны и мало работы
Аноним 23/05/24 Чтв 21:52:58 #347 №3167124 
>>3167117
надо на нормальную работу учится а не хайповое айти>>3167117
Аноним 23/05/24 Чтв 21:53:20 #348 №3167125 
>>3167116
за что им деньги-то платить?
Аноним 23/05/24 Чтв 21:54:25 #349 №3167127 
>>3167085
не совсем, там все кроме ядра, то есть библиотеки, утилиты, все такое
Аноним 23/05/24 Чтв 21:58:20 #350 №3167135 
>>3167124
Поэтому ты тут?
Аноним 23/05/24 Чтв 22:04:50 #351 №3167142 
>>3167127
Ну я в общем добавил .next/cache в .dockerignore и прочекал потом docker exec <container_name> ls /usr/src/app/.next его там нет.
Значит моя папка node_modules весит 400мб и всё остальное еще 190мб.
Аноним 23/05/24 Чтв 22:13:56 #352 №3167149 
>>3167117
Чел, не вкатывайся во фронтенд. Я попал в него случайно весной 22-го и с тех пор не могу перекатиться в тот же бекенд. А тут конкуренция, зарплаты и перспективы - пиздец
Аноним 23/05/24 Чтв 22:24:06 #353 №3167168 
>>3167149
Блин, а в бэкенде что? Там вообще бывают ньюфаги-джуны? Выглядит все сложнее как будто, во фронте хоть роадмап понятный типа HTML+ CSS + JS + популярный фреймворк как джентльменский минимум.

Пиздец, все во фронт ломятся, получается.
Аноним 23/05/24 Чтв 22:24:22 #354 №3167169 
>>3167149
Куда вкатываться/перекатываться тогда?
Я тот самый душнила-бэкендер, пишу на Java, здесь тоже пиздец (зарплаты выше 200к нет, и то одни отказы), у шарпомух - аналогично, у знакомого 1С'ника - тоже.
Аноним 23/05/24 Чтв 22:27:38 #355 №3167174 
>>3167168
Там джуны без опыта нахер не нужны. Изволь помимо собственно Java/C# знать все БД (Oracle, MS SQL, Postgres), все брокеры (Kafka, Rabbit, Artemis), уметь адимнить Linux и DevOps'ить (Kuber, OpenShift, ANSIBLE). И не на уровне "прошел курсы"/"посмотрел YouTube", а "был коммерческий опыт не менее 3 лет, могу подробно рассказать на собесе".
Аноним 23/05/24 Чтв 22:38:24 #356 №3167192 
image.png
Вот HR разъясняет за текущую ситуацию в IT. Одним предложением - "нехер вам тут делать".
Аноним 23/05/24 Чтв 22:40:55 #357 №3167200 
image.png
>>3167192
Спасибо, еще больше захотелось вкатиться.
Аноним 23/05/24 Чтв 22:44:40 #358 №3167204 
>>3167005
Ну-ка, пруфы, что пых-пых быстрее LuaJIT. Что-то не видел его на микроконтроллерах в отличие от последней.
Аноним 23/05/24 Чтв 22:46:40 #359 №3167205 
>>3167200
Вкатываться надо в бизнес по совету Дмитрия Анатольевича. Делать бабло на макакичах, пилить гранты на импортозамещении и отдыхать в Дубае как Паша Дуров.
Аноним 23/05/24 Чтв 22:50:17 #360 №3167209 
>>3167200
>вкатиться
>сеньором не можешь найти полгода работы
>вкатиться
Я, наверное, перестану говорить людям что они идиоты.
Конечно, вкатишься. Иди курсец купи за 150к на год. Потом сразу крутанешь опыт и в яндекс пойдешь делать яндекс.лавку.
Аноним 23/05/24 Чтв 22:52:32 #361 №3167211 
>>3167209
>сеньором не может найти полгода работу
>говорит, что кто-то идиот

Потеха. Курсец есть на юдеми за 100 турецких лир, хотя он нахуй не нужон, все есть в инторнете бесплатно.
Аноним 23/05/24 Чтв 22:55:18 #362 №3167214 
>>3167211
Да-да-да, все тупые, вкатывайся поскорее к нам! Тут таких умных как раз ждут.
Аноним 23/05/24 Чтв 23:30:13 #363 №3167243 
>>3167169
>у знакомого 1С'ника
ну у один эсников на вакухах не чиллят по 50 вкатунишек онлайн
Аноним 23/05/24 Чтв 23:45:43 #364 №3167260 
>>3167209
>пойдешь делать яндекс.лавку
Он не пройдет собес в яндекс, там надо быть красноглазой алггомакакой.
Аноним 23/05/24 Чтв 23:50:02 #365 №3167264 
>>3167192
а что изменилось? так всегда и было
Аноним 23/05/24 Чтв 23:57:15 #366 №3167272 
>>3167142
>node_modules весит 400мб
Девелоперские зависимости дропни
Аноним 24/05/24 Птн 00:01:21 #367 №3167275 
Вы вообще кайфуете от работы хоть иногда? Или тут одни выгоревшие формошлепы.
Аноним 24/05/24 Птн 01:18:58 #368 №3167312 
>>3167169
Ну это троллинг, щас бы из джавы устроившись куда то валить
Аноним 24/05/24 Птн 07:05:24 #369 №3167358 
>>3167272
Их докер сам дропнул.
Аноним 24/05/24 Птн 08:00:02 #370 №3167366 
>>3167358
Уверен?
Запусти
>npm prune --production
Аноним 24/05/24 Птн 08:13:35 #371 №3167367 
>>3152994 (OP)
У меня у одного сегодня https://github.com/marudor/libxmljs2 404 ? Пайплайн валится
Аноним 24/05/24 Птн 08:16:07 #372 №3167368 
image.png
>>3167367
Аноним 24/05/24 Птн 08:35:54 #373 №3167372 
>>3167368
Спасибо
Аноним 24/05/24 Птн 08:50:14 #374 №3167377 
image.png
>>3167366
Ничего не поменялось. Там уже стоит
>npm ci --omit=dev
Если я в рабочей папке делаю
>npm prune --production
то у меня папка node_modules весит 200мб. Откуда еще 200 берется?
Аноним 24/05/24 Птн 09:03:15 #375 №3167386 
>>3167377
Поэксперементировал, голый некст в зависимостях дает в докере 350Мб веса.
Аноним 24/05/24 Птн 11:01:35 #376 №3167485 
https://nextjs.org/docs/pages/api-reference/next-config-js/output
Сделал так.
23Мб весит некст + весь проект и зависимости.
В докере главная трабла была удалить из .dockerignore /node_modules и /build
Аноним 24/05/24 Птн 11:03:10 #377 №3167487 
Меня проклянут кабаны вместе с завистливыми анальниками, если докручу опыт с 2 лет до 3 ровно и пойду на мидла?
Аноним 24/05/24 Птн 11:32:15 #378 №3167523 
>>3167487
2 года это уже миддл+ чел...
Аноним 24/05/24 Птн 11:33:20 #379 №3167524 
>>3167523
Странно. В МВП-треде и сишорп треде меня все пытаются убедить уже не первый месяц, что я буду джуном до тех пор, пока у меня не будет 3-5 лет опыта
Аноним 24/05/24 Птн 11:38:43 #380 №3167530 
Аноны, какой курс спиратить на русском, что бы познать JS?
Аноним 24/05/24 Птн 11:47:10 #381 №3167541 
>>3167524
Ты мидл когда ты можешь поддержать базар. Можешь отвечать за свой базар - сеньор.
Аноним 24/05/24 Птн 11:51:02 #382 №3167553 
>>3167530
Екмаскрипт изучай
Аноним 24/05/24 Птн 11:57:19 #383 №3167566 
>>3167209
Да да, поэтому мы не можем месяцами закрыть позиции джунов/миддлов, потому что рынок перенасыщен, ага
Вы забываете, что большинство людей кретины, которые 3 года на галере сидят и потом думают что они сеньоры дохуя, ведь они столько лендингов и форм регистрации наверстали
Аноним 24/05/24 Птн 11:59:23 #384 №3167571 
>>3167487
Хожу на собесы мидла с 1 годом опыта
Аноним 24/05/24 Птн 12:00:33 #385 №3167573 
>>3167204
Ты из деревни?
https://www.techempower.com/benchmarks/#hw=ph&test=query&section=data-r22&l=zijzsv-cn3

https://www.techempower.com/benchmarks/#hw=ph&test=fortune&section=data-r22&l=zijzsv-cn3

https://www.techempower.com/benchmarks/#hw=ph&test=db&section=data-r22&l=zijzsv-cn3
Аноним 24/05/24 Птн 12:02:37 #386 №3167576 
>>3167571
Не крутил опыт? Я наоборот хочу докрутить до 3, а то как-то тухло при честных паре лет опыта
Аноним 24/05/24 Птн 12:35:15 #387 №3167612 
>>3167603
>ответов в мануалах и стаковерфлоу будет на яве, то не осилю
Там типы местами поменяли, в остальном дергаются те же объекты. Что тебя напугало в джаве? Знаешь котлин, знаешь джаву.
Аноним 24/05/24 Птн 15:23:06 #388 №3167854 
>>3167576
Пиздец. Как крутить опыт, если реального опыта и так 3 года, а крутить больше не получается, т.к. по возрасту не подходит?
Ебаные 30летние скуфо-волки, сука.
Аноним 24/05/24 Птн 15:35:43 #389 №3167871 
>>3167854
> ебаные 30летние скуфы
Кто, я? Я наоборот вкатился в 20 и мне еще 25 нет
Аноним 24/05/24 Птн 15:41:15 #390 №3167879 
image.png
>>3167871
>25
Пиздец, с кем я в треде сижу.
Просто пиздец.
Аноним 24/05/24 Птн 16:12:43 #391 №3167908 
>>3167854
Если тебя в 21 год с 3 годами опыта не берут не работу это потому что ты необучаемый долбоеб, а не мало опыта.
Аноним 24/05/24 Птн 16:49:32 #392 №3167948 
>>3167908
> Ты необучаемый долбоеб
Это ты решил на основе того, что человек уже смог отработать 3 года (значит обучаемый), но при этом не может попасть на собеседования на новую работу (значит никто не может заранее узнать, обучаемый он или нет)?
Аноним 24/05/24 Птн 17:29:05 #393 №3167999 
>>3167948
>мог отработать 3 года (значит обучаемый)
Не обязательно.
Аноним 24/05/24 Птн 18:25:01 #394 №3168043 
Скуфаны волчары, какое есть расширение в VSCode схожее с песочницей типа RunJS? Мне чтобы показывало переменные в прямом эфире, чатжпт советует Code Runner и Квокку, но они нихуя не умеют также.

Кстати, нахуя вы назвали жадных до 300кк вкатунов волками, не могли что ли какое-то более обидное или потешное прозвище придумать? Пиздец.
Аноним 24/05/24 Птн 18:26:41 #395 №3168044 
>>3168043
Это самоназвание. Какой-то ютубер зафорсил волчизм.
Аноним 24/05/24 Птн 18:36:05 #396 №3168047 
>>3167854
>Ебаные 30летние скуфо-волки, сука.
У скуфа завтра-послезавтра инфаркт от празднования первой зп, а у зумера еще вся жизнь впереди. За мертвым скуфом баги править.
Аноним 24/05/24 Птн 18:43:15 #397 №3168051 
>>3168043
https://medium.com/@M0rtyMerr/волчистость-в-it-7767f5a07dbc
Аноним 24/05/24 Птн 18:56:33 #398 №3168057 
>>3167908
>не берут не работу
Так я полгода и не ищу ее, накопил, теперь сижу дрочу.
Аноним 24/05/24 Птн 18:59:34 #399 №3168058 
>>3168043
Предлагаю волков переименовать в парашников.
Сами знаете в честь кого, мидлы++++ поймут.
Аноним 24/05/24 Птн 20:01:59 #400 №3168089 
image.png
https://www.linux.org.ru/forum/talks/17625750
Аноним 24/05/24 Птн 20:46:53 #401 №3168131 
>>3168089
>Идеальныйв веб
Забанить кссинжс, бутстрапы, говновилды.
Оставить один Ангуляр.
Всякие пуги и остальную ересь выпилить и переписать.
Уголовное преследование за новый фреймворк.
Аноним 24/05/24 Птн 20:48:18 #402 №3168135 
>>3168089
>Ajax, Vue, Flutter, TypeScript, React
Кони, люди, все смешалось
Аноним 24/05/24 Птн 20:49:45 #403 №3168136 
show.png
>>3168131
Идеальный веб, выкинуть html и css, туда же js.
Дать людям писать веб на своих языках.
Аноним 24/05/24 Птн 20:54:59 #404 №3168139 
>>3168089
Очередной дурачок, который не может понять что программирование развивается и движется туда и так, как хочет бизнес, а не красноглазые кретины с идеальными языками и фреймворками живущими в их голове.
Аноним 24/05/24 Птн 21:02:27 #405 №3168143 
>>3168139
База
Аноним 24/05/24 Птн 21:20:26 #406 №3168161 
>>3168139
бизнес хочет >>3168131
Аноним 24/05/24 Птн 21:23:53 #407 №3168166 
>>3168161
Маняфантазии.
Аноним 24/05/24 Птн 21:39:53 #408 №3168182 
360F304971233mQ4xlfnBGSszgzJPYzQnZtWI04ZNmuuP.jpg
>>3168161
Бизнес хочет чтобы была орда макак на рынке, чтобы одну макаку можно было легко заменить на другую. Чтоб макаки конкурировали друг с другом и их можно было выжимать. Чтоб была куча готовых решений и вообще быстрая разработка, чтоб макакич быстро тасочки закрывал, а не строил велосипеды полдня. Чтоб все для всех было стандартно и понятно, пускай и всрато. А вот с этими вашими гигашлепа фреймворками с оопэ, депенденси инжекшонами, реактивностями, архитектурой и прочей красноглазой херней нахуй идите. Без вас умников разберутся. Джаваскирпт у них там видите ли неправильно развивается. Хрр тьфу тебе в ебало, задрот сутулый.
Аноним 24/05/24 Птн 21:44:14 #409 №3168187 
>>3168182
нахуй бизнесу макаки? бизнесу продукт нужен
Аноним 24/05/24 Птн 21:59:56 #410 №3168203 
image.png
>>3168182
>а не строил велосипеды полдня
>Чтоб все для всех было стандартно и понятно
> А вот с этими вашими гигашлепа фреймворками с оопэ, депенденси инжекшонами, реактивностями, архитектурой и прочей красноглазой херней нахуй идите
Ряктодауны не могут удержать один смысл на пяти строчках. Дабы выразить свою отрицательную реакцию на свою неполноценность как специалиста, аж пришлось вертеться и умещать маневры в эмоции, при этом не замечая противоречия в своем тексте.
Аноним 24/05/24 Птн 22:51:59 #411 №3168254 
Бизнес чаще плохо понимает что нужно, а средний кодер слишком туп и ведется на дешевый маркетинг. Вот найдешь себе сеньера, он тебе хаскель или раст притащит и убежит, а ты потом страдай ищи спецов.

Если бы бизнес разбирался или существовали настоящие инженеры, давно бы стандартизацию ввели и был бы один язык с одним стеком (ну ладно, несколько языков). А не каждый кустарь пелил одну и туже перделку на 100500 похожих до жопы языках.
Аноним 24/05/24 Птн 23:36:46 #412 №3168297 
>>3168254
>Бизнес чаще плохо понимает что нужно
Все он отлично понимает. Это наносеки, которым временно подфартило, плохо разбираются в жизни.

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

Некрасов. Железная дорога:
https://stihi.ru/diary/gledichiya/2017-02-08

Читать долго и вдумчиво, чтобы понять кто такие кабаны кабанычи. На всякий случай для поколения ЕГЭ замечу что стихотворение написано в 1864 году, и в нем речь идет не о крепостных.
Аноним 24/05/24 Птн 23:50:16 #413 №3168305 
>>3156871
docker, распределенные сети, алгоритмы, assembler, математический анализ, javascript ES3, php, python, data structures, ООП, SOLID, React, Angular, Typescript и Julia256
Аноним 24/05/24 Птн 23:53:08 #414 №3168306 
>>3157177
Блять, эйчар, залогинься и уебись об косяк

Ёбаные макаки сделали хайпа говну

хтьфу в еблет каждому
Аноним 24/05/24 Птн 23:55:44 #415 №3168308 
>>3158488
Где ты взял инфу про размер стека?
Аноним 25/05/24 Суб 00:27:27 #416 №3168323 
>>3168297
>чтобы одну макаку можно было легко заменить на другую
в чём профит менять одну макаку на другую?
макака денег не приносит
деньги приносит продукт
Аноним 25/05/24 Суб 04:00:02 #417 №3168413 
>>3168323
Макака заебывается и выгорает, нужна свежая макака.
Аноним 25/05/24 Суб 04:41:24 #418 №3168414 
>>3168323
Макака ленится, просит повышения зарплаты, считает себя ценной - увольняем и берем новую.

>>3168413
Ну и выгорание тоже, верно.
Аноним 25/05/24 Суб 07:11:42 #419 №3168440 
>>3168182
Зачем тогда редукс и мобх?
Аноним 25/05/24 Суб 09:42:52 #420 №3168481 
У меня одного сайт версель лагает?
Аноним 25/05/24 Суб 11:26:56 #421 №3168534 
>>3168481
Добавь оперативы
Аноним 25/05/24 Суб 11:28:33 #422 №3168536 
>>3168534
Так у него аякс лагает.
Аноним 25/05/24 Суб 11:32:47 #423 №3168538 
>>3168182
Команда рякта еще единую кодовую базу для веб рякта и RN шлепает. Сейчас рякт еще и активно на сервер лезет. Вон в нексте уже свой аналог экспресса, всрато, но есть куда расти. Одна макака теперь будет делать вообще все.
Аноним 25/05/24 Суб 11:57:07 #424 №3168563 
>>3158020
А где сидит илита?
Аноним 25/05/24 Суб 12:07:01 #425 №3168579 
>>3168536
Поставь на паузу торенты с поревом.
Аноним 25/05/24 Суб 12:29:33 #426 №3168592 
>>3168414
Новая макака зная положняк приходит получать зарплату, а не двигать продукт, потому что всё равно уволят.
Потом на форумах поднимается вой, что вокруг одни волки и специалистов нормальных нет.
Аноним 25/05/24 Суб 13:17:28 #427 №3168633 
Чем вам так нравится фронт? Отвечают выгоревшие шизы с ОКР и 3+ опыта.
Аноним 25/05/24 Суб 14:15:01 #428 №3168692 
>>3168633
Мне ничем. Но я попал в него случайно - вместо бекенда - уже скоро пойдет третий год покраски кнопок. Хуй знает как выкатиться отсбда
Аноним 25/05/24 Суб 14:36:12 #429 №3168713 
Подскажите. В JS ничего не понимаю. Нужен код, чтобы если в html находился определенный id (допустим 'test'), то туда импортировался нужный css.

if ('test') {
import "url.css";
} );
}
Аноним 25/05/24 Суб 14:36:26 #430 №3168715 
>>3168692
В бэке свои заебы.
Аноним 25/05/24 Суб 14:46:36 #431 №3168723 
>>3168715
Но и меньше конкуренция. Перспектив больше. Да и получка лучше
Аноним 25/05/24 Суб 15:01:46 #432 №3168740 
>>3168713
function idTestAndAddStyles() {
const isID = !!document.querySelector('#TWOEID');
const head = document.querySelector('head');
const styleDOM = document.createElement('link');

styleDOM.href = 'TWOYALINK';
styleDOM.type = "text/css";

if(isID) {
head.appendChild(styleDOM);
}
}
idTestAndAddStyles()

TWOYALINK сюда ссылку на файл ксс.
TWOEID сюда айдишник для проверки. знак # не убирай, отступы не делать.
Аноним 25/05/24 Суб 15:43:38 #433 №3168775 
>>3168713
Ксс не импортируется в элемент он импортируется в страницу.
Аноним 25/05/24 Суб 17:50:49 #434 №3168914 
Салют господа.
Сталкивался кто с таким кейсом?
Есть условный мп4 файл, который пользователь может скачать.
Пользователь нажимает на кнопку и бекенд отдает ссылку на s3 для загрузки видео файла.
Проблема в том, что браузер сначала загружает видео файл, а потом предлагает место для сохранения. Это не интуитивно понятно, и пользователь не понимает началась ли загрузка или нет (прогресс загрузки можно наблюдать в network).
Подобную кейс у меня был с .rar файлами. И я просто открывал ссылку бекенда в новом окне и браузер сразу предлагал место куда сохранить, а потом начиналась загрузка.
Но с mp4 файлами поведение браузера другое, он начинает воспроизводить видео в новом окне, и что бы загрузить его пользователю нужно сделать дополнительные клики, что не удобно.

Как обойти это ограничение браузера? В интернетах пишут что это дефолтное поведение браузера в целях его защиты, но для меня это не удобно. Спасибо.
Аноним 25/05/24 Суб 18:21:45 #435 №3168937 
>>3168914
Попробуй какой-нибудь mime заголовок отдать не видео.
Аноним 25/05/24 Суб 18:46:54 #436 №3168969 
Как себя сейчас чувствуют фронтендеры с честными двумя годами опыта vue? Стоит докручивать годик к ним?
Аноним 25/05/24 Суб 18:47:49 #437 №3168972 
> 1) Сколько лет?
33

> 2) Сколько опыта в ИТ?
5 лет

> 3) Где живешь? Страна/Город?
Черногория

> 4) Чем занимаешься? Возможно расписать путь свитча языков, профессий.
Пилю фронт на Рякте.

> 5) Текущий доход в месяц?
1500 баксов в месяц

> 6) Копания\компании в которой работаешь?
Галера из США.

> 7) Роль/должность в компании/компаниях, в которой работаешь?
Frontend engineer

> 8) Сколько тратишь в день на работу?
10 часов

> 9) План на развитие? Какую хочешь зп, что для этого делаешь?
Перекатиться в Джаву. Заебал фронт за низкую зепку. Заказчики - долбоебы, которые сами не знают чего хотят.

1500 долларов за 5 лет реакта. Ебало представили мое? Как же хочу в бекенд - пиздец
Аноним 25/05/24 Суб 19:31:31 #438 №3169021 
>>3168972
Лол, я вкатун того же возраста, реального опыта 0, напиздёжного 3.5 года, платят столько же.

Бекенд - кал. Хочу куда-нибудь в нормальное погромирование на с++
Аноним 25/05/24 Суб 19:32:38 #439 №3169023 
>>3169021
Какой стек? Стаж у тебя не проверяли?
А то я работаю за копейки (1100$), до которых нарос за два года честного стажа
Аноним 25/05/24 Суб 19:34:01 #440 №3169026 
>>3168914
https://developer.mozilla.org/ru/docs/Web/HTML/Element/a#%D0%B0%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D1%8B
Аноним 25/05/24 Суб 19:46:37 #441 №3169039 
>>3169023
Вуй-хуй, стаж я ловко пропиздел, что не докопаешься
Аноним 25/05/24 Суб 19:47:53 #442 №3169041 
>>3169039
У меня тоже вуй, завидую тебе, волчара седая. Значит мне тоже, омжет, крутануть годик опыта до 3 лет?
Аноним 25/05/24 Суб 19:54:02 #443 №3169048 
>>3169041
Хуйчара. Я сидел с полупустым резюме, ждал хуй знает чего. От безнадёги начал крутить. Нормально приглашения начали сыпаться только когда до двушки докрутил. На 3.5 наконецц взяли.
Аноним 25/05/24 Суб 19:56:42 #444 №3169051 
>>3169048
Мда пиздец. То есть если я даже выйду с честными 2 годами опыта на рынок, то походу сосну хуйца. Заебись. Но ты молодец, что вкатился
Аноним 25/05/24 Суб 20:14:15 #445 №3169058 
Screenshot from 2024-05-25 20-11-36.png
Screenshot from 2024-05-25 20-11-12.png
Сап, может кто подсказать ньюфагу, че ему не нравится? Ну то есть я понимаю, че не нравится, но не понимаю почему так. Индус на ютубе примерно так делал и у него все норм было. Разве призма эта типы свои не для этого предоставляет?
Аноним 25/05/24 Суб 21:10:57 #446 №3169092 
>>3169058
Ты await забыл поставить. Секреты надо в dotenv выносить вообще-то.

const {userId} = jwt.verify(token, process.env.JWT_SECRET!) as {
userId: string
}

const user = await prisma.user.findUniqueOrThrow({
where: {
id: userId,
deleted: false
},
select: {
role: true
}
})

Ну и так далее.
Аноним 25/05/24 Суб 21:15:01 #447 №3169095 
>>3169092
О, сработало, спс.
Секреты у меня так и хранятся, в secrets.ts они берутся из окружения.
Аноним 25/05/24 Суб 21:40:48 #448 №3169116 
>>3169095
Там есть метод findUniqueOrThrow у призмы. Этот if (!user) блок можно просто убрать. Если пользователь не найдётся, то выкинется исключение и сработает UnauthorizedException. Пример привёл выше, так короче.
Аноним 25/05/24 Суб 21:44:49 #449 №3169119 
>>3169116
Ага, спасибо, я просто пока за индусом повторяю.
Аноним 25/05/24 Суб 21:45:47 #450 №3169123 
>>3168563
В C/C++
Аноним 25/05/24 Суб 21:59:54 #451 №3169145 
>>3169119
>просто пока за индусом повторяю
Там много тонкостей. К примеру, токен могут украсть, тогда нужно поменять пароль. По-хорошему, нужно добавить в модель дату passwordUpdatedAt. И проверять, дата user.passwordUpdatedAt > дата выпуска токена, тогда нужно заставить пользователя перелогиниться
Аноним 25/05/24 Суб 22:17:06 #452 №3169173 
>>3169145
Ну так разве если пароль меняешь, то не нужно просто разлогинивать и типа токен удалять? Или ты не про то?
Аноним 25/05/24 Суб 23:50:43 #453 №3169243 
>>3168713
Люблю смотреть на дефолтные стили, пока сервачок просрется кссами.
Аноним 26/05/24 Вск 12:21:33 #454 №3169544 
>>3168563
В Go.
Аноним 26/05/24 Вск 13:24:31 #455 №3169630 
Есть кто держит свои сайты на node.js, какой экспириенс у вас? Какие по железке Vps берете? Сколько хостов держит итд. на вашу работу не претендую, ищу стек для бэкенда себе удобный
Аноним 26/05/24 Вск 13:36:21 #456 №3169654 
image.png
image.png
почему &&&&& выводит перед перечислением массива, если это колбэк функция, которая должна помещаться в callback queue и вызываться после очистки стека? если console.log('&&&&') обернуть внутрь setTimeout(..., 0) то она помещается в эту очередь. почему? или я не понял что-то..
Аноним 26/05/24 Вск 14:27:18 #457 №3169793 
>>3169654
Не могу запустить картинку. Вроде и код там, но не могу эту картинку никак запустить. Почему нельзя запускать код из картинок?

Попробуй сфоткать еще на телефон эти картинки и прислать сюда, может получиться запуститься в онлайн редакторе.
Аноним 26/05/24 Вск 14:29:14 #458 №3169796 
>>3169793
Скорми ее чатгпт он запустит, нуб.
Аноним 26/05/24 Вск 14:30:43 #459 №3169804 
>>3169793
нахуя тебе его запускать вообще?
Аноним 26/05/24 Вск 15:19:14 #460 №3169883 
Пару лет назад в телеге было комунити для вкатунов в вебдев. Типа wdh heroes или чото такое. Сейчас есть что-то похожее?
Аноним 26/05/24 Вск 15:37:56 #461 №3169906 
>>3169654
Тому що это синхронный код и выполняется по порядку написанного.
>callback queue
Где ты такую хуйню вычитал?
Аноним 26/05/24 Вск 15:46:27 #462 №3169915 
>>3169906
странно... я так понимал что колбэки это уже по дефолту асинхронный код. а он асинхронным является только если внутри него использовать что-то вроде setTimeout
Аноним 26/05/24 Вск 15:56:12 #463 №3169929 
>>3169915
Колбек - это просто функция, которая передается в другую функцию как параметр.
Аноним 26/05/24 Вск 16:26:50 #464 №3169970 
>>3169915
Наличие калбеков само по себе не делает код асинхронным. Вот когда ты его передашь в синхронный вызов, например, fs.read, тогда он уже ляжет в ивентлуп и вызовется когда-нибудь потом.
Аноним 27/05/24 Пнд 01:11:37 #465 №3170342 
>>3158488
Э ПЕТУХ Я К ТЕ ОБРАЩАЮСЬ

>>3168308
Аноним 27/05/24 Пнд 06:55:23 #466 №3170407 
https://www.youtube.com/watch?v=if5QNyvY6YE
Вышел, вышел!
Кто-то за улби спрашивал. Вот ответ.
Аноним 27/05/24 Пнд 09:55:48 #467 №3170481 
Jessica-Rothe-The-New-Potato-Photoshoot-2017-jessica-rothe-43777394-674-664.png
>>3158488
Размер стека в массовых жс рантаймах - динамический. Полагаться на "мегабайт" - это инстант фейл. Да и зачем нужна рекурсия без TCO/TCE, если есть генераторы? На худой конец, можно заюзать обёртку с трамплинами. Визуально та же рекурсия, а на практике стексейф.
Аноним 27/05/24 Пнд 10:11:45 #468 №3170502 
>>3170407
Он не досмотрел. Там дальше чел объясняет про контейнеры и Array.map, reduce, это фп получается. А массив это контейнер.
Аноним 27/05/24 Пнд 10:24:10 #469 №3170509 
Из фронтенда стоит бежать и срочно свитчиться в бекенд, где еще нет такого падения зарплат и конкуренции. В чем не прав?
Аноним 27/05/24 Пнд 10:24:38 #470 №3170510 
>>3170481
>>3158732
Аноним 27/05/24 Пнд 10:29:16 #471 №3170519 
>>3170510
А для этого и учат алгосы, чтобы развернуть рекурсивный алгоритм в итеративный и не быть баттхёртом на анонимном форуме.

мимо
Аноним 27/05/24 Пнд 10:34:34 #472 №3170531 
>>3158732
Генераторы/итераторы, трамплины (сиречь while/for).
Аноним 27/05/24 Пнд 10:40:48 #473 №3170543 
>>3170519
Ну так разверни епты. Код покажи.
Аноним 27/05/24 Пнд 10:41:36 #474 №3170545 
>>3170531
К О Д
О
Д
Аноним 27/05/24 Пнд 10:51:19 #475 №3170554 
>>3158732

Да сто проц есть что-то в гугле по запросу deep copy js algo iterative
Аноним 27/05/24 Пнд 11:00:55 #476 №3170575 
>>3170545
>К О Д
...выглядит почти также, как и в случае классической рекурсии. Разница лишь в том, что функция оборачивается в некую абстракцию, детали реализации которой сводятся к циклам while/for.

Пример: https://github.com/kschat/trampoline-ts/tree/master
Аноним 27/05/24 Пнд 11:18:41 #477 №3170594 
>>3158732
рефакторинг называется "замена рекурсии стэком"
Аноним 27/05/24 Пнд 11:47:41 #478 №3170629 
>>3170594
>>3170575
>>3170554
Спасибо, я всё понял.
Аноним 27/05/24 Пнд 12:00:25 #479 №3170651 
https://hh.ru/vacancy/98489391

Мне в МВП треде писали, что джун фронтенд с 2 моими годами опыта хорошо, что хотя бы получает сотыгу ебанную. И то что во всех вакансиях предлагает 50-90 к - тоже нормально

Тогда какого хуя у фулкеков и бекендеров с таким же опытом легко лутается 140-160 к?
Аноним 27/05/24 Пнд 12:32:49 #480 №3170703 
>>3170651
Чел, у меня с 2.5 годами уже 350к
Аноним 27/05/24 Пнд 12:50:17 #481 №3170720 
>>3170509
Пузырь лопнул, твои знания ректала нигде не нужны.
Аноним 27/05/24 Пнд 12:53:07 #482 №3170725 
>>3170720
Нужны. В фуллстеке.
Аноним 27/05/24 Пнд 12:55:10 #483 №3170727 
>>3170725
А какой-то бэкенд для фуллстека самый востребованный?
C# Asp.Net Core?
Java Spring?
Аноним 27/05/24 Пнд 12:58:09 #484 №3170729 
>>3170725
Почему node.js как бэкенд не выстрелил? Да потому что можно бэкен-мэна натянуть на фронт-мэна, а наоборот нет, там уже плешь из ректала-мышления.
Аноним 27/05/24 Пнд 12:59:41 #485 №3170734 
Вкатываюсь во фронтенд, планирую доучить бэкенд, стать фуллстекером.
Но мне нужно общение с такими же как я.
Есть тг группы, форумы какие-нибудь, где можно найти единомышленников (и возможно работодателей)?
Аноним 27/05/24 Пнд 13:00:04 #486 №3170735 
>>3170727
Пхп, 1С, джава, откуда ты шарп выкопал, я хз
Аноним 27/05/24 Пнд 13:01:07 #487 №3170738 
>>3170734
Насколько ты красив?
Аноним 27/05/24 Пнд 13:01:07 #488 №3170739 
>>3170735
То есть бэкенд Java Spring + React - востребованный стек?
Аноним 27/05/24 Пнд 13:04:35 #489 №3170747 
>>3170739
Ты же понимаешь, что взяв джаву, ты попадешь в удивительный мир легаси и базвордов, а если очень повезет, на самописный, не документированный самородок?
Аноним 27/05/24 Пнд 13:05:23 #490 №3170750 
>>3170747
Так какой бэкенд выбирать тогда?
Аноним 27/05/24 Пнд 13:06:11 #491 №3170752 
>>3170734
>тг
Успешный запад давно перекатился в дискорд, нах вы в этом огрызке сидите?
Аноним 27/05/24 Пнд 13:07:42 #492 №3170754 
>>3170750
Рынок посмотри
пхп, го, котлин (если хочешь жабу, но с современным стеком и если повезет вакансию найти)
Аноним 27/05/24 Пнд 14:21:18 #493 №3170850 
Стоит срыгивать из фронтенда на vue обратно в фулхем (на php или node)? А то обычному вротенду без полного стека по-моему пиздос
Аноним 27/05/24 Пнд 14:28:57 #494 №3170863 
>>3170750
Нууу, смотри, есть следующие популярные комбинации с Ряктом:
1) Сишорп (норм стек, норм перспективы и конкуренция)
2) Ноуджэес (ебучий цирк шапито с 1000 вкатунов и без перспектив. Работу у ИП Пироговой за 40 к)
3) Джэва (не пробовал, ничего не скажу)

Еще иногда комбинируется с Головангом. Когда я вкатывался в ойти года три назад, по какой-то ебанной дурости комбинировал Рякт с пхп (Ларавель). Тогда я, конечно, вакансий не нашел. А за целых 3 года видел всего 3-4 таких вакансии
Аноним 27/05/24 Пнд 16:27:18 #495 №3170999 
>>3170850
Что мешает подтянуть знания и быть универсальным?
Аноним 27/05/24 Пнд 16:29:37 #496 №3171003 
>>3170999
> быть универсальным
В плане фулстека? Отсутствие релевантного опыта из-за того, что 90% времени делали фронтенд
Аноним 27/05/24 Пнд 16:31:28 #497 №3171004 
>>3170863
>1) Сишорп (норм стек, норм перспективы и конкуренция)
Реально спрос есть или это местные фанбои носятся с маняфантазиями о шарпе?
Аноним 27/05/24 Пнд 16:34:37 #498 №3171006 
>>3171004
Куда больше спрос на С# + Ряктал или Ангуляр, чем на ноуджэес в комбинации с любым из JS-фреймворков
Аноним 27/05/24 Пнд 16:44:35 #499 №3171021 
>>3171006
Странно что рынок пересел со свободной джавы, на иглу мягких.
Я ожидал пхп, питон, го даже руби, но не шарп, у которого половина либ еще виндовые, и еще местами проприетарные и платные.

Надо будет помониторить, не особо мне верится.
Аноним 27/05/24 Пнд 17:00:01 #500 №3171039 
>>3171021
>со свободной джавы
Kjk
Аноним 27/05/24 Пнд 17:05:50 #501 №3171048 
>>3171039
Понятно, у вас тут шарпомуха завелась, осторожнее.
Аноним 27/05/24 Пнд 17:07:22 #502 №3171051 
Ананасы, я тупой. Скажем есть проект пустой страницы на некст или реакт. Есть база на монгодб атласе с юзерами и скажем у каждого юзера есть задания в какое-то время показать хэллоу ворлд. Вот у Васи завтра в 23:25, у Пети через 2 минуты задача отослать ХВ на фронт и так далее.
Как это реализовывается? И как это деплоится на серваки, ведь по логике нужен отдельный процесс, который следит а когда там в базе у кого должен отослаться хэллоу ворлд.
Я чет закипел со всем этим, жпт подсовывает варики с node-cron, десять видов реализаций.
Проект первый самопальный для практики, может кто направит как это во взослом мире делается.
Аноним 27/05/24 Пнд 17:48:18 #503 №3171105 
>>3171051
Ну да setInterval и начинаешь дрочить базу.
Аноним 27/05/24 Пнд 20:09:52 #504 №3171270 
>>3171051
Риалтайм: Цепляешь фронт через вебсокет к беку, беком шлёшь команды рисовать хелоуворлды. Это довольно "тяжёлая" реализация.
Стейтлесы: Фронт каждые сколько-то времени делает запрос и получает расписание от бека на отображение на ближайшее время, отображает сам. Если у тебя есть ещё добавление заданий, то клиент может проебать добавление.
Аноним 27/05/24 Пнд 20:33:50 #505 №3171281 
Какой самый эффективный способ для обучения? Ну практика, да, как именно это ньюфагу делать? Берешь пример приложения и лепишь его, гугля попутно все что нужно из HTML + CSS и JS? А если непонятно с чего начинать даже? Дивов там накидал, выудил их по айди и классам в джс, а дальше ступор, без подсказок от чатжпт особо не двигаюсь вперед. Либо изобретаю громоздкие велосипеды.
Аноним 27/05/24 Пнд 21:17:27 #506 №3171329 
>>3171281
>Какой самый эффективный способ для обучения?
Просто делать сайты. Много сайтов.

>А если непонятно с чего начинать даже?
А чё там может быть непонятного? Ты видишь навбар, гармошку, слайдер, формы. И не можешь залезть в гугл, написать типа "navbar css" или "navbar best practices".

>Либо изобретаю громоздкие велосипеды.
Бля так не изобретай! Возьми готовые UI, тонны их в интернете.
Аноним 27/05/24 Пнд 22:17:00 #507 №3171368 
Какие сейчас наиболее популярные html шаблонизаторы есть?
Аноним 27/05/24 Пнд 23:21:14 #508 №3171410 
>>3171368
jsx
react native Аноним 27/05/24 Пнд 23:24:49 #509 №3171414 
проблема с react native + expo
только начал изучать, пробую сделать норм сетап, запускаю приложение на айфоне через expo go, работает только через npx expo start --tunnel. Приложение обновляет страницу при нажатии 'r' в терминале, но изменений нет. fast refresh тоже не работает. Пробовал делать ровно тоже самое с ноута - все работает идеально. Запускается с обычного npm run start, есть обычный reload и fastrefresh.
Если кто-то сталкивался, пж хелпаните!
https://t.me/lokinuhyg
Аноним 28/05/24 Втр 01:04:09 #510 №3171465 
>>3168254
все так и есть, поэтому серьезный бизнес весь сидит на Java
Аноним 28/05/24 Втр 07:08:10 #511 №3171513 
>>3171105
>>3171270
пасиб
Аноним 28/05/24 Втр 07:11:40 #512 №3171514 
>>3171414
Я всего один проект так делал, но поковырялся с сетапом. Expo Go как-то плоховато работает, нестабильно и у многих проблемы хоть на ведроиде, хоть на айфоне. В итоге я установил Android SDK с запуском виртуальных устройств, там все ОК и уже так доделывал.
Аноним 28/05/24 Втр 08:29:50 #513 №3171534 
>>3171410
Ппц тут одни вкатуны со своим ректалом.
Аноним 28/05/24 Втр 08:33:06 #514 №3171536 
>>3171465
Это как раз эталон кустарного дела, что не контора, то совершенно новый набор базвордов, 100500 херни делающие одно и тоже и 99% недопилено, или заброшено, или автор занимается своим художеством (он художник, он так видит).
Аноним 28/05/24 Втр 13:22:14 #515 №3171808 
анончики, что посоветуете, фронт или бэк? куда ща проще вкатиться? во фронт хочется сильнее, но конкуренция ебическая. по ощущению, на каком-нибудь c# поменьше будет, и вакухи есть. знакомый полгода назад на c# вкатился (не геймдев), из проектов пара простецких игрушек на юнити, которые сделал еще 2 года назад в универе лол
Аноним 28/05/24 Втр 13:53:24 #516 №3171865 
Screenshot2024-05-28-13-50-26-309org.mozilla.firefox-edit.jpg
Почему здесь не передают просто размер в аргументах вместо еботни с замыканием? Где посмотреть в каких случаях оно реально полезно?
Аноним 28/05/24 Втр 14:35:12 #517 №3171929 
>>3171808
На завод
Аноним 28/05/24 Втр 14:56:59 #518 №3171961 
>>3171865
Есть функция, она вызывается несколько раз, и в нее передаются одни и те же аргументы.

Чтобы этого н еделать, можно создать функци обертку с замыканием или класс. И тогда в параметры функции или в конструктор класса передать аргументы один раз, получить callback и вызывать его спокойно без параметров.
Аноним 28/05/24 Втр 16:10:24 #519 №3172019 
>>3171808
Шарпомуха не палится.
Аноним 28/05/24 Втр 18:13:09 #520 №3172148 
>>3172019
понял, значит пойду сишорп дрочить
Аноним 28/05/24 Втр 18:39:13 #521 №3172177 
image.png
>>3172148
Аноним 28/05/24 Втр 19:24:16 #522 №3172233 
>>3170651
Рыночная фронта джуна от 100к
Всё что меньше это или галеры или провинции
Аноним 28/05/24 Втр 20:14:55 #523 №3172268 
>>3172233
> рыночная фронта
Это в то время, когда 90% лошков сами платят, чтобы им дали первый год-полтора работать фронтендами? Или когда платят тысяч по 10-20 как трейни
Мимо только к полутора годам опыта вышел на сотыгу
Аноним 28/05/24 Втр 20:19:41 #524 №3172274 
>>3171534
jsx !== реактокал, малой.
Аноним 28/05/24 Втр 20:33:55 #525 №3172288 
>>3172274
Почему не равно?
Аноним 28/05/24 Втр 20:46:24 #526 №3172302 
>>3172288
Как минимум потому, что https://github.com/vuejs/babel-plugin-jsx

Мимо vue-макака
Аноним 28/05/24 Втр 21:08:02 #527 №3172329 
>>3172302
>>3172274
Ректал, размазанный по другому ректалу, не перестает быть ректалом.
Аноним 28/05/24 Втр 21:22:29 #528 №3172358 
>>3172288
Потому что какое отношение язык имеет к библиотеке? Я вообще jsx еще до ряхта с jquery использовал.
Аноним 28/05/24 Втр 21:51:12 #529 №3172399 
>>3172288
Потому что JSX может жить без реакта, как и реакт без JSX. А JSX можно как и с шаблонами на ванилле использовать, так и вынести какой-то общий функционал в твой говно JSX и прокидывать нужный провайдер в зависимости от среды/фреймворка, в котором вы работаете.
Аноним 28/05/24 Втр 23:57:22 #530 №3172499 
>>3172268
А ты не джун штоле?
Аноним 29/05/24 Срд 00:23:52 #531 №3172510 
image.png
>>3171414
>react
Аноним 29/05/24 Срд 00:55:50 #532 №3172514 
прив, а знает кто-нибудь каким образом можно экспортнуть содержимое ксс файла в жс строку? может лоадеры есть какие-то для вебпака
Аноним 29/05/24 Срд 01:26:58 #533 №3172525 
>>3172514
ладно, все оказалось гораздо проще, чем я думал
Аноним 29/05/24 Срд 09:47:08 #534 №3172670 
>>3172499
Наверное джун. Но уже второй год работаю. Задачи все сложнее и закрываю их всегда сам. Поэтому не ебу. Похуй на грейды
но зарплата в чуть больше, чем сотыгу, - джуновая. Хотя я раньше вообще 60-65 к получал на прошлой работе
Аноним 29/05/24 Срд 10:57:49 #535 №3172733 
>>3172358
Пиздабол и хуесос.
Аноним 29/05/24 Срд 11:41:44 #536 №3172768 
>>3172766 (OP)
>>3172766 (OP)
>>3172766 (OP)
Аноним 29/05/24 Срд 11:41:52 #537 №3172769 
>>3172766 (OP)
>>3172766 (OP)
>>3172766 (OP)
Аноним 29/05/24 Срд 11:42:01 #538 №3172771 
>>3172766 (OP)
>>3172766 (OP)
>>3172766 (OP)
Аноним 29/05/24 Срд 16:21:00 #539 №3173108 
>>3172733
Где пиздежь, чмошник? $(<div className="govno" />).appendTo("#govno-wrapper") абсолютно валидная конструкция.
Аноним 29/05/24 Срд 22:16:43 #540 №3173620 
Учу целый час Ангуляр. Это просто охуительно! Но получится ли у меня найти работу на нем после помойного Вью на нем уже работаю больше двух лет?
Аноним 29/05/24 Срд 23:01:06 #541 №3173667 
>>3173620
Тебе делать нехуй? Мочу на говно менять7 Хочешь нового - учи другой язык.
Аноним 29/05/24 Срд 23:08:14 #542 №3173672 
>>3173667
Фронтенд пишут только на жопаскрипте. Потуги в бекенд на 5 языках остались только в рамках пет проджектов. А я хочу писать работу на новом фронт фраемворке
Аноним 30/05/24 Чтв 13:24:05 #543 №3174222 
Запилите уже гайд как вкатиться без коммерческого опыта
Аноним 30/05/24 Чтв 18:41:33 #544 №3174621 
>>3172268
Ты индексацию учитывай
При евро по 60 - 60к+ было норм зарплатой джуна, сейчас от 100к рублёв
Dhjdkdkdmnf 26/06/24 Срд 22:42:42 #545 №3204664 
Нормально так
comments powered by Disqus