Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 531 99 75
JS Thread #276 /js/ Аноним 24/05/23 Срд 21:52:17 2710836 1
image.png 49Кб, 250x250
250x250
Предыдущий тред:>>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 2710840 2
Вкат закрыт, сижу плачу что столько времени проебал на обучение
Аноним 24/05/23 Срд 21:58:29 2710841 3
image.png 15Кб, 343x224
343x224
Напоминаю, что мы живём в страшном мире с сектантами одной очень страшной корпорации, поклоняющимися огрызку.
Сектанты верят в божественное происхождение компании.
Отказываются воспринимать иную точку зрения.

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

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

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
Аноним 24/05/23 Срд 22:34:06 2710867 7
16844970292660.mp4 38422Кб, 1920x1080, 00:00:26
1920x1080
16845057550530.png 17Кб, 518x257
518x257
Аноним 24/05/23 Срд 22:35:37 2710868 8
хуйня номер 7.mp4 20311Кб, 1280x720, 00:02:30
1280x720
Аноним 24/05/23 Срд 22:38:24 2710870 9
>>2710865
Интересует позиция рэперов касательно свелт и ваниллы.
Аноним 24/05/23 Срд 23:27:33 2710902 10
Капитально наговнокодил фуллстак приложение на реакте. Планировалось: браузер обращается к серверу -> 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 2710910 11
image.png 1431Кб, 1280x720
1280x720
>>2710902
Сервер и домашняя пека одна машина?
Фронт крутится на домашней машине?
ЯННП
Аноним 24/05/23 Срд 23:41:35 2710911 12
>>2710910
Сервер и домашняя пека разные машины. Фронт крутится на сервере, пытается стучаться к бэку на домашней пеке.
Аноним 25/05/23 Чтв 01:56:51 2710948 13
>>2710902
Ну как ты nginx настроил на фронт, так же настрой на бэк.

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

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

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

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

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

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

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

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

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

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

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

>>2710979
Я некорректно объяснил. Фронт на реакте, бэк на чём-то ещё. Поднял билд для прода через serve на локалхосте сервера. С try_files nginx-а не срослось, так и не понял почему. Как раз после ssr столкнулся с неожиданным поведением spa.
Аноним 25/05/23 Чтв 12:56:24 2711294 31
browsers.png 135Кб, 1618x625
1618x625
safari versions.png 127Кб, 1613x629
1613x629
Ах, опоздал на такой вкусный сафари-срач, ну ничего, накину говна яблокодауну вдогонку.
Разрабатываю 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 2711342 32
Да в челом что хром что сафари хуйня. Лучший браузер - яндексовский. Change my mind.
Аноним 25/05/23 Чтв 13:37:58 2711353 33
>>2711342
яндекс - это хром с перебитыми номерами
Аноним 25/05/23 Чтв 13:52:23 2711381 34
>>2711294
>очередная методичка гуглодауна из 2013
Не читал даже, накопи денег на макбук и потом рассказывай
Аноним 25/05/23 Чтв 14:00:45 2711394 35
>>2711294
> в сафари 2013 года что-то не работает
Кул стори, бро
Аноним 25/05/23 Чтв 14:21:09 2711407 36
>>2711394
>ну отстает на 5 лет, чего бухтеть-то.
Аноним 25/05/23 Чтв 14:21:52 2711408 37
>>2711407
Сафари 2013 года работает как Хром 2018? Ты кажется обосрался
Аноним 25/05/23 Чтв 14:26:42 2711414 38
Аноним 25/05/23 Чтв 14:27:32 2711417 39
>>2711414
> прогнули
> прогнем
Всей палатой?
Аноним 25/05/23 Чтв 14:32:34 2711424 40
>>2711414
Естественно, ты не агент гугла, агентам что-то платят.
Ты просто дурачок, который вообразил, что воюет за доброе добро с силами злого зла. Добро - это Гугл, а остальные - зло. Ты идейно воюешь за добро, бесплатно. Вот-вот зло победишь уже, вот-вот.
Аноним 25/05/23 Чтв 14:35:06 2711426 41
>>2711424
>использую фф
>ты агент гугла, потому что нилюбишь эппл!!
Таблетки прими.
Аноним 25/05/23 Чтв 14:36:04 2711429 42
>>2711426
Ну и почему ты пропускаешь прием таблеток, если ты споришь с выдуманными тобой утверждениями?
Аноним 25/05/23 Чтв 14:36:38 2711431 43
>>2710865
То-то на HolyJS ангуляр хуесосили все кому не лень и говорили, что у него нет будущего)))
Аноним 25/05/23 Чтв 14:38:58 2711437 44
Аноним 25/05/23 Чтв 14:41:30 2711439 45
>>2711426
>использую фф
Тебе 54?
Аноним 25/05/23 Чтв 14:45:50 2711446 46
>>2711414
Гении, тупо гении. Вот они, инженеры ФААНГ. Версия браузера не должна лочиться под версию ОС, если браузер может позволять пользоваться всем функционалом в стандартах без оглядки на ОС, политика которой - хуй тебе в жопу, а не функциональность.
Аноним 25/05/23 Чтв 14:48:33 2711449 47
>>2711446
С почившим ишаком такая же история. Не успеваете за стандартами, постоянно какие-то проблемы, деньги на разработку и поддержку решения - всё просто. Просто берём хромиум под BSD лицензией и брендируем. Только яблочники сопротивляются. Они заплатили деньги за или тный сафари.
Аноним 25/05/23 Чтв 14:51:24 2711454 48
Аноним 25/05/23 Чтв 14:53:56 2711458 49
>>2711454
Меня всё устраивает. Иди обновись лучше с м1 на м2. Не забудь также новый айфон 15 взять вместо 14-го.
Аноним 25/05/23 Чтв 14:54:34 2711461 50
>>2711449
Я тебе открою тайну, только никому не говори - хромиум это и есть брендированный сафари
Аноним 25/05/23 Чтв 14:55:25 2711465 51
>>2711458
> я нищета и мне не бомбит
Ясно, Сычев. Но сайт наш должен сегодня работать в сафари, или уволен
Аноним 25/05/23 Чтв 14:56:53 2711468 52
>>2711465
Товарищ кабаныщ, пока вы увольняли сычей, пользователи сафари пересели на спутник.
Аноним 25/05/23 Чтв 14:57:23 2711469 53
>>2711446
Так они неиронично гении в Эпл. Это не недоработка, это спланированная политика. Поди да купи новый макбук, даже если ты только серфишь сайтики в инете.
Аноним 25/05/23 Чтв 14:59:28 2711473 54
>>2711469
Это пиздец, если честно. Ничего не имею против мака. Да, софт ставится удобна, подобие поддержки. Консолька без WSL / дуалбута / линуха основной системой. Но политика с браузером - ситуация с ишаком.
Аноним 25/05/23 Чтв 15:00:58 2711477 55
>>2711473
подъехала аналитика рынка от Сычева, все на биржу
Аноним 25/05/23 Чтв 15:01:50 2711478 56
>>2711477
Иди мантры 2013-го года выпуска наверни.
Аноним 25/05/23 Чтв 15:02:02 2711479 57
image.png 309Кб, 480x360
480x360
>>2711473
> линуха основной системой
Как что-то плохое.
Аноним 25/05/23 Чтв 15:06:12 2711484 58
>>2711479
Ничего плохого, мне хватает. Весь софт мне нужный - есть. Игры превратились в унылый сжв кал уже давно, за парой исключений. Заебало в дискорде слушать как у кого-то там 4090 в 60фпс не тянет, лучи не лучи, оптимизации не оптимизации.
Аноним 25/05/23 Чтв 15:43:35 2711520 59
>>2711431
Щас бы всерьез слушать чей то пиздеж лол. Помню как раньше предрекали смерть жс, а он не то что не помер так еще и в бэк с мобилками пролез начав ебать тупорылых предсказателей лол
Аноним 25/05/23 Чтв 15:59:35 2711537 60
>>2711520
Есть webassembly, и пока неясно куда оно всё катится.
Есть вариант, что JS станет каким-то комплиментарным инструментом в далёком будущем, если не завезут какой-то йоба контейнер, чтобы рисовать всё без необходимости даже трогать JS.

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

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

Я год назад перекатился, и это небо и земля по сравнению с ОБНОВИТЕ ВАШ КОМПЬЮТЕР/ЧТО-ТО ПОШЛО НЕ ТАК/ЗАВЕДИТЕ/ВОЙДИТЕ В ВАШ АККАУНТ, ЧТБЫ ПРОДОЛЖИТЬ/ВАША СИСТЕМА НЕ АКТИВИРОВАНА/Прочее говно
Аноним 26/05/23 Птн 12:02:17 2712354 82
>>2712301
То есть кроме чувство элитарности разница нет, я так и сказал
Аноним 26/05/23 Птн 13:25:57 2712441 83
image.png 38Кб, 652x179
652x179
image.png 148Кб, 892x641
892x641
image.png 14Кб, 320x373
320x373
>>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 2712444 84
image.png 111Кб, 800x600
800x600
>>2712171
> Никаких преимуществ нет у конкурентов
Аноним 26/05/23 Птн 13:31:14 2712445 85
Я блядь, вообще шизею с местных сектантов.
Вы должны топить за обновления систем и софта, потому что иначе веб рантайм не обновляется и сосёшь хуй с неподдерживаемыми гэпами, а вместо этого одни некро-илитаристы.

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

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

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

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

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

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

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

Мимо реактошиз
Аноним 27/05/23 Суб 11:40:26 2713413 142
Вопрос по реакту:
Что будет, если я не передам зависимость в юзЭффект
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 2713423 143
А в 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 2713425 144
>>2713423
Бля! В натуре так можно! Охуеть! Никогда такого не видел.
Это ж насколько у меня JS-интуиция работает.
Аноним 27/05/23 Суб 12:18:43 2713429 145
>>2713413
Указывать ВСЕ зависимости это не надобность, а просто способ избежать возможных багов, которые могут возникнуть, если потом будешь изменять Эффект и опять что-то не укажешь или типа того.

Просто проще изначально всё туда засовывать.
Аноним 27/05/23 Суб 12:30:15 2713433 146
image.png 28Кб, 849x125
849x125
>>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 2713473 147
>>2713366
Потому что когда ты читаешь obj.value, то в этот момент происходит подписка. Например ты передал пропсом это в компонент кнопку, и читаешь это свойство при рендере кнопки, вью подписывается на изменения и знает, что если obj.value поменяется, то нужно зарендерить заново эту кнопку, по дефолту он не будет ререндерить все чилдрены как реакт. По такой же механике работают computed, watchEffect этц

Ну и тебе нужен какой-то враппер для твоего значения, чтобы задекорировать чтение и запись свойств. Враппер не обязателен например для объектов или массивов, но обязателен для примитивов, потому что на примитивах ты не отследишь запись или чтение, хотя может Намбер.прототайп.__прото__ чел найдет элегантный способ
Аноним 27/05/23 Суб 13:39:37 2713490 148
>>2712605
Он будет двигаться в хорошем направлении когда выбросит виртуал дом на помойку.
>>2713159
Автор свелта недавно заявил, что полноценной поддержки TS не будет. А значит ничего серьезного на нем не разработаешь.
Аноним 27/05/23 Суб 13:50:52 2713494 149
>>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 2713524 150
>>2713164
Свелт плох тем, что это не JS нифига.
Там дичь какая-то с вольным толкованием инструкций.
Аноним 27/05/23 Суб 15:00:01 2713539 151
23423.jpg 23Кб, 666x112
666x112
VC code выдаёт подсказки в обычных js-файлах, как будто это ts. Как это отключить?
Аноним 27/05/23 Суб 15:45:49 2713567 152
>>2713539
А что тебя смущает тут?
Предупреждение не из-за того, что тип any, а из-за того, что ты ещё нигде params не использовал.
Аноним 27/05/23 Суб 15:47:57 2713571 153
>>2713567
То что нахуя мне эти any и ts, если я в жиэс? Зачем мне выводить эти женерики и интерфейсы там?
Аноним 27/05/23 Суб 15:51:21 2713574 154
>>2713571
Ну пиши в консоли браузера или в notepad++. Там не показывает, какие параметры принимает функция/колбэк функции. Очень удобно будет каждый раз открывать mdn.

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

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

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

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

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

Звёздочки - сахар для Math.pow, потому что в питоне есть, а у нас тоже скриптовый язык.
Аноним 27/05/23 Суб 18:58:06 2713696 186
>>2713571
Затем, что типа в ЖС появляются не только из-за тайпскрипта. Есть еще такая штука, как JSDOC.
Аноним 27/05/23 Суб 19:24:35 2713707 187
>>2713686
Я уже раз третий такого дауна здесь встречают. Но это не дауны винованы. Это у Cuntора учебник хуёвый. Точнее это даже не учебник, это хреновый справочник. Он абсолютно не педагогичен.
Аноним 27/05/23 Суб 19:27:31 2713709 188
>>2713707
меня тоже удивляет дроч на кантора. Там материал буквально никакой. Лучше бы уже тогда YDKJS читали.
Аноним 27/05/23 Суб 19:38:49 2713721 189
>>2713707
>>2713709
Я в своё время перелезал на ЖС по кантору. Там меньше воды. YDKJS не читал. Но после кантора они не знают как работают стрелки. В кантора с одной стороны мало воды, а с другой - на том же mdn стрелки разжёваны. Где биндится, что захватывает. Что там new делает.
Аноним 27/05/23 Суб 19:41:46 2713725 190
image.png 29Кб, 455x334
455x334
>>2713688
>Звёздочки - сахар для Math.pow
Аноним 27/05/23 Суб 19:45:47 2713728 191
Аноним 27/05/23 Суб 19:46:28 2713730 192
Аноним 27/05/23 Суб 19:47:53 2713732 193
>>2713730
Есть различия - не сахар. Как и классы - не саха конструкторов.
Аноним 27/05/23 Суб 19:48:21 2713733 194
Аноним 27/05/23 Суб 19:51:28 2713738 195
>>2713732
Классы не сахар конструкторов, а сахар прототипов, дебич.
Аноним 27/05/23 Суб 19:53:08 2713740 196
>>2713738
Сам-то понял, что сказал?
Аноним 27/05/23 Суб 19:55:14 2713742 197
>>2713740
Да, понял. У тебя просто двузначный IQ, раз ты не можешь.
Аноним 27/05/23 Суб 20:09:27 2713747 198
Аноним 27/05/23 Суб 20:15:22 2713751 199
Аноним 27/05/23 Суб 20:23:09 2713760 200
image.png 306Кб, 428x316
428x316
Аноним 27/05/23 Суб 21:29:32 2713790 201
>>2713738
Классы -это именно конструкторы, и надстройка над ними, а не над прототипами.

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

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

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

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

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

И даже после появления Reflect.construct, который ввели вместе с классами и который основывается именно на их фичах, ты всего этого сделать через es5 конструкторы не сможешь.
Аноним 27/05/23 Суб 21:30:27 2713791 202
Аноним 27/05/23 Суб 21:56:43 2713797 203
>>2713790
Еще раз даун, классы это сахар над прототипами а не конструкторами.
Аноним 27/05/23 Суб 22:20:04 2713808 204
image.png 32Кб, 1115x323
1115x323
>>2713797
Расскажи, плиз, где в этом коде участвуют прототипы
Аноним 27/05/23 Суб 22:28:28 2713813 205
>>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 2713817 206
>>2713813
Так из этого текста как раз следует, что класс это скорее конструктор, а не прототип. И методы помещаются в свойство prototype конструктора. Если методов нет, то прототипы никак не задействованы, что я и просил прояснить тут:
>>2713808
Аноним 27/05/23 Суб 22:34:42 2713818 207
А как быть с node_modules и докером?
Если установить модули в контейнере, то нельзя будет код редактировать, потому что ИДЕ не видит сорсы.
Устанавливать снаружи что ли и пробрасывать внутрь через volume? Это дичь какая-то.
Я ниче не понимаю, как тут по-нормальному сделать?
Аноним 27/05/23 Суб 22:37:58 2713820 208
>>2713818
Точно так же, как и с node_modules при собрке фронтенда. Собираешь все модули в бандл и его в докере запускаешь.
Аноним 27/05/23 Суб 22:39:51 2713821 209
>>2713797
Классы - это синтаксический сахар над конструкторами.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Спасибо, анончики
Аноним 28/05/23 Вск 15:25:41 2714131 297
изображение.png 168Кб, 688x434
688x434
npm, pnpm, yarn
Какой менеджер юзаете? какой по вашему мнению лучше?
Аноним 28/05/23 Вск 15:38:10 2714142 298
Аноним 28/05/23 Вск 15:44:51 2714151 299
>>2714131
Это >>2714142
В npm решили проблемы из-за которых создавался yarn.
Различия минимальны.
> pnpm
Как же меня заебала эта каличная JS инфраструктура и коммьюнити с их 50 фрейморков и 10 пакетных менеджеров в год...
Аноним 28/05/23 Вск 15:55:40 2714159 300
Аноним 28/05/23 Вск 16:09:15 2714170 301
image.png 5Кб, 581x37
581x37
>>2714159
Ну судя по тайтлу, там именно про построение приложений и все нахваливают. Лишним не будет. Главное потом не обосрись на собесе, если позовут, на каверзном вопросе, для которого надо было доку почитать.

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

При этом я ничего не имею против курсов. Но только если ты уже бывалый джун/мидл, который хочет на мидла/синьера.
Но в этом случае нужно идти и брать нормальные курсы, от нормальной площадки, а не от какого-то хохла, который мнит себя йобо-айтишником.
Аноним 29/05/23 Пнд 18:33:10 2715601 380
1685374389619.jpg 65Кб, 400x300
400x300
>>2715594
Да, и не только я. Твои перегонялки Джейсонов на дотнете/спринге/говне это не хайлоад, всё то же самое нода может делать.
Аноним 29/05/23 Пнд 18:33:11 2715602 381
>>2715597
>не пишут
Ядро линукс с си на раст переписывают.
Аноним 29/05/23 Пнд 18:34:53 2715604 382
>>2715601
А хайлоад - это расчет факториалов, который пишут на расте?
Аноним 29/05/23 Пнд 18:35:02 2715605 383
>>2715597
Как там в 2015? На нём пишут известные компании типа Discord, в винде и линукс уже есть раст, реальный хайлоад с криптовычислениями делают на расте, всякие кор библиотеки криптопроектов
Аноним 29/05/23 Пнд 18:36:23 2715607 384
>>2715601
>перегонялки Джейсонов
А хайлоад наверное не занимается перегонкой жсонов из редиса и в редис?
Аноним 29/05/23 Пнд 18:36:30 2715608 385
>>2715605
В винду и линукс пока только протащили по повесточке возможность писать модули на расте, но сами модули естественно никто не написал
Аноним 29/05/23 Пнд 18:38:12 2715611 386
>>2715604
Не обязательно. Это сверхдохуя RPS и low latency, например. На типичном энтерпрайз проекте этого нет. Там похуй, нода или не нода, всё равно там от силы 1к RPS, а лучшем случае 10, это ещё надо постараться. Ок, у говна латенси 5 мс, у ноды 10. Только потом запрос в бд идёт 50 мс, лол. Хайлоадошиз, угомонись, короче.
Аноним 29/05/23 Пнд 18:39:24 2715615 387
>>2715607
А чем он занимается? Перегонкой Джейсонов в рамках DDD архитектуры, или CQRS с Event Sourcing?
Аноним 29/05/23 Пнд 18:42:20 2715621 388
В расто треде запостили драму. Чела который планировал @ предвкушал полезный функционал позвали на конфу, а потом даунгрейднули с ключевого докладчика. Он отказался. Следом с растопроекта отвалился чел который давно работает над растом в знак протеста. Мне понравился раст, но нельзя мешать повестку с разработкой. Чел которого пидорнули с конфы под визги челов с одной или нескольких команд также топил за репрезентатмвность чёрных. Вот и думойте.
Аноним 29/05/23 Пнд 18:42:27 2715622 389
16757801951820.mp4 2077Кб, 640x360, 00:00:18
640x360
>>2715605
>в винде уже есть раст
Символов 20-30?
Какой-то индус просто попутал язык и залил.
Аноним 29/05/23 Пнд 18:47:54 2715628 390
Аноним 29/05/23 Пнд 18:51:26 2715632 391
>>2715622
>>2715628
У меня соя из глаз потелка от прочтения.
Аноним 29/05/23 Пнд 18:52:54 2715637 392
>>2715632
Сейм, поэтому с одной стороны перспективный инструмент, пусть и полторы вакансии. А с другой его тянет повестка и непонятно как оно по по нему пиздотрахнет.
Аноним 29/05/23 Пнд 18:59:23 2715647 393
923z2bnbpd1b1.png 21Кб, 1341x643
1341x643
vifx2jfnpd1b1.png 7Кб, 1215x526
1215x526
im3pll7qpd1b1.png 16Кб, 1215x636
1215x636
>>2715582
>>2715594
>>2715599
>>2715604
>>2715607
Хайлоадошизы, какие ваши оправдания? Если вы скажете что-то про архитектуру, то существует прекрасный фреймворк Nest, на котором и хайлоад, и энтерпрайз писать одно удовольствие.
Аноним 29/05/23 Пнд 19:01:34 2715649 394
>>2715647
>Сравнение производительности
>Macbook 2019 i7
Аноним 29/05/23 Пнд 19:02:34 2715650 395
Аноним 29/05/23 Пнд 19:04:34 2715654 396
>>2715650
на было на амуде ерус или на интол хеон
Аноним 29/05/23 Пнд 19:05:42 2715658 397
>>2715647
И чего ты этим хочешь доказать? Говняшка быстрее ноды до 10%? При этом зная js ты можешь прямо сейчас фулстачить 99% задач от клиента по самым современным стандартам веба.
Аноним 29/05/23 Пнд 19:06:23 2715659 398
wg4l5y9ipd1b1.png 17Кб, 1215x604
1215x604
wyhy2xblpd1b1.png 14Кб, 1215x604
1215x604
>>2715649
И? Если взять северный 32-ядерный ЦП, то что-то принципиально поменяется? Вот ещё данные по ЦП и памяти. Го так-то побольше жрёт, чтобы выдать похожий результат на ноду в кластер моде. А вот по памяти нода в ауте, конечно. Но это похуй, память дешёвая.
Аноним 29/05/23 Пнд 19:08:19 2715663 399
Аноним 29/05/23 Пнд 19:08:33 2715664 400
>>2715658
Что го не намного быстрее ноды, и что нода вполне способна выдерживать высокие нагрузки. Теперь хейтерам ноды хайлоадошизам придется оправдываться.
Аноним 29/05/23 Пнд 19:11:34 2715668 401
>>2715659
Ты покажи реальный бекенд, а не req.end("hello world")
Аноним 29/05/23 Пнд 19:13:34 2715670 402
>>2715668
У тебя бомбит что люжи абстрагировали разработку сервера до трех строчек?
Аноним 29/05/23 Пнд 19:15:36 2715672 403
>>2715659
Хуя черрипикинг. Чеж ты с пыхой/жопой/сирешеткой не сравнил? Там счетчик RPS улетит за 500к
Аноним 29/05/23 Пнд 19:16:24 2715673 404
>>2715668
В смысле, что именно показать? Если бы я попросил тебя показать реальный бекенд на дотнете, то что ты показал бы? Просто пытаюсь понять что я должен отправить. У меня нет доступа к репозиториям Uber, Netflix, Paypal, Linkedin, Coinbase, где пишут бекенды на ноде.
Аноним 29/05/23 Пнд 19:18:07 2715677 405
>>2715672
Какой черрипикинг? Просто взязли популярный инструмент из экосистемы го и несколько из жс, плюс bun, который сейчас в разработке, он с кластер модом будет совсем дикий по перформансу.
Аноним 29/05/23 Пнд 19:18:43 2715678 406
>>2715673
>Если бы я попросил тебя показать реальный бекенд на дотнете, то что ты показал бы?
Да захуярил бы факером 1кк строк в постгрес, поднял редис, и хуйнул бы какую-нибудь асинхроннщину чтоб отрабатывала за O(NlogN) для эмуляции нагрузки.
Аноним 29/05/23 Пнд 19:19:26 2715679 407
Аноним 29/05/23 Пнд 19:20:03 2715682 408
>>2715678
Это похоже на реальный проект?
Аноним 29/05/23 Пнд 19:20:13 2715683 409
>>2715677
>Просто взязли популярный инструмент из экосистемы го
>несколько из жс, плюс bun
А язык, на котором сейчас ~78% интернета работает просто забыли. Зато очень ответственно подошли и потестили бун и дено, на котором работает ровным счетом нихуя. Верим.
Аноним 29/05/23 Пнд 19:21:29 2715685 410
>>2715682
Вполне. Можно еще рандомизировать нагрузку, что бы она отрабатывала от O(1) до O(N^2).
Аноним 29/05/23 Пнд 19:22:45 2715687 411
>>2715679
> в бенчмарках ноды очень часто запускают ноду на одном ядре.
А почему так происходит ты не поинтересовался? Не может же быть такого, что такой мощный и быстрый хайлоад-инструмент не имеет встроенного/нормального открытого менеджера процессов?
Аноним 29/05/23 Пнд 19:23:57 2715688 412
Аноним 29/05/23 Пнд 19:23:59 2715689 413
1685377438251.jpg 283Кб, 1080x2204
1080x2204
Аноним 29/05/23 Пнд 19:25:57 2715693 414
>>2715687
Потому что авторы бенчмарков не шарят в ноде. Её кластер мод позволяет запустить её на всех ядрах процессора, но дебичи просто не в курсе, они просто услышали, что нода "однопоточная", лол, и повторяют как попугаи. Помимо кластера можно сделать это через iptables или nginx.
Аноним 29/05/23 Пнд 19:29:41 2715698 415
>>2715685
>>2715678
Не вижу причин ноде плохо отработать в таких условиях. Будет нормальный RPS и latency. Памяти сожрёт немного больше обычного, но на память похуй. Странные у тебя доёбы к ноде, обычно к ней доёбываются из-за отсутствия адекватной архитектуры, но сейчас это решается через Nest.js и наймом разработчиков с пониманием паттернов. К перформансу ноды странно доёбываться, там V8 под капотом, если тебе его недостаточно, то ты что делаешь, бекенд войса в дискорде или чате твитча? Ну ок, как я и сказал, 1% проектов, или даже 0.1%, где требуется раст/кресты/эликсир какой-нибудь.
Аноним 29/05/23 Пнд 19:31:00 2715699 416
>>2715693
> iptables или nginx
?
Балансить на несколько процессов?
Аноним 29/05/23 Пнд 20:21:07 2715776 417
Э хайлоадшизики. У меня на проекте близится этап прихуячивания SSR к ряхту, а я вообще опыта в этом ваше сср не имею. Прихуячивать будем Next.js, сам проект написан на 18 реакте, используем Suspense, так что стриминг нужен.
Опытные реакт-террористы, посдкажите, как вы эту еботу деплоите? В кластере? Через кубер создаете хуеву тучу инстансов и балансируете нжинксом? Серверлесс? Делаете ли кастомный сервер для некста хз оказывает ли это влияние вообще, но вон выше экспресс чет посасывает с заглотом по RPS
RPS будет в районе 10к в пике.
Аноним 29/05/23 Пнд 21:00:37 2715815 418
>>2715776
Next.js ты просто так сбоку не прихуячишь, всю структуру приложения переделывать надо будет.
Аноним 29/05/23 Пнд 21:07:40 2715818 419
>>2715815
Я попробовал, всё работает из коробки, даже стриминг завелся. Ничего пердолить не пришлось.
Аноним 29/05/23 Пнд 21:08:01 2715819 420
>>2715531
Шемсетдинов - академический программист со всеми отсюда вытекающими. Он конечно не агрессвиный шиз, как Столяров, но тоже витает в облаках и ссыт в уши своим сектантам какие в коммерции дураки сидят и как все надо и не надо делать.
Аноним 29/05/23 Пнд 21:08:17 2715820 421
>>2715818
Эээ. Что ты там пробовал? У тебя серверный рендеринг вообще был, лол?
Аноним 29/05/23 Пнд 21:11:46 2715823 422
>>2715820
>Что ты там пробовал?
Ну обернул всё в Suspense'ы и в асинхронных компонентах данные запрашивал.
>У тебя серверный рендеринг вообще был, лол?
Был. Проверял с отключенным жопаскриптом.
Аноним 29/05/23 Пнд 22:58:18 2715875 423
image.png 33Кб, 570x210
570x210
Аноним 29/05/23 Пнд 23:42:36 2715887 424
На работке поступила задача удалить все письма с яндекс почты за определённый период, там нельзя по стандарту просто так их выбрать, можно только руками выделять максимум по 100 штук, пролистывать страницу и тд. писем больше 12к и руками это делать геморрой + это только на одной почте. подскажите какой скрипт для этого можно написать в консоле браузера. сам находил подобный алгоритм который самостоятельно нажимает много раз кнопку.

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

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

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

но конкретно в яндекс почте у кнопки "Ещё письма" нет такого параметра. подскажите что можно сделать
Аноним 29/05/23 Пнд 23:43:32 2715888 425
>>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 2715891 426
>>2715887
Ебанутый, подключись через imap и удали все сразу
Аноним 29/05/23 Пнд 23:48:43 2715893 427
Аноним 30/05/23 Втр 00:00:19 2715900 428
image.png 36Кб, 1509x1323
1509x1323
>>2715689
Пхп в 99% случаев работает в режиме fastcgi по принципу новый запрос - новый процесс, с новым конектом к бд и всей хуйней, при такой модели понятно что никаких бенчмарков он не выдержит. Если потестить с настоящей асинхронщиной то окажется будет очень быстро

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тем более не нужно тащить вопросы из первой половины опросника 1:1, только с эмодзи вместо текста.
Аноним 30/05/23 Втр 18:22:56 2716635 511
wanker-1.gif 10Кб, 50x38
50x38
Аноним 30/05/23 Втр 18:41:34 2716673 512
>>2716625
Нет, по скиллу прошла. Верцел по квотам не нанимает.
Аноним 30/05/23 Втр 18:50:15 2716683 513
изображение.png 12308Кб, 4096x2308
4096x2308
>>2716673
>Верцел по квотам не нанимает
Ты скозал? На фото посмотри.
Аноним 30/05/23 Втр 18:58:33 2716695 514
>>2716683
По квотам нанимает FAGMAN. На пикче по большей части всякие прожект манагеры. А Лидия именно разработчиком устроилась.
Аноним 30/05/23 Втр 19:05:27 2716711 515
>>2716695
>Staff Developer Relations Engineer
>разработчиком
Аноним 30/05/23 Втр 19:07:41 2716717 516
изображение.png 50Кб, 602x866
602x866
>>2716695
>разработчиком
Гениальные верстательные решения от разрабочика верселя на пикрелейтеде. Я бы её сразу тимлидом сделал в 18 лет, чего уж греха таить
Аноним 30/05/23 Втр 19:11:18 2716724 517
изображение.png 6Кб, 471x81
471x81
изображение.png 9Кб, 583x100
583x100
изображение.png 24Кб, 589x371
589x371
>>2716717
Применение стрелочных функций еще очень к месту.
>ButtonRow: Function = (): JSX.Element
Проиграно с подливой.
>пик 2 и 3
имагинировали как быстро будут ГЕТТИСЯ СТИЛИ при рендере большого количества компонентов?
Аноним 30/05/23 Втр 19:26:09 2716739 518
Аноним 30/05/23 Втр 20:37:54 2716800 519
>>2715958
Охуенная история, а на линкедине не думал зарегаться?
Аноним 30/05/23 Втр 20:44:11 2716807 520
>>2716442
ООП != классы
ООП это нихуя не база, это очень даже advanced уровень, который вкатыш не сможет никак применить в силу отсутствия широкого кругозора
Аноним 30/05/23 Втр 21:09:36 2716844 521
image.png 477Кб, 1200x628
1200x628
>>2716807
>ООП это нихуя не база, это очень даже advanced уровень
Аноним 30/05/23 Втр 22:24:26 2716893 522
>>2715776
> Через кубер создаете хуеву тучу инстансов и балансируете нжинксом?
This.
Аноним 31/05/23 Срд 20:02:27 2717904 523
>>2716893
Так в кубере же можно поды балансировать, зачем тут нжинкс.
Аноним 01/06/23 Чтв 11:49:40 2718340 524
>>2716807
Ооп все равно будут делать помидорки и мидлы, а ты за ними подтирать баги.
Аноним 01/06/23 Чтв 11:51:17 2718342 525
>>2715958
Литкод больше не нужен, щас нужно умение разбирать баги в легаси. Алгоритмами занимаются библиотеки.
Аноним 01/06/23 Чтв 16:04:35 2718594 526
>>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 2719559 527
>>2718342
>>2718594
Шёл третий день с момента переката.
Жаваскриптизёры продолжали жаловаться на умение разобраться в легаси, вместо алгоритмов. Но так и не смогли разобраться куда срать.
Аноним 02/06/23 Птн 16:26:00 2719658 528
>>2719559
Фантазер, в приличных проектах тебе уже все каррированные функции в шаред библиотеке дадут. А за изобретение велосипедов дадут на ревью по рукам.
Аноним 02/06/23 Птн 20:15:47 2719962 529
>>2719658
Сука, перестань фантазировать в мёртвом треде и перекатись уже блядь в следующий тред. Я блядь вам обоим ответил. УКАТЫВАЙТЕСЬ.
Аноним 11/06/23 Вск 04:06:05 2729054 530
>>2710840
только на js он закрыт? посоветуйте че изучать стоит чтобы на работу пойти смог потом, желательно не фронтент
Аноним 11/06/23 Вск 15:58:55 2729380 531
image.png 92Кб, 620x408
620x408
image.png 66Кб, 602x526
602x526
>>2729054
Ты даже тред найти не можешь. Я бы не советовал пытаться. Ты уже себя прорекламировал не самым смышлёным.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов