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

JS Thread #276 /js/

 Аноним 24/05/23 Срд 21:52:17 #1 №2710836 
image.png
Предыдущий тред:>>2703785 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 24/05/23 Срд 21:57:35 #2 №2710840 
Вкат закрыт, сижу плачу что столько времени проебал на обучение
Аноним 24/05/23 Срд 21:58:29 #3 №2710841 
image.png
Напоминаю, что мы живём в страшном мире с сектантами одной очень страшной корпорации, поклоняющимися огрызку.
Сектанты верят в божественное происхождение компании.
Отказываются воспринимать иную точку зрения.

Не контактируйте с ними, не жмите руку, не отвечайте.

За сим, ^база треда.
Аноним 24/05/23 Срд 22:04:34 #4 №2710847 
>>2710841
Гуглодаун продолжает мазать говном стены в палате и проецировать свое заболевание по поклонению корпорации на других.
Аноним 24/05/23 Срд 22:05:47 #5 №2710848 
>>2710847
Мы уже поняли, что тебе шашечки, а не ехать. Отъебись.
Аноним 24/05/23 Срд 22:32:58 #6 №2710865 
image.png
image.png
>>2710836 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
Аноним 24/05/23 Срд 22:34:06 #7 №2710867 
16844970292660.mp4
16845057550530.png
>>2710836 (OP)
Аноним 24/05/23 Срд 22:35:37 #8 №2710868 
хуйня номер 7.mp4
>>2710841
>>2710847
>>2710848
Аноним 24/05/23 Срд 22:38:24 #9 №2710870 
>>2710865
Интересует позиция рэперов касательно свелт и ваниллы.
Аноним 24/05/23 Срд 23:27:33 #10 №2710902 
Капитально наговнокодил фуллстак приложение на реакте. Планировалось: браузер обращается к серверу -> nginx 443 порт -> фронт локалхост:3000 -> бэк локалхост:8000. Получилось: браузер обращается к серверу -> nginx 443 порт -> фронт локалхост:3000 -> хуй. При попытке выполнить POST запрос сайт ломится на локалхост:8000 домашней пекарни. Как я это выяснил: запустил бэк на домашней пеке и сайт заработал. Пример говнокода из App.js:
await axios.post("http://127.0.0.1:8000/signin", {username: username, password: username})
Вопрос знатокам. Как сделать, чтобы фронтенд обращался к локалхосту сервера, а не моей пекарни?
Аноним 24/05/23 Срд 23:36:36 #11 №2710910 
image.png
>>2710902
Сервер и домашняя пека одна машина?
Фронт крутится на домашней машине?
ЯННП
Аноним 24/05/23 Срд 23:41:35 #12 №2710911 
>>2710910
Сервер и домашняя пека разные машины. Фронт крутится на сервере, пытается стучаться к бэку на домашней пеке.
Аноним 25/05/23 Чтв 01:56:51 #13 №2710948 
>>2710902
Ну как ты nginx настроил на фронт, так же настрой на бэк.

У тебя в коде не должно быть 127.0.0.1, там должен быть адрес сервера, то есть твой nginx:443, который в свою очередь зароутит запрос на локалхост:восемьтыщ
Аноним 25/05/23 Чтв 02:06:50 #14 №2710950 
>>2710902
>>2710948
Поясню всё же

В конфиге nginx добавь реверс-прокси:
location /api/ {
proxy_pass http://localhost:8000;
}

И с фронта обращайся к https://example.com/api/signin

Ну и на бэке добавь api в путь
Аноним 25/05/23 Чтв 05:47:19 #15 №2710979 
>>2710902
>nginx 443 порт -> фронт локалхост:3000 -> бэк локалхост:8000

У нормальных людей либо:
а) фронт - это статика, блять! Которую раздают на nginx. Нахуя ты запускаешь фронт? Ты дев-сервер запустить в продакшен хочешь?
А "бэк" в этой схеме - написан на чем-то еще.
б) "фуллстек приложение на реакте" - если ты не зависишь от сервера написанного на чем-то еще, очевидно подразумевается, что ты делаешь один сервер, который и "бек" и рендерит компоненты на сервере (SSR). Если ты не умеешь делать это руками сам, то просто возьми Next.js.
Аноним 25/05/23 Чтв 06:53:31 #16 №2710988 
>>2710870
Реперы сидят на SolidJS
Аноним 25/05/23 Чтв 07:43:27 #17 №2710997 
https://playcode.io/1483329

https://preview-1483329.playcode.io/

сап, подскажите пожалуйста, можно ли как-то сделать чтобы переполнившийся контейнер между mainHeader и mainFooter был со скроллом, а не растягивал страницу?
Аноним 25/05/23 Чтв 07:48:07 #18 №2711001 
image.png
>>2710997
В таких случаях смотри что именно должно скроллиться и ограничивай ширину/высоту именно этому блоку, тебе нужно задать максимальную высоту на твой скроллабл контейнер, который на скрине ul.overflow-hidden, без этого у него нет ограничений по высоте и включаться скролл не будет. Остальные h-[100vh] вообще убери, они тебе не нужны
Аноним 25/05/23 Чтв 07:52:59 #19 №2711002 
image.png
>>2710997
>>2711001
А вообще если ты хочешь такой лейаут, где скроллится только какая-то часть, а всё остальное статичное, то советую сделать чуть по другому, сделай fixed на хедер, сайдбар, и футер, а мейн контенту задай паддинги соответствующие, тогда у тебя будет скролл у всей страницы а не только у мейна, и можно например скроллить колесиком даже если курсор не в мейне
Аноним 25/05/23 Чтв 07:59:52 #20 №2711004 
>>2711001
Я не знаю какую высоту задавать, т.к мне нужно чтобы main в итоге дошел до конца страницы, но не дальше и если я даже подгоню идеально допустим 700px то на другом экране он будет переполнять
https://playcode.io/1483345
Аноним 25/05/23 Чтв 08:13:03 #21 №2711006 
>>2711002
Интересно, попробую
Аноним 25/05/23 Чтв 08:19:24 #22 №2711007 
image.png
>>2711004
Нужно вычесть высоту верхнего хедера и нижнего футера, ты уже подобное делал, только не в том месте немного.
Аноним 25/05/23 Чтв 08:27:28 #23 №2711009 
>>2711007
https://playcode.io/1483345

Спасибо, вот так получилось, получается все фиксой пришлось задать, я надеялся как-то с флексами в обход фикс значений получится правда
Аноним 25/05/23 Чтв 08:58:04 #24 №2711026 
>>2711009
>я надеялся как-то с флексами в обход фикс значений получится правда

Можно, но не знаю какие подводные, я мало верстаю
Через флексы получается и так работает https://d6tlst.csb.app/
Аноним 25/05/23 Чтв 09:08:45 #25 №2711029 
>>2711026
Понял, спасибо, потыкаюсь тогда еще с флексами попробую
Аноним 25/05/23 Чтв 09:24:28 #26 №2711040 
https://playcode.io/1483371

>>2711026
Я смог по аналогии! Притом вообще ни одной фиксированной высоты нет, кроме 100vh для главного экрана
Аноним 25/05/23 Чтв 10:28:52 #27 №2711115 
С каких блядь пор SSL-сертификаты стали такими дорогими? Какая у них себестоимость, лол?
https://www.reg.ru/ssl-certificate/
Аноним 25/05/23 Чтв 10:40:16 #28 №2711124 
>>2711115
https://letsencrypt.org/

Есть какая-то принципиальная разница?
Аноним 25/05/23 Чтв 11:49:50 #29 №2711213 
>>2710997
Что пишешь?

мимо проходил
Аноним 25/05/23 Чтв 11:56:20 #30 №2711220 
>>2710948
>>2710950
Благодарю. Ожидал, что запросы к бэку будут идти транзитом через серверный локалхост:3000, а оно вон как работает.

>>2710979
Я некорректно объяснил. Фронт на реакте, бэк на чём-то ещё. Поднял билд для прода через serve на локалхосте сервера. С try_files nginx-а не срослось, так и не понял почему. Как раз после ssr столкнулся с неожиданным поведением spa.
Аноним 25/05/23 Чтв 12:56:24 #31 №2711294 
browsers.png
safari versions.png
Ах, опоздал на такой вкусный сафари-срач, ну ничего, накину говна яблокодауну вдогонку.
Разрабатываю CMS для Джона Бора, на пиках стата по юзерам. И понадобилось мне было использовать https://developer.mozilla.org/en-US/docs/Web/API/BroadcastChannel. Посмотрел сюда https://developer.mozilla.org/en-US/docs/Web/API/BroadcastChannel#browser_compatibility, галочки зеленые, на даты внимания не обратил. Это потом обнаружилось, что Сафари на 5-6 лет отстает от Хрома и FF. Внезапно оказывается, что у некоторых Сафари юзеров функционал отваливается. Некоторым просто помогло обновится, но прелесть экосистемы Эпл в том, что версия браузера жестко привязана к версии макос, которая в свою очередь привязана к железу. Многие юзеры просто не могут обновить сафари, потому что не могут обновить макос - их макбукам/макмини уже лет 5 и пора покупать новые. Неприятная ситуация. С тяжелым сердцем иду к своему Engineering Manager'y, который фанат Эпла и у которого жена там работает ПМом.
Сейчас у яблокодауна произойдет разлом реальности, потому что его вердикт был такой:
>пусть обновляют устройства или переходят на другой браузер
Так что, надеюсь, какой-то процент сафари-юзеров навсегда срыгнули на нормальный любой браузер.
Аноним 25/05/23 Чтв 13:31:28 #32 №2711342 
Да в челом что хром что сафари хуйня. Лучший браузер - яндексовский. Change my mind.
Аноним 25/05/23 Чтв 13:37:58 #33 №2711353 
>>2711342
яндекс - это хром с перебитыми номерами
Аноним 25/05/23 Чтв 13:52:23 #34 №2711381 
>>2711294
>очередная методичка гуглодауна из 2013
Не читал даже, накопи денег на макбук и потом рассказывай
Аноним 25/05/23 Чтв 14:00:45 #35 №2711394 
>>2711294
> в сафари 2013 года что-то не работает
Кул стори, бро
Аноним 25/05/23 Чтв 14:21:09 #36 №2711407 
>>2711394
>ну отстает на 5 лет, чего бухтеть-то.
Аноним 25/05/23 Чтв 14:21:52 #37 №2711408 
>>2711407
Сафари 2013 года работает как Хром 2018? Ты кажется обосрался
Аноним 25/05/23 Чтв 14:26:42 #38 №2711414 
>>2711408
Обосрался тебе в рот.
И свои мантры про агентов гугла заканчивай, я фф использую дома, хром только на работе. Когда у меня был макмини/макбук - пользовался фф на нем. Прогнули ie6 https://www.theverge.com/2019/5/4/18529381/google-youtube-internet-explorer-6-kill-plot-engineer - прогнем и сафари.
Аноним 25/05/23 Чтв 14:27:32 #39 №2711417 
>>2711414
> прогнули
> прогнем
Всей палатой?
Аноним 25/05/23 Чтв 14:32:34 #40 №2711424 
>>2711414
Естественно, ты не агент гугла, агентам что-то платят.
Ты просто дурачок, который вообразил, что воюет за доброе добро с силами злого зла. Добро - это Гугл, а остальные - зло. Ты идейно воюешь за добро, бесплатно. Вот-вот зло победишь уже, вот-вот.
Аноним 25/05/23 Чтв 14:35:06 #41 №2711426 
>>2711424
>использую фф
>ты агент гугла, потому что нилюбишь эппл!!
Таблетки прими.
Аноним 25/05/23 Чтв 14:36:04 #42 №2711429 
>>2711426
Ну и почему ты пропускаешь прием таблеток, если ты споришь с выдуманными тобой утверждениями?
Аноним 25/05/23 Чтв 14:36:38 #43 №2711431 
>>2710865
То-то на HolyJS ангуляр хуесосили все кому не лень и говорили, что у него нет будущего)))
Аноним 25/05/23 Чтв 14:38:58 #44 №2711437 
>>2711431
>HolyJS
шо это?
Аноним 25/05/23 Чтв 14:41:30 #45 №2711439 
>>2711426
>использую фф
Тебе 54?
Аноним 25/05/23 Чтв 14:45:50 #46 №2711446 
>>2711414
Гении, тупо гении. Вот они, инженеры ФААНГ. Версия браузера не должна лочиться под версию ОС, если браузер может позволять пользоваться всем функционалом в стандартах без оглядки на ОС, политика которой - хуй тебе в жопу, а не функциональность.
Аноним 25/05/23 Чтв 14:48:33 #47 №2711449 
>>2711446
С почившим ишаком такая же история. Не успеваете за стандартами, постоянно какие-то проблемы, деньги на разработку и поддержку решения - всё просто. Просто берём хромиум под BSD лицензией и брендируем. Только яблочники сопротивляются. Они заплатили деньги за или тный сафари.
Аноним 25/05/23 Чтв 14:51:24 #48 №2711454 
>>2711446
>>2711449
Эта боль воина со злом
Аноним 25/05/23 Чтв 14:53:56 #49 №2711458 
>>2711454
Меня всё устраивает. Иди обновись лучше с м1 на м2. Не забудь также новый айфон 15 взять вместо 14-го.
Аноним 25/05/23 Чтв 14:54:34 #50 №2711461 
>>2711449
Я тебе открою тайну, только никому не говори - хромиум это и есть брендированный сафари
Аноним 25/05/23 Чтв 14:55:25 #51 №2711465 
>>2711458
> я нищета и мне не бомбит
Ясно, Сычев. Но сайт наш должен сегодня работать в сафари, или уволен
Аноним 25/05/23 Чтв 14:56:53 #52 №2711468 
>>2711465
Товарищ кабаныщ, пока вы увольняли сычей, пользователи сафари пересели на спутник.
Аноним 25/05/23 Чтв 14:57:23 #53 №2711469 
>>2711446
Так они неиронично гении в Эпл. Это не недоработка, это спланированная политика. Поди да купи новый макбук, даже если ты только серфишь сайтики в инете.
Аноним 25/05/23 Чтв 14:59:28 #54 №2711473 
>>2711469
Это пиздец, если честно. Ничего не имею против мака. Да, софт ставится удобна, подобие поддержки. Консолька без WSL / дуалбута / линуха основной системой. Но политика с браузером - ситуация с ишаком.
Аноним 25/05/23 Чтв 15:00:58 #55 №2711477 
>>2711473
подъехала аналитика рынка от Сычева, все на биржу
Аноним 25/05/23 Чтв 15:01:50 #56 №2711478 
>>2711477
Иди мантры 2013-го года выпуска наверни.
Аноним 25/05/23 Чтв 15:02:02 #57 №2711479 
image.png
>>2711473
> линуха основной системой
Как что-то плохое.
Аноним 25/05/23 Чтв 15:06:12 #58 №2711484 
>>2711479
Ничего плохого, мне хватает. Весь софт мне нужный - есть. Игры превратились в унылый сжв кал уже давно, за парой исключений. Заебало в дискорде слушать как у кого-то там 4090 в 60фпс не тянет, лучи не лучи, оптимизации не оптимизации.
Аноним 25/05/23 Чтв 15:43:35 #59 №2711520 
>>2711431
Щас бы всерьез слушать чей то пиздеж лол. Помню как раньше предрекали смерть жс, а он не то что не помер так еще и в бэк с мобилками пролез начав ебать тупорылых предсказателей лол
Аноним 25/05/23 Чтв 15:59:35 #60 №2711537 
>>2711520
Есть webassembly, и пока неясно куда оно всё катится.
Есть вариант, что JS станет каким-то комплиментарным инструментом в далёком будущем, если не завезут какой-то йоба контейнер, чтобы рисовать всё без необходимости даже трогать JS.

мимо
Аноним 25/05/23 Чтв 16:15:19 #61 №2711556 
>>2711537
Мимошиз, зачем ты притащил протухший мем пятнадцатилетней давности?
Аноним 25/05/23 Чтв 16:15:57 #62 №2711558 
>>2711556
2013-ый был 10 лет назад, окстись.
Аноним 25/05/23 Чтв 16:44:23 #63 №2711628 
>>2711213
Работу работаю
Аноним 25/05/23 Чтв 16:45:25 #64 №2711631 
>>2711294
Мне из-за этого гэпы запретили юзать, потому что у старых сафари не поддерживается он
Аноним 25/05/23 Чтв 16:46:15 #65 №2711633 
>>2711537
Этот вебассембли хуеву тучу лет как есть. Толку ровно ноль. Проблема не столько в новых инструментах а в миллионах людей сидящих на старых. Иначе бы все быстро пересели с условных крестов на раст.
Аноним 25/05/23 Чтв 16:54:37 #66 №2711644 
>>2711633
Ну вон, тот же Blazor можно собрать в асемблю, Flutter (теперь?) тоже собирается. Легаси это конечно хорошо, но потуги возродить флешплеер и джава апплеты то есть.
Аноним 25/05/23 Чтв 16:55:33 #67 №2711645 
>>2711631
Да, причём там процентов 5-10 от массы макоёбов не может ими пользоваться.
Аноним 25/05/23 Чтв 16:57:11 #68 №2711649 
>>2711644
Только вот столько макак на блейзере и флаттере не найти.
Да и жс говорят быстрее работает в браузере
Аноним 25/05/23 Чтв 17:05:57 #69 №2711668 
>>2711631
в гридах или фексах?
Аноним 25/05/23 Чтв 17:09:30 #70 №2711674 
С огромными мучениями худо бледно осилил флексы. Гриды обязательно учить?
Аноним 25/05/23 Чтв 17:13:34 #71 №2711683 
>>2711668
флексах
Аноним 25/05/23 Чтв 17:14:16 #72 №2711685 
>>2711674
Ты должен с просонья если тебя разбудят и попросят заверстать верстать на флексах.
Гриды - ну если там опять не будет на проекте шины с поддержкой и тяжеловесностью, можно вполне попасть на проект где весь UI кит держится на гридах.
Даже если вы идейно верстаете на флексах, есть задачки которые можно сделать гридами гораздо проще и без костылей.
А вообще, это хуёвый подход, разбираться в базе и ещё из базы выбирать надо не надо.
Аноним 25/05/23 Чтв 17:18:22 #73 №2711691 
>>2711685
Просто очень тяжко идет верстка у меня я хз. Не ну конечно когда возьмут на работу я хоть с флеш плеером научусь обращаться, никаких проблем. А пока вкатываюсь время на более насущное хочется потратить.
Аноним 25/05/23 Чтв 18:22:14 #74 №2711804 
>>2711691
Имхо флекс это лучшее что есть в вёрстке и из юзаешь постоянно
Аноним 26/05/23 Птн 00:48:54 #75 №2712110 
asi.mp4
Аноним 26/05/23 Птн 02:11:28 #76 №2712131 
>>2711479
>>2711484
>>2711473
лучше давайте не будем про ось.
а то сейчас как прошлый в холивар скатим.

и так же понятно. винда и ангуляр - база, что тут обсуждать.
Аноним 26/05/23 Птн 05:02:59 #77 №2712146 
>>2712131
Ангулярошиз, с каких пор ангуляр является базой? По всем понятиям реакт сейчас база, и ещё останется ею как минимум несколько лет, возможно много.
Аноним 26/05/23 Птн 08:06:44 #78 №2712164 
ааааа.mp4
>>2712146
>По всем понятиям реакт сейчас база
Аноним 26/05/23 Птн 08:20:11 #79 №2712168 
image.png
>>2712131
Ахах, ангулярошизик ещё и сидит на винде.
Аноним 26/05/23 Птн 08:22:39 #80 №2712171 
>>2712168
Ангуляр конечно нахуй, но с виндой что не так? Никаких преимуществ нет у конкурентов кроме чувства илитарности у их пользователей
Аноним 26/05/23 Птн 11:25:21 #81 №2712301 
>>2712171
Для тебя нет, для других есть.
Преимуществ не счесть сколько, особенно сейчас, когда времена действительно качестенных винд (хр, 7) закончились.

Я год назад перекатился, и это небо и земля по сравнению с ОБНОВИТЕ ВАШ КОМПЬЮТЕР/ЧТО-ТО ПОШЛО НЕ ТАК/ЗАВЕДИТЕ/ВОЙДИТЕ В ВАШ АККАУНТ, ЧТБЫ ПРОДОЛЖИТЬ/ВАША СИСТЕМА НЕ АКТИВИРОВАНА/Прочее говно
Аноним 26/05/23 Птн 12:02:17 #82 №2712354 
>>2712301
То есть кроме чувство элитарности разница нет, я так и сказал
Аноним 26/05/23 Птн 13:25:57 #83 №2712441 
image.png
image.png
image.png
>>2712301
>Для тебя нет, для других есть.
>Преимуществ не счесть сколько, особенно сейчас, когда времена действительно качестенных винд (хр, 7) закончились.
Преимущества XP? Какие? Пикрил 1, с лисой та же песня, есть какая-то древняя SRE версия обрезанно залоченная.
> 7
Даже стимошизики собрались уходить с семёрки, потому что стим на хромиуме, а на сектантов на 3 года не поддерживаемой ОС забили хуй. А в этом году закончена поддержка и 8-ки.
В 2016 мелгомягкие активно пилили кроссплатформу для шарпов .net core, которая заводилась только на десятке. Пикрил 2. На сперму уже не поставить .Net 7, который уже не в preview.

>Я год назад перекатился, и это небо и земля по сравнению с ОБНОВИТЕ ВАШ КОМПЬЮТЕР/ЧТО-ТО ПОШЛО НЕ ТАК/ЗАВЕДИТЕ/ВОЙДИТЕ В ВАШ АККАУНТ, ЧТБЫ ПРОДОЛЖИТЬ/ВАША СИСТЕМА НЕ АКТИВИРОВАНА/Прочее говно
Это всё какие-то проблемы бабы сраки оператора Windows Word и Windows Excel. В то время как любая проблема под никсами отправляет тебя в гугол, хорошо если на пару часов. Если не делать резких шагов вправо/влево - восхитительно. Но точно также можно пройтись по политикам/реестрам на винде один раз.
Пик 3 - на сперму даже VS Code не поставить.

t. дебич на производной дебунту
Аноним 26/05/23 Птн 13:28:12 #84 №2712444 
image.png
>>2712171
> Никаких преимуществ нет у конкурентов
Аноним 26/05/23 Птн 13:31:14 #85 №2712445 
Я блядь, вообще шизею с местных сектантов.
Вы должны топить за обновления систем и софта, потому что иначе веб рантайм не обновляется и сосёшь хуй с неподдерживаемыми гэпами, а вместо этого одни некро-илитаристы.

>>2712444
У него получилось.
Аноним 26/05/23 Птн 13:42:41 #86 №2712452 
image.png
Аноним 26/05/23 Птн 13:49:24 #87 №2712454 
>>2712441
>любая проблема под никсами
Даже на MacOS?

>можно пройтись по политикам/реестрам на винде
Без гугла? Ты сисадмин?
Аноним 26/05/23 Птн 13:53:02 #88 №2712458 
>>2712454
>Без гугла? Ты сисадмин?
Посмотрите на эту жертву хелпдеска. Надо срочно создать тикет, у ПОГРОММИСТА ЧТО-ТО НА КОМПУТЕРЕ СЛОМАЛОСЬ.
Аноним 26/05/23 Птн 13:57:18 #89 №2712460 
>>2712458
Удивительно, что с вопросами про сисадминство, с макак в вакансиях требуют знание чмокера, кубера, линуксов, CI/CD
Аноним 26/05/23 Птн 14:07:58 #90 №2712466 
>>2712460
> в вакансиях требуют знание чмокера, кубера, линуксов, CI/CD
Так тож не профессиональное девопсовство, а уение понят и накидать простой файлик настроек.
Аноним 26/05/23 Птн 14:16:01 #91 №2712472 
image.png
>>2711674
>С огромными мучениями худо бледно
Программирование точно твое? Ведь это ещё не программирование, а просто верстка.

>>2711691
>я хоть с флеш плеером
Зачем? Тыкай в канвас! Попробуй pixi.js
Аноним 26/05/23 Птн 14:16:38 #92 №2712473 
>>2712466
Я бы не доверил такому человеку даже создавать файл с настройками. Он свой компудахтер и IDE настроить не может.
Аноним 26/05/23 Птн 14:21:51 #93 №2712482 
image.png
image.png
>>2712473
>Он свой компудахтер и IDE настроить не может.
А реестр тут причем? Ты видел как там много файлов? Как ты его проходить будешь?
Собственно в групповых политиках тоже не мало настроек.
Аноним 26/05/23 Птн 14:25:44 #94 №2712487 
>>2710988
А кто сидит на ремиксе?
Аноним 26/05/23 Птн 14:26:41 #95 №2712490 
>>2711437
Известная конференция.
https://holyjs.ru/
Аноним 26/05/23 Птн 14:27:29 #96 №2712492 
>>2712472
>Программирование точно твое? Ведь это ещё не программирование, а просто верстка.
В том то и дело что программирование мое, а верстка нет.
Аноним 26/05/23 Птн 14:27:44 #97 №2712495 
>>2712482
Ну то есть не на винде можно даже гуглом пользоваться, а на винде - нет. Понял.
Потом ловишь пакет на тех же залупинуксах, который тащит в зависимостях по неведомой причине либу под другую архитектуру и нужно разобраться первый раз без гугла. Принял.
Аноним 26/05/23 Птн 14:28:44 #98 №2712497 
>>2712492
>В том то и дело что программирование мое, а верстка нет.
Тогда, возможно, ты выбрал заход не с той стороны.
Аноним 26/05/23 Птн 14:31:48 #99 №2712504 
>>2712497
К сожалению, я поздно это понял, когда и реакт и тайпскрипт уже подучил и теперь с горящей жопой бурюсь сзади. Правда больше от огромного количества вкатунов на фронте, так бы смирился с версткой а вот годами вкатываться среди тысяч на каждую вакансию не хочу
Аноним 26/05/23 Птн 14:32:07 #100 №2712505 
image.png
>>2712495
> сам с собой поговорил как шизик
Аноним 26/05/23 Птн 14:32:22 #101 №2712506 
Так а объективно чем винда плоха? Никто аргументов не приводит, только религиозный хейт.
Аноним 26/05/23 Птн 14:33:24 #102 №2712509 
>>2712506
Телеметрия, реклама, прожорливость. Серверы требуют платную лицензию.
Аноним 26/05/23 Птн 14:36:51 #103 №2712523 
>>2712509
Первое вообще впервые слышу. Рекламу отродясь не видел. Прожорливость играет роль на маломощных компах, где можно какой нибудь легкий дистрибьютив накатить. Сервер да согласен
Аноним 26/05/23 Птн 14:38:33 #104 №2712527 
Лол прочитал про телеметрию. Это аут. Надо очень наивным быть чтобы думать что она только на винде. Помню обсуждение где муриканцы горели оттого что китайский линь собирает данные. В итоге сошлись на том что им горит оттого что это делает китай а не штаты как в других дистрибутивах
Аноним 26/05/23 Птн 14:38:58 #105 №2712530 
>>2712505
Даже если мы опустим вопрос с ОС, я видел не мало макакичей, которые не знают как настроить хуйня_нейм в своей иде, будь это webstorm или vscode. А это нужно, потому что его блядская ИДЕ срёт в файлы проекта, линтит с другими правилами и т.д.
Аноним 26/05/23 Птн 14:40:57 #106 №2712536 
>>2712523
Они, предположительно, рекламой называют то что 11-ая винда показывает тебе, что у неё есть офис, one drive, и ещё несколько сервисов, которыми ты не пользуешься.
Ну и в 10-ке дефолтный браузер меняется в НАСТРОЙКАХ системы.
Аноним 26/05/23 Птн 14:45:36 #107 №2712546 
>>2712536
Госпади, столько шума из-за всякой хуйни. Это называется когда ты фанатик и пытаешься раздуть из любой мелочи слона.
Аноним 26/05/23 Птн 14:54:46 #108 №2712574 
>>2712546
Винда это для тупых нормисов, а линукс для илиты в свитере с оленями, что тут неясного
Аноним 26/05/23 Птн 15:00:14 #109 №2712584 
image.png
Неделю назад вкатился в жс. Планирую к осени начать зарабатывать 900кк/наносек
В чем подводные камни?
Аноним 26/05/23 Птн 15:02:53 #110 №2712587 
>>2712574
Яблокошиз, отводишь от себя подозрения?
Аноним 26/05/23 Птн 15:03:26 #111 №2712590 
>>2712584
Начинай хуи сосать уже сейчас, к осени выйдешь на 900кк.
Аноним 26/05/23 Птн 15:05:42 #112 №2712595 
>>2712584
>начать зарабатывать
>подводные камни?
Не начнешь.
>>2712590
>к осени выйдешь на 900кк
Хуев конечно.
Аноним 26/05/23 Птн 15:09:15 #113 №2712605 
>>2712164
1. Реакт самый популярный
2. На нём легко и удобно делать как мелкие приложения и даже статичный стайты, так и массивный энтерпрайз
3. Он наиболее развитый, как и его экосистема
4. Он двигается в хорошем направлении и его будущее не туманно, а наоборот надёжно
Аноним 26/05/23 Птн 15:24:39 #114 №2712628 
>>2712605
>его будущее не туманно, а наоборот надёжно
Пифия, это ти?
Аноним 26/05/23 Птн 15:33:25 #115 №2712637 
>>2712628
Да.

1. Реакт поддерживает команда из Меты, в команде много людей на энтузиазме. Мета, если что, один из крупнейших контрибьюторов в опенсорс.
2. У реакта годные планы по развитию, например в будущем можно будет не писать useCalback, memo и useMemo, новый компилятор будет это делать за нас. Значительно улучшится DX и перформанс.
Аноним 26/05/23 Птн 15:36:10 #116 №2712643 
>>2712301
10 Винда охуенна, 11 ещё лучше. До 10 винды дизайн был настолько отвратительный, что с системой невозможно было работать. В 11 Винде дизайн настольный приятный, что я даже с мака перекатился обратно на Винду.
Аноним 26/05/23 Птн 16:08:11 #117 №2712708 
image.png
>>2712605
Ангуляр и по фичам и по DX уже давно перегнал реакт
Аноним 26/05/23 Птн 16:11:53 #118 №2712714 
>>2712708
Объясни мем с картинки и как он мог быть блокером для какого-то другого функционала?

инб4 самозакрывающиеся тэги в 2к23 пог ю
Аноним 26/05/23 Птн 16:16:25 #119 №2712722 
16838942847310.jpg
>>2712708
Аноним 26/05/23 Птн 16:20:14 #120 №2712729 
>>2712643
>До 10 винды дизайн был настолько отвратительный, что с системой невозможно было работать.
Kek, вот как раз с ситемой неудобно работать, настройки все спрятали и предложили через ограниченный интерфейс их править.
Аноним 26/05/23 Птн 16:21:18 #121 №2712735 
>>2712708
Серверный рендеринг и типизация там были явно раньше.
Аноним 26/05/23 Птн 17:18:01 #122 №2712822 
>>2712729
Жмешь win+r, пишешь control, жмешь enter
Аноним 26/05/23 Птн 19:28:21 #123 №2712999 
>>2712637
расскажи это тем кто пишет на FlowJS
Аноним 26/05/23 Птн 19:47:01 #124 №2713013 
>>2712999
>FlowJS
Literally who? 0.1% разработчиков? В 2023 пишут на тайпскрипте.
Аноним 26/05/23 Птн 20:29:11 #125 №2713063 
>>2712637
>У реакта годные планы по развитию, например в будущем можно будет не писать useCalback, memo и useMemo
Вау, круто! Наконец-то появится фичи, которые во вью реализованы уже хер знает когда
Аноним 26/05/23 Птн 20:53:57 #126 №2713095 
>>2713063
Да, это круто. Лучше поздно, чем никогда. И несмотря на то, что во вью это давно есть, реакт на первом месте по популярности с большим отрывом. И станет ещё лучше, что сделает его ещё популярнее. Тем более над ним кроме Меты ещё и Верцел теперь по сути работает.
Аноним 26/05/23 Птн 21:28:37 #127 №2713126 
image.png
>>2713063
У вью наверное самый оптимальный вид реактивности, который придумали. Но у реакта есть одна фича, о которой не так часто задумываешься, это то что ты вообще не думаешь о реализации реактовской реактивностипотому что её нет. В разных реактивных либах постоянно много нюансов, нельзя спредить, нельзя как-то не так асайнить, суть ты понял. У тебя получается две сущности, первая это само значение, и вторая это реактивный контейнер. Это напрягает когда в одну функцию нужно условно передать реф, а в другую его значение, и не запутаться.
Аноним 26/05/23 Птн 21:42:34 #128 №2713148 
>>2713095
Этого удвою.

>>2713063
А во вью можно, чтобы оно из коробки всё подряд не сравнивало и не оптимизировало? Потому что если у меня простая относительно поделка, я могу не заморачиваться мемоизацией. Кроме каких-то очевидных дорогих операций типо фильтрации и т.д.
Плюс часто бывает похуй на эти оптимизации из-за их незначительного или даже отрицательного выхлопа (но с отрицательным надо постараться)
Аноним 26/05/23 Птн 21:46:00 #129 №2713155 
>>2713063
на vue пишут только макаки пхпшники. Абсолютно ненужное говно. Для гигантов реакт удобнее. Для средних компаний svelte круче
Аноним 26/05/23 Птн 21:46:34 #130 №2713157 
>>2713148
вот поэтому аью и нахуй не нужен крупным проектам
Аноним 26/05/23 Птн 21:47:22 #131 №2713159 
>>2713155
О, свелте господин? Что вообще можешь про свелт сказать? Я слышал краем уха, что главнокомандующий решил отказаться от TS в пользу JSDoc.
Аноним 26/05/23 Птн 21:51:47 #132 №2713164 
>>2713159
Я сам на свелте не пишу, я реактомакакен. Но лично мне он очень симпатичен. И коллега бывший устроился в компанию где на нем пишут и довольно урчит и грозится что свелте и реакт скоро подвинет. Вряд ли конечно, но фрейм весьма хорош
Аноним 26/05/23 Птн 22:38:34 #133 №2713197 
Мокался головой в говно раст, а там оказывается мозилла пилит новый модульный бровзер на расте.
Не то чтобы я много колупал электрон, но они заявляют, что это будет модульный встраиваемый бровзер. Можно будет костылить приложения с использованием веб стандартов. Кто чё думает по перспективам данного продукта?

https://servo.org/
Аноним 26/05/23 Птн 22:55:27 #134 №2713198 
>>2713197
Эту хуйню давно забросили. Ну ты и соня.
Аноним 26/05/23 Птн 22:56:54 #135 №2713199 
>>2713095
Таки верцел в раньше с ним работал, выкатив свой костыль next. Или я чего пропустил, и они прям в команду разработки теперь залетели?
Аноним 27/05/23 Суб 02:09:20 #136 №2713272 
>>2713197
Ждём, когда обнаружишь XUL и Adobe AIR
Аноним 27/05/23 Суб 02:35:30 #137 №2713281 
image.png
>>2713126
Аноним 27/05/23 Суб 02:38:36 #138 №2713284 
>>2713281
> async function async
Спасибо, думал как сон сбить как раз.
Аноним 27/05/23 Суб 02:45:12 #139 №2713287 
image.png
>>2713284
Аноним 27/05/23 Суб 02:49:37 #140 №2713288 
>>2713287
Я тебя найду по твоим шизойдным высерам.
Аноним 27/05/23 Суб 10:12:52 #141 №2713366 
>>2713126
>>2713281
Зачем нужны ref и unref, какие-то unwrap'ы?

Мимо реактошиз
Аноним 27/05/23 Суб 11:40:26 #142 №2713413 
Вопрос по реакту:
Что будет, если я не передам зависимость в юзЭффект
const [a, setA] = React.useState(8);
const foo = () => console.log(a);
React.useEffect(() => foo(), [a]); //useEffect has a missing dependency: 'foo'
На вид оно все работает, foo всегда выдает актуальное значение, какие подводные?
Аноним 27/05/23 Суб 12:04:16 #143 №2713423 
А в JS нет такой штуки, как "rest of keys", не знаю?
короче, хочу передавать в функцию объект опций, например
myFunc({ name: "Петя", age: 20, phone: "Nokia", type: "customer" })
и принимать его как-то так:

function myFunc ({ name, age, ...rest }) {
console.log(name) // Петя
console.log(age) // 20
console.log(rest) // { phone: "Nokia", type: "customer" }
}

Так нельзя? И пропозала такого нет?
Аноним 27/05/23 Суб 12:06:46 #144 №2713425 
>>2713423
Бля! В натуре так можно! Охуеть! Никогда такого не видел.
Это ж насколько у меня JS-интуиция работает.
Аноним 27/05/23 Суб 12:18:43 #145 №2713429 
>>2713413
Указывать ВСЕ зависимости это не надобность, а просто способ избежать возможных багов, которые могут возникнуть, если потом будешь изменять Эффект и опять что-то не укажешь или типа того.

Просто проще изначально всё туда засовывать.
Аноним 27/05/23 Суб 12:30:15 #146 №2713433 
image.png
>>2713413
>>2713429
Конкретно в этом примере на зависимость похуй, функция создаётся вне области эффекта с актуальным значением переменной состояния.
const [a, setA] = React.useState(8);
const foo = () => console.log(a);
React.useEffect(() => foo(), [a]); // тут только ты знаешь, что зависимость нужна, алсо пикрил 1, линтер пытается завязаться на внешнюю переменнюю, которой нет в зависимостях.

А если переписать так
const [a, setA] = React.useState(8);
React.useEffect(() => console.log(a), [a]);
То тут уже линтер будет видеть все зависимости.
Идея такая, что если эффект зависит от внешних переменных - они должно быть в зависимостях, чтобы он триггерился только на их изменение.

а ещё первый пример можно переписать так, чтобы не ругалось на то, что ты стрелочную функцию извне используешь.
const [a, setA] = useState(8);
const foo = () => console.log(a);
useEffect(foo, [a]);
Аноним 27/05/23 Суб 13:08:32 #147 №2713473 
>>2713366
Потому что когда ты читаешь obj.value, то в этот момент происходит подписка. Например ты передал пропсом это в компонент кнопку, и читаешь это свойство при рендере кнопки, вью подписывается на изменения и знает, что если obj.value поменяется, то нужно зарендерить заново эту кнопку, по дефолту он не будет ререндерить все чилдрены как реакт. По такой же механике работают computed, watchEffect этц

Ну и тебе нужен какой-то враппер для твоего значения, чтобы задекорировать чтение и запись свойств. Враппер не обязателен например для объектов или массивов, но обязателен для примитивов, потому что на примитивах ты не отследишь запись или чтение, хотя может Намбер.прототайп.__прото__ чел найдет элегантный способ
Аноним 27/05/23 Суб 13:39:37 #148 №2713490 
>>2712605
Он будет двигаться в хорошем направлении когда выбросит виртуал дом на помойку.
>>2713159
Автор свелта недавно заявил, что полноценной поддержки TS не будет. А значит ничего серьезного на нем не разработаешь.
Аноним 27/05/23 Суб 13:50:52 #149 №2713494 
>>2713490
> Автор свелта недавно заявил, что полноценной поддержки TS не будет
> Firstly: we are not abandoning type safety or anything daft like that — we're just moving type declarations from .ts files to .js files with JSDoc annotations. As a user of Svelte, this won't affect your ability to use TypeScript with Svelte at all — functions exported from Svelte will still have all the same benefits of TypeScript that you're used to (typechecking, intellisense, inline documentation etc). Our commitment to TypeScript is stronger than ever

Жопой читал или на русике?
Аноним 27/05/23 Суб 14:42:29 #150 №2713524 
>>2713164
Свелт плох тем, что это не JS нифига.
Там дичь какая-то с вольным толкованием инструкций.
Аноним 27/05/23 Суб 15:00:01 #151 №2713539 
23423.jpg
VC code выдаёт подсказки в обычных js-файлах, как будто это ts. Как это отключить?
Аноним 27/05/23 Суб 15:45:49 #152 №2713567 
>>2713539
А что тебя смущает тут?
Предупреждение не из-за того, что тип any, а из-за того, что ты ещё нигде params не использовал.
Аноним 27/05/23 Суб 15:47:57 #153 №2713571 
>>2713567
То что нахуя мне эти any и ts, если я в жиэс? Зачем мне выводить эти женерики и интерфейсы там?
Аноним 27/05/23 Суб 15:51:21 #154 №2713574 
>>2713571
Ну пиши в консоли браузера или в notepad++. Там не показывает, какие параметры принимает функция/колбэк функции. Очень удобно будет каждый раз открывать mdn.

мимо
Аноним 27/05/23 Суб 15:54:56 #155 №2713578 
>>2713494
Жсдок аннотатионс - это хуйня, а не нормальный тс.
Аноним 27/05/23 Суб 15:56:24 #156 №2713582 
image.png
>>2713571
>Зачем мне выводить эти женерики и интерфейсы там?
Потому что удобно, когда IDE может что-то подсказать по функции, когда ты набираешь её название, чтобы вызвать. Я ещё JSDoc часто пишу, чтобы получать подсказки наподобие пикрелейтед.
Аноним 27/05/23 Суб 15:58:37 #157 №2713584 
>>2713164
Не подвинет. Фактор сообщества, куч готовых решений и бест практисов слишком силен. Тот же солид лучше реакта буквально во всем, но это новый, никому не нужный фреймворк, на котором интересно сделать пет, но тазить в продакшен нахуй надо. Примерно то же и со свелтом. Фронтенд - это уже устоявшаяся отрасль, кто бы что не пиздел.
Аноним 27/05/23 Суб 16:03:04 #158 №2713587 
>>2713584
Жикверю же подвинули, хотя у неё ещё всего больше этого была.
Аноним 27/05/23 Суб 16:06:42 #159 №2713590 
>>2713587
Жикверю подвинул новый JS и новое браузерное API.
Аноним 27/05/23 Суб 16:06:42 #160 №2713591 
>>2713584
У всего есть закат.
Аноним 27/05/23 Суб 16:08:33 #161 №2713594 
>>2713584
На Vue всего вдвое меньше вакансий, реакт так себе монополист.
Аноним 27/05/23 Суб 16:11:48 #162 №2713598 
>>2713594
В скольких из этих вьюшных вакансий не упоминается ПХП и то что в него придётся лезть, при заголовке "фронтонд розноробочик"?
Аноним 27/05/23 Суб 16:12:56 #163 №2713601 
>>2713594
У меня в городе так вообще поровну. Но количество ни о чем не говорит учитывая что львиная доля вуе это говно с пхп
Аноним 27/05/23 Суб 16:13:19 #164 №2713602 
>>2713598
>>2713601
За laravel будущее, кста.
Аноним 27/05/23 Суб 16:13:53 #165 №2713603 
>>2713598
И как вуе с пхп связан? В реакте типа таких кпоминаний не бывает?
Аноним 27/05/23 Суб 16:14:22 #166 №2713606 
>>2713602
Спасибо, что рано раскрыл карты и не пришлось тратить на тебя и твой троллинг много времени
Аноним 27/05/23 Суб 16:15:49 #167 №2713607 
>>2713603
На 20% меньше чем на вуе притом что вакансий в два раза больше
Аноним 27/05/23 Суб 16:15:55 #168 №2713609 
>>2713606
Именно что троллинг. Третий год пишу на Vue, ни о каком пхп в проекте не слышал. Бэк на питоне.
Аноним 27/05/23 Суб 16:19:25 #169 №2713611 
>>2713603
Слишком много упоминаний ПХП. Причём там даже не пишут фулкек. Просто vue розноробочий.
Требования:
-vue
-php
-docker
...
Аноним 27/05/23 Суб 16:22:22 #170 №2713613 
>>2713609
>Третий год пишу на Vue, ни о каком пхп в проекте не слышал. Бэк на питоне.
Он явно писал не о твоем никому не нужном петике, а о вакансиях на рынке.
Аноним 27/05/23 Суб 16:25:55 #171 №2713615 
>>2713613
Пишу на Vue именно на работе.

Пет-проект без фреймворков и тайпскрипта конечно же, я ведь не дурак, чтобы пострадать от очередной перемены ветров, как когда ушли бекбон, жиквери, коффискрипт или дарт.
Аноним 27/05/23 Суб 16:26:17 #172 №2713616 
>>2713539
>Как это отключить?
Настроить твой плугин на работу только с ts и tsx файлами?
Аноним 27/05/23 Суб 16:28:29 #173 №2713619 
33232.jpg
>>2713616
Какой из?
Аноним 27/05/23 Суб 16:29:38 #174 №2713622 
>>2713619
Думаю, это не в аддонах, а прямо в настройках должно быть. Погугли.
Аноним 27/05/23 Суб 16:30:02 #175 №2713623 
>>2713609
>мой дед всю жизнь курил и до 90 прожил, значит курение не вредит здоровье
Горит попчан от ношествия тупорылых гуманитариев
Аноним 27/05/23 Суб 16:40:58 #176 №2713630 
>>2713524
Они расширили js только реактивным оператором $:
В будущем это даже может стать частью жаваскрипта...
Аноним 27/05/23 Суб 16:49:55 #177 №2713646 
>>2713630
import и export там тоже обозначают что-то другое
Аноним 27/05/23 Суб 16:53:52 #178 №2713650 
>>2713539
Посмотри есть ли какой-то jsconfig.json в рабочей папке, если нема то тут я хуй знает, пиши // @ts-nocheck вначале каждого файла
Аноним 27/05/23 Суб 17:07:40 #179 №2713665 
>>2713539
У тебя в проекте есть фаил tsconfig?
Аноним 27/05/23 Суб 17:12:01 #180 №2713666 
>>2713665
У меня нет проекта. Просто файл на рабочем столе валяется.
Аноним 27/05/23 Суб 17:49:16 #181 №2713674 
>>2713587
Жикверю подвинули принципиально новые технологии и фреймворки. Сейчас тот же реакт или вуе может подвинуть только принципиально новый фремворк, который перевернет отрасль. Но во-первых в таком фреймворке просто нет необходимости, во-вторых локомотивы нововведений - это все тот же реакт и вуй, остальные на подтанцовке.
Аноним 27/05/23 Суб 17:55:40 #182 №2713676 
image.png
>>2713539
?

может у тебя жс файл как тс определился.
там выбрать язык можно. внизу редактора.
Аноним 27/05/23 Суб 17:57:21 #183 №2713677 
>>2713676
хотя думаю у тебя какие-то глобальные настройки на тс стоят.
может файлик вне проекта какой-то.
Аноним 27/05/23 Суб 18:13:09 #184 №2713686 
image.png
image.png
>Напишите функцию pow(x,n), которая возводит x в степень n и возвращает результат.
>Создайте страницу, которая запрашивает x и n, а затем выводит результат pow(x,n).
>P.S. В этой задаче функция обязана поддерживать только натуральные значения n, т.е. целые от 1 и выше.

Пик1 - как предполагалось делать
Пик 2 - как я сделал

Вопрос: я гений или далбаеб?
Аноним 27/05/23 Суб 18:19:28 #185 №2713688 
>>2713686
Ты буквально использовал стандартный Math.pow (2 штука звёздочка), чтобы реализовать функцию pow, которую тебе предложили написать самому.

Звёздочки - сахар для Math.pow, потому что в питоне есть, а у нас тоже скриптовый язык.
Аноним 27/05/23 Суб 18:58:06 #186 №2713696 
>>2713571
Затем, что типа в ЖС появляются не только из-за тайпскрипта. Есть еще такая штука, как JSDOC.
Аноним 27/05/23 Суб 19:24:35 #187 №2713707 
>>2713686
Я уже раз третий такого дауна здесь встречают. Но это не дауны винованы. Это у Cuntора учебник хуёвый. Точнее это даже не учебник, это хреновый справочник. Он абсолютно не педагогичен.
Аноним 27/05/23 Суб 19:27:31 #188 №2713709 
>>2713707
меня тоже удивляет дроч на кантора. Там материал буквально никакой. Лучше бы уже тогда YDKJS читали.
Аноним 27/05/23 Суб 19:38:49 #189 №2713721 
>>2713707
>>2713709
Я в своё время перелезал на ЖС по кантору. Там меньше воды. YDKJS не читал. Но после кантора они не знают как работают стрелки. В кантора с одной стороны мало воды, а с другой - на том же mdn стрелки разжёваны. Где биндится, что захватывает. Что там new делает.
Аноним 27/05/23 Суб 19:41:46 #190 №2713725 
image.png
>>2713688
>Звёздочки - сахар для Math.pow
Аноним 27/05/23 Суб 19:45:47 #191 №2713728 
>>2713725
Когда можно откликнуться на вакансию ещё раз?

Не отменяет того, что это сахар для Math.pow
https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
Аноним 27/05/23 Суб 19:46:28 #192 №2713730 
>>2713728
> link
ВОТ ЭТА ССЫЛКА
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Exponentiation

The exponentiation () operator returns the result of raising the first operand to the power of the second operand. It is equivalent to Math.pow(), except it also accepts BigInts as operands.
Аноним 27/05/23 Суб 19:47:53 #193 №2713732 
>>2713730
Есть различия - не сахар. Как и классы - не саха конструкторов.
Аноним 27/05/23 Суб 19:48:21 #194 №2713733 
>>2713732
Хорошо, убедил.
Аноним 27/05/23 Суб 19:51:28 #195 №2713738 
>>2713732
Классы не сахар конструкторов, а сахар прототипов, дебич.
Аноним 27/05/23 Суб 19:53:08 #196 №2713740 
>>2713738
Сам-то понял, что сказал?
Аноним 27/05/23 Суб 19:55:14 #197 №2713742 
>>2713740
Да, понял. У тебя просто двузначный IQ, раз ты не можешь.
Аноним 27/05/23 Суб 20:09:27 #198 №2713747 
>>2713742
Не могу что?
Аноним 27/05/23 Суб 20:15:22 #199 №2713751 
>>2713747
понять
Аноним 27/05/23 Суб 20:23:09 #200 №2713760 
image.png
>>2713751
простить

мимо
Аноним 27/05/23 Суб 21:29:32 #201 №2713790 
>>2713738
Классы -это именно конструкторы, и надстройка над ними, а не над прототипами.

А не сахар они потому, что не все, что ты можешь сделать через классы, ты можешь сделать через es5-конструкторы.

Например, ты можешь сделать class extends function(){} {}
А наоборот - не можешь.

Ты не можешь расшить es5-конструктором встроенные классы, такие как Array, например.

В es5 конструкторах у тебя нет приватных полей.

Ты не можешь занулить внутренний слот [[Construct]]у es5 конструктора.

И даже после появления Reflect.construct, который ввели вместе с классами и который основывается именно на их фичах, ты всего этого сделать через es5 конструкторы не сможешь.
Аноним 27/05/23 Суб 21:30:27 #202 №2713791 
>>2713790
>[[Construct]]
[[Call]]*
Аноним 27/05/23 Суб 21:56:43 #203 №2713797 
>>2713790
Еще раз даун, классы это сахар над прототипами а не конструкторами.
Аноним 27/05/23 Суб 22:20:04 #204 №2713808 
image.png
>>2713797
Расскажи, плиз, где в этом коде участвуют прототипы
Аноним 27/05/23 Суб 22:28:28 #205 №2713813 
>>2713808
Вот что на самом деле делает конструкция class User {...}:

Создаёт функцию с именем User, которая становится результатом объявления класса. Код функции берётся из метода constructor (она будет пустой, если такого метода нет).
Сохраняет все методы, такие как sayHi, в User.prototype.

При вызове метода объекта new User он будет взят из прототипа, как описано в главе F.prototype. Таким образом, объекты new User имеют доступ к методам класса.

На картинке показан результат объявления class User:

Можно проверить вышесказанное и при помощи кода:

class User {
constructor(name) { this.name = name; }
sayHi() { alert(this.name); }
}

// класс - это функция
alert(typeof User); // function

// ...или, если точнее, это метод constructor
alert(User === User.prototype.constructor); // true

// Методы находятся в User.prototype, например:
alert(User.prototype.sayHi); // sayHi() { alert(this.name); }

// в прототипе ровно 2 метода
alert(Object.getOwnPropertyNames(User.prototype)); // constructor, sayHi
Аноним 27/05/23 Суб 22:33:15 #206 №2713817 
>>2713813
Так из этого текста как раз следует, что класс это скорее конструктор, а не прототип. И методы помещаются в свойство prototype конструктора. Если методов нет, то прототипы никак не задействованы, что я и просил прояснить тут:
>>2713808
Аноним 27/05/23 Суб 22:34:42 #207 №2713818 
А как быть с node_modules и докером?
Если установить модули в контейнере, то нельзя будет код редактировать, потому что ИДЕ не видит сорсы.
Устанавливать снаружи что ли и пробрасывать внутрь через volume? Это дичь какая-то.
Я ниче не понимаю, как тут по-нормальному сделать?
Аноним 27/05/23 Суб 22:37:58 #208 №2713820 
>>2713818
Точно так же, как и с node_modules при собрке фронтенда. Собираешь все модули в бандл и его в докере запускаешь.
Аноним 27/05/23 Суб 22:39:51 #209 №2713821 
>>2713797
Классы - это синтаксический сахар над конструкторами.

мимо number.prototype
Аноним 27/05/23 Суб 22:40:30 #210 №2713822 
>>2713818
Лол. В докере должно крутиться готовое приложение.
Блядь, представил как каждый контейнер тянет себе под модулей на полгига и БИЛДИТ.
Аноним 27/05/23 Суб 22:42:13 #211 №2713823 
>>2713822
Ну вроде же используют докер и для разработки?
Вот я и не понимаю, как они это делают?
Аноним 27/05/23 Суб 22:46:38 #212 №2713829 
>>2713823
Ты ебанулся? Где ты подчеркнул, что:
>используют докер и для разработки
дай источник, хочу тоже посмотреть.
Аноним 27/05/23 Суб 22:46:39 #213 №2713830 
>>2713823
Хз кто как делает. Сколько лет используем докер, столько лет страдаем - и по поводу дилеммы, где должны быть node_modules, и в связи с постоянно отваливающимися хуками на изменение файлов. Не технология, а говно говна.
Аноним 27/05/23 Суб 22:48:29 #214 №2713831 
>>2713829
Но докер используют для разработки там, где сервис достаточно сложен для того, чтобы его нельзя было просто поднять в консольке парой команд.
Аноним 27/05/23 Суб 22:48:34 #215 №2713832 
функция - это надстройка над конструктором
Аноним 27/05/23 Суб 22:48:52 #216 №2713833 
>>2713823
Ну, да. Я например могу накатить готовый образ minio с докер хаба, вместо того что ставить его локально. ПОтому что в докере на моей машине будет вести себя также как в и докере на другой машине.
В то время как локально в зависимости от окружения может и последовательность действий отличаться, и если что-то ебанётся, всегда может получить в ответ not reproducable.
Аноним 27/05/23 Суб 22:49:23 #217 №2713834 
>>2713831
Обдрочатся своими микросервисам, а потом не могут поднять девсборку парой команд.
Аноним 27/05/23 Суб 22:50:09 #218 №2713835 
>>2713829
>Где ты подчеркнул, что
почерпнул
Аноним 27/05/23 Суб 22:50:33 #219 №2713836 
>>2713831
Ты какой-то хуйни по верхам нахватался не понимая зачем и почему.
Докер нужно, чтобы твоё говно на любой машине крутилось в одинаковых условиях в изолированном окружении.

>>2713833-этот
Аноним 27/05/23 Суб 22:50:38 #220 №2713837 
>>2713829
Ну мы, например, используем докер для разработки, потому что всё приложение крутится на микросервисах и без докера ты хуй нормально поднимешь несколько микросервисов со своей базой данных под каждый микросервис, ревер-прокси, интеграцией друг к другу и прочей инфраструктурой.

мимо микросервисная макака на nest js
Аноним 27/05/23 Суб 22:52:08 #221 №2713838 
>>2713837
Охуеть ебланизм. Как люди дошли до такой еботы с вполне успешного "nginx + php" и умножаем инстансы php пока не перестанет тормозить?
Аноним 27/05/23 Суб 22:57:11 #222 №2713839 
>>2713835
>>Где ты подчеркнул, что
>почерпнул
https://www.google.com/search?q=docker+for+development

>>2713830
>>2713833
Так а как мне-то делать?
Куда ети МОДУЛИ пихать??

У меня для продакшена докер образы в виде бэка на питоне + nginx + redis + postgres. Вроде всё нормально.

А вот как быть с разработкой, я вообще не понимаю. Или вообще без докера?
Просто думал на гитхаб забросить 2 вида докер-файлов, чтобы могли запустить продакшн версию и так же для разработки версию.
Аноним 27/05/23 Суб 22:58:48 #223 №2713841 
>>2713839
Этот господин научит тебя как надо >>2713837
Аноним 27/05/23 Суб 23:00:00 #224 №2713842 
>>2713837
Не знаю почему, но третий раз смотрю на
мимо микросервисная макака на nest js
и подсознательно читаю как микросервисная крыса.
No offense.
Аноним 27/05/23 Суб 23:01:35 #225 №2713846 
>>2713839
Ответить на эти вопросы должен был техлид: в письменной форме, и задолго перед тем, как начинать набирать команду. Серьёзно, в вашем гитлабе (или где вы сидите) нет никакой инструкции по настройке докера и общему воркфлоу?
Аноним 27/05/23 Суб 23:02:38 #226 №2713847 
>>2713838
>Как люди дошли до такой еботы с вполне успешного "nginx + php" и умножаем инстансы php пока не перестанет тормозить?
Ну, наверное, чтобы не поднимать локально гигантский монолит и все базы данных, если ты работаешь в данный момент над одной фичей, а обычно работа так и выглядит.
Аноним 27/05/23 Суб 23:04:08 #227 №2713848 
123.jpg
Почему этот код выполняет [ 1, 2 ] [ 1, 2 ] ?
let user = [1,2,3];

console.log(user);
user.pop();
console.log(user);

Даже чат жопа говорит как правильно. Что за бред?
Аноним 27/05/23 Суб 23:05:00 #228 №2713849 
>>2713846
Какой техлид ёбана.
Я вкатывальщик, который написал более-менее достойный проект и теперь хочу его по-нормальному развернуть. Я даже не работал никогда.
Аноним 27/05/23 Суб 23:06:33 #229 №2713850 
>>2713848
А что ты ожидал от кода?
Аноним 27/05/23 Суб 23:06:38 #230 №2713851 
>>2713847
>гигантский монолит
Поднимается одной командой.
>все базы данных
Все это сколько? В 2023 у тебя должно быть две БД, постгрес и редиска, максимум три если ты прям какие-то ебанутые задачи выполняешь.
Аноним 27/05/23 Суб 23:06:47 #231 №2713852 
>>2713849
и нахера тебе докер.
бери дешманский VDS с линуксом и разворачивай там
Аноним 27/05/23 Суб 23:06:59 #232 №2713853 
>>2713850
то что написала чат жопа.
Аноним 27/05/23 Суб 23:07:56 #233 №2713854 
>>2713853
Ну тогда я тебя и
> Почему этот код выполняет [ 1, 2 ] [ 1, 2 ] ?
Нихуя не пынимаю
Аноним 27/05/23 Суб 23:08:57 #234 №2713856 
>>2713853
Ты наверное в браузере логировал, где значения эвалюэйтятся после разворачивания лога, кек.
Аноним 27/05/23 Суб 23:09:48 #235 №2713859 
image.png
image.png
image.png
>>2713848
Потому что ты не знаешь, что в консоли объекты - живые.

>Что за бред?
Этот бред называется нежеланием думать.
Аноним 27/05/23 Суб 23:10:43 #236 №2713860 
>>2713851
>Поднимается одной командой
Да, поднимается легко. Но весит дохуя. И некоторый функционал может просто зависеть от инфраструктуры, которую ты не хочешь поднимать.

>В 2023 у тебя должно быть две БД, постгрес и редиска
Редис, постгрес, монго, инфлюх, neo4j - каждый под свою предметную область. Ещё месседж брокеры не забудь, они даже в монолитах используются
Аноним 27/05/23 Суб 23:13:20 #237 №2713861 
>>2713851
>>2713860
И это я ещё не поднимал вопрос об использовании нескольких языков. Удачи тебе сынтегрировать свой пхп или жс с хаскелем или голангом в одном монолите.
Аноним 27/05/23 Суб 23:15:44 #238 №2713864 
>>2713856
>в браузере логировал
А где надо? Получается он бесполезен для отладки? В чем смысл тогда отлаживать что-то в браузере, если он чушь пишет. И в хроме и в фаерфокс значение [ 1, 2 ] [ 1, 2 ].

Просто новичкам советовали использовать браузер, а тут такая ерунда.
Аноним 27/05/23 Суб 23:17:45 #239 №2713866 
>>2713864
>В чем смысл тогда отлаживать что-то в браузере, если он чушь пишет.
Тебе не место в разработке. Я серьезно. Иди кассиром в кб или где ты там работал.
Аноним 27/05/23 Суб 23:18:34 #240 №2713867 
>>2713866
ебальничек подзавали, от тебя в треде было 0 пользы.
Аноним 27/05/23 Суб 23:19:11 #241 №2713868 
>>2713808
еблан, в любом жс коде участвуют прототипы. Ты видимо не понимаешь ничего в жс и пришел с параши низкосортной типа джавы
Аноним 27/05/23 Суб 23:19:50 #242 №2713869 
>>2713821
Классы - это синтаксический сахар над прототипами
Аноним 27/05/23 Суб 23:20:15 #243 №2713870 
>>2713868
> в любом жс коде участвуют прототипы
Как прототипы учавствуют коде 1 + 2?
Аноним 27/05/23 Суб 23:20:35 #244 №2713871 
>>2713868
ты что, ебанат? я ж грю что только изучать начал
Аноним 27/05/23 Суб 23:22:06 #245 №2713872 
>>2713870
не вижу тут никакого кода, только арифметику.
пздц какие же долбоебы населяют тред, сказали же вам что вкат закрыт, пиздуйте в 1с тред
Аноним 27/05/23 Суб 23:22:08 #246 №2713873 
>>2713867
От тебя тоже.
Аноним 27/05/23 Суб 23:22:58 #247 №2713875 
image.png
>>2713864
Ну просто ты должен понять, что браузерная консоль - это навороченная штука. Если бы ты запускал скрипт нодой в терминале, было бы ОК.
Да и в хроме можно легко отлаживать, если понимать, что консоль там (ради скорости, видимо) хранит ссылки на объекты, а не их копии. Об этом даже есть предупреждение.
Аноним 27/05/23 Суб 23:24:46 #248 №2713876 
12.jpg
>>2713848
Кароче еще раз. Ожидаю ответ, как говорит чат-жпт.
Получаю пикрелейтед.
>>2713875
лан просто буду искать другой отладчик.
Аноним 27/05/23 Суб 23:26:21 #249 №2713877 
>>2713876
установи nodejs и научись запускать скрипты через командную строку, это всё равно потом пригодится
Аноним 27/05/23 Суб 23:27:16 #250 №2713878 
Снимок экрана от 2023-05-27 23-08-14.png
>>2713876
Установи себе браузер, долбоёба кусок.
Аноним 27/05/23 Суб 23:27:18 #251 №2713879 
>>2713876
>Получаю пикрелейтед.
Давай-ка покажи, что ты там вводишь.
Аноним 27/05/23 Суб 23:28:41 #252 №2713880 
>>2713878
Да, тут превью правильное, но если ты развернёшь первый лог, там будет два элемента. )

>>2713879
Лучше пусть скажет, чё там за браузер.
Аноним 27/05/23 Суб 23:31:39 #253 №2713882 
>>2713876
Проверил в хроме, опере, лисе и эдже: уж превью массива-то там везде отображается с тремя элементами, т.е. верно. Что это вообще за браузер такой.
Аноним 27/05/23 Суб 23:34:28 #254 №2713883 
ex2.png
ex.png
>>2713879
>>2713880
Фаерфокс последний, хром это движок в строеный в VSC.
Хром Version 113.0.5672.127 (Official Build) (64-bit)
Первая картинка - результат в хроме, вторая - код.
Аноним 27/05/23 Суб 23:34:35 #255 №2713884 
>>2713880
>>2713882
Консоль похожа на ФФ.

Если закрыть после выполнения консоль и открыть - там будут проэвалюированные значения, как на его скрине. Наш вкатыш - творит какую-то хуйню.
Аноним 27/05/23 Суб 23:35:13 #256 №2713885 
>>2713884
Обновляй страницу с открытой консолью.
Аноним 27/05/23 Суб 23:35:24 #257 №2713886 
>>2713884
КЕК >>2713883
Ну то есть да, уже проэвалюировано
Аноним 27/05/23 Суб 23:35:58 #258 №2713887 
>>2713884
Блин, не дочитал. Короче, да. Дело в закрытой консоли.
Можно проверить так, например.
setTimeout(() => {
let user = [1, 2, 3];
console.log(user);
user.pop();
console.log(user);
}, 2000);
Аноним 27/05/23 Суб 23:39:24 #259 №2713888 
>>2713883
Короче, сначала открой браузерную консоль, а потом уже обновляй страницу.
Аноним 27/05/23 Суб 23:39:34 #260 №2713889 
ex.png
Короче такая тема. Первый раз, когда браузер только открывается, то там результат [ 1, 2 ] [ 1, 2 ]

Но если консоль не закрывать и перезагрузить выполнение, то выполняется уже правильно. Это меня устраивает.
Аноним 27/05/23 Суб 23:40:05 #261 №2713890 
>>2713888
да, я понял.
Аноним 27/05/23 Суб 23:42:41 #262 №2713892 
>>2713889
>Первый раз, когда браузер только открывается, то там результат [ 1, 2 ] [ 1, 2 ]
Это потому, что консоль не вычисляет значения того, что ты логируешь, пока это не нужно (т.е. пока она не открыта). А когда ты открываешь консоль первый раз, твой массив уже изменён.
Аноним 27/05/23 Суб 23:45:30 #263 №2713893 
>>2713892
Теперь понятно, спасибо.
Аноним 27/05/23 Суб 23:46:28 #264 №2713895 
let user = [1,2,3];
console.log(user);
user.pop();
console.log(user);

кстати это всё можно писать/выполнять сразу в консоли, даже на этой странице (правда двач срёт логами ошибок, задрал)
Аноним 27/05/23 Суб 23:49:33 #265 №2713900 
>>2713895
Зумеры еще не открыли для себя ctrl+l и фильтры вывода сообщений консоли.

Все с нетерпением ждут, в каком году пиздюки наконец обнаружат раздел с настройками и научатся настраивать ПО, которым пользуются.
Аноним 28/05/23 Вск 00:04:19 #266 №2713906 
14467609196760.webm
>это не я тупой!
>это у вас всё плоха работаит!
Аноним 28/05/23 Вск 01:32:57 #267 №2713910 
>>2713900
>Зумеры еще не открыли для себя ctrl+l
выделение строки?
Аноним 28/05/23 Вск 07:04:43 #268 №2713935 
>>2713818
У меня всё редактируется, ты что-то не так видимо делаешь
Аноним 28/05/23 Вск 07:44:16 #269 №2713944 
Кто нибудь пользовался Socket Supply как заменой электрону?
Аноним 28/05/23 Вск 11:11:22 #270 №2714024 
>>2713935
У тебя модули в контейнере и ты можешь из них импортировать и всё такое? И всё работает будто модули находятся локально?
Как так настроить?
Аноним 28/05/23 Вск 11:55:10 #271 №2714032 
>>2714024
Может, ты уже покажешь свои Dockerfile и docker-compose? И тогда тебе подскажут, что делать. Вариантов запуска ноды в докере дохуя, никто не знает, как ты делаешь, поэтому не подскажут нормально
Аноним 28/05/23 Вск 12:18:48 #272 №2714034 
image.png
>>2714032
Не знаю, чем это поможет, но вот
Это файл для прода. Я перед этим делаю бандл, который раздаёт nginx.

А я хотел сделать такой же файл, но для разработки, чтобы запускать все сервисы одной командой. Вместо nginx должен быть node сервер. Node_modules должны быть внутри контейнера, чтобы node сервер с ними работал, но так же модули должны быть доступны локально, чтобы писать JS код. Дублировать и там и там - чушь.

Всё должно синхронизироваться. Код, который я пишу должен рестартить node сервер в контейнере.
Да, я читал про volumes и пытался их настроить. Но толком ничего не получается. ИДЕ не видит node_modules в контейнере.
Из контейнера пробрасывать модули на хост это тоже мозгоёбка.

Короче, это такая дичь, что я наверное засуну в докер только БД и Редис, остальное так буду запускать.
Аноним 28/05/23 Вск 12:30:48 #273 №2714036 
>>2714034
backend.dockerfile тоже
Аноним 28/05/23 Вск 12:31:15 #274 №2714037 
Фреймворк vue жив? Не будет такого, что я начну его учить, и он умрёт?
Аноним 28/05/23 Вск 12:34:57 #275 №2714038 
image.png
>>2714036
да нету там нифига, чо там показывать
Аноним 28/05/23 Вск 12:51:07 #276 №2714043 
image.png
>>2714034
>>2714038
Ну короче, если у тебя в принципе работает hot reloading в твоем node сервере, то достаточно просто замапать volume. Саму ноду ставь через node:16-alpine

Как я понял, ты вообще ничего не попытался сделать. Сначала сделай и если вдруг не заработает, то уже обращайся
Аноним 28/05/23 Вск 12:58:41 #277 №2714045 
>>2714043
Ну так для этого нужно на хосте иметь ноду и устанавливать модули? Чтобы их пробрасывать в контейнер через volume?
Какой смысл тогда вообще это делать?
Аноним 28/05/23 Вск 13:39:35 #278 №2714057 
При кодинге на vue.js надо ООП применять? Все эти паттерны ООП?
Аноним 28/05/23 Вск 13:40:51 #279 №2714059 
image.png
>>2714045
Ну так установи модули в контейнере через энтрипоинт
Аноним 28/05/23 Вск 13:42:24 #280 №2714060 
>>2714059
*в смысле установи модули в контейнере во временную директорию, а потом в энтрипоинте скопируй их в основную
Это синхронизирует их с хостом. На хосте никогда не запускай npm install и не делай изменения в нод_модулях
Аноним 28/05/23 Вск 13:45:12 #281 №2714062 
>>2714057
Не стоит применять паттерны просто потому что.
Аноним 28/05/23 Вск 13:46:55 #282 №2714063 
Шизики, вот же решение вышей проблемы: https://docs.docker.com/storage/bind-mounts/#start-a-container-with-a-bind-mount
Аноним 28/05/23 Вск 13:50:20 #283 №2714066 
>>2714062
А что с вьюшкой принято применять? Вот в шапке пхп треда, там сразу написано ООП надо дрочить.

А что насчёт вью жс? Что там принято?
Аноним 28/05/23 Вск 14:08:33 #284 №2714079 
>>2714063
Чел, а что по-твоему у нас написано в volumes?
source-dir:target-dir это и есть bind mount
Аноним 28/05/23 Вск 14:16:11 #285 №2714083 
>>2714060
Это не решение проблемы, а её обход. Ещё и дублирование папки, которая может быть на пол гига.
Или mv использовать? Ну тоже дичь.
Чертов докер, это пиздец.
Аноним 28/05/23 Вск 14:21:58 #286 №2714085 
>>2714083
Ну если две папки в контейнере это много, то можешь просто npm install делать в энтрипоинте, и убрать логику с tmp директорией
Аноним 28/05/23 Вск 14:23:40 #287 №2714086 
>>2714085
Можно еще у себя поднять локальный npm registry и просто npm install с него делать. А как вы хотели? С микросервисами -= всё по чесноку=-
Аноним 28/05/23 Вск 14:27:09 #288 №2714088 
>>2714086
Зачем? Тебе нужны нод_модули, нод модули ставятся через npm install. Ты в любом случае где-то будешь npm install запускать. В чем проблема запустить в энтрипоинте?
Аноним 28/05/23 Вск 14:30:11 #289 №2714089 
таблеточки.mp4
>>2714085
>npm install делать в энтрипоинте
Охуеть просто. И с бубном потом потанцевать ещё??
Оно ж блять и не запустится наверное без интернета.

Зачем я вообще полез в это докерное болото. Даже не представлял, что меня ждёт.
Аноним 28/05/23 Вск 14:30:19 #290 №2714090 
>>2714088
С локльного репозитария быстрее загрузится 500 мб isOdd-подобных модулей
Аноним 28/05/23 Вск 14:32:01 #291 №2714091 
>>2714089
А ты без интернета хочешь нод_модули скачать? Тебе что вообще надо? Сформулируй задачу хоть нормально
>>2714088
Ну это к задаче про докер отношения не имеет
Аноним 28/05/23 Вск 14:38:25 #292 №2714092 
>>2714091
>А ты без интернета хочешь нод_модули скачать?
Если делать npm install в энтрипоинте, то каждый раз при запуске контейнера будет проводиться сверка локальных модулей с npm регистром. Если не будет интернета (где живём?) - соси бибу. Сделал контейнер и запустить не сможешь, нормально.
Да и вообще тупо это.
Аноним 28/05/23 Вск 14:41:26 #293 №2714095 
image.png
>>2714092
Специально отключил интернет и проверил. Если модули уже поставлены, то никакого обращения к регистру не будет. Ты хоть попытался сам это сделать или у тебя всё всегда в теории?
Аноним 28/05/23 Вск 14:47:46 #294 №2714102 
>>2714092
>Да и вообще тупо это
А что тупого? У тебя четко сформулированная задача: запустить проект в чистом изолированном окружении. Чтобы запустить нод проект, надо поставить нод_модули. Вывод: надо поставить нод_модули в изолированном окружении, то есть в энтрипоинте.

При остром желании можешь добавить if в энтрипоинт, который будет при желаемом условии пропускать установку модулей. Например, при прокидывании аргумента no-npm
Аноним 28/05/23 Вск 14:48:57 #295 №2714104 
>>2714095
Да, точно...
Ну вообще я попытался, и ошибка была, но ошибка была по другой причине. Чёртов докер пишет файлы от рута, а я в ошибку не вчитывался
Аноним 28/05/23 Вск 15:07:05 #296 №2714114 
Forkmeongithub.jpg
>>2714102
Ладно, спасибо. Это вроде бы, в конце концов, похоже на рабочее решение.
Осталось только сделать тоже самое с Питоновскими зависимостями...

Спасибо, анончики
Аноним 28/05/23 Вск 15:25:41 #297 №2714131 
изображение.png
npm, pnpm, yarn
Какой менеджер юзаете? какой по вашему мнению лучше?
Аноним 28/05/23 Вск 15:38:10 #298 №2714142 
>>2714131
Эскобар.
Аноним 28/05/23 Вск 15:44:51 #299 №2714151 
>>2714131
Это >>2714142
В npm решили проблемы из-за которых создавался yarn.
Различия минимальны.
> pnpm
Как же меня заебала эта каличная JS инфраструктура и коммьюнити с их 50 фрейморков и 10 пакетных менеджеров в год...
Аноним 28/05/23 Вск 15:55:40 #300 №2714159 
https://www.amazon.com/Architecting-Vue-js-Enterprise-Ready-Applications-high-performance/dp/1801073902

Зацените, плес, как думаете по такой книге норм во вью жс вкатываться? Или это говно?
Аноним 28/05/23 Вск 16:09:15 #301 №2714170 
image.png
>>2714159
Ну судя по тайтлу, там именно про построение приложений и все нахваливают. Лишним не будет. Главное потом не обосрись на собесе, если позовут, на каверзном вопросе, для которого надо было доку почитать.

инб4 ещё раз мне скажите, что вью и пыха не друзья, если даже этот в био выставил как он познакомился с вью через ларавель
Аноним 28/05/23 Вск 16:15:15 #302 №2714174 
>>2714131
Я на личном ноуте пнпм юзаю чтобы места меньше нод модули занимали. Там вроде как одинаковые версии пакета не дублируются, а устанавливаются один раз и потом симлинкуются
Аноним 28/05/23 Вск 17:09:21 #303 №2714212 
>>2714170
Спасибо большое
Аноним 28/05/23 Вск 17:09:46 #304 №2714214 
>>2714066
Потыкай уже туторы по Vue и не будешь задавать дурацкие вопросы. Где ты вообще собрался ООП применять там? Типичная задача - сделать компонентик (пропы, ивенты, хендлеры, ну и темплейт/стили), потом слепить страницу из кучи таких компонентиков.
Если тебе вообще понадобился там какой-то класс, скорее всего, ты переусложняешь.
Аноним 28/05/23 Вск 17:13:25 #305 №2714218 
>>2714214
Я начал видосики по реакту смотреть, там некто Якобчук сказал, что паттерны надо знать. Только он не сказал какие. И показал только лишь Декоратор. И я нихуя не понял.

А затем я с почти нулевыми знаниями попёрся хуй знает зачем на стажировку. Там я закономерно не осилил, но сказали, что им реакт не нужен, что для них надо учить вью жс и накст и пхп ларавел.

Ладно, спасибо большое, вас понял.
Аноним 28/05/23 Вск 17:28:07 #306 №2714241 
>>2714218
> паттерны
> реакт
> декоратор
Туториалы прямиком из 2018?
А ВЫ ЗНАЛИ, ЧТО ПО ИТОГАМ ОПРОСА 2022 ГОДА НА СО, 4 ИЗ 5 ЗУМБЕРОВ СМОТРЯТ ВИДОСИКИ?
Аноним 28/05/23 Вск 17:31:26 #307 №2714248 
>>2714241
А ни-хуя! А ни-хуя! Туториал Якобчука по реакту с Декоратором был 2016 года.

Я спрашивал у бота в телеге отправляющего запросы в чатгпт можно ли по реакту смотреть видосы 2016 года, ответ от чатгпт был, что можно, типа база одна и та же, а переучиться с базы на новьё можно по щелчку пальцев. Таков был ответ.
Аноним 28/05/23 Вск 17:34:34 #308 №2714259 
>>2714248
Как хорошо, что можно взять чат гпт на работу.
Аноним 28/05/23 Вск 17:37:28 #309 №2714265 
>>2714259
Я скуф, готов по вью жс читать книги. Потому что видосов на ютубе нихуя нет по сравнению с реактом.
Аноним 28/05/23 Вск 18:05:02 #310 №2714291 
>>2714265
https://www.vuemastery.com/courses/vue3-deep-dive-with-evan-you/vue3-overview
Аноним 28/05/23 Вск 18:19:04 #311 №2714298 
>>2714291
Ну это ж платно, мне как глубинному быдлу даже free тариф не дают выбрать. А уж куда там платить.
Аноним 28/05/23 Вск 18:25:53 #312 №2714300 
>>2714291
А зато книжки пендосовские книжки можно цап-царап прикарманить. Буду книжки читать.
Аноним 29/05/23 Пнд 09:08:06 #313 №2714726 
Один вкатыш на работе хуярит и хуярит ТУЛЗЫ, бля.
Типа, надо что-то сделать весьма стандартное, он криво-косо пишет функцию, экономящую ему пару строк, и добавляет её в наш глобальный utils.
Не знаю как ему повежливее намекнуть, что протолкнуть своё решение на проекте и заставить всех им пользоваться не так-то просто. Лид очень консервативен на счёт этого, да и я не люблю лишний раз в кастомном говне разбираться.
Аноним 29/05/23 Пнд 12:06:21 #314 №2714922 
>>2714726
Подними тему на созвоне.
Пусть решают.
Аноним 29/05/23 Пнд 13:20:07 #315 №2715013 
Тут кто-нибудь смотрит видосы Тимура Шемсетдинова по жс? Много неплохих видосов по жсу, давно посматриваю. Но недавно он выпустил видос, что дескать все это учить не нужно, так как нейросетки и вся хуйня, джуны и миддлы не нужны, а сам он готовит какой-то курс с намеком. что будет долго и дорого. Это просто такой байт на покупку?
Аноним 29/05/23 Пнд 13:33:40 #316 №2715024 
>>2714726
Проиграл. Хуярь еще больше ТУЛЗОВ, что бы вкатышу не повадно было на барское место замахиваться.
Аноним 29/05/23 Пнд 13:46:55 #317 №2715039 
>>2714726
Скоро на кого-то повесят глухарь рефакторинг.

>>2715013
Как же заебали инфоцыгане. Откуда вы их всё находите? Джуны - не нужны, разве что локально и в офис. Миддлам тоже не сладко. Касательно видосов. Охуенно, что. Ты просто имей ввиду, что ты будешь учиться учиться по видосам, а в какой-то момент окажется, что первозданный вид этой информации - текстовая документация. И ой, видосов ещё не переживали и ничего не выкинули не сняли.
Аноним 29/05/23 Пнд 13:47:05 #318 №2715040 
>>2715013
Тимур Шемсетдинов, плез
Аноним 29/05/23 Пнд 13:49:08 #319 №2715045 
Что за хуйня с некстом 13? Я правильно понял, что додики выкатили альфа версию серверный компонентов, которые нигде нормально не описаны, ебучий кэш и use которые нигде нормально не описаны и назвали это стабильной версией?
Аноним 29/05/23 Пнд 14:01:54 #320 №2715066 
>>2715045
Тебя даже реакт 18 не разбудил.
Аноним 29/05/23 Пнд 14:06:21 #321 №2715077 
>>2715066
Пишу уже хуеву тучу времени на 18 ряхте с саспенсами и прочим добром.
Аноним 29/05/23 Пнд 15:39:51 #322 №2715234 
Товарищи, насколько считается говнокодом получение файла с сервера POST запросом? Написал GETом, но столкнулся с багами. Прайдзилла грузит нормально, а хромой любой файл в .txt превращает. С POSTом всё ровно на любом браузере.
Аноним 29/05/23 Пнд 15:46:47 #323 №2715247 
>>2715234
>не осилил элементарщину
>А давайте я нахуярю костылей?)))))
Файл скачивается с таким названием, которое ты указал в пропе/атрибуте download элемента A.
Аноним 29/05/23 Пнд 16:00:48 #324 №2715263 
>>2715247
Как тогда передать в гет запросе id записи, помимо cat.png? Точнее даже как пропихнуть в кнопку два значения:
<button type="button" value={field.Name} onClick={handlerPook}>Download</button> (value={field.Name} --> value={field.ID, field.Name}???)
Аноним 29/05/23 Пнд 16:06:39 #325 №2715269 
image.png
>>2715263
>Как тогда передать в гет запросе id записи, помимо cat.png?

cat.png?id=1
Аноним 29/05/23 Пнд 16:09:25 #326 №2715274 
>>2715263
Очень интересно, нихуя непонятно.
Ознакомься с этим https://en.m.wikipedia.org/wiki/Query_string
А ещё было бы неплохо посиотреть, что вообще из себя URL представляет.
Аноним 29/05/23 Пнд 16:09:50 #327 №2715275 
>>2715263
что это за говнокод ебаный????
<a download="название.расширение" href="/путь/к/файлу?с=параметрами&ебаный=додик">Скачать нахуй</a>
Аноним 29/05/23 Пнд 16:15:40 #328 №2715283 
>>2715269
>>2715274
>>2715275
Короче, вы тут все не шарите, но навели на правильный путь:
value={[field.Pook, field.Srionk]}
Аноним 29/05/23 Пнд 16:16:17 #329 №2715284 
>>2715283
Имагинируете ебало додика, который формой из одной кнопки файл скачивает?
Аноним 29/05/23 Пнд 16:17:24 #330 №2715287 
>>2715283
Шизойд плез, никто не обязан разбираться в потоке твоего сознания.
Аноним 29/05/23 Пнд 16:18:27 #331 №2715288 
>>2715284
Так оно и без формы работает.
Аноним 29/05/23 Пнд 16:21:32 #332 №2715294 
>>2715283
>>2715288
Я пользователь, нахуй ты мне пейлоад раздуваешь на 30%?
Аноним 29/05/23 Пнд 16:23:29 #333 №2715296 
>>2715294
Не мои проблемы. Купи новый айфон/обнови пеку, если твоё древнее железо не справляется.
Аноним 29/05/23 Пнд 16:25:18 #334 №2715298 
>>2715296
Ясн.
Аноним 29/05/23 Пнд 16:33:03 #335 №2715305 
>>2715294
Седьмой заместитель главного исполнительного директора по веб дизайну требует красиво, с кнопочками и с анимациями. Где здесь интересуются мнением нефти?
Аноним 29/05/23 Пнд 16:34:38 #336 №2715309 
>>2715305
Ну тогда можно готовые компоненты взять. Этот то тут зачем нужен со своей кнопкой?
Аноним 29/05/23 Пнд 16:34:50 #337 №2715310 
>>2715305
Какое отношение анимации и стилизация имеют к твоим костылям? Файлы должны через <a> скачиватся, а не через твою хуебору ебаную.
Аноним 29/05/23 Пнд 16:44:21 #338 №2715322 
>>2715310
Gatsby господа с тобой не согласны.
Аноним 29/05/23 Пнд 16:51:54 #339 №2715340 
изображение.png
>>2715322
>господа
>Gatsby
С каких пор высер каких-то лгбт-швайнокарасей может идти в разрез со стандартом?
Аноним 29/05/23 Пнд 17:09:10 #340 №2715382 
>>2715340
С тех пор, когда ЛГБТ-разработчики получают почёт и 300кк наносек, а любители "стандартов" ковыряют засохшую легась из нулевых. Стандарты от бумеров, для бумеров.
Аноним 29/05/23 Пнд 17:11:35 #341 №2715387 
>>2715382
>бля чота у меня в разных браузерах поведение разное
>любители "стандартов" ковыряют засохшую легась из нулевых. Стандарты от бумеров, для бумеров.
Аноним 29/05/23 Пнд 17:16:56 #342 №2715399 
>>2715387
Главное, что проблема решена, а качать можно и через кнопку. Стандарты не нужны, если есть гэтсби.
Аноним 29/05/23 Пнд 17:36:20 #343 №2715440 
Мне вот интересно, а действительно ли стоит ковыряние в засохшем легаси да еще и с испытательным сроком, где платят как вахтерше а то и меньше, при условии, что ты не по блату устроился к дяде в ит контору? По сути всех успешных сеньоров что я знаю - это все поголовно те что вкатились к родственникам, в 2017. Так почему зумеры готовы работать за зп вахтерши? Кассиры макдака и то 50к получают. На старте платят так мало что даже бомжехату не снимешь, скажи спасибо если деньги в минус не идут. Кто от этого побеждает?
Аноним 29/05/23 Пнд 17:37:28 #344 №2715445 
16752642504810.mp4
>>2715013
>Тут кто-нибудь смотрит видосы Тимура Шемсетдинова по жс?
Всем тредом смотрим.

>Но недавно он выпустил видос, что дескать все это учить не нужно, так как нейросетки и вся хуйня, джуны и миддлы не нужны, а сам он готовит какой-то курс с намеком. что будет долго и дорого. Это просто такой байт на покупку?
Нет, все верно сказал мужик.
Ждем его курс. Инсайдеры говорят, что будет на тему серого хакинга с нейростимуляцией по Кантору при помощи прото уровней.
Аноним 29/05/23 Пнд 17:38:38 #345 №2715447 
>>2715013
Джуны и миддлы нужны разгребать дикое легаси, которое нейросетка пока не умеет самостоятельно фиксить. Но как научится пизда всем кроме помидоров.
Аноним 29/05/23 Пнд 17:40:40 #346 №2715454 
>>2715440
Сиди пока там, при этом вкатываясь на другую галеру с повышением. Хули тебе еще делать?!
Аноним 29/05/23 Пнд 17:43:11 #347 №2715461 
>>2715454
Тут повышения не видно, увы. Это похоже на большую наебку, которая стала популярна. Суть такова: берут горстку "джунов" штук 50, на пару месяцев с испытательным, с очень маленькой зп на которую ты даже хату не снимешь. Потом из них выбрасывают 49, в итоге они тупо были дешевой силой быстро пофиксившие баги, а одного оставляют с зп чуть выше. Такой вид наебалова был известен еще в 2010ых.
Аноним 29/05/23 Пнд 17:47:30 #348 №2715471 
1370437872025.gif
>>2710836 (OP)
Какой есть самый годный материал по алгоритмам именно на js/ts
Аноним 29/05/23 Пнд 17:51:04 #349 №2715482 
>>2715471
Какие нахуй алгоритмы? Тебе надо быстро двигать и красить кнопки, все алгоритмы давно написаны
Аноним 29/05/23 Пнд 17:53:58 #350 №2715490 
>>2715482
Как минимум разраб должен знать, что бинарная покраска кнопок быстрее пузырьковой.
Аноним 29/05/23 Пнд 17:56:32 #351 №2715496 
>>2715490
Какая нахуй пузырьковая покраска? Запомни, самый эффективный способ покраски кнопки это:
$(".Класс твоей кнопки").each(function() {
$(".Класс твоей кнопки").css("color", "цвет текста кнопки")
$(".Класс твоей кнопки").css("background-color", "цвет фонакнопки")
})
Аноним 29/05/23 Пнд 17:58:22 #352 №2715503 
>>2715496
Допустим. А циклический сдвиг кнопки ты как будешь осуществлять без знания соответствующего алгоритма?
Аноним 29/05/23 Пнд 17:59:05 #353 №2715506 
>>2715461
Ты не понял.

У обезьян-анальников есть некая база, обший паттерн поведения.

Ты вкатываешься в максимальную дногалеру.
Сидишь там, пинаешь хуи.
Сидишь месяц-два-три, попутна куря доку, умные слова и вкатываешься в другую, нормальную галеру, с повышением зп, офк.


Какая зпха? Может ты там на 200к\н.с. рассчитывал и я зря распинаюсь.
Аноним 29/05/23 Пнд 17:59:38 #354 №2715507 
>>2715482
Пидор тупой, я спросил материал по алгоритмам. Я не спрашивал твоего пиздлявого мнения, что мне надо делать.
Аноним 29/05/23 Пнд 17:59:48 #355 №2715508 
>>2715503
Под любую задачу найдется написанный индусом плагин для jquery
Аноним 29/05/23 Пнд 18:00:47 #356 №2715512 
>>2715503
npm install cyclic-shift
Аноним 29/05/23 Пнд 18:01:42 #357 №2715515 
>>2715507
Мы вам перезвоним, возвращайтесь на кассу
Аноним 29/05/23 Пнд 18:04:51 #358 №2715525 
Ебало додика, который не может отделить алгоритмы от языка для покраски кнопок имагинировали?
Аноним 29/05/23 Пнд 18:07:46 #359 №2715531 
>>2715039
> инфоцыгане
> Тимур Шемсетдинов
Чел, он ведёт лекции в университете, он сделал один из лучших бесплатных курсов лекций по ноде, и сделал он это ещё до того, как курсовое инфоцтганство было популярным. Он шарит в ноде лучше 99% инфоциган с платными курсами.
Аноним 29/05/23 Пнд 18:08:10 #360 №2715533 
>>2715525
Я бы попросил. Стартапы из Сан-Франциско сейчас активно переводят хайлоад бекенд на js. Люди это видят и хотят идти в ногу со временем.
Аноним 29/05/23 Пнд 18:09:38 #361 №2715537 
>>2715533
Ебало додика, который опирается на опыт синеволосых либерах из калифорнии имагинировали?
Аноним 29/05/23 Пнд 18:10:40 #362 №2715541 
>>2715531
Хауди хо сделал игру за один день.
Чем крыть будешь?
Аноним 29/05/23 Пнд 18:13:38 #363 №2715550 
image.png
A Day in the Life of a Proompt Engineer.mp4
>>2715531
>>2715013
Напомнило.
Аноним 29/05/23 Пнд 18:14:15 #364 №2715551 
>>2715541
Literally who? Какой-то рандомный ноунейм инфоцыганин? Таких даже нет смысла сравнивать с университетским преподавателем с глубокими знаниями js и ноды.
Аноним 29/05/23 Пнд 18:15:46 #365 №2715557 
>>2715533
>сейчас
Анон, ты всё проспал, они ещё лет пять назад начали это делать. Нода в американских стартапах уже давно стала базой.
Аноним 29/05/23 Пнд 18:17:55 #366 №2715564 
>>2715557
>Нода в американских стартапах уже давно стала базой.
Жаль, что до сих пор годится только для стартапов.
Аноним 29/05/23 Пнд 18:19:30 #367 №2715569 
>>2715564
Уже давно не только.
Аноним 29/05/23 Пнд 18:19:40 #368 №2715570 
>>2715557
А как же голованг?
Аноним 29/05/23 Пнд 18:23:59 #369 №2715579 
>>2715570
Голованг только в гугле взлетел. Нода всех порешит в вебе, т.к. популярно, модно, поняна. Для совсем пиздецких узлов с ебанутой нагрузкой пишут бинарь до 100 строк на крестах.
Аноним 29/05/23 Пнд 18:24:20 #370 №2715581 
>>2715570
На нём скорость разработки намного меньше, профитов не так уж много, его больше используют уже на стадии стабильного бизнеса
Аноним 29/05/23 Пнд 18:24:41 #371 №2715582 
>>2715569
Да ну? Пока жи мне хайлоад где нода используется не для вебсокетов/LP.
Аноним 29/05/23 Пнд 18:25:18 #372 №2715583 
>>2715579
В тинькофф, озон, авито, вк/мейл и других российских бигтехах голанг популярен
Аноним 29/05/23 Пнд 18:25:53 #373 №2715584 
>>2715582
LP?
Аноним 29/05/23 Пнд 18:26:30 #374 №2715586 
>>2715584
long polling
Аноним 29/05/23 Пнд 18:28:26 #375 №2715590 
>>2715582
Изначально было сказано "только для стартапов". Если это не стартап, то сразу хайлоад? Реальный хайлоад это 1% проектов, его пишут на крестах или расте.
Аноним 29/05/23 Пнд 18:29:58 #376 №2715594 
>>2715590
>хайлоад пишут на крестах или расте.
Ты скозал?
Аноним 29/05/23 Пнд 18:31:23 #377 №2715597 
>>2715590
На расте не пишут. Про него пердят в интернете, какой он крутой, но никто на нём не пишет.
Аноним 29/05/23 Пнд 18:33:00 #378 №2715599 
>>2715597
Заменить "раст" на "нода" и будет точно такое же правдивое утверждение.
Аноним 29/05/23 Пнд 18:33:00 #379 №2715600 
>>2715551
Твой мужик буквально говорит в твоем видосе, что "Насмотреться видео бесплатных - не обучение", поясняя почему нужно купить курс. При этом сам выпустил овер 300 видосов.

Это разве не инфоциганство?

Так же хотел бы заметить, что не он один делает эти курсы, а его "Выпускники", смекаешь?

При этом балакая, что айтишка все.

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

Некоторые Аноны и скуфы тоже не всегда выкупают хули в /b/ вопрос по курсам вызывает такое бурление говн. Сколько бы раз не засрали Вкатыша, придет новый и будет по новой срать хуйней.
Ну и местные, похоже, чутка поздаебались вступать в это говно вновь и просто чутка потролливают.

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

А лучший курс по ноде - дока + опыт. Ничего другого.

При этом я ничего не имею против курсов. Но только если ты уже бывалый джун/мидл, который хочет на мидла/синьера.
Но в этом случае нужно идти и брать нормальные курсы, от нормальной площадки, а не от какого-то хохла, который мнит себя йобо-айтишником.
Аноним 29/05/23 Пнд 18:33:10 #380 №2715601 
1685374389619.jpg
>>2715594
Да, и не только я. Твои перегонялки Джейсонов на дотнете/спринге/говне это не хайлоад, всё то же самое нода может делать.
Аноним 29/05/23 Пнд 18:33:11 #381 №2715602 
>>2715597
>не пишут
Ядро линукс с си на раст переписывают.
Аноним 29/05/23 Пнд 18:34:53 #382 №2715604 
>>2715601
А хайлоад - это расчет факториалов, который пишут на расте?
Аноним 29/05/23 Пнд 18:35:02 #383 №2715605 
>>2715597
Как там в 2015? На нём пишут известные компании типа Discord, в винде и линукс уже есть раст, реальный хайлоад с криптовычислениями делают на расте, всякие кор библиотеки криптопроектов
Аноним 29/05/23 Пнд 18:36:23 #384 №2715607 
>>2715601
>перегонялки Джейсонов
А хайлоад наверное не занимается перегонкой жсонов из редиса и в редис?
Аноним 29/05/23 Пнд 18:36:30 #385 №2715608 
>>2715605
В винду и линукс пока только протащили по повесточке возможность писать модули на расте, но сами модули естественно никто не написал
Аноним 29/05/23 Пнд 18:38:12 #386 №2715611 
>>2715604
Не обязательно. Это сверхдохуя RPS и low latency, например. На типичном энтерпрайз проекте этого нет. Там похуй, нода или не нода, всё равно там от силы 1к RPS, а лучшем случае 10, это ещё надо постараться. Ок, у говна латенси 5 мс, у ноды 10. Только потом запрос в бд идёт 50 мс, лол. Хайлоадошиз, угомонись, короче.
Аноним 29/05/23 Пнд 18:39:24 #387 №2715615 
>>2715607
А чем он занимается? Перегонкой Джейсонов в рамках DDD архитектуры, или CQRS с Event Sourcing?
Аноним 29/05/23 Пнд 18:42:20 #388 №2715621 
В расто треде запостили драму. Чела который планировал @ предвкушал полезный функционал позвали на конфу, а потом даунгрейднули с ключевого докладчика. Он отказался. Следом с растопроекта отвалился чел который давно работает над растом в знак протеста. Мне понравился раст, но нельзя мешать повестку с разработкой. Чел которого пидорнули с конфы под визги челов с одной или нескольких команд также топил за репрезентатмвность чёрных. Вот и думойте.
Аноним 29/05/23 Пнд 18:42:27 #389 №2715622 
16757801951820.mp4
>>2715605
>в винде уже есть раст
Символов 20-30?
Какой-то индус просто попутал язык и залил.
Аноним 29/05/23 Пнд 18:47:54 #390 №2715628 
>>2715621
Вот тут ссылки, что хочет глянуть >>2714035 →
Аноним 29/05/23 Пнд 18:51:26 #391 №2715632 
>>2715622
>>2715628
У меня соя из глаз потелка от прочтения.
Аноним 29/05/23 Пнд 18:52:54 #392 №2715637 
>>2715632
Сейм, поэтому с одной стороны перспективный инструмент, пусть и полторы вакансии. А с другой его тянет повестка и непонятно как оно по по нему пиздотрахнет.
Аноним 29/05/23 Пнд 18:59:23 #393 №2715647 
923z2bnbpd1b1.png
vifx2jfnpd1b1.png
im3pll7qpd1b1.png
>>2715582
>>2715594
>>2715599
>>2715604
>>2715607
Хайлоадошизы, какие ваши оправдания? Если вы скажете что-то про архитектуру, то существует прекрасный фреймворк Nest, на котором и хайлоад, и энтерпрайз писать одно удовольствие.
Аноним 29/05/23 Пнд 19:01:34 #394 №2715649 
>>2715647
>Сравнение производительности
>Macbook 2019 i7
Аноним 29/05/23 Пнд 19:02:34 #395 №2715650 
>>2715649
Надо было на м2?
Аноним 29/05/23 Пнд 19:04:34 #396 №2715654 
>>2715650
на было на амуде ерус или на интол хеон
Аноним 29/05/23 Пнд 19:05:42 #397 №2715658 
>>2715647
И чего ты этим хочешь доказать? Говняшка быстрее ноды до 10%? При этом зная js ты можешь прямо сейчас фулстачить 99% задач от клиента по самым современным стандартам веба.
Аноним 29/05/23 Пнд 19:06:23 #398 №2715659 
wg4l5y9ipd1b1.png
wyhy2xblpd1b1.png
>>2715649
И? Если взять северный 32-ядерный ЦП, то что-то принципиально поменяется? Вот ещё данные по ЦП и памяти. Го так-то побольше жрёт, чтобы выдать похожий результат на ноду в кластер моде. А вот по памяти нода в ауте, конечно. Но это похуй, память дешёвая.
Аноним 29/05/23 Пнд 19:08:19 #399 №2715663 
>>2715659
>>2715647
Блядь как же фастифай хорош
Аноним 29/05/23 Пнд 19:08:33 #400 №2715664 
>>2715658
Что го не намного быстрее ноды, и что нода вполне способна выдерживать высокие нагрузки. Теперь хейтерам ноды хайлоадошизам придется оправдываться.
Аноним 29/05/23 Пнд 19:11:34 #401 №2715668 
>>2715659
Ты покажи реальный бекенд, а не req.end("hello world")
Аноним 29/05/23 Пнд 19:13:34 #402 №2715670 
>>2715668
У тебя бомбит что люжи абстрагировали разработку сервера до трех строчек?
Аноним 29/05/23 Пнд 19:15:36 #403 №2715672 
>>2715659
Хуя черрипикинг. Чеж ты с пыхой/жопой/сирешеткой не сравнил? Там счетчик RPS улетит за 500к
Аноним 29/05/23 Пнд 19:16:24 #404 №2715673 
>>2715668
В смысле, что именно показать? Если бы я попросил тебя показать реальный бекенд на дотнете, то что ты показал бы? Просто пытаюсь понять что я должен отправить. У меня нет доступа к репозиториям Uber, Netflix, Paypal, Linkedin, Coinbase, где пишут бекенды на ноде.
Аноним 29/05/23 Пнд 19:18:07 #405 №2715677 
>>2715672
Какой черрипикинг? Просто взязли популярный инструмент из экосистемы го и несколько из жс, плюс bun, который сейчас в разработке, он с кластер модом будет совсем дикий по перформансу.
Аноним 29/05/23 Пнд 19:18:43 #406 №2715678 
>>2715673
>Если бы я попросил тебя показать реальный бекенд на дотнете, то что ты показал бы?
Да захуярил бы факером 1кк строк в постгрес, поднял редис, и хуйнул бы какую-нибудь асинхроннщину чтоб отрабатывала за O(NlogN) для эмуляции нагрузки.
Аноним 29/05/23 Пнд 19:19:26 #407 №2715679 
>>2715672
Автор изначально именно го с нодой хотел сравнить. Особенно с нодой в кластер моде, потому что в бенчмарках ноды очень часто запускают ноду на одном ядре.

https://www.reddit.com/r/node/comments/13oqbvi/i_have_done_a_full_benchmark_of_a_post_rest_api/
Аноним 29/05/23 Пнд 19:20:03 #408 №2715682 
>>2715678
Это похоже на реальный проект?
Аноним 29/05/23 Пнд 19:20:13 #409 №2715683 
>>2715677
>Просто взязли популярный инструмент из экосистемы го
>несколько из жс, плюс bun
А язык, на котором сейчас ~78% интернета работает просто забыли. Зато очень ответственно подошли и потестили бун и дено, на котором работает ровным счетом нихуя. Верим.
Аноним 29/05/23 Пнд 19:21:29 #410 №2715685 
>>2715682
Вполне. Можно еще рандомизировать нагрузку, что бы она отрабатывала от O(1) до O(N^2).
Аноним 29/05/23 Пнд 19:22:45 #411 №2715687 
>>2715679
> в бенчмарках ноды очень часто запускают ноду на одном ядре.
А почему так происходит ты не поинтересовался? Не может же быть такого, что такой мощный и быстрый хайлоад-инструмент не имеет встроенного/нормального открытого менеджера процессов?
Аноним 29/05/23 Пнд 19:23:57 #412 №2715688 
>>2715683
> мой любимый пхп
А вот он ты, шизик из /b/
ПХП ЗАБЫЛИ ЗАМЕРИТЬ
https://pkolaczk.github.io/memory-consumption-of-async/
Аноним 29/05/23 Пнд 19:23:59 #413 №2715689 
1685377438251.jpg
>>2715683
>>2715672
Ну вот с Laravel и Symfony. Как-то не очень у них дела.

https://web-frameworks-benchmark.netlify.app/compare?f=aspnet-mvc,nestjs-fastify,spring,laravel,symfony,gin,gorilla-mux
Аноним 29/05/23 Пнд 19:25:57 #414 №2715693 
>>2715687
Потому что авторы бенчмарков не шарят в ноде. Её кластер мод позволяет запустить её на всех ядрах процессора, но дебичи просто не в курсе, они просто услышали, что нода "однопоточная", лол, и повторяют как попугаи. Помимо кластера можно сделать это через iptables или nginx.
Аноним 29/05/23 Пнд 19:29:41 #415 №2715698 
>>2715685
>>2715678
Не вижу причин ноде плохо отработать в таких условиях. Будет нормальный RPS и latency. Памяти сожрёт немного больше обычного, но на память похуй. Странные у тебя доёбы к ноде, обычно к ней доёбываются из-за отсутствия адекватной архитектуры, но сейчас это решается через Nest.js и наймом разработчиков с пониманием паттернов. К перформансу ноды странно доёбываться, там V8 под капотом, если тебе его недостаточно, то ты что делаешь, бекенд войса в дискорде или чате твитча? Ну ок, как я и сказал, 1% проектов, или даже 0.1%, где требуется раст/кресты/эликсир какой-нибудь.
Аноним 29/05/23 Пнд 19:31:00 #416 №2715699 
>>2715693
> iptables или nginx
?
Балансить на несколько процессов?
Аноним 29/05/23 Пнд 20:21:07 #417 №2715776 
Э хайлоадшизики. У меня на проекте близится этап прихуячивания SSR к ряхту, а я вообще опыта в этом ваше сср не имею. Прихуячивать будем Next.js, сам проект написан на 18 реакте, используем Suspense, так что стриминг нужен.
Опытные реакт-террористы, посдкажите, как вы эту еботу деплоите? В кластере? Через кубер создаете хуеву тучу инстансов и балансируете нжинксом? Серверлесс? Делаете ли кастомный сервер для некста хз оказывает ли это влияние вообще, но вон выше экспресс чет посасывает с заглотом по RPS
RPS будет в районе 10к в пике.
Аноним 29/05/23 Пнд 21:00:37 #418 №2715815 
>>2715776
Next.js ты просто так сбоку не прихуячишь, всю структуру приложения переделывать надо будет.
Аноним 29/05/23 Пнд 21:07:40 #419 №2715818 
>>2715815
Я попробовал, всё работает из коробки, даже стриминг завелся. Ничего пердолить не пришлось.
Аноним 29/05/23 Пнд 21:08:01 #420 №2715819 
>>2715531
Шемсетдинов - академический программист со всеми отсюда вытекающими. Он конечно не агрессвиный шиз, как Столяров, но тоже витает в облаках и ссыт в уши своим сектантам какие в коммерции дураки сидят и как все надо и не надо делать.
Аноним 29/05/23 Пнд 21:08:17 #421 №2715820 
>>2715818
Эээ. Что ты там пробовал? У тебя серверный рендеринг вообще был, лол?
Аноним 29/05/23 Пнд 21:11:46 #422 №2715823 
>>2715820
>Что ты там пробовал?
Ну обернул всё в Suspense'ы и в асинхронных компонентах данные запрашивал.
>У тебя серверный рендеринг вообще был, лол?
Был. Проверял с отключенным жопаскриптом.
Аноним 29/05/23 Пнд 22:58:18 #423 №2715875 
image.png
Аноним 29/05/23 Пнд 23:42:36 #424 №2715887 
На работке поступила задача удалить все письма с яндекс почты за определённый период, там нельзя по стандарту просто так их выбрать, можно только руками выделять максимум по 100 штук, пролистывать страницу и тд. писем больше 12к и руками это делать геморрой + это только на одной почте. подскажите какой скрипт для этого можно написать в консоле браузера. сам находил подобный алгоритм который самостоятельно нажимает много раз кнопку.

document.getElementById("clickMe").click();

В данной строчке объект кнопка называется clickMe, и в коде страницы он указан в параметре id

<button id="clickMe" onclick="clicked()">Click Here</button>

но конкретно в яндекс почте у кнопки "Ещё письма" нет такого параметра. подскажите что можно сделать
Аноним 29/05/23 Пнд 23:43:32 #425 №2715888 
>>2715887
function iter(len, set) {
if (set.length < 1) set = Object.values(sets).flat();
for (let i = 0; i < len; i++) yield set[Math.random()
set.length|0]
}

return Object.assign(((len, ...set) => [...iter(len, set.flat())].join('')), sets); ilya idi domoy!!
Аноним 29/05/23 Пнд 23:45:39 #426 №2715891 
>>2715887
Ебанутый, подключись через imap и удали все сразу
Аноним 29/05/23 Пнд 23:48:43 #427 №2715893 
>>2715875
>ИП
Аноним 30/05/23 Втр 00:00:19 #428 №2715900 
image.png
>>2715689
Пхп в 99% случаев работает в режиме fastcgi по принципу новый запрос - новый процесс, с новым конектом к бд и всей хуйней, при такой модели понятно что никаких бенчмарков он не выдержит. Если потестить с настоящей асинхронщиной то окажется будет очень быстро

Ну и понятно что все эти бенчмарки с хелло ворлдом можно засунуть только себе в очко. Тот же ларавель в два раза медленнее симфони, когда у ларавеля литературно вся хттп часть это модули симфони, отличие только в том что там при создании нового проекта несколько мидлваров по дефолту включено, вроде trim input strings и прочей хуеты
Аноним 30/05/23 Втр 00:48:23 #429 №2715921 
>>2715900
В бенчмарках далеко не всегда хеллоу ворлды. Бывает делают массовую сериализацию/десериализацию жсонов, запросы в бд и тд
Аноним 30/05/23 Втр 01:09:43 #430 №2715930 
>>2715900
>Пхп в 99% случаев работает в режиме fastcgi
Это уже давным давно не так. Все переехали на fpm.
Аноним 30/05/23 Втр 05:22:26 #431 №2715955 
test
Аноним 30/05/23 Втр 05:44:42 #432 №2715958 
16822516278240.jpg
Жсач, что со мной не так?

>выдрочил построение алгоритмов на литкоде, осиливаю средние задачи без особых проблем
>сделал пет-проект в виде браузерного плагина
>проект представляет из себя набор утилит, таск менеджер и оверлей с кучей функционала для браузерной дрочильни, есть работа со стораджем, вклинивание в жс дрочильни и проброс сообщений между песочницами браузера и песочницей плагина
>актуальный стак (react + ts + webpack)
>на отклики нет ни одного приглоса на собесы
Аноним 30/05/23 Втр 06:02:38 #433 №2715959 
>>2715958
сколько опыта поставил в резюме?
сколько откликов оставляешь за день?
на какую вилку рассчитываешь?
Аноним 30/05/23 Втр 06:14:20 #434 №2715961 
>>2715959
Год. Примерно так оно и есть, но прозревать и действительно понимать, что делаю и как этот ваш кодинг работает начал только недавно (прямо нормально бустанул навыки в марте-апреле, марафоня по 12 часов почти каждый день). Еще в махровом 2017 успел поработать веб-макакой-верстателем за 30к, но это в расчет не беру, не программированием то было.
Где-то 5 откликов в день.
45-50к для начала было бы нормально. Сужу по опыту знакомых вкатунов.
Аноним 30/05/23 Втр 06:24:59 #435 №2715968 
>>2715961
>Где-то 5 откликов в день.
на одной вкладка 20 откликов.
и далее считаем:
за месяц 20(откликов)х12(вкладок).
отказов 20х5.
всего 16 собесов + 8 я сам отменил по разным причинам.
откликаюсь раз в неделю на весь лимит, кажется там сейчас сотка.
а ты что-то там 5 раз тыкнул вот тебя и не заметили.

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

сделай на хабре, литкоде профили.
откликайся и там.
откликайся вообще на любые вакансии и по ответу уже сам сортируй.
нормально распиши, наманяфантазируй свой опыт, как ты там ебашил адовые вещи, что все аж охали и ахали.
Аноним 30/05/23 Втр 07:01:14 #436 №2715972 
>>2715968
Понял, срать откликами + пиздеть.

Спасибо.
Аноним 30/05/23 Втр 07:15:54 #437 №2715974 
>>2715972
>срать откликами + пиздеть
как на сайтах знакомств, короче
Аноним 30/05/23 Втр 07:49:13 #438 №2715980 
>>2715968
>да еще и на ангуляре.
>сам понимаешь, выбора у меня намного меньше чем у тебя.
Лол, выбора то может у тебя и меньше, но и откликов на ангулар вакансии раз в 10 меньше чем на реакт.
Аноним 30/05/23 Втр 07:56:40 #439 №2715983 
>>2715980
Надо выбирать sails.js На хх ровно 1 вакансия
Аноним 30/05/23 Втр 07:56:52 #440 №2715985 
>>2715980
у рякта на мидлов тоже не так много, я думаю.
Аноним 30/05/23 Втр 08:11:00 #441 №2715988 
>>2715985
Ошибаешься. Там вплоть да сеньоров откликов больше чем на ангуляре на джунов.
Аноним 30/05/23 Втр 08:12:54 #442 №2715989 
Я надеюсь для вката не придется учить ангуляр потому что у меня жутко подгорает попчан с него. У меня в стране конечно не такой пздц как в России сейчас но на реакте стабильно по 100-150 откликов в то время как на ангуляре штук 20-30. Но я ебал это поделие
Аноним 30/05/23 Втр 08:35:06 #443 №2716002 
>>2715989
А что так? Ангуляр хороший логичный. Вот тебе шаблоны в отдельных файлах. Вот тебе сервисы для инверсии зависимости, cross-cutting concern, хранения стейта. Вот тебе инструмент для создания динамических форм любой сложности. Вот тебе event-driven architecture. Вот тебе функциональное реактивное программирование. И все это из коробки.
Аноним 30/05/23 Втр 08:40:56 #444 №2716008 
>>2715989
Ты просто все фреймворки не пробовал на реальных кабаньих проектах, чтобы сравнивать. На реакте когда на проект приходишь, первая реакция "опять натащили в проект говнолиб"
Аноним 30/05/23 Втр 08:44:57 #445 №2716010 
>>2715988
Этого удвою. Меньше только на синиоров в офис без удалёнки. 30 откликов мухосрань 500к. Офис. Синиор.
Аноним 30/05/23 Втр 08:46:59 #446 №2716012 
>>2716008
Ладно бы натащили. Этот вариант терпимый. Вот когда не натащили и начали сами костылять. Ох лол. Стори достойная ночных кошмаров. Такого говна я ещё не видел до того раза.
Аноним 30/05/23 Втр 09:31:23 #447 №2716054 
>>2716002
Меня просто подбамбливает от ООП на фронте. Я учу сейчас ООП и сишарп, и на бэке нравится. Но блин, жс не про это же абсолютно.

>>2716008
Да не пробовал. И да, мысль твою понял, и согласен с ней. Реакт требователе к архитектуре. Но я просто заебался учиться. Я хочу уже работать. Мне в целом нравится изучать новое. И ангуляр я бы изучил если нужно. Но у меня голова уже лопается. Реакт, редакс, тайпскрипт, верстка, нода, сишарп, монгодб, entity framework, постгреSQL, next.js, asp.net, голанг. Это все что я учил за последние пол года. Хочется уже хотя бы макакой за 60к устроиться, но смотришь на рынок и пздц дизмораль ловишь. Это я еще не из России. Тут попроще с этим но все равно везде минимум 50 откликов.
Аноним 30/05/23 Втр 09:34:39 #448 №2716056 
>>2716054
>сишарп
>asp.net, голанг
кто тебе сказал учить это на обезьяну?
Аноним 30/05/23 Втр 09:35:16 #449 №2716057 
>>2716054
>я учил за последние пол года
молодец, еще полгода-год впереди, а потом уже и вкатишься.
Аноним 30/05/23 Втр 10:01:37 #450 №2716071 
>>2716054
А откуда ты? Сейчас даже в штатах по 1к-2к откликов, 50 откликов кажется совсем нереалистичной фантазией
Аноним 30/05/23 Втр 10:12:51 #451 №2716078 
>>2716056
Для бэка язык выбирал. Сначала голанг попробовал и не понравилось. Потом сисярп взял и понравилось. Бэк учу как запасной вариант если с фронтом не срастется. А если срастется то пересесть на него через годик фронта.
Аноним 30/05/23 Втр 10:13:26 #452 №2716079 
IMG20230530131038.jpg
IMG20230530131110.jpg
IMG20230530131241.jpg
>>2716071
Из Казахстана
Аноним 30/05/23 Втр 10:20:45 #453 №2716083 
image.png
>>2716078
за двумя зайцами погнался и пришел в итоге на двач.
выбирай одно набавление и ебись до победного.
Аноним 30/05/23 Втр 10:28:15 #454 №2716089 
>>2716083
Ну а что остается? Щас могу хуярить несложные фуллстак круды на nextjs и тайпскрипте. Но кого щас удивишь этим с 200-400 откликами.
Аноним 30/05/23 Втр 10:28:59 #455 №2716090 
>>2716089
> могу хуярить несложные фуллстак круды на nextjs и тайпскрипте
Пизди всем что можешь хуярить сложные. Один хуй проверять никто не будет.
Аноним 30/05/23 Втр 10:36:14 #456 №2716095 
>>2716090
Да, буду пробовать, что еще остается. Думаю освоить навык пиздежа и рисования опыта. ПРобовать на фронт, бэк, фулстак. Что-то должно же выгореть в конце концов или на завод в противном случае
Аноним 30/05/23 Втр 10:41:20 #457 №2716096 
16830878520795.jpg
>>2716089
я тоже могу.
хуяк-хуяк на nest и готово. я даже не ебу как он работает. просто база делает вжух-вжух и все.
если хочешь на обезьяну, учи то что обезьяна должна делать.

>Ну а что остается?
не заниматься хуйней и совершенствоваться в том, что нужно.
вот есть: рякт, жс, тс - больше ничего другого для тебя нету.
Аноним 30/05/23 Втр 10:44:45 #458 №2716101 
скиллбокс.jpg
>>2715600
>>2715551
>>2715013
Аноним 30/05/23 Втр 11:08:41 #459 №2716134 
>>2716054
>Меня просто подбамбливает от ООП на фронте. Я учу сейчас ООП и сишарп, и на бэке нравится. Но блин, жс не про это же абсолютно.

И чем именно тебя ООП в жс не устраивает?
Аноним 30/05/23 Втр 11:32:42 #460 №2716161 
>>2716134
В тредике ему сказали, что ооп не нужон.
Аноним 30/05/23 Втр 11:33:38 #461 №2716164 
>>2716096
>вот есть: рякт, жс, тс - больше ничего другого для тебя нету.
Что под этим подразумевается? Ну есть реакт. Библиотека с virtual dom и встроенными хуками. жс и тс да база. Но я ее подучил. Просто когда теряешься в сотнях откликах то мотивации никакой шлифовать это все до идеала. А на фулстаков и бэкеров вижу что откликов хоть несколько десятков (и то смотря где, в джаве та же ситуация что на реакте) и пытаюсь поуниверсальнее быть. Да я понимаю что распыляюсь и все такое. Но у меня такая логика, типа я все равно от силы джун и без норм опыта ничего путного из себя не представляю и от силы оттараторю на собесе о синтаксисе жаваскрипта или простенькие вопросы о реакте. А учитывая что все равно из-за наплыва откликов не особо приглашают на собесы можно и в бэке пытаться а там когда устроюсь куда-нибудь и начну глубокое погружение на рабочем месте. Еще была мысль найти ментора но у меня просто денег нет на это.

>>2716134
Противоречит его замыкательно-прототипной философии. Не понимаю зачем эти сложности если инкапсуляция и так встроенна через замыкания а наследования через компоненты среакта можно добиться и прочие контексты. И громоздко выглядит с классами. Пойму еще в бэке да мастхэв но на фронте раздражает
Аноним 30/05/23 Втр 11:38:21 #462 №2716170 
>>2716054
Правильно говорят, что сперва надо выбирать направление в разработке, потом только язык и стек к нему. А иначе вот так вот за полгода понавыучивают всего подряд, а потом голова пухнет. А ведь ты пока только вкатун. Непосредственно на работе начнется такой пиздец в плане темпа и информации, что ты будешь плакать по ночам от тасок и того что ничего не понятно. И хуле ты там со своей голвой забитой говнолангами и сишарпами делать будешь?
Аноним 30/05/23 Втр 11:40:22 #463 №2716173 
У здешних вкатышей какой-то мышление... пролетарское, не знаю. Лишь бы впрячься куда-то и лямку тянуть. Я перед тем, как присесть на галеру, лет десять фигачил игрушки - свои и на заказ - несколько раз стартапил, тратил тыщи баксов на худов и запускал онлайн-мобу на ноде, где временами даже был нормальный онлайн. Языки учил не чтобы где-то работать, а чтобы воплощать свои бизнес-идеи.
В итоге через 10 лет, когда понадобилась стабильность, я пришёл на собес с практически нулевым опытом работы в команде и без знания гита. Но я разговаривал так, что меня сразу взяли и не пожалели. Потому что увидели, что я человек, который понимает ценность программных продуктов и зачем они вообще существуют.
Аноним 30/05/23 Втр 11:43:11 #464 №2716177 
>>2716173
>вкатывался 10 лет
Ебать ты лох. Я после шараги год на дноработе проработал и вкатился без задней мысли.
Аноним 30/05/23 Втр 11:47:09 #465 №2716185 
>>2716177
Я не вкатывался, я ЖИЛ десять лет.
А на работу устроился как на пенсию.
Аноним 30/05/23 Втр 11:47:40 #466 №2716186 
>>2716170
Ну я и выбрал фронт изначально. И изначально только фронтом и занимался. верстка, потом жс, потом реакт с редаксом и сверху тайпскрипт. Я просто не знаю как выделиться среди этой кучи вкатунства. И хрен бы с большим потоком информации, платили бы мне еще деньги, я бы круглосуточно хоть ее впитывал, а так выделяю часов 6 в день учитывая еще основную работу в течении которых приходится интенсивно заниматься чтобы успеть все. Еслиб еще на основную работу не приходилось распыляться дело бы проще пошло.
Аноним 30/05/23 Втр 11:50:05 #467 №2716192 
изображение.png
>>2716185
>Я не вкатывался, я ЖИЛ десять лет.
Аноним 30/05/23 Втр 11:55:13 #468 №2716199 
Да и опять же без знания бэка что там можно написать в учебных крудах тех же. Хотя бы авторизация нужна, рауты эти прописать и все такое
Аноним 30/05/23 Втр 12:01:36 #469 №2716205 
>>2716173
Моё уважение. Базовая база среди презренных плавунцов-проходимцев.
Аноним 30/05/23 Втр 12:02:18 #470 №2716206 
Короче видимо надо держаться за свою нищебродскую з/п в 90к, а то работу не найти будет, если чё. ))
Капец страшно от того, какие вкатуны умные: я половину слов едва слышал из того стэка, который они учат, хотя на фронте четвёртый год.
Аноним 30/05/23 Втр 12:34:37 #471 №2716234 
>>2716164
>Что под этим подразумевается?
>не заниматься хуйней и совершенствоваться в том, что нужно.

>Да я понимаю что распыляюсь и все такое. Но у меня такая логика
>Просто когда теряешься в сотнях откликах то мотивации никакой шлифовать это все до идеала.
добро пожаловать на завод. с таким нытьем тебе в мвп.
Аноним 30/05/23 Втр 13:43:32 #472 №2716313 
>>2716164
По-твоему в C# замыканий нет?
Аноним 30/05/23 Втр 13:45:16 #473 №2716317 
>>2716054
>ООП и сишарп, и на бэке нравится. Но блин, жс не про это же абсолютно.

А что такое DOM дерево знаешь и как оно реализовано?
Аноним 30/05/23 Втр 14:39:07 #474 №2716379 
>>2716317
>что такое DOM дерево знаешь и как оно реализовано?
Абсолютно бесполезное знание для формошлепа-вкатуна. Прув ми вронг.
Аноним 30/05/23 Втр 14:41:51 #475 №2716381 
>>2716379
ооп не нужон?
Аноним 30/05/23 Втр 14:42:55 #476 №2716383 
>>2716379
Пруваю тебе за щеку. После такого, я скорее всего не стану спрашивать ещё и про траллибаблинг и тиликапчуринг.

мимо
Аноним 30/05/23 Втр 14:48:06 #477 №2716394 
>>2716381
>ооп не нужон?
Зачем вкатунцу ООП? Пусть лучше верстает охуенно, чем знает как там классы наследуются и пропы инкапсулируются.
Аноним 30/05/23 Втр 14:48:34 #478 №2716397 
>>2716383
>баблинг
в 2013-ом году последний раз меня за это спрашивали, на собеседовании.
и вот за 10 лет наверное один или два раза это знание пригодилось, и то лишь для того, чтобы сказать "чувак, ты тут пиздец хуйню наговнокодил, если у тебя кликабл в кликабле, и надо отслеживать путь событий курсора".
Аноним 30/05/23 Втр 14:50:18 #479 №2716403 
>>2716317
На уровне Cuntorа
Аноним 30/05/23 Втр 14:52:20 #480 №2716410 
>>2716234
Твое замечание от моего нытья функционально ничем не отличается. Учитывая что проблема в том что даже на собесы не зовут а не отсеивают из-за недостаточных знаний или каких-то других косяков.
Аноним 30/05/23 Втр 14:58:03 #481 №2716421 
>>2716397
Потом у тебя спрашивают про делегирование, делегирование в реакте, и говорят что для событий в реакте есть делегирование, даже если ты не закостылил свой.
Аноним 30/05/23 Втр 14:59:59 #482 №2716425 
>>2716410
Сделай йобу и выложи в гитхаб. Или он всё пустой?
Аноним 30/05/23 Втр 15:06:37 #483 №2716431 
>>2716421
>делегирование
Это типа повесить хендлер на родителя, а потом по ивент.таргету смотреть, куда именно щёлкнули? Ну, такое. Для какого-нибудь чятика может и оправданно, но я по-моему так никогда не делал. Вряд ли тут какой-то боттлнек.
Аноним 30/05/23 Втр 15:07:07 #484 №2716433 
>>2716425
Если отсеивают на этапе просмотра резюме, то тебе никакой гитхаб не поможет его даже смотреть не будут. Алсо, при таком огромном количестве откликов на одну вакансию, то тем более. Заебёшься все гитхабы чекать.
мимо иду нахуй уже очень давно
Аноним 30/05/23 Втр 15:08:00 #485 №2716434 
>>2716410
тебе уже написал.
откликайся на все вакансии.
уходи в лимит каждые 24 часа.

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

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

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

вкатываются год-полтора года. все это время занято практикой и докой. все это время уходит в один стек.
Аноним 30/05/23 Втр 15:15:00 #486 №2716442 
>>2716394
>Зачем вкатунцу ООП?
Это стандартное знание, необходимое для прохождение собеса уже несколько лет как.
Аноним 30/05/23 Втр 15:15:32 #487 №2716444 
>>2716433
В реатке эвенты делегируются с 16, вроде, версии, в рут приложения.
До этого, вроде, висело на корне документа.
Отчасти было сделано, чтобы если вдруг, то можно сделать 2 точки входа приложений реакт без каких-то проблем.
Вытекая из того про что начали. Начаться может с дерева, потому тебе на живокодинге показывают говно, в какой-то момент речь заходит про события и А КАК чтобы не говнокодить вот это всё и не следить за актуальными значениями/атрибутами. А потом плавно сводят на делегирование в реакте. То что лол, делай не делай делегирование в реакте чтобы экономить на спичках и потенциально упростить что-то, если речь про ваниллу реакт это и так делает. Поэтому ебошьте свои хендлеры через мап и не думайте.
Аноним 30/05/23 Втр 15:18:22 #488 №2716450 
>>2716433
Нужно не просто в гит выложить, а ещё и опубликовать в своем сайте портфолио!
Аноним 30/05/23 Втр 15:20:55 #489 №2716458 
>>2716450
на народе?
Аноним 30/05/23 Втр 15:24:25 #490 №2716467 
>>2716458
vercel
firebase
govno
mocha
github pages
Аноним 30/05/23 Втр 15:25:32 #491 №2716468 
>>2716467
Тащемта для статичного билда ума не надо.
На vercel можно залить поделку на nextjs.
Аноним 30/05/23 Втр 15:40:13 #492 №2716486 
>>2716425
Не пустой. Есть пара неплохих (по меркам вкатунского говна) проектиков на тайпскрипте и нексте.

>>2716434
Я на уровне синтаксиса в остальные языки вникал. Это не шибко много времени после тайпскрипта заняло. Серьезно более менее только сейчас начинаю .NET. А доку реакта я законспектировал даже. Залез даже в legacy с this.setState и прочими классами. Можно конечно совсем шизануться и начать кишочки жс изучать но если это нахуй никому не нужно то боюсь впустую время потратить.
Аноним 30/05/23 Втр 15:51:16 #493 №2716496 
>>2716486
>А доку реакта я законспектировал даже.
>ts
>js
>.NET
>полгода
ну, удачи, что еще сказать. я все что хотел сказать - сказал.
Аноним 30/05/23 Втр 15:55:44 #494 №2716499 
>>2716486
По-моему, тебе именно что хорошее знание JS нужно. Потому что тайпскрипт, реакт - это всё обвес, навороты над джаваскриптом. На незнание какой-то реактовой хуйни гораздо скорее махнут рукой, чем если ты не ответишь, что будет здесь выведено в консоли.

x = 10
function printX () {
console.log(x)
var x = 5
}
printX()
Аноним 30/05/23 Втр 16:04:56 #495 №2716514 
>>2716499
Я внимательно проштудировал кантора (он кстати не очень). Говорю же в кишочки только лезть ну или литкод до посинения дрочить на который всем будет поебать
Аноним 30/05/23 Втр 16:09:04 #496 №2716519 
image.png
Емоджы-сексуалы должны погибнуть.
Ненавижу блядь, это говно на знание, построенное от внимательности.
Аноним 30/05/23 Втр 16:17:37 #497 №2716526 
>>2716514
>внимательно проштудировал кантора
Как говорил наш препод, есть большая разница между "понимаю" и "могу сам". Сделай что-нибудь сам, с нуля. Крестики-нолики против ИИ, например. Судоку. Тетрис (хотя тетрис слишком сложно для вкатуна, без шуток). Эти проекты не устроят тебя на работу, но
1) покажут тебе, как мало ты умеешь
2) многому научат
Аноним 30/05/23 Втр 16:20:09 #498 №2716527 
>>2716526
Кстати мой сапёр несколько лет на арморгеймс висел, кек.
Аноним 30/05/23 Втр 16:20:32 #499 №2716529 
>>2716526
Дед, у нас тут вкатываются, забыл чтоли? Не трогай оркестр.
Аноним 30/05/23 Втр 16:52:31 #500 №2716561 
>>2716519
Внимательность оче важна для погромиста. Если ты чмоха невнимательная, путь в IT закрыт.
Аноним 30/05/23 Втр 16:52:50 #501 №2716563 
>>2716561
Вахтёр, ты опоздал.
Аноним 30/05/23 Втр 17:11:12 #502 №2716591 
>>2716519
Моё лицо когда у людей бомбит с эмоджи 🤩
Аноним 30/05/23 Втр 17:34:07 #503 №2716606 
>>2716591
🥰🥰🥰
Аноним 30/05/23 Втр 17:48:59 #504 №2716611 
image.png
image.png
>>2716591
Бесполезная хуйня размером 4 байта. Говно без задач. Говно без души.

Желаю автору вопросов (пикрил 1 в частности) эмодзи за шиворот.
Аноним 30/05/23 Втр 18:10:25 #505 №2716623 
>>2716611
> Желаю автору вопросов (пикрил 1 в частности) эмодзи за шиворот.
Мы вам перезвоним. А автор вопросов в 23 года уже в Верцеле работала. Ты завистливый вкатыш, который никогда не будет на её уровне.
Аноним 30/05/23 Втр 18:12:19 #506 №2716625 
>>2716623
>работала
По квотам прошла.
Аноним 30/05/23 Втр 18:13:50 #507 №2716626 
>>2716591
Настоящее лицо любителей эмоджи.
🍆👅💦🤤
Аноним 30/05/23 Втр 18:17:40 #508 №2716628 
изображение.png
>>2716626
Проиграл с двачерских веб-макак.
Аноним 30/05/23 Втр 18:18:24 #509 №2716629 
>>2716606
( ^◡^)っ✂╰⋃╯
Аноним 30/05/23 Втр 18:19:37 #510 №2716632 
>>2716623
Рад за неё.

Условие.
Исход 1.
Исход 2.
ВСЁ

Больше там нихуя не надо, ни строки строки не строки, ни числа не строки були.

Тем более не нужно тащить вопросы из первой половины опросника 1:1, только с эмодзи вместо текста.
Аноним 30/05/23 Втр 18:22:56 #511 №2716635 
wanker-1.gif
>>2716519
>
>Емоджы-сексуалы
Аноним 30/05/23 Втр 18:41:34 #512 №2716673 
>>2716625
Нет, по скиллу прошла. Верцел по квотам не нанимает.
Аноним 30/05/23 Втр 18:50:15 #513 №2716683 
изображение.png
>>2716673
>Верцел по квотам не нанимает
Ты скозал? На фото посмотри.
Аноним 30/05/23 Втр 18:58:33 #514 №2716695 
>>2716683
По квотам нанимает FAGMAN. На пикче по большей части всякие прожект манагеры. А Лидия именно разработчиком устроилась.
Аноним 30/05/23 Втр 19:05:27 #515 №2716711 
>>2716695
>Staff Developer Relations Engineer
>разработчиком
Аноним 30/05/23 Втр 19:07:41 #516 №2716717 
изображение.png
>>2716695
>разработчиком
Гениальные верстательные решения от разрабочика верселя на пикрелейтеде. Я бы её сразу тимлидом сделал в 18 лет, чего уж греха таить
Аноним 30/05/23 Втр 19:11:18 #517 №2716724 
изображение.png
изображение.png
изображение.png
>>2716717
Применение стрелочных функций еще очень к месту.
>ButtonRow: Function = (): JSX.Element
Проиграно с подливой.
>пик 2 и 3
имагинировали как быстро будут ГЕТТИСЯ СТИЛИ при рендере большого количества компонентов?
Аноним 30/05/23 Втр 19:26:09 #518 №2716739 
ПЕРЕКАТ >>2716735 (OP)
ПЕРЕКАТ >>2716735 (OP)
ПЕРЕКАТ >>2716735 (OP)
Аноним 30/05/23 Втр 20:37:54 #519 №2716800 
>>2715958
Охуенная история, а на линкедине не думал зарегаться?
Аноним 30/05/23 Втр 20:44:11 #520 №2716807 
>>2716442
ООП != классы
ООП это нихуя не база, это очень даже advanced уровень, который вкатыш не сможет никак применить в силу отсутствия широкого кругозора
Аноним 30/05/23 Втр 21:09:36 #521 №2716844 
image.png
>>2716807
>ООП это нихуя не база, это очень даже advanced уровень
Аноним 30/05/23 Втр 22:24:26 #522 №2716893 
>>2715776
> Через кубер создаете хуеву тучу инстансов и балансируете нжинксом?
This.
Аноним 31/05/23 Срд 20:02:27 #523 №2717904 
>>2716893
Так в кубере же можно поды балансировать, зачем тут нжинкс.
Аноним 01/06/23 Чтв 11:49:40 #524 №2718340 
>>2716807
Ооп все равно будут делать помидорки и мидлы, а ты за ними подтирать баги.
Аноним 01/06/23 Чтв 11:51:17 #525 №2718342 
>>2715958
Литкод больше не нужен, щас нужно умение разбирать баги в легаси. Алгоритмами занимаются библиотеки.
Аноним 01/06/23 Чтв 16:04:35 #526 №2718594 
>>2717904
>Так в кубере же можно поды балансировать
>Kubernetes does not directly offer a load balancing component; you must provide one, or you can integrate your Kubernetes cluster with a cloud provider.
Аноним 02/06/23 Птн 15:03:08 #527 №2719559 
>>2718342
>>2718594
Шёл третий день с момента переката.
Жаваскриптизёры продолжали жаловаться на умение разобраться в легаси, вместо алгоритмов. Но так и не смогли разобраться куда срать.
Аноним 02/06/23 Птн 16:26:00 #528 №2719658 
>>2719559
Фантазер, в приличных проектах тебе уже все каррированные функции в шаред библиотеке дадут. А за изобретение велосипедов дадут на ревью по рукам.
Аноним 02/06/23 Птн 20:15:47 #529 №2719962 
>>2719658
Сука, перестань фантазировать в мёртвом треде и перекатись уже блядь в следующий тред. Я блядь вам обоим ответил. УКАТЫВАЙТЕСЬ.
Аноним 11/06/23 Вск 04:06:05 #530 №2729054 
>>2710840
только на js он закрыт? посоветуйте че изучать стоит чтобы на работу пойти смог потом, желательно не фронтент
Аноним 11/06/23 Вск 15:58:55 #531 №2729380 
image.png
image.png
>>2729054
Ты даже тред найти не можешь. Я бы не советовал пытаться. Ты уже себя прорекламировал не самым смышлёным.
comments powered by Disqus

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