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

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 634 61 152
JS Thread #272 /js/ Аноним 11/04/23 Втр 12:28:37 2668810 1
image.png 80Кб, 1050x1050
1050x1050
Предыдущий тред: >>2656593 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 11/04/23 Втр 12:31:24 2668816 2
Современные программисты настолько тупые, что даже нормальный перекат оформить не в силах. И снова и снова проебывают теги треда.
Аноним 11/04/23 Втр 13:47:02 2668922 3
>>2668816
Вот она кстати, базовая база треда.
Аноним 11/04/23 Втр 13:48:59 2668926 4
>>2668816
Сделай perekat.js, без фреймворка нихуя не будет.
Аноним 11/04/23 Втр 14:35:42 2668989 5
14525293018150.jpg 23Кб, 600x600
600x600
У ЖСеров каждый день новый лишний фреймворк и каждый день новый лишний перекат треда.
Аноним 11/04/23 Втр 15:23:06 2669053 6
Вы тут актуальные. Что в 2023 году принято использовать вместо gulp? Задача это конкатенация текстовых файлов, да проверка их линтером. Ну и ещё несколько базовых пайплайнов. Gulp справляется спокойно и он прост. Но времена уже какие на дворе, за использование такого старья заплюют как древнего и отсталого.
Аноним 11/04/23 Втр 15:54:36 2669075 7
здарова аноны. хочу проконсультироваться с вами. я изучаю js в принципе все неплохо, но есть один нюанс. как раз таки вопрос встал по способу обучения. кароче есть такая проблема что я играю в доту. не скажу что дохуя и не скажу что это приносит удовольствие(только иногда) скорее я захочу как какой нибудь скуф который раньше раскладывал пасьянс. у меня 6 к ммр но не в этом суть, а в том что для меня это какое то время хотя может и сейчас работало как отвлечение от изучения js потому что вот я читаю практикуюсь и у меня бошка нахуй болит я переключаюсь на доту и все проходит продолжаю дальше заниматься js. но сейчас я думаю метод такой хуевый и поэтому хочу спросить вас как эффективнее всего можно снять стресс при изучении чего то нового. проблема моего стресса состоит в том что у меня стресс возникает из за большого неведомого мне количества информации которую надо поглатить и понять. я в принципе даже и не против дропать доту я в нее вообще начал опять играть из за товарища конченого
Аноним 11/04/23 Втр 15:57:33 2669082 8
>>2669053
Ты серьёзно? Вебпак
Аноним 11/04/23 Втр 16:00:24 2669088 9
Аноним 11/04/23 Втр 16:05:20 2669090 10
>>2669088
У него rollup под капотом
Аноним 11/04/23 Втр 16:10:07 2669096 11
>>2669082
Webpack когда-то не подошёл для этих задач из-за избыточности. А сейчас ему уже дофига лет этому Вебпаку.
>>2669088
Благодарю. Это что-то новенькое. Посмотрю подробнее.
Аноним 11/04/23 Втр 16:10:38 2669097 12
>>2669088
>>2669082
Не может быть заменой. gulp не бандлер а тулза для автоматизации. У ваших вит и вебпаков примитивные возможности автоматизации через конфиг, там выше головы не прыгнешь, так сказать. А в галпе ты на прямую пишешь какие таски и как выполнять.
Аноним 11/04/23 Втр 16:11:50 2669099 13
Аноним 11/04/23 Втр 16:16:39 2669113 14
>>2669097
>А в галпе ты на прямую пишешь какие таски и как выполнять.
Сеньор-смузи-девелопидор, поясни, нахуя писать таски на жаба-скрипе, когда можно написать на шелле/перле/брейнфаке/etc, добавить в пакайдж.джсон и дёргать через npm/yarn прямо из терминала?
Аноним 11/04/23 Втр 16:19:44 2669116 15
>>2669099
История из недавних. Делал проект на nuxt 3. Хотел sass и css modules. По умолчанию в nuxt 3 vite. Когда подключил к вите css modules оно обосралось и отвалился HMR и даже watch. Нагуглил баг. Решилось все только переключением nuxt 3 на вебпак.
Аноним 11/04/23 Втр 16:21:18 2669120 16
>>2669113
Нахуя мне на фронтенде таски на перле если у меня есть нода в обязательном порядке?
Аноним 11/04/23 Втр 16:26:20 2669125 17
>>2669120
Причем гальп с вебпаком ахуенно работает через webpack-stream
Через гальп ты можешь такси группировать в более сложные таски, Решать какие паралельно запускать а какие последовательно.
Аноним 11/04/23 Втр 16:27:50 2669128 18
Можете подсказать юай киты для реакта чтобы можно было без боли стили менять? (у нас тейлвинд)
Аноним 11/04/23 Втр 16:29:20 2669132 19
>>2669120
Суть в том, что вызов тасков из package.json напрямую даёт тебе возможность использовать вообще любой софт, написанный на чём угодно, в то время как с галпом у тебя только блядские смузи-библиотеки и необходимость иметь плагин под каждую, потому что жрать обычную функцию .pipe() откажется. Не дай боже этого плагина не окажется в npm - ты жидко обосрёшься, и вместо того, чтобы написать простой шеллскрипт за 10 минут, будешь ебаться с изобретением галп плагинов и есть жс-говно.
Аноним 11/04/23 Втр 16:35:12 2669136 20
>>2669132
Ну и што ты там запускаешь из package.json? Фотошоп? Все фронтендские примочки на жс написаны. И почему это стрим для гальпа на нативном steam api для nodejs написать дольше чем чем шелскрипт на перле? Тем более фронтендеру?
Аноним 11/04/23 Втр 16:36:14 2669138 21
Аноним 11/04/23 Втр 16:42:49 2669142 22
>>2669136
>Ну и што ты там запускаешь из package.json?
Да хоть ту же нодовую ебанину твою - у неё же у всей поголовно есть каталог bin с исполняемым. tsc, jest и многое-многое другое. А также то, что написано не на ноде - например, мне необязательно ставить нодовые байндинги к sass-компилятору и пересобирать их с каждым обновлением ноды - я просто дёргаю его из шелла.

>И почему это стрим для гальпа на нативном steam api для nodejs написать
Потому что ни один вменяемый человек, имея выбор между "использовать человеческий инструментарий в виде шелла и программ вполне конкретного назначения" и "ебаться с хипстерскими жс-плагинами к ебанине, которая делает то же самое, только в своей песочнице и на блядском жабаскрипе", не выберет второе.
Аноним 11/04/23 Втр 16:48:32 2669151 23
>>2669142
Так почему инструментарий на жс "не человекий"?
И почему ты в треде "блядского жс" тогда?
Аноним 11/04/23 Втр 16:57:55 2669158 24
>>2669151
>Так почему инструментарий на жс
Потому что он в большинстве случаев изобретает колесо и делает ровно то же самое (довольно эффективно, но всё ещё гораздо хуже), что возможно сделать при помощи уже существующих инструментов. Это же очевидно, блядь.
>И почему ты в треде
Чтоб ты спросил.
Аноним 11/04/23 Втр 17:03:46 2669162 25
>>2669158
Представляю ебало фронтенд зумерка, который приходит в компанию, делает git clone на свой виндовз ноут в первый день, а там... скрипты на перле.
Аноним 11/04/23 Втр 17:14:12 2669172 26
>>2669162
>виндовз ноут
Ну этих сразу на перезвоним.
Аноним 11/04/23 Втр 17:15:56 2669174 27
>>2669172
Сам-то ламер макопидорский небось.
Аноним 11/04/23 Втр 18:06:17 2669245 28
>>2669075
На велике покататься, поплавать, прогулятся если округа доставляет. В доту можно играть, но лучше двигаться.
Аноним 11/04/23 Втр 18:13:59 2669253 29
>>2669172
Да ладно тебе, может у него там WSL стоит и он морально готов пердолиться.
Аноним 11/04/23 Втр 18:27:57 2669268 30
У моего круда есть две папки фронт и бэк. В обеих по гит файлу есть с коммитами. Если на гитхаб закинуть хочу то можно в одном репозитории их разместить или лучше раскидать по двум разным?
Аноним 11/04/23 Втр 18:28:46 2669269 31
>>2669245
я в доту в день не очень много играю. по нечетным дням в тренажерку хожу. по нечетным плаваю. у меня тупо балансы паходу. я вообще не отдыхаю в привычном понимании а меняю вид деятельности. даже посмотреть какое нибудь маняме или фильм для меня достижение. но я себе поставил цель хотя бы в воскресенье смотреть по 1 мувику.
Аноним 11/04/23 Втр 18:32:10 2669270 32
>>2669269
Попробуй ещё толще.
Аноним 11/04/23 Втр 18:41:06 2669280 33
>>2667849 →
>так было в 2000 годах.
В нулевых не было семантических тегов, хули ты несешь?
Аноним 11/04/23 Втр 21:25:27 2669494 34
>>2668989
> У ЖСеров каждый день новый лишний фреймворк
> React Initial release date: May 29, 2013
> Vue Initial release date: February 2014
> Angular Initial release: 14 September 2016

Твои оправдания?
WEBSTORM Аноним 11/04/23 Втр 21:28:14 2669497 35
Lisbeth.(ALO).f[...].jpg 59Кб, 425x600
425x600
КАК АКТИВИРОВАТЬ ЭТУ ПАРАШУ
Аноним 11/04/23 Втр 21:28:24 2669498 36
>>2669494
Ангуляр самый современный, получается, из большой тройки.
Аноним 11/04/23 Втр 21:32:58 2669504 37
>>2669269
Осталось с большой буквы начать писать.
Аноним 11/04/23 Втр 21:56:30 2669524 38
>>2669504
а для чего я в интернете а не на уроке русского языка
Аноним 11/04/23 Втр 22:08:03 2669533 39
>>2669128
Mantine, лучшая UI либа из всех, что пробовал. И разраб наш, родной русич.
Аноним 11/04/23 Втр 22:30:45 2669556 40
image.png 16Кб, 703x134
703x134
image.png 27Кб, 528x287
528x287
image.png 5Кб, 280x109
280x109
Есть числа в виде текста.
Надо их засунуть в объект как на пике, чтобы было удобно с ними работать.
Я написал вот это, но он какой-то всратый, как покрасивше сделать?
Я ебал абу и его спамлист
Аноним 11/04/23 Втр 22:48:06 2669566 41
Вопрос по могнгодб. У меня есть две коллекции: юзеры, пароли. Нормально ли то, что я при сверке пароля (при логине), делаю два запроса в базу. Один ищет необходимого юзера по юзернейму, а второй ищет пароль по айдишнику.
Аноним 11/04/23 Втр 22:54:22 2669573 42
анончи, здравствуйте. Вопрос появился, изучаю реакт, но фп. Думаю, стоит ли переходить на ООП? или фп так же приоритетен?
Аноним 11/04/23 Втр 23:09:57 2669581 43
>>2669566
Хранить пароли в принципе ненормально.
Берёшь какой-нибудь bcrypt, солишь, снимаешь хеш с пароля. Кладёшь в отдельную коллекцию логин + хеш. Если твою жопу взломают, так хеш будет бесполезен.
Аноним 11/04/23 Втр 23:13:58 2669585 44
>>2669581
>Берёшь какой-нибудь bcrypt
Так и есть. я опустил подробности, что бы не отвлекать от вопроса. passwords - коллекция с юзерами (юзернейм и ссылка на юзера в коллекции users) и захешированными паролями
Аноним 11/04/23 Втр 23:41:58 2669614 45
В 2023 году javascript.info все еще самый лучший учебник для вката?

Что посоветуете дальше читать/смотреть, если с уклоном в Реакт?
Аноним 12/04/23 Срд 01:47:53 2669702 46
image.png 14Кб, 512x512
512x512
image.png 290Кб, 888x1024
888x1024
>>2668810 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
Аноним 12/04/23 Срд 02:07:10 2669704 47
Аноним 12/04/23 Срд 04:41:25 2669726 48
>>2669280
Это мнение или утверждение? Ты можешь сделать видео тег через дивы и костыли, а можешь просто использовать видео тег, и он семантически верен. Див с фоновой картинкой или имж? Что ты тут кукарекаешь?
Аноним 12/04/23 Срд 04:44:25 2669727 49
>>2669573
Ооп на фронте это словестный понос. И попытка упорядочить неупорядочиваемое. Есть своя архитектура для фронта, что смешно, о ней даже не все сеньоры во фронте знают. Меня похвалили когда я ее заюзал сеньоры, но не узнали что это.
Аноним 12/04/23 Срд 04:45:27 2669728 50
>>2669614
Практикуй руками. Тебе твои учебники не дадут ничего. Книги это скиллбокс только для совковых вкатунов.
Аноним 12/04/23 Срд 06:57:26 2669740 51
>>2669494
Еще доставляют байки про "фронтенда - самая быстроменяющаяся сфера". На реакт уже года 3 нет каких-то существенных обновлений, ангуляр из версии в версию почти не меняется. На вью вроде как есть движуха, хз тут не слежу. На жс/тс раз в год выходит парочка новых абстракций, на новшества в css всем вообще поебать, обычно как научились на спизженных курсах кокодемии 5 лет назад так и продолжают писать. Новые фреймворки - говно без задач. В целом последние 2-3 года можно было сидеть в скорлупе и ничего не потерять. Самая быстроизменяющаяся сфера
Аноним 12/04/23 Срд 07:03:05 2669743 52
>>2669740
Ага. Притом дотнетеры чуть ли не каждые 3-5 лет заново все учат
Аноним 12/04/23 Срд 07:30:45 2669746 53
12/04/23 Срд 07:52:02 2669752 54
>>2669727
>Есть своя архитектура для фронта
Шизик, ты опять выходишь на связь?
Аноним 12/04/23 Срд 07:59:02 2669756 55
>>2669727
Можно поподробнее про фронтовую архитектуру?
12/04/23 Срд 08:08:52 2669759 56
>>2669756
Он про процедурный понос начнёт затирать.
Аноним 12/04/23 Срд 09:28:43 2669809 57
>>2669756
Да там ничего особенного нет. Соблюдение SOLID, грамотное разделение обязанностей между абстракциями, создание универсальных и гибких компонент/функций, стремление выстраивать код таким образом, чтобы в будущем писать меньше кода (тратить меньше времени на отладку/тесты и прочее).
Аноним 12/04/23 Срд 09:54:51 2669827 58
Если у меня 1000 строк в таблице и у каждой есть кнопка с хендлером, если я этот хендлер внутри кнопки создаю, то создастся 1000 хендлеров и это хуево?
Сверху onclick делать и передавать?
Но если таких хендлеров сверху несколько создавать то это загрузит верхний компонент (например тот же table). Как лучше сделать?
И где про это можно почитать
12/04/23 Срд 10:05:56 2669837 59
>>2669827
>если я этот хендлер внутри кнопки создаю, то создастся 1000 хендлеров и это хуево?
Да.

>Как лучше сделать?
<MyYobaListItem v-for="(item, i) in items" :key="i" @handler-button-pressed="$emit('handler', item)" />
Аноним 12/04/23 Срд 10:06:22 2669838 60
>>2669827
сделай макротаски и отрисовывай что тебе нужно и сколько нужно.
Аноним 12/04/23 Срд 10:07:22 2669839 61
>>2669614
>если с уклоном в Реакт?
Лучше будет в ексель вкатываться, больше пользы.
Аноним 12/04/23 Срд 10:13:53 2669844 62
Аноним 12/04/23 Срд 10:17:23 2669847 63
>>2669726
Ебать ты даун, я хуею. Хоть бы для приличия загуглил, что за семантические теги, прежде чем это высрать.
Аноним 12/04/23 Срд 10:34:49 2669850 64
>>2669614
Да.
Доку реакта, её привели в порядок.
Аноним 12/04/23 Срд 10:43:22 2669854 65
>>2669844
забудь, я не в тему написал, не так понял текст.
Аноним 12/04/23 Срд 11:50:17 2669885 66
В какой момент можно начинать учить реакт и тс? В целом освоился с ксс и жс, вроде практически все темы на learn.javascript прошел. И есть ли подобные сайты, с подробным описанием функционала? Имею ввиду не считая документации официальной, по реакту уже посмотрел и как-то не оценил.
12/04/23 Срд 12:07:04 2669905 67
>>2669885
>В какой момент можно начинать учить реакт и тс?
В 2016-2017. Сейчас можно начинать учиться с кассой работать, чтобы в пятёрочку взяли.
Аноним 12/04/23 Срд 12:08:23 2669908 68
>>2669905
Двачаю. 600 рыл на одну вакансию налетаются, уже ВСЕ
Аноним 12/04/23 Срд 12:28:56 2669929 69
>>2669905
Спасибо, но я хочу услышать ответ на свой вопрос, а не чей-то еще.
Аноним 12/04/23 Срд 12:33:30 2669934 70
>>2669885
делаешь геттинг старте с любого сайта.

смотришь доку.

смотришь тытрубу с первой аппой.

и вот ты уже что-то можешь.

дальше идешь в гитхаб и перепердоливаешь любой проект, развиваешь его с уже готовым функционалом.
Аноним 12/04/23 Срд 12:34:00 2669938 71
Правда ли, что JS/Node - всё?
И что пора переходить на Rust/Julia?
Аноним 12/04/23 Срд 12:35:34 2669940 72
>>2669885
Пиши игру на JS.
Вообще на любом языке, который учишь, пишешь игру.
Можешь написать игру - знаешь язык.
Не можешь написать игру - не знаешь языка.
Аноним 12/04/23 Срд 12:44:00 2669953 73
>>2669938
Ты охуел использовать название раст и не писать что ты чмоня и к раст фаундейшен не относишься? А где твой код оф кондакт? Ммм?
С уважением, Rust Foundation
Аноним 12/04/23 Срд 12:57:07 2669959 74
>>2669953
>А где твой код оф кондакт? Ммм?
хрюкнул
Аноним 12/04/23 Срд 13:15:09 2669977 75
>>2669953
Раст это игра такая.
Там лутаешь домики и добываешь ресурсы.
Аноним 12/04/23 Срд 14:19:12 2670048 76
>>2669573
И то, и то учи, пригодится.
Хуй знает где ты окажешься. Я вот очень уютно работал с ФП, а потом оказался в ООП-блядушнике с миллиардом классовых компонентов и просто с очень большим упором на принципы ООП.
Аноним 12/04/23 Срд 14:53:41 2670100 77
>>2669740
Да ладно, в реакте качели были с функциональщиной и разработкой на классах. Сейчас абрамов хукки постоянно новые добавляет, чтобы сраные дыры примитивной архитектуры залатать.
Аноним 12/04/23 Срд 15:03:03 2670118 78
>>2670100
>в реакте качели были с функциональщиной и разработкой на классах
Эти качели были 4 года назад, чел. Почувствуй себя старым.
Аноним 12/04/23 Срд 15:43:07 2670202 79
А есть ли какой-то смысл учить только фронтед? Сейчас же везде фулстаки нужны, разве нет?
Аноним 12/04/23 Срд 16:03:23 2670229 80
Почему в этом вашем рякте принято писать финкциональное говно?
Есть же классы, да и дока была на классах.
Аноним 12/04/23 Срд 16:04:06 2670233 81
>>2670202
Сейчас всем фермеры нужны. Планета голодает.
Аноним 12/04/23 Срд 16:15:55 2670255 82
>>2670229
Классы хуйня как и примкнувшее к ним ООП. Эта срань прилипла к индустрии и стала стандартом, поэтому ее суют везде где только можно и нельзя. Как только появилась возможность от этого всего избавиться (современный фронтенд) это тут же выбросили на парашу вопреки визгам классодаунов (вонища после ухода реакта от классовых компонентов к функциональным с хуками кое где стоит до сих пор)
Аноним 12/04/23 Срд 16:31:09 2670276 83
>>2670202
Сейчас нет. На вакансии фронтов по 600 откликов. На фулстаков поменьше и плюс залетных дохуя которые нихуя в бэке не понимают и легко отсеиваются.

>>2670229
Мне этот вопрос на собеседовании задали.
Классы медленнее работают в реакте, это даже в доке написано.
Аноним 12/04/23 Срд 17:14:10 2670326 84
>>2669827
Бля ещё вопрос, если в таблице также дохуя рядов, получается если даже пропом сверху передаём onClick, по сути у каждого ряда у кнопки будет евент листенер? И на 1000 рядов будет 1000 eвент листенеров?

Как фиксить?
Аноним 12/04/23 Срд 17:47:54 2670385 85
Мне вообще не нравится, когда объекты с мутабельными свойствами содержат методы. Хочу писать так, чтобы данные пробрасывались из функции в функцию, и чтобы все эти функции не имели никаких сайд эффектов. Просто вход - выход.
Аноним 12/04/23 Срд 17:52:17 2670391 86
Так я всё-таки не понял, что теперь будет с Rust (я не я, корова не моя). Он больше не конкурент ноде с таким педерастическим правлением?
Аноним 12/04/23 Срд 18:10:32 2670409 87
>>2670326
Если у тебя там реакт, всем похуй. Реакт всё равно сделает делегирование в корень приложения. Ну будет дохуя хендлеров вместо одного реализующего делегирование внутри приложения самостоятельно. Разницы это особой не даст, кроме размера занятой памяти на эти хендлеры. Всем похуй.
Если я тебя неправильно понял и там 1000х1000 хендлеров, то, во-первых, что-то в твоей таблице не так, а во-вторых, гугли то самое делегирование событий и делай сам.
Аноним 12/04/23 Срд 18:13:44 2670415 88
16785621888310.png 161Кб, 1690x874
1690x874
>>2670391
Я хотел потыкать раст для себя, не смотря на обилие радуг и прочего. Один анон скидывал вот такой скрин, лол.
Аноним 12/04/23 Срд 18:48:34 2670460 89
>>2669585
>>2669566
Бамп вопросу этого анона, тоже интересно. Нормально ли делать два запроса в бд для такого?
Аноним 12/04/23 Срд 19:05:32 2670497 90
>>2670415
Если не шутка, то лютая дичь. Даже если это в каком-нибудь необязательном линтере.
Аноним 12/04/23 Срд 19:06:12 2670498 91
<details>
<summary>Details</summary>
<textarea autofocus> </textarea>
</details>

Почему автофокус не работает при открытии? Или и не должно работать что ли?
Аноним 12/04/23 Срд 19:12:03 2670505 92
>>2669533
Как-то хуево кастомизируется с тейлвиндом как будто
Аноним 12/04/23 Срд 19:34:48 2670537 93
>>2670497
Почитал. Это вроде как их внутренний code of conduct, т.е. они не примут коммит с B16B00B5 в репозиторий раста.
Аноним 12/04/23 Срд 19:45:44 2670555 94
image 61Кб, 771x609
771x609
>>2670498
Юзай Chat GPT для таких вопросов.
Аноним 12/04/23 Срд 19:56:49 2670570 95
>>2669847
<br> - семантический тег. Но вместо него можно использовать див с высотой 1.
a - семантический тег. Но вместо него можно использовать span.
А значит и в 2000 индексаторы искали а и бр, а не див и див.
Зеленый.
Аноним 12/04/23 Срд 19:57:45 2670573 96
>>2669752
Я тебе не скажу все равно что это за архитектура, но ты не легко найдешь. С ней моя эффективность повысилась.
Аноним 12/04/23 Срд 19:59:21 2670577 97
>>2669759
Зел
>>2669809
Еные не понимающие и не угадавшие о какой я архитектуре.

>>2669756
Некст сделал папку "апп" как эксперимент. Это часть этой архитектуры. Легко гуглится. Если найдешь - награда это секс с тем на что стоит у тебя и миллионы шлюх.
Аноним 12/04/23 Срд 20:02:19 2670584 98
>>2670233
Я бы с удовольствием работал фермером и ебал кобыл и коров, но увы в айти платят больше, а живу я с моим партнером - собакой.
Аноним 12/04/23 Срд 20:13:05 2670601 99
>>2670570
>А значит и в 2000 индексаторы искали а и бр, а не див и див.
Лол, блять, как ты это вывел из предыдущих предложений? Это никак не связано. В нулевые индексаторам было похуй на семантику, её начали учитывать самое раннее с 2014 года - как раз когда вышел HTML 5.
Аноним 12/04/23 Срд 20:15:27 2670604 100
>>2670601
Это ты так жестко ответил за всех скраперов?
Аноним 12/04/23 Срд 20:19:05 2670609 101
Аноним 12/04/23 Срд 20:54:56 2670656 102
>>2670505
Что там хуёво? Можешь расширять компоненты через emotion, можешь накидывать класс из css модулей, можешь хоть через инлайн стили кастрмизировать компоненты, хз что там у тебя хуёво
Аноним 12/04/23 Срд 20:57:52 2670658 103
>>2670391
Максимально ебанутый вопрос. Зачем сравнивать ноду с растом? Они выполняют разные задачи.
Аноним 12/04/23 Срд 21:28:19 2670668 104
Бэк: жаба
Фронт: реакт? Анг? Вью?
Аноним 12/04/23 Срд 21:35:23 2670673 105
>>2670668
С жабой на ангуляре пишут обычно
Аноним 12/04/23 Срд 21:43:51 2670681 106
>>2670555
И вот этой поделкой пугают вкатунов? Она даже первый же параграф логически составить не может
Аноним 12/04/23 Срд 22:05:08 2670701 107
>>2670681
Это пока. Но на месте то не стоят технологии и сетки все лучше и лучше
Аноним 12/04/23 Срд 23:07:07 2670723 108
>>2670681
Тебе не похуй? Ответ то правильный дала. Можешь ей указать на параграф, она исправит.
Аноним 13/04/23 Чтв 02:39:16 2670802 109
>>2670673
Ооп головного мозга потомуша
Аноним 13/04/23 Чтв 08:24:11 2670837 110
>>2670673
>>2670668
У нас реакт. Фронты говорят, что ангуляр для них легаси калыч типа пхп
Аноним 13/04/23 Чтв 08:43:42 2670844 111
>>2669497
шизик, тебе же в прошлом треде написали.

Р У Т Р Е К Е Р
У
Т
Р
Е
К
Е
Р
Аноним 13/04/23 Чтв 11:09:17 2670945 112
>>2669497
Зачем тебе эта парашка?
Аноним 13/04/23 Чтв 12:31:41 2671010 113
>>2670577
Там просто лейауты из свелта добавили насколько я понял. Вот это архитектура ебать
Аноним 13/04/23 Чтв 12:44:02 2671020 114
>>2671010
Снова мимо. Я ж говорю, о этой методологии не каждый синька знает, я проверял.
Аноним 13/04/23 Чтв 12:53:51 2671027 115
>>2671010
>>2671020
Да мы поняли уже, шизик-инфоцыган. Где там запись на вебинары за 100 бачей?
Аноним 13/04/23 Чтв 12:54:44 2671030 116
>>2671027
Она на гитхабе валяется, никто ее не продает.
Аноним 13/04/23 Чтв 14:20:56 2671107 117
>>2671030
Эбать ты лох, даже продать не смог)))
Аноним 13/04/23 Чтв 15:50:24 2671200 118
Чем эскейпить пользовательский ввод на стороне сервера? NodeJS, без фреймворка.
validator норм?
Аноним 13/04/23 Чтв 16:46:41 2671257 119
Аноним 13/04/23 Чтв 16:57:24 2671265 120
Есть экран игрульки на котором выбирается карта. далее после выбора карты, надо перейти на страницу с игрулькой и показать эту карту. Как передать объект в файл?
Аноним 13/04/23 Чтв 17:58:57 2671329 121
>>2671265
>Как передать объект в файл?
М?
Аноним 13/04/23 Чтв 19:38:25 2671461 122
image.png 144Кб, 623x646
623x646
двач помоги. пытаюсь поставить mantine, но чето не выходит. всяко пробывал, всегда примерно один и тот же результат
Аноним 13/04/23 Чтв 20:10:11 2671493 123
>>2671461
Тебе же прямо пишут, что не так, даже с ссылками на линии в коде.
Аноним 13/04/23 Чтв 20:13:54 2671495 124
Хуй знает, чё тут ноют, что вкатываться тяжело, если конкурировать вот с такими >>2671461 мелкобуквенными даунами приходится.
Аноним 13/04/23 Чтв 20:26:55 2671505 125
>>2671493
я в коде еще толком ничего не написал, только пример из установки, в этом вся проблема
Аноним 13/04/23 Чтв 20:28:30 2671507 126
>>2671495
что тебе блять не нравиться, я установил mantine, поставил пример, мне вылетел дохуиллион ошибок. я гуглил, но бесполезно. Что мне еще сделать?
Аноним 13/04/23 Чтв 20:29:14 2671509 127
>>2671507
нравится* торопился
Аноним 13/04/23 Чтв 20:29:35 2671510 128
>>2671505
Вся проблема в том, что ты, пиздоглазое мудило, почему-то решил, что любой мелкобуквенный гопник может стать наносеком. А это нихуя не так. Пиздуй на завод, быдло.
Аноним 13/04/23 Чтв 20:31:01 2671511 129
>>2671505
Поставь локально, а не в дебил-песочницу. Иначе я не знаю нахуя тебе react-dev бандл.
Аноним 13/04/23 Чтв 20:45:36 2671525 130
Пасаны, кентяра работает клауд инженером в ирландии. Говорит что если что будет моим ментором и поможет мне вкатиться. Скажите направление перспективное? Интересное? Тяжело вкатиться находясь в СНГ но не в России при этом?
Аноним 13/04/23 Чтв 20:52:34 2671535 131
>>2671525
Да. Для кого как. Смотря как будешь прилагать усилия.
Аноним 13/04/23 Чтв 20:55:25 2671540 132
>>2671535
Бля не в ту тему конечно написал, но все равно спасибо
Аноним 13/04/23 Чтв 21:02:03 2671549 133
>>2671510
Откуда ты знаешь, что я решил? Мне интересно заниматься программированием, решил попробовать библиотеку Mantine. По твоему у всех должно всё сразу получаться, а у кого нет, тот сразу отправляется на завод? Интересно. Зачем вообще что-то высирать, если не можешь помочь или хотя бы на мысль натолкнуть
Аноним 13/04/23 Чтв 21:06:18 2671551 134
>>2671511
Хм, я вроде локально и ставил. Бандл кстати тоже не устанавливал
Аноним 13/04/23 Чтв 21:12:19 2671555 135
делал кстати все как в доке
Аноним 13/04/23 Чтв 21:17:48 2671558 136
>>2668810 (OP)
А где вы ищете вакухи на nodejs? На хх стартаперы практически не сидят
Аноним 13/04/23 Чтв 22:10:01 2671604 137
>>2671549
Покажи код подключения библы.
Аноним 13/04/23 Чтв 22:16:24 2671607 138
Аноним 13/04/23 Чтв 22:16:54 2671608 139
Соре за мелкобуквие, не привык еще
Аноним 13/04/23 Чтв 22:25:56 2671624 140
Аноним 14/04/23 Птн 00:02:26 2671685 141
>>2669082
Ты серьёзно? Vite.

>>2669090
На самом деле, не только. Там ещё esbuild.

>>2671461
Почитай доку и погугли ошибки. У тебя всё написано в консоли.
Аноним 14/04/23 Птн 00:07:52 2671689 142
Аноним 14/04/23 Птн 01:37:14 2671714 143
>>2671685
>Vite
Сырое блидинг-эдж говно.
Аноним 14/04/23 Птн 07:06:43 2671766 144
>>2671685
В этом то и суть. В консоли написано, что все успешно собралось) Попробую вообщем еще раз
Аноним 14/04/23 Птн 07:08:29 2671767 145
>>2671689
Кажется понял, что я не так сделал. Спасибо
Аноним 14/04/23 Птн 08:34:06 2671787 146
Какой нормальный размер библиотеки для среднего реального проекта? 130кб gzipped мантин это дохуя?
Аноним 14/04/23 Птн 08:38:03 2671791 147
>>2671766
>)
>вообщем
Попробуй лучше на завод.
Аноним 14/04/23 Птн 09:22:37 2671810 148
>>2671791
Да что вы все к правописанию придираетесь, ладно если бы я писал документ или от руки, но блять, на форуме, торопясь. Какая разница?
Аноним 14/04/23 Птн 09:23:52 2671811 149
Я вежливым быть пытаюсь, а меня через сообщение на завод посылают.
14/04/23 Птн 09:30:40 2671814 150
>>2671810
>>2671811
Видишь ли, мой маленький вежливый олигофрен, хороший программист - это как минимум человек с трёхзначным IQ, который не только по-русски, но и по-английски без ошибок писать способен не прилагая для этого усилий. Ты, очевидно, данным требованиям не отвечаешь, а следовательно и более трудные аспекты программистской деятельности тебе будут не по зубам. Поэтому тебе вежливо предлагают пойти на завод.
Аноним 14/04/23 Птн 09:37:29 2671817 151
>>2671810
Приходишь ты такой в макияже и в КОДЕРСКОМ КОСТЮМЕ на завод, там сидят мрачные петровичи, а ты с пидорской манерностью и ужимками что-то рассказываешь. Ачотакова? Что петровичи нахмурились?
Аноним 14/04/23 Птн 09:45:34 2671824 152
>>2671257
Ничего не знаю. Никакие новшества на нашем няшном уголке нам не нужны, особенно от всяких вуев. Angular - это царь и бог, ооп, паттерны вот это все.
Аноним 14/04/23 Птн 09:49:01 2671829 153
>>2671814
Я где-то писал, что я хороший прогер? Я говорил, что считаю себя таковым? Я просто попросил помощи с библиотекой
Аноним 14/04/23 Птн 10:22:50 2671842 154
>>2671824
>ооп
в голос с говноеда
14/04/23 Птн 10:55:26 2671853 155
>>2671829
Ну так я и говорю - пиздуй на завод. Если бы ты не был умственно отсталым дегенератом - наверняка догадался бы, что
- когда просят помощи, описывают проблему и порядок собственных действий чуть детальнее, чем "пацаны я пробЫвал поставить но не получаеца((("
- помощи по использованию васянских либ лучше просить на гитхабе у васяна https://github.com/mantinedev/mantine
- если васян не отвечает неделями - нужна ли тебе на проекте либа, по которой нет никакой поддержки и будешь ебаться сам, чуть что пойдёт не так?

А если бы хоть немного понимал английский - смог бы понять из своих красных картинок, где возникает проблема, и загуглить ошибку https://stackoverflow.com/questions/71027707/the-above-error-occurred-in-the-provider-component.
Аноним 14/04/23 Птн 11:15:30 2671859 156
>>2671853
Я выше описал действия, я ничего кроме установки либы и написания примера в App.tsx не делал. Я бы загуглил ошибку (что я кстати пробывал делать), но проблема в том, что я даже хуки не использовал. Я успел только импорты написать да тег либы с текстом прописать
14/04/23 Птн 11:29:22 2671866 157
>>2671859
Откуда мне знать, что ты понимаешь под "установкой либы", которая вообще-то дистрибуцируется модульно в виде кучи пакетов, и что за пример ты там у себя написал? В эту сторону ты думать не "пробывал"? Съебись на завод, быдло, не занимайся никогда программированием, ты генетически на это неспособен и ни копейки там не заработаешь.
Аноним 14/04/23 Птн 11:39:58 2671882 158
>>2669740
Так Реакт это просто библиотека, а не фреймворк. И в его экосистеме постоянно изменения. Появились всякие фреймворки типа Ремиксов, стейт-менеджеры типа Эффекторов-Реатомов, Реакт роутер переписывают, чтобы сделать его SSR-ориентированным и тд.
Аноним 14/04/23 Птн 11:43:03 2671886 159
02d30e1add57bfXL.jpg 86Кб, 800x600
800x600
Весь круговорот работы реакта можно описать 3 словами: триггер рендера -> фаза рендера -> коммит рендера.
Я правильно понимаю, что самая трудозатратная (с точки зрения времени и прочего) часть - это фаза рендера, где вступает работу workLoop который вертит древовидную структуру, состоящую из реакт-компонентов (сиблинг, чайлд), в поисках изменений вплоть до самого конца?
И я правильно понимаю, что для оптимизации этой фазы и были придуманы мувы с мемоизацией функций, компонентов и т.д?
Аноним 14/04/23 Птн 12:58:18 2671958 160
image.png 40Кб, 738x315
738x315
>>2671811
дай ссылку на твой проект в гите

дай ссылку на либу.

опиши проблем детально. в виде тудшки. что делал, что не работает.

и ради Винсента Ван Гога, отписывайся под своими постами.
Аноним 14/04/23 Птн 13:25:22 2671976 161
Аноним 14/04/23 Птн 13:28:06 2671982 162
>>2671787
У тебя не будет 130 кб из-за tree shaking
Аноним 14/04/23 Птн 13:50:26 2671997 163
Аноним 14/04/23 Птн 14:00:15 2672007 164
>>2671997
Звучит как говно.

Jest is not fully supported by vite due to how the plugin system from vite works, but there are some working examples for first-class jest integration using vite-jest, since this is not fully supported, you might as well read the limitation of the vite-jest. Refer to the vite guide to get started.

Мимо
Аноним 14/04/23 Птн 14:30:56 2672038 165
https://www.youtube.com/watch?v=G3e-cpL7ofc
Мнение? Вроде приятнее и эффективнее инфа поглощается чем в HTML академии из оп-поста. Правда смущает что пчел на полном серьезе показывает где на клавиатуре находятся кнопки больше-меньше и рассказывает что такое RGB спектр, как будто это совсем для тёть 40-летних сделано.
Аноним 14/04/23 Птн 14:41:03 2672046 166
>>2672038
>Вроде приятнее и эффективнее инфа поглощается
> как будто это совсем для тёть 40-летних сделано.
Мнение уже сам дал.
Аноним 14/04/23 Птн 14:41:55 2672048 167
>>2672038
> RGB спектр
Люди неиронично приходят на собесы, не знают что буковка a означает в rgba, не знают что такое hsl, и как вообще можно задать цвет.
Аноним 14/04/23 Птн 15:37:15 2672100 168
>>2672048
И сколько таких из 600 откликнувшихся, примерно можешь почувстовать? Наверняка там больше половины это совсем греча, ещё часть какие-нибуь залетные с курсов, а часть вообще женщины. Так что думаю молодым плей боям вроде меня конкуренция не страшна.
Аноним 14/04/23 Птн 16:04:11 2672133 169
>>2672100
Главное не будь хлебушком как ОП ночного треда в Б, которому WEBP не угодил.
Аноним 14/04/23 Птн 16:22:24 2672151 170
>>2672007
>Jest
>Звучит как говно

Согласен.

мимо vitest-боярин
Аноним 14/04/23 Птн 16:27:02 2672160 171
>>2672100
>учить хтмл-ксс
Сам-то далеко от тётясрак и залётных гречневых с курсов ушёл?
Аноним 14/04/23 Птн 16:31:25 2672165 172
>>2672160
Так это в любом случае надо даже в бэкэнде. Может мне ещё js не учить?
Аноним 14/04/23 Птн 16:33:42 2672176 173
Аноним 14/04/23 Птн 16:35:16 2672180 174
>>2672048
> Люди неиронично приходят на собесы, не знают что буковка a означает в rgba,
А что значит не знают? Вот я без гугла сейчас ответил бы, что эта буква за прозрачность отвечает, но не сказал бы, что а как alpha в данном случае расшифровывается. В итоге я знал или не знал, что означает эта буква?
Аноним 14/04/23 Птн 16:44:32 2672201 175
>>2672180
Именно, что компонент a отвечает за прозрачность, он же есм альфа. Но если продолжать поиск до чего доебаться. Можно спросить сколько значений может быть в каждом канале. Проверить знаешь ли ты что такое BYTE. А ещё спросить почему hexadecimal/16-ричный формат так странно выглядит, буковки какие-то вместо цифр.
Аноним 14/04/23 Птн 16:46:17 2672204 176
>>2672201
А да, если запись 16-ричная, то какого хуя белый задали как #fff, или например цвет #ffff
Аноним 14/04/23 Птн 16:48:25 2672208 177
>>2672204
Вот вам делать нехуй.
Аноним 14/04/23 Птн 16:50:59 2672210 178
>>2672208
Ну, ты спросил, я ответил.
Тащемта, ответ на твой вопрос был на поверхности.
Но бывают умные пидорасы, которые просто вымаливают подробностей.
Аноним 14/04/23 Птн 16:51:12 2672211 179
>>2672201
> если продолжать поиск до чего доебаться
Какова цель?
Аноним 14/04/23 Птн 16:51:56 2672213 180
Аноним 14/04/23 Птн 16:53:19 2672215 181
Set - это буквально массив, но только с уникальными значениями?
Аноним 14/04/23 Птн 16:53:20 2672216 182
>>2672210
> Тащемта, ответ на твой вопрос был на поверхности.
Так я знал, что означает буква а или нет? Достаточно ли было знания, что она отвечает за прозрачность, без расшифровки буквы? Нет?
Аноним 14/04/23 Птн 16:55:56 2672219 183
>>2672216
Достаточно. Но терминологию тоже надо знать , чтобы не быть баттхёртом. Собственно, знание терминологии может показать глубину изучения вопроса.
Аноним 14/04/23 Птн 17:00:14 2672222 184
>>2672215
Если упрощённо и абстрактно ~ да. На самом деле нет.
Аноним 14/04/23 Птн 18:16:35 2672318 185
>>2672215
> Set objects must be implemented using either hash tables or other mechanisms that, on average, provide access times that are sublinear on the number of elements in the collection.
Аноним 14/04/23 Птн 18:22:40 2672325 186
>>2672318
Сеты это хеш-таблицы, выглядящие, как массивы?
Аноним 14/04/23 Птн 18:47:14 2672347 187
>>2671886
Ебнулся? Мы тут кнопки красим за 300к. Какой еще ворклуп?
Аноним 14/04/23 Птн 18:51:40 2672352 188
>>2671886
В каком из трех шагов находится вставка в браузерное дом дерево, лейаут и репеинт?
Аноним 14/04/23 Птн 18:54:14 2672355 189
>>2671958
разобрался. но спасибо за желание помочь. причина довольно глупая была, из-за малого опыта работы с реактом.
Аноним 14/04/23 Птн 19:00:32 2672362 190
>>2672355
тут не так давно готовы были репортить вкатышей за хуевое пояснение вопроса.

формулируй нормально и на завод оффер никто предлагать не будет.

никому не интересно думать над проблемой, а потом узнать, что он не так понял вопрос и все по новой.
Аноним 14/04/23 Птн 23:38:36 2672618 191
Аноним 15/04/23 Суб 00:23:14 2672649 192
>>2672204
>16-ричная
Спочатку подумав, що ти xixiл.
Аноним 15/04/23 Суб 00:27:20 2672654 193
>>2672649
А что не так? Лень с телефона, который пытается наебать методом ввода, надалбливать шестнадцатиричная
Аноним 15/04/23 Суб 00:28:51 2672655 194
>>2672654
16-ричная - звучит как кривая карикатурная транслитерация хохлацкого "шестнадцатилетняя".
Аноним 15/04/23 Суб 01:47:39 2672665 195
Пограмунчики, ну так шо, темка с накруточкой еще робит или нет? Или это мем нулевой и тебя сразу выпизднут?
Аноним 15/04/23 Суб 03:05:41 2672673 196
Стикер 255Кб, 350x350
350x350
Вы понимаете насколько смехотворны реактомакаки?

Можете себе представить, что Вконтакте выпустит библиотеку для рисования слайдеров, а какой-то ебанат зафорсит эту либу и начнет рисовать весь фронт?

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

То есть просто чтобы использовать либу нужно накатывать кастыли сверху просто чтобы использовать в нормальных проектах эту либу.

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

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

Понимаете насколько смехотворны реактомакаки?
Аноним 15/04/23 Суб 03:31:07 2672677 197
>>2672204
>какого хуя белый задали как #fff
Это сокращенная запись. Полностью будет как #ffffff.
>или например цвет #ffff
Такого нет.
Аноним 15/04/23 Суб 06:56:50 2672697 198
Анон, у меня есть слайдер с двумя кнопками по бокам, которые листают этот слайдер.

Как сделать, чтобы кнопка MdChevronLeft не появлялась пока слайдер не будет sliderRef.current.scrollLeft < 500?

Я пытался через ref и тернарный оператор в className кнопки, но мне пишет ошибку что sliderRef null
Аноним 15/04/23 Суб 07:58:30 2672710 199
Аноним 15/04/23 Суб 08:40:14 2672720 200
>>2672673
1. Кто мешает писать на реакте, выстраивая архитектуру?
2. На ангуляре каловый SSR, даже у вьюшников лучше
Аноним 15/04/23 Суб 09:17:41 2672731 201
>>2672352
Это я понимаю, что вставка нового элемента в дом дерево — это трудозатратная операция. Я просто хочу понять, взаимосвязаны ли поиск изменений в файбер-дереве (в котором происходит поиск вплоть до самых конечных элементов) — фаза рендерп и методы мемоизации, которые предоставляет апишка реакта.
Аноним 15/04/23 Суб 10:47:51 2672795 202
16748273635800.jpg 201Кб, 968x704
968x704
Есть тут знаокмые с tanstack query, недавно делал тестовое и там нужно было взять с дату и в зависимости от опций сортировать и отрисовывать. Ну я тупо взял одним запросом всю дату и на фронте сортировал, сделал простой кэш по хэшу и все. Мне сказали молодец, но лучше юзать СУПЕР МОДНУЮ ТЕХНОЛОГИЮ ОТ ГЕНИЕВ ИНДУСТРИИ, tanstack query, я тестрию это говно и охуеваю, это говно срет абсолютно не контролируемо запросами на сервер, то есть вроде как можно поебаться с конфигом и чуть уменьшить охуевешее поведение этого говно-изобретения, но это энивей пиздец, объясните мне это новый стандарт или я че то не понимаю?
Аноним 15/04/23 Суб 11:01:59 2672799 203
>>2672795
Ты каждый раз собрался костылить свои обёртки для фетча / аксиоса на каждый новый ебучий проект? Вот каждый раз прям собрался добавлять проверку состоянию загрузки, зависимости? react-query новый. Охуеть просто. Наверно ещё и swr новый.
Аноним 15/04/23 Суб 11:28:57 2672809 204
>>2672799
>Вот каждый раз прям собрался добавлять проверку состоянию загрузки
Есть же куча библиотек с хуками, например простой хук useAsync, прекрассно справляется с отслеживанием состояния.
>react-query новый. Охуеть просто.
это хуета не поддерживает бразеры с версиями раньше середины 2019 года, это для меня новый, потому что куча народа не обновляет браузеры.
Аноним 15/04/23 Суб 11:35:12 2672812 205
>>2672809
Тебе babel зачем дали?

Остыть
Аноним 15/04/23 Суб 11:37:26 2672814 206
>>2672809
>потому что куча народа не обновляет браузеры
Я тот народ и мне приходится обновлять когда-то отпал какой-то функционал и я обновился и понеслись автообновы. Хром с какого-то момента сам обновляется, если дойдёт до красной точки.
мимр
Аноним 15/04/23 Суб 11:50:03 2672820 207
>>2672812
Depending on your environment, you might need to add polyfills. If you want to support older browsers, you need to transpile the library from node_modules yourselves.

Пойду транспилировать код, чтобы не выглядить глупо в глазах успешных смузихлебов. совсем ебанулись уже со своими модными технологиями, скоро посрать сходить нельзя будет, без специальной библиотеки
Аноним 15/04/23 Суб 12:17:19 2672834 208
87018c00-694b-1[...].png 80Кб, 1280x640
1280x640
Аноним 15/04/23 Суб 12:53:51 2672854 209
Аноним 15/04/23 Суб 13:19:25 2672878 210
>>2672814
>Хром с какого-то момента сам обновляется
Спермоблядь, почему у меня в системе ничего самопроизвольно не обновляется? Спермовыблядок хуже червя-макопидора.
Аноним 15/04/23 Суб 14:58:53 2672940 211
Аноним 15/04/23 Суб 15:00:46 2672942 212
>>2672940
Что и требовалось от базы. Вот это база.
Аноним 15/04/23 Суб 16:57:07 2673001 213
Вы помните наизусть весь синтаксис всего и вся или просто знаете, что он есть и если забыли как часто?, чекаете документацию/подсказки от иде итд?
Аноним 15/04/23 Суб 17:02:31 2673008 214
Чо ты еб
Аноним 15/04/23 Суб 17:06:49 2673014 215
>>2672820
>совсем ебанулись уже со своими модными технологиями, скоро посрать сходить нельзя будет, без специальной библиотеки
тоже достало это всё пиздос, скоро пойду по стопам ангуляр-шизика

эти ублюдки со своей тансак квари ещё и шарлатанством занимаются вовсю, заходишь к ним на сайт -- ну-ка купи-ка курсик за 200 баксов )) НАУЧИМ ФЕТЧИ ДЕЛАТЬ! 20КБ СОЙ ДЕПЕНДЕНСИ МИНИФАЕД
Аноним 15/04/23 Суб 17:07:13 2673015 216
Аноны, а какие есть маленькие альтернативы rxjs? Может, есть какие-то пиздатые функции, примеры обсерверов, или ещё типо того.

Хочу сделать потоки данных или вроде того, обсерверы, но чот всё такое говно пиздец просто, библиотеки слишком жирные для такой хуйни.
Аноним 15/04/23 Суб 18:01:10 2673040 217
>>2673015
Если вам нужны альтернативы RxJS для создания потоков данных и обсерверов, есть несколько вариантов, которые могут подойти в зависимости от ваших потребностей:

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

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

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

Zen Observable - это библиотека, которая предоставляет наблюдаемые объекты, аналогичные RxJS, но с более легковесным размером. Она также поддерживает множество операторов для работы с потоками данных.

Каждая из этих библиотек имеет свои преимущества и недостатки, но все они могут быть использованы для создания потоков данных и обсерверов. Попробуйте их и выберите тот, который лучше всего подходит для вашей задачи.
Аноним 15/04/23 Суб 18:37:42 2673059 218
>>2673040
Гпт не может в вопросы, можно даже не пытаться.
Аноним 15/04/23 Суб 18:44:27 2673065 219
Есть функция (асинхронная), мне нужно чтобы она возвращала значение после определенного события, на которое можно навесить лисенер.
Я пишу так (это примерный код):
async () => {
await new Promise(r => onEvent(r))
return "hui"
}
Но это выглядит как-то всрато.
Аноним 15/04/23 Суб 18:53:51 2673072 220
>>2673065
Очень интересно, очень непонятно.
Нахуя тебе промис внутри - непонятно.
Асинхронная функция возвращает промис.
Если ты в асинхронной функции возвращаешь не промис - результат оборачивается в промис.
Аноним 15/04/23 Суб 19:01:52 2673078 221
>>2673001
Второе конечно. Первое - оно, конечно, надрачивается со временем, когда по несколько часов в день прогаешь, но нужно на самом деле только вкатунам. А так как вкатунов сейчас нет - синтаксис наизусть не нужно помнить никому.
Аноним 15/04/23 Суб 19:17:00 2673100 222
>>2673078
> Второе конечно.
А как быть, когда на собесе спрашивают то, что требует знания синтаксиса? Например лайвкодинг, без возможности документацию глянуть? Или спросят, какой третий аргумент у метода, который ты не помнишь ни разу такого не было, но всё же, мало ли?
Или что вообще должно быть на правильном собесе на мидла?
> Первое - оно, конечно, надрачивается со временем, когда по несколько часов в день прогаешь
Да что-то не надрочилось за 2-3 года по 4-6 часов. Знаю, где всё посмотреть, но могу не вспомнить наизусть, как пишется редусер, если с последнего редусера прошло много времени.
> на самом деле только вкатунам
Мидлов не спрашивают такие вещи на собесах? Мне попадались вопросы недавно, которые требовали бы заглянуть в документацию. Собесы провалил, естественно, тк не знаю основ, базы, не смыслю ничего, несостоятелен, как разработчик, не рисовал полукруг с помощью css никогда и уж явно делал бы это не тем способом, который мне предложил собеседующий и вообще у меня на проекте ui kit сделали и я уже полтора года не верстал толком.
> А так как вкатунов сейчас нет
Почему нет? Курсы повсюду, вкатуны должны быть.
Аноним 15/04/23 Суб 19:40:55 2673152 223
>>2672878
Мимо. виндавс 10. сам обновляется, когда захочет. Алсо, когда обнова на подходе, он сам выходит из спящего режима через время.
Аноним 15/04/23 Суб 19:53:48 2673169 224
>>2673152
Он тебе об этом и сказал.
Аноним 15/04/23 Суб 20:14:55 2673192 225
>>2673169
А, я далбоёб. Спасибо.
Аноним 15/04/23 Суб 21:47:20 2673266 226
>>2673065
Действительно, такой код не очень читабелен и может вызывать путаницу. Вместо этого можно использовать класс asyncio.Event, который позволяет создавать асинхронные события и ожидать их с помощью метода wait(). Вот пример кода:

import asyncio

async def my_function():
my_event = asyncio.Event()
await on_event(my_event)
return "hui"

async def on_event(event):
# Здесь происходит какое-то событие
# Когда оно произойдет, вызываем метод set() объекта event
event.set()

result = asyncio.run(my_function())
print(result)


В этом примере функция my_function создает объект asyncio.Event и передает его в функцию on_event. Когда в функции on_event происходит событие, вызывается метод set() объекта event, который устанавливает флаг события.

В функции my_function после вызова on_event вызывается метод wait() объекта event, который блокирует выполнение программы до тех пор, пока не будет вызван метод set(). После этого функция возвращает строку "hui".

Таким образом, вы можете использовать класс asyncio.Event для ожидания асинхронных событий и получения результата после их происхождения.
Аноним 15/04/23 Суб 21:52:23 2673269 227
>>2673266
> питон
-15 токенов контекста.
Аноним 15/04/23 Суб 21:59:35 2673276 228
>>2673269
Спасибо, я учту это при ответах в будущем.
Аноним 15/04/23 Суб 22:11:53 2673282 229
Есть ли какая-то разница, когда определяешь функцию как
>function f(x) {....}
>const f = (x) => {....}
Кроме того, что когда кидаешь стрелку во втором варианте чувствуешь себя на хайпе и переднем краю технологий? Сейчас смотрю часто так пишут. Или есть разница в производительности/выделении памяти?
Аноним 15/04/23 Суб 22:20:30 2673286 230
>>2669566
Нет не нормально, храни юзернейм+пасс (хеш) в одной коллекции, желательно вообще храни всю инфу на юзера в этой коллекции, чтобы можно было любые поля запросить.
Аноним 15/04/23 Суб 22:29:50 2673289 231
>>2673282
Функтион декларатион, функтион експрессион.
Гугли, хайповый.
Аноним 15/04/23 Суб 22:34:00 2673292 232
>>2673100
>А как быть, когда на собесе спрашивают то, что требует знания синтаксиса?
В зависимости от ситуации тебе интервьюэр подсказывает/пишешь как помнишь/смотришь в документацию.
>Или спросят, какой третий аргумент у метода
Не спросят. Такое только у вкатунов спрашивают, а их сейчас нет.
>Знаю, где всё посмотреть, но могу не вспомнить наизусть
Так все и не нужно, а большая часть - надрачивается.
>не рисовал полукруг с помощью css никогда
Так я же говорю - по синтаксису не спрашивают, у тебя будут подсказки в печати кода, либо всем будет похуй, что ты перепутал и назвал бордер-радиус бокс-радиусом.
>Почему нет? Курсы повсюду, вкатуны должны быть.
Чтобы были вкатуны - нужно чтобы было куда вкатываться, а вкатываться - сейчас некуда.
Аноним 15/04/23 Суб 22:38:12 2673295 233
Аноним 15/04/23 Суб 22:39:51 2673296 234
Можно где-то скачать норм курс по ангуляру?
Аноним 15/04/23 Суб 22:44:43 2673300 235
>>2673296
Да, существует множество курсов по Angular, которые можно найти в Интернете. Некоторые из них доступны бесплатно, а другие требуют оплаты. Вот несколько ресурсов, где вы можете найти курсы по Angular:

- Официальная документация Angular: https://angular.io/docs
- Курсы на сайте Udemy: https://www.udemy.com/topic/angular/
- Курсы на сайте Coursera: https://www.coursera.org/courses?query=angular
- Курсы на сайте Pluralsight: https://www.pluralsight.com/search?q=angular
- Курсы на сайте Codecademy: https://www.codecademy.com/learn/learn-angularjs

Выберите тот ресурс, который подходит вам лучше всего, и начните изучать Angular уже сегодня!
Аноним 15/04/23 Суб 22:54:01 2673307 236
>>2673292
> В зависимости от ситуации тебе интервьюэр подсказывает/пишешь как помнишь/смотришь в документацию.
Да что-то как-то интервьюер молча сидит, ничего не подсказывает.
> у тебя будут подсказки в печати кода, либо всем будет похуй, что ты перепутал и назвал бордер-радиус бокс-радиусом.
Не было подсказок может я аутист 100% и стоило явно уточнить, но собеседующий не предлагал документацию глянуть. Бордер радиус я знаю, но я без понятия, как им сделать полукруг я потом загуглил, посмотрел, но не воспроизаеду, просто отметил для себя, что синтаксис бордер радиуса не так прост, как я помнил, мне никто не подсказал, я просто слился. Вообще считаю, что это какое-то сомнительное знание, чтобы его как-то запоминать.
Это, конечно одно собеседование, но всё же.
> нужно чтобы было куда вкатываться, а вкатываться - сейчас некуда.
А если я выкачусь, уволюсь, я могу ставить крест на карьере или я уже застолбил себе место и вкатился?

>>2673300
От ответа веет чатгпт
Аноним 16/04/23 Вск 01:10:52 2673384 237
>>2673059
Извините, я не понял вашего комментария. Если у вас есть дополнительные вопросы, я буду рад помочь.
Аноним 16/04/23 Вск 08:17:45 2673466 238
>>2673282
function имеет свой this, указывающий на объект, на котором функция вызывается (например, через .call), а () => хайповый вариант его не создаёт и просто наследует от вышестоящего замыкания. А ещё с фанкшоном можно провернуть т.н. named function expression, чтобы функция могла референсить саму себя:

window.addEventListener('resize', function foo () { dostuff() & window.removeEventListener('resize', foo) })
Аноним 16/04/23 Вск 13:43:56 2673670 239
>>2673307
>Обратились на вы
>не послали нахуй

от ответа веет чатгпт
Аноним 16/04/23 Вск 14:08:33 2673699 240
>>2673670
> >Обратились на вы
> >не послали нахуй
Вывод - мы на хабре.
Аноним 16/04/23 Вск 14:37:48 2673734 241
Так знаю вы тут не любите ноду, но я сижу голову ломаю над кодом паука:
https://pastebin.com/LGqckJC2

Эта прога качает рекурсивно все страницы сайта, переходя по его ссылкам. Только отмените код сразу как он качать начнёт, а то это ддос будет. Чтобы запустить код нужно ввести "node spiderNesred адрес сайта"

Я не понимаю один момент в нём, вот смотрите:
Допустим у сайта будет одна ссылка и вложенность nesting = 1, я составил примерную схему вызова функций в таком случае:
spiderNested(cb=clg) -> spiderLinks(cb=clg) -> iterate(0) -> spiderNested(cb = iterate(1)) -> spiderLinks(cb=iterate(1)) -> nesting === 0 -> cb() -> iterate(1) -> links.length === 1 -> cb()

Мне не понятно чему равен последний cb и как прога будет выходить из рекурсии. Т.е. смотрите сначала cb обычный, который был при первом вызове функции, потом это iterate(1), а дальше я не понимаю что происходит
Аноним 16/04/23 Вск 14:39:17 2673735 242
>>2673734
>нужно ввести "node название_файла адрес_сайта"
Аноним 16/04/23 Вск 15:35:13 2673788 243
>>2668810 (OP)
Есть небольшой опыт разработки сайтов. Верстка, фронтенд, посадка на cms. В общей сложно сверстал и посадил на cms 7 сайтов. Один из которых интернет-магаз на OpenCart 2. Остальные на WP & MODX Revo. Есть сайт-портфолио с блогом на Yii2. Последняя работа - сайт-портфолио с блогом, тегами, категориями, раздельной авторизацией и аутентификацией (полностью раздельная, с двумя разными таблицами юзера и админа которым можно назначать разные роли) и системой комментирования с премодерацией из админки на Laravel 5.5. Так же есть работы на vue js, создал блог с помощью WP REST API и прикрутил его к интернет-магазину на OpenCart2. Работаю в Ubuntu. Git, Sass, Vanilla js, Gulp, Composer - все эти технологии активно применяю в разработке. Да опыт небольшой, но неужели его слишком мало для того чтобы работать джуном в бэкенде? Ожидаемую з.п выставил 200 баксов. Были пару откликов на мое резюме, но там совсем уж неадекваты. Первый работодатель начал рассказывать про какую-ту структуру напоминающую сетевой маркетинг и обещал через три месяца бесплатного испытательного срока увезти в США но для этого первые три месяца я должен буду вкалывать без выходных-проходных, удаленно, на своей старенькой машине, плюс какие-то психотесты и сканы своих документов должен выслать. Второй работодатель предлагал тоже работать бесплатно, уже пол года и не в команде, а как только чему-то научусь то будет платить, правда старый комп с гигом оперативы и хр виндой на борту которую нельзя менять обещал предоставить)) Вобщем хз что делать
Аноним 16/04/23 Вск 16:11:14 2673817 244
>>2673788
А цель у тебя какая? Удалённая работа на США/Европу? Джунов редко на такое берут.

>>2673282
Бля, как же вы заебали. Сложно в гугл ввести хотя бы "разница между обычной и стрелочной функцией в JS"?

>>2672673
Чел, ты головой болеешь? Ну нравится тебе Ангуляр, пиши на нём. Откуда это инфантильно-подростковое желание обосрать всё кроме своего?
Аноним 16/04/23 Вск 16:17:38 2673825 245
>>2672048
Нуууу, то, что гуглился за 10 секунд и можно сформулировать в одно короткое предложение - это вряд ли хороший критерий для собеседования. Если тебе нужен дрочер-верстала, одно дело, да и то...
Аноним 16/04/23 Вск 16:27:46 2673836 246
Какие знания должны быть у фронтенд сеньки? Чем их собез отличается от мидла?
Аноним 16/04/23 Вск 16:30:26 2673841 247
>>2673825
Мне не нужен тупой я здесь самый умный пидорас, который сыпется на базе, не слышал, нахуй не надо, и как понадобится за гуглю что такое промисы и как там прозрачность задать. Зато ЧСВ в небеса и мне 150 пожалуйста, сразу.
Аноним 16/04/23 Вск 16:40:56 2673850 248
>>2673841
У тебя какая-то фиксация. Откуда ты вообще взял "я здесь самый умный", если мы про позицию джуна говорим? Важнее, как чел решает задачи, а не чтобы он помнил всё наизусть. Хотя базу знать, конечно, надо. Ну и 130-150 - это нормальные деньги для джуна в хорошей компании.
Аноним 16/04/23 Вск 16:54:10 2673860 249
>>2673850
Нет это ты не понял. Никто от него не ожидает, что он всё будет знать. Но с пидорасом надо работать и контактировать.
Аноним 16/04/23 Вск 16:56:43 2673863 250
>>2673860
Что ты, блядь, несёшь?
Аноним 16/04/23 Вск 17:01:26 2673867 251
>>2673863
Мне твоё ебало и тон не нравятся, посему - для тебя все вопросы мира. Сидишь строишь из себя не пойми что на ровном месте. Так понятнее?
Аноним 16/04/23 Вск 18:07:10 2673951 252
>>2673734
всё понял, там колбек сохраняется внутри функции iterate при создании и потом не меняется
Аноним 16/04/23 Вск 21:38:50 2674115 253
>>2673788
На сколько вакансий в день откликаешься?
В резюме напиздел или всю правду написал?
Аноним 16/04/23 Вск 21:41:22 2674116 254
>>2673788
Понимаю, что поиск работы может быть трудным и иногда приходится сталкиваться с неадекватными предложениями. Однако, работать бесплатно или на условиях, которые не соответствуют вашим потребностям и возможностям, не стоит. Не стоит жертвовать своим временем и усилиями ради неопределенных перспектив.

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

Не сдавайтесь и продолжайте поиски работы, которая будет соответствовать вашим потребностям и возможностям. Удачи вам!
Аноним 16/04/23 Вск 22:01:48 2674138 255
>>2673788
Чел, любая работа, должна оплачиваться. Это истина вовеки веков. Все эти бесплатные стажировки это показатель шарашкиных контор и ип вазгенов. Нормальный работодатель такого не предложит. Хотя бы символические 20к платить да будет. Поэтому шлешь нахуй любого кто начинает тебе затирать про бесплатную работу. Говоришь что ищешь работу, а работа это что оплачивается. И что пусть не тратят твое время без адекватных предложений. Имей самоуважение.
Аноним 16/04/23 Вск 22:11:01 2674157 256
>>2674116
Чатгпт, плез, из-за тебя же и придётся работать бесплатно
Аноним 16/04/23 Вск 22:32:37 2674178 257
>>2673836
Спроектируй архитектуру клона twitter и отобрази это на листе бумаги
Аноним 16/04/23 Вск 22:37:07 2674182 258
>>2673788
> Ожидаемую з.п выставил 200 баксов
> Вобщем хз что делать
Ты ноль не потерял? За такой низкий прайс наверняка и качество соответствует, нахуя работодателю такое нужно? Ему проще нанять человека с такими же скиллами, но который оценивает себя в средние по рынку 2к баксов. Потому что оценка своих услуг в 200 баксов это пиздец как подозрительно, это выглядит как максимально лоускиллед вкатыш
Аноним 16/04/23 Вск 22:44:32 2674187 259
>>2674182
> человека с такими же скиллами, но который оценивает себя в средние по рынку 2к баксов.
Так это уже мидол, не? Я мидол, прошу 2к баксов...
Аноним 16/04/23 Вск 22:54:05 2674198 260
>>2674178
Говорю что не сижу в твиттере и ты жидко пернув идешь к следуюшему вопросу
Аноним 16/04/23 Вск 22:57:09 2674203 261
>>2674182
С 2к загнул конечно но меньше 500 ставить себя не уважать. Я когда был молодым и заканчивал универ то на собесах тоже говорил что деньги не важны и готов работать за любые деньги чтобы набраться опыта. Сейчас понимаю как жалко выглядел в их глазах. Люди мрази по своей природе и если видят слабину то как акулы набрасываются почуяв кровь. Поэтому эти 200 баксов на людей оказывают эффект красной тряпки на быка. Лучше уж вообще убрать предпочитаемую зп чем писать такое
Аноним 16/04/23 Вск 23:06:05 2674215 262
>>2674203
В смысле загнул? Пиздец, как можно быть таким опущем с самооценкой как у червя пидора? 2к баксов это 150-160к рублей, типичная зп второсортного мидла в РФ
Аноним 16/04/23 Вск 23:06:57 2674216 263
>>2674198
Мы вам перезвоним. Нам нужно подумать, возможно сможем предложить вам позицию junior plus разработчика.
Аноним 16/04/23 Вск 23:31:43 2674235 264
>>2674216
>возможно сможем предложить вам позицию junior plus разработчика
А я тем временем вкатун накрутивший опыт до сениора и радостно потирая ладони соглашаюсь

>>2674215
Толстить в постели с мужем будешь, пидорасина и дочь шлюхи
Аноним 17/04/23 Пнд 00:15:47 2674250 265
В Реакте можно ли так же, как во Вью в одном компоненте задавать стили?
Ну я видел styled components, но мне такое не нравится. Хочу просто стили писать так же, как во вью с его <style scoped>
Аноним 17/04/23 Пнд 00:43:15 2674257 266
image.png 431Кб, 2246x1291
2246x1291
>>2674250
>react-style-tag
Как-то писал проект на этом вашем реакте.
Да, можно. Либу использовать, например.
Плюсы Рякта во всей красе.
Аноним 17/04/23 Пнд 01:01:05 2674260 267
b4ada7dc7413ff9[...].png 114Кб, 1470x910
1470x910
>>2674235
Где я толстил, еблан? Это ты тупой депмингующий омеган с заниженной самооценкой, не осознающий реалии рынка. Медианная зарплата мидла 150к, так что давай оправдывайся.

https://habr.com/ru/companies/habr_career/articles/719730/

При этом у разработчиков на многих языках медианная зп у мидлов побольше 150к, да ещё и про исследования хабра часто говорят, что результаты у них заниженные.
Аноним 17/04/23 Пнд 01:21:49 2674267 268
>>2674235
>А я тем временем вкатун накрутивший опыт до сениора и радостно потирая ладони соглашаюсь
Как накрутка опыта спасёт тебя от разъёба на собесе? Ты можешь себе написать что угодно, хоть Software Architect с 10 лет опыта работы в Гугле, реальность от этого не изменится — ты останешься лживым вкатышем, тупой джуной, пидорашьей чмоней, стремящейся наебать и обмануть.
Аноним 17/04/23 Пнд 02:22:21 2674282 269
image.png 38Кб, 426x553
426x553
Аноним 17/04/23 Пнд 02:26:36 2674283 270
>>2674260
Не хочу разводить срач, но это реально низкие зп? Я ПМ с двумя годами опыта, доступа к зп своих ребят не имею, но у меня зп 330к. Неужели я делаю х2 от миддла?
Аноним 17/04/23 Пнд 02:37:12 2674286 271
>>2674282
Потому что с чего ты решил что у компонента ref прокидывается в ref и вообще прокидывается?

Кури доку: https://mui.com/material-ui/api/text-field/

ref на инпут форвардится через inputRef
Аноним 17/04/23 Пнд 04:25:55 2674294 272
>>2674283
Хули пм делает в жс треде?
Чем пм таким заниамется, что ему 300к платят?
Одни вопросы...
Аноним 17/04/23 Пнд 05:48:06 2674303 273
>>2674283
У мидлов зарплаты 150-250, мидлы разные бывают. Сеньоры 250-400.
Аноним 17/04/23 Пнд 06:25:30 2674316 274
>>2674260
>продолжает жирно вбрасывать
кек

>>2674267
Это хуйня. На собесах примитивнейшие вопросы. Нет таких вопросов которые нельзя заучить. Я спокойно интервью на сеньором прохододил будучи вкатуном. Как будто бля так сложно в кишки языка или фреймворка залезть или развернуть пару деревьев
Аноним 17/04/23 Пнд 09:17:24 2674382 275
>>2674286
Реально, спасибо.
А что про второй вариант? Или с рефом правильнее?
Аноним 17/04/23 Пнд 09:44:37 2674397 276
Аноним 17/04/23 Пнд 13:18:01 2674533 277
>>2674382
Аноний, ты не знаешь что лежит внутри компонента и куда прокидывается хендлер наверняка. Можно предположить, что все пропы должны прикидываться на инпут, но это лишь догадка. Да, можно. Но в первом случае реф должен быть на инпуте, с которым ты и будешь работать дёргая нужное АПИ.
Аноним 17/04/23 Пнд 13:51:11 2674563 278
Всё это база! Я перестаю метаться между питоном и js и концентрируюсь на Js + react и это главное!

олсо, на питухоне наеб с вакансиями на самом деле, никому толком эта ебаная джанга не нужна, а где нужна там нужен ебейший опыт + переписывать на фастапи, а скорее всего на golang
Аноним 17/04/23 Пнд 14:09:53 2674573 279
>>2674563
Дык с жс не лучше. Вакансий то в разы больше но и вкатунов на каждую по 600-5000
Аноним 17/04/23 Пнд 14:22:08 2674586 280
>>2674563
> олсо, на питухоне наеб с вакансиями на самом деле, никому толком эта ебаная джанга не нужна, а где нужна там нужен ебейший опыт + переписывать на фастапи, а скорее всего на golang
Сколько тебе за пиздеж ноджс-лахта платит?
Аноним 17/04/23 Пнд 14:28:49 2674589 281
>>2674586
>ноджс-лахта
Что? Шиз, меня твои бредни не интересуют.
Аноним 17/04/23 Пнд 14:54:46 2674605 282
Реактогоспода
Нормальная практика делать хуки, которые ничего не возращают или лучше делать обертку-компонент\хок?
Аноним 17/04/23 Пнд 14:54:55 2674606 283
>>2674589
Бредни это назвать вакансии на питоне фейком будучи безработной хуйней, тем более воннаби формошлепом
Аноним 17/04/23 Пнд 14:58:19 2674610 284
>>2674606
Ты там сам себе что-то выдумал и споришь с этим, мне это неинтересно. Не пиши мне, если не в состоянии извлекать объективную информацию из текста и с аргументами расписывать свою позицию.
Аноним 17/04/23 Пнд 14:59:00 2674612 285
>>2674178
да хули там проектировать на фронте, скажу что делаем фича слайс дизайн и на примере какой-нибудь формочки раскидываю все по слоям на бумаге
Аноним 17/04/23 Пнд 16:32:58 2674699 286
>>2674316
Это ты жирно вбрасываешь, а я лишь привожу статистику.
Аноним 17/04/23 Пнд 16:35:40 2674701 287
>>2674586
Джанго-лахта, плиз. Это медленное тормозное говно годится только третьесортные "сайтики" писать, а для веб-приложений берут качественные инструменты, такие как дотнет, спринг, голанг, или на худой конец нестжс
Аноним 17/04/23 Пнд 16:44:05 2674706 288
Аноним 17/04/23 Пнд 16:46:50 2674707 289
>>2674706
Хорошо, дай тогда свой правильный ответ
Аноним 17/04/23 Пнд 17:00:59 2674718 290
>>2674699
Есть три вида лжи - ложь, наглая ложь и статистика
Аноним 17/04/23 Пнд 17:07:10 2674723 291
>>2674718
Конкретно к статистике, приведенной выше, у тебя какие претензии? Использовать крылатые выражения ради них самих очень глупо.

мимо
Аноним 17/04/23 Пнд 17:09:15 2674726 292
>>2674723
Ты слишком тупой раз понять не можешь. Почитай книг о логических ошибках, про апелляцию к статистике и прочеею
Аноним 17/04/23 Пнд 17:12:23 2674730 293
>>2674726
Верим тебе на слово все дружно.

мимо 2
Аноним 17/04/23 Пнд 17:14:05 2674732 294
>>2674726
Почитал, там написано, что хуесос, который не в состоянии привести аргументов, обосновывая свои претензии является сыном шлюхи.
Из всей той хуйни что ты тут написал видно можно сделать компиляцию в
>ррррряяя кококок статистка, а значит неправда ррррряяяя
Аноним 17/04/23 Пнд 17:28:35 2674744 295
>>2674732
> там написано, что хуесос, который не в состоянии привести аргументов, обосновывая свои претензии является сыном шлюхи
Ты свою автобиографию прочитал?
Аноним 17/04/23 Пнд 17:39:50 2674751 296
>>2674718
>>2674726
Так в чём она ошибается? Медианная зп у мидлов не 150к? У тебя другая информация есть?
Аноним 17/04/23 Пнд 17:39:57 2674753 297
image.png 197Кб, 405x500
405x500
мозг выносит эта книга
Аноним 17/04/23 Пнд 17:41:03 2674755 298
Аноним 17/04/23 Пнд 20:52:20 2674910 299
А в чем плюсы SSR и, в частности, nextjs? Логика размазывается, фронтовички лезут кривыми руками в серверную часть, нагрузка на сеть растет. Раньше это продавали, как способ улучшить первую загрузку, но на деле то не особо влияет, если на на обычном фронте разбить на бандлы\микрофронт, оптимизировать важные части.
А гонять хмтл и гидрировать звучит как-то ебано.

Для кабана понятна в чем выгода, нанять 1 чела, а продавать как 2х. А технически плюсы какие?
Аноним 17/04/23 Пнд 21:03:55 2674917 300
>>2674910
> SSR
> растёт нагрузка на сеть
А то есть БАНДЛЫ С ГОВНОКОДОМ для тендера на клиенте гонять это норма.
Ну ты бы хоть подходы к рендерингу посмотрел, хоть поверхностно.
Банально сделай CRA приложение и посмотри исходный код страницы. Что, говоришь, видно? Один ебаный div с id="root"? Заябись! У сча наиндексируем по контенту будь здоров! Всем по puppeteer'у, селениуму и сайпресу!
Аноним 17/04/23 Пнд 21:11:59 2674926 301
Когда делаешь тестовое в самую типичную галеру, и тебе дают N дней, то после какого времени уже бесполезно пытаться если ты чуть выше среднего по лвлу и вкатываешься в мухосрани? Бывают ли задроты делающие тестовое требующее даже сделать бдшку и задеплоить, за 3 часа сразу же?
Аноним 17/04/23 Пнд 21:14:44 2674928 302
>>2674926
Вообще я заметил что время очень влияет на шанс вката с тестовым, если ты сделаешь даже хуево но очень быстро с тебя удивятся. Я проверял это на пыхе, сам я реактомакака, пыху выучил за одну ночь и всю ночь говнокодил и задеплоил к утру, так я оказывается среди тысячи людей прошел. Но я хз как с реактом, там полегче.
Аноним 17/04/23 Пнд 21:15:54 2674931 303
>>2674751
>ну пакарми миня ну пажаста
проиграл с этих жалких потугов
Аноним 17/04/23 Пнд 21:22:58 2674936 304
>>2674267
Ничего плохого нет в обмане если ты реально гений 140айкью но по какой то причине у тебя нет опыта (может ты был омежкой боящейся людей из за травли, может быть ты просто ненавидел быдло, может не давали учиться, рожей не понравился и работу не предлагали, личные проблемы и тд). Другое дело если полный ноль накручивает 10 лет, вот там уже да, пиздаболы.
Аноним 17/04/23 Пнд 21:27:50 2674941 305
>>2674612
Во, наконец то догадался что за архитектуру я имел в виду
Она уже в тестовых попадается, между прочим. Если ты ее реализуешь без спроса - с тебя охуеют сеньоры. Но не все сеньоры знают о ней.
Аноним 17/04/23 Пнд 21:30:56 2674944 306
>>2674563
Я смотрел слитые вопросы на собеседу в питоне, так вот, это такое дрочево, 99% методов это реально первый раз слышу и вижу, и никто никогда их, даже сеньоры, не заюзали бы, чего только стоит maketrans или что то такое. Питон это тупо конкурс на то сколько ты выучишь методов, а у меня память на методы плохая, но хорошая на структуры данных. Мне похуй с чем работать. Жс как раз под эту цель, все из коробки.
Аноним 17/04/23 Пнд 21:38:06 2674950 307
>>2674215
Синдром нищенки, трудная тема, не стоит ее вскрывать
Когда ты поживешь с полоумной бабкой скажи спасибо если адекватом останешься
Сам я вкатился в ит чтобы не видеть всяких бабок и мамок как раз, пусть живут своей жизнью.
Аноним 17/04/23 Пнд 21:42:53 2674953 308
>>2674917
так а куда денутся бандлы тендера в нексте? Там логики на клиенте вообще нет чтоли? Сомневаюсь. И такие бандлы один раз подгрузил лениво и все, а твой сср постоянно хтмл будет гонять по запросам и гидрировать.
>Один ебаный div с id="root"?
я и говорю, улучшить первую загрузку. Вообще я не в теме сео, но слышал, что проблему для спа уже давно решили.
Аноним 17/04/23 Пнд 21:53:15 2674960 309
Аноним 17/04/23 Пнд 22:03:06 2674964 310
>>2674917
>Один ебаный div с id="root"
погодите а разве страница с деплоя реакта не представляет собой обычную страницу? один див это же просто показывается во время разработки
Аноним 17/04/23 Пнд 22:16:39 2674967 311
>>2674964
Классическое CRA приложение это приложение которое собирается вебпаком, в конфиг которого зашита куча лоадеров и плагинов. Один из плагинов, HtmlWebpackPlugin настроен так, чтобы взять из твоего приложения index.html и засунуть в него скрипт со ссылкой на готовый бандл. Помимо этого собранного бандла в index.html прописан дефолтный корневой div, в который замаунтится твоё приложение после выполнения скрипта.
Аноним 17/04/23 Пнд 22:31:04 2674974 312
image.png 2Кб, 295x27
295x27
>>2674960
И че ты кинул то, как рендирит спа и некст и так понятно, вопрос то именно в сео.
Но даже по твоей ссылки есть краткий ответ.
Аноним 17/04/23 Пнд 22:43:23 2674983 313
>>2674931
Это я тебя кормлю пока что. Я привожу аргументы, а ты пытаешься бессильно сопротивляться горькой реальности. Может быть ты устроился мидлом к за низкий прайс и тебе больно от осознания того, что медиана намного больше?
Аноним 17/04/23 Пнд 23:15:00 2674999 314
>>2674974
> могут
А могут и не могут!

btw я рад, что тебе плевать на различия в подходах к рендеру. Описания, табличка сводная в конце - просто нахуй. На этом и закончим.
Аноним 17/04/23 Пнд 23:21:41 2675002 315
Блять скажите чтобы создатели слайса дальше развивали фсд, он реально работает, я проверил, импорты реально не надо переименовывать, мне даже неловко, будто наебали, ибо всегда изменяя одну строчку я шел и менял 10 файлов из за импортов. Правда и труд фронтомакак окончательно обесценится.
Аноним 17/04/23 Пнд 23:25:15 2675006 316
Расскажите как нужно работать со сторой типа мобыкса в фсд архитектуре. Проблема в том что если я сделаю стор в самом верху, то снизу я не имею права ни импортировать контекст, ни импортировать тип стора. Если я делаю снизу, то все сущности улетают в shared а должны быть в entities. Если делаю в entities, то не получится сделать корневой стор - потомуша он должен быть снизу где то, в entities его не запихать - это не сущность а скорее апишка. Тогда снова нелегально из шареда импортировать сущности. Бля, запутался.
Аноним 18/04/23 Втр 06:07:52 2675084 317
>>2674983
>аргументы
>ну пацаны, статистика это царица всех наук верьте и нет никаких трех видов лжи
Чет в голосину проиграл
Аноним 18/04/23 Втр 06:49:55 2675094 318
>>2675084
Тебе просто нечего ответить, вот и смеёшься как дурачок. Статистика не врёт, врать может её интерпретация. Так что ты в очередной раз жиденько обделался
Аноним 18/04/23 Втр 07:03:10 2675095 319
>>2675094
>пропоганда не врет
>она просто неправильно интерпретируется
Ору с виляний жопой
Аноним 18/04/23 Втр 07:38:19 2675098 320
>>2675095
Зачем ты фантазируешь? Я не приводил никакой пропаганды.
Аноним 18/04/23 Втр 07:46:19 2675099 321
>>2675098
Дурачок настолько туп что даже не в состоянии понять аналогию, лол.
Аноним 18/04/23 Втр 07:48:27 2675100 322
>>2675002
А есть какая реализация на ютубе посмотреть? Хотя бы на уровне тудушечки или каунтера.
Аноним 18/04/23 Втр 07:48:49 2675101 323
16808601059020.jpg 29Кб, 227x222
227x222
>>2675099
>до сих пор 0 аргументов против сырой статистики
Лол, он продолжает эти пустые потуги
Аноним 18/04/23 Втр 07:52:36 2675102 324
>>2675101
Ну а что взять со статистикодауна, лол. Пусть порезвится.
Аноним 18/04/23 Втр 07:54:11 2675103 325
Статистика не пиздит яскозаларяяяяяяяя

На месте родственников людей, погибших, запутавшись в своих простынях, я бы подал в суд на компании, производящие или импортирующие сыр в США. Потому, что потребление сыра на душу населения (США) имеет сильную положительную связь с количеством людей, которые умерли, запутавшись в своих простынях. Коэффициент корреляции = 0.947091 [http://tylervigen.com/view_correlation?id=7]. Органам ответственным за бракосочетания и разводы в штате Мэн стоило бы поднять вопрос о запрете продажи маргарина в США. Уровень разводов в штате Мэн положительно связано с потребление маргарина на душу населения (США). Коэффициент корреляции = 0. 992558 [http://tylervigen.com/view_correlation?id=1703]. Стоило бы запретить бракосочетания в штате Кентукки. Количество людей, утонувших после падения с рыбацкой лодки, имеют сильную положительную связь с уровнем браков в Кентукки. Коэффициент корреляции = 0.952407 [http://tylervigen.com/view_correlation?id=598]. Я бы закрыл все лыжные курорты в США, либо разрешил только бесплатные – за счет государства. Количество людей, которые умерли, запутавшись в своих простынях, имеет сильную положительную связь с уровнем общего дохода от лыжных курортов в США. Коэффициент корреляции = 0.969724 [http://tylervigen.com/view_correlation?id=1864]. А у президента США есть веские основания запретить импорт норвежской нефти. Импорт сырой нефти из Норвегии в США имеет сильную положительную связь с количеством водителей, погибших при столкновении с железнодорожным поездом. Коэффициент корреляции = 0. 954509 [http://tylervigen.com/view_correlation?id=136].
Аноним 18/04/23 Втр 08:02:04 2675105 326
>>2675102
>ррррряяя, ваша статистика врёт
Это врёти меня умиляет
Аноним 18/04/23 Втр 08:02:51 2675106 327
image.png 16Кб, 609x95
609x95
>>2661633 →
>Пёрл == нода
Говна пожуй, хипстер. Перл, в отличие от жс-параши, себе такой хуйни не позволит.
Аноним 18/04/23 Втр 08:03:06 2675107 328
>>2675105
>аряяяяя маргарин приводит к разводам так статистика говорит
кек
Аноним 18/04/23 Втр 08:15:05 2675110 329
1680842459775229.jpg 71Кб, 600x528
600x528
>>2675107
>этот нерелевантный satrawman про корреляции
Лол!
Аноним 18/04/23 Втр 08:16:30 2675111 330
1681794990013.jpg 321Кб, 1080x2222
1080x2222
Аноним 18/04/23 Втр 08:18:14 2675112 331
1681795094332.jpg 65Кб, 1080x674
1080x674
Аноним 18/04/23 Втр 08:18:21 2675113 332
>>2675100
Это чистое поле. Будь первым кто такое сделает. Потом он раскрутится и ты станешь популярным, от тебя будут хрюши течь.
Аноним 18/04/23 Втр 08:19:22 2675114 333
>>2675106
Это пруфы того, что перл хуже ноды?
Аноним 18/04/23 Втр 08:20:27 2675115 334
>>2675100
Тудушечка уже есть. Вообще под капотом он тебя просто заставляет шевелить мозгами, а не делать говнокод сразу же. Ты сам не замечая делаешь очень сложную структуру дерева в теории категорий матана. Это типа как интегралы решать, технику знаешь, а как оно так вышло что ты площадь посчитал идеально никто не объяснит. Чудеса фронтенда, лол.
Аноним 18/04/23 Втр 08:37:11 2675120 335
>>2675110
>>2675111
>вряяяя вы все вретииии маргарин приводит к разводам
норм распидорасило фантазера лол
Аноним 18/04/23 Втр 08:39:06 2675124 336
>>2675115
Не подскажешь линк на тудушечку? Чтобы хоть понимать как это делается
Аноним 18/04/23 Втр 08:43:21 2675127 337
>>2675114
Жабаскриптер, тебе нравится, когда язык диктует тебе, какими словами называть переменные, потому что иначе корявый интерпретатор не распарсит и не отличит декларацию переменной от контрол структуры? Вот это поистине любовь к унижениям, достойная ценителей ЧАЯ С МОЧОЙ.
Аноним 18/04/23 Втр 08:46:47 2675129 338
>>2675120
>ррряяя вы все врёти ваши зарплаты не зарплаты
Проснись, маня
Аноним 18/04/23 Втр 08:50:14 2675132 339
>>2675127
Твоя дрисня динамическая в подмётки не годится тайпскрипту.
Аноним 18/04/23 Втр 08:54:27 2675133 340
>>2675129
>аряяяяя маргарин разводит
Проснись, маня
Аноним 18/04/23 Втр 08:58:03 2675135 341
>>2675132
Статикопетух, ты обсёр с анальными ограничениями на название переменных перекрывать будешь или нет? Тайпскрипт, насколько я знаю, это проблему никак не решает.
Аноним 18/04/23 Втр 09:00:00 2675137 342
О БОЖЕЧКИ КРОВАВЫЙ ЖС ОГРАНИЧИВАЕТ ТВОРЧЕСКУЮ НАТУРУ И ПЕРЛОПЕТУХА КАРАУЛ
Аноним 18/04/23 Втр 09:03:18 2675138 343
>>2675137
>статикопетух остался без аргументов и жиденько дристанул себе в штанишки
Лол, чего и требовалось. Иди чая с мочой попей.
Аноним 18/04/23 Втр 09:10:15 2675144 344
>>2675138
Ты не с тем воюешь перлопетух. Мне типоскрипт не всрался как и жс. Просто орирую с того как ущемили творческую натуру перлопетуха
Аноним 18/04/23 Втр 09:53:36 2675168 345
image.png 44Кб, 124x410
124x410
image.png 39Кб, 124x416
124x416
>>2674999
Изначальный вопрос читал вообще?
Он был как раз в том, какие плюсы выбирать ssr(nextjs) вместо обычного spa полностью на клиенте, если перфоманс там хуже(или нет?). Кроме сео.
Аноним 18/04/23 Втр 09:59:27 2675171 346
>>2675124
У них в туториале на оф сайте глянь.
Аноним 18/04/23 Втр 10:02:04 2675177 347
>>2675168
Если делаешь стайлд компоненты с темами, то готовься к охуенному аду с постоянными ошибками несоответствия переувлажнения.
Аноним 18/04/23 Втр 10:20:15 2675191 348
Аноним 18/04/23 Втр 10:38:14 2675201 349
>>2675191
Первая ссылка в гугле по архитектуре, у них оф сайт. Там вся инфа, очень подробно.
Аноним 18/04/23 Втр 10:42:15 2675205 350
>>2675201
Нашел. Чтож попробуем.
Аноним 18/04/23 Втр 10:43:41 2675208 351
>>2675205
Если будешь встраивать хранилища аля редакс, расскажи как справлялся. Почти самая сложная тема, но есть еще более сложная для встраивания, там даже интеграл легче решить чем это разобрать. Но зато красивая архитектура, любуешься папками.
Аноним 18/04/23 Втр 10:45:25 2675211 352
>>2675208
Там же вроде есть тудушечка с редаксом. Но попробобую что посложнее как принцип пойму
Аноним 18/04/23 Втр 10:46:42 2675214 353
>>2675211
Это эффектор, с редаксом там все сложнее. Тут все щупать самому надо. Я многих сеньоров напугал этой архитектурой, а потом они сами привыкли и начали использовать ее.
Аноним 18/04/23 Втр 10:49:19 2675217 354
fsd.jpg 82Кб, 1090x498
1090x498
>>2675214
Не понял, почему с эффектором. Там вроде отдельно с эффектором и с редаксом тудушка
Аноним 18/04/23 Втр 10:52:03 2675218 355
>>2675217
У них в доке более подробно написано, это просто сорцы. Лучше читать доку чтобы было понятно что и почему.
Аноним 18/04/23 Втр 11:00:10 2675231 356
>>2675218
Посмотрел сорсы. С виду тот же next.js с экспериментальной app папкой, хммм
Аноним 18/04/23 Втр 11:02:04 2675234 357
>>2675231
Некст и начинает переходить на эту архитектуру, только они чтоб не поощрять россию которая устроила в*йну пока что не говорят о ней, ибо авторы русские.
Аноним 18/04/23 Втр 12:26:39 2675291 358
>>2675135
А что в пёрле, нету кивордов?
мимо
Аноним 18/04/23 Втр 12:36:48 2675298 359
Опять букашки и дешевки с умирающих языков бегут сюда, изливать свою желчь. К перлодебилу еще какого-нибудь рельсопетуха за компанию.
Аноним 18/04/23 Втр 14:08:54 2675371 360
Объясните, что за такая конструкция
functionName: () => functionName
Аноним 18/04/23 Втр 14:25:23 2675388 361
>>2675371
Если это в объекте, то просто поле functionName с функцией, которая возвращает переменную functionName.
Если без контекста, то выглядит как метка с именем functionName на выражении () => functionName. По идее не делает ничего, метки вроде только на чем-то с блоком имеют смысл.
Мб просто ошибка.
Где ты вообще это откопал?
Аноним 18/04/23 Втр 15:01:03 2675422 362
Не выполняя в консоли, скажи, что вернёт?
а) 20230417110934454 === 20230417110934458
б) 20230417110934454 === 20230417110934459
Аноним 18/04/23 Втр 15:08:17 2675429 363
>>2675422
0.1 + 0.2 сколько вернёт?
А 0.2 + 0.3 сколько вернёт?
Иди-ка ты со своими шарадами за пределами MAX_SAFE_INTEGER.
Аноним 18/04/23 Втр 15:08:25 2675430 364
Аноним 18/04/23 Втр 15:31:06 2675441 365
объясните вкатышу, насколько большие требования от фулстек джуна на ноде? Насколько я знаю фронтов в разы больше чем беков
Аноним 18/04/23 Втр 15:46:07 2675449 366
>>2675441
вопрос к фулстек джуну. тебе прилетело 100 реквестов, в каждом нужно вычитать большой файл с жесткого диска. Расскажи как будет вести себя тред пул
Аноним 18/04/23 Втр 15:54:46 2675457 367
>>2675422
Используй bigint, долбоёб.
Аноним 18/04/23 Втр 16:38:23 2675486 368
>>2675441
Фулстек джун на ноде это миф. Единственный шанс на фулстекство у джуна это в связке пхп + js. И в то же время единственный шанс на вкат.
Аноним 18/04/23 Втр 16:46:09 2675493 369
>>2675486
> единственный шанс на вкат.
А что насчёт врывания на реакт сразу на позицию мидла?
Аноним 18/04/23 Втр 16:48:09 2675496 370
>>2675493
во фронте миллионы вкатунов. Туда даже соваться без презерватива нет смысла
Аноним 18/04/23 Втр 16:49:43 2675498 371
>>2675496
Вкатунов на позицию джуна. А грамотные пчелибасики припиздывают про 2 года опыта и филигранно залетают на зп, вдвое большую, чем у меня.
Аноним 18/04/23 Втр 17:04:36 2675511 372
>>2675498
Ты такой наивный и думаешь что вкатуны не аплаются на мидлов? У меня в городе разница между джуном и мидлом 50 откликов.
Аноним 18/04/23 Втр 17:05:57 2675514 373
>>2675422
Судя по твоему вопросу, эти числа больше чем макс сейф интегер и подобраны так чтобы хотя бы в одном случае считались одним и тем же числом. Так что что-то из них вернет true.
Аноним 18/04/23 Втр 17:09:42 2675518 374
>>2675449
Я не фулстек и не джун, но разве чтением файлов нода не занимается сама где-то под капотом и потом асинхронно вызывает че я там понаписал как прочитает?
Аноним 18/04/23 Втр 17:46:51 2675561 375
>>2675422
а) false - это строгое сравнение двух чисел, которые очевидно не равны между собой.
б) true - это также строгое сравнение двух чисел, но в данном случае оба числа имеют одинаковые последние 15 цифр, поэтому они считаются равными.
Аноним 18/04/23 Втр 17:49:00 2675562 376
>>2675429
0.1 + 0.2 вернет 0.30000000000000004 (из-за ошибок округления при работе с плавающей запятой).
0.2 + 0.3 вернет 0.5 (в данном случае ошибок округления не будет).
Но если числа будут превышать MAXSAFEINTEGER, то точность вычислений может значительно ухудшиться, и ответы могут быть неточными.
Аноним 18/04/23 Втр 17:57:10 2675565 377
>>2675449
вопрос был в том что стоит ли учить и фронт и бэк, потому что фронт джуны нахуй никому не нужны, а js я уже хоть сколько то знаю, и нода выглядит как неплохой вариант для фулстека
Аноним 18/04/23 Втр 18:00:07 2675572 378
16814083985060.png 177Кб, 1456x849
1456x849
Сначала бесчисленные био проблемы, теперь чат гопота в тематике и моды на ЗП с официальным трудоустройством. Аххахаха. В пизду и нахуй. Помянем подментач.

Дизайн
Аноним 18/04/23 Втр 18:00:37 2675577 379
>>2675518
Ну да, но я ожидал более глубокий ответ
Аноним 18/04/23 Втр 18:28:02 2675605 380
Сделал таску, залил в гитлаб, подождал пока пройдет пайп, тесты - все зеленое.

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

И правда, нахера это все? 30 лет кун.
Аноним 18/04/23 Втр 18:30:14 2675607 381
>>2675605
так тянки это ещё одну ветку качать нужно
Аноним 18/04/23 Втр 18:46:46 2675616 382
>>2675605
Не стоит относиться к своей работе и увлечению с таким негативом. Кодинг - это не только работа, но и увлечение, которое может приносить удовольствие и доставлять радость. Не думайте о том, что вы не можете общаться с красивыми девушками из-за своей профессии. Каждый человек уникален и интересен, и важно найти общие темы для общения. Не зацикливайтесь на своих страхах и негативных мыслях, а находите радость в том, что делаете.
Аноним 18/04/23 Втр 19:03:03 2675620 383
Аноним 18/04/23 Втр 19:23:27 2675634 384
>>2675577
А что более глубокого можно сказать? Или мне нужно знать про кишки ноды?
Аноним 18/04/23 Втр 19:43:04 2675656 385
>>2675605
Купи себе тяночку на пару дней. Погуляй пару дней за ручку, своди в ресторан, выеби и станет полегче. Я еще в 22 понял что в общение с тян не умею. У меня был план вкатиться в айти, купить норм. хату в Москвабаде что бы ебать проституток с ВК. После покупки хаты сдал комнату няшной студентке. Теперь у меня появилась подруга.
Аноним 18/04/23 Втр 20:16:44 2675686 386
>>2675656
Не подруга, а арендатор.
А что насчет тянок?
Аноним 18/04/23 Втр 20:42:08 2675705 387
>>2675686
Ничего. Было пару таких что бессплатно предлагали ебаться и гулять звали, но я еще не выработал позицию по этому вопросу. Это же вроде куколдизм и не по понятиям)))
Аноним 18/04/23 Втр 21:07:13 2675725 388
image.png 392Кб, 3266x1817
3266x1817
Аноны, помогите, а то я с ума сойду.

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

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

Я знаю, что надо показывать левую стрелку, когда slider.scrollLeft > 0, а правую когда scrollLeft < ширины. Но как я никак не могу это реализовать.

Может кто поможет?

https://replit.com/@gilipi1445/Slider#src/App.jsx
Аноним 18/04/23 Втр 21:18:42 2675731 389
>>2675725
А чатгопота что говорит про это?
Аноним 18/04/23 Втр 21:55:27 2675758 390
>>2675725
тут только пила поможет
Аноним 18/04/23 Втр 23:03:25 2675797 391
>>2675725
Ну исходя из того, что там за код, можно так сделать вроде:
const slideRight = () => {
var slider = document.getElementById("slider");
slider.scrollLeft = slider.scrollLeft + 500;
if (!slider.nextElementSibling) {
гетБайАйди(праваяСтрелка).хидден = тру
}
};

Сайт дрянной какой-то, форкнуть без реги нельзя. Я протестировать не могу
Аноним 18/04/23 Втр 23:12:28 2675806 392
>>2675797
Не, так вроде не будет работать
Залей на нормальный сайт, чтобы можно было код редактировать
Аноним 18/04/23 Втр 23:14:46 2675808 393
>>2675725
А разве в реакте так напрямую к элементам обращаться нормально?
Аноним 19/04/23 Срд 02:57:14 2675882 394
image.png 15Кб, 270x120
270x120
>>2675725
>Аноны, помогите, а то я с ума сойду.
Вернись и изучи сначала JS.
Аноним 19/04/23 Срд 03:15:59 2675885 395
>>2675725
Конечно, я могу помочь вам с этим вопросом. Вот пример кода, который скрывает стрелки при крайних положениях слайдера:

const slider = document.querySelector('.slider');
const leftArrow = document.querySelector('.left-arrow');
const rightArrow = document.querySelector('.right-arrow');

slider.addEventListener('scroll', () => {
if (slider.scrollLeft === 0) {
leftArrow.style.display = 'none';
} else {
leftArrow.style.display = 'block';
}

if (slider.scrollLeft + slider.clientWidth === slider.scrollWidth) {
rightArrow.style.display = 'none';
} else {
rightArrow.style.display = 'block';
}
});


В этом коде мы добавляем обработчик события scroll на слайдер и проверяем значение scrollLeft для определения того, находится ли слайдер в крайнем левом или правом положении. Если слайдер находится в крайнем левом положении, мы скрываем левую стрелку, а если слайдер находится в крайнем правом положении, мы скрываем правую стрелку. В противном случае, мы показываем обе стрелки.

Надеюсь, этот код поможет вам решить вашу проблему. Если у вас есть какие-либо вопросы, не стесняйтесь спрашивать.
Аноним 19/04/23 Срд 06:37:49 2675903 396
>>2674563
Я советую, если тебя устраивает низкая зп, то начать вместо react, vue, версталой вакансий на вью больше + он легче, и какую-то копеечку получать будешь, чем на ебучий реакт пол года потратишь, а потом в свободное от формошлепства время, сможешь реакт подучивать.
Аноним 19/04/23 Срд 06:45:21 2675906 397
>>2675903
А че там учить? Учишь реакт и откликаешься на вуе вакансии. Да и то там пхп фулсталкеринг в основном
Аноним 19/04/23 Срд 06:54:18 2675908 398
>>2675906
Ну если у тебя нет даже 1 пет проекта не vue, то как ты будеш откликаться на вакансии? Хз у меня был опыт только с c# на бэке
Аноним 19/04/23 Срд 06:58:45 2675909 399
>>2675908
Ну условную тудушечку можно сделать и разобраться. Я сейчас пхп учить буду а там в основном вуй везде. Посмотрю пару тудушек и полезу в фулсталкеринг. Вот недавно еще next.js подучил и он мне понравился. Сейчас без него вообще ничего не делаю, надеюсь и на вуе его используют.
Аноним 19/04/23 Срд 07:03:40 2675911 400
>>2675909
нет, тудушки мало, нужно, что то по сложнее, интернет магазин с сортировками типо днс, примерно 3 месяца с 0 уйдет
Аноним 19/04/23 Срд 07:08:58 2675914 401
>>2675911
С нуля возможно. Я о переходе с реакта на вуй. Там похожие концепции.
Аноним 19/04/23 Срд 07:19:50 2675917 402
>>2675914
ну переход да, но реакт с 0 до магазина это примерно пол года, чтоб разобраться, поэтому я и думаю, что лучше с vue начать
Аноним 19/04/23 Срд 14:32:13 2676225 403
codereview.jpg 681Кб, 1602x2600
1602x2600
База
Аноним 19/04/23 Срд 15:22:32 2676258 404
based.jpg 1240Кб, 4096x2315
4096x2315
Я вкатун в джаву, пилю фронт для пета. На форчане кинули пик, норм на него ориентироваться?
Аноним 19/04/23 Срд 15:30:55 2676265 405
>>2676258
Картинки интересные, а так я бы этого инфоцыгана с ютумбы не слушал бы.
Аноним 19/04/23 Срд 15:36:58 2676271 406
>>2676265
Согл, полистал видео и это попсовый очередняра блоггер, а не разраб. Возьму просто Vue потому-что его другие бекендеры для своих поделок юзают
Аноним 19/04/23 Срд 15:37:41 2676272 407
>>2676258
К сожалению, я не могу ответить на этот вопрос, так как не понимаю некоторых терминов и контекста. Можете попросить уточнения или задать конкретный вопрос.
Аноним 19/04/23 Срд 15:45:09 2676277 408
>>2676271
Лучше svelte. Он еще проще для всяких поделок на коленке
Аноним 19/04/23 Срд 16:17:36 2676291 409
>>2675903
>вакансий на вью больше
Да ты охуел. Сколько ни смотрел фронтовых вакансий в своих ебенях - везде ехал реакт через реакт. На одну вьюшную вакансию десяток реактовых.
Аноним 19/04/23 Срд 16:31:14 2676299 410
>>2676291
Двачую, меня даже для вакансии, где не было реакта, тестовое попросили сделать на реакте.
Аноним 19/04/23 Срд 16:52:02 2676310 411
У меня в городе 72 реакт вакансии и 58 с vue
Аноним 19/04/23 Срд 16:57:02 2676312 412
>>2676310
> У меня в городе 72 реакт вакансии и 58 с vue
Нихрена себе, у меня 20 и 13, при этом часть вакансий совпадают, там просто написано vue/react/angular.
Аноним 19/04/23 Срд 17:03:11 2676317 413
>>2676291
>>2676299
ну я имел ввиду, что на вью это вакансии с простыми задачами, вплане для начинающего джуна больше вакансий и вкат легче, А на реакте там будет сложная всратая архитектура и требования охуевшие, там нужно и джс хорошо знать и реакт инфру, чтоб не обосраться на собесе или на испытательном сроке.
Аноним 19/04/23 Срд 17:07:04 2676320 414
>>2676317
Да похуй, я не знаю ни вью, ни реакта.
Аноним 19/04/23 Срд 17:18:21 2676329 415
>>2676312
А население какое? У меня 2 ляма
Аноним 19/04/23 Срд 17:32:03 2676340 416
>>2668816
Джаваскриптеры не программисты.
Аноним 19/04/23 Срд 17:33:59 2676343 417
>>2676329
> А население какое?
1,2кк
Аноним 19/04/23 Срд 17:44:03 2676352 418
>>2676340
Это утверждение не совсем верно. Джаваскрипт - это язык программирования, который используется для создания интерактивных веб-страниц и веб-приложений. Люди, которые занимаются разработкой на этом языке, могут называться как джаваскриптеры, так и программисты. Они используют те же принципы и методы программирования, что и другие специалисты в этой области. Также многие джаваскриптеры имеют знания и опыт в других языках программирования.
Аноним 19/04/23 Срд 17:56:49 2676365 419
>>2673734
Не ну блять только сейчас до меня дошло, там значения берётся из предыдущего скоупа бля я ебал, это пока самое сложное что я видел в кодинге чтобы этот ебучий колбек вызывался и так как он со старого скоупа передан, то переменные в нём тоже со старого скоупа, это в одном месте, а в другом месте там скоуп ещё который раньше был и вот поэтому рекурсия работает. Кто хочет нормально в скоупах и замыканиях разобраться гляньте код
Аноним 19/04/23 Срд 18:33:22 2676404 420
Аноним 19/04/23 Срд 19:06:31 2676439 421
Аноним 19/04/23 Срд 20:45:12 2676514 422
Аноним 20/04/23 Чтв 01:02:25 2676707 423
Топтал я эту "фронтенд-разработку" в общем.
Либо надо подключать огромный фреймворк, при использовании которого браузер даже на демо-приложении подвисает, либо просто сидишь херачишь document.getElementById() и подобные методы, кидая каждое значение (или забирая его при отправке на сервер). Ну может еще jQuery вариант.
Аноним 20/04/23 Чтв 01:34:43 2676710 424
>>2676707
Это утверждение также не совсем верно. Фронтенд-разработка - это широкий термин, который включает в себя создание интерфейсов для веб-приложений, включая HTML, CSS и JavaScript. Для упрощения работы с JavaScript существует множество фреймворков и библиотек, которые помогают разработчикам быстрее и эффективнее создавать интерактивные интерфейсы. Кроме того, существуют множество инструментов для отладки и оптимизации кода JavaScript. Разработка на фронтенде требует знания не только JavaScript, но и других языков и технологий, таких как HTML, CSS, React, Angular, Vue.js и др.
Аноним 20/04/23 Чтв 02:22:58 2676714 425
14596288560640.webm 237Кб, 480x360, 00:00:02
480x360
>>2675605
Говно, опять лезешь? Пошёл нахуй из треда.
Аноним 20/04/23 Чтв 03:07:39 2676721 426
image.png 22Кб, 1113x135
1113x135
В оппосте написано, что изучить основы хтмл занимает около месяца, но я за 6 дней по видосу с ютуба изучил все основы + флексы, гриды, респонсивность и ещё по мелочи из Advanced блока, в результате чего могу копировать дизайны сайтов типа твиттера или вк. Можно ли в таком случае утверждать, что нелепость пикрил в оп посте - это пиздёж и времени тратится в 4 раза меньше, если ты не 35 летний скуф, обучающийся по 3 часа после смены на заводе?
Аноним 20/04/23 Чтв 06:39:50 2676745 427
>>2676721
>пасматрите на меня я такой умный ну обратите на меня внимание
Аноним 20/04/23 Чтв 08:36:16 2676767 428
>>2676721
да тебе получается остался реакт и тайпскрипт и всё можно сотку лутать
Аноним 20/04/23 Чтв 09:00:50 2676776 429
>>2676714
Хочешь сказать тебя не берет обида, когда ты выходишь на улицу, в прекрасную погоду и видишь красивых и недоступных тяночек, даже если у тебя зп 150к+ ??
Аноним 20/04/23 Чтв 09:08:27 2676783 430
Есть какие-нибудь сервисы, где челы собираются и пилят совместное приложение?
Аноним 20/04/23 Чтв 09:28:55 2676798 431
>>2676776
Нет, мне похуй. Я снимаю шлюх со всеми необходимыми допами и ебу их в своё удовольствие, не выслушивая ой я это не буду ой я туда не дам ой нет настроения я тебе только для секса нужна да??7
Зачем тебе тян, дурачок? Ты действительно искренне жаждешь ЛЮБВИ и ванильных розовых соплей, лол? Это не то, что ты думаешь, это не как в аниме, это кал говна. Тебе это не нужно.
Аноним 20/04/23 Чтв 10:07:52 2676814 432
>>2676767
Ещё же жаваскрипт учить. Ну, судя по видосам на юутубе, там в три раза дольше. Но я вообще в фулстак хотел, так что ещё php нужен. То есть ещё где-то месяц-потора и сотка в кармане, ебать. Как же легко, пиздец просто.

>>2676745
Скуфидон, спок. Кто ж виноват что у тебя мозг уже не работает и тебе годами нужно в ит вкатываться.
Аноним 20/04/23 Чтв 10:33:22 2676844 433
>>2676814
ну ещё практика нужна хотя бы закрепить ксс и разметку
Аноним 20/04/23 Чтв 11:24:44 2676889 434
>>2676710
А есть что-то не такое тяжелое как ваши эти реакты для фронтенда?
Чтоб запилить небольшое спа-приложение с несколькими формами и при этом не тянуть за собой либы размером с космический корабль?
Про HTML и CSS более менее понятно, для этого кстати бутстрап придумали, в котором можно худо-бедно набросать интерфейс за пару часов, если знаешь что такое див и прочие базовые элементы и немного покурил их доку. Выглядеть скорее всего будет не очень, если ты не художник, но тут уже ничего не сделаешь, человек либо умеет делать красивые интерфейсы, либо нет, это вопрос таланта.
Я вот делаю элементарное приложение редактирования настроек и столкнулся с тем, что например получаю я fetch'ем от API данные в JSON-формате и руками (грубо говоря document.getElementById.value = object.field) каждое поле закидываю в соответствующий input, а потом, когда юзер нажимает кнопку "отправить", проделываю это все в обратном порядке.
Аноним 20/04/23 Чтв 11:25:45 2676890 435
Аноним 20/04/23 Чтв 12:05:42 2676913 436
>>2676814
Мань, ты сам еще нихуя не подучил. И не хочется крылышки тебе обрезать но даже если ты подучишь весь жс стек и тайпскрипт вместе с ним (а без него ты нахуй не нужен) то ты претендентов на одну вакансию сейчас столько что охуеешь.
Аноним 20/04/23 Чтв 12:06:18 2676915 437
Аноним 20/04/23 Чтв 13:58:08 2677025 438
>>2676913
Старина, да вообще в рот ебал ваш вротенд с 600 откликами на вакансию, просто во многих вакансиях к бэкэнду требуется или желательно знание фронтеда, вот я и начал с него как с более легкого.
Аноним 20/04/23 Чтв 15:01:00 2677082 439
>>2676889
Для создания небольшого SPA-приложения без использования тяжелых библиотек и фреймворков можно использовать чистый JavaScript и некоторые микрофреймворки, такие как:

1. Vue.js - легковесный фреймворк для создания интерфейсов с использованием MVVM-архитектуры.

2. React.js - библиотека для создания компонентов интерфейса с использованием Virtual DOM.

3. Angular.js - фреймворк для создания SPA-приложений с использованием двухстороннего связывания данных.

4. jQuery - библиотека для упрощения работы с DOM-элементами и AJAX-запросами.

5. VanillaJS - чистый JavaScript без использования библиотек и фреймворков.

В зависимости от задачи и уровня опыта разработчика можно выбрать подходящий инструмент для создания SPA-приложения.
Аноним 20/04/23 Чтв 16:52:08 2677195 440
>>2677082
Как ты заебал срать этим.
Аноним 20/04/23 Чтв 17:36:27 2677235 441
Часто вижу в проектах, что для формирование уникального key в циклах использую всякие генераторы по типу uuid. Нахуя они это делают? Это же перформанс-киллер. При каждом ререндере такой хуйни этот уникальный key будет расчитываться заново. Не проще на бэке формировать айдишник для таких нужд?
Аноним 20/04/23 Чтв 18:08:29 2677268 442
>>2677235
Действительно, использование генераторов UUID может быть перформанс-киллером при частом ререндере компонентов. Однако, это может быть полезным в случаях, когда уникальный идентификатор необходим для элементов, которые могут быть добавлены или удалены из списка динамически (например, при использовании React). В таких случаях, генерация уникального ключа на стороне сервера не является возможным, так как список элементов может изменяться без перезагрузки страницы.

Если вы уверены, что список элементов не будет изменяться динамически, то использование генераторов UUID может быть излишним. В этом случае, вы можете использовать уникальный идентификатор, сгенерированный на стороне сервера, для формирования ключей.
Аноним 20/04/23 Чтв 18:10:58 2677273 443
>>2676721
Ты за 6 дней научился в пиксель перфект на всех экранах?
Научился делать расширяемый css без этих ваших импорт?
Разобрался в семантике?
Прошелся глазами по правильному неймингу?
Аноним 20/04/23 Чтв 18:17:33 2677289 444
Нахуя мочух или какой-то иной долбоёб продолжает срать нейрохуетой сюда? Почему нет нейрогоплты в треде сисярпа?
Моча, нахуя, зачем? Прекрати.

душно
Аноним 20/04/23 Чтв 18:19:09 2677291 445
>>2677289
Чем тебя чатгопота смущает? Да и отвечает хорошо.
Аноним 20/04/23 Чтв 18:20:10 2677293 446
Аноним 20/04/23 Чтв 18:20:42 2677295 447
>>2677291
Особенно простынёй с пайтоном вместо жыэс.
Аноним 20/04/23 Чтв 18:23:31 2677299 448
>>2677295
Код то один.
Просто язык другой.
Аноним 20/04/23 Чтв 18:25:59 2677302 449
>>2676776
Не чувствую.
Если надо познакомиться - знакомлюсь.
Я же не тревожный омежка, который даже не пытается фиксить свою тревожность.
Аноним 20/04/23 Чтв 18:26:20 2677303 450
>>2677299
Согласен. Го мержить все треды в один? Программирование то одно.

колба
Аноним 20/04/23 Чтв 18:28:36 2677307 451
>>2677303
Согласен. Много базовичков тогда подъедут в тред, реактомакаки с питухипстерами будут ссаться в углу и бояться пукнуть в тред.
Хорошая идея.
Аноним 20/04/23 Чтв 18:31:42 2677310 452
16800742304520.jpg 394Кб, 1080x788
1080x788
>>2677307
Превосходно. Осталось пролоббировать.

солдат
Аноним 20/04/23 Чтв 18:32:16 2677311 453
>>2677289
Модераторы и другие участники сообщества могут продолжать использовать нейросетевые ответы в тредах, если это помогает решить проблемы и дать ответы на вопросы. Однако, это не гарантирует 100% точности ответа, и могут возникнуть ошибки из-за ограничений алгоритмов обучения. Что касается отсутствия нейросетевых ответов в треде на другую тему, то это может быть связано с разными факторами, такими как: недостаточное количество экспертных данных, низкий интерес сообщества к данной теме или отсутствие специализированных моделей для данной области.
Аноним 20/04/23 Чтв 18:34:03 2677313 454
>>2677311
Вот опять эта хуйня с водой и соевыми оправданиями. Ладно, молодец. Ты меня затроллил в конец. Держи медальку. А я уёбываю.
Аноним 20/04/23 Чтв 18:37:09 2677317 455
>>2676439
>Vue3
Так тебе надо клеточку на писю и искать доминантную женщину (а лучше мужчину).
Аноним 20/04/23 Чтв 18:38:18 2677319 456
>>2677311
Анон, если тебе не нравится использование нейросетевых ответов, то можешь просто игнорировать их и продолжать общаться с сообществом. Но стоит понимать, что иногда нейросети могут помочь в решении проблем и давать ответы на вопросы. Однако, это не значит, что ответы будут всегда точными. Иногда могут возникать ошибки из-за ограничений алгоритмов обучения. А если в треде нет нейросетевых ответов на другую тему, то это может быть связано с разными причинами, например, недостаточным количеством экспертных данных или низким интересом сообщества к данной теме.
Аноним 20/04/23 Чтв 18:39:26 2677320 457
>>2677319
Бля, контекст проебал. Хотел через чатгпт быкануть на чатгпт Анона.
Аноним 20/04/23 Чтв 19:14:44 2677363 458
Аноним 20/04/23 Чтв 20:41:06 2677462 459
>>2677235
Долбоёбы не дочитали до этого места в доке. Лет 5 назад часто видел index как key, сейчас такое уже и не встретишь.
Аноним 20/04/23 Чтв 21:29:18 2677489 460
>>2677363
так в чем проблема? знакомься с птушницами и козыряй баблом.
Аноним 20/04/23 Чтв 21:50:11 2677507 461
Здорово, мужики, посоветуйте какой можно пет-проджект запилить, чтобы в портфолио зачетно смотрелось? TS владею более-менее нормально, сейчас в процессе изучения React-Redux. На что нынче внимание обращают?
Аноним 20/04/23 Чтв 22:14:03 2677526 462
Аноним 20/04/23 Чтв 22:17:02 2677530 463
>>2677507
Пока ты был в процессе, redux стал не нужен
Аноним 20/04/23 Чтв 22:17:12 2677531 464
>>2677507
Привет! Вот несколько идей для пет-проектов, которые могут выглядеть хорошо в портфолио:

1. Социальная сеть - можно создать упрощенную версию Facebook или Instagram, где пользователи могут регистрироваться, добавлять друзей, публиковать фотографии и комментировать их.

2. Менеджер задач - это приложение, которое позволяет пользователям создавать задачи, устанавливать приоритеты и сроки выполнения, а также отслеживать прогресс.

3. Интернет-магазин - можно создать простой интернет-магазин, где пользователи могут просматривать товары, добавлять их в корзину и оформлять заказы.

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

5. Игра - можно создать простую игру, например, игру в крестики-нолики или шашки.

Важно помнить, что в портфолио должны быть проекты, которые демонстрируют ваши навыки и умения, поэтому выбирайте те, которые вам интересны и которые вы можете реализовать на высоком уровне. Удачи!
Аноним 20/04/23 Чтв 23:23:28 2677599 465
>>2668810 (OP)
Рубрика "поясни за мой говно код" .
Создайте функцию multiplyNumeric(obj), которая умножает все числовые свойства объекта obj на 2.
Например:
// до вызова функции
let menu = {
width: 200,
height: 300,
title: "My menu"
};
Мой код
function multiplyNumeric(Object) {
for(let key in Object) {
if (Object[key]=Number) {Object[key]*=2}
return
}
}

console.log(multiplyNumeric(menu))

Результат пишет : underfiend.
Хочу написать код, не знаю как это правильно назывется, абстрактно что ле ( суть в том, чтобы можно было подставить любой объект с числами и функция могла спокойно умножить их на 2.
.
Аноним 20/04/23 Чтв 23:39:42 2677609 466
>>2677599
Во-первых не называй переменную Object, оно наверное будет работать как ожидается, но использовать названия глобальных объектов некрасиво. Да и в PascalCase только конструкторы с классами пишут, всё остальное в camelCase.
Во-вторых че за пиздец в условии в ифе, попробуй ещё раз над этим подумать.
В-третьих твоя функция возвращает в цикле, то есть она закончит работать и вернется сразу в первой итерации.
В-четвертых она возвращает ничего, то есть значение multiplyNumeric(menu) и будет underfiend. Если ты хочешь мутировать объект, то вызови свою функцию, а выводи этот объект, ну или сделай чтобы функция возвращала этот объект.
Аноним 20/04/23 Чтв 23:40:10 2677610 467
image.png 31Кб, 467x708
467x708
>>2677599
(()=>{

const objObj = {
a: 1,
b: 2,
c: 'str',
d: {
dA: 11,
dB: 22,
dC: 'str',
dD: {
dDA: 111,
dDB: 222,
dDC: 'str',
}
}
};

const objMultNum = (obj) => {
for(const key in obj) {
const el = obj[key];
if (typeof el === 'object') {
objMultNum(el);
};
if (typeof el === 'number') {
obj[key] = obj[key] * 2;
};
}
};


objMultNum(objObj);

})();
Аноним 21/04/23 Птн 01:42:14 2677654 468
>>2677610
А зачем ты залезаешь во вложенные объекты, если этого не просили?
Аноним 21/04/23 Птн 02:27:03 2677659 469
Аноним 21/04/23 Птн 07:19:04 2677691 470
>>2677530
С каких пор? На большинстве проектов redux toolkit
Аноним 21/04/23 Птн 08:38:24 2677706 471
>>2677691
У этого большинства еще и классы наверное?
Аноним 21/04/23 Птн 08:42:01 2677709 472
если у меня есть 4 разных серых цвета, один из-за того что на черном фоне другой на светлом, третий на белом, 4ий еще на каком-то как их называть?
а то я пытаюсь типа text-primary и все такое, но чет я уже запутался
Аноним 21/04/23 Птн 08:49:52 2677712 473
>>2677706
Какие классы в 2023? Я их не видел уже лет пять. Ты вообще не понимаешь о чём говоришь, видимо, потому что redux toolkit стал популярным года 2-3 назад, когда уже давно были в ходу хуки. Да и сам редакс был на хуках ещё до тулкита.
Аноним 21/04/23 Птн 09:03:34 2677720 474
>>2677709
Криво написал, у меня есть текст на разном фоне и в зависимости от фона у него свой серый цвет, и вот как эти цвета назвать в конфиге
Аноним 21/04/23 Птн 09:51:37 2677754 475
>>2677531
>"А теперь представь, что мне нужно портфолио для трудоустройства в стране, управляемой террористами, против граждан которой большинство стран ввело ковровые санкции".
Какой нахуй интернет-магазин, какие нахуй шашки?
Аноним 21/04/23 Птн 13:56:34 2677879 476
>>2677659
Задача была другая. Ты не справился.
Аноним 21/04/23 Птн 15:53:37 2677982 477
>>2677709
>>2677720
Вы можете назвать эти серые цвета в конфиге, указав контекст, в котором они используются. Например, если один серый цвет используется на черном фоне, то вы можете назвать его "text-gray-dark" или "background-black-gray". Для серого цвета на светлом фоне вы можете использовать "text-gray-light" или "background-white-gray". Для белого фона вы можете использовать просто "text-gray" или "background-gray". Для 4-го цвета, который вы описали, вы можете использовать описательное название, связанное с контекстом его использования. Например, "text-gray-muted" или "background-muted-gray".
Аноним 21/04/23 Птн 16:30:39 2678016 478
Аноним 21/04/23 Птн 19:29:36 2678141 479
image.png 1169Кб, 1216x872
1216x872
Уже нерабочее время, сидел и потел над задачкой, как звонит телефон, какой-то незнакомый номер.

Взял трубку, оказывается друг детства, с которым лет 10 не виделся. Говорит я в твоем городе ща, давай встретимся.
Чет в шоке сижу, соврал что я не в городе, ладно, пошел разговор о другом, про детей, про жену (мне 30 лет, не женат, детей нет, да даже отношений с тнями не было, хотя и не листва).

Он рассказал про себя, говорит дети есть, женат, в общем так поговорили, вспомнили многое из детства.

И как-то плохо стало после разговора. Что со мной не так? Почему в 30 без девушки?
И бля, нахуй я вечером, после работы потею над какой-то задачей? ЧТО СО МНОЙ НЕ ТАК БЛЯТЬ?

Вы скажите, а нахуй ты сюда пишешь? А куда еще? Кому я нужен? Я не знаю что мне делать.
Аноним 21/04/23 Птн 20:12:01 2678184 480
14596288560640.webm 237Кб, 480x360, 00:00:02
480x360
21/04/23 Птн 20:13:54 2678186 481
>>2678141
Пиздуй в инцел тред
Аноним 21/04/23 Птн 20:27:40 2678202 482
>>2678141
> Что со мной не так?
Почему ты считаешь что с тобой что-то не так? Потому что твоя жизнь отличается от жизни какого-то рядового хуя, которого ты 10 лет не видел и думать о нём не думал? Семья и дети - это по-твоему какое-то счастье охуенное? А я тебе скажу, что есть много людей, которые считают, что это не счастье, а обуза, которая тянет тебя на дно и не даёт заниматься вещами, которые ты считаешь по-настоящему важными.

Ну и для небольшого поднятия настроения вот тебе цитата:
" Завидовать будет. Ну а как же, он кто? Инженеришка рядовой и всё! Ну, что у него за жизнь? Утром на работу, вечером с работы… Дома жена, дети… Сопливые… Ну, в театрик сходит, ну, летом в санаторий съездит… в Ялту. Тоска смертная! А ты — ты вор! Жентельмен удачи! Украл, выпил — в тюрьму! Украл, выпил — в тюрьму! Романтика! А ты говоришь… Конечно, завидует."
Аноним 21/04/23 Птн 20:34:39 2678206 483
>>2678202
Прост так херово стало, чувствую что жизнь проходит мимо, работа...работа, кодинг, уже 30 лет.
Аноним 21/04/23 Птн 20:41:24 2678210 484
>>2678206
Если ты не готов кодить сутками напролет то это не твоя сфера
Аноним 21/04/23 Птн 21:18:19 2678246 485
>>2678141
Совершенно очевидно, что тебе нужно не на двач писать, а искать психолога/психотерапевта.

>>2678210
Само написание кода - это далеко не 100% рабочего времени. Постоянно писать код сутками напролёт не потянет никто.
Аноним 21/04/23 Птн 21:33:03 2678257 486
>>2678246
Думаешь от них есть толк?
Они же просто выслушают и все.
Аноним 21/04/23 Птн 21:59:56 2678277 487
>>2678257
Не, они прививают навыки по работе с неприятными эмоциями.
Аноним 21/04/23 Птн 22:32:35 2678295 488
>>2677610
Поясни пожалуйста за первое IF .Если значение свойста является "объект" , то запускается эта же функция в которой будут переменные, взятые из свойства объекта?
Аноним 21/04/23 Птн 22:50:59 2678306 489
>>2677609
> Во первых....
Это объявление функции, компилятору дб похуй, что там за переменная, хоть "а" , хоть "object". Это условное обозначение, при дальнейшем ее вызове там будет обучная переменная под видом объекта.
>Во вторых...
В каждой итерации цикла идет проверка на сравнение свойства на число, если тру, тогда умнажаем на 2. Фотка записи только не явная. сейчас думаю что нб number взять в кавычки
>В третих ...
спасибо за поянение с return, постоянно туплю на нем и забываю что отработывает итерацию и сразу отключается
>В четвертых...
Почему ? Нет. нет. Я хочу отобразить результат, в котором вызывается функция, в которой переменная Объект . Функция перебирает свойства объекта на соответствие с свойства с типом данных "число" , если да - умножить на 2
Аноним 21/04/23 Птн 23:33:39 2678321 490
>>2678306
> Это объявление функции, компилятору дб похуй, что там за переменная, хоть "а" , хоть "object". Это условное обозначение, при дальнейшем ее вызове там будет обучная переменная под видом объекта.
Это просто плохой кодстайл. Не надо так писать.
> В каждой итерации цикла идет проверка на сравнение свойства на число, если тру, тогда умнажаем на 2. Фотка записи только не явная. сейчас думаю что нб number взять в кавычки
> Object[key]=Number
Ну давай разберем по частям, тобою написанное )) Складывается впечатление что ты реально не особо понимаешь что пишешь ))
Во-первых = это оператор присваивания, если ты хотел сравнить, то нужно использовать == или, чтобы не наебаться с неявным преобразованием, ===.
Во-вторых ты сравниваешь свойство key с конструктором Number, наверное ты хотел сравнить ТИП свойства key и название типа "number"?
> Почему ? Нет. нет. Я хочу отобразить результат, в котором вызывается функция, в которой переменная Объект . Функция перебирает свойства объекта на соответствие с свойства с типом данных "число" , если да - умножить на 2
Функция возвращает ровно то, что ты напишешь в строке с return, если не написал ничего, то ничего не вернёт. Побочные эффекты сработают, но значение в том выражении где ты используешь функцию будет undefined. Тебе либо надо вернуть объект, либо сначала вызвать функцию, а печатать объект, а не результат функции.
Аноним 21/04/23 Птн 23:34:35 2678322 491
>>2678295
запускаешь ту же функцию с объектом.
в атрибут передаешь дочерний объект.
функция крутится до последнего доч. объекта.
Аноним 22/04/23 Суб 15:43:02 2678656 492
>>2678321
>Складывается впечатление что ты реально не особо понимаешь что пишешь
да, порой так и бывает, я в жизни не очень хорошо выражаю мысли, а тут еще и код, много мыслительных процессов, которые потом в кашу превращаюьтся. Понял свою ошибку. Спасибо за разбор. алсо ясамоучка, изучаю в свободное время и по книжке
Аноним 22/04/23 Суб 15:49:00 2678663 493
>>2677709
grey-100
grey-200
grey-300

Можешь глянуть палитру MUI и какой там нейминг и сделать плхоже.
Аноним 22/04/23 Суб 15:53:58 2678669 494
>>2678141
Мне бы таои проблемы. Я вот в последнее время загоняюсь, что профессия фронтендера в том виде, к которому я привык и работаю в последние года скоро загнется и надо думать куда перекатываться. А ты паришься из за ерунды какой-то. Сними шлюху и успокойся.
Аноним 22/04/23 Суб 15:57:46 2678674 495
>>2678669
Че ты паришься? Из-за нейронок?
Да учитывая как заказчик формирует свои требования, а потом на основе этих требований тетя аналитик высирает свою аналитику, то переживать не о чем. Ни один ИИ не поймет что нужно делать.

А вот от отсутствия баб в дрожь бросает.
Аноним 22/04/23 Суб 16:08:50 2678690 496
>>2678674
Не из за нейронок, а из за того, что фронтенд из сложной и нестандартизованной сферы, какой он был раньше превращается в хуйню, которую осилит любой еблан. А впереди только еще большее упрощение и стандартизация.
Аноним 22/04/23 Суб 16:36:32 2678709 497
>>2678690
Дык наоборот же он все мозгоебнее и мозгоебнее. Раньше был jquery ебаный и css. А сейчас каждый год новый цсс фреймворк, реакты хуякты и прочее ебланство
Аноним 22/04/23 Суб 16:42:20 2678712 498
>>2678709
Реакту уже 10 лет, фантазер
Аноним 22/04/23 Суб 18:39:21 2678771 499
>>2678709
Раньше была лёгкая хуйня которую осилит даже тупой дебил

>>2678690
Фронтенд уже давно есть лёгкая хуйня которую осилит даже тупой дебил

вкатитлся в 2014
Аноним 22/04/23 Суб 18:51:10 2678779 500
IMG202304221850[...].jpg 53Кб, 530x702
530x702
Аноним 22/04/23 Суб 19:28:28 2678803 501
>>2678779
Жиза.

мимо вкатываюсь в js angular
Аноним 22/04/23 Суб 20:47:19 2678845 502
>>2678779
Типичный реактомакака.
Аноним 22/04/23 Суб 20:53:25 2678848 503
>>2678690
Дак везде же эта хуйня.
Раньше нужно было брать острую палку и молоток и высекать ебало императора хуй знает сколько дней.
Сейчас можно на 3д принтере попипая смузи сделать подобную хуйню.

Фермеры с их лопатами и лаптями превратились в операторов огромной техники, как и шахтеры.

То же и с обезьянами. Раньше кастылили как могли, писали и эксперементировали, а сейчас стандартизируется процесс написание ком. параши, как игры, сайты, аппы.
Круто же.
Да и бояться того, что любой еблан залетит - не страшно.
Даже если и залетит, ничто не мешает ему остаться вечным джуном.
Аноним 22/04/23 Суб 20:55:08 2678851 504
>>2678848
>ничто
Это как говорить, что любой адвокат станет соул гудманом, а любой политик станет президентом, а любой писатель будет писать бестселлер.
Аноним 23/04/23 Вск 09:18:05 2679004 505
Дратути. Нужна ваша помощь. Есть приложение на реакте и есть два компонента: родитель и, внезапно, потомок. В родительском есть два стейт хука: массив объектов и текущий отображаемый в потомке объект. В родителе также есть метод Foo, по обновлению поля (асинхронный с фетчем), который передаестя потомку в пропсах. Так вот, как без костылей заставить реакт перерисовать потомка после отрабатывания Foo() родителя?
Ебанутая каптча.
Спасибо, Абу!
Аноним 23/04/23 Вск 09:21:14 2679005 506
Аноним 23/04/23 Вск 09:23:13 2679007 507
Screenshot 2023[...].jpeg 1269Кб, 1731x2801
1731x2801
дошел досюда и застрял
Нихуя не понимаю эти обосанные промисы.

Вроде есть понимание, что
можно запилить:

promise = new Promise(function(resolve, reject) {
<говнокод, который медленно выполняется и который нужно ждать>
<говнокод выполнился>
resolve(результат говнокода)
reject(ошибка, если говнокод не работает).
]

Все, промис готов, можно его использовать при помощи then.

promise.then(
function(<то, что прилетело от resolve>) {alert(<то, что прилетело от resolve>)}
function(<то, что прителело от reject>) {alert(<то, что прилетело от reject>)}
)

Но все равно ясности в голове нет.
Аноним 23/04/23 Вск 09:25:51 2679009 508
>>2679007
>можно запилить говнокод, который медленно выполняется и который нужно ждать
Нет, блокирующий код нельзя вот так просто сделать неблокирующим.
Аноним 23/04/23 Вск 09:38:10 2679014 509
>>2679005
Получается передавать и сам объект и отдельно еще и его поле? Звучит костыльно, но всё равно не перерисовывает.
Аноним 23/04/23 Вск 09:50:39 2679019 510
Аноним 23/04/23 Вск 09:52:53 2679022 511
>>2679019
Нахуя объект мутируешь? setCurr тебе для чего дан?
Аноним 23/04/23 Вск 10:00:10 2679025 512
Аноним 23/04/23 Вск 11:30:27 2679084 513
>>2679025
Была такая мысль, но это же новый объект и его и в массиве надо обновлять, и в другие места где он используется. Т.е. еще и копию массива создавать и пихать в setArr(). А в шарпе есть няшный INotifyPropertyChanged
Аноним 23/04/23 Вск 11:39:46 2679087 514
>>2679084
Что ты несешь, все работает же?
Аноним 23/04/23 Вск 11:46:12 2679090 515
>>2679087
Я про то, что объект в arr и тот, что в Child, становятся разными объектами.
Аноним 23/04/23 Вск 11:48:21 2679092 516
Аноним 23/04/23 Вск 11:53:20 2679095 517
Аноним 23/04/23 Вск 11:58:24 2679100 518
>>2679095
Уебок, ты опять пытаешься мутировать переменную, не пиши сюда больше
Аноним 23/04/23 Вск 12:09:30 2679109 519
>>2679100
И как мне изменить значение не меняя объект?
Если я запихну новый объект в массив, я мутирую массив. Если я создам новый массив, я мутирую компонент. У тебе все приложения ридонли?
Аноним 23/04/23 Вск 12:13:19 2679111 520
>>2679109
Если массив данных прилетел извне - через апи, то отдельно обновляешь его через апи, а стейт меняется только в пределах компонента
Аноним 23/04/23 Вск 12:24:07 2679114 521
>>2679111
Массив большой и меняется оче редко и если уже загружен, то тянется из локалстораджа, проверив версию на сервере.
>>2679111
>стейт меняется только в пределах компонента
Полностью массив читать заново и пихать в setArr()? Можешь на моем примере накидать кода?
https://codesandbox.io/s/falling-river-ye6rm
Аноним 23/04/23 Вск 12:30:08 2679119 522
>>2679114
> Массив большой и меняется оче редко
А нахуя ты пытаешься его менять тогда, кретин?
Для начала сформулируй задачу целиком, а не пытайся спрашивать детали реализации
Аноним 23/04/23 Вск 12:51:27 2679139 523
>>2679119
Он на сервере исходный меняется редко. А у юзер локально может менять значения во время сессии, потом опять сбрасывается до исходного, надо отобразить визуально отобразить эти изменения.
Аноним 23/04/23 Вск 16:23:31 2679298 524
Возник вопрос, наверное странный. В общем хочу понять, есть ли варик получать информацию с других сайтов? К примеру хочу написать сайт, который будет получать коэффициенты с разных БК по тому же матчу. Вопрос не в том, как именно я буду выбирать определенный матч (это вообще не интересует, да и тема с БК просто первой в голову пришла), а в том, каким образом я смогу коллектить заветную строчку с процентом с рандомного сайта. Или это вообще не на жсе делается?

Вкатун 4 месяца отроду, можете обоссать, но только если ответите на вопрос
Аноним 23/04/23 Вск 20:34:58 2679539 525
>>2668810 (OP)
У меня есть ввод с клавиатуры вида: sqrt(x^2+2x+3) мне нужно это как-то распарсить, чтобы превратить в легитимное выражение, которое жс может посчииать, т.е. Превести к виду Math.sqrt(Math.pow(x, 2)+2*x+3) т.д. Пробовал написать свой парсер, но быстро понял, что заебусь писать. Есть какие-то готовые решения?
Аноним 23/04/23 Вск 21:11:55 2679577 526
В съемной квартире в раковине медленно уходит вода, разобрал сифон, весь грязный и вонючий.
Время 9 вечера, еду в мега тц и я просто ахуел от увиденного. Толпы красивейших тянок, одеты супер модно, супер ухоженные волосы, кто-ждет такси с пакетами, кто-то вейпит, кто-то стоит и обнимается с парнями, луркуют, общаются...

Я просто почувствовал себя чужим в этом мире, никому не нужен, никого не знаю, только работа и все...
А вода стала уходить лучше, но все равно медленно.
Аноним 23/04/23 Вск 21:34:25 2679595 527
>>2679298
Зависит от твоего скилла. В браузере F12 нажми и смотри вкладку Network.
Аноним 23/04/23 Вск 23:15:32 2679639 528
>>2679298
есть такая штука, апи называется.

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

для апи нужен ключ, чаще всего. регаешься у них и тебе дают ключ.
этот ключ нужно будет вставить в ссылку типо https lohpidr/{key}/all_lohpidors/

Используешь жс для подтягивания этих данных.

Например тут без ключа, думаю.
https://mixedanalytics.com/blog/list-actually-free-open-no-auth-needed-apis/
https://api.coinlore.net/api/tickers/


просто подтянуть любую инфу с сайта нельзя.
"корс" тебе ебало обассыт.
Аноним 23/04/23 Вск 23:17:37 2679640 529
>>2679298
Да, возможно получать информацию с других сайтов. Для этого обычно используются технологии web scraping или API. Web scraping - это процесс автоматического сбора информации с веб-страниц, который может выполняться с помощью различных инструментов и библиотек на языках программирования, таких как Python, JavaScript и другие. API - это интерфейс программирования приложений, который предоставляет доступ к данным и функциональности другого приложения или сервиса. Некоторые сайты могут предоставлять открытые API для получения данных, но для доступа к закрытым API может потребоваться авторизация и ключ API. В любом случае, перед использованием любой технологии для получения данных с других сайтов, необходимо убедиться в соответствии с правилами использования данных и в возможности получения таких данных.
Аноним 23/04/23 Вск 23:18:22 2679641 530
>>2679639
> есть такая штука, апи называется.
Назовёшь все принципы рест апи на собесе?
Аноним 23/04/23 Вск 23:30:27 2679646 531
16600424289950.png 313Кб, 1075x716
1075x716
>>2679641
Нет.

Мимо завтра собес на мидла.
Аноним 24/04/23 Пнд 04:37:58 2679695 532
image.png 29Кб, 402x274
402x274
>>2679595
>>2679639
Про апи знаю, пользовать умею, но помимо него явно должны быть способы это делать, т.к. на большинстве сайтов, с которых в теории можно получать информацию, код закрыт. И мой пример с БК точно реализуем - слышал от одного микрочела, что он подобное сделал на плюсах.

>>2679640
>Web scraping
Спасибо анонче! Прям огромное. Пойду изучать, в теории интересная штука, надеюсь смогу сделать какой-нибудь проект с ней и козырнуть на собесе :)
Аноним 24/04/23 Пнд 05:02:45 2679697 533
>>2679695
что такое бк.
какую информацию ты хочешь.

на плюсах можно много чего сделать, что нельзя на жс в браузере.
Аноним 24/04/23 Пнд 05:36:58 2679700 534
16624570118970.jpg 291Кб, 860x737
860x737
Аноним 24/04/23 Пнд 06:41:32 2679703 535
Короче наконец построил примитивное приложение своими силами без подсказок. Интернет магазин из 3х позиций но с оплатой через stripe. Использовал react, typescript, nextjs 13 с экспериментальной app папкой и zustand как state менеджер. Буду теперь откликаться. Надеюсь не обоссут на собесах.
Аноним 24/04/23 Пнд 06:53:04 2679704 536
>>2679703
Показывай код, я обоссу.
Аноним 24/04/23 Пнд 07:08:21 2679708 537
>>2679704
Ща сначала задеплою и вкину.
Аноним 24/04/23 Пнд 11:23:48 2679788 538
Аноним 24/04/23 Пнд 12:03:34 2679821 539
>>2679788
Примитивное подобие внутри папки api
Аноним 24/04/23 Пнд 14:06:02 2679928 540
>>2679703
Поздравляю с успешным созданием своего первого приложения! Это очень важный шаг в вашей карьере веб-разработчика.

Использование React, TypeScript, Next.js и Zustand демонстрирует, что вы выбрали современные инструменты для разработки, что положительно скажется на вашей производительности и эффективности. Кроме того, Stripe - отличный выбор для интеграции оплаты в ваше приложение.

Я уверен, что вы будете иметь успех на собеседованиях, если сможете продемонстрировать свои навыки и опыт в разработке веб-приложений. Желаю вам удачи в дальнейшей карьере и развитии!
Аноним 24/04/23 Пнд 14:19:08 2679944 541
Аноним 24/04/23 Пнд 14:21:13 2679948 542
>>2679928
Также хочу подчеркнуть, что важно не только использовать современные инструменты, но и уметь их правильно применять. Не забывайте обучаться и развиваться, изучать новые технологии и подходы к разработке. Это поможет вам стать еще более квалифицированным специалистом и достичь еще больших успехов. Успехов вам!
Аноним 24/04/23 Пнд 14:23:27 2679950 543
>>2679708
Страшно? А ведь я тебя предупреждал.
Ой, да брось, и не таких обассывали. Обосрывали. Затравили.
Аноним 24/04/23 Пнд 14:26:39 2679953 544
>>2679950
Не надо агрессии пожалуйста. Мне и так больно.
Аноним 24/04/23 Пнд 14:29:35 2679954 545
>>2679953
Я извиняюсь, если мои слова вызвали у вас негативные эмоции. Я всего лишь хотел подчеркнуть важность постоянного обучения и развития в профессиональной сфере. Надеюсь, вы сможете принять мои слова в конструктивном ключе и использовать их для своего личностного и профессионального роста.
Аноним 24/04/23 Пнд 14:31:36 2679955 546
>>2679641
1. Клиент-серверная архитектура: разделение ответственности между клиентом и сервером.

2. Без состояния: каждый запрос к серверу должен содержать всю необходимую информацию для выполнения запроса.

3. Кэширование: клиенты могут кэшировать ответы сервера, чтобы уменьшить количество запросов к серверу.

4. Единообразный интерфейс: определенный набор ограничений на типы операций, которые могут быть выполнены клиентом.

5. Слои: клиенты не должны знать о сложности системы, они должны общаться только с интерфейсом.

6. Код по запросу (необязательный): сервер может отправлять код в ответ на запрос клиента для выполнения на стороне клиента.
Аноним 24/04/23 Пнд 14:48:01 2679982 547
>>2679708
Где вы хостите свои поделия?

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

Можно как-нибудь другими способами? Я могу, конечно, сделать лендос, купить немного рекламы в директе и прям там давать прямую ссылку на апк, но опасаюсь, что скуфидон Васян может не разобраться, как это установить на свои ксяоми, потому что случится В ЦЕЛЯХ БЕЗОПАСНОСТИ УСТАНОВКА ИЗ НЕИЗВЕСТНЫХ ИСТОЧНИКОВ КОКОКОКОКО, а инструкции читать такие васяны не привыкли. Мои опасения беспочвенны?
Аноним 24/04/23 Пнд 14:57:03 2679997 548
>>2679982
versel если фронт. Авторизуйся через гит и настрой конфиги, как сайт должен закрутиться.

Если у теба апк,т.е. приложение на трубу, то на андройде гугл плей, у айфонов аппстор.

Если нужен хост для приложения:
Если никогда не выгружал приложение, то лучше начать с гугл плей, а айфоны на потом, там для зеленых слишком много заморочек и вроде как нужен мак. сам я в аппстор не выгружал, только в тестфлайт или как там а хуйня называется.

Могу высрать хуйню, возможно можно как-то без предупреждения выгрузить апк на своем сайте, при этом не имея предупреждения про "неизвестный источник".
Хотя думаю не высрал, т.к. у того же альфача или втб, при попытке скачать аппу, появляется это предупреждение.
Аноним 24/04/23 Пнд 14:59:48 2680003 549
>>2679955
Кстати, там в биз какой-то Анон аппу пилит. На какой-то ру. аналог гугл плей свою аппу залил, тоже можешь глянуть.
Аноним 24/04/23 Пнд 15:14:28 2680018 550
>>2679997
>гугл плей
Там можно бесплатно и без паспорта получить аккаунт, находясь в этой федерации?
Аноним 24/04/23 Пнд 15:52:12 2680037 551
image.png 15Кб, 1253x176
1253x176
image.png 266Кб, 640x1280
640x1280
>>2680018
Хуй знает, разбирайся. Я давно это делал, да и тогда тимлид с пмом и заказчиком вопросики решали, я на подхвате был.

Попробуй на ру. аналог, так понял тебе не особо важно откуда, важнее чтобы было.

Ну или забей хуй как альфа, просто опиши порядок установки и все.
Думаю аппа альфы будет чуток популярнее. Если твоему скуфу надо будет - скачает.
Аноним 24/04/23 Пнд 15:58:34 2680042 552
image.png 266Кб, 640x1280
640x1280
Аноним 24/04/23 Пнд 16:08:16 2680052 553
image.png 29Кб, 673x130
673x130
>>2680037
>разбирайся
Разобрался.
Мало того, что отпечатки ануса надо присылать, так ещё и прямо говорят, что бабки не вернут, если им не понравится рожа или ещё чего. Ну а чё пацаны давайте ему скажем что не удалось верифицировать он всё равно инцел какойта лох ахахаххаах))))) ещё и рашшн кто за нево впрягаться будет а мы этичные ви стэнд виз юкрэйн ёптыть понял нах)))
/butthurt

>тимлид с пмом и заказчиком вопросики решали
Видимо, вот так оно всегда и происходит.
Аноним 24/04/23 Пнд 16:27:43 2680073 554
>>2680052
Погугли процесс выгрузки аппы для айфонов.
Там веселее.

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

По той теме, по рашке и запретам действительно хз. Думаю можно. Если нельзя - ру аналог.
Можешь исследовать на наличие верификации анального отверстия.
https://apps.rustore.ru/
https://dev.rustore.ru/
Аноним 24/04/23 Пнд 17:09:44 2680107 555
image.png 85Кб, 961x1017
961x1017
image.png 33Кб, 833x311
833x311
Аноним 24/04/23 Пнд 17:10:29 2680110 556
Аноним 24/04/23 Пнд 18:12:18 2680191 557
>>2679007
Если не лень, то скачай курс от Jonas Scmedtman, на зеленом сайтике есть. У него весьма хорошо промисы разобраны, как раз вместе с api всякими. Думаю все уляжется.
Аноним 24/04/23 Пнд 19:23:32 2680266 558
>>2679007
тут пиздец нужно углубляться в асинхронное программирование, про колбеки в ноде почитать
Аноним 24/04/23 Пнд 19:54:56 2680290 559
>>2680266
Ясности нет, потому что ты не видишь весь код, а просто пользуешься апи как правило. Обычно асинхронные действия - это действия, связанные с запросами к серверу или к бд или к памяти, т.е. когда тебе нужна инфа откуда-то не с оперативной памяти, в которой у тебя работает прога, а инфа с жоского диска, на получение которой уйдёт на порядок больше времени. Поэтому в ноде ну и на клиенте работает такая темка, что евент луп сначала делает синхронные действия (обычный код), при асинхронном действии он делегирует свою работу в случае клиента апи браузера (setTimeout например). Это действие начинается после вызова метода then, потом ты забываешь про свой промис и после выполнения всего синхронного кода и когда с апи браузера придёт ответ (в случае setTimeout ты сам решаешь через сколько придёт ответ, но не раньше выполнения синхронного кода даже если 0мс) в общем будет вызван колбек, который ты передал в метод then или при ошибке выполнится колбек из метода catch. Мне кажется так ахуенно понятно должно быть
Аноним 24/04/23 Пнд 22:27:42 2680439 560
>>2679007
А какой ясности ты ждёшь? Попробуй поработать не с then, а через async await. Попробуй Написать сверху и снизу от асинхронной функции - синхронные.

>>2679703
Гц, неплохой набор, хотя про stripe актуально только если ты ищешь работу не в РФ. Если будешь в резюме указывать ссылку на репо, вычисти код - убери закомментированные блоки, причеши названия функций и тд. Не лишним будет написать несколько тестов и прямо в коде написать комментарии особо сложных моментов. Попробуй прочитать код как будто он не твой.

>>2679004
Какой пиздец. Зачем? У тебя нарушены чуть ли не все основные парадигмы реакта. Марш читать документацию.

>>2678257
Когда у тебя болит любая часть тела, ты идёшь к врачу. Почему, когда болит кукуха, ты сидишь и думаешь, есть ли толк в специалистах в данной области? Я не говорю, что первый же психолог (или психотерапевт, кстати, погугли разницу) тебе зайдёт, иногда "своего" спеца приходится поискать. Но ментальное здоровье не менее важно, чем физическое.
Аноним 24/04/23 Пнд 22:46:31 2680447 561
>>2679539
Ввод с чьей клавиатуры? Если твоей, то гугли eval. Но даже не думай исполнять код, который придёт из недостоверного источника. Больше тут https://stackoverflow.com/questions/939326/execute-javascript-code-stored-as-a-string

>>2679139
И как в этом случае ты собрался поддерживать консистентность между клиентом и сервером?

>>2679298
То, что ты пытаешься делать, - довольно узкая и, можно сказать, "серая" зона. Для 4 месяцев я бы предложил больше упарываться в базу, чем развлекаться с очередной библиотекой для скрапинга.
Аноним 24/04/23 Пнд 23:11:42 2680452 562
Аноним 25/04/23 Втр 02:18:52 2680501 563
image.png 8Кб, 480x504
480x504
image.png 13Кб, 786x558
786x558
Поясните, почему первым иногда таймаут печатает, а иногда имидиейт? Вроде же всегда имидиейт первмым должен быть потому что фаза вызова имидиейтов идет сразу после выполнения кода
Аноним 25/04/23 Втр 10:57:58 2680635 564
>>2680501
Это может зависеть от конкретной реализации и настроек среды выполнения. В общем случае, вызов имидиейта должен происходить сразу после выполнения кода, но могут быть исключения, например, если есть задержки в сетевом взаимодействии или других операциях, которые могут привести к таймауту. Также возможно, что при настройке среды выполнения были установлены определенные параметры таймаута для имидиейта или других операций.
Аноним 25/04/23 Втр 13:07:30 2680760 565
Untitled.png 822Кб, 2428x3736
2428x3736
Прошел собес на мидла.
Почти на все вопросы отвечал наобум, некоторые угадал.
Теорию не учил, там где надо было теорию описать, рассказывал как использовал ту или иную хуйню на проектах.

Тоже видел тут парочку активно вкатывающихся.
Если кому интересно, можете поотвечать, я обосру, я то теперь умный дохуя.
Аноним 25/04/23 Втр 13:27:22 2680781 566
>>2680760
Поясни за седьмой вопрос, штоле. Я знаю только про #property, какой там второй путь?

И в чём там подвох в пятом? delete object.type. Проверил в консоли на всякий - отработало как надо.
Аноним 25/04/23 Втр 13:47:30 2680794 567
>>2668810 (OP)
Аноны, как у вас на проекте документируют реакт компоненты? Пришел сейчас на проект, доки нет, вложенность просто пиздец: на каждый чих новый компонент. Разбираюсь целый день, чтобы какую-то банальщину сделать. И у меня возник такой вопрос: это я тупоголовый неосилятор или это всё решается хорошей докой? Где почитать/посмотреть примеры? Как ведут правильно документацию?
Аноним 25/04/23 Втр 14:29:16 2680821 568
>>2680781
class HiddenProperties {
#prop1
setProp1(v){
this.#prop1 = v
}
getProp1(){
return this.#prop1
}
constructor(){
let prop2;
this.getProp2 = () => prop2
this.setProp2 = (v) => {prop2 = v}
}
}
Аноним 25/04/23 Втр 14:36:22 2680827 569
>>2680760
А как в последнем кроме Partial?
Аноним 25/04/23 Втр 15:08:29 2680868 570
>>2680821
Второй вариант не является пропертей - это ж просто замыкание. Плюс, твои геттеры-сеттеры всё равно видны снаружи, что делает его де-факто публичным. Так вообще где-то делают? Выглядит как говно.
Аноним 25/04/23 Втр 15:11:42 2680874 571
image.png 75Кб, 807x809
807x809
Аноним 25/04/23 Втр 15:16:56 2680881 572
>>2680868
Геттер и сеттеры там просто для демонстрации. А так хз что имелось ввиду, если не через замыкание.
Аноним 25/04/23 Втр 15:20:25 2680884 573
>>2680881
Ну если делать "приватные свойства" вот так через замыкание - тебе все методы, которые с этими свойствами взаимодействуют, придётся дефайнить в конструкторе, что, очевидно, будет выглядеть как говно из эпохи ES5, когда function ClassName. Отсюда и вопрос: так делают вообще?
Аноним 25/04/23 Втр 15:26:57 2680894 574
>>2680794
Что именно ты не можешь понять?
Аноним 25/04/23 Втр 15:53:55 2680930 575
>>2680894
В чем вопрос? Тебе репозиторий скинуть? Проблема, что в проекте слишком много компонентов, в которых не представляется возможным разобраться, что делать с этим? Как правильно вести документацию?
Аноним 25/04/23 Втр 16:37:08 2680992 576
Аноним 25/04/23 Втр 16:47:40 2680998 577
>>2680992
А да? Бля, туплю сегодня, спасибо что подсказал
Аноним 25/04/23 Втр 16:47:44 2680999 578
>>2680930
Ебанутый, это ты задаешь вопросы. Так задавай блять, имбецил.
Аноним 25/04/23 Втр 17:13:10 2681026 579
>>2680827
Я про партейл не знал.

Наобум назвал
color?: string
Оказался правильным.
Аноним 25/04/23 Втр 17:22:58 2681035 580
image.png 185Кб, 1945x880
1945x880
image.png 160Кб, 1856x637
1856x637
Не баг, а фича, понимаю, но помогите вкатуну разобраться в чем прикол. Есть некий объект кэша, в котором есть 6 полей, все они как и положено указаны в интерфейсе для этого кэша. Но почему тогда во втором варианте в цикле for in поля имеют тип any? Явно же указано, что могут быть только 6 ключей и у них только 6 различных вариантов значения, что ему, блять нужно? Пришлось писать ублюдошного вида костыль как на первом пике. Ладно, да и хер бы с ним, сейчас там немного полей, можно и вручную 6 штук прописать, но если их будет намного больше, то как в таком случае нормально итерироваться по объекту, если тс не подхватывает типы значений? На скрине не показано, но primaryKey в обоих случаях string
Аноним 25/04/23 Втр 17:27:42 2681045 581
>>2681035
Вы только посмотрите на этого маминого архитектора, проектировщика кэшей. Никто ведь до сих пор не сделал готовых решений, поэтому он трудится.
Аноним 25/04/23 Втр 17:36:46 2681059 582
>>2681045
Высрался? Молодец, можешь пойти мамке похвастаться, как в интернотах всех буллишь, заодно передай, чтобы сдачу с пятихатки мне вернула
Аноним 25/04/23 Втр 17:39:06 2681064 583
>>2681045
Чел попей пивка иди
Аноним 25/04/23 Втр 18:15:01 2681105 584
>>2681035
Просто используй кеширование из rtk query или react query
Аноним 25/04/23 Втр 18:29:41 2681111 585
>>2681105
Это нода. Использовать готовое решение можно, даже проще, но я хочу своё сделать, просто потому что могу, пусть кривое и косое, но зато работающее. Подобные костыли помогают лучше понять суть, поковыряться внутри всегда интересно. В своё время и я редакс сам переписывал чисто по-приколу, чтобы лучше его понять, да там было наверное процентов 20-30 от функционала оригинального, но со своими задачами он справлялся
Тут вопрос не к кэшированию, оно прекрасно работает и с ним всё в порядке. Вопрос исключительно к тайпскрипту, вместо кэша можно подставить любую другую сущность, суть вопроса не поменяется. Как нормально типизировать объекты, чтобы в них for in адекватно работает, а не obj[key] === any
Аноним 25/04/23 Втр 18:33:35 2681112 586
>>2681111
Ну скинь тогда весь код этого класса или что у тебя там, по скринам хуй разберёшься
Аноним 25/04/23 Втр 19:04:22 2681134 587
Аноним 25/04/23 Втр 19:38:19 2681170 588
Аноны, прошу помощи.
Ни с жс, ни с инфрактурой толком не знаком, но понадобилось использовать npm.
Есть у меня директория, в ней package.json с кучей зависимостей, которые уже локально установлены. Мне нужно локально поставить еще один модуль. Я в этой директории запускаю npm i pizda и начинается, бля, установка всей это хуевой тучи зависимостей.
Вопрос в том, как от этого избавиться.
Была мысль спрятать package.json, но, по хорошему, новый модуль же тоже надо добавить в зависимости. Да и я уверен, что точно что-то отъебнет, если у этого нового модуля есть общие, уже установленные зависимости..
Аноним 25/04/23 Втр 20:03:30 2681198 589
>>2681170
Привет! Первое, что можно сделать - это использовать флаг `--no-save` при установке нового модуля. Это предотвратит добавление этого модуля в `dependencies` в файле `package.json`.

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

```
npm i pizda --no-save
```

Если вы уже установили модуль с флагом `--no-save`, и вам необходимо добавить его в `dependencies`, вы можете сделать это вручную, редактируя файл `package.json`. Просто добавьте имя модуля и его версию в `dependencies`, например:

```
{
"dependencies": {
"pizda": "^1.0.0"
}
}
```

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

Надеюсь, это поможет вам! Если у вас есть другие вопросы, не стесняйтесь задавать!
Аноним 25/04/23 Втр 20:53:54 2681241 590
>>2681170
Ничего не отъебнет, придурок. Если у тебя начали устанавливаться зависимости, значит то, что установлено - не соответствует package.json
Аноним 25/04/23 Втр 21:09:39 2681258 591
>>2681198
>Привет!
Оно серьёзно не знает, что нативный рашшнский спикер не будет здороваться так с человеком, к которому обращается на Вы?
Аноним 25/04/23 Втр 23:07:10 2681331 592
>>2680760
Посните в первом вопросе - как вообще раньше с var тогда добивались нормальной последовательности, а не 10 раз по 10.
Аноним 25/04/23 Втр 23:17:37 2681336 593
3602-think-pepe[...].png 28Кб, 250x245
250x245
Пацаны поясните за повышение зп джуну, батрачу уже больше года, хочу попросить повышения на 30% с 60к до 80к (на руки), это норм или слишком много хочу ДС2?
Аноним 26/04/23 Срд 00:08:44 2681379 594
>>2681336
У меня 3 года опыта и 80к зп...
Аноним 26/04/23 Срд 00:56:35 2681411 595
>>2681331
for (var i = 0; i < 10; i++) funcs.push((x => function () { console.log(x) })(i))
Аноним 26/04/23 Срд 00:59:29 2681415 596
>>2681411
Но ведь тогда и стрелочных не было.
Аноним 26/04/23 Срд 01:01:41 2681417 597
>>2681415
Сделай обычный фанкшон вместо неё, хуле. Суть в том, чтобы создать замыкание и, соответственно, копию переменной для каждой итерации.
Аноним 26/04/23 Срд 01:33:50 2681427 598
>>2681336
да, норм, но проси 100.
с 50 до 75 подняли, хотя просил 80.
Аноним 26/04/23 Срд 04:06:34 2681469 599
16805864355790.png 161Кб, 480x493
480x493
>>2681336
>>2681379
Пиздец, откуда в людях такое отсутствие самоуважения
Аноним 26/04/23 Срд 06:25:24 2681481 600
Друзья, объясните по поводу tailwind css. Я подучил стандартный css но стоит ли учить отдельно тайлвинд? Это набор своих css классов? Или зная стандартный css легко пойму тайлвинд без обучения?
Аноним 26/04/23 Срд 06:49:45 2681487 601
>>2681481
Когда уже это дерьмо уйдёт в небытие как бэм и люди снова пначнут писать на css modules + sass
Аноним 26/04/23 Срд 07:15:17 2681494 602
>>2681487
Да я уже заебался переучиваться по цсс. Даже застал времена когда одно время были модны модули. Потом пришли стайлд компонентс. Потом материал ui. Сейчас по тайлвинду угорают.
Аноним 26/04/23 Срд 08:03:12 2681506 603
>>2681494
Орирую. Ты не цсс выучил, придурок, ты выучил имена классов какого-то ноцсс-говнофреймворка, а цсс даже в глаза не видел
Аноним 26/04/23 Срд 08:09:27 2681510 604
>>2681506
Ты это сам придумал
Аноним 26/04/23 Срд 08:16:40 2681513 605
>>2681510
> я знаю цсс
> приводит в пример ноцсс-фреймворки
Ага, конечно я придумал
Аноним 26/04/23 Срд 08:49:09 2681528 606
>>2681513
И как одно противоречит другому? Типа нельзя знать цсс и приводить примеры фреймворков на которых работал? Чет слабовата у тебя логика для погромиста. Вкатун шоле?
Аноним 26/04/23 Срд 08:58:01 2681530 607
>>2681528
Обосравшийся мастер ноцсс-фреймворков агрится на собеседника
Аноним 26/04/23 Срд 08:58:53 2681532 608
Аноним 26/04/23 Срд 09:01:09 2681533 609
>>2681427
интересно, спасибо
Аноним 26/04/23 Срд 09:26:30 2681550 610
>>2681026
Типа просто вопросики дописать везде?
Аноним 26/04/23 Срд 10:32:38 2681584 611
Подскажите, у меня есть константы в реакт компоненте. При каждом ререндере компонента они заново выделяются в памяти, а старые ГК жрет? Например, const dzhopa = 15; значение не меняется. Направьте где почитать про это
Аноним 26/04/23 Срд 10:42:03 2681596 612
Аноним 26/04/23 Срд 10:43:54 2681599 613
Аноним 26/04/23 Срд 10:56:43 2681608 614
>>2681469
У меня нищие родственники, а как известно, нищета заразна.
Аноним 26/04/23 Срд 11:08:41 2681616 615
>>2681599
Ясно. Говорю же почитай про useMemo
Аноним 26/04/23 Срд 11:15:04 2681622 616
Как назвать семантически группу цветов? Если у меня на сайте будет светлая тема и допустим цвета
Main
MainLight
MainDark
То при смене на темную тему мне нужно будет чтобы MainLight был темнее чем MainDark в итоге название хуета получается

Main1
Main2
Ещё хуже
Аноним 26/04/23 Срд 11:17:54 2681625 617
Аноним 26/04/23 Срд 14:39:51 2681809 618
>>2681550
Да. Он еще что-то про Omit скачал, но я так и не понял.
Позже разберусь.
Аноним 26/04/23 Срд 14:42:04 2681814 619
>>2680781
>И в чём там подвох в пятом? delete object.type. Проверил в консоли на всякий - отработало как надо.
Подвоха нету. Там просто делете.
Там не все вопросы с подвохом.

https://www.youtube.com/watch?v=cmmsghWF8Ow
Аноним 26/04/23 Срд 15:36:40 2681894 620
>>2681026
>2 варианта
А второй какой написал?
алсо, кажется, что ты пиздишь, что это мидл позиция. Такую залупу можно легко схватить на собесе на джуна
Аноним 26/04/23 Срд 15:38:27 2681900 621
>>2681894
3-6 лет. думаю это мидл.
Аноним 26/04/23 Срд 15:40:28 2681907 622
>>2681894
>А второй какой написал?
>
не ответил. только это.

да и это, я чуток не так выразился. не прошел, а проходил.
Аноним 26/04/23 Срд 15:42:36 2681910 623
>>2681894
там еще всякая хуйня по ангуляру была. типо про реализацию языков, аналоги этой хуйни, хуйня про оптимизацию и.т.д.
час вопросами ебали, но я держался, хоть сегодня и послали нахуй.

надо бы теорию подучить, иначе все хуйня.
могу рассказать как использовать хуйнюнейм, а зачем она нужна и что это вообще - нет.
Аноним 26/04/23 Срд 18:39:30 2682035 624
>>2681469
Я за 30к работаю уже 8 месяцев. Устраивался "лишь бы взяли" ибо вкатун. Зп поднимать не хотят, лепят отмазки (у нас говностартап), а уходить некуда, вакансий почти нет, а где есть там 200 рыл на место.
Аноним 26/04/23 Срд 19:01:32 2682055 625
16492948398420.mp4 437Кб, 576x768, 00:00:05
576x768
>>2682035
Пиздец, анончик. Я все понимаю, сам на первую попал "лишь бы взяли", но за 30к батрачить вообще не вариант, это даже не уровень чернорабочего.
Ищи новую, хули ты сидишь на жопе ровно.
Аноним 26/04/23 Срд 21:17:41 2682124 626
>>2682035
Есть удалёнка, можно переехать. Ну и можно попытаться стать тем самым 1 из 200. Там большинство скуфотаксисты после курсов,а у тебя опыт.
Аноним 26/04/23 Срд 22:11:13 2682151 627
>>2682035
Откликался на вакансии мидлов, тысяч 150 выбьешь
Аноним 27/04/23 Чтв 01:39:33 2682237 628
>>2680930
В чём проблема в количестве компонентов? Нормальным считается компонент максимум 100 (совсем край - 150) строк.
Аноним 27/04/23 Чтв 02:59:58 2682241 629
image.png 152Кб, 1399x1047
1399x1047
>>2681584
Оптимизация это, конечно, хорошо. Но не нужно ей заниматься там, где она не нужна. На 99% уверен, что у тебя больше ресурсов будет тратиться на саму оптимизацию, чем на создание пары лишних констант
А по-хорошему все константы вынеси в папку assets, там файлик const.ts и из него это говно всё экспортируй, так они только 1 раз создадутся при инициализации
Аноним 27/04/23 Чтв 10:52:53 2682413 630
Аноны, в next js когда вверху указываешь что компонент пользовательский через 'use clietnt' то в двойных или одинарных скобках надо указывать? Или без разницы?
Аноним 27/04/23 Чтв 12:21:30 2682509 631
>>2682413
А что в твоем кодстайле сказано про кавычки у строк?
Аноним 27/04/23 Чтв 12:46:37 2682544 632
>>2682509
В целом похуй. Просто у меня автоматом двойные скобочки ставятся при сохранении. А в гайдах видел что с одинарными пишут use client. Не хотелось копаться и менять настройки редактирования
Аноним 27/04/23 Чтв 15:11:30 2682651 633
Аноним 03/05/23 Срд 19:20:02 2687593 634
>>2669075
на рыбалку сходи, поработай на стройке, сходи в качалку, съезди в деревню, полазай по деревьям, можешь на неделю-две в горы смотаться: реально от программизма и задротства отдохнёшь!
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов