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

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 509 74 88
JS Thread #287 /js/ Аноним # OP 06/08/23 Вск 19:42:06 2796406 1
16905872698640.png 73Кб, 1050x1050
1050x1050
Предыдущий тред: >>2786577 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
База АЙТИ Аноним 06/08/23 Вск 19:45:34 2796416 2
Если ты не работаешь на отъебись и кабан тебе не платит акциями или процентом от общей выручки кампании - ты долбоеб.
Аноним 06/08/23 Вск 19:51:20 2796420 3
Аноним 06/08/23 Вск 19:59:51 2796429 4
Поясните плес про babel плагины. Я правильно понял что сейчас в 2к23 году уже устарел плагин @babel/plugin-proposal-class-properties и вместо него надо использовать @babel/plugin-transform-class-properties

Я правильно понял или нихуя не правильно?
Аноним 06/08/23 Вск 20:03:10 2796432 5
Насколько надо разбираться в отличиях между разными EcmaScript? Надо прям знать: "вот это добавили в ES6, а это было уже в ES5"? Или вообще поебать, главное уметь пользоваться всем, что понадобавляли в разное время?
Аноним 06/08/23 Вск 20:06:31 2796437 6
>>2796432
Всем похуй. Если мне надо заюзать дохуя модную фичу - иду на caniuse и проверяю. И меня совершенно не ебет, есть ли она в стандарте вообще и уж тем более, когда её туда добавили.
Аноним 06/08/23 Вск 20:07:59 2796438 7
>>2796437
Понял, спасибо. А то зашёл в шапку, увидел там пункты по типу "канал по ES5", "книга про ES6" и растерялся
Аноним 06/08/23 Вск 21:58:00 2796518 8
Jquery для альфачей
React для беток
Angular, Svelte для омежек
Аноним 06/08/23 Вск 22:04:51 2796523 9
>>2796518
Уроки от Пашки по Vue для гига альф
Аноним 06/08/23 Вск 22:13:06 2796525 10
Аноним 06/08/23 Вск 22:35:32 2796553 11
16909098931912.jpg 302Кб, 722x1280
722x1280
Мужики, какой фреймворк выучить после Реакта? В целях самообразования и раскрытия новых горизонтов. На реакте работаю два года, глаз уже замылился, надоело. Хочется чего-то новенького попробовать. Выбор стоит между вуе и ангулар. Свелт кажется какой-то хуйней без задач, солид это тот же реакт по сути. Остальное это вообще шляпа никому не известная. Картинка для привлечения внимания и чтобы все думали что я гетеросексуал шутка или нет
Аноним 06/08/23 Вск 22:35:34 2796554 12
А что насчёт самого стандарта EcmaScript? Знаете ли вы стандарт настолько что можете цитировать конкретные главы? Как работает парсер языка? Все эти конструкты спецификации, типа RerenceRecord, CompletionRecord, EnvironmentRecord и др? Я пробовал читать но с опр. момента становится слишком заморочено, тяжело разбирать продукцию грамматики и понимать что она значит, ведь для этого язык нужно на 100% зазубрить, иначе провалишься в слепое пятно где уже ничего не имеет смысла.
Аноним 06/08/23 Вск 22:36:57 2796558 13
>>2796553
Нахуя ещё один фреймворк, бери лучше технологию незнакомую и изучай. Фреймворки это наносное
Аноним 06/08/23 Вск 22:48:19 2796574 14
Аноны, что читаете из статей/новостей по вэб-разработке?? поделитесь чатами или каналами в тг/вк, блогами, лентами и т.д. чтобы быть в курсе нового и хоть как-то двигаться, а то я понял, что новое узнаю только на новой работе и как-то печально стало
Аноним 06/08/23 Вск 22:48:26 2796575 15
>>2796558
>>2796553
хули там учить.
изучить как и что работает и готово.
это не какая-то нода, а просто очередная обертка.
все то же самое, просто иначе.

>>2796553
изучи оба, хули. месяц на один, месяц на другой и все.
понять что и как работает - хватит и пары дней.
а потом может и перекатишься на нормальный фреймворк - ангуляр.
Аноним 06/08/23 Вск 22:48:52 2796576 16
Аноним 06/08/23 Вск 22:54:44 2796581 17
Сап, программач, год писал на реакте и год на ангуляре, решил слазить с ангуляровского стула и возвращаться на реакт но за год уже подзабыл его реквестирую какие-нибудь краткие конспекты или видео где быстро без воды и разжевывания для ньюфагов повторить для собесов на мидла базу и мб какие-то более углублённые темы
Аноним 06/08/23 Вск 22:59:27 2796586 18
>>2796576
И чо это за учимся играючи? У меня нет потребности что-то конкретное новое узнавать, я просто хочу от всего помаленьку узнавать, на досуге как ленту читать статейки или мнения в чатах
Аноним 06/08/23 Вск 23:16:12 2796590 19
>>2796339 →
Что за контора? Какая-то ноунейм или из больших?
Аноним 06/08/23 Вск 23:19:15 2796591 20
>>2796581
> решил слазить с ангуляровского стула
Ачотак?
Аноним 06/08/23 Вск 23:20:06 2796592 21
>>2796590
Сразу 3 оффера на 280к от трех контор:
10к+ сотров
5-10к сотров
5-10к сотров
Аноним 06/08/23 Вск 23:21:51 2796593 22
>>2796590
Из нонейм максимум предложили 230к до вычета ндфл.
Аноним 06/08/23 Вск 23:24:55 2796596 23
>>2796553
Ангуляр конечно. Это база. А вью это второсортная китайская подделка для пыхамакак.
Аноним 06/08/23 Вск 23:29:13 2796598 24
>>2796596
С китайцам надо дружить, если не уехал
Аноним 06/08/23 Вск 23:39:47 2796602 25
>>2796591
Тупой формат шаблонов, в котором нельзя опционально передать инпут в компонент, кастомные html-элементы усложняют верстку, нельзя сделать параметризованные по типу компоненты, много бойлерплейта - дороже разработка, хотя мне как разрабу это мб даже плюс, тормозная сборка проекта причем бывает такая хуйня, что порядок импортов решает, соберётся или нет, роутер со своим приколами, например, нельзя получить заматченный параметр урла в компоненте, который рэндерится раньше по цепочке чем компонент, относящийся к роуту с этим параметром
Аноним 06/08/23 Вск 23:45:50 2796607 26
>>2796592
Заманчиво. Какой стул? Сам сейчас мидл-минус за 180к в <100 сотров конторе, которая приказала долго жить. Хочу уже 200к планку преодолевать, мидлом без минуса притвориться
Аноним 06/08/23 Вск 23:46:59 2796609 27
>>2796607
>Какой стул?
С пиками.
Аноним 06/08/23 Вск 23:48:49 2796612 28
Аноним 06/08/23 Вск 23:49:34 2796615 29
Аноним 07/08/23 Пнд 00:34:26 2796651 30
>>2796554
Все спецификации такие, они не для того чтобы читать, а для того чтобы в спорном случае залесть и потратив час на один алгоритм разобораться как оно устроено.
Аноним 07/08/23 Пнд 01:10:31 2796661 31
>>2796553
Зачем? Учи С++ на черный день

если риакт умрет то фронт превратся в хуиту за 50к в месяц
Аноним 07/08/23 Пнд 01:17:13 2796664 32
>>2796570 →
"Знать как работает промис" и "уметь с помощью промиса получить данные с бекенда" это два очень разных уровня
Аноним 07/08/23 Пнд 01:24:35 2796667 33
>>2796664
>два очень разных уровня
Какая разница, если соискатель не находится ни на одном из этих уровней?
Аноним 07/08/23 Пнд 01:29:46 2796671 34
Аноним 07/08/23 Пнд 02:53:03 2796690 35
>>2796667
Сделать фетч и отрендерить данные 99% вкатышей смогут. У тебя какое-то ебанутое преувеличение
Аноним 07/08/23 Пнд 02:58:20 2796692 36
>>2796690
>отрендерить данные 99% вкатышей смогут. У тебя какое-то ебанутое преувеличение
Это не преувеличение, это реальный опыт(неоднократный) собеседования вкатышей, которые не в состоянии написать fetch().then(r => r.json()).then(setState) внутри useEffect'a. Я уже не говорю про сложнейшие штуки как ртк, саспенс и подобное.

Ну и самое веселое - у этих чуваков было по 1-2 года опыта разработки. Ну или они напиздели, что более вероятно
Аноним 07/08/23 Пнд 03:07:25 2796696 37
image.png 59Кб, 1013x102
1013x102
image.png 85Кб, 1254x729
1254x729
В шапке написано, что моменты про графику в канторе можно пропустить. А почему?... И что именно считать "про графику"? UI?
Аноним 07/08/23 Пнд 03:11:17 2796702 38
>>2796696
Всё читай, один хуй в работе понадобится.
Аноним 07/08/23 Пнд 04:18:54 2796709 39
>>2796696
хз.
шапка нужна чтобы сориентировать залетного, ответить на вопрос.
но не роадмад, как от Пашки.
Аноним 07/08/23 Пнд 04:31:35 2796712 40
>>2796696
Не трать свое время на Кантора-хуянтора.
Лучше решай прикладные задачи. Если синтаксис освоил - то начинай пилить свой пет, так и научишься.
Нужно тебе, к примеру, сделать так, чтобы кнопка меняла цвет фона в div - идешь и читаешь главу в Канторе, которая поможет это сделать.
Читать просто чтобы читать бесполезно, все равно у тебя из головы эти знания выветрятся без применения. Программирование это не про энциклопедические знания, а про умения решать задачи.

Пока сам не сядешь и не напишешь хотя бы КРУД - ничему не научишься.

t. человек, который прочитал Кантора и прошел пару курсов на ютубе по Жиесть.
Аноним 07/08/23 Пнд 06:51:02 2796724 41
Гойда.png 12Кб, 1166x246
1166x246
Можете объяснить разницу и почему одно работает, а другое нет?
Аноним 07/08/23 Пнд 07:25:53 2796726 42
>>2796724
Убери квадратные скобки вокруг items.map, у тебя массив в массиве в итоге получается
Аноним 07/08/23 Пнд 07:30:22 2796729 43
Аноним 07/08/23 Пнд 07:40:55 2796732 44
image.png 1524Кб, 1200x800
1200x800
>>2796406 (OP)
После начала специальной военной гойды, помню был какой-то курьёз с залитием вируса, вроде, как депенденси какой-то.

Сейчас как? Безопасно просто качать последние версии или нет? А то я просто начал качать всякую хуету по типу ноды, тс, etc., и начал использовать, а потом что-то как вспомнил про этот случай, так сразу аж вспотел.

Я вкатун, но из-за двача с терминологией около знаком и событиями вокруг джс.
Аноним 07/08/23 Пнд 08:03:01 2796734 45
>>2796732
>с залитием вируса, вроде, как депенденси какой-то.
С добрым утром.
Каждый второй пакет имеет бекдор-спидорак.

Тот же jscore, после того, как у него каждый день воровали его пакет и не платили, решил выпустить обновление пакета, который терминал людям ломал.
Аноним 07/08/23 Пнд 08:58:53 2796756 46
image.png 34Кб, 851x96
851x96
>>2796724
у тебя массив в массиве.
Аноним 07/08/23 Пнд 09:22:56 2796762 47
>>2796702
Спасибо
>>2796709
Спасибо
>>2796712
Спасибо. Но меня лютая неуверенность берёт. Решил, что как Кантора дочитаю, сразу полезу тудушку писать
Аноним 07/08/23 Пнд 10:25:26 2796782 48
>>2796661
Кресты медленно, но умирают. Лучше уж тогда учить раст.
Аноним 07/08/23 Пнд 10:28:33 2796785 49
>>2796667
Соискатель может быть на уровне, на котором он несколько лет дергал ручку через react query/rtk/apollo, а фетч последний раз писал лет пять назад, когда вкатывался.
Аноним 07/08/23 Пнд 10:37:53 2796790 50
>>2796785
>несколько лет дергал ручку через react query/rtk/apollo
Так они и используя <стейтменеджернейм> нихуя написать не смогли.
>фетч последний раз писал лет пять назад, когда вкатывался.
Фетч я привел просто как пример. По факту там была уже готовая функция формата
async function getTodos() {
await new Promise(r => setTimeout(r, 1500));
return [...]

}
Аноним 07/08/23 Пнд 11:10:17 2796817 51
>>2796429
В 2к23 устарел сам Babel
Аноним 07/08/23 Пнд 11:30:53 2796842 52
>>2796790
Значит врунишки. Сам с такими сталкивался, те правда 150к просили.
Аноним 07/08/23 Пнд 11:39:36 2796850 53
Дергать за ручку это делать fetch к API, чтобы в res насыпались сладкие джейсоны?
Аноним 07/08/23 Пнд 11:43:00 2796853 54
Аноним 07/08/23 Пнд 11:43:34 2796854 55
>>2796850
Дерганием за ручку занимаешься ты сидя в fap тредах. Мы же делаем запрос к методам. Да.
Аноним 07/08/23 Пнд 11:55:13 2796876 56
>>2796596
Ты можешь пояснить, что не так с vue? Или ты типичный кукаретик, который не сталкивался с этим прекрасным фреймворком, а ли транслируешь мнение очередного инфлюенсера.
Аноним 07/08/23 Пнд 11:59:28 2796880 57
>>2796876
>что не так с vue
наверное то, что его сделал нонейм чинг чонг и его разработка никем крупным не финансируется?
Аноним 07/08/23 Пнд 12:07:51 2796889 58
>>2796817
Серьёзно? Серьёзно? Ты меня джокажешь? Я что тебе какая-то джока? Итс нот фуни, ма бой
Аноним 07/08/23 Пнд 12:11:12 2796892 59
>>2796889
Со смертью IE необходимость в бабеле постепенно сходит на нет. если не брать в расчет транспиляцию JSX
Аноним 07/08/23 Пнд 12:19:38 2796900 60
>>2796892
С траснпиляцией JSX справляется даже TS. А вот дальше неплохо бы всё, например, заминифаить. И либо пердолинг с настройкой скриптов сборщиков, либо ОПА, вебпак, бобыль, терсер, ахахаха, вот оно, понеслось.
Аноним 07/08/23 Пнд 12:20:20 2796902 61
>>2796900
>заминифаить
Бабель какое отношение к минифаю имеет?
Аноним 07/08/23 Пнд 12:23:00 2796905 62
>>2796902
А что ещё непонятно из того, что выше написано, чтобы по 10 раз не уточнять?
Аноним 07/08/23 Пнд 12:25:28 2796910 63
Аноним 07/08/23 Пнд 12:27:55 2796913 64
>>2796910
Такова локальная среда обитания, увы.
Аноним 07/08/23 Пнд 12:29:30 2796917 65
>>2796876
>что не так с vue?
Ну вот лично я когда пишу на зеленом потом очень жиденько какаю. С ангуляром, реактом и жиквери такого нет.
Аноним 07/08/23 Пнд 14:30:02 2797083 66
image.png 275Кб, 517x539
517x539
16898634374641.png 567Кб, 1280x720
1280x720
Мы тут опять на первом месте.
Гойда, братья!
Аноним 07/08/23 Пнд 14:32:11 2797086 67
>>2797083
Пиздеж. Если ебалом и ростом не вышел будть ты хоть трижды миллиардером - писечку не понюхаешь.

190 см листва не вышел ебалом
Аноним 07/08/23 Пнд 16:33:03 2797208 68
>>2797083
Постная залупа, т. е на всё остальное у них проценты есть, а на IT БОЛЕЕ ПОЛОВИНЫ.

>>2797086
Ничего, и тебя в семью пустят.

мимо
Аноним 07/08/23 Пнд 17:05:05 2797234 69
image.png 1380Кб, 1200x900
1200x900
Ньюфажных вопросов пост.

Какой стартовый набор для джуна в 2023.5? JS + HTML + CSS, React, TypeScript? Ну и Git + GitHub

Какой терминал используете? Git Bash норм? Почему текстовые терминалы популярнее какого-нибудь GitHub Desktop с графическим интерфейсом? Или мне так кажется?

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

Спасибо за ответы, если они будут.
Аноним 07/08/23 Пнд 17:33:27 2797268 70
>>2797234
>GitHub
Мимо
>Какой терминал используете? Git Bash норм? Почему текстовые терминалы популярнее какого-нибудь GitHub Desktop с графическим интерфейсом? Или мне так кажется
Какой удобнее, всем похуй на твой терминал. Таски пуш (желательно не в мастер), остальное похуй.
>в чем залог успешного обучения и вката
Реальный интерес к разработке, а не вкат ради 300кк/нс
Аноним 07/08/23 Пнд 17:54:37 2797304 71
>>2797234
>Какой стартовый набор для джуна
CampleJs + chatGPT, будто ты сам не знаешь. Ангуляр + тс, если не знаешь.

>Какой терминал используете?
Tabby. Windows Terminal.

>терминалы популярнее какого-нибудь GitHub Desktop
Быстрее и проще. Незачем открывать какую-то программку когда можно пару раз ударить по клаве и все увидишь.

>Ну и это, в чем залог успешного обучения и вката
регулярная практика, теория вместо миллиардов видосиков и курсов.
Аноним 07/08/23 Пнд 18:44:31 2797385 72
>>2797304
Так реакт все, теряет позиции? Как вообще дрочат фреймворки, по востребованности в вакансиях на текущий момент? Да, чатжпт пользуюсь каждый день, хорошо тупые вопросы разжевывает с примерами. Про CampleJs впервые слышу, спасибо.

А что насчет Vue?
Аноним 07/08/23 Пнд 18:52:19 2797392 73
>>2797385
> по востребованности в вакансиях на текущий момент?
По хотелки твоего лида.
Аноним 07/08/23 Пнд 19:00:21 2797405 74
>>2797385
>реакт все, теряет позиции
Хуя манямирок.
>Про CampleJs впервые слышу, спасибо.
Лучше его подробнее изучи. Единственный нормальный кандидат на замену реакту.
Аноним 07/08/23 Пнд 19:09:14 2797416 75
>>2797405
Какой манямирок, это был вопрос, а не утверждение, потому что насоветовали все, кроме реакта. Это джс ньюфагов тред или неспешных холиваров по фреймворкам? CampleJs гляну.

Еще охуительный вопрос: какие тенденции во фронтенде сейчас? На что сделать упор, а что можно игнорировать. Я ж вкатун, я не ебу чем там джун типичный занимается в средней такой конторе, не тудушки ж делает. Кнопки красит и формы шлепает?
Аноним 07/08/23 Пнд 19:22:40 2797429 76
>>2797416
>Это джс ньюфагов тред или неспешных холиваров по фреймворкам?
все уже вкатились. вот и делать нехуй, кроме как сотый тред унижать реактомакак.
Аноним 07/08/23 Пнд 19:25:57 2797434 77
>>2797416
>Еще охуительный вопрос: какие тенденции во фронтенде сейчас? На что сделать упор, а что можно игнорировать.
https://github.com/acilsd/wrk-fet#javascript

> Я ж вкатун, я не ебу чем там джун типичный занимаетс
обычно либо формы красит, либо, обычно, кодовую базу на прототипах дописывает.
Аноним 07/08/23 Пнд 19:30:15 2797438 78
image.png 20Кб, 512x512
512x512
image.png 491Кб, 888x1024
888x1024
>>2796406 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
Аноним 07/08/23 Пнд 20:13:44 2797476 79
>>2797438
Какой же унылейший самоподдув
Всем похуй, реакт, ангуляр, жквери, хоть 1С. Где будет работа и будут платить много, туда и пойду и буду учить что угодно, мне, как и всем остальным абсолютно до пизды что делать и на чем писать
Аноним 07/08/23 Пнд 20:19:47 2797482 80
>>2796709
Объясните, чем вам так Пашка не угодил, ну предлагает он роадмап для зеленых, ну и что такого?
Аноним 07/08/23 Пнд 20:53:36 2797510 81
1691430815734.jpeg 34Кб, 360x360
360x360
>>2797405
> Лучше его подробнее изучи. Единственный нормальный кандидат на замену реакту.
Аноним 07/08/23 Пнд 21:53:13 2797544 82
Перевожу frecodecamp js алгоритмы и структуры данных на русский для себя. Надо не надо скажите.

Использование способа test

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

Есди вы хотите найти слово the в строке The dog chased the cat, вы должны использовать следущее регулярное выражение: /the/. Заметьте, что кавычки не требуются в регулярном выражение.

JavaScript имеет разные способы использования регулярных выражений. Один способ испытать regex - способ .test(). Способ .test() принимает regex, применяет к строке(которая расположена внутри скобок), и возвращает true или false если ваш шаблон находит что-то или нет.

let testStr = "FreeCodeCamp";
let testRegex = /Code/;
testRegex.test(testStr);

Способ test возвращает здесь true.


Примените регулярное выражение myRegex к строке myString, используя способ .test().

let myString = "Hello, World!";
let myRegex = /Hello/;
let result myRegex.test(myString); // Change this line
Аноним 07/08/23 Пнд 22:28:40 2797562 83
>>2797544
>Перевожу frecodecamp js алгоритмы и структуры данных на русский для себя
Пиздец вкатуны пошли, эхехех. Вообще забей, чатжпт 5 версии сможет писать любой код, так что останутся только синиоры следить за порядком и мидл кофе носить господам помедорам.
Аноним 07/08/23 Пнд 22:30:24 2797566 84
>>2797544
Ты там гугл транслейтом переводишь? Мне кажется там должно быть выше качество перевода. А вообще кринж, если проёбываешь исходный смысл и терминологию или источник не лучше, что пиздосий в квадрате.
Аноним 07/08/23 Пнд 22:31:20 2797568 85
>>2797544
Даже гугл транслате справился бы лучше.
Аноним 07/08/23 Пнд 22:36:53 2797579 86
>>2796553
Возьмись за бекенд
Аноним 07/08/23 Пнд 22:43:45 2797597 87
>>2797234
>Какой терминал используете?
fish

>Git Bash норм?
для npm hujak hujak пойдет, для остального винда не норм

>Почему текстовые терминалы популярнее какого-нибудь GitHub Desktop с графическим интерфейсом?
Потому что кроме гитхаба есть еще много всего остального, я пользуюсь тем что есть в ide и терминалом когда как
Аноним 07/08/23 Пнд 22:43:56 2797598 88
Аноним 07/08/23 Пнд 22:46:14 2797605 89
>>2797598
> Способ test возвращает здесь true.
> Способ
Значение знаешь?
Аноним 07/08/23 Пнд 22:46:47 2797607 90
>>2797605
Слово метод мне не нравится.
Аноним 07/08/23 Пнд 22:48:33 2797613 91
>>2797562
>>2797566
>>2797568
>>2797607
Подберите буквенные строки

В предыдущей задаче, вы искали слово Hello, используя регулярное выражение /Hello/. Этот regex искал буквенное совпадение строки Hello. Есть другой припер поиска буквенного совпадения строки Kevin:

let testStr = "Hello, my name is Kevin.";
let testRegex = /Kevin/;
testRegex.test(testStr);

Вызов этого test вернет true.

Любые другие формы Kevin не будут совпадать. Для примеры, regex /Kevin/ не будет совпадать с kevin или KEVIN.

let wrongRegex = /kevin/;
wrongRegex.test(testStr);

Вызов этого test вернёт false.

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


Завершите regex waldoRegex, чтобы найти "Waldo" в строке waldoIsHiding с буквенным совпадением.

let waldoIsHiding = "Somewhere Waldo is hiding in this text.";
let waldoRegex = /Waldo/;
let result = waldoRegex.test(waldoIsHiding); // Change this line




Сравните буквенную строку с разнымии вариантами

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

Это мощно для поиска одних строк, но это ограниченно только одним шаблоном. Ты можешь искать несколько шаблонов, используя переключающий или ИЛИ опратор: |.
Этот оператор сравнивает шаблоны или до, или после него. Например, если вы хотите сравнить строки yes или no, регулярное выражение, которое вам бы пригодилось, было бы /yes|no/.

Вы можете также искать более двух шаблонов. Вы можете сделать это, добавляя больше шаблонов и больше ИЛИ операторов, разделяющих их, как /yes|no|maybe/


Завершите регулярное выражение petRegex, чтобы сравнить питомцев dog, cat, bird или рыба.

let petString = "James has a pet cat.";
let petRegex = /dog|cat|bird|fish/; // Change this line
let result = petRegex.test(petString);
Аноним 07/08/23 Пнд 22:49:48 2797616 92
>>2797607
Лучше не переводи. Ты как эти виабушники с их японским выученным по Поливанову.
Спорить я с тобой не буду, советовать ничего не буду, пояснять ничего не буду.
Пришёл за критикой и к критике не готов - идёшь нахуй.
Потом не удивляйся, что тебя никто не понимает и ты не знаешь как перевести обратно.
Аноним 07/08/23 Пнд 22:51:32 2797622 93
>>2797476
>хоть 1С
Кроме шуток у битрикса есть свой фреймворк BX копия jquery и еще написано всякое говно для работы с их говнобеком. Лютый набор костылей и говна https://dev.1c-bitrix.ru/bitrix/js/main/core/core.js
Все пользователи сайтов на этом говне должны страдать, поскольку студии которые с ним работают обычно не парятся и используют параллельно jquery
Аноним 07/08/23 Пнд 22:53:07 2797623 94
>>2797616
Нахуй идёт твоя мать-проститутка
Аноним 07/08/23 Пнд 22:54:31 2797627 95
>>2797623
> сап двач, оцени перевод
> пошёл ты нахуй, двач!
Кек, дегенерат.
Аноним 07/08/23 Пнд 22:54:41 2797628 96
>>2797616
Сколько зп, кстати?
Аноним 07/08/23 Пнд 22:57:42 2797630 97
>>2797628
Свою розочку, как и заветные цифорки, я отдам только саспенз шизы после смертельной дуэли.
Аноним 07/08/23 Пнд 23:00:59 2797636 98
>>2797628
Пока ты там генерируешь ответ, переведи мне:
field
property
first class function
high order function
decorator
factory
constructor
prototype
descriptor
Аноним 07/08/23 Пнд 23:01:57 2797639 99
image 110Кб, 934x420
934x420
image 192Кб, 1011x598
1011x598
>>2797622
Знаете, я вот сколько раз слышал про этот 1С, знаю что он существует, знаю что код там пишется кириллически, т.е. все это я знал уже давно. Но я почему-то никогда не задумывался об этом всерьез, а это ведь реально просто ПИЗДЕЦ.

Это выглядит как какая-то шутка, типа брейнфаков и прочего. Весь смысл этого языка был только в том, что в какой-то момент люди не хотели учить английский и решили хуярить на кириллице? Причем конкретно для кодинга там и учить-то нихуя не нужно же, как до такого вообще додумались?
Аноним 07/08/23 Пнд 23:04:34 2797644 100
>>2797636
поле
свойство
функция первого класса
функция первого порядка
декоратор
завод
конструктор
прототип
описатель
Аноним 07/08/23 Пнд 23:05:32 2797646 101
>>2797644
Да, лучше не переводи. Тебе и гибкие упругие пиздов дадут, и не гибкие деды.
Аноним 07/08/23 Пнд 23:06:31 2797649 102
>>2797636
полянка
имущество
функция первоклассная
функция высоко порядочная
декорация
завод
конструктор красного цвета
опытный образец
описатель

Я хоть и сам на английском говорить не могу, но для меня всегда было непостижимо, как можно ну вот наасстоолько не знать английский, чтобы заниматься наколенным переводом слов, которые используются и переиспользуются во всех языках программирования, во всех программах, везде где только можно. Ну реально же при переводе со всем этим говном даже сложнее становится работать, ну еб жеж вашу мтаь
Аноним 07/08/23 Пнд 23:08:38 2797653 103
>>2797646
Чет ты токсик, а я 3й месяц програмирование учу, скоро будет 300к)
Аноним 07/08/23 Пнд 23:09:22 2797657 104
Аноним 07/08/23 Пнд 23:10:10 2797658 105
>>2797653
Был бы это не фронтенд тред, было бы не так смешно. В 300к откликов верю, да
Аноним 07/08/23 Пнд 23:11:24 2797662 106
>>2797658
> фронтенд
Жабаскрипт

унифицированный быстрофикс
Аноним 07/08/23 Пнд 23:12:26 2797666 107
Буду айтишником, куплю одноклассниц..)
Аноним 07/08/23 Пнд 23:16:15 2797673 108
>>2797649
Я так лет 8-9 назад начал через силу читать MSDN на английском, так как даже в книгах были смысловые проёбы из-за неточностей перевода.
Переводить устоявшиеся сочетания которые уже даже дедами зафиксированы в анналах истории и технической документации, потому что он переводчик, он так видит - это вообще пушка.
Аноним 08/08/23 Втр 00:23:30 2797706 109
>>2797234
Powershell лучший терминал под винду, не слушай аутистов с фишами, им лишь бы буквы красиво бегали глядите я кодер кококо
Аноним 08/08/23 Втр 00:27:43 2797707 110
Что можно учить параллельно с жсом, чтобы одновременно учить бэк и ооп? На фронте ооп по сути вообще нет, а нормально изучить хочется. На ноде в ООП стиле пишут? Если не нода, то на выбор у меня пока 3 варианта, это C#/Python/pHp
Аноним 08/08/23 Втр 00:28:32 2797708 111
>>2797234
>Какой стартовый набор для джуна
+ алгоритмы, архитектуры и рендеринг современных приложении, ui kits, фреймворки обязательно один back end, например nest, orm, db, нейронки

>Какой терминал используете?
Выкин этот гит баш в помойку. Powershell 7.

>Ну и это, в чем залог успешного обучения и вката?
Создай успешный старт ап.
Аноним 08/08/23 Втр 01:10:41 2797722 112
>>2797706
>>2797708
Какой в пизду повершелл, в нем же ниподсветки, ни автокомплишна
Пиздец говноежек тредю
Аноним 08/08/23 Втр 01:19:27 2797733 113
>>2797722
Ты без автокомплишена не в состоянии написать git push origin HEAD:master --force ???
Аноним 08/08/23 Втр 02:18:39 2797781 114
>>2797639
А С Ритчи придумал на английском наверное потому что не хотел учить русский?
Аноним 08/08/23 Втр 02:20:59 2797783 115
>>2797649
А я на английском говорю как на родном.
На русском же старательно вычищаю речь от англицизмов где возможно.
Аноним 08/08/23 Втр 02:46:14 2797801 116
>>2797639
А теперь представь, что для англофона так ыглядит любой другой яп
Аноним 08/08/23 Втр 07:18:55 2797844 117
image.png 366Кб, 680x389
680x389
>>2797733
Нахуй самому писать, если можно с автокомплишеном.
Время - деньги.
Аноним 08/08/23 Втр 07:20:49 2797846 118
>>2797639
это не русский.
это кирилица.
это 1с.

на жсе тоже можно на кириллице писать, если совсем делать нехуй.
Аноним 08/08/23 Втр 08:00:25 2797855 119
Исходя из вашего опыта, нужно ли фронтендеру понимать работу деревьев по типу AVL и красно-чёрных?
Если да, то на насколько глубоком уровне(типа просто знать, когда скопировать и вставить/уметь написать и отредактировать под какие-то особые нужды я хз)?
Приходилось ли вам с ними сталкиваться?
Аноним 08/08/23 Втр 08:01:19 2797856 120
Аноним 08/08/23 Втр 08:04:08 2797860 121
>>2797482
Паша, тебе же уже поясняли в чем ты обрался.
Ты пришел сюда и рекламил свой хабр где была строчка про платную помощь по вкату.
Из-за этого Анон и быканул на тебя, теперь ты навечно будешь локальным мемом у Анона.

Ну и напиздел Анону про свой опыт, определив себя как йобо мидла.

Вкатышей тролить можно только нам, но наших вкатышей трогать нельзя.
Аноним 08/08/23 Втр 08:12:09 2797868 122
>>2797605
Мужик жил лет 100 назад, а жопу почему-то рвет из-за него у меня.
Поливанов за работой
-Тааак, что тут у нас. Ааа, японский язык, что мы тут слышим? Ага, ша-рин-ган. Понятнетнько, значица, на русском будет ся-рин-ган.
Мать заходит в комнату
-Ты идиот?
-Ну маам, я всего лишь систему сделать.
-Ты идиот?
-Ну маам, на японском "Учиха", а на русском "Утиха".
-Идиот.
Аноним 08/08/23 Втр 08:20:01 2797871 123
>>2797855
Как искусственный интеллект, я не имею личного опыта, но могу сказать, что знание работы деревьев, таких как AVL и красно-черных, может быть полезным для фронтендера, особенно если он работает с большим объемом данных или занимается оптимизацией производительности. Однако, насколько глубоко нужно понимать работу этих деревьев, зависит от конкретной задачи и проекта. В целом, фронтендер должен иметь базовое понимание работы структур данных и алгоритмов, чтобы эффективно решать задачи в своей области.
Аноним 08/08/23 Втр 08:57:28 2797885 124
>>2797844
>Время - деньги.
Работаешь с оплатой по сделанным таскам? Кабан тебе платит процент от выручки? В качестве зарплаты получаешь опционы твоей конторы? Или очередной пиздабол на окладе?
Аноним 08/08/23 Втр 09:31:42 2797909 125
>>2797639
Теперь ты понимаешь как американцы видят питон или руби
Аноним 08/08/23 Втр 09:38:18 2797914 126
image.png 598Кб, 735x413
735x413
>>2797885
То время пока я пишу длинную команду, я могу потратить более эффективным способом - посраться на дваче.

Время на написание этого поста оплачено окладом кабана.

Меньше работы - больше оклада.

Больше работы - меньше оклад.
Аноним 08/08/23 Втр 09:41:36 2797917 127
image.png 39Кб, 1163x35
1163x35
>>2797639
Яндекс макака детектед.
Аноним 08/08/23 Втр 09:50:57 2797923 128
>>2797917
Антонина Сергеевна, спокуху оформите.
Аноним 08/08/23 Втр 09:57:08 2797926 129
>>2797639
На первой картинке говнокод по стандартам 1с.
На второй - обычный код. Надо бы разобраться, чем он отличается от дефолтного кода где угодно (на том же жс или питоне например), кроме того что там не CalculateMarginPercent() а по-русски.
Я бы вообще все коды на lojban писал, а не на богомерзких человеческих языках.
Аноним 08/08/23 Втр 10:20:27 2797943 130
>&НаКлиенте
Теперь мы знаем, откуда Данилка Абрамов черпал вдохновение для серверных компонентов....
Аноним 08/08/23 Втр 13:49:29 2798236 131
>>2797926
>>2797909
>>2797846
>>2797801
>>2797781
Дело в том, что английский был языком кодинга изначально, и там почти в 90% случаев все настолько уже специфизировалось и устаканилось, что писать на кириллице это все равно что вместо русского языка начать писать древнегреческими иероглифами и использовать римскую систему чисел для одной конкретной книги, без какой-то явной на то причины
Аноним 08/08/23 Втр 13:52:05 2798241 132
Если контора работает строго по временному графику 9 - 18 это ред флаг? Тут вот есть вариант в одну пойти, ЗП выше чем моя текущая, но вот что-то представляю эти пыльные кабинеты, бюрократию и отчетность за каждую миллисекунду времени, и не особо хочется идти.
Пока думаю еще предложения порассматривать
Аноним 08/08/23 Втр 14:09:11 2798273 133
>>2798241
>эти пыльные кабинеты, бюрократию и отчетность за каждую миллисекунду времени
Главный ред флаг - отсутствие удаленочки/гибрида.
Аноним 08/08/23 Втр 14:16:45 2798279 134
>>2798236
Причина уже названа - совпадение языков бизнеса и разработки при условии, что этот язык не английский.
Нельзя сказать, что использовать любой другой язык (хоть китайский) в качестве связующего невозможно или очень сложно, вовсе нет, но и ни одной причины сознательно добавлять это усложнение (пусть и небольшое) тоже нет, оно ничего не даёт, только добавляет разработчику обязанности переводчика на этот язык.
Заметь, мы с тобой сейчас общаемся на русском, хотя наверняка оба знаем английский. Как думаешь, почему так? Ведь английский это лингва франка для айтишников? Мы что, ненастоящие айтишники? А? А?
И да, никто не мешает использовать английский в 1с, он поддерживается уже 100 лет как, но сюрприз-сюрприз - это никому кроме зарубежных внедренцев нахуй не нужно. Зарубежным-то понятно, они с бизнесом общаются на английском. Но в русскоязычной среде - каргокульт как он есть. Собственно ты сам и сказал " английский был языком кодинга изначально", т.е. по сути описал карго-культ в мягкой формулировке.
>>2798273
Двачую.
Аноним 08/08/23 Втр 14:26:32 2798285 135
>>2798279
>>2798236
>>2797639
Представил ебало зарубежного кабанчика, которому базированный снгешный анальник написал все на кириллице.
Аноним 08/08/23 Втр 14:29:12 2798288 136
>>2798279
>Мы что, ненастоящие айтишники? А? А?
Ни жопаскриптеры, ни 1сники неявляются настоящими айтишниками, всё верно.
Аноним 08/08/23 Втр 14:42:40 2798296 137
Аноним 08/08/23 Втр 14:47:31 2798300 138
16912322014211.mp4 1812Кб, 576x854, 00:00:15
576x854
16877903778462.mp4 2890Кб, 1920x1080, 00:00:26
1920x1080
>>2798288
>жопаскриптеры
Боги всего вайти, могущие написать что угодно, начиная от покраски кнопок, заканчивая функционалом космических ракет и нейронок.
Даже Толкин использовал темную часть языка как темную речь.
Аноним 08/08/23 Втр 15:06:00 2798316 139
>>2798300
>заканчивая функционалом космических ракет и нейронок
Могущие, но не пишущие
Аноним 08/08/23 Втр 15:32:20 2798344 140
Тут есть сеньеры в треде?
Как вообще выглядит это ваше сеньерство в реальной работе? Например если я сейчас возьму и рандомно пойду на вакансию сеньера, то что вообще в теории у меня будут спрашивать на собесе? Что по технической части будет?
Аноним 08/08/23 Втр 15:45:32 2798359 141
>>2798344
Ой просто иди нахуй. Нет никаких сеньоров. Всё сеньерство только у вас в башке сидит, постоянно пиздите об этом. Есть просто "программист языкнейм".
Аноним 08/08/23 Втр 15:52:03 2798368 142
image.png 707Кб, 880x660
880x660
image.png 1518Кб, 1000x667
1000x667
>>2798344
Синьером ты становишься когда заменяешь последнюю часть тела железом.

У меня лид примерно как на втором пике выглядит.

Спрашивают самые простые вопросы, как на с1 коллапсировать чёрную дыру, если она находится в другом плане бытия. Как записать любое значение в число. Какой фреймворк база и почему.
Аноним 08/08/23 Втр 16:00:11 2798380 143
>>2798316
Бремя доказательства лежит на утверждающем.
Аноним 08/08/23 Втр 16:04:59 2798391 144
>>2798344
Ну вот я сейчас ведущий разработчик (senior исходя из грейда в компании), пол года назад был старшим (т.е. middle), при этом по скиллам/опыту/алгоритмам и структурам данных/архитектуре бОльшая часть "реальных мидлов" обоссыт, хотя в вайти 8 лет, из которых конкретно разрабом 3 года.
Кроме бОльшей ответственности, бОльшего количества созвонов и присутствия в чатах, и бОльших доёбов по срочным задачам ничего не поменялось.
На предыдущем месте был просто разработчиком (без грейда, но зп мидла), и было практически всё тоже самое, т.к. над мной не было ни сеньёра, ни лида, и по всем вопросам разного уровня тупости долбятся к тебе. И похер ты хоть стажер хоть лид, главное что на тебе висит или на кого это можно спихнуть, чтобы потом ебать мозги тебе, а не самому.
Аноним 08/08/23 Втр 17:25:38 2798471 145
>>2798380
Согласен, именно в соответствии с этим принципом я смиренно ожидаю доказательств тезиса
>Боги всего вайти, могущие написать что угодно, начиная от покраски кнопок, заканчивая функционалом космических ракет и нейронок.
Спойлер: покраску кнопок доказывать не надо - я знаю.
Аноним 08/08/23 Втр 17:27:02 2798473 146
>>2798391
>ведущий разработчик (senior исходя из грейда в компании), пол года назад был старшим (т.е. middle)
Что за компаха? Опсос? Если да, то у меня для тебя плохие новости: в опсосах грейд поережает фактический на единицу, т.е. если ты ведущий, то в реальности ты миддл+ максимум.
Аноним 08/08/23 Втр 17:53:46 2798512 147
>>2798471
оконъ.зрить(2798471).манямьчьтъi() // быль
Аноним 08/08/23 Втр 18:01:30 2798531 148
>>2798512
Это к чему щас было?
Ты содержимое своего мозга просто дампанул в тред?
Аноним 08/08/23 Втр 18:08:35 2798540 149
>>2798531
Коли ты намерен опровергать истину. На тебе лежит бремя доказывать несостоятельность оной.
Аноним 08/08/23 Втр 18:12:41 2798549 150
>>2798236
>древнегреческими иероглифами
Там буквы и они до сих пор используются в греческом
Аноним 08/08/23 Втр 18:17:33 2798566 151
>>2798473
Банк, а чего плохого? Я итак понимаю, что на "реального синьора" не тяну, хотя недавно в авито звали на сеньёра по резюмехе.
Аноним 08/08/23 Втр 18:19:47 2798567 152
>>2798566
>Банк, а чего плохого?
Ну если банк, то нормас. Зеленый банк?
>Я итак понимаю, что на "реального синьора" не тяну, хотя недавно в авито звали на сеньёра по резюмехе.
А какой опыт? Я тоже недавно проходил собес на миддла, в итоге в одной конторе предложили оффер на сеньорскую позицию.
Аноним 08/08/23 Втр 18:22:07 2798572 153
>>2798567
>Зеленый банк?
Красно-белый.
>А какой опыт?
5 лет в роли дата аналитика / дата инжинегра, 3 года в роли питухон разраба.
Аноним 08/08/23 Втр 18:23:25 2798576 154
>>2798572
>Красно-белый.
Который опсосный или который большая А?
>5 лет в роли дата аналитика / дата инжинегра, 3 года в роли питухон разраба.
Ну с таким то послужным списком можно сразу и на лида залететь, если напиздеть в резюме про опыт и нормально собес пройти, не то что на сеньора.
Аноним 08/08/23 Втр 18:25:20 2798580 155
>>2798540
А разве бремя доказательства лежит не на утверждающем?
Аноним 08/08/23 Втр 18:30:17 2798591 156
>>2798576
А.
Не хочу быть лидом, хочу свичнуться в архитектора, но опыта и мозгов мало.
Аноним 08/08/23 Втр 18:34:00 2798596 157
>>2798580
манямьчьтъi дальше.
Аноним 08/08/23 Втр 19:20:58 2798658 158
Вы вообще в мобильном браузере контекстное меню на русском/английском сравнивали?
Оно на треть уже и без вертикальных растяжек из-за того, что элементы не вписываются.

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

И ведь зачастую дезигнеры дают дизайн в одном варианте, на одном языке, где всё казалось бы, идеально. Да чего там локализация. Они даже не могут карточку во всех состояниях нарисовать, а потом оказывается, что карточка должна хуи в 3 дупы принимать и её к такому вообще не готовили.
Аноним 08/08/23 Втр 19:23:33 2798664 159
>>2798658
Так надо сначала переводчикам отдавать твою залупу перед передачей фигма-мартышкам.
Как обработать клик по iframe? Аноним 08/08/23 Втр 19:24:55 2798666 160
Есть один iframe с контентом, хочу как-то обработать клик по самому окну, но ничего не выходит, как это сделать, и возможно ли?
Аноним 08/08/23 Втр 19:28:02 2798675 161
>>2798666
Если домены, протоколы и порты во фрейме не совпадают с родительским окном - никак.
Аноним 08/08/23 Втр 19:31:41 2798683 162
>>2798675
Нет, мне нужно обработать не клик по чему-то внутри, а по самому iframe. Что-то такое пытаюсь сделать:

document.querySelector('iframe').addEventListener('click', () => {console.log('Я ДОЛБАЕБ')})
Аноним 08/08/23 Втр 19:38:03 2798690 163
>>2798683
Невидимый элемент сделай над фреймом и его слушай.
Аноним 08/08/23 Втр 19:45:14 2798698 164
>>2798344
>Что по технической части будет?
Ничего.
Просто поболтаешь за жизнь, за старые проекты, скорее всего немного поспорите за фреймворки, паттерны или архитектурные решения чтобы ты объяснил почему твоё лучше и как оно решает бизнес задачу.

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

Ещё всегда появляется налёт лида, к тебе приходят как другие разработчики с вопросом как их фичу сделать, так и менеджеры с просьбой сделать твою вичу вчера и тупыми вопросами.
Добавь код ревью всего проекта, бесконечные созвоны и иногда на всё это говно уходит больше времени чем на написание кода.
Аноним 08/08/23 Втр 20:10:11 2798743 165
>>2798549
Я хотел написать древнеегипетские, но жидко обосрался и опозорился на весь тред
Аноним 08/08/23 Втр 20:18:08 2798753 166
>>2798698
>Короче, тебе говорят что нужно сделать, а не как это нужно делать. Как ты разберёшься сам лучше всех остальных.
Я так последний год работаю, было 2 проекта на которых я вообще один был, сижу такой мидл вирджин, а вокруг меня 3 бэкера, продуктовнер и менеджеры, типа смотри мы какую хуйню выдумали, ждем твоего охуительного экспертного мнения. На что я просто отвечал, типа окей, просто скажите что вы хотите получить, я просто сделаю эту хуйню. Несколько раз пояснял бэку по поводу некоторых фич, а бэкеры меня спрашивали, типа а как это работает. Бывало еще, что нужно было вообще на фронте разработать прототип какой-то фичи, вообще без бэка, все это замокать, и чтоб оно работало так, как будто бэк есть, чтобы наши кабанчики это другим кабанчикам продали. При этом я как джуном пришел, так повышения и не просил. За последний год уже увереннее работать стал, когда понял, что кодеры вокруг могут быть гораздо тупее меня самого. Но вот хз просить повышения на своей галере или просто искать сразу что получше
Аноним 08/08/23 Втр 20:19:14 2798755 167
>>2798683
обернуть фрейм в дивку и слушать клик по дивке?
Аноним 08/08/23 Втр 20:24:42 2798759 168
>>2798753
>просить повышения на своей галере или просто искать сразу что получше
и то и то.
где больше туда и греби.
Аноним 08/08/23 Втр 20:25:47 2798760 169
Почему значения ключам в объекте присваются через двоеточие, а не знак равно ( в классах через знак равно, почему по-разному?)? Почему ключи разделяются запятыми а не точкой с запятой?
Есть этому объяснение или прост?
Аноним 08/08/23 Втр 20:29:31 2798763 170
>>2798658
>Вы вообще в мобильном браузере контекстное меню на русском/английском сравнивали?
да.

>Про интерфейсы, которые пидорасит в локализации из-за отсутствия адекватных однословных переводов я вообще молчу. Слово либо раздувает с 4 до 12 символов, либо это слово превращается в фразу из трёх слов, чтобы передать смысл.
ну, тут либо вопросы к локализатору, либо к верстале, хули он адаптив не докрутил.

>И ведь зачастую дезигнеры дают дизайн в одном варианте, на одном языке, где всё казалось бы, идеально.
так а зачем дизайнерам заморачиваться с локализацией, их дело нарисовать, твое заверстать учитывая все нюансы.

>Они даже не могут карточку во всех состояниях нарисовать
смотря что ты тут имеешь в виду.
если у тебя ооо рога и копыта, то скажи хотя бы спасибо, что косяков в дизайне нету. а то бывает, что берешь фигму а там и так уже пидорасит все что можно.
Аноним 08/08/23 Втр 20:30:56 2798768 171
>>2798760
Это связано с синтаксисом языка JavaScript. В объектах значения ключей присваиваются через двоеточие, потому что так определено в спецификации языка. В классах значения свойств присваиваются через знак равно, потому что это более удобный синтаксис для определения свойств класса.

Ключи в объектах разделяются запятыми, потому что это определено в спецификации языка и является общепринятой практикой в JavaScript. Точка с запятой используется для разделения инструкций в JavaScript, но в объектах она не нужна, так как каждое свойство уже является отдельной инструкцией.
Аноним 08/08/23 Втр 20:33:52 2798770 172
>>2798768
Почему тебе кажется (смешным/интересным?) копипастить ответы чат бота в тред?
Ты шиз?
Аноним 08/08/23 Втр 20:35:37 2798773 173
>>2798770
Как Анон, я не могу иметь личных предпочтений или эмоций. Моя задача - предоставлять ответы на вопросы и помогать пользователям. Если копирование ответов Анона помогает пользователям, то это может быть полезным. Однако, я рекомендую всегда проверять и подтверждать информацию, полученную от Анона, чтобы убедиться в ее точности и соответствии ситуации.
Аноним 08/08/23 Втр 20:37:29 2798775 174
Аноним 08/08/23 Втр 20:38:37 2798777 175
>>2798760
Пчел, шмель...
Если бы двоеточия были единственной проблемой js:
Почему null это typeof object?
Почему в js нет никакого способа скопировать объект, кроме цикличного копирования. Это единственный вариант получить независимую копию, ничего не проебав и не мутируя ничего.
В js даже объектов по сути нет нормальных, это dictionary с методами, во многих языках объект вообще не имеет литерального представления
И куча еще какой всратой хуйни, а ответ один - никто не ожидал, что эта хуйня взлетит, а теперь взад уже ничего не вернешь. Можно конечно работать с другими языками, компилируя это потом в js, но такая абстракция над и без того заабстрагированным языком это как правило не самая лучшая идея
Аноним 08/08/23 Втр 20:41:12 2798780 176
16867796116780.png 349Кб, 781x605
781x605
Как вкатиться в Динамиклайф?
Аноним 08/08/23 Втр 20:41:42 2798781 177
>>2798777
Ну и да, забыл дописать, а сам вот так вот не возмешь и не поменяешь. Потому что во первых, нужно обновить хотя бы 90% браузеров всех пользователей во всем мире. А потом еще и начать писать для веба на каком-то другом языке. И в третих - еще и каким-то образом объяснить и бизнесу и пользователям, для чего это нужно. Короче вангую что жс это навсегда, просто со временем будут допиливать, так рано или поздно может быть превратиться в более-менее приличный язык. Если бы не TS я бы наверное ЖС уже дропнул бы к хуям
Аноним 08/08/23 Втр 20:54:26 2798793 178
>>2798777
> Почему в js нет никакого способа скопировать объект, кроме цикличного копирования. Это единственный вариант получить независимую копию, ничего не проебав и не мутируя ничего.
Есть дипклон на уровне апи езычка.
Аноним 08/08/23 Втр 20:57:57 2798800 179
>>2798675
>>2798666
Можно поллить фокус на элементе. Есть ДОМ апи, позволяющее получить элемент, на котором сейчас установлен фокус. Да, это не то же самое, что и клик, но в моём случае это было достаточно (нужно было поправить реализацию кликаутсайд).
Аноним 08/08/23 Втр 21:02:36 2798807 180
>>2798344
> Что по технической части будет?
Миро вайтборд. В норм конторах посрать на код, если челоенджишь на синьку, то писать ты, скорее всего, умеешь. А вот нужно будет задизайнить фичу или мини-проект. Будут ебать по архитектуре и апи, сущностям и их отношениям, масштабируемости и перформансу предлагаемого решения, етц.
Аноним 08/08/23 Втр 21:10:30 2798813 181
image.png 4926Кб, 1920x1080
1920x1080
>>2798300
>Боги всего вайти, могущие написать что угодно, начиная от покраски кнопок, заканчивая функционалом космических ракет и нейронок.
GeeAss реально настолько могуч в умелых руках?
Аноним 08/08/23 Втр 21:13:02 2798816 182
>>2798813
Делол проект на жоэс для атомки. Задавайте вопросы.
Аноним 08/08/23 Втр 21:15:11 2798818 183
>>2798816
Когда второй Чернобыль?
Делал форму для заказа пеццы курьером в химзахщите?
Что делал? Ну примерно какой функционал, а то вдруг у тебя НДА с майором
Аноним 08/08/23 Втр 21:21:23 2798823 184
>>2798818
Вообще поебать, я там не работаю уже давно, а пускали другие люди.
БелАЭС, шлюз для второго энергоблока. УИ на реакекте и мудибас поллер для панельного пека. Логика, конечно, на 99% на пром ПЛК ABB.
Аноним 08/08/23 Втр 21:27:34 2798831 185
>>2798775
>А разве бремя доказательства лежит не на утверждающем?
Да, все верно. Ты утверждаешь, обратное.
Доказывай свое утверждение.
Аноним 08/08/23 Втр 21:28:53 2798832 186
>>2798831
>,
явный признак пойти поспать.
Аноним 08/08/23 Втр 22:09:30 2798883 187
>>2798831
>Боги всего вайти, могущие написать что угодно, начиная от покраски кнопок, заканчивая функционалом космических ракет и нейронок.
Это не моё утверждение, не мне его доказывать
Аноним 08/08/23 Втр 22:13:47 2798892 188
ребята нужно изучить ноде жс и экпресс примерно за месяц, а я блин фронтомакак, чё такого базового можно запилить чтобы проникнуться бекендерской темой, проектировкой апи, манипуляциями бд итд? У меня из идей только генерация изображений плейсхолдеров, полный треш, может у вас есть какие-нибудь идеи, что такого можно взять
Аноним 08/08/23 Втр 22:20:53 2798904 189
>>2798777
>Почему null это typeof object?

ну пиздец проблема так проблема косяк бесячий, да

>Почему в js нет никакого способа скопировать объект, кроме цикличного копирования. Это единственный вариант получить независимую копию, ничего не проебав и не мутируя ничего.

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

>В js даже объектов по сути нет нормальных, это dictionary с методами, во многих языках объект вообще не имеет литерального представления

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

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

большинство по настоящему всратой хуйни фиксится use strict, фичей некоторых не хватает, но прямо адски всратых косяков в дизайне языка на сегодня я не знаю
Аноним 08/08/23 Втр 22:28:11 2798918 190
>>2798892
Сделай админку с аутентификацией, авторизацией, вот это всё.
Аноним 08/08/23 Втр 22:48:08 2798942 191
а какие есть альтернативы несту в качестве полноценного веб фреймворка? Экспресс и фастифай это же совсем минималистичные абстракции. В жс есть что-то калибра ларавеля какого нибудь?
Аноним 08/08/23 Втр 23:03:27 2798967 192
Аноним 08/08/23 Втр 23:05:54 2798972 193
image-38.png 370Кб, 500x528
500x528
>>2798942
>а какие есть альтернативы несту в качестве полноценного веб фреймворка?
Java и spring boot! Бля, ну очевидно же! Нахуя вы в приносите в жс все эти декораторы, фабрики, если у java намного лучше и с классами и с декораторами. Я серьёзно не понимаю долбоёбов которые топят за nest.js. Spring отхуярит нест как младенца. Если ты такой упоротый фонат ооп, любишь абстракции, так и уёбывай нахуй на джаву. Там будет всё как ты любишь. Тем более, джава обгоняет js по перфомансу.
Аноним 08/08/23 Втр 23:07:50 2798977 194
>>2798972
чел полегче я не в претензии, просто спросил, я реально не шарю

>>2798967
что-то скорее мёртвое чем живое
Аноним 08/08/23 Втр 23:12:32 2798985 195
>>2798777
> Почему null это typeof object?
Потому что это объект с незаданной структурой
Аноним 08/08/23 Втр 23:17:24 2798988 196
FireShot Captur[...].png 156Кб, 367x2229
367x2229
>>2798977
>чел полегче я не в претензии, просто спросил, я реально не шарю
Бля просто разуй ебло и посмотри сколько у спринга разных интеграций. И потом сравни с нестом. У него дай боже чтобы была одна десятая всего этого. Кто юзает нест? Несколько малоизвестных чуваков. Spring boot используют ВСЕ. Netflix, alibaba, linkedin, uber, groupon, udemy и проч. Фреймворк беспонтовый. Express умеет делает почти тоже самое что и nest, только без классов и декораторов. Он только пару фич добавляет а-ля dependency injection и orm, ну и ради этого нужно прям целый громадный фреймворк тащить.
Аноним 08/08/23 Втр 23:19:41 2798989 197
>>2798988
> Express умеет делает почти тоже самое что и nest, только без классов и декораторов. Он только пару фич добавляет а-ля dependency injection и orm, ну и ради этого нужно прям целый громадный фреймворк тащить.
Чаю. Там, собственно, он и находится под капотом.
Аноним 08/08/23 Втр 23:24:05 2798993 198
>>2798988
да причем тут spring, я понял spring круто, но чел мы в треде джаваскрипт... я без понятия, используется ли express сам по себе, если да то пж ссылки на эти проекты, я посмотрю, мне правда интересно
Аноним 08/08/23 Втр 23:30:45 2799000 199
>>2798985
хуюрой, просто в какой-то момент создатели жса проебались, а когда опомнились, было уже поздно
Аноним 08/08/23 Втр 23:48:03 2799014 200
>>2798993
>да причем тут spring, я понял spring круто, но чел мы в треде джаваскрипт...
Я тебе открою охуенный секрет, но ASP.NET Core тоже примерно такого же типа. У тебя есть выбор между Java, C# и JavaScript/TypeScript. Зачем уродовать родной синтаксис джаваскрипта, если можно пересесть на что-то другое. Nest.js это еретический неправославный фреймворк. Если ты любишь многослойную архитектуру, с контроллерами, моделями и проч. То тебе реально лучше взять ASP.NET или Spring. На них есть миллион интеграций, обучалок (в том числе на русском), в них вливают гозиллионы долларов корпорации оракл и майкрософт. А тут у неста претензия на некую "энтерпрайзность". Какая энтерпрайзность, если твои спонсоры это trilon и valor software лол. Какие-то пшеки запилили это говно и теперь повсюду пиарят.
Аноним 09/08/23 Срд 00:03:58 2799029 201
>>2799014
ну ок, я понял, но есть пример более менее сложного приложения на express? Тупо посмотреть как это делается
Аноним 09/08/23 Срд 00:10:18 2799041 202
Аноним 09/08/23 Срд 00:22:47 2799069 203
>>2799041
ну это это всё мелкие штуки какие-то, мне этого конечно достаточно, но я ожидал чето покрупнее что в эти стандартные каталоги не укладывается
Аноним 09/08/23 Срд 00:27:41 2799086 204
Аноним 09/08/23 Срд 00:28:21 2799087 205
Открываю проект в Webstorm - 3GB RAM
Открываю проект в VSCode - 2GB RAM
Открываю проект в NeoVim - 100mb

???

На что они там сжирают дополнительные 2-3 гига?
Аноним 09/08/23 Срд 00:31:13 2799091 206
>>2799087
Возьми да посмотри в дереве процессов. Чё как маленький.
Аноним 09/08/23 Срд 01:11:26 2799146 207
>>2799086
ну ладно чел, я как понял ты для express кодишь? Чем занимаешься если не секрет? Какие проекты были, и много ли вакансий?
Аноним 09/08/23 Срд 01:12:31 2799147 208
Почему вкатунов первым делом гонят делать тудушки? Это какой-то дефолтный способ заценить все прелести базового джс? Какую еще хуйню можно попробовать запилить ньюфагу? Для целого пет проекта я еще слишком зелен, дайте идей для небольшой практики что ли.
Аноним 09/08/23 Срд 01:18:24 2799149 209
>>2799147
Потому что тудушка это эссеншели про покрас и шлепание формочек, которые нужны от вкатуна.
Работа с состоянием, удалить, изменить, добавить, покрасить, сохранить ткдкшку между перезагрузками страницы.

Короче, не выёбывайся.
Аноним 09/08/23 Срд 02:15:08 2799167 210
>>2799147
Реакт первым это сделал как тестовое обучащающее приложение на лэндинге. Им удобно было показать фреймворк на этом.
Так с тех пор и тянется. Нормальное простое тестовое задание.
Аноним 09/08/23 Срд 06:14:07 2799200 211
>>2799147
Тудушка этот база.
Даже самая простая.

>Для целого пет проекта я еще слишком зелен
Берешь и делаешь целый пет.
Потом через месяц лолируешь над говнокодом и переписываешь, потом лолируешь и переписываешь опять, и так до бесконечности.

Сделай сайт с простеньким беком про мультики.
Я как-то адвенчур тайм делал.
https://adventuretime.cn-fan.tv/

Сделай книжку. Вот прям с перелистыванием страниц как у книжек.
С возможностью изменять текст.

Сделай форму как на дваче, с маркдауновской разметкой.

Менеджер паролей. С разными шурфованиями и одновременным шифрованием с несколькими вариантами шифрования.

Да что угодно сделай.
Никогда не понимал проблемы найти себе идею для пета.
Аноним 09/08/23 Срд 09:13:11 2799243 212
>>2799200
> Я как-то адвенчур тайм делал.
надеюсь ты его делал лет 10 назад потому, что это кринж
Аноним 09/08/23 Срд 09:16:04 2799247 213
>>2799243
в 20 году, кажется.
в чем кринге?
Аноним 09/08/23 Срд 09:19:39 2799249 214
image.png 42Кб, 541x917
541x917
image.png 39Кб, 700x245
700x245
image.png 65Кб, 887x373
887x373
>>2799247
я еще и на нативе все это делал.
ахуенно вышло.

кринге нету. твердо и четко.
Аноним 09/08/23 Срд 09:21:59 2799251 215
Аноним 09/08/23 Срд 11:37:38 2799373 216
>>2798883
>Это не моё утверждение, не мне его доказывать
Мое утверждение не требует доказательств.
Я выдал истину.
Ты же попытался опровергнуть истину. Утверждая противоположность истине.
От тебя требуют аргументирование.
> бремя доказательства лежит на утверждающем
Ты же манямьчьтъi.
Аноним 09/08/23 Срд 11:46:59 2799392 217
>>2799200
ну можно что угодно сделать, проблема в том что я плохо знаю предметную область, не могу выделить стек технологий, не знаю требований к системе итд. Например хочу сервис доставки пиццы какой нибудь закодить, нужно продумать дохуя вопросов типо корзины товаров, аутентификации, платежей, шлюза для отправки всяких смсок, итд, хотя бы в виде моков, но это всё только то что я вижу, а есть дохуя требований которых я не могу просто помыслить потому что не знаком с предметной областью дальше чем "заказать себе пожрать"
Аноним 09/08/23 Срд 12:16:38 2799421 218
>>2799392
Решай проблемы по мере поступления.
Раздели свой сервис доставки еды на подзадачи.
Вот у тебя есть авторизация.
Вот есть корзина.

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

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

Тебе незачем знать все, тебе просто нужно сделать, решить то что можешь, а что не можешь сделать потом, когда поймешь как.
Аноним 09/08/23 Срд 12:18:15 2799423 219
>>2799392
>не могу выделить стек технологий
какой у тебя стек технологий, ты вкатышь.
если еще до фреймворка не дошел, делаешь js, html, css, php.
Аноним 09/08/23 Срд 12:27:36 2799431 220
>>2799392
Блядь, тебе не кодингом нужно заняться и выбором фреймворка, а системным анализом и проектированием, дурная ты голова.
Посмотри видосы того же Арчакова или как там его. Он как раз делал ради фана сервис выбора пиццы. И показывал, как подходит к проектированию. Когда у тебя будет готова задизайненные фичи, тогда можешь подбирать стек технологий и переходить к имплементации.
Аноним 09/08/23 Срд 12:28:05 2799433 221
>>2799423
да я другой анон, который про express выше спрашивал, ну по сути тоже вкатыш, осваиваю бекенд стезю так сказать, не вижу как тут можно чем-то изолированно ограничиться, для минимально работающей системы нужно сразу дохрена всего помимо фреймворка отгружающего жсоны и вебморды на реакте
Аноним 09/08/23 Срд 12:29:29 2799435 222
>>2799431
да, ты полностью прав, я просто по привычке сразу кодом мыслю
Аноним 09/08/23 Срд 16:07:41 2799643 223
Аноним 09/08/23 Срд 16:54:19 2799718 224
Можно ли создать функцию без прототипа?
Чтобы прототип пустой был, как у объекта через Object.create(null)?
Аноним 09/08/23 Срд 16:58:21 2799728 225
>>2799718
А что ты хочешь с этой функцией делать? У функции по дефолту и так по сути пустой прототип, там есть только конструктор
Аноним 09/08/23 Срд 17:04:06 2799742 226
16441631588030.png 1947Кб, 1535x1604
1535x1604
Аноним 09/08/23 Срд 17:13:16 2799765 227
image.png 20Кб, 737x130
737x130
Пытаюсь вкуривать эти прототипы. Жуть ваще!
Аноним 09/08/23 Срд 17:15:30 2799773 228
>>2799765
Не нужно в эти прототипы сразу лезть, их вот так с наскока трудно понять. Они тебе в работе вообще вряд ли пригодятся, достаточно просто обобщенное понимание о них иметь, намберпрототайпы через прокси потом вертет будешь
Аноним 09/08/23 Срд 17:31:54 2799810 229
Аноним 09/08/23 Срд 19:40:44 2800094 230
>>2799773
Они никогда ему не пригодятся
Это тема чтобы валить пориджей на собесе
не более
Аноним 09/08/23 Срд 19:43:07 2800095 231
Что там с казулей?
Аноним 09/08/23 Срд 19:59:57 2800115 232
>>2799765
>>2799773
>>2800094
В шапке написано, что надо учить прототипы

>Мой друг Самуил-Реактовец сказал, что прототипы не нужны. Можно их пропустить, уж очень они мудреные? Есть же ES6!

>Нельзя. Во-первых, это один из самых часто встречающихся вопросов на собеседовании. Во-вторых, это основа основ JS, прототипы были, есть, будут и никуда не денутся, никакие ES6 классы и готовые либы этого не изменят. Понять прототипы === понять, как работает все, что на них завязано. А на них завязано вообще все. Ну, почти.

В шапке написано, что надо учить. Я человек простой, раз написано в шапке, то я говорю ЕСТЬ! И приступаю учить.
Аноним 09/08/23 Срд 20:08:47 2800122 233
>>2800094
если тебе доверят только формы шлепать, то не проецируй.
>Это тема чтобы валить пориджей на собесе
больная тема, да?
Аноним 09/08/23 Срд 20:21:05 2800142 234
>>2800122
>>2800115

Пример в студию когда вы использовали прототипы в 2023
Аноним 09/08/23 Срд 20:32:10 2800157 235
Аноним 09/08/23 Срд 20:44:15 2800169 236
>>2800157
Задача в чем?
Проверить производный класс от родительского?
Это можно проверить без упоминания термина прототипы
Зачем мне знать что это? достаточно понимать что делает extends new super на высоком уровне
Аноним 09/08/23 Срд 20:57:48 2800192 237
>>2800142
Реверс инжиниринг, рефлексия.
Аноним 09/08/23 Срд 20:59:31 2800193 238
Screen Recordin[...].mov 1490Кб, 642x362, 00:00:38
642x362
Что за хуйня с моим тайпскриптом произошла?
Почему он игнорит проверку null и undefined? Если укажу любой другой тип, то жалуется, что этот тип не string, но в случае с null/undefined ничего не говорит. В ТС есть какая-то настройка для таких случаев? Но в конфиге тоже ничего не вижу
Аноним 09/08/23 Срд 21:08:51 2800198 239
Аноним 09/08/23 Срд 21:14:15 2800203 240
>>2800169
В рилтайме тоже через экстенды проверишь?
Аноним 09/08/23 Срд 21:20:07 2800208 241
>>2800198
Пиздос, так давно в конфиги не лазил, что забыл про это
Аноним 09/08/23 Срд 21:41:38 2800227 242
есть кто может поменторить, пожалуйста? я не полный ноль, почти год коммерческого опыта. обещаю не сливаться. на меня можно материться за тупость, главное помогите. цель - стать синькой.
Аноним 09/08/23 Срд 21:48:38 2800243 243
Аноним 09/08/23 Срд 22:01:30 2800255 244
1691607685573.jpg 108Кб, 1080x1091
1080x1091
1691607685582.jpg 204Кб, 1080x1496
1080x1496
>>2798942
Кроме неста только Adonis, он на ларавель похож, кстати. Но он непопулярен, пойдёт скорее для личных проектов. Да и нест покруче, он вдохновлялся спрингом и дотнетом всё-таки, и сообщество уже большое, вакансий не сильно меньше, чем на экспрессе.

>>2798972
В несте и тайпскрипте всё хорошо с классами и декораторами. В джавпскрипте пропоузал с декораторами уже в stage 3:
https://github.com/tc39/proposal-decorators

>Я серьёзно не понимаю долбоёбов которые топят за nest.js. Spring отхуярит нест как младенца. Если ты такой упоротый фонат ооп, любишь абстракции, так и уёбывай нахуй на джаву. Там будет всё как ты любишь.
Дядя, ты чего такой эмоциональный? За нест топят потому что в жс/тс среде это лучший инструмент для разработки бекенда. ООП и абстракции в нём прекрасно заходят. Есть много причин выбрать жс/тс/нест для разработки бекенда вместо джавы, как есть и причины выбрать джаву. Второй вариант далеко не всегда будет уместен, я бы даже сказал реже половины случаев.

> Тем более, джава обгоняет js по перфомансу.
Спасибо, проиграл!
https://web-frameworks-benchmark.netlify.app/compare?f=nestjs-fastify,spring
Аноним 09/08/23 Срд 22:08:28 2800261 245
Аноним 09/08/23 Срд 22:11:46 2800267 246
>>2798988
>Кто юзает нест?
На несте вакансий не намного меньше, чем на экспрессе.

>Express умеет делает почти тоже самое что и nest
В голосину. Экспресс почти ничего не умеет, это даже не фреймворк, это голый роутер, вокруг которого придется городить свои велосипеды и костыли, который разные на каждом проекте. Разница как у реактомакак с ангуляробогами.

> ради этого нужно прям целый громадный фреймворк тащить
npm i -g @nestjs/cli
nest new project-name

О да, это действительно сложно, как же тяжело его затащить.

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

> Nest.js это еретический неправославный фреймворк
Чел, ты возомнил себя решателем того, что православно и что нет? Мне уже надо нести боевую картинку про джава-петухов, которым стоило бы уёбывать в свой загон?

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

>>2799041
> MERN STACK.
Пиздец, ты ещё и nosql-макака, как ты можешь кого-то тут поучать?
Аноним 09/08/23 Срд 22:14:48 2800271 247
>>2800255
Ты бы хоть почитал, что у тебя на графиках, только подтвердил, что джава производительнее. Кроме одного вырожденного случая, который скорее всего вообще ошибка непрогретого бенчмарка.

Мимо джаваскриптезёр.
Аноним 09/08/23 Срд 22:38:24 2800290 248
>>2800271
Ого, спринг производительнее неста по латенси на пару копеек, ну пиздец, беда. А по RPS вообще не имеет значения такая разница, тем более это элементарно горизонтально масштабируется, в отличие от латенси.

Вот скрины, где видна реально значительна разница. Спринг ебёт популярные пхп и питон фреймворки. Нест, как видишь, в одной группе скорее со спрингом. Для скриптового/интерпретируемого языка это достойный результат.
Аноним 09/08/23 Срд 22:43:10 2800291 249
>>2798972
>Java и spring boot!
Уменьшив скорость разработки в 10 раз
Аноним 09/08/23 Срд 22:57:49 2800304 250
Если я хочу бэк на ноде учить, надо начинать с максимально голого сетапа и потом постепенно наворачивать экспрессы/несты или можно сразу с нэста?
Аноним 09/08/23 Срд 23:00:29 2800307 251
>>2800304
Если с неста, то лучше начинать внезапно с ангуляра тогда, лол.
Аноним 09/08/23 Срд 23:08:52 2800308 252
image 16Кб, 363x200
363x200
Почему спред оператор всегда сохраняет последовательность полей в объекте? Это какой-то стандарт ЕС?
Аноним 09/08/23 Срд 23:10:59 2800309 253
>>2800308
Вопрос у меня такой возник потому, что у меня в определенном месте в коде генерируется хеш по записям в объекте, и мне важно знать, что последовательность ключей всегда будет неизменной
Аноним 09/08/23 Срд 23:23:39 2800319 254
>>2800304
Попробуй сначала на чистой ноде написать небольшое апи. Используй нодовские модули crypto, net, http, path, fs, events, stream... Потом на экспрессе, потом на несте.
Аноним 09/08/23 Срд 23:35:08 2800325 255
Почему блядь я сранный недомидл/переджун пишу интерфейсы лучше, чем всякие пидоры, которые зарабатывают по 500к и работают в ебанном бигтехе и прочем говне блядь. Сейчас зашел на сайт скайенга, сука я за 2 минуты нашел 6 ебеиших бага, за которые меня бы выебли во все дыры на моей галере:
Лоадер отображается на 0.001 секунды, все дергается и прыгает
Статичный контент не закеширован и этот ебанный лоадер прыгает каждый раз при переключении вкладки (внутри самой страницы вкладка, а не вкладка браузера)
При скролле в одном месте sticky плеер просто на похуй абсолютно на отъебись рандомно то пропускает через себя показ контента, то нет.
При открытии сообщений какая-то хуй пойми откуда взявшаяся полоса по диагонали через весь экран
При открытии меню оно просвечивает насквозь отображая весь контент за ним
Адаптивность даже не пытается, чуть сузил десктопную версию - идешь нахуй (ну тут ладно, не баг по сути, им просто похуй)

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

Пиздец жопа сгорела, мать ебал
Аноним 09/08/23 Срд 23:44:03 2800330 256
>>2800325
Так эту херобору делал вообще джун, а ревьюил мидл. Зачем серьезному сеньору делать эту шнягу вообще? Его время дороже стоит.
Аноним 09/08/23 Срд 23:49:33 2800333 257
>>2800203
Опиши задачу где это потребуется
Все что вы описали - хуйня без задач

зачем что-то в реалтайме проверять?
ты еще скажи читать бандл проекта
Аноним 09/08/23 Срд 23:51:21 2800339 258
>>2800290
>А по RPS вообще не имеет значения такая разница, тем более это элементарно горизонтально масштабируется, в отличие от латенси.

Разница в 20-25% рпс не имеет значения? Это означает, что для поддержания того же количества клиентов с тем же качеством обслуживания фирме придется затрачивать на 20-25% больше на оборудование и его обслуживание, в лучшем случае. А скорее всего во все два раза.

Только и всего.
Аноним 10/08/23 Чтв 00:02:29 2800351 259
>>2800309
>у меня в определенном месте в коде генерируется хеш по записям в объекте, и мне важно знать, что последовательность ключей всегда будет неизменной
Для этих целей спецом придумали мапу. Не нужно полагаться на реализацию объекта в жс.
Аноним 10/08/23 Чтв 00:09:06 2800356 260
>>2800308
Не сохраняет
>>2800309
Не будет. Карта – не упорядоченное хранилище.
Аноним 10/08/23 Чтв 00:57:13 2800368 261
>>2800339
Не имеет значения, 80к рпс у спринга и 60к у неста по сути одно и то же, на фоне 2к рпс у джанго, 4к у руби он рейлс, и примерно того же самого у ларавеля и симфони. Да и понимаешь ли ты, насколько это много, 60-80к рпс? Если у тебя приложение с настолько гигантской нагрузкой, то для тебя горизантальное масштабирование будет стоить сущие копейки. А стоимость и особенно скорость разработки на несте будет ощутимо меньше, чем на спринге.
Аноним 10/08/23 Чтв 02:13:20 2800404 262
Даже 1к рпс нету и не будет у 99% сайтов. Зачем вы сравниваете?
Аноним 10/08/23 Чтв 03:20:29 2800408 263
>>2800404
Джавадебил начал меряться хуями в той среде, где достаточно 1 см
Аноним 10/08/23 Чтв 05:17:39 2800417 264
16712002628670.jpg 79Кб, 571x670
571x670
Аноним 10/08/23 Чтв 06:40:56 2800426 265
>>2800325
делал джун.
проверял мидл, попутно трогая себя в неприличных местах.
заливал помидор, который вообще не ебал что это за код.
а пмка развлекалась с ангулярогосподином в подсобке.
Аноним 10/08/23 Чтв 06:58:36 2800432 266
image.png 16Кб, 267x654
267x654
>>2800142
Ты знаком со всеми методами массива, но не используешь все, верно?

У меня на проекте в мильярд(около сотни страниц, почти к каждому сервис) строк используется только половина методов массива.

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

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

Как часто ты используешь йобо алгосы? Или тоже не нужны?
Как часто используешь суперкостыли для сафари? Или тоже не нужны?

Намберпрототайпа на тебя нету, мразь, подонок, тварь!
Аноним 10/08/23 Чтв 10:57:12 2800533 267
omid-armin-KlsK[...].jpg 3574Кб, 6596x4548
6596x4548
Вообще, весь этот фреймворкосрач напомнил мне еще одну такую забавную примечательную ситуацию - в жс мирке, не смотря на поистине жирную экосистему, практически нет современных AIO фреймворков, которые позволили бы лишних телодвижений сделать... ту же ебучую админку, как это делают питухонцы на своей джанге. Т.е. нет решения, котороые бы позволяло искаропки заскаффолдить проект с драйвером той или иной бд, авторизацией и аутентификацией и прочими необходимыми для реал-лайф проекта плюхами. Что там сейчас у нас на слуху? Экспресс? Это баребона уровня DIY, скажите спасибо, что они роутер не вырезали из пакета. Нест? Как выше правильно заметили, это враппер над тем же экспрессом с DI/IoC и декораторами, чтобы ангуляродебилы не охуевали, когда им потребуется запилить BFF. Некст? Та же параша, только в профиль - SSR тут преподносится как неебическое достижение, всё остальное - нахуй, пили сам. Справедливости ради нужно заметить, что в гайдах к тому же несту есть описание того, как запилить примитивную аутентификацию и авторизацию, но это тупо для галочки, нисколько не претендующее на тырпрайз грейд, как продают нам нест. И да, тебе снова придётся все собирать, настраивать и тестить самому, вместо того, чтобы сфокусироваться на описании бизнес логики своего проекта. Для некста тоже существует 100500 свистоперделок, докачивающие его до вменяемого уровня (Precedent, NextAuth). Как правило, это решения предусматривают подключения какого-нибудь барахла навроде призмы для БД и паспорта для аутентификации. Вообще, да, есть разной степени свежести и адекватности бойлерплейты и стартер паки, но всё это от лукавого, где либо всё нещадно протухло, либо не матчится со своим стеком, либо вызывает серьезные опасения с т.з. безопасности. Иные же aio решения - SailsJS, Meteor - можно сказать, канули в лету.
Отчасти это объясняется конъюнктурой рынка, где используется нода. На Западе она снискала себе нишу в области Serverless и JAMStack, а там, как водится, полноценные вебфреймворки не нужны. Вот такие дела, малята.
Аноним 10/08/23 Чтв 11:24:33 2800558 268
>>2800533
Че сказать то хотел?
Аноним 10/08/23 Чтв 11:37:32 2800560 269
>>2800558
>Че сказать то хотел?
Что нету годных вебфреймворков на ноде, одни ебучие поделки.
Аноним 10/08/23 Чтв 11:38:14 2800562 270
>>2800558
Соглы с этим. Чё вы к экспресу то прицепились? В несте можно даже провайдер для адаптера поменять. Из коробки можно просто взять фастифай.
Аноним 10/08/23 Чтв 11:59:55 2800576 271
Аноним 10/08/23 Чтв 12:11:33 2800587 272
>>2800533
Эмбер? На него правда вакансии не найдешь
Аноним 10/08/23 Чтв 12:29:40 2800602 273
>>2800587
>Эмбер
Это жи УИ фреймворк. Или ты про что-то другое?
Аноним 10/08/23 Чтв 12:44:28 2800614 274
Есть ли какой-то вариант предотвратить циклы/бесконечные вызовы функции на уровне всего приложения в js? Типа вот если что-то выполняется на протяжении минуты с частотой в >100 вырубать это нахуй? Т.е. если например у меня сервер на ноде пизданется и начнет что-то делать бесконечно, то у меня начнут неограниченно сжираться вычислительные ресурсы на хосте?
Аноним 10/08/23 Чтв 12:47:08 2800621 275
Аноним 10/08/23 Чтв 12:56:56 2800626 276
Аноним 10/08/23 Чтв 12:57:50 2800628 277
>>2800626
И что это? Если ты не имеешь ввиду, что мы как-то вручную каждый конкретный случай должны обрабатывать
Аноним 10/08/23 Чтв 14:27:33 2800735 278
>>2800628
Если дело в ноде, то можно heartbeat через IPC какой-нибудь реализовать. Ну и CPU choke мониторить, если тебе страшно проебать ресурсы.
Аноним 10/08/23 Чтв 15:17:32 2800797 279
image.png 24Кб, 607x380
607x380
Никак не могу понять, почему await вообще заставляет ожидать, если я не возвращаю промис.
Ну если бы возвращался промис, то понятно. Промис вернулся, а затем выполнился через какое-то время.
А тут, нихрена не возвращается, чего оно ждёт-то? Тут же нет процесса pending => fullfilled
Аноним 10/08/23 Чтв 15:21:19 2800803 280
>>2800797
У тебя ff ждет пока выполнится весь f до последней строки, ff вообще без разницы какая там реализация у f. Ты спрашиваешь о том, почему на уровне движка авейт с сеттаймаутом не проигнорился? Ну а вдруг ты специально решил заслипать какое-то вычисление, откуда ЖС знает. Либо я неправильно твой вопрос понял
Аноним 10/08/23 Чтв 15:22:29 2800805 281
>>2800803
>>2800797
Опять же, любая асинк функция оборачивает результат в успешно разрешенный пропис, поэтому пока у тебя выполнение в первой функции до return не дойдет, вторая функция будет считать, что эта функция еще pending
Аноним 10/08/23 Чтв 15:27:16 2800816 282
16641340404150.webm 4477Кб, 480x480, 00:00:17
480x480
>>2800805
>пока у тебя выполнение в первой функции до return не дойдет, вторая функция будет считать, что эта функция еще pending
Так вот оно чо...
Спасибо.

<---- Моё лицо, когда познал промисы
Аноним 10/08/23 Чтв 15:29:27 2800823 283
>>2800816
>Моё лицо, когда познал промисы
Боюсь представить твоё ебало, когда ты до генераторов дойдешь.
Аноним 10/08/23 Чтв 15:37:54 2800844 284
16247272913682.mp4 1009Кб, 720x720, 00:00:09
720x720
>>2800823
Не, там уже протоптана дорожка.
Аноним 10/08/23 Чтв 15:46:15 2800873 285
>>2800844
Куда она протоптана? Ты понимаешь как async/await работает?

мимо
Аноним 10/08/23 Чтв 15:47:36 2800875 286
>>2800873
Изи бро. Он просто не застал времена Регенератортм рантайма. Ох уж эти скрипткидди.
Аноним 10/08/23 Чтв 15:47:50 2800877 287
>>2800844
Это как ты так лиханул, что прошел генераторы, но не знаешь про async/await?
Аноним 10/08/23 Чтв 15:48:27 2800879 288
>>2800875
>Регенератортм рантайма
Все еще живет в сердцах редаксСагадебилов и мобиксдебилов.
Аноним 10/08/23 Чтв 15:55:40 2800893 289
toska.mp4 2877Кб, 576x1024, 00:00:11
576x1024
>>2800877
Я знаю про асинк, авейт, но есть пробелы в знаниях, которые восполняю. В случае с генераторами, возможно, тоже самое.

Ну читаешь статью какую-то нибудь - вроде понятно. Садишься код писать и натыкаешь на какую-то дичь и понимаешь, что нихрена не понимаешь.
Вот только что на промисах подвернулся, когда код писал. С генераторами почти не работал, так что всё ещё впереди.
Аноним 10/08/23 Чтв 16:10:21 2800926 290
А вообще, я тут регулярно вопросы задаю и заметил, что в треде маловато вопросов задают, на самом деле. И в паре других тредов тоже.
Где все вкатывальщики? Ньюфаг тред переполнен, а где все они за пределами ньюфаг треда? Где тупые вопросы? Где все эти вкатыши? Почему никто вопросы не задаёт? На курсах всему учат и даже вопросов не остаётся?
Аноним 10/08/23 Чтв 16:12:15 2800934 291
>>2800893
>Я знаю про асинк, авейт
>Не знает что возвращает асинхронная функция
...
Аноним 10/08/23 Чтв 16:14:03 2800941 292
>>2800934
Ну мог бы тогда совет дать, а не быть озлобленной пидарахой, потратившей на ввод капчи больше времени, чем на сам пост. Или промолчать просто.
Аноним 10/08/23 Чтв 16:15:05 2800942 293
>>2800941
>Зарабатывать 300к+ в месяц
>Вводить капчу
Чел, у тебя с аналитическим мышлением проблемы
Аноним 10/08/23 Чтв 16:16:52 2800953 294
>>2800942
>Покупать пасскоды у хачей
>Думать, что есть разница между заработком в 300к и 30к для покупки пасскода за 200 рублей
Аноним 10/08/23 Чтв 16:18:12 2800957 295
>>2800953
>может позволить себе пасскод
>вводит зубодробительную капчу от абу
Аноним 10/08/23 Чтв 16:20:55 2800963 296
>>2800957
Я не могу позволить себе покупать хач пропуск.
Аноним 10/08/23 Чтв 16:22:41 2800967 297
>>2800963
Зато можешь позволить себе пиздеть на аниме форуме, вместо заучивания спеки.
Аноним 10/08/23 Чтв 16:26:28 2800973 298
>>2800967
Пизжу + учусь. Два в одном.
Аноним 10/08/23 Чтв 16:51:10 2801021 299
>>2800926
>Где тупые вопросы?
ЧэдЖПТ теперь за двач.
Аноним 10/08/23 Чтв 17:02:20 2801036 300
>>2800926
Я когда сам вкатывался часто тут видел вопросы.
В т.ч. по верстке, уровня как центрировать див.
Похоже шутка про то, что все вкатились и теперь срутся - не шутка.
Аноним 10/08/23 Чтв 17:15:58 2801056 301
obs10-08.mp4 694Кб, 1920x1080, 00:00:07
1920x1080
почему ебаная картинка не сжимается по вертикали?
ненавижу ебаный цсс
Аноним 10/08/23 Чтв 17:22:43 2801067 302
>>2801056
куда и как она сжиматься должна по вертикали?
контент внизу есть. зачем ее уменьшать?

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

max-height, height, min-height смотри. и размер родителя.
Аноним 10/08/23 Чтв 17:22:55 2801069 303
>>2800926
тупые вопросы часто игнорят
мимо часто задаю тупые вопросы
Аноним 10/08/23 Чтв 17:26:36 2801077 304
>>2801067
конента нет, там только margin, padding
у родителя высота: авто и у этого родителя height: calc(100dvh - 2rem);
Аноним 10/08/23 Чтв 17:29:26 2801080 305
>>2801077
еще прикол, есть две страницы, с одинаковой примерно разметкой и стилями
на одной прокрутка есть, на другом нету
подозреваю в этом замешана ебаная каринка
Аноним 10/08/23 Чтв 17:34:17 2801086 306
>>2801077
>>2801080
тогда получается тебе не картинку изменять надо, а сделать так, чтобы страница прокручивалась?

выключи у всех стилей оверфлов.
если прокрутка будет - где-то в родителе проебался.

если нету, смотри свои маняадаптивные размеры по вертикали.
Аноним 10/08/23 Чтв 17:48:37 2801103 307
Record2023-08-1[...].mp4 5869Кб, 720x1560, 00:00:11
720x1560
>>2801086
хуй знает, оверфлоу не помогает
Аноним 10/08/23 Чтв 18:29:24 2801171 308
пацаны/ребята помогите, рякт спа, есть простой кейс: внешний сервис редиректит на мой фронт, оттуда мой фронт редиректит на ту или иную страницу моего фронта в зав. от параметров url. В месте куда переходим нужно совершить действие, допустим показать сообщение. Можно было бы емитить что-то типа события и когда страница принимала событие она реагировала (показывала сообщение). Проблема в том что страница не будет нихуя слушать, ведь её ещё нет и данные на ней не загружены. Я просто создал глобальный буффер сообщений, откуда потребители читаю в нужный момент (например, после первого рендера) и реагируют как надо. Нормально так делать или кринж?
Аноним 10/08/23 Чтв 18:31:50 2801176 309
>>2801103
position fixed помогло, хз короче
Аноним 10/08/23 Чтв 18:52:48 2801202 310
Аноним 10/08/23 Чтв 19:04:03 2801220 311
image.png 1096Кб, 974x795
974x795
Аноним 10/08/23 Чтв 19:14:01 2801243 312
image 228Кб, 480x360
480x360
>>2800926
Я пару лет назад задавал вопросы тут вопросы, сейчас вот поясняю за промисы, 2 кейса, и rtk_query. А за мной очередь никто уже не занимал
Аноним 10/08/23 Чтв 19:15:46 2801251 313
>>2801243
>rtk_query
Пояснил тебе за щеку.
Аноним 10/08/23 Чтв 19:16:22 2801252 314
>>2801251
саспенс шизу слова не давали
Аноним 10/08/23 Чтв 19:16:53 2801254 315
>>2801252
Через пару лет будешь опять тут вопросы по саспенсу задавать.
Аноним 10/08/23 Чтв 19:23:41 2801266 316
>>2801243
>2 кейса
Ты же за 3 пояснял. Уже переобулся?
Аноним 10/08/23 Чтв 19:25:44 2801274 317
>>2800533
>ту же ебучую админку
Strapi
react-admin
И ещё множество альтернатив

>искаропки заскаффолдить проект с драйвером той или иной бд
Призму/тайпорм/drizzle не сложно накатить

>авторизацией и аутентификацией
JWT авторизацию и аутентификацию руками писать пару дней с рефреш токенами, инвалидацией и т.д., либо берёшь keycloak или другое из кучи альтернатив

>прочими необходимыми для реал-лайф проекта плюхами
ws, socket.io, uWebsocket, либы для webrtc и grpc? Пока писал увидел, что ты не про риалтайм, но пусть останется.

>Что там сейчас у нас на слуху? Экспресс? Это баребона уровня DIY, скажите спасибо, что они роутер не вырезали из пакета.
Он и есть тупо роутер.

>Нест? Как выше правильно заметили, это враппер над тем же экспрессом с DI/IoC и декораторами, чтобы ангуляродебилы не охуевали, когда им потребуется запилить BFF.
Чего там не хватает? Только драйверов для бд стабильных.

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

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

>И да, тебе снова придётся все собирать, настраивать и тестить самому, вместо того, чтобы сфокусироваться на описании бизнес логики своего проекта. Для некста тоже существует 100500 свистоперделок, докачивающие его до вменяемого уровня (Precedent, NextAuth). Как правило, это решения предусматривают подключения какого-нибудь барахла навроде призмы для БД и паспорта для аутентификации.
Это займёт 0.001% времени от разработки проекта.

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

>Отчасти это объясняется конъюнктурой рынка, где используется нода. На Западе она снискала себе нишу в области Serverless и JAMStack, а там, как водится, полноценные вебфреймворки не нужны. Вот такие дела, малята.
Монолиты на несте экспрессе тоже делают, и фастифай там популярнее, чем у нас. И микросервисы на несте, экспрессе и moleculer тоже вполне.
Аноним 10/08/23 Чтв 19:29:59 2801283 318
>>2801266
За 3 другой чел пояснял, но 3й кейс сомнительный
Аноним 10/08/23 Чтв 20:00:16 2801312 319
Все что-то поясняют, но никто нихуя не поясняет. Настолько бесполезная воздухотряска, что этот шум про кейсы мозг просто отфильторовал из памяти и пришлось искать по треду что там за кейсы были.

сотрясатель воздуха, фильтруйте
Аноним 10/08/23 Чтв 20:00:41 2801313 320
16718376080970.png 45Кб, 240x240
240x240
Аноним 10/08/23 Чтв 20:24:15 2801343 321
>>2801312
1. ErrorBoundary
2. getSnapshotBeforeUpdate
Аноним 10/08/23 Чтв 20:40:58 2801373 322
>>2801343
Спасиб, но просто сам факт сотрясания НЕТ ТЫ НЕТ Я заебал.
Аноним 10/08/23 Чтв 20:47:03 2801379 323
По работе нужно установить корневой сертификат криптопро, выглядит что-то очень анальнобутыльно. Эту хуйню ведь не особо безопасно в корневые сертификаты ставить? Что в теории может произойти?
Аноним 10/08/23 Чтв 20:51:21 2801389 324
>>2801171
> рякт спа
> Проблема в том что страница не будет нихуя слушать, ведь её ещё нет
Тут несколько вариантов:
1. У тебя не SPA, а MPA. Следовательно, ты либо делаешь бэк стейтфул, либо сторишь на клиенте данные, либо используешь квери параметры.
2. У тебя SPA, но ты не знаешь, как организовать глобальное состояние. Что ж, печально, но ответов в Гугле уйма;
3. Описанное тобой нечитаемый пиздец, но ежели у тебя всё заработало, то не переживай, всё гут.
Аноним 10/08/23 Чтв 20:57:30 2801410 325
>>2801379
> Что в теории может произойти?
Владельцы закрытого ключа смогут расшифровать трафик между тобой и хостом, что шифрует установленным ключом. Только не ставь никакие софтины от своей компании.
Ваш К.О.
Аноним 10/08/23 Чтв 21:03:53 2801423 326
>>2801410
>Только не ставь никакие софтины от своей компании.
Я уже поставил, но это плокен для отдельного браузера, который каждый раз при использовании сертификата запрашивает разрешение. А вот если в рут поставить сертификат, владелец ключа в теории любой трафик сможет просмотреть, или трафик только между мной и хостом, к которому я с этим сертификатом полез?
Аноним 10/08/23 Чтв 21:05:43 2801425 327
>>2801423
Если сам въебал корневой сертификат, то софтина может работать по типу митм. Так делают все сетевые дебаггеры, например, фиддлер.
Аноним 10/08/23 Чтв 21:07:56 2801430 328
>>2801425
Ну тогда я из-за одной единственной таски уволняюсь нахуй
Аноним 10/08/23 Чтв 21:13:44 2801442 329
>>2801430
Не ссы, ты ж не эникейщик какой-то. Лучше сам проанализируй сетевую активность, и если твои опасения оправдаются - предъявишь им в лицо.
И уйдёшь красиво.
Аноним 10/08/23 Чтв 21:14:15 2801444 330
>>2801389
Да заработать оно заработало, в глобальный стор всё что угодно могу положить, у меня нет уверенности что то что я делаю правильно, может есть какие-то паттерны или базовые примитивы как такое делается обычно
Аноним 10/08/23 Чтв 21:19:39 2801456 331
>>2801444
Непосредственно перед редиректом выставляешь флаг, двигаешь тазом редиректишь (тупо меняешь внутряк, ведь, формально, страница та же), на макете свежего внутряка проверяешь флаг и выполняешь экшон, если то нужно.

Куда проще та?
Аноним 10/08/23 Чтв 21:22:06 2801460 332
>>2801456
не знаю, просто кажется что это как-то противоестественно, будто есть что-то более выразительное в плане семантики, просто флаг дёргать выглядит искусственно
Аноним 10/08/23 Чтв 21:24:51 2801464 333
>>2801460
>просто флаг дёргать выглядит искусственно
Оберни в рыксу. Будет модно, реактивно, молодёжно.
Аноним 10/08/23 Чтв 21:26:42 2801467 334
>>2801464
а как бы это в рхе выглядело бы? может я чёто подобное сделаю, glorified переключение булевого флага
Аноним 10/08/23 Чтв 21:36:40 2801475 335
>>2801467
>а как бы это в рхе выглядело бы?
Если мыслишь в push парадигме, тогда изменение булева флага будет являться событием, подписавшись на которое ты сможешь выполнить эффект.
Аноним 10/08/23 Чтв 21:40:12 2801477 336
>>2801475
спасибо аноныч, посмотрю чё там в рыхе есть похожее
Аноним 10/08/23 Чтв 22:58:07 2801536 337
Работаю на аутстафе, бэкеры не из нашей команды, постоянно выебываются и всегда дают минимум инфы по таскам, чтобы показать себя умнее, а фронтеров тупее, чтобы ты сидел и с минимумом инфы пытался сам разобраться как это говно работает. Пиздец мрази, причем я с ними всегда нормально общаюсь и никогда их ни в чем не обвиняю, даже если они где-то проебались. Видимо пока не вырасту из уровня галер, придется это терпеть
Аноним 10/08/23 Чтв 23:58:39 2801599 338
>>2801536
Еби начальство за это
Аноним 11/08/23 Птн 00:01:30 2801602 339
>>2801536
Так везде где нет тимлида
Аноним 11/08/23 Птн 04:02:13 2801674 340
>>2801536
Тебе, может, просто паттернов подучить? Я первый год на дотнете писал, так потом охуевал от того, сколько на фронте костылят, велосипедят и невдупляют, хотя вроде как очевидно, что эта стандартная задача решаемая стандартным паттерном без лишних вопросов.
Аноним 11/08/23 Птн 07:02:48 2801698 341
16904686300600.mp4 4397Кб, 612x1080, 00:00:18
612x1080
16916660618170.mp4 1205Кб, 576x512, 00:00:16
576x512
>>2801536
такая же хуйня.

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

каждый раз поля пребывают.

каждый раз какая-нибудь хуйня уровня: "Бля, айдишник в булеан конвертился".

Аноны, мне с такой хуйней к беку идти и быковать? Пусть, блять, тестируют перед сдачей новой апишки.
Или сразу к начальнику.
Заебался.
Шестой час уже сижу и разбираю это говно. Уже процентов 30 запросов отбраковал и формирую ебаную тудушку для бека, блять.

Я формошлеп или тестировщик? Пиздец.
Аноним 11/08/23 Птн 07:05:02 2801699 342
>>2801698
я уже раза три сокрушался в треде.
извините.
Аноним 11/08/23 Птн 07:20:18 2801703 343
main-qimg-c90cf[...].jpeg 74Кб, 474x874
474x874
>>2801698
Ахуеть, у вас процессы в команде хромают, парни.
Валидный контракт, например, оапи спека, обязателен, как минимум, для кодогенерации. Документирование и версионионирование апи сюда же. Разработка и согласование через инструмент коллаборативного редактирования, например, через Мирку. Тогда никто уже не сможет доебаться, что что-то осталось непонятным - сидели-то за одним столом все вместе. Возьмите на себя ответственность за наладку процессов разработки апи и взаимодействия разработчиков разных компетенций. Если и не будут на руках носить в своей команде, так хотя б будет внушительная строчка в резюме. Так победим. Пис.
Аноним 11/08/23 Птн 07:33:17 2801705 344
>>2801703
Со всем согласен, но...
>Ахуеть, у вас процессы в команде хромают, парни.
Я не знаю какие должны быть процессы.
На прошлой у меня беком лид занимался, собственно с беком вопросов и не было. Максимум спрашивал почему оно работает так как работает.
А на новой пиздец.

Правильно понимаю, что минимальный процесс сдачи апишки выглядит так: бек сделал апи - бек проверил апи на тестовой (моей) базе(все запросы, все потестил) - бек сдал работу.

Как я понимаю, бек сейчас у себя на своем бекенде беснуется и хуй знает как они проверяют, т.к. я однажды спросил: Дай мне просто рабочий запрос с параметрами, в итоге получил ответ, типо параметров там дохуя, я хуй знает, иди к начальнику.
Вот как он тестировал, если простой пример запроса не смог выдать? Как он тестирует, если простое прокидывание параметра валится пятисотой?
Аноним 11/08/23 Птн 10:33:20 2801796 345
Может кто помочь? Я в JS не понимаю ничего, мне нужно что-бы в одной программе картинка по клику увеличивалась. Насколько я умел, сделал это, в программе в основном две картинки, но когда картинка одна, мой код не работает, можете помочь исправить?
Вообще желательно как-то сделать так, что-бы код работал без привязки к количеству картинок.
https://pastebin.com/0jDG9EdQ
Аноним 11/08/23 Птн 10:41:09 2801808 346
>>2801796
>Я в JS не понимаю ничего
Да ты в приницпе в программировании ничего не понимаешь.
>Вообще желательно как-то сделать так, что-бы код работал без привязки к количеству картинок.
Начни с самой базы для школьников 5 класса:
https://ru.wikipedia.org/wiki/%D0%A6%D0%B8%D0%BA%D0%BB_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)
>картинка по клику увеличивалась
document.addEventListener("click", e => {
const img = e.target.closest("img");
if (!img) return;
img.width = 1.5;
img.height
= 1.5


})
Аноним 11/08/23 Птн 10:41:55 2801809 347
>>2801808
img.width <звездочка>= 1.5
img.height <звездочка>= 1.5
быстрофикс
Аноним 11/08/23 Птн 10:48:59 2801816 348
>>2801809
>>2801808
С этим картинки растут только вертикально и бесконечно, а не как это сделано у меня.
Аноним 11/08/23 Птн 10:52:13 2801821 349
>>2801816
Хуя важный какой. Ты что в задаче написал?
>картинка по клику увеличивалась
Задачу сформулируй для начала нормально, а потом выебывайся.
const resized = new WeakSet();
document.addEventListener("click", e => {
const img = e.target.closest("img");
if (!img) return;
if (resized.has(img)) {
resized.delete(img)
img.width /= 1.5;
img.height /= 1.5;
} else {
resized.add(img)
img.width <звездочка>= 1.5;
img.height <звездочка>= 1.5
}
})
Аноним 11/08/23 Птн 10:59:32 2801832 350
>>2801809
>Задачу сформулируй для начала нормально
Сделать увеличение картинок как в моём коде, только что-бы все картинки могли увеличиваться, а не только две как это смог сделать я.
В твоём-же коде и увеличение не так работает, и вообще картинки только по вертикали вытягиваются.
Аноним 11/08/23 Птн 11:02:38 2801835 351
>>2801832
Всё в моем коде работает. Вставь в консоль и попробуй на шебм в треде покликать. У тебя они не работают потому что ты нихуя не можешь вводные написать.
> увеличение не так работает
Сделай что бы работало так. Я тебе пример привел, если хочешь что бы я сделал по красоте и еще тебя проконсультировал - могу дать свою фейкотелегу. Любой каприз за ваши деньги.
Аноним 11/08/23 Птн 11:11:35 2801843 352
>>2801274
> Призму/тайпорм/drizzle не сложно накатить
> JWT авторизацию и аутентификацию руками писать пару дней с рефреш токенами
> keycloak
> Это займёт 0.001% времени от разработки проекта.

Я понимаю, как это работает на коммерче. Там уже вылизанный за тысячи человекочасов код тупо копируется с другого проекта и, с небольшими корректировками, снова пускается в бой. Таким вот нехитрым обрзаом мы получаем величину в 0.001% от всего ЖЦ проекта. Я всё-таки немного про другое говорил. Когда захотелось реализовать какую-то идею, поднять быстро сервак с админкой, потому как сил после работы хватает разве что на несколько сотен строк кода, тебе предлагают охладить траханье и накатить пару десятков библиотек, каждую из которых нужно еще сконфигурировать соответствующим образом и сынтегрировать её с остальными на проекте. Всё это, в идеале, делается в скаффолдере за пару минут (указать драйвер, схему, юзеров и их роли).
В общем-то, как ни странно, такое говно мамонта, как Метеор, внезапно, позволил быстро преодолеть эти шаги (в своём ключе, немного, но тем не менее) безболезненно, в довесок ещё реалтайма за воротник накинули. Даже удивительно, почему он не взлетел.
Аноним 11/08/23 Птн 12:17:20 2801903 353
>>2801835
>Сделай что бы работало так.
Да всё сделал уже, полюбуйся. https://pastebin.com/fiUvDrQf
В той программе для которой мне это надо всё работает как надо, правда если проверить этот код тут на сайте, то происходит почти что тоже самое что и с твоим гавнокодом в моей программе, картинка не увеличивается, а растягивается по ширине.
Аноним 11/08/23 Птн 12:19:14 2801905 354
>>2801903
>полюбуйся
Хуйня, но раз уж ты сам сделал то молодец.
Еще бы теорию вычислительной сложности изучил, что бы не позорится с поиском по массиву.
Аноним 11/08/23 Птн 12:24:56 2801913 355
>>2801905
Да, для того что-бы мне две (или одну) картинки увеличивать в моей программе предназначенной исключительно для меня, мне определённо нужно знать теорию вычислительной сложности что-бы описанный функционал работал как надо на моём пк за 200к. Зато перед двачерами позорно не будет.
Аноним 11/08/23 Птн 12:29:07 2801916 356
>>2801913
>купил пк за 200к
>напердолдил какого-то говнокода заместо того, что бы нанять фрилансера за 500 рублей...
Аноним 11/08/23 Птн 12:30:56 2801917 357
Я сейчас напишу одну вещь для вкатунов. Если решили вкатываться с нуля, то сразу приступайте к фреймворкам. Не нужно учить html, css, ванильный жс. Почему?

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

Поэтому не тратьте время на основы веб, не учите кучу тегов html и уж тем более всякие прототайпы. Оставьте этот кал старым пердунам, которые делали табличную верстку и думали что алгоритмы это про то как сделать слайдер. Для вас уже все давно сделали, берите готовые инструменты и творите.
Аноним 11/08/23 Птн 12:39:06 2801925 358
>>2801917
один из худших советов, которые тут были.
ну или очень жирный, обращая внимание на вопросы выше.
Аноним 11/08/23 Птн 12:39:52 2801927 359
>>2801917
Этого двачую. Но выше миддла без задрачивания базы вы не прыгните.
Аноним 11/08/23 Птн 12:52:45 2801933 360
>>2801927
они при таком подходе и выше вкатыша не прыгнут.
Аноним 11/08/23 Птн 12:59:24 2801937 361
>>2801933
Схуяли? Главное на собесе хорошо напиздеть, а дальше - похуй.
Аноним 11/08/23 Птн 13:04:55 2801951 362
>>2801917
Absolutely дегенеративный совет, превращающий весь кодинг в магию, не делайте так. Я еще могу понять, когда ты начинаешь изучение с реакта, а потом добиваешь базу. Но мне кажется и в этом случае будет попросту сложнее и дольше, чем если наоборот
Аноним 11/08/23 Птн 13:06:12 2801957 363
>>2801951
Кабан, оформи спокуху.
>превращающий весь кодинг в магию
Ты то сам можешь написать код на x86 ассембелере? Или будешь магию в виде c++/rust использовать?
Аноним 11/08/23 Птн 13:09:04 2801965 364
>>2801937
НУ это база, но если та базу не знаешь, как ты напиздишь?
Аноним 11/08/23 Птн 13:12:27 2801970 365
>>2801965
Чел, очень легко. Просто буду пиздеть обо всем на собесе и тянуть время. Не в первой уже. Я на первом своем собесе на вопрос чем var от let отличается 10 минут отвечал, приводил примеры, риски использования и т.п.
Аноним 11/08/23 Птн 13:15:52 2801978 366
>>2801970
я тоже умею извиваться, если не знаю ответа.
раза два про намбер прототайп вспоминал, лол.

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

если попросят назвать различия между маржином и падингом?
если попросит рассказать словами как сделать круг в кссе? либо сетку на флексах?
Аноним 11/08/23 Птн 13:18:25 2801982 367
>>2801978
>если не знаю ответа
так это одно, совсем другое дело когда ты ответ знаешь и можешь очень долго на него отвечать.
>если попросят назвать различия между маржином и падингом?
Скажу, что один внутренний, а другой внешний. Приведу пример работы во флексах/гридах, как оно работает при fixed и absolute позиционировании.
>как сделать круг в кссе?
Расскажу и налягу на уши про svg
>либо сетку на флексах?
Расскажу и параллеьно налягу на уши почему лучше для сеток использовать гриды, а там уже перейду к адаптивности.
Аноним 11/08/23 Птн 13:25:52 2801989 368
>>2801982
>Расскажу и налягу на уши про svg
Нет, на ксс.
Свг - другое.

>Расскажу и параллеьно налягу на уши почему лучше для сеток использовать гриды
Ух тыж, ебать.
Ты вкатился или еще вкатываешься?
Я бы прихуел с таких озарений про гриды.
Аноним 11/08/23 Птн 13:28:39 2801995 369
>>2801989
>ксс
Ну так я говорю: расскажу про border-radius и начну лить лапшу, моя цель ответить на минимум вопросов от интервьюера и по максимуму растянуть время отвечаю просто про другие веб технологии.
>Ты вкатился или еще вкатываешься?
Да я уже мидл+, братан...
Аноним 11/08/23 Птн 13:32:03 2801999 370
>>2801995
>мидл+
Паша, ты не мидл.


В остальном понял.
Правда не уверен на счет эффективности стратегии по затягиванию.
Я старался по большему кол-во дать ответ. И если не знал, так и говорил. Если примерно знал, то уже начинались маняврирования.
Аноним 11/08/23 Птн 13:34:36 2802002 371
>>2801999
>Паша, ты не мидл.
Ну значит джун, мне похуй. Оклад 270к есть, а на ваши грейды уебанские срал с высокой колокольни.
>Правда не уверен на счет эффективности стратегии по затягиванию.
Она эффективна. Поставь себя на место интервьюера, ты же проверяешь знания соискателя, а не проверяешь его умение овтетить на твои вопросы.
Аноним 11/08/23 Птн 13:39:44 2802012 372
>>2802002
Ахахха, лол, так ты и правда Паша что ли.

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

Мимо КасседиПсон.
Аноним 11/08/23 Птн 13:41:19 2802015 373
>>2802012
> ты и правда Паша что ли.
Нет))))) Я как раз первый, кто его Пашей-Парашей назвал.
Аноним 11/08/23 Птн 13:43:12 2802018 374
>>2802012
Ну и у Пашка вроде 130к всего было, или около-того.
Аноним 11/08/23 Птн 13:53:34 2802029 375
>>2801957
Ну да, если мы не знаем как работает низкоуровневая реализация языка/ос/вселенной, то и похуй вообще как работает сам язык, на котором мы пишем. Охуенная аналогия, пошел нахуй
Аноним 11/08/23 Птн 13:53:42 2802030 376
>>2802015
>>2802018
Да ладно тебе, Паша, хоть тут не маняврируй.
Аноним 11/08/23 Птн 13:56:10 2802034 377
>>2802030
Так вроде Паша и не маняврировал никогда, всегда собой представлялся...
Аноним 11/08/23 Птн 13:56:58 2802035 378
Для вкатунца в vue, nuxt фронтенедры важна такая часть как анимации на anime.js, gsap, three.js??? Или анимации это уже дело десятое и главное дрочить вёрстку, программирование и сами фреймворки vue, nuxt?
Аноним 11/08/23 Птн 13:58:01 2802036 379
>>2802035
>anime.js, gsap, three.js???
ответ -
>Или анимации это уже дело десятое и главное дрочить вёрстку, программирование и сами фреймворки vue, nuxt?

анимацию просто понимать надо, что как можно сделать, но дрочить не обязательно.
Аноним 11/08/23 Птн 14:01:40 2802043 380
Аноним 11/08/23 Птн 14:04:58 2802046 381
image.png 29Кб, 447x601
447x601
JS, I love it. [...].mp4 754Кб, 1280x720, 00:00:04
1280x720
Открыл маркет, параолимпийцы с яндекса заставили делать ментальную гимнастику.

мимо
Аноним 11/08/23 Птн 14:13:34 2802055 382
16767433416590.jpg 289Кб, 1000x999
1000x999
Аноним 11/08/23 Птн 14:19:10 2802060 383
>>2802046
Так эту хуйню продаван заполняет, чел...
Аноним 11/08/23 Птн 14:21:56 2802063 384
>>2802060
Яндексус агрегатус, а описание товара заполняет продаван?
Аноним 11/08/23 Птн 14:22:44 2802067 385
>>2802063
>агрегатус
Уже давно не агрегатус, а маркетплейсус.
Аноним 11/08/23 Птн 14:23:01 2802068 386
>>2802063
скинь ссылочку на продукт.
Аноним 11/08/23 Птн 14:27:33 2802079 387
image.png 29Кб, 430x623
430x623
Аноним 11/08/23 Птн 14:30:35 2802084 388
>>2802079
Что хуй знает то? Доставляет всегда ЯМ.
Аноним 11/08/23 Птн 14:36:17 2802092 389
image.png 10Кб, 350x217
350x217
image.png 27Кб, 997x240
997x240
Аноним 11/08/23 Птн 14:44:45 2802115 390
image.png 52Кб, 1147x589
1147x589
16802972654651.jpg 358Кб, 1080x1080
1080x1080
>>2802092
глянул в инкогнито, работает.
только после полного очищения локал/сессион стораджей и кукисов норм показывается, лол.

хули они там сделали? первый раз вижу чтобы фронт так пидорасило от склада грязи, да еще и на определенном продукте.
Аноним 11/08/23 Птн 14:47:26 2802120 391
>>2802092
>>2802115
кст, хз что ты там обрезал в квери, мне это не помогло.
Аноним 11/08/23 Птн 14:52:54 2802127 392
>>2802120
Ну когда из поиска в маркете открывал страницу, после первого поискового запроса оно наложило кучу говна в query, соответственно переходишь дальше на продукт - это говно там болтается.

Когда отрезал параметры запроса из ссылки и перезагрузил дабы убедиться в работоспособности - оказалось, что это повлияло на описание.
Аноним 11/08/23 Птн 14:57:33 2802134 393
image.png 50Кб, 657x924
657x924
>>2802127
ох, лол, и правда.

вкатыши, давайте там напрягитесь, решите проблему и вкатитесь в яндекс, наверное.
типо смотрите: я ваш баг поправил.
Аноним 11/08/23 Птн 15:00:32 2802138 394
>>2802134
Да тут явно с интернационализацией косяк.
Аноним 11/08/23 Птн 15:01:29 2802140 395
>>2802127
ну, кстати, твоя ссылка без квери у меня в первывй раз не работала, было как на твоем первом скрине.
сейчас моя ссылка не работает, а твоя работает.
магия.

https://market.yandex.ru/product--23-8-monitor-benq-gw2480t-1920x1080-60-gts-ips/675207006?text=23.8%22%20%D0%9C%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%20BenQ%20GW2480T%2C%201920x1080%2C%2060%20%D0%93%D1%86%2C%20IPS&cpc=B471iPSmpZdnsi2_Hhe1AiK86KXvDZQug9Ui9hOwr24p0lO8a_tv9ZEC6RGKBeiaUR5XIyqxCCBqLsfM1ApFJlvqP786QM-gKjTo7K5u9YY745CSMOJpQpQFyRjU5tmeojjS2bpQTXhlAFYel3lzYCIVNiap7AyenHSQT5rQ8zV7llNpcBS4Q2CfIddOKs-VLd98RVSGtbXBVLHWu3nYRoRLb5AYXL0bS4Kv5qa4x4c%2C&rs=eJylkL9Lw0AUx3O10VBQD8VBUTmKokMpyaWtqVUIDoqbRcGlQxw66FAcFEpBCaIWXEQEoUUw4I9BHAQFf9co2K4pgotLW3DWTQcH855_QpcP37v3ve-79_iB6C8R3zBXg5qfOftOwXlwrstrTqFssrFkKs4mZnlIk2cCTIlyOa3ImhxgEZk5u-XNAJucmqYf79km-nvz3EGLtWqD3ysJVHDZQttcdtN-l0GqDJKFOppkJDUyFFGVMM9IYVmJDmlczTTykMK5ZpKzkrhFPJIwRTJeyT3kSR2tTolP-tk-kei3i3MivBDBfn5wWXkaAX7euxRWR4HrwEoQqgItuDQ10PYSOPUvILNjUG0GGl34SocEXQZtjWNmL2iWA23FwGnGwWMV0bmBzlb8QxVoNWLONt7XwGMn8W0P3Bjzj8Cr_3zw6yJo_Q2cRg71InZsh6rhwSnSUGXHqOPoWYGqmboDzxGmDQDtC-hl7ABNFRMSeJ_F_L5b-NscbuAV0w6xVyc6vThvDP95iczjxpaxKuKu9nAi9FQSo3-t7ePx&sku=100974429733&do-waremd5=gOH_k5_kHj77QQMsAOi6dw&resale_goods=resale_new&cpa=1&nid=26910011
Аноним 11/08/23 Птн 15:02:04 2802141 396
image.png 92Кб, 1084x701
1084x701
Аноним 11/08/23 Птн 15:27:09 2802186 397
>>2802134
Вкатуны могут выдохнуть, это не на нашей стороне, там вот такое в компоненте:

dangerouslySetInnerHTML={{
__html: text,
}}

Еще мониторов:
https://market.yandex.ru/product--28-monitor-benq-ew2880u-3840x2160-60-gts-ips/1739624038/spec

https://market.yandex.ru/product--27-monitor-lg-27ul500-3840x2160-60-gts-ips/455745446/spec

https://market.yandex.ru/product--27-monitor-benq-ex2710s-1920x1080-165-gts-ips/1744948383/spec

мимо яндексоид, думал сейчас повышение грейда себе выпрошу
Аноним 11/08/23 Птн 15:28:02 2802188 398
>>2802186
Ушел писать на @security@yandex-team.ru

Мимо другой яндексоид
Аноним 11/08/23 Птн 15:30:27 2802192 399
>>2802186
У вас кстати описания на скринах разные, скорее всего из-за uniqueId с разных продаванов тянется это все
Аноним 11/08/23 Птн 15:42:31 2802211 400
>>2802186
Хацкеры, ебаните-ка чыы атакой по яндексу, хули они такие криворукие.

>это не на нашей стороне
Реактомакака...
Аноним 11/08/23 Птн 15:48:03 2802222 401
>>2802186
>dangerouslySetInnerHTML={{
>__html: text,
>}}
Чому нельзя было просто текст уже положить с каким-нибудь white-space: pre-line
Аноним 11/08/23 Птн 15:57:59 2802231 402
image.png 6Кб, 309x98
309x98
JS, I love it. [...].mp4 754Кб, 1280x720, 00:00:04
1280x720
И mdn туда же.
That's my lucky day.
Аноним 11/08/23 Птн 15:59:11 2802233 403
16913635082420.jpg 228Кб, 820x1024
820x1024
>>2797579
Тоже думаю над этим понравилось ООП, паттерны. Но я не знаю где взять нормальную матчасть по ноде. Чтоб там было с архитектурой, тайпскрипт, тем же ООП, а не просто хуяк-хуяк на экспрессе.
Аноним 11/08/23 Птн 16:04:38 2802245 404
>>2802231
первые звоночки после вкатившихся курсовых-реактомакак.
скоро половины тырнета через раз будет работать.
Аноним 11/08/23 Птн 16:06:49 2802247 405
>>2802245
Будет как дикий запад времен раннего похапе.
Аноним 11/08/23 Птн 16:13:03 2802258 406
>>2802222
Даже удивительно. что такой тупой вопрос получил квадрипл.
Аноним 11/08/23 Птн 16:15:38 2802263 407
>>2802211
>Хацкеры, ебаните-ка чыы атакой по яндексу, хули они такие криворукие.

Они санитизацию делают на входе, чел.
Аноним 11/08/23 Птн 16:24:08 2802276 408
>>2802258
Лучше ебаться с санитизацией и вставками html, да?
Аноним 11/08/23 Птн 16:25:15 2802280 409
>>2802276
>ебаться
Кого ебет с чем там ебучие кодомартышки ебаться будут? Ты шире мысли, задачами бизнеса.
Аноним 11/08/23 Птн 16:26:51 2802283 410
>>2802280
>Ты шире мысли, задачами бизнеса.
Согласен. Анон не так давно помыслил шире над описанием у продукта.
Аноним 11/08/23 Птн 17:31:22 2802372 411
const a: Array<number>;
const b: Array<number>;

1) a[0] === b[0] && a[1] === b[1]
2) a[0] - b[0] + a[1] - b[1] === 0

что быстрее?
Аноним 11/08/23 Птн 17:35:34 2802378 412
image.png 271Кб, 1918x1079
1918x1079
Кем нужно быть что бы рисовать такое на фронте?
Магистром по математики и геометрии?
Аноним 11/08/23 Птн 17:46:55 2802415 413
>>2802378
в соседнем треде рассказали что это SCADA
Так что вопрос не актуален, фронты на такое не способны
Аноним 11/08/23 Птн 17:50:00 2802428 414
>>2802372
на такие вопросы невозможно ответить без изучения кода конкретного движка и выполнения замеров
Аноним 11/08/23 Птн 18:10:07 2802475 415
>>2802415
Ну, SCADA, да. А SCADA что? SCADA это аббревиатура. Долбич.
Иди проси название софтины там откуда принёс скрин и смотри есть ли там веб клиент.
Аноним 11/08/23 Птн 18:12:42 2802480 416
>>2802378
А что тут такого хайтечного? Обычными элементами с SVG сверстать такое не убер сложно. Алсо, есть либо, упрощающие рисование SVG примитивов.

Мимо работал в АСУ
Аноним 11/08/23 Птн 18:26:41 2802494 417
>>2802480
удачи, тебе придется изобретать целый язык с формулами чтобы это было все адаптивно, тянулось, растягивалось


Такое не по силу простым фронтам
Аноним 11/08/23 Птн 18:32:11 2802501 418
image.png 2497Кб, 2214x1172
2214x1172
image.png 2415Кб, 2214x1172
2214x1172
Ебало, когда веришь что CRA еще жив
Ебало, когда все еще пишешь на redux и не слышал про toolkit
Аноним 11/08/23 Птн 18:35:08 2802504 419
>>2802501
Он то продаёт. Мне бы лучше ебало вкатунов по видосикам имаджинировать.
Аноним 11/08/23 Птн 18:49:57 2802522 420
>>2802372
Делаю ставку на первый. Операция сравнения быстрее чем сложение/вычетание
Аноним 11/08/23 Птн 19:00:49 2802537 421
>>2802494
>удачи, тебе придется изобретать целый язык с формулами чтобы это было все адаптивно, тянулось, растягивалось
Тишо, ёбнулся? UI в промке проектируется под конкретный девайс, у которого известны все ТТХ, включая разрешение экрана. Какая нахой адаптивность?

Асло
> тянулось, растягивалось
на, https://www.usenodl.dev/
И десяток подобных фреймворков.
Еще раз - хайтека здесь нет.
Аноним 11/08/23 Птн 19:03:10 2802544 422
>>2802501
Ну и че это за хуй? Почему мне не должно быть похуй на его высеры?
Аноним 11/08/23 Птн 19:07:35 2802551 423
>>2802079
Ну, как вайлдберрис, сбер*маркет, озон, амазон, алиэкспресс...
Раньше яндекс маркет был вообще не этим.
Аноним 11/08/23 Птн 19:09:55 2802557 424
>>2802372
> что быстрее?
Ассемблер
В Сафари разница около полупроцента, в Хроме чуть больше, но тоже экономия на спичках

https://jsperf.app/pidupi/1/preview
Аноним 11/08/23 Птн 19:10:51 2802559 425
>>2802378
Никакой геометрии тут нет, только очень много ебли.
Обычный специализированный фронт, ничего сложного для команда разработчиков.
Аноним 11/08/23 Птн 19:14:01 2802565 426
image.png 31Кб, 650x216
650x216
>>2802372
Давай начнём с того что это не эквивалентные конструкции.
Аноним 11/08/23 Птн 19:42:21 2802600 427
>>2802537
>речь про написание с нуля
>подсовывает фреймворк который писали 2 года да и еще с говном RxJS
Аноним 11/08/23 Птн 19:44:01 2802602 428
image.png 271Кб, 1918x1079
1918x1079
>>2802559
Чел, просто представь ты мышкой двигаешь блок с катловыми насосами, все линии должны перестроится, блоки сверху должны сместиться


это задача для ИЛОНА МАСКА!!!!!!!!!!!!!!!!!!!
Аноним 11/08/23 Птн 19:56:47 2802624 429
>>2802600
>ита гавно пейсали 2 года
>2 года пейсали эта значит с нулйа низзя напейсать
>йа скозял
Аноним 11/08/23 Птн 19:59:57 2802629 430
>rxjs
>2023
Аноним 11/08/23 Птн 20:04:45 2802639 431
image.png 1079Кб, 1085x1171
1085x1171
>>2802501
>Ебало
Не в ебале дело, а в глазах.
Один смотрит в прошлое.
Другой на ебало вкатуна, который вопрошает как ему теперь вкатиться.
Аноним 11/08/23 Птн 20:36:24 2802687 432
>>2802629
> rxjs
Отличная, кстати, штука.
Аноним 11/08/23 Птн 20:56:09 2802714 433
>>2802687
Зачем она для людей вне ангуляра?
Аноним 11/08/23 Птн 21:03:40 2802728 434
>>2802501
Лол он говорил что жс говно и если мы говорим про крупные проекты в серьезных компаниях, то тут только жаба приходите к нам на курсы
Аноним 11/08/23 Птн 21:08:20 2802742 435
>>2802714
Как минимум:
- декларативная обработка ивентов (чем насквозь прошита клиентсайд разработка);
- автокенселинг сетевых запросов на отписке;
- можно делать push-pull на BehaviorSubject (но лучше не надо), получая эрзац сигналов;
- фреймворк-агностик, благодаря чему можно прикрутить точечные апдейты в любую UI библиотеку;
- легко тестировать на синтетических скедулерах;
- fine-grain оптимизации за счёт изменяемых скедулеров/клокеров.
Аноним 11/08/23 Птн 21:09:41 2802744 436
SaveInsta.App -[...].mp4 4719Кб, 1080x1920, 00:00:29
1080x1920
>>2802378
А хули тут такого? Ну какая-нибудь среднестатистическая скилбосковая реактомакака такое не сделает, а те кто пару лет верстают заебенят это на изи, а если еще и canvas заюзать, то еще проще. Можно еще svg сгенерировать.
Ну ладно не совсем изи поебаться придется, но нет ничего фантастического
Аноним 11/08/23 Птн 21:12:06 2802751 437
>>2802742
А где это применимо? Есть кейсы?
Всегда хватало обычных mobx/vuex
Аноним 11/08/23 Птн 21:13:23 2802756 438
>>2802744
я бы эту хуйню за неделю сделал. чтобы там еще двигать можно было, хуй знает что.
если адаптива нету, если адаптив есть, нахуй надо, лучше на завод.
Аноним 11/08/23 Птн 21:18:43 2802764 439
Аноним 11/08/23 Птн 21:18:54 2802765 440
А куда вообще можно перекатиться с react.js для получения сотыг?

Только пожалуйста без говно vue
Аноним 11/08/23 Птн 21:20:05 2802770 441
Стикер 63Кб, 500x499
500x499
>>2802756
>лучше на завод
Как раз на зводе такой софт и пишут
Аноним 11/08/23 Птн 21:20:12 2802771 442
image.png 40Кб, 1564x346
1564x346
Тяжело
Аноним 11/08/23 Птн 21:22:08 2802777 443
>>2802600
Лол ну напиши сам свой велосипед, ты может вместо фреймворков на ваниле пишешь?
Аноним 11/08/23 Птн 21:23:27 2802782 444
>>2802764
Svg обьоссытся и обосрется по перформансу как только мотенциальных ноды будет больше 1000
Аноним 11/08/23 Птн 21:23:41 2802783 445
>>2802744
Да не сделаешь ты такой сам за 1 спринт, тебе придется создавать фреймворк из 10к строк как кидали выше и продумывать сотню корнер-кейсев

Все это должно двигаться, стрелочки перестраиваться
Аноним 11/08/23 Птн 21:25:55 2802791 446
Как ты заставишь передвинуть стрелку так что бы она не задела 100 других блоков?

Блять вы даже не понимаете суть задачи!
Аноним 11/08/23 Птн 21:28:35 2802797 447
>>2802783
>за 1 спринт
Я про такое и не писал лол, где ты про спринты увидел?

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

>Все это должно двигаться, стрелочки перестраиваться
Это я уже понял
Аноним 11/08/23 Птн 21:30:44 2802801 448
>>2802791
Проверять положение всех блоков и сделать какую-нибудь матрицу с занятыми областями
Аноним 11/08/23 Птн 21:33:42 2802804 449
>>2802783
> Все это должно двигаться, стрелочки перестраиваться
Это особый раздел специальной олимпиады, да, братец? Я про выдумывание фантомных требований, как то адаптивность, подвижность, и прочая ебатория. Чувак пришел и кинул скриншот из юая, построенного в каком нибудь говне навроде мастерскады. Нихуя там ничего не адаптируется и не перемещается, блядь.

>>2802782
> Svg обьоссытся и обосрется по перформансу как только мотенциальных ноды будет больше 1000
И да, так оно и есть, когда подобный UI эуспортируешь в веб версию. В кодсисе третьем всё так безбожно тормозит, поэтому обходятся растром там, где можно. У нас чувак рисовал подобную хуйню, там мы тупо бэкграундом замостили для ЧМИ на Weintek'e.
Аноним 11/08/23 Птн 21:40:08 2802816 450
>>2802791
> Блять вы даже не понимаете суть задачи!
Зато ты прозрел охуеть как.
Protip: бери канвасный фреймворк. На чем там мирка написана? Pixi? В Phaser'е, например, уже есть всё необходимое для вычисления коллизий и прочая поебень. Проблемы?
Аноним 11/08/23 Птн 21:54:22 2802839 451
Почему когда я через js меняю у изображения .height или.style.height, то оно растягивается, а если .width или.style.width, то оно меняет размер пропорционально? От чего это зависит, может кто подсказать пж.?
Аноним 11/08/23 Птн 21:56:15 2802840 452
>>2802839
Шиз, ты же уже решил свою задачу, зачем ты такие вопросы задаешь?
Аноним 11/08/23 Птн 21:57:09 2802842 453
>>2802840
Я продолжаю её улучшать.
Аноним 11/08/23 Птн 22:03:59 2802848 454
>>2802839
Примеры будут? Тебе никто тут помогать не будет без примеров.
object-fit: contain;
Аноним 11/08/23 Птн 22:06:00 2802853 455
>>2802765
fullkek php developer а на фронте конечно вью
До 150к МАКСИМУМ миддлу. Дерзай.
Только я не ничего не говорил. Тссссс
Аноним 11/08/23 Птн 22:15:25 2802872 456
>>2802801
хуя ты умный, это как раз и займет 1 год разработки
Аноним 11/08/23 Птн 22:25:39 2802891 457
как же я проигрываю с макак, которые ничего кроме шлепания форм за свою жизнь не занимались и которые утверждают что подобную приложуху за мсеяц запилят.
Аноним 11/08/23 Птн 22:40:43 2802914 458
>>2802728
А почему джс говно? Кстати, поясните ньюфагу, как вообще джс в целом как ЯП? То что он стал стандартом на заре массовых интернетов не значит же, что он прям хорош? Или к 2023 году допилили и стало норм.
Аноним 11/08/23 Птн 22:42:04 2802916 459
>>2802501
Чел, это джавист со всеми вытекающими отсюда проф сдвигами. Для него какой-нибудь реакт - это новая модная технология.
Аноним 11/08/23 Птн 23:06:09 2802927 460
>>2802914
>как вообще джс в целом как ЯП
Его за 10 дней какой-то рандомный мочехлеб разработал, как думаешь, какое у такого языка качество будет? Никто никогда не предполагал, что это будет полноценным языком программирования, в рекламной статье девяносто-какого-то года говорилось, что это язык не для программистов, а для "авторов html-страниц".
Аноним 11/08/23 Птн 23:12:13 2802929 461
>>2802927
> Его за 10 дней какой-то рандомный мочехлеб разработал
Как что-то плохое. Гораздо ведь лучше, когда язык разрабатывает консорциум подобных мочехлёбов, да, Антош?
Аноним 11/08/23 Птн 23:32:58 2802957 462
Уже 14 день пишу памятку как распознать вкатунца (ссылки на законы, где проверить выписку, что и как фиксируется в ИП, где можно пробивать вкатунца (чаты), примеры резюме-обманок, примеры накрутки опыта, примеры пет-проектов самозванцев и многое другое)

Собираюсь зафорсить среди HR
Все правильно делаю?
Аноним 11/08/23 Птн 23:58:12 2803007 463
>>2802914
Немчинский аргументировал что это для зумеров с вейпами и смузи, поскольку там каждый день что-то меняется, а жаба это стабильно
Он просто много лет сидел на жабе, оскуфел и кроме как писать билдеры фабрик делегатов на жабе нихуя не умеет

А если глобально про жс, то у него проблемы с синтаксисом и приведением типов, которые лечатся костылем в виде typescript, а в остальном язык как язык
Аноним 11/08/23 Птн 23:58:15 2803008 464
>>2802927
Почему за 25 лет не додумались неспеша перекатиться на новый язык?
Аноним 11/08/23 Птн 23:59:30 2803010 465
>>2802957
>Все правильно делаю?
Да
Аноним 12/08/23 Суб 00:00:14 2803012 466
>>2802957
Да, нормальный анон-вкатун только выиграет. А заводчанин со скиллбокса соснет и перестанет спамить резюме всем подряд.
Аноним 12/08/23 Суб 00:33:03 2803034 467
>>2802957
Да, но ты же потом сам не вкатишься.
Аноним 12/08/23 Суб 00:41:48 2803045 468
>>2803034
По какой причине? Я же уже вкачен
Аноним 12/08/23 Суб 00:41:51 2803046 469
>>2802783
>Да не сделаешь ты такой сам за 1 спринт, тебе придется создавать фреймворк из 10к строк как кидали выше и продумывать сотню корнер-кейсев
>
>Все это должно двигаться, стрелочки перестраиваться
Схуяли.

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

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

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

Единственная рутина будет заключаться в рисовании стрелок, но это более чем за неделю можно нашлепать.
Аноним 12/08/23 Суб 00:45:46 2803051 470
Аноним 12/08/23 Суб 00:58:31 2803059 471
>>2802957
>Собираюсь зафорсить среди HR
нам скинь.
мы антираспознаватель для наших вкатунов напишем.
Аноним 12/08/23 Суб 02:19:06 2803122 472
>>2802957
Вообще похуй. В ближайшие пару лет высрут столько тулз надроченных поверх нейронок, что просто похуй. И даже импортозамещённых, которые уже пилят по несколько лет.
Аноним 12/08/23 Суб 02:39:54 2803138 473
>>2802957
Как же саспенс шиза рвёт.
Аноним 12/08/23 Суб 02:52:34 2803143 474
Не могу понять эту строчку из доки Redux:
And since these are all function calls, they all return from that call stack. So, the print1 middleware is the first to run, and the last to finish.
https://redux.js.org/tutorials/fundamentals/part-4-store#using-middleware

Как это функция print1 запускается первой, а завершается последней?
Аноним 12/08/23 Суб 03:53:36 2803160 475
>>2803143
Что такое стек вызовов не понимаешь?
Очевидно что print1 вызывает print2, та в свою очередь print3.
Контекст исполнения сначала погружается по ним, потом по завершении разматывается назад.
Аноним 12/08/23 Суб 10:11:57 2803279 476
>>2803138
>Как же саспенс шиза рвёт.
Другалек, саспенс шиз наобарот один из первых начал всем доказывать, что пиздеж это база всего айти. Саспенс шиз сам сидел на около-миддле 100к, пока не напиздел в резюме и не получил оффер почти в 3 раза выше.

Сапсенс-шиз
Аноним 12/08/23 Суб 12:35:31 2803377 477
>>2803279
>Другалек
>Дружище
>Сынок
>Слушай сюда
Откуда берется этот селючно-высокомерный тон? Пиздец, что люди вообще о себе мнят? Особенно от скуфов в ИТ часто такое слышу, причём, чем более галернее галера, тем больше гонора, как будто работают тех лидами в гуглах
Аноним 12/08/23 Суб 13:10:52 2803422 478
>>2803377
Ну так у него 280 за полтора года, ты што? Ты не видел как он отвечает в последних тредах?
Я знал джуна который за полгода вышел на 200, но толку-то?
Аноним 12/08/23 Суб 13:29:37 2803439 479
ЧЕМ НОДА ЛУЧШЕ GO ИЛИ DJANGO???
Аноним 12/08/23 Суб 13:30:22 2803440 480
Аноним 12/08/23 Суб 14:23:40 2803490 481
>>2803439
нода - срежа выполнения жс
го - язык программирования
жанго - веб фреймворк

вывод - вопрос не имеет смысла
Аноним 12/08/23 Суб 14:24:16 2803492 482
>>2803377
>селючно-высокомерный тон?
Спокуху оформи и просто признай, что ты не прав.
Аноним 12/08/23 Суб 15:17:52 2803578 483
>>2803490
ХОРОШО ТОГДА ПЕРЕФОРМУЛИРУЮ ВОПРОС
GOLANG ИЛИ JS/TS ИЛИ PYTHON????
Аноним 12/08/23 Суб 15:20:17 2803588 484
Аноним 12/08/23 Суб 15:23:59 2803598 485
>>2803588
Представь задачу. Что бы ты выбрал?
Аноним 12/08/23 Суб 15:25:15 2803602 486
Аноним 12/08/23 Суб 15:29:48 2803606 487
>>2803602
Представь что джавы не существует. Что бы тогда выбрал?
Аноним 12/08/23 Суб 15:33:01 2803609 488
>>2803606
Как и сказано выше - по задачам. Представил задачу. Выбрал под задачу. Совать одну технологию во все щели удел слабых либо фанатиков.
Аноним 12/08/23 Суб 15:41:40 2803617 489
>>2803609
назови свои любимые трахнологии и почему
Аноним 12/08/23 Суб 16:53:25 2803721 490
Аноним 12/08/23 Суб 16:58:26 2803727 491
Аноним 12/08/23 Суб 17:33:23 2803771 492
Аноним 12/08/23 Суб 18:34:34 2803838 493
image.png 311Кб, 1536x1504
1536x1504
image.png 291Кб, 1528x1256
1528x1256
Омежки, которые выполняют чужую работу тут?

Объясняю первый и последний раз что обязан делать менеджер в 2023
Аноним 12/08/23 Суб 18:57:27 2803862 494
>>2803838
А где-то такую хуйню требуют от фронтов? Я бы и рад чё нить такое поделать, заебало кнопки красить
Аноним 12/08/23 Суб 19:04:28 2803870 495
Аноним 12/08/23 Суб 19:08:07 2803877 496
>>2803870
100к мидл минус город миллионник
Аноним 12/08/23 Суб 19:28:44 2803899 497
Есть ли что-то типа литкода, но для выведения разных типов на тайпскрипте? В освновном ничего сложного делать не приходится, но иногда хочется написать хорошие типы, которые могли бы разные сущности между собой связать без хардкода
Аноним 12/08/23 Суб 19:47:01 2803921 498
>>2803899
https://github.com/type-challenges/type-challenges

Можешь ещё поколупаться на каком-нибудь codewars в секции typescript. Для нескольких языков видел именно задачки на дроч типов. Тег не подскажу.
Аноним # OP 12/08/23 Суб 20:20:43 2804015 499
Аноним # OP 12/08/23 Суб 20:20:55 2804016 500
Аноним # OP 12/08/23 Суб 20:21:02 2804017 501
Аноним 12/08/23 Суб 21:09:30 2804120 502
>>2804016
Насышенный кринж я словил с этого ракования.
Аноним 12/08/23 Суб 22:42:52 2804296 503
>>2803007
>Немчинский аргументировал что это для зумеров с вейпами и смузи, поскольку там каждый день что-то меняется, а жаба это стабильно

React Initial release date May 29, 2013
Vue.js Initial release date February 2014
Angular Initial release date September 14, 2016

Express.js Initial release date November 16, 2010
Nestjs 6 years ago
Fastify 6 years ago

Какие же жявелебилы ебанутые, Господи!

>А если глобально про жс, то у него проблемы с синтаксисом и приведением типов, которые лечатся костылем в виде typescript, а в остальном язык как язык
Это не костыль, это прекрасно задизайненный язык от гениального автора C#.
Аноним 12/08/23 Суб 22:49:28 2804299 504
>>2802927
> Его за 10 дней какой-то рандомный мочехлеб разработал
Маня, тебе до уровня Брендана Эйха за всю жизнь не дойти. Он не только автор жса, он сооснователь мозиллы и создатель одного из лучших современных браузеров - Brave. По сравнению с ним ты просто букашка.
Аноним 12/08/23 Суб 23:09:15 2804309 505
>>2804296
>
>Это не костыль, это прекрасно задизайненный язык от гениального автора C#.
Пока компилируется в js это костыль, как только будет интерпритироваться самостоятельно тогда заберу свои слова обратно
Аноним 12/08/23 Суб 23:19:50 2804316 506
>>2804309
Костыль это что-то кривое, а тут компиляция делается красиво и продуманно, над ней есть удобный и простой контроль через tsconfig
Аноним 12/08/23 Суб 23:32:21 2804324 507
>>2804316
То есть красивый костыль функциональный и со стразами, я не спорю что оно красивое и удобное, но от этого костыль не перестанет быть костылем
Аноним 13/08/23 Вск 01:44:31 2804374 508
>>2804316
Ты как дрисню в кулек не заворачивай - конфетка на выходе не получится.
Аноним 13/08/23 Вск 04:51:52 2804420 509
>>2804374
По сравнению с ТС как раз многие языки другие языки дрисня. Просто факты.

>>2804324
Но это язык программирования, а не какой-то там нишевый инструмент. Он не может быть костылём по определению.
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов