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

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 537 86 83
JS Thread #300 ЮИБЛЕЙНЫЙ /js/ Аноним # OP 13/12/23 Срд 20:14:46 2962315 1
photo2023-12-07[...].jpg 58Кб, 1050x1050
1050x1050
Предыдущий тред: >>2950562 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 13/12/23 Срд 20:16:22 2962320 2
JS, I love it. [...].mp4 754Кб, 1280x720, 00:00:04
1280x720
Закатился в юбилейный.
Аноним 13/12/23 Срд 20:18:35 2962327 3
image.png 352Кб, 1920x1920
1920x1920
image.png 469Кб, 602x602
602x602
>>2962315 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
Аноним 13/12/23 Срд 20:22:30 2962332 4
Как же я заебался закрывать ебаные таски.
Аноним 13/12/23 Срд 20:24:27 2962333 5
О класс, в юбилейном треде напишу свое пожелание на следующий год.
В праздники скачаю курсы хтмл академии и буду вкатываться.
Аноним 13/12/23 Срд 20:25:05 2962335 6
Объясните почему React вообще стал популярным и сейчас везде распространен? Он же сейчас просто по всем пораметрам проигрывает вую и ангулару. Ангулар с недавнего времени еще и по скорости уделывает Реакт. Почему все еще не бросили это фейсбучное поделие и не укатились в нормальные технологии?
Аноним 13/12/23 Срд 20:26:18 2962338 7
>>2962335
>по всем пораметрам проигрывает вую и ангулару
У вуя и ангуляра нет стабильного саспенса, который работает в SSR.
Аноним 13/12/23 Срд 20:27:17 2962339 8
>>2962335
Нормальные - это свелт? Солид?
Аноним 13/12/23 Срд 20:36:56 2962352 9
КАКУЮ. ПРОБЛЕМУ. РЕШАЕТ. РЕАКТ.
?????????
Аноним 13/12/23 Срд 20:38:51 2962361 10
>>2962339
Нормальные это вуй и ангуляр.
Аноним 13/12/23 Срд 20:39:59 2962362 11
>>2962335
>всем пораметрам
пруфы будут?
Аноним 13/12/23 Срд 20:49:02 2962390 12
image.png 23Кб, 1280x720
1280x720
Аноним 13/12/23 Срд 21:43:01 2962487 13
>>2962335
Ангуляр пока что не избавился от zone.js, которая изрядно тормозит по changedetection.
Ждём, когда сигналы полностью их заменят.

А, ну и ещё в нём до сих пор проблема в обычном использовании enum прямо в template без необходимости байндинка к полю codebehind или чтобы можно было один кусок вёрстки без проблем передать в какой-нибудь сервис, приходится писать boilerplate в лице viewchild

Мимо ангулярогосподин
Аноним 13/12/23 Срд 21:58:01 2962490 14
image.png 9Кб, 640x84
640x84
Аноним 13/12/23 Срд 22:00:22 2962493 15
>>2962283 →
>Проблема в том, что чтобы считать литерал по имени not a number типом number, нужно быть клиническим идиотом.
Про IEEE 754 слышал?
Аноним 13/12/23 Срд 22:02:48 2962494 16
>>2962490
И в чём он не прав?
useeffect -- параша ебаная, лапша просто. А когда этих useeffect несколько то вообще становится нихуя не понятно что и где меняется вперемешку с вёрсткой.
Аноним 13/12/23 Срд 22:06:09 2962499 17
>>2962494
Для ангулярогоспод действительно сложная концепция. Не представляю, как они с коллбэками справляются
Аноним 13/12/23 Срд 22:06:43 2962501 18
>>2962494
>useeffect -- параша ебаная, лапша просто.
В реальном коде эффекты используются в единицах случаев. Просто ебаные макаки все ими засрали, повесим на них все что можно, начиная от банальных дерганий ручек и заканчивая изменением состояния после рендера.
Аноним 13/12/23 Срд 22:08:11 2962502 19
>>2962499
> Не представляю, как они с коллбэками справляются
С помощью rxjs
Аноним 13/12/23 Срд 23:19:20 2962549 20
>>2961875 →
>Есть ли на жс + тс бэкенд фреймворк, лучше спринга?
Есть Нест на ТСе, он похож на спринг, но он лучше его тем, что он сделан на одном из лучших языков программирования в отличие от спринга
Аноним 13/12/23 Срд 23:26:20 2962558 21
>>2962490
Не зря говорят что ООП создает необратимые изменения в головном мозге. Пациент перестает воспринимать другие концепции и подходы.
Аноним 14/12/23 Чтв 00:37:36 2962575 22
>>2962501
Но ведь в документации реакта пишут как пример дерганья ручек в юзэффект...
Аноним 14/12/23 Чтв 00:41:10 2962577 23
>>2962575
>через useEffect дёргать ручки ниправильно!!
>а если надо дёрнуть ручку когда компонент зарендерился, как правильно?
>...
Аноним 14/12/23 Чтв 01:00:55 2962579 24
>>2962558
говнокод - это не концепция
Аноним 14/12/23 Чтв 01:14:01 2962583 25
>>2962575
Можно и микроскопом гвоздь забить. Если я правильно помню, они там оговаривают, что так делать не стоит.
Аноним 14/12/23 Чтв 02:33:39 2962611 26
>>2962352
Какую проблему решает вью? Какую проблему решает ангуляр???
Аноним 14/12/23 Чтв 02:34:57 2962613 27
Аноним 14/12/23 Чтв 02:37:14 2962614 28
Аноним 14/12/23 Чтв 09:00:00 2962664 29
image.png 56Кб, 1365x265
1365x265
Кто в VSCode хорошо разбирается?
Четыре года юзаю, четыре года не понимаю эту закономерность: когда я хочу перейти к импортированному файлу, я щёлкаю на его название в строке импорта с зажатым Ctrl. Иногда открывается импортируемый файл (чего я и хочу), но иногда возникает такое вот окошко. Это что такое? От чего зависит?
Аноним 14/12/23 Чтв 09:59:01 2962710 30
Вкатуны, забудьте про ангулял. Вакансий мало, зарплаты как у дворника, ООП головного мозга. Вам будет скучно. Лучше вкатывайтесь в реакт. Это стильно, модно, молодежно. Там куча вакансий, джунам сразу сотыги платят, места хватит всем. Скучно не будет: станете специалистами по функцианальному програмированию и теории карегорий.
Аноним 14/12/23 Чтв 10:40:40 2962745 31
16907762267010.png 61Кб, 343x400
343x400
Аноним 14/12/23 Чтв 10:40:55 2962746 32
16883061241930.jpg 141Кб, 691x522
691x522
>>2962710
Все равно они в него не вкатятся.
Аноним 14/12/23 Чтв 10:46:08 2962748 33
>>2962710
Тащемто малая конкуренция среди вкатышей - это пока единственный плюс ангуляра. Да и то это вопрос времени, когда волки пронюхают перспективу легкого вката и ломанутся туда.
Аноним 14/12/23 Чтв 10:51:11 2962752 34
Программист хуже пидораса. А фронтэндер вдвойне хуже пидораса, ведь именно они отвечают за то глючное говно, которое срет вам рекламой в браузер.
Соглы?
Аноним 14/12/23 Чтв 11:18:53 2962777 35
>>2962752
>Программист хуже пидораса.
Аргументы?

>А фронтэндер вдвойне хуже пидораса, ведь именно они отвечают за то глючное говно, которое срет вам рекламой в браузер
Зумеры не слышали про блокировщики рекламы?
Аноним 14/12/23 Чтв 11:42:03 2962821 36
>>2962777
Ты пидорас.
>блокировщик рекламы
С хуя ли я должен его ставить и тратить ресурсы своего компа?
Аноним 14/12/23 Чтв 11:48:05 2962827 37
>>2962821
Столяров, залогиньтесь.
Аноним 14/12/23 Чтв 11:52:35 2962834 38
>>2962827
Ссать на ебало вонючим джаваскриптовым мартыханам.
Аноним 14/12/23 Чтв 11:57:41 2962841 39
>>2962834
Штаны не забудь расстегнуть, а то забудешь, что там молнии нет.
Аноним 14/12/23 Чтв 12:12:37 2962854 40
>>2962611
>Какую проблему решает вью? Какую проблему решает ангуляр???
Но я ни знаю (((
поэтому и спрашиваю
Аноним 14/12/23 Чтв 12:43:16 2962898 41
стоит ли изучать(часто в вакансиях вижу) sql => postgresql фронту? если да с чего начать - sql? подскажите пожалуйста ресурсы для изучения по типу mdn или learnjs
Аноним 14/12/23 Чтв 12:44:52 2962901 42
Аноним 14/12/23 Чтв 12:51:58 2962913 43
Аноним 14/12/23 Чтв 12:57:11 2962922 44
>>2962901
Ценность безразмерных списков с ссылками = 0.
Аноним 14/12/23 Чтв 14:14:29 2963023 45
>>2962898
Зачем? Ты же через orm работаешь с бд.
Аноним 14/12/23 Чтв 14:34:40 2963064 46
image.png 64Кб, 956x661
956x661
>>2963023
То есть можно изучить только Postgresql? В роадмапе на фулкек там чисто постгре после ноды
Аноним 14/12/23 Чтв 14:42:56 2963073 47
>>2963023
>Зачем? Ты же через orm работаешь с бд.
Нет хуже проклятья, чем "специалисты", работающие через ОРМ и не знающие SQL
Аноним 14/12/23 Чтв 15:45:44 2963169 48
>>2963073
Если знать SQL в нем внезапно появятся средства абстракции/инкапсуляции и он перестанет быть говнищем?
Аноним 14/12/23 Чтв 16:05:24 2963197 49
>>2963169
средства абстракции нужны для того, чтобы на их выходе был тот SQL код, который тебе нужен
Аноним 14/12/23 Чтв 16:20:51 2963223 50
>>2963197
Нет, они нужны чтобы не копипастить одно и тоже сотни раз. Объяснение конечно как для дурачка, но мелкобукве думаю в самый раз.
Аноним 14/12/23 Чтв 16:27:01 2963228 51
>>2963223
>.
ты токсичный, от тебя агрессия одна
Аноним 14/12/23 Чтв 16:50:00 2963260 52
>>2963064
Блядь, какой ужас на этой схеме. Удали её и забудь навсегда.
Аноним 14/12/23 Чтв 16:54:56 2963269 53
>>2963260
Вместо Node.js - deno, вместо Postgres - MongoDB, вместо REST - SOAP, вместо JWT - сессии, Redis учить не надо
Аноним 14/12/23 Чтв 19:00:52 2963454 54
>>2963260
ты че гонишь? ваканский на ноде очень много, чем на твоем deno
Аноним 14/12/23 Чтв 19:05:28 2963460 55
16926654593260.png 203Кб, 512x512
512x512
Аноним 14/12/23 Чтв 20:02:47 2963548 56
image.png 840Кб, 720x1040
720x1040
Ты СОВЕРШЕННО не понимаешь в чем суть JS.

https://www.youtube.com/watch?v=FOYIf5UBD9Q

Это наш бог ? Динамик/Намбер прототайп ?
Наш бог хохол?

Мнение? Ебало? Минусы?
Аноним 14/12/23 Чтв 20:13:48 2963569 57
>>2963548
Кому хватает терпения смотреть на этого полоумного бомжару?

Правда снимаю шляпу он единственный в рунете кто знает что this не имеет никакого отношения к контексту.
Аноним 14/12/23 Чтв 22:27:46 2963705 58
>>2962315 (OP)
Это норм вообще, что я на лерн жабаскрипт почти ни одну задачу уже не могу решить без подглядывания, начиная с браузерных событий?Нахуя я родился тупым?
Аноним 14/12/23 Чтв 22:33:32 2963713 59
>>2963705
там каличный интерфейс и описание, на кодварсе решай
Аноним 14/12/23 Чтв 22:42:12 2963723 60
>>2963713
Да пиздец, я смотрю на задачу уровня "создать раскрывающееся меню" и у меня просто ноль идей как ее делать, открываю решение - все понятно
Чувствую себя максимум ебланом, это же по сути основы
Кодварс решаю тоже да
Аноним 14/12/23 Чтв 22:47:53 2963728 61
>>2963723
практиковаться надо постоянно, если ты че то прочитал и понял не факт что не забудешь завтра, когда раз 3-5 напишешь раскрывающиеся меню, то сможешь потом это сделать и через месяц
Аноним 14/12/23 Чтв 22:48:13 2963729 62
>>2963705
Тебе нужно начать с чего попроще, как вариант codeforces
Аноним 15/12/23 Птн 02:35:21 2963858 63
image.png 5Кб, 365x143
365x143
image.png 20Кб, 812x200
812x200
image.png 24Кб, 608x297
608x297
image.png 5Кб, 345x88
345x88
image.png 2Кб, 497x33
497x33
Глыбы и темные маги Java Script.

Есть вопрос по ноде.

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

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

Пробовал накинуть в докере бесконечную перезагруку.
Пробовал PM2, который по сути перезагружает если падает.
Пробовал Shell скрипты, которые запускают аппу если упала.
Пробовал апишку ноды. Кластеры какие-то и процесс.он

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

И я так понимаю, во время появления этой TypeError, нода не успевает перехватить саму ошибку и останавливается на ней?
Т.к. перехватчик на втором скрине должен же увидеть необработанную ошибку и дать консольлог (ну или хотя бы убить процесс, если TypeError как-то затронуло выполнение LOGSystem)
Аноним 15/12/23 Птн 05:45:35 2963889 64
Аноним 15/12/23 Птн 06:37:21 2963901 65
>>2963889
Да, можно использовать try, catch.

Но
>Так же представим, что добавить костыль для этого места невозможно.
Т.е. можно сказать, что аппа дырявая как дуршлак.
Если перефразировать, то перехватывать глобально TypeError. Где бы он не появился. Все то, что может "сломать" процесс, с последующим убийством процесса.
Аноним 15/12/23 Птн 11:41:02 2964067 66
Ебало тех кто пишет на уже Legacy Tailwind?

Встречайте батю - https://stylexjs.com
Аноним 15/12/23 Птн 12:02:44 2964099 67
>>2964067
Добавил в продакшен.
Аноним 15/12/23 Птн 12:17:33 2964135 68
image.png 165Кб, 566x558
566x558
>>2964099
У нас в проде уже год.
))
Аноним 15/12/23 Птн 12:17:53 2964136 69
>>2964067
Терористы наносят очередной удар

Ебанутые, почему бы тогда сразу не писать стили инлайн внутри html или навешивать js-ом?
Аноним 15/12/23 Птн 12:48:11 2964204 70
>>2964136
Ебанутые те кто брал Tailwind в прод.
А это гибче и удобней читать.
Аноним 15/12/23 Птн 13:06:25 2964248 71
В этой статье (https://learn.javascript.ru/array#nemnogo-o-length)
говорится:
Свойство length автоматически обновляется при изменении массива. Если быть точными, это не количество элементов массива, а наибольший цифровой индекс плюс один.
А затем:
Если new Array вызывается с одним аргументом, который представляет собой число, он создаёт массив без элементов, но с заданной длиной.

let arr = new Array(2); // создастся ли массив [2]?

alert( arr[0] ); // undefined! нет элементов.

alert( arr.length ); // length 2

Почему length = 2, а не 1? Ведь length это максимальный (в данном случае 0) индекс + 1.
Аноним 15/12/23 Птн 13:19:48 2964272 72
>>2963705
ну да там сложно, я вот например эту не смог решить где есть тесты https://javascript.info/task/hoverintent. окончательно сдался на пальцах ну этих как его ползунков кароче это в следущем артекле. ну да знаешь там в принципе уже не такие важные задачи потом, а после второго раздела вообще теория онли
Аноним 15/12/23 Птн 13:22:17 2964276 73
>>2964248
>это максимальный (в данном случае 0)
С хуя ли ты это решил? И вообще: консоль - do you use it?
Аноним 15/12/23 Птн 13:25:11 2964279 74
>>2964276
Ну, чего ты такой злой.
Я ведь еще новичок.
Нет, консоль не юзаю, а как ее тут юзать?
Я скрипт js запускаю через html-страницу с локального сервера.
Аноним 15/12/23 Птн 13:27:40 2964282 75
>>2964248
Че за ебаные вопросы блядь?

Открой MDN, и прочитай что делает Array constructor. Все вопросы нахуй отпадут
Аноним 15/12/23 Птн 13:30:01 2964284 76
>>2964279
>Ну, чего ты такой злой.
Вроде норм написал. Ты еще не видел тут злых.
>Нет, консоль не юзаю, а как ее тут юзать?
F12
Аноним 15/12/23 Птн 13:37:11 2964287 77
А в других языках тоже устанавливается куча зависимостей для бэка? А то я щас осознал что тупо какой-то ебанный конструктор собираю каждый раз чтобы проектик сделать.
Аноним 15/12/23 Птн 13:57:32 2964304 78
>>2964287
Штандарт индус-трии, хуле. Надеюсь в предстоящие пару лет кодерков из гей-пука или мелкошвабры так жестко выебут в жопу корейские хакеры что любого клоуна с предложением - давайте просто установим через хуйпизда-Install - будут моментально выгонять из профессии как непригодного.
Аноним 15/12/23 Птн 14:00:23 2964305 79
>>2964287
чтобы каждый раз не собирать зависимости может ты для себя сделаешь начальный темплейт с основными зависимостями package.json а?
Аноним 15/12/23 Птн 14:08:48 2964314 80
>>2964287
Нет, конечно.
Береёшь Рельсы или Джанго или на ПХП что-нибудь, которые 20 лет разрабатываются уже. Там всё из коробки есть.
На JS нет смысла писать бэк, если есть возможность писать на другом языке.
Аноним 15/12/23 Птн 14:18:43 2964322 81
image.png 30Кб, 464x619
464x619
<ваша реклама могла быть здесь>
Аноним 15/12/23 Птн 14:30:33 2964336 82
image.png 44Кб, 780x457
780x457
140к на руки с такими требованиями это наебалово?
Аноним 15/12/23 Птн 14:43:11 2964348 83
>>2964336
В бекенде ноды есть перекос по зарплатам вниз. Плюс сейчас JS макак полно во все щели лезет. Опыт сколько просят? Грейд?
Аноним 15/12/23 Птн 14:43:12 2964349 84
>>2964336
Ну да, похоже на замануху какую-то. Больше 60 обычно не платят за это.
Аноним 15/12/23 Птн 14:51:18 2964362 85
>>2964348
>В бекенде ноды
Да тут вообще какая-то ебанина несустветная, на вакухах с экспрессом и зп больше и требований меньше, в то время как на несте и зп меньше и требований больше, хотя фреймоврк вроде как солидней.

>Опыт сколько просят? Грейд?
https://hh.ru/vacancy/90433805?from=vacancy_search_list&hhtmFrom=vacancy_search_list&query=express%20backend
Аноним 15/12/23 Птн 14:56:19 2964370 86
>>2964336
А что не так? Требования вообще не стоит воспринимать слишком буквально. По моему опыту они вообще мало соответствуют тому, что реально требуется.

А здесь что-то общее и стандартное написано
Аноним 15/12/23 Птн 14:57:58 2964372 87
Попал в проект с BEM
Это как понимать?
Проект стартанул 7 месяцев назад.
Аноним 15/12/23 Птн 14:59:09 2964375 88
Дауны, вы зачем форсили что AI помогает разработчику?
Кабаны же и правда поверили и зарплаты пошли вниз.
Аноним 15/12/23 Птн 15:03:20 2964382 89
>>2964336
Если ты не будешь лезть в nginx / docker /k/ redis и это зона ответственности другого человека, то 140к - это хорошая зарплата.
Классический калопровод для джуна, 3 часа программируешь 5 часов смотришь аниме.
Если все таки придется лезть, то 140к очень мало.

Аноним 15/12/23 Птн 15:08:53 2964393 90
image.png 10Кб, 625x182
625x182
Нашел вакансию для сеньера.
Аноним 15/12/23 Птн 15:12:52 2964400 91
>>2964362
Лучше чем ничего, но выглядит как залупа. Стек озвучен не весь, или там вылезет интересностей. Один из их саетов лежит на амазоне и не грузится в зоне черногории который хех. Несколько проектов с квизами и курсами.
Аноним 15/12/23 Птн 15:13:58 2964403 92
>>2964393
С курсов сразу в курсы, преподавать
Аноним 15/12/23 Птн 15:16:47 2964411 93
Внимание.

300 сообщение - будет базой всего 2024.
Аноним 15/12/23 Птн 16:13:14 2964490 94
>>2964336
Мне за один только React Router 200 кусков нужно.
Аноним 15/12/23 Птн 17:07:43 2964593 95
Ну, чего ты такой злой.Вроде норм написал. Ты еще не видел тут злых. Нет, консоль не юзаю, а как ее тут юзать?F
Аноним 15/12/23 Птн 17:14:29 2964613 96
А это нормально что по хттп на сайт сбера можно зайти?
И он первый в гугле по результатам выходит.
А ниже уже хттпс
Аноним 15/12/23 Птн 17:32:21 2964649 97
>>2964613
Сертификаты минцифры ставим, да? Чипируемся, не стесняеммся.
Аноним 15/12/23 Птн 18:32:30 2964798 98
image.png 1159Кб, 1149x704
1149x704
Сап, погроммисты, может сможете помочь заблочить вот такую хрень?
линка на сайт там https://pastebin.com/raw/ZQuAALEU

Мне не то чтобы прям супер необходимо, просто уже скорей любопытно как это заблочить.
Аноним 15/12/23 Птн 19:31:37 2964894 99
>>2964336
Если нужен опыт в ООП, то надо ещё сотыгу накинуть.
Аноним 15/12/23 Птн 20:29:06 2965034 100
>>2964798
Адблоком думаю нельзя.
Можно скриптом в консоли:
$$('pjsdiv').slice(1).forEach(el => el.textContent.includes('Адблок') ? el.remove() : 1)

Но там кнопки плеера тоже видимо скрыты, с этим я возиться не буду.
Аноним 15/12/23 Птн 21:33:43 2965261 101
Аноним 15/12/23 Птн 21:40:20 2965282 102
>>2964314
>На JS нет смысла писать бэк, если есть возможность писать на другом языке.
Ага, а вот на TS вполне. В любой ситуации я лучше возьму Nest вместо руби/пхп/питона.

>>2964287
Ты скорее всего пытаешься лепить велосипедо-костыльный фреймворк вокруг экспресса.
Аноним 15/12/23 Птн 21:52:58 2965320 103
>>2964362
>>2964348
>на вакухах с экспрессом и зп больше и требований меньше, в то время как на несте и зп меньше и требований больше, хотя фреймоврк вроде как солидней
Хз откуда вы это взяли. Вакансии с экспрессом это обычно второсортные проекты и второсортные конторы, у них меньше денег, они чаще ищут мидлов и джунов, а с нестом наоборот чаще вакансии у солидных компаний, которые ищут мидлов и сеньоров, у которых больше денег.

мимо сеньор бекендер на ноде
Аноним 15/12/23 Птн 22:08:34 2965373 104
>>2964067
Выкатили нормальный CSS-in-JS без рантайма, когда CSS-in-JS с рантаймом всех заебал и решили от него отказаться. ЛОЛ

Года два назад надо было выпускать
Аноним 15/12/23 Птн 22:10:34 2965384 105
>>2964067
>кто пишет на уже Legacy Tailwind?
А нахуй нужны эти ваши css фреимворки без нормальной поддержки?
Аноним 15/12/23 Птн 22:13:01 2965391 106
>>2965320
>с нестом наоборот чаще вакансии у солидных компаний
Лол, на моей памяти раньше это был фреимворк для студий, которые хотели заказчиков привязать к себе за счет того что мало кто на нем пишет.
Аноним 15/12/23 Птн 22:27:49 2965450 107
>>2965373
Выпускают чтобы была работа у тебя и у меня.
Глыба уйдет на новый стек, я заскочу на tailwind
Аноним 15/12/23 Птн 23:01:27 2965535 108
>>2965391
Ты может что-то путаешь, это фреймворк чаще больших контор, и он после экспресса второй по популярности
Аноним 15/12/23 Птн 23:08:33 2965545 109
Ребят, по братски, дайте по-бырику пару советов. После НГ собираюсь вкатиться в фронт, а до этого времени немножко почитать хочу всякого.
1) Дайте хорошую актуальную книгу по актуальному жс-у. (типа вот как у жавы есть "полное руководство" Шилдта)
2) Реакт vs Вью и тоже книгу по лучшему варианту.

Так-то знаю жаву (только уже год ничего не писал) поэтому не полный нуль. Понимаю ООП, всякие там паттерны и т.д. Но хочу именно полноценное веб-приложение сам написать, а не хуиту на статичных страничках.
Аноним 15/12/23 Птн 23:16:34 2965559 110
image.png 170Кб, 715x469
715x469
Спустя год работы на галере, решил всё таки заняться изучением математики и перекатываться на что-то нормальное
Аноним 15/12/23 Птн 23:19:06 2965563 111
>>2964067
Какая-то хуйня для ящеров на реакте
Аноним 15/12/23 Птн 23:19:12 2965564 112
image.png 1702Кб, 1200x900
1200x900
>>2965545
>1) Дайте хорошую актуальную книгу по актуальному жс-у. (типа вот как у жавы есть "полное руководство" Шилдта)

YDKJS хорошая серия книг, и они маленькие

> 2) Реакт vs Вью и тоже книгу по лучшему варианту.

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

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

потом свои проекты делай
Аноним 15/12/23 Птн 23:20:16 2965567 113
>>2965559

На этом курсе не преподают математику, на этом курсе учат проходить себесы в яндекс.
Аноним 15/12/23 Птн 23:20:54 2965569 114
>>2965535
Да меня даже как-то студия из РБ звала работать у них, они на несте пилили сайты.
Да сам нест долгое время в основном был на экспрессе и была альтернативная версия на фастифай, но не стабильная. Как сейчас хз.
Аноним 15/12/23 Птн 23:21:00 2965570 115
>>2965559
Хорошая попытка, яшка-цыганье.
Аноним 15/12/23 Птн 23:26:35 2965581 116
>>2965545
>Дайте хорошую актуальную книгу по актуальному жс-у.

https://learn.javascript.ru/
То же что на сайте, есть в виде книги. https://learn.javascript.ru/ebook

>2) Реакт vs Вью и тоже книгу по лучшему варианту.
Не лезь в это пока не выучишь качественно JS. А в остальном это всего лишь фреимворки, при знании JS ты их быстро освоишь, любой. Документации будет достаточно.
Аноним 15/12/23 Птн 23:29:27 2965587 117
>>2965567
> учат проходить собесы в яндекс
Ну такой вариант в принципе тоже устраивает
Я просто в принципе алгоритмы никогда не решал, а тут почему нет, всего за 56к дадут порешать и обосрут за их решение

Вспомнил ещё радости нативного жса, когда забыл указать тип и потом наслаждаешься, что 1 + 4 = 14
Аноним 15/12/23 Птн 23:31:18 2965592 118
>>2965545
Если знаешь джаву, то можешь сразу вкатываться в нест js. Авторы неста пытаются косить под спринг как бы это смешно не звучало, так что тебе многое там будет понятно сразу. А там и синтаксис js поймёшь.
Аноним 15/12/23 Птн 23:33:17 2965598 119
>>2965545
>2) Реакт vs Вью
Смотри тут просто
Если ты ящер, то реакт это твой выбор
Если ты человек, то лучше вью или ангуляр
Аноним 15/12/23 Птн 23:35:36 2965605 120
Почему только у фронта есть проблема постоянного выхода новой хуйни? Квалификации не хватает, чтобы сделать сразу нормально? То реакт с его хтмл в коде, то хтмикс, кучи всяких ксс подходов, нест нексты наксты хуяксты. Ебнутые.
Аноним 15/12/23 Птн 23:36:06 2965607 121
image.png 461Кб, 756x1000
756x1000
image.png 1005Кб, 750x1000
750x1000
>>2965587

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

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

https://leetcode.com/problem-list/top-interview-questions/
Вот тебе список задач.

Ну и перед решением читаешь про related topics тут.
Все решил и молодец. Готов к собесу в яндекс.
Аноним 15/12/23 Птн 23:38:06 2965614 122
>>2965564
>Стандарт индустрии.
Стандарт мелкопроектов.
Аноним 15/12/23 Птн 23:40:53 2965619 123
>>2965605

> Почему только у фронта есть проблема постоянного выхода новой хуйни?

Да не выходит постоянно ничего нового, есть jquery+bootstrap, это для всяких админок, быстрого формошлепства, и тд. Там где серверный рендеринг просто нужен, и ajax залупой.

Есть реакт. Это стандарт индустрии.

А есть разные убийцы реакта, которые высерают, и потом они умирают. И работа на них это поддержка того легаси которое успели нашлепать во время кратковременного хайпа
Аноним 15/12/23 Птн 23:48:37 2965641 124
>>2965619
Реакт такой же стандарт как жкьюри
Пишут или бедные, кому дорого на вью переходить, или где деревянные разработчики, которые ебали что-то современное учить
Аноним 16/12/23 Суб 00:02:30 2965676 125
>>2965373
CSS-in-JS без рантайма уже давно существует и не один. Linaria, vanilla extract...
Аноним 16/12/23 Суб 00:45:02 2965778 126
>>2965641
> кому дорого на вью переходить

Чел, плиз. Вью это фреймворк главная киллер фича которого что он типа "легче реакта".

Но они не учитывают что легче это использовать тот инструмент который все уже знают чем учить новый блядский фреймворк
Аноним 16/12/23 Суб 01:28:04 2965802 127
image.png 83Кб, 1677x540
1677x540
Поздравьте меня, решил свой первый алгоритм
Аноним 16/12/23 Суб 01:51:55 2965817 128
Аноним 16/12/23 Суб 02:13:02 2965819 129
>>2965282
>Ты скорее всего пытаешься лепить велосипедо-костыльный фреймворк вокруг экспресса.
Я пишу на несте. Но нест это и есть один большой костыль судя по всему, хотя как там в других языках я не знаю конечно.
Аноним 16/12/23 Суб 03:43:51 2965830 130
>>2965819
Чего там костыльного? Там есть большая часть необходимых удобств из коробки, в отличие от экспресса, который просто роутер, вокруг которого нужно городить костыли.
Аноним 16/12/23 Суб 04:42:33 2965838 131
>>2965802

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

Любая сортировка это как минимум O(nlogn), а здесь можно решить за O(n).

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

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

Это в 99% случаев значит что есть решение на неотсортированном и оно быстрее чем сортировать. 1% оставим на то что составитель задачи даун
Аноним 16/12/23 Суб 06:38:45 2965849 132
Как использовать RTK query вместе с React Router?
Данные грузятся хуком RTK query, но я же не могу запихнуть его в loader из React Router. Как это совмещается?
Аноним 16/12/23 Суб 07:12:10 2965855 133
>>2965838
>>2965802
Так у него там даже не O(nlogn), а O(mn) из-за indexOf
Аноним 16/12/23 Суб 07:18:05 2965856 134
>>2964204
>А это гибче и удобней читать.
Потому что барин-терроист так сказал? SRP это базовый принцип, OCP это тоже базовый принцип, но нет, террористы сказали, что это всё нахуй не нужно, давайте всё в одной куче держать, всё друг на друга завязывать и будет заебись.
ЧСХ комьюнити реактомакак же сожрет и попросит добавки, потом террористы скажут "мы обосрались" как это было с классовыми компонентами из-за чего пришлось переходить на функциональные, а макаки будут вопить "вааау сматрити ани апять прагресс двигают!!"
Аноним 16/12/23 Суб 08:35:10 2965877 135
Решаю такую вкатунскую задачу:
Дано слово. Получите его последнюю букву. Если слово заканчивается на мягкий знак, то получите предпоследнюю букву.

Я получаю последний символ, сравниваю его с "ь" через ==, итог сравнения: нет совпадения.
В html-странице указано:
<script src="test.js" charset="utf-8"></script>
Сам js сохранял в utf-8, указывая кодировку в notepad++

Подскажите как сравнивать символы, чтобы не было ебки с кодировками.
Аноним 16/12/23 Суб 08:37:20 2965878 136
>>2965877
А, все.
Не надо ответа.
Я долбаеб.
Неправильно написал инструкцию в if.
Все нормально.
Пиздец, ебался с этими кодировками, читал сидел, а ошибка в другом месте.
Аноним 16/12/23 Суб 08:54:21 2965886 137
Аноним 16/12/23 Суб 09:05:47 2965892 138
>>2965878
решение скинь задачи хоть
Аноним 16/12/23 Суб 09:06:50 2965893 139
>>2965877
return word.slice(-1) === "ь" ? word.slice(-2)[0] : word.slice(-1)
Аноним 16/12/23 Суб 09:10:47 2965894 140
>>2965893
версия для прода:
const [char1, char2 = word[0] ?? ""] = word.slice(-2);
return char2 === "ь" ? char1 : char2;
Аноним 16/12/23 Суб 09:14:28 2965895 141
>>2965892
let str = prompt("string");

let lastLetter = str[str.length-1];

if (lastLetter == 'ь') {
lastLetter = str.at(-2);
}

alert(lastLetter);
Аноним 16/12/23 Суб 09:15:55 2965896 142
>>2965893
Агась, спасибо за ответ.
Аноним 16/12/23 Суб 09:47:30 2965906 143
Аноним 16/12/23 Суб 10:15:42 2965914 144
Сиранул в юбилейный.
Аноним 16/12/23 Суб 10:30:07 2965919 145
>>2965906
>>2965895
>at
в голос нахуй, вы дальше пет проектов уходить не собираетесь, да?
Аноним 16/12/23 Суб 10:31:53 2965922 146
Внимание.

300 сообщение - будет базой всего 2024.
Аноним 16/12/23 Суб 10:33:20 2965924 147
>>2965919
Может ты еще и var пишешь? ало 2023 год..ау
Аноним 16/12/23 Суб 10:53:30 2965933 148
Screenshot 2023[...].png 135Кб, 1503x679
1503x679
Аноним 16/12/23 Суб 10:55:05 2965937 149
>>2965933
Какие тогда проблемы с at?
Читай про babel
Аноним 16/12/23 Суб 10:57:56 2965943 150
1702713476356.jpg 226Кб, 805x1199
805x1199
Аноним 16/12/23 Суб 11:06:06 2965965 151
image.png 125Кб, 1787x473
1787x473
>>2965877
Сеньор с седыми висками врывается в тред с решением
Аноним 16/12/23 Суб 11:07:14 2965968 152
Выдайте новенькую базу по фронтку, что там нового?

>Челидзе
У нас у бека была такая фамилия, он был грузином.
Аноним 16/12/23 Суб 11:09:20 2965971 153
image.png 9Кб, 676x107
676x107
Аноним 16/12/23 Суб 11:52:45 2965990 154
Было у кого-то такое, что спустя год-два работы фронтом, у вас появляется неопродолимое желание перекатиться на бек? А всё потому, что 90% говна которое наплодили сами же фронты нахуй не нужно. Челленжа нет, верстаешь вслепую, логику тоже делаешь вслепую. Чёт уныловато. На бекенде, как мне кажется, веселее. Там есть возможность продумывать ту самую бизнес-логикутм. Чё думаете? Или я один такой ебанат?
Аноним 16/12/23 Суб 11:55:27 2965991 155
Аноним 16/12/23 Суб 12:13:46 2965995 156
>>2965990
Зачем тебе потеть ради тех же 2 сотыг?
Аноним 16/12/23 Суб 12:30:34 2966001 157
>>2965995
Я бы не сказал потеть. Тут, как я уже упомянул в посте, играет роль личный интерес. Появляется какой-то азарт от челенжа, я хуй знает как обьяснить даже. Дело в личном интересе, вот. Какой-то голос внутри говорит: "ты анон не настоящий программист ведь))) так, программистишка)) девочки тоже могут кнопки красить, а мужчины с соседнего цеха, после смены работы с микросервисами, базами и тд смотрят на тебя сверху вниз))) ну же анон, давай)) принимай решение) не томи))) он ванька то, ух какой крудошлёп матёрый и ты не отставай!!)". Такая хуйня.
Аноним 16/12/23 Суб 12:40:19 2966006 158
>>2966001
Тоже самое.
Только я вкатун.
Как представлю, что после моего обучения ООП, солиду и т.д., меня поставят кнопки красить, сразу в отвращение бросает.
Аноним 16/12/23 Суб 12:56:00 2966017 159
>>2966001
Ты поменяешь покраску кнопок на JSON разгрузку.
Аноним 16/12/23 Суб 13:13:17 2966021 160
>>2965990
Вы заебали уже. Приходите на двач и просите посоветовать вам ПрОсТоЙ вКаТ, двоч посоветуй в чо можна ПрОсТа и БыСтРа вкатиться. А через год начинается вот это самое нытьё - ой всё уныло, челленджа нет, всё на автоматизме... Так вы уже нахуй определитесь, или вам ПрОсТоЙ вКаТ или вам челленджи.
Аноним 16/12/23 Суб 13:14:26 2966023 161
>>2965856
>SRP это базовый принцип, OCP это тоже базовый принцип
Невнятный понос из жопы это, а не базовые принципы.
Аноним 16/12/23 Суб 13:15:23 2966024 162
Че как вам замес соера и мурыча?
Аноним 16/12/23 Суб 13:18:40 2966025 163
>>2966021
А я не просил на дваче рецептов простого вката. С самого начала начал вкат во фронт и пошло поехало, без двачей и советов.

>>2966017
Ты забыл упомянуть асинхронщину, очереди, брокеры, кеш, базы. Файлы. Интересно ведь.
Аноним 16/12/23 Суб 13:25:20 2966030 164
>>2966001
Блять это вообще логика какая-то инопланетная. Чё тебе мешает делать микросервисы и пилить базы данных, при этом оставаясь тем же фронтэндом? Ты ВЕБ-РАЗРАБОТЧИК. Какой нахуй фронтэнд, какой бекенд? Что мешает пилить сайты целиком. А так ты получается ой только внешнее оформление сделал, а тут ой только базу данных. Быть и тем и тем одновременно удобнее гораздо, можно и туда подавать резюме, какая-нибудь вакансия да обязательно выстрелит.
Аноним 16/12/23 Суб 13:36:43 2966036 165
>>2965990
> На бекенде, как мне кажется, веселее
Да, полный фан, шлёпаешь микросервисы, весело попукивая в кафку или кролика, либо потеешь над монструозным копролитрм, который давно пора распиливать на микросервисы, но времени нет, нужно ведь новые фичи выкатывать.
Аноним 16/12/23 Суб 13:38:10 2966038 166
>>2966024
В чём суть? Видосы по 5 часов нет времени смотреть.
Аноним 16/12/23 Суб 13:47:37 2966048 167
>>2966030
Спасибо за предложение стать музыкантом на всех инструментах, такие очень выгодны РАБотодателю, ведь платишь ты одному разработчику, а работает он за двоих.

>>2966036
Ну это ты как фронтендер мне говоришь, или наслушался уставших бекендеров? Мне просто для понимания какой передо мной человек надо, не пойми меня неправильно
Аноним 16/12/23 Суб 13:49:15 2966049 168
>>2966024
Битва якодзун, хз, Соер мог сказать "Я не знаю кишочки так хорошо как Мурыч, он молодец" и можно было бы не разводить это всё.
Аноним 16/12/23 Суб 13:50:39 2966051 169
>>2966048
>Ну это ты как фронтендер мне говоришь, или наслушался уставших бекендеров? Мне просто для понимания какой передо мной человек надо, не пойми меня неправильно
Как бекендер. Эти калопроводы максимум пару лет увлекают и вызывают интерес.
Аноним 16/12/23 Суб 13:52:06 2966053 170
>>2966051
А на чём бекенд пишешь? Не смотришь в сторону фронта по той же причине, по которой я смотрю в сторону бекенда?
Аноним 16/12/23 Суб 14:00:49 2966061 171
>>2965990

> Чё думаете? Или я один такой ебанат?

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

Единственное что я никогда не думал о переходе на фронт потому что доводилось делать небольшие фронты(на отъебись) на vue и я понял что я очень косолобый для этого, хтмл это самый сложный язык программирования
Аноним 16/12/23 Суб 14:06:18 2966074 172
Аноним 16/12/23 Суб 14:12:59 2966086 173
>>2966053
>А на чём бекенд пишешь?
Typescript, express/fastify/moleculer/nest, чаще всего два последних, узкие места могу на го написать.
>Не смотришь в сторону фронта по той же причине, по которой я смотрю в сторону бекенда?
Фронт просто ещё хуже, там меньше предсказуемости, годные технологии (svelte, solid) там непопулярны, рынок захвачен каловыми технологиями (react, tailwind), комьюнити какое-то ебанутое, куча токсиков, куча вкатывальщиков, куча волков... Глобал стейт менеджмент в реакте это отдельный вид изощрённой пытки над человечеством. И самое забавное, что он чаще всего не нужен, но его всё равно суют куда ни попадя. Даже топовые конторы в новые проекты суют редакс просто по инерции.
Аноним 16/12/23 Суб 14:18:40 2966095 174
>>2966030
>Быть и тем и тем одновременно удобнее гораздо
Сварщиком и электриком быть тоже удобнее? Это раньше ты мог быть человеком оркестром, а сейчас сложность выросла в разы
Аноним 16/12/23 Суб 14:22:02 2966101 175
>>2966095
Не, ну если немного отойти от демагогии, то почти каждый владелец весла фулстек. Просто со специализацией. Мой коллега, бекендер, может немного что-то на фронте поправить, но сделает это хуёво и за ним придётся подчищать.
Аноним 16/12/23 Суб 14:24:01 2966104 176
>>2965990
Ты скорее всего не работал над большими и сложными проектами никогда со стоящим рядом помидором с палкой, который будет тебя пиздить за нарушение солид принципов или чего-то в этом роде, раз тебе кажется это однообразным и примитивным.
Аноним 16/12/23 Суб 14:32:25 2966108 177
>>2966086
>Фронт просто ещё хуже
Кстати вот сколько было кукареков на тему того, что фронт быстро меняется, каждый день новый фреймворк а вот на бэке то все стабильно. А по факту что мы видим. Новые фреймворки лучше старых, но их почему-то никто не использует. Новые уи библиотеки лучше старых, но везде до сих пор шлепают MUI потому что все привыкли. Новые стейт менеджеры лучше старых, но везде все равно тащат ебучий редакс, потому что привыкли. Новые технологии облизывают на ютабах, рассказывают как они заменят старые. Но в реальности ничего такого нет. Фронтенд уже несколько лет как заморозился и новинки там только в пет проектах у энтузиастов.
Аноним 16/12/23 Суб 14:37:19 2966114 178
>>2966061
>Единственное что я никогда не думал о переходе на фронт потому что доводилось делать небольшие фронты(на отъебись) на vue и я понял что я очень косолобый для этого, хтмл это самый сложный язык программирования
Ну вот, тебе хотя бы перепрыгнуть не хочется
Аноним 16/12/23 Суб 14:41:08 2966120 179
>>2966086
>Глобал стейт менеджмент в реакте это отдельный вид изощрённой пытки над человечеством.
Что конкретно ты имеешь в виду? Контекст очень узкоспециализированная хуйня. Библиотеки, такие как зустанд и редаксы, это другой разговор.

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

>tailwind
На вкус и цвет. Много альтернатив на рынке начиная от китайской подельщины в лице ant design заканчивая MUI.
Аноним 16/12/23 Суб 14:42:31 2966122 180
>>2966104
Да как раз таки нет. Пиздят меня время от времени. Другое дело, что придерживаться основным принципам и практикам, которые нравятся синьке, не так уж и сложно. И над большими проектами работал. Всё рутина в той или иной степени.
Аноним 16/12/23 Суб 14:48:59 2966130 181
>>2966122
>Всё рутина в той или иной степени.
Любая работа (программистом) - рутина когда опыта набрался. Самое нерутинное в программировании это обучение.
Аноним 16/12/23 Суб 14:49:27 2966131 182
>>2966114
>перепрыгнуть

2 раза перепрыгивал, из C++ в PHP, из PHP в Go

Не, трава не зеленее, измеряется все сотыжками
Аноним 16/12/23 Суб 15:10:53 2966152 183
>>2966131
>C++ в PHP
Странно, обычно прыгают на тырпрайз какой-нить.

>PHP в Go
А это уже ествественная эволюция.

>>2966130
>Самое нерутинное в программировании это обучение.
Тру. Учиться было веселее намного, в том числе из-за наличия разного рода представлений, хоть и ложных, о программировании.
Аноним 16/12/23 Суб 15:11:58 2966154 184
>>2966104
> рядом помидором с палкой, который будет тебя пиздить за нарушение солид принципов
Помидору 19 лет?
Аноним 16/12/23 Суб 15:19:22 2966157 185
>>2965676
Тогда вообще не понимаю зачем стайлх родился
Аноним 16/12/23 Суб 15:34:44 2966166 186
>>2966157
stylex это поделие фейсбука и скорее всего они не знаю о существовании ванила екстракт, етс
Аноним 16/12/23 Суб 15:53:34 2966181 187
>>2963901
Ну добавь туда, куда руки дотягиваются, хуле тут думать
Аноним 16/12/23 Суб 16:03:24 2966186 188
>>2965849
Подумай логически, что происходит сначала, запрос за данными или переход на роут?




Правильно, сначала идем на роут. Доставай из урлки параметры и всю хуйню нужную для запроса и пихай в реакт квери. Ну и в принципе все.
Аноним 16/12/23 Суб 16:47:34 2966289 189
Аноним 16/12/23 Суб 19:06:13 2966516 190
image.png 56Кб, 1032x504
1032x504
У нас есть функция в которую можно засунуть
(словарь)
(ключи, значения)
(ключи, значения, словарь)
В самой функции внутри нам нужны все эти три сущности. Но словарь можно получить из ключ-значениев или ключ-значения из словаря. А еще если все три переданы, то мы считаем что словарь кто-то составил за нас.
Плюс есть еще дженерик на тип ключа и конверсия строки в число.

Как мне перестать быть динамикопетухом и писать везде as any и стать статикобоярином? Код рабочий.
Аноним 16/12/23 Суб 19:45:45 2966569 191
Аноним 16/12/23 Суб 19:54:41 2966577 192
>>2966569
>чет пукнул тип объяснил
Нет не объяснил.
Аноним 16/12/23 Суб 20:18:40 2966588 193
>>2966152
>Странно, обычно прыгают на тырпрайз какой-нить.

Какая работа в мухосрани была такую и прыгнул. Да и там вполне тырпрайз был, просто на пыхе)))
Аноним 16/12/23 Суб 20:23:06 2966599 194
>>2966577
Даже не хочу разбираться в этой склейке с одним переносом строки
Аноним 16/12/23 Суб 20:26:30 2966602 195
>>2966599
Я тебе по русски написал что код делает.
Аноним 16/12/23 Суб 21:18:49 2966667 196
image.png 327Кб, 760x440
760x440
Ract не узнать, там какая-то новая поебота.
use
useOptimistic
useFormStatus
Что это за пиздец? Фреймворк стал говном?
Можно начинать учить next и забить хуй на react?
Аноним 16/12/23 Суб 21:30:36 2966693 197
>>2966667
Ты всё равно ничего не учил, чё бурчишь?
Аноним 16/12/23 Суб 21:34:12 2966695 198
image.png 135Кб, 498x435
498x435
>>2966667
>учить next и забить хуй на react
Аноним 16/12/23 Суб 21:35:26 2966696 199
image.png 135Кб, 498x435
498x435
>>2966667
>учить next и забить хуй на react
Аноним 16/12/23 Суб 21:42:23 2966699 200
>>2966696
Ну и к чему это тут?
Там пользуешься локальным апи.
Аноним 16/12/23 Суб 21:56:06 2966709 201
>>2966667
>>2966699
next использует фичи из канари реакта, а так ничего страшного. Ну кроме того, что всё это дерьмо из канари ты увидешь именно в нексте, когда например полезешь в доку, а там тебе useFormStatus сказали юзать. Лол. Саспензы то хоть освоил наконец-то в почти уже 2к24?
Аноним 16/12/23 Суб 22:19:03 2966735 202
Стикер 63Кб, 100x100
100x100
Использую vs code. И у меня в обычных js-файлах в проекте без ts выскакивают ебучие ts-ошибки.

Нашёл, чтобы избавить от этих ошибок,надо отключить
JS/TS › Implicit Project Config: Check JS

Но после отключения пропадает проверка ошибок в путях импортов. Спасибо, нахуй.

Собсвенно как мне не получить ошибки ts, но получить ошибки путей импортов?
Аноним 16/12/23 Суб 22:21:03 2966737 203
>>2966735
>Собсвенно как мне не получить ошибки ts, но получить ошибки путей импортов?
Пиши код с корректными типами.
Аноним 16/12/23 Суб 22:23:19 2966739 204
>>2966737
и как мне это делать без ts?
Аноним 16/12/23 Суб 22:24:03 2966740 205
>>2966739
JSDOC. Ну или TS подключи.
Аноним 16/12/23 Суб 22:26:20 2966741 206
>>2966740
>без ts?
>Ну или TS подключи.
Хорошо, как мне без ts подключить ts, чтобы оставалось без ts?
Аноним 16/12/23 Суб 22:28:39 2966744 207
>>2966709
пощади.
вникать в next или нет?
мне эта хуйня вообще не нравится
Аноним 16/12/23 Суб 22:31:10 2966750 208
>>2966741
Блять проигрываю. ТС у них нинужон. Но нужон. Но при этом всё ещё нинужон, потому что нужон на полшишечки.

мимо
Аноним 16/12/23 Суб 22:34:09 2966753 209
>>2966750
Прямой вопрос задали. Причём здесь ts если мне нужны ошибки импортов, да и вообще все ошибки кроме ts, потому что нет у меня ts? Обычный js-файл.
Аноним 16/12/23 Суб 22:44:26 2966760 210
>>2966735
Установи ts, потом в ts config поставь все пункты в false
Аноним 16/12/23 Суб 22:46:24 2966763 211
>>2966760
Забыл добавить. в tsconfig build в exclude помести те папки, с которыми работаешь.
Аноним 16/12/23 Суб 23:30:28 2966823 212
>>2966760
А без установки ts не получать ошибки того, что у меня не установлено нельзя?
Аноним 17/12/23 Вск 00:03:36 2966835 213
В интернете вообще нет решений. Неужели нельзя, блядь, не иметь ошибок ts, но при этом иметь валидацию обычного js?
Тут никто не не пишет без ts? Вам норм с его ебучими ошибками писать?
Аноним 17/12/23 Вск 00:21:54 2966847 214
>>2966835
Освой уже типизацию, макакен, не позорься. Писать на динамикодрисне без типов в 2к24 - это кринж.
Аноним 17/12/23 Вск 00:25:57 2966850 215
>>2966835
>Вам норм с его ебучими ошибками писать?
А я его ошибки исправляю, очень удобно и код ревьюер мозг не ебет
Аноним 17/12/23 Вск 00:53:16 2966889 216
>>2966847
Ебанько, при чём тут освоить, если задача сделать проект без ts?

>>2966850
Как я исправлю ошибки, если не могу типизировать ничего в js файле?
Аноним 17/12/23 Вск 01:01:00 2966906 217
>>2966889
Хуйня задача, значит. Голый жиес ни для чего, кроме учебных проектов с 2.5 файлами, не годится. А на таких проектах должно быть похуй на всякие проверки.
Аноним 17/12/23 Вск 01:21:21 2966932 218
>>2966835
> валидацию обычного js?
Это для которого d.ts нарисованы? Ой то есть ts подсветку даёт?
Даже твой ссаный JSDoc переводится в ts. Без TS - это обоссаные комментарии.

Смирись блядь, что динамикодрисня на JS означает отсутствие интелисенса.
Аноним 17/12/23 Вск 01:56:01 2966965 219
>>2966932
Для проверки есть ли файл по пути импорта и объявлена ли используемая переменная нужен жёстко сложный «интелисенс» с типизацией?
Аноним 17/12/23 Вск 05:24:30 2966998 220
>>2966023
SRP это не складывай все яйца в одну корзину.
OCP делай все плагинами (не мидлваром)
Это из SOLID
Аноним 17/12/23 Вск 07:08:12 2967009 221
>>2966516
Никак, разрешаю тебе не быть статикобоярином
Аноним 17/12/23 Вск 07:32:21 2967016 222
>>2965856
>ЧСХ комьюнити реактомакак же сожрет и попросит добавки
ЧСХ, один раз они это сожрали, осознали что говно, и стали отказываться. Как только барен снова выкатил тоже самое, будто память отшибло
Аноним 17/12/23 Вск 07:36:34 2967019 223
>>2967009
Правильный ответ. Это идеальный тайпскрипт код.
Там где типы нужны они приносят всю пользу, интерфейс у пользователя метода типизированный, ему удобно. У разработчика метода тоже все нужные 3 сущности типизированы и ему удобно. А там где типы нахуй не нужны и мешают они отключены.
Видели все как статикопетух выучил тайпскрипт раньше жс, потом встретил жаваскриптную перегрузку и пукнув обмяк? Гоните его насмехайтесь вот его посты >>2966906>>2966932
Аноним 17/12/23 Вск 07:59:46 2967025 224
>>2967019
>Правильный ответ. Это идеальный тайпскрипт код.

На самом деле я угарнул с того, что когда ты читал доку по перегрузкам функции, ты дальше синтаксиса читать не стал.

Целых два варианта типизации есть. Один строго по доке, второй - как должно быть по моему мнению. Фанбоям ТС'а предлагаю второй вариант не смотреть, ради целостности манямирка ТС не смог вывести тип

1. https://www.typescriptlang.org/play?#code/C4TwDgpgBAKu0F4oG8CwAoKUwCcD2kOoAXFAHYCuAtgEYQ4DcGAvhhgGYVkDGwAlnjJQ+ZAM71gAWQCGZEAAoAJn16kAShG54cigDyjgOEQHMANLHgA+AJSkAbnj6Km6Tj36DhYiTLm6A0hAgcJBQEAAewBBkiqJQBkZkxlAAPuTUdDiW8gDWQaKkgcHwANoAuuZ20gA2FBAFFpDltlAOTi5uvAJCIuJEviABQSHQEVExcQkmqem09Nl5IA1FI+WVNXUNqxVQyqpQGlo6+oYm5iM29o7OHFxdnr0+soMr8GGR0bHxp0kzlHNZXL5ADyOAAIipgOpNNo9FMkucrDNXk0dlVavUAPykbbmPbAbEHGHHeFmRoQGwoDBYPjsKBApagiG8LwGWTcCB4OkAQRwOGkIGsVMwWGEdPk6M2QrQItFUC0YmAUEWcSQKqZkJccrl+KgSF1KTSKoAdDgIIoKBzdIdYUNipBEZBLNklOYcuY+EKEJZhdrRYoSjkynrWht6iU+GUtX6oGbgBQcEIbrLRcxzMhmFBpHEbccURBHRTrNGsKwRZmINVxL7-ZCQ+rwZrqaKFQZlfkQ8CaAArTTAY0qpSQ4vNrAAejHUEAKCCABhBANwggBkQQASIIBWECggBYQFdzmeAThAoIBBEEATCCAPhBAHIgUEAoiCAYRAd4BeEFPxubZeYQA

2. https://www.typescriptlang.org/play?#code/C4TwDgpgBAKu0F4oG8CwAoKUwCcD2kOoAXFAHYCuAtgEYQ4DcGAvhhqJFAJJkDO9wALIBDMiACCOAOa8APAGkIIOJwgAPYBDIATXlF7AcASzJSoAH3LU6OAHxQkAbQBKEAMZ4c22QeOmANLDwtgC6FlCOisrwjiGBKhCxYZaRSgmx8TFxUK4eXj6GJlKZkKFs6ABmFGRuwEZ4ZFAm-EQiYgAU2ka1pLme3r5FJRC2AJSkAG54RtpMldW19Y3NAm0gCmnwUOqaOnqDpuGUtPS27QDWSrykUenZE8IANhQQ10GQseNQUzNzVTV1BpNPirUTrW5bHZaXT6QqHSzHGxnS4gN4Qj73J4vN53QJdHo5dz9Ap+YrvEZfH6zDD-RZAlatMEbaKqDTQ-ZwswI6yndoAOgFwmkbx4LSEYMkMmZCTGKAwWCMFSg7SFMkcAAYws1gKI3BA8ErJDhhCBRnLMFgmkqVcLHABGEJmtAWy1QR4QYARFG8QIPZ6vPHdYBhJCq3hzV2u-GepDRiyWb18nAQbQUPWyPr5dEQYa2M6dQLnQJGM0IezOyOW7SOc4h75Y16OIwhCOVqDJ4AUHCNakuy3MQLIZhQYR6TPebO50atrCsC3DiCPfjm10ePiexzRuthmdQNcGKDehxQADyNAAVu5gHzvZ0g9P5ZaAPRPqCAFBBAAwggG4QQAyIIAJEEAVhAoEAFhAAK-D9AE4QKBAEEQQAmEEAPhBADkQKBAFEQQBhEAgwBeEEQvlHznZggA
Аноним 17/12/23 Вск 08:05:11 2967026 225
>>2967025
>На самом деле я угарнул с того, что когда ты читал доку по перегрузкам функции, ты дальше синтаксиса читать не стал.

>Целых два варианта типизации есть. Один строго по доке, второй - как должно быть по моему мнению. Фанбоям ТС'а предлагаю второй вариант не смотреть, ради целостности манямирка ТС не смог вывести тип

1. https://tsplay.dev/N5jPMm

2. https://tsplay.dev/NDJylW

Абу скрыл пост, чтобы люди не узнали правду о том что TS не умеет сужать определённые типы
Аноним 17/12/23 Вск 08:26:30 2967029 226
как какать.png 290Кб, 615x456
615x456
>>2967026
Ну ты молодец.
А как строку в число превратить?
>keys.map(i => (i as any) * 1) as any;
parseInt не предлагать.
>ТС не смог вывести тип
Вот это не понял.
Аноним 17/12/23 Вск 08:38:54 2967031 227
>>2967029
>Вот это не понял.
Я не удивлён

>>keys.map(i => (i as any) 1) as any;
>parseInt не предлагать.
Как же он хочет полный массив NaN. Какая нахуй разница? У будет одинаковый результат что с parseInt, что с (i) => i
1, что с Number.
Аноним 17/12/23 Вск 08:45:23 2967033 228
>>2967031
>Как же он хочет полный массив NaN
Да не трясись ты.
>Какая нахуй разница?
Умножение в 10 раз быстрее, это критичный для производительности участок кода, элементов будет много.
>Я не удивлён
Если я не понял, значит в этом не было смысла.
Аноним 17/12/23 Вск 08:50:23 2967034 229
>>2967033
Тогда это надо кастовать вот так
>i as unknown as number \* 1
И тип keys из твоего примера болжен быть не string | number, а `${number} | number.
Аноним 17/12/23 Вск 08:52:14 2967035 230
Аноним 17/12/23 Вск 08:57:54 2967037 231
>>2967034
Так тоже самое, только писать дольше. Нахуй надо.
Да даже перечислять все типы в последнем объявлении перегрузки тоже просто куча кода которая ничего не делает.
>>2967035
А это что за зверь?
Аноним 17/12/23 Вск 09:01:58 2967038 232
>>2967034
Ключи могут быть "a", "b", "c" и 1, 2, 3
Аноним 17/12/23 Вск 09:07:57 2967040 233
Есть браузерная игра с карточками, анимированными на CSS.
Проблема в том, что когда на карточке много элементов (это довольно сложный html-компонент), то анимируется (наклон, перемещение) эта карточка с соответствующим пердежом и лагами.
Переходить на канвас очень бы не хотелось, уже наелся его когда-то.
Но можно ли что-то сделать кроме этого? В идеале мне хотелось бы брать "скриншот" с элемента и подставлять вместо него его картинку во время анимации. Но по ходу такого браузеры не умеют...
Аноним 17/12/23 Вск 09:08:59 2967041 234
>>2967037
>Так тоже самое, только писать дольше. Нахуй надо.
Ну кто ж тебя разберёт, осознанно ты any поставил, или просто неосилятор. Любой TS разраб предположит, что второе.

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

>>2967038
>Ключи могут быть "a", "b", "c" и 1, 2, 3
А нахуя нужны NaN'ы в одном массиве с нормальными числами? В чём смысл?
Аноним 17/12/23 Вск 09:10:30 2967042 235
Аноним 17/12/23 Вск 09:32:14 2967053 236
>>2967041
>А нахуя нужны NaN'ы в одном массиве с нормальными числами? В чём смысл?
Если это обычные строки, мы их не конвертим в числа.
Класс знает когда там в строках числа и тогда конвертируется, это настройка.
Аноним 17/12/23 Вск 09:42:15 2967060 237
>>2967053
Тогда вместо string | number стоит писать `${number}` | number, и кастуй как душе угодно. Хоть в any, хоть в as unknown as number.

И в примере >>2967029 в таком случае два раза в as any кастовать не надо, ТС и так массив чисел вернёт
Аноним 17/12/23 Вск 09:47:13 2967062 238
Аноним 17/12/23 Вск 09:50:25 2967065 239
Аноним 17/12/23 Вск 09:53:29 2967066 240
>>2967065
Ты показываешь JS а я спрашиваю про TS.
Аноним 17/12/23 Вск 09:54:11 2967067 241
Аноним 17/12/23 Вск 10:00:02 2967069 242
Аноним 17/12/23 Вск 12:27:05 2967170 243
>>2967019
Жаваскриптизёр утренний, фентезийный.
Аноним 17/12/23 Вск 17:41:39 2967514 244
В ЖаваСкрипте вообще не бум-бум, скопировал код по этой ссылке:
https://www.quicknode.com/guides/solana-development/getting-started/how-to-create-websocket-subscriptions-to-solana-blockchain-using-typescript
Собсна код - https://codeshare.io/BAmLL9
Он следит за кошельком в солане и когда тот совершает операцию присылает уведомление. Собсна это не особо и важно, помогите пожалуйста, как переделать этот код под несколько кошельков? Задать ACCOUNT_TO_WATCH как список и потом его скормить функции? Или какая-то итерация нужна? Подскажите плиз, могу заплатить соланой
Аноним 17/12/23 Вск 19:07:35 2967677 245
Аноним 17/12/23 Вск 19:13:39 2967680 246
>>2966667
>Фреймворк стал говном?
always has been
Аноним 17/12/23 Вск 19:34:41 2967697 247
>>2967514

>Задать ACCOUNT_TO_WATCH как список и потом его скормить функции?
Да, просто потом проитерируйся по списку и запусти функцию которая у тебя во второй половине кода.
Аноним 17/12/23 Вск 19:39:26 2967699 248
vue - Говно
react- Говно
angular - Говно
svelte - Говно
Аноним 17/12/23 Вск 19:40:21 2967703 249
Аноним 17/12/23 Вск 19:42:05 2967706 250
Аноним 17/12/23 Вск 19:55:44 2967724 251
>>2967699
Двачую

Мимо-Solid-гигачад
Аноним 17/12/23 Вск 20:08:36 2967744 252
>>2967724
мамкин гигачад без работы?
Аноним 17/12/23 Вск 20:14:27 2967747 253
Jquery - самые сытые и простые времена.
дальше будет только хуже.
Аноним 17/12/23 Вск 20:19:43 2967752 254
>>2967744
Нет, работу приходится делать на реакте/нексте, на вью 2 тоже много работал. Посматриваю в сторону ангуляра, раз бекенд на несте уже писал, может ангуляр зайдёт. Но мне всё-таки кажется, что такой подход как в ангуляре/несте для бекенда хорошо заходит, а вот на фронте должно быть попроще.
Аноним 17/12/23 Вск 20:37:35 2967758 255
>>2967514
const accountKeysToWatch = ["key1", "key2", "key3"];
const subscriptionIds = await Promise.allSettled(
accountKeysToWatch.map(key =>
solanaConnection.onAccountChange(
ACCOUNT_TO_WATCH,
updatedAccountInfo =>
console.log(
`---Event Notification for ${ACCOUNT_TO_WATCH.toString()}--- \nNew Account Balance:`,
updatedAccountInfo.lamports / LAMPORTS_PER_SOL,
" SOL",
),
"confirmed",
),
),
);
console.log('Starting web socket, subscription IDs: ', subscriptionIds.join(","));
Аноним 17/12/23 Вск 22:29:51 2967818 256
Как вообще теоретически (на рякт) реализуется виртуализация списка?

Например как вырисовывать только видимое, чтобы это не убирало скрол?
Аноним 17/12/23 Вск 23:00:03 2967827 257
Кто-нибудь реализовал на React Router 6, используя data router с объектом в createBrowserRouter, аутентификацию на проде? Как самочувствие? Пацаны уважают и говорят, что рады поддерживать такой код? Использовали мидлвари какие-нибудь хитрые, чтобы контекст прокинуть или не стали?
Или забили, и использовали Route и логику на if'ах?
Аноним 17/12/23 Вск 23:31:54 2967848 258
>>2967818
Intersection observer возможно
Аноним 18/12/23 Пнд 00:12:46 2967870 259
>>2967827
>>2967848
Идея в том, чтобы не срать нодами в DOM. Если ты знаешь высоту своего элемента в списке, можно посчитать текущее положение в списке и зарендерить N нод.
На скролл просто обновить позицию => активные, рендерируемые элементы
Аноним 18/12/23 Пнд 03:02:25 2967914 260
>>2967870
Либо использовать пагинацию.
Либо по скроллу.

По скроллу определяем текущее местоположение.
Местоположение начала, конца.
Обрезать показываемый список. Этот список рендерить.

А проще всего накатить либу, которая это делает.
Аноним 18/12/23 Пнд 09:29:52 2967983 261
Ебусь с Vite.
Подскажите, есть ли какой-нибудь плагин/функция, которая в режиме dev-server'а затранспайлит мне некоторые ts-файлы в js?
Или Vite так не умеет, и нужно только предварительно брать и транспайлить нужные ts-файлы в js?
Аноним 18/12/23 Пнд 09:48:31 2967995 262
>>2967870
И для чего это нужно вообще? Вывод списка в 99.9999% случаев не затормозит страницу. Там где списки длинные, используют переключения страниц или пагинацию.
Аноним 18/12/23 Пнд 09:50:03 2967998 263
Есть в браузере какой-нибудь хук на "можно проигрывать звуки"?

В хроме вижу "The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. <URL>"
Так вот как узнать момент, когда AudioContext станет доступным? Сейчас юзаю Howler, так он откладывает все звуки до момента первого жеста, а потом сразу проигрывает все, да ещё на максимальной громкости.
Аноним 18/12/23 Пнд 10:02:28 2968013 264
>>2967998
решил таким условием (хотя ворнинги в консоль всё равно сыпятся)
if (Howler.state === 'running') { }
Аноним 18/12/23 Пнд 10:35:57 2968038 265
Аноним 18/12/23 Пнд 10:47:40 2968043 266
>>2967995
С таким же успехом можно откатиться на формирование хтмл на бэкенде и перезагрузку страницы на каждый чих
Аноним 18/12/23 Пнд 10:52:08 2968048 267
>>2967870
В идеале на скролл у тебя должны обновляться уже отрендеренные элементы. Т. е. если вью порт вмещает 20 элементов, то ты рендеришь эти 20 элементов (+буфер снизу и сверху) и перемещаешь их в зависимости от скролла + обновляешь в них данные.
Аноним 18/12/23 Пнд 11:32:15 2968065 268
>>2968043
Ты просто ходишь за мной из треда в тред и дошло до того, что ты просто термины из треда читаешь и какую-то хуйню сочиняешь с ними, дурачек 150-ти рублевый?
Аноним 18/12/23 Пнд 11:33:55 2968068 269
>>2968065
Потому что мой час стоит 1к, а твой комментарий 3 р.?
Аноним 18/12/23 Пнд 11:35:00 2968069 270
Паразитная мразь.
Аноним 18/12/23 Пнд 11:47:25 2968074 271
Аноним 18/12/23 Пнд 12:01:38 2968082 272
image.png 18Кб, 782x93
782x93
>>2968074
DeFaUlT vAlUe

Можешь значение по умолчанию добавить в вызов getValue. Если его нет и значения нет => undefined.
Если значения нет, прокинул значение по умолчанию => вернуть дефолтное значение.

> lenght
length. Тебе бы ещё жёлтенькой струёй подстветить неплохо было бы.
Аноним 18/12/23 Пнд 12:05:41 2968088 273
>>2968082
Там дальше по коду идет
if (buzz == "") throw("na rotesh tebe");
Не нужна мне пустая строка, это невалидное значение.
А то что не может быть андефайнетом проверено в if(length)
Аноним 18/12/23 Пнд 12:14:26 2968094 274
image.png 165Кб, 600x600
600x600
image.png 8Кб, 280x55
280x55
image.png 10Кб, 392x76
392x76
>>2968088
Уже пожалел, что ответил тебе.

Очередной террорист, который не может определиться, что он хочет от своего кода.
Аноним 18/12/23 Пнд 12:15:49 2968096 275
>>2968094
Хочу условный тип тайпскрипте который поддерживает проверку на пустую длину.
Аноним 18/12/23 Пнд 12:20:05 2968102 276
>>2968094
Ты понял, что по этому коду в const bar может прилететь только строка, а андефайнед не может?
Аноним 18/12/23 Пнд 12:58:29 2968133 277
Аноним 18/12/23 Пнд 13:13:27 2968154 278
React сейчас так же популярен или Angular выходи на 1 место?

(технология сделана компанией Meta, которая признана террористической организации, компания иностранных агентов. Я предупреждаю, что это зарубежная технология и вся ответственность лежит на вас, мое дело предупредить. Пользуйтесь только Российским производителем технологий )
Аноним 18/12/23 Пнд 13:34:12 2968168 279
>>2968133
И в чем троллинг? Он правильно не ругается на стринг, если ты это пытался показать.
Аноним 18/12/23 Пнд 13:37:08 2968173 280
>>2968168
Ну типо наебал тайпскрипт, чтобы он не давал ему жидко давать в штаны
Аноним 18/12/23 Пнд 13:47:24 2968184 281
>>2968094
А это ведь тот же самый нубас, который вчера не смог справится с перегрузкой функции. Представляешь, какой пиздец у него в коде происходит, раз ему такую хуетень нужно описывать типами?
Аноним 18/12/23 Пнд 13:54:44 2968194 282
изображение.png 88Кб, 1320x731
1320x731
>>2968154
Вырывается на всех парах вперед
Аноним 18/12/23 Пнд 13:55:14 2968196 283
>>2968168
В том что в bar обязательно прилетит undefined а тайпскрипт этого не видит.
Аноним 18/12/23 Пнд 14:02:44 2968203 284
>>2968196
Тайпскрипт не может видеть что там в рантайме может прилететь, слово "статическая" в "статическая типизация" тебе ничего не говорит?
Аноним 18/12/23 Пнд 14:11:49 2968211 285
Аноним 18/12/23 Пнд 14:19:12 2968217 286
>>2968211
То ли дело ты, мудило которое не сумело доку почитать
Аноним 18/12/23 Пнд 15:17:30 2968275 287
>>2968133
Ебало этого наебателя имагинируйте и количество работы по рефакторингу и багофиксам, которую он создал бы?
Аноним 18/12/23 Пнд 15:38:34 2968289 288
>>2968194
Ты с первым ангуляром сравниваешь, надо @angular/core или как-то так
Аноним 18/12/23 Пнд 15:41:15 2968292 289
>>2968094
Что за мем про террористов ты форсишь?
Аноним 18/12/23 Пнд 15:42:11 2968295 290
>>2968289
>надо @angular/core или как-то так
>или как-то так
Все что надо знать о популярности ангуляра.
Аноним 18/12/23 Пнд 15:46:28 2968297 291
1702903587916.jpg 267Кб, 1080x1758
1080x1758
>>2968295
Я не ангулярщик. С телефона неудобно и впадлу было заходить на трендсы. Но ладно, пусть будет. Не такая уж плохая стата, учитывая, что 90% проектов на вью это второсортная мелочь, часто на чистом жс, а ангуляр на 90% это серьёзный энтерпрайз.
Аноним 18/12/23 Пнд 15:46:40 2968298 292
>>2968194
Ahahahahahah даже ляма скачивании нет. А это говорит о том, ангуляр никто не будет улучшать, вливать бабло, нет комьюнити чтобы делать либы итд. Реально проект уровня cample js
Аноним 18/12/23 Пнд 15:46:50 2968299 293
изображение.png 71Кб, 1369x541
1369x541
>>2968289
Ну теперь другое дело
Аноним 18/12/23 Пнд 15:49:30 2968301 294
Аноним 18/12/23 Пнд 15:56:31 2968304 295
>>2968301
На самом деле мне раньше казалось, что если сложить вуй и ангуляр, что полученная цифра будет примерно как на реакте. А оказалось что полученную цифру надо еще в 3 раза помножить чтобы добраться до реакта.

Особенно забавно это все выглядит на фоне визгов местного углодебила, который говорит что дескать "на ангуляре больше крупных серьезных проектов, чем на реакте". Ведь по цифрам выходит, что даже если крупных проектов на реакте от общей суммы всего процентов 20% (а их наверняка больше если учесть, что в бигтехах он используется повсеместно), то это уже больше, чем количество вообще всех проектов на ангуляр. Реакт в тырпрайзе кроет гуглоподелие как бык овцу.
Аноним 18/12/23 Пнд 15:58:58 2968306 296
>>2968292
Террорист - это человек, с которым нельзя вести переговоры. В частности из-за того, что он не знает нужен ли ему вертолёт, 40 девственниц, или самолёт.
Аноним 18/12/23 Пнд 21:48:08 2968676 297
>>2968304
Чел, твой реакт это миллионы вкатунов-долбоебов вроде тебя, энтерпрайз на нём это либо фейсбук, либо говно в которое затащили реакт на хайпе и теперь не могут избавиться.
Аноним 18/12/23 Пнд 21:51:30 2968679 298
>>2968074
const val = a.getValue();
if(!val) return;
// val is defined here
Аноним 19/12/23 Втр 00:27:46 2968760 299
>>2968676
Абсолютно то же самое писали ранее и про вью в озоне, лол. Получаеся придумали какой-то хуйни, а кроме ваниллы ничего и не нужно?
Аноним 19/12/23 Втр 00:29:25 2968762 300
Фронтендер - хуже червя-пидора.
Аноним 19/12/23 Втр 02:19:20 2968814 301
>>2968762
Ух ждал, держал какашечку чтобы высраться прицельно.
Лучше бы написал что-нибудь что не все и так знают.
Например:
this - это не контекст
Аноним 19/12/23 Втр 06:06:32 2968840 302
image.png 34Кб, 745x416
745x416
Это приемлемый уровень составления sql таблицы или это пизда?
Аноним 19/12/23 Втр 07:01:40 2968851 303
>>2968679
На таком варианте я остановился и он мне все равно не нравится. Надо писать комментарий, что я на самом деле проверяю на пустую коллекцию просто через жопу.
Аноним 19/12/23 Втр 07:03:15 2968853 304
>>2968814
> this - это не контекст
А чё это?
Аноним 19/12/23 Втр 07:37:07 2968859 305
>>2968676
Чел, большая часть энтерпрайза делается на реакте. Это просто сухой факт.
Аноним 19/12/23 Втр 08:15:24 2968883 306
Аноним 19/12/23 Втр 08:24:54 2968888 307
>>2968883
Получается ты какой-то пук с ютуба занюхнул и сюда принес.
Аноним 19/12/23 Втр 08:27:29 2968891 308
>>2968888
Вообще я другой чел, ну да занюхнул. Если можешь опровергнуть сказанное в видосе, то я тебя послушаю.
Аноним 19/12/23 Втр 08:29:11 2968892 309
>>2968891
Зачем мне занюхивать пуки с ютуба, когда я могу просто считать this контекстом и быть счастливым.
Аноним 19/12/23 Втр 08:36:03 2968893 310
>>2968892
Можешь считать this чем угодно, хоть указателем на аллаха, мне то чё?
Аноним 19/12/23 Втр 09:39:20 2968933 311
Аноним 19/12/23 Втр 09:47:02 2968938 312
Вы же понимаете что фронты все?
Теперь ценится только дизайнер умеющий нарезать свой дизайн в html через нейросеть.

ну а с vue разберется любая макака.
Естественно дизайнер его выучит за месяц.

Говорил же вам кабан-кабаныч рисовать дизайны, а вы крутились думали что вас обманывают и заставляют делать чужую работу.
Аноним 19/12/23 Втр 09:58:52 2968954 313
>>2968938
Еще есть логика на клиенте, а учитывая как быстро завозят фичи в браузер, то фронты ещё далеко не всё. А рисование кнопочек любят пришедшие во фронт из верстал, глыбы js-программирование для них неуязвимы.
Аноним 19/12/23 Втр 10:20:00 2968970 314
Аноним 19/12/23 Втр 10:23:50 2968974 315
Как лучше делать прелоад картинок и шрифтов? Через JS, в HTML 500 доп строк добавлять не хочу. Может, либа какая есть? preload.js из набора CreateJS не обновлялся шесть лет.
Аноним 19/12/23 Втр 10:31:39 2968977 316
Аноним 19/12/23 Втр 15:09:37 2969180 317
>>2968938
Кабанчикам только не рассказывай, а то они не в курсе видимо.
Аноним 19/12/23 Втр 15:44:44 2969212 318
Как думаете, с приходом go бэкенд на ts вымрет? Если так подумать то зачем нужен костыль на костыле в виде экспресса и неста, когда есть свежее решение и чистая архитектура в go. Я даже в вакансиях вижу, что нужны в бэке либо джависты либо гошники.
Аноним 19/12/23 Втр 16:17:05 2969257 319
17010732779710.mp4 35529Кб, 1280x720, 00:01:13
1280x720
Чище и лучше чем в Nest не было и не будет.

Мимо Ангулярогосподин.
Аноним 19/12/23 Втр 16:17:25 2969258 320
Аноним 19/12/23 Втр 16:27:05 2969274 321
16968257690813.mp4 2046Кб, 320x180, 00:02:20
320x180
Аноним 19/12/23 Втр 16:49:41 2969310 322
>>2969212
>Как думаете, с приходом go
Каким приходом? Он больше 10 лет назад пришёл.
>бэкенд на ts вымрет?
С чего бы ему вымирать?
>Если так подумать то зачем нужен костыль на костыле в виде экспресса
Не нужен. Даже самые мелкие проекты проще делать на том же несте.
>и неста
Но это не костыль на костыле, это полноценный удобный фреймворк, на котором очень приятно работать.
>когда есть свежее решение
Ты из какого года? 2013?
>чистая архитектура в go
Чистая архитектура практически где угодно реализуется, только она далеко не всегда нужна. Той же дефолтной структуры неста модуль - контроллер - сервис часто бывает достаточно.
>Я даже в вакансиях вижу, что нужны в бэке либо джависты либо гошники.
Они чаще нужны, но и для остальных работы предостаточно, и бекенда на ноде меньше не становится, в отличие от руби, например.
Аноним 19/12/23 Втр 17:00:08 2969330 323
>>2969310
https://hh.ru/search/vacancy

1 131 вакансия «java spring»
766 вакансий «golang»
213 вакансий «ruby»
92 вакансии «nestjs OR "nest.js" OR "nestjs"»
Аноним 19/12/23 Втр 17:02:38 2969336 324
>>2969330
94 вакансии «nestjs OR "nest.js" OR "nest js

быстрофикс
Аноним 19/12/23 Втр 17:06:04 2969341 325
Алсо

9 вакансий «nest node NOT "nest.js" NOT nestjs NOT "nest js"»
Аноним 19/12/23 Втр 17:07:32 2969343 326
При этом

NestJS — русскоязычное сообщество
2971 участник
Аноним 19/12/23 Втр 17:08:40 2969344 327
Screenshot 2023[...].jpg 14Кб, 409x161
409x161
>>2969336
>>2969330
И что? Бекенд на ноде всегда был менее популярным, чем дефолтные джава/дотнет/го/питон/пхп/руби. Но количество вакансий растёт. По запросу "ruby rails" 128 вакансий, кстати. А с нестом пикрил, 234. Если добавить экспресс, то будет 401. По запросу ruby 400. Как альтернатива другим интерпретируемым языкм бекенд на js/ts лучше пыхи, питона и руби. Да и джава/дотнет/го часто оверкилл.
Аноним 19/12/23 Втр 17:15:37 2969356 328
>>2969344
Чет у нас по-разному поиск в хх.ру работает. Может, когда залогинен больше результатов выдает.
Аноним 19/12/23 Втр 17:36:11 2969367 329
image.png 9Кб, 507x189
507x189
ленин.jpg 16Кб, 236x213
236x213
Аноним 19/12/23 Втр 17:36:51 2969369 330
image.png 22Кб, 1196x275
1196x275
>>2969356
фильтр может какой включен.
Аноним 19/12/23 Втр 17:57:24 2969391 331
Какая разница, сколько там точно вакансий, если они все не для вас, молодой человек.
Аноним 19/12/23 Втр 18:07:10 2969406 332
>>2969391
Соглы, даже на хачкеле работают.
Аноним 19/12/23 Втр 18:15:32 2969416 333
Node - мертва.
Java - полумертв
Go - жив (советую заскакивать)

Просто смиритесь и отпустите NODE - все. мертв, тут больше не поднять денег. Смиритесь.
Аноним 19/12/23 Втр 18:18:38 2969419 334
>>2969416
Для вкатышей может и мертва нода, а я на ней поднимаю деньги на отлично.
Аноним 19/12/23 Втр 18:31:41 2969449 335
>>2969419
Сколько ты поднимаешь?
Раньше в node JUNIOR поднимали 150к,
MIDDLE+ от 300к.
SENIOR по 400к.

Сейчас дай боже 250к на сеньоре.
Все что выше - фулстек.
Аноним 19/12/23 Втр 18:43:46 2969461 336
>>2969449

>Сколько ты поднимаешь?
360


>Раньше в node JUNIOR поднимали 150к,
>MIDDLE+ от 300к.
>SENIOR по 400к.
Сейчас процентов на 20 меньше, как и у остальных, впрочем. Гойда случилась. Хотя у криптобояр всё осталось по-прежнему, ну и у валютных удалёнщиков, хотя почти все из них вынуждены жить за пределами РФ.

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

>Все что выше - фулстек.
Фуллстек это почти всегда персонаж, который знает одну сторону максимум на уровень мидл+, а вторую знает на уровне джуна или недомидла, им приходится делать больше работы, чем узкому специалисту, при этом за тот же прайс или даже ниже, исходя из моего опыта, в общем они обычно слабже и дешевле чистых бекендеров. Их как раз чаще ищут конторы ниже тир1 уровня, хотя с другой стороны они часто встречаются в той же крипте, где традиционно много бабла.
Аноним 19/12/23 Втр 19:02:14 2969482 337
>>2969461
>360
Тебе приходится трогать руками фронт?
Аноним 19/12/23 Втр 19:16:40 2969502 338
>>2969461
>Фуллстек это почти всегда персонаж, который знает одну сторону максимум на уровень мидл+, а вторую знает на уровне джуна или недомидла
Самые матерые синьки, которых я видел, знают фронт на уровне джуномидла минимум, при этом специализируются на бэке, там у них серьезные знания. Да и щас бы быть условным СТО стартапа и не уметь все понемножку. Крч фуллкек - это путь либо вечного раба, либо уважаемого мудреца. Третьего не дано.
Аноним 19/12/23 Втр 20:11:29 2969563 339
>>2969482
На работе очень редко, в личных проектах люблю заниматься фронтендом. Первые три года я работал фронтендером и больше никогда не хочу делать это за деньги.

>>2969502
Ну да, бывают крутые фуллстеки, но на фоне посредственных их очень мало.
Аноним 19/12/23 Втр 20:14:36 2969566 340
>>2969563
>и больше никогда не хочу делать это за деньги
Почему? Корпоративный фронтенд такая какашка?
Аноним 19/12/23 Втр 20:21:43 2969573 341
>>2969566
Потому что сверху менеджер, слева волк, справа самозванец.
Как результат код в говне
Аноним 19/12/23 Втр 20:25:44 2969575 342
Аноним 19/12/23 Втр 20:34:54 2969579 343
>>2969575
А в бэке самозванец уже я.
Аноним 19/12/23 Втр 20:40:58 2969581 344
>>2969575
в беке нельзя сказать "Сделай как можешь, вставь костыль, потом поправим", потому что ты можешь обосраться очень сильно.

по этому там дают время.
Аноним 19/12/23 Втр 20:47:15 2969583 345
>>2969581
Заблуждаешься, мало говна повидал.

мимо
Аноним 19/12/23 Втр 20:50:15 2969584 346
>>2969581
>в беке нельзя сказать "Сделай как можешь, вставь костыль, потом поправим", потому что ты можешь обосраться очень сильно.

>по этому там дают время.
Ты очень наивный. Менеджерам самое главное, чтобы было сделано быстро. Если на них не давить техническим долгом, то весь код будет в костылях.
Аноним 19/12/23 Втр 20:55:23 2969585 347
>>2969566
Обычно да, часто код пишут на отъебись и забивают на многие бест практики, хороший проект тяжело найти, плюс часто это был реакт с дико заебавшим редаксом. Но может за три года я успел побывать только на второсортных проектах, не знаю. Сейчас уже могу довольно свободно выбирать, но во фронтенд на работе всё равно не лезу.
Аноним 19/12/23 Втр 21:02:18 2969590 348
>>2969583
>Менеджерам самое главное, чтобы было сделано быстро. Если на них не давить техническим долгом, то весь код будет в костылях.

Менеджер: А почему у тебя тех-долг? ты можешь писать сразу нормально без тех-долга и не тормозить процесс?
Аноним 19/12/23 Втр 22:40:38 2969665 349
>>2969590
У кого это, "у тебя"? Я еще 2 недели назад гэпнулся на х2. Удачи!
Аноним 19/12/23 Втр 22:40:40 2969666 350
Аноним 19/12/23 Втр 22:42:21 2969667 351
>>2969666
Это тян или кун справа сверху?
Аноним 19/12/23 Втр 22:47:05 2969672 352
Аноним 19/12/23 Втр 22:52:25 2969677 353
Аноним 19/12/23 Втр 23:26:28 2969693 354
>>2969666
Соснул бы Артему. Видимо, пора идти на собесы, я уже смешарик-жаваскриптер.
Аноним 19/12/23 Втр 23:57:49 2969706 355
>>2969590
Каждый раз, когда мне менеджер приносит баг, который на фичу тянет, я ему даю на выбор quick and dirty и как надо по-нормальному. Он выбирает quick and dirty, а про нормальный я записываю в комментарии к таске.
Моя жопа прикрыта.
Аноним 20/12/23 Срд 00:00:03 2969708 356
>>2969667
Это кутян. Или тякун
Аноним 20/12/23 Срд 00:09:35 2969714 357
>>2969706
СЫЧОВ! Ты должен был мне заранее объяснить, к чему это приведет, убедить меня! Проклятый самозванец, ты предал меня.. Из-за тебя Вепрь Вепрович распустит всю команду! Как ты мог так поступить с нами?!
Аноним 20/12/23 Срд 02:29:38 2969812 358
>>2969677
>Вопрос 1 - Назовите типы в JS
>ну вот стандартные 7 типов ...
>А ничего что в спецификации нихуя этого нет? Из какой сральни все это достается?
>Ну мы программисты разрабатываем программы у нас своя тусовочка. Вот мы придумали такой вопрос, а потом придумали как на него надо отвечать. Проблемы?
Аноним 20/12/23 Срд 02:40:42 2969817 359
>>2969812
Похоже кстати на диллему о том стоит ли поправлять человека который неправильно говорит слово на инглише. Из плюсов - возможно со временем все будут говорить правильно или хотя бы более правильно и придет светлое будущее. Из минусов - ну стандартный набор поноса отговорок
> ведь и так понятно
> я так привык
> а вот АМЕРИКАНЦЫ НИКОГО НЕ ПОПРАВЛЯЮТ
Аноним 20/12/23 Срд 02:42:57 2969818 360
>>2969677
>>2969666
Ебать там эмоции в конце.
Там они везде так грызутся или душная хуйня?
Аноним 20/12/23 Срд 03:11:37 2969822 361
logo.png 9Кб, 300x100
300x100
image.png 106Кб, 425x674
425x674
image.png 39Кб, 433x283
433x283
image.png 58Кб, 431x408
431x408
image.png 8Кб, 704x166
704x166
>>2962390
CampleJs для тех, кто над богом.
Аноним 20/12/23 Срд 03:23:09 2969824 362
>>2969818
В основном душнилово, но иногда градус срача слегка повышался. Плюс меметичные фразы от Мурыча аля "Мистер Промис", "МИНУТОЧКУ", "Дорогой ты мой человек" и тд.
Аноним 20/12/23 Срд 03:47:35 2969832 363
>>2969824
Минут 11 гляну. Чувствуется некая неприязнь друг к другу, сойбоя и бородоча.
Завтра гляну.
Аноним 20/12/23 Срд 04:08:54 2969837 364
>>2969832

> неприязнь

Да там уже наверно месяц вялотекущий срач.

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

Так-то у Соера позиция более здравая, в прикладной разработке реально всем пох, чем там является какой-нибудь условный ТРОУ согласно спецификации. Важно только, как он себя ведет, а это описано во всяких мдн и книжках.
Аноним 20/12/23 Срд 04:20:52 2969839 365
>>2969832
>Минут 11 гляну.
Глянул.
Медленнофикс.

>>2969837
>Жалко только вкатунов, которые наслушавшись этой каши, пойдут на собесы.
Неиллюзорно планирую пройтись по видосам и попускать лидов на собесах.
Это как с намберпрототайпами. В прошлый раз когда работку искал, любил спиздануть ради забавы. Никто не выкупал что за хуйня и нахуя я поднял этот вопрос.

>>2969837
>Так-то у Соера позиция более здравая, в прикладной разработке реально всем пох, чем там является какой-нибудь условный ТРОУ согласно спецификации. Важно только, как он себя ведет, а это описано во всяких мдн и книжках.
Его позиция мне ближе. Формочки и логику шлепать - много ума не надо.
Но все же, как завещал Динамик: надо знать базу. Как минимум чтобы на форумах/в треде выебываться.
Ну и джунам кулстори рассказывать.

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

>Да там уже наверно месяц вялотекущий срач.
На бородоча как-то случайно наткнулся. Про срач не был в курсе.
Аноним 20/12/23 Срд 04:45:03 2969843 366
>>2969839

> Неиллюзорно планирую пройтись по видосам и попускать лидов на собесах.

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

> Но все же, как завещал Динамик: надо знать базу.

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


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

Эт база

> На бородоча как-то случайно наткнулся. Про срач не был в курсе.

Если вкратце: Мурыч на одном из стримов отхуесосил Соера за незнание спеки, тот оскорбился и тоже начал хуесосить в ответ. В итоге должен был быть стрим по разам, но там какая-то мутная история вышла, и в тот раз сорвалось. В итоге договорились, что будут модераторы и заранее обговоренный формат.
Аноним 20/12/23 Срд 04:49:38 2969845 367
>>2969843
> у него видосов нет

Видосы есть, но они в хуевом качестве и не особо систематизированы. Щас он вроде только стримит.

самофикс
Аноним 20/12/23 Срд 07:06:10 2969894 368
Стикер 255Кб, 512x411
512x411
Как на TS вытащить типы параметров первой (или остальных) перегрузки функции. Parameters<> возвращает только для последней.
Аноним 20/12/23 Срд 07:42:59 2969925 369
>>2969894
>перегрузки функции

Антипаттерн, исправляй.
Аноним 20/12/23 Срд 08:01:17 2969937 370
>>2969666
Просто народ не шарит.
Борода филигранно троллит, настолько философски троллит, что тяжело понять, где так толсто, что аж тонко, а где так тонко, что аж толсто.
При этом мастерски умудряется наваливать новые слои просто находу.
Он почему бороду отпустил, чтоб не было видно, как он душится со смеху над аудиторией и оппонентом, выстреливая многослойными.
Мурыч настолько базовый, что не удивлюсь, если он периодически на двачах посиживает, возможно даже итт.
Аноним 20/12/23 Срд 08:05:07 2969939 371
>>2969839
POV на собесе
- вот вам такой вопрос…..

- ну вот с точки зрения спецификации, бла бла бла

- да, это теория все, мне нужен был обычный ответ. Ладно до свидания , мы вам перезвоним
Аноним 20/12/23 Срд 08:58:09 2969963 372
>>2969937
Этот прав, за счет провокаций он качнул 11к подписчиков.
Сейчас мурыч на всех каналах.
Аноним 20/12/23 Срд 09:06:49 2969977 373
Стикер 63Кб, 512x337
512x337
>>2969925
Это моё, мне только вытащить типы нужно.
Аноним 20/12/23 Срд 10:56:31 2970109 374
>>2969939
Двачую. Развернул лекцию про this с отсылками к спецификации в ответ на простой вопрос каким будет this внцтри функции. В ответ собеседующий поставил пометку что ты душнила и команда с таким не сработается.
Аноним 20/12/23 Срд 11:07:07 2970135 375
>>2969212
Тащемта ноду уже и спихнули. Было время когда думали что именно она будет основным языком для микросервисов, но этому не суждено было случиться. Лично знаю ребят, чьи конторы перешли с ноды на го, просто потому что го для заявленных целей лучше во всем. Один только факт, что го компилируется и конечная сборка весит почти нихуя по сравнению со сборкой ноды чего стоит.
Аноним 20/12/23 Срд 11:24:25 2970147 376
>>2970135
>чего стоит.
Ничего не стоит. Понимаю, если бы вместо серваков были бы у тебя микроконтроллеры, тогда бы имело значение.
Аноним 20/12/23 Срд 11:51:29 2970174 377
>>2970109
>В ответ собеседующий поставил пометку что ты душнила и команда с таким не сработается.
Я могу задорно рассказывать. Припеваючи, там конкурсы еще, типо с вариантами ответа. Загадки и призы может.
Аноним 20/12/23 Срд 12:00:17 2970183 378
>>2969939
Да, скорее всего так и будет.
Ух бля у меня печет с этой всей хуйни. Айтишечка состоит практически целиком из долбоебских мемов передающихся от одних долбоебов к другим.
Вот самый лулзовый мем "this это контекст" особенно примечателен тем что живет исключительно на пост-советском пространстве.
Но даже по этому треду хорошо видно - всем глубоко похуй.
не мурыч если что
Аноним 20/12/23 Срд 12:02:06 2970185 379
Аноним 20/12/23 Срд 12:41:22 2970252 380
>>2970183
Гугл когда у него с спрашиваешь что такое контекст выдает this MDN.
Ящитаю что контекст это бессмысленный базворд.
Аноним 20/12/23 Срд 13:14:21 2970290 381
Вопрос стандартный. Как сделать чтобы красненьким не подчеркивало?
https://tsplay.dev/mALdRN
Аноним 20/12/23 Срд 13:19:52 2970298 382
Screenshot-738.png 38Кб, 713x437
713x437
>>2970252
Учись пользоваться интернетом, наркоман.
Аноним 20/12/23 Срд 13:22:01 2970300 383
>>2970252
>>2970298
А ведь даже еще не выросло поколение пориджей обучавшихся в обнимку с chatgpt. Ой что то будет.
Аноним 20/12/23 Срд 13:22:24 2970301 384
Аноним 20/12/23 Срд 13:26:56 2970307 385
>>2970301
Но хуйню пишешь ты. От чего так интересно получается?
Аноним 20/12/23 Срд 13:30:56 2970311 386
>>2970307
Тебе нужно разъяснение что код это не литературный текст и что рантайм жаваскрипта это не литературный текст?
Аноним 20/12/23 Срд 13:33:29 2970313 387
>>2970311
Дебик, тебе гуглол срет хуйней, я тебе наглядно на картинках так чтобы даже самый тупой дебик понял объясняю что гугол не всем срет хуйней и не обязательно ее заглатывать. Тебе так понятно?
Аноним 20/12/23 Срд 13:35:24 2970318 388
image.png 54Кб, 793x431
793x431
>>2970313
Так я гуглил контекст жаваскрипта, идиот.
Аноним 20/12/23 Срд 13:38:19 2970322 389
image.png 54Кб, 1050x285
1050x285
>>2970290
Как же ты заебал со своей шизой и "наебательством" тайспкрипта, вколенопростреленный от рождения.
Аноним 20/12/23 Срд 13:40:19 2970324 390
Аноним 20/12/23 Срд 13:40:26 2970325 391
>>2970318
Это называется
>выдает this MDN
? Может для начала сам разберешься в своем бессвязном пиздеже?
Аноним 20/12/23 Срд 13:41:53 2970326 392
>>2970322
Не подходит, давайте дальше думать.
Аноним 20/12/23 Срд 13:42:44 2970329 393
image.png 29Кб, 763x353
763x353
Аноним 20/12/23 Срд 13:43:10 2970330 394
>>2970326
Давай ты придумаешь наконец-то, что тебе надо, наркоман ебучий? Чтобы работало, надо типы сузить, а ты не знаешь что ты хочешь. Вот так хохма!
Аноним 20/12/23 Срд 13:45:43 2970339 395
>>2970330
Я написал валидный жс код который работает. Мне TS ебет мозги.
Что лежит в массивах и ключах это настройка. Если id строка, то в массивах строки, если число, то числа.
Ты положил рядом и строку и число и явно им задал тип и удивился почему у тебя всё работает.
Аноним 20/12/23 Срд 13:49:14 2970342 396
>>2970339
>Я написал валидный жс код который работает. Мне TS ебет мозги.
Ну так пиши на JS! Не еби нам мозги.

>Если id строка, то в массивах строки, если число, то числа.
Косноязычный пидорас. Не можешь написать текстом сразу что ты хочешь - научись КАМментарии к коду вставлять. Что я блядь должен понять из твоего сравнения KEY == "string"? Только то, что ты конченный дегенерат.
Аноним 20/12/23 Срд 13:52:09 2970345 397
>>2969937
Олд базовик на месте, я спокоен

Считаю, что пацанам которые всерьез думают, что мурыч на серьезе дрочится спекой стоит поправить понятия о юморе.
Аноним 20/12/23 Срд 13:52:36 2970348 398
>>2970329
>Гугл когда у него с спрашиваешь что такое контекст
Дебик, что я могу сделать если ты даже не можешь внятно сформулировать мысль и найти нужный скриншот с первой попытки и нужно целый сабтред создавать?
Можешь теперь попытаться прочитать эту статью и осмыслить что в ней написано, но сомневаюсь что получится.
Аноним 20/12/23 Срд 13:53:53 2970350 399
>>2970342
>KEY
KEY_SETTING настройка! Вот так испаравил, теперь ты видишь что возвращает getArray()
https://tsplay.dev/wOXx7N
>Ну так пиши на JS! Не еби нам мозги.
Удали тайпскрипт из интернета, буду на жс писать.
Аноним 20/12/23 Срд 13:54:22 2970351 400
IMG3351.jpeg 247Кб, 1280x720
1280x720
IMG3350.jpeg 200Кб, 1280x720
1280x720
Мне бы очень хотелось посмотреть на подобную дискуссию мурыча с пикрилом.
Аноним 20/12/23 Срд 13:56:03 2970354 401
>>2970351
А у них есть общие поводы для срача?
Аноним 20/12/23 Срд 13:57:16 2970356 402
>>2970348
>пук среньк контекст всё еще бессмысленный базворд
Такой же бессмысленный как этот срач.
Аноним 20/12/23 Срд 14:00:28 2970361 403
image.png 31Кб, 941x152
941x152
image.png 12Кб, 335x279
335x279
>>2970350
Чел, ты понимаешь что тебе пишут на первом пике?
Аноним 20/12/23 Срд 14:01:14 2970362 404
>>2970354
Ньюфаж, столяров ненавидит JS и все что с ним связано.
Аноним 20/12/23 Срд 14:10:50 2970375 405
>>2970361
Примерно. Раз он не знает какого типа этот массив, то запрещает использовать indexOf, так?
Аноним 20/12/23 Срд 14:16:29 2970380 406
image.png 73Кб, 300x168
300x168
Аноним 20/12/23 Срд 14:17:35 2970383 407
>>2970351
Надо на сайте Столяра от имени Мурыча пасту накатать какой Столяров тупой и ничего не понимает в ЖСе.
Аноним 20/12/23 Срд 15:41:00 2970526 408
>>2970147
В любом случае гоха быстрее и меньше весит. А еще жс - это махина с раздутой спецификацией, библиотеками и тайпскриптовым обвесом в придачу. Для микросервисов это все не нужно.
Аноним 20/12/23 Срд 15:43:05 2970527 409
>>2970345
МИНУТОЧКУ, МИСТЕР ПРОМИС!

Ну хз, слишком уж у него бомбит, когда кто-то где-то начинает не по спеке говорить (в его понимании). Такое играть, тем более на постоянке очень сложна.
Аноним 20/12/23 Срд 15:47:26 2970530 410
>>2970345
Чушь. Поработай в айти достаточно долго, и как минимум пару раз встретишь подобных душнил-буквоедов, которые нихуя не шутят в своем гиперфокусе на мелочах.
Аноним 20/12/23 Срд 15:48:30 2970532 411
Каково мнение гном гномыча по мурычу?
Аноним 20/12/23 Срд 15:50:36 2970537 412
2023-12-20 15.5[...].jpg 104Кб, 1280x833
1280x833
сап вкатунам и старым пердиксам
сегодня, после прохождения испытательного срока в 2 месяца, меня трудоустроили в компанию в-рот-енд разрабом
учился год по ютубу совмещая с работой (после работы практически каждый день вечером и до 3 ночи), и вот наконец я полноправный говнокодер
работу искал 4 месяца - первые три месяцаа пытался на честном резюме вывести, сходил в итоге только на 2 собеса. потом накрутил опыта 2 года, поправил резюме, посмотрел разные технологии вкратце и все туда вставил, а также скачал и немного отредачил скрипт для автокликов на хх
в общем сразу началось бурление, сходил собесов на 5-6 всего за месяц, и в итоге на самом провальном собесе меня взяли на работу, а там, где я по ощущениям прошел пиздато, меня послали нахуй
сейчас получаю 130к, сам я 24 лвл, формат работы удаленный, особо не дрочат, иногда даже хвалят
в общем че хочу сказать вкатунам - скрипт ищите и резюме качайте, все получится
Аноним 20/12/23 Срд 15:55:20 2970545 413
>>2970537
> потом накрутил опыта 2 года, поправил резюме, посмотрел разные технологии вкратце и все туда вставил

Все по Назарову, лол.

Поздравляю, браток! На реакте пилишь?
Аноним 20/12/23 Срд 16:02:44 2970554 414
>>2970362
Дальше то что, додя? Кто же его любит, думаешь это обязательное условие чтобы не дристать под себя?
Аноним 20/12/23 Срд 16:06:55 2970560 415
>>2970537
ну ты и уебок
так
писать
Аноним 20/12/23 Срд 16:12:01 2970571 416
>>2970554
Додя - погоняло твое ;)
Его мало кто любит, в отличие от столяра его так в открытую никто не хает. Я ж говорю ты скорлупа еще. Не в курсе за столярова и его жсный гнев.
Аноним 20/12/23 Срд 16:24:26 2970578 417
>>2970571
Додя, повтори еще раз как Столяров не любит js вместо ответа на вопрос, ведь ты не тупой.
Аноним 20/12/23 Срд 16:31:41 2970587 418
>>2970351
Ну думаю тут Столярик разьебет бомжа в соло
Мурыч хикка чсв аутист, а Столярик препод в вузе с многолетним стажем
Тут без шансов просто, мурыч под конец сам бросит жс
Аноним 20/12/23 Срд 16:33:52 2970590 419
>>2970578
Мурыч в интервью уже катил бочку на Столярика, мол тот тупой и не понимает приципы фундаментальные11
Аноним 20/12/23 Срд 16:36:09 2970594 420
Давайте, аноны, сделайте двач снова великим и стравите двух дедов между собой. Будет лютый вин.
Кто я?
Аноним 20/12/23 Срд 16:38:24 2970597 421
>>2970578
>Этот агалтелый визг из за того, что додю назвали ньюфажкой
Охуеть ты обидчивая)
>Ответа на вопрос
Умник у мамы блять, я тебе написал, заходит только тем, кто в курсе за то, что за персонаж столяр, и рвал животы с его паст на лоре и его сайте еще тогда, когда тебя о занавеску вытирали.
Аноним 20/12/23 Срд 16:39:40 2970601 422
Аноним 20/12/23 Срд 16:41:04 2970603 423
Аноним 20/12/23 Срд 16:50:21 2970620 424
Аноним 20/12/23 Срд 17:06:44 2970639 425
>>2970594
Мурыч на такое не подпишется.
Столяр не всегда адекватный бывает. Он тогда говорит, что бросал бы жсеров в яму со змеями или говном измазал
Аноним 20/12/23 Срд 17:15:20 2970658 426
>>2970639
Ну вот и славно. Сразу и позицию по петухону с говном выяснили.
Аноним 20/12/23 Срд 17:22:30 2970673 427
Аноним 20/12/23 Срд 17:23:19 2970674 428
>>2970639
>Он тогда говорит, что бросал бы жсеров в яму со змеями или говном измазал
Многие с ним согласны, просто боятся говорить об этом вслух.
Аноним 20/12/23 Срд 17:26:06 2970682 429
>>2970673
Кстати в документалке про рякт каждый первый отзыв о том как рякт помог вкатунцу вкатиться в первую работку. Такой то магнит для неумеек.
Аноним 20/12/23 Срд 17:34:32 2970685 430
>>2970682
ну он же расфоршеный что пиздец, я буквально загуглил что лучше учить, и везде советуют реакт

я даже сначала реакт начал изучать, потом только js, как бы это глупо не звучало
Аноним 20/12/23 Срд 17:35:26 2970686 431
>>2970135
>го для заявленных целей лучше во всем
Для микросервисов? Удобство разработки на го намного хуже, а для меня как разработчика это решающий фактор. Тайпскрипт как язык легко уделывает го в этом плане. Кабанчик довольно урчит вне зависимости от того, на чём написаны микросервисы. А я довольно урчу, только если пишу их на тайпскрипте, а не на го.


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

>и меньше весит. А еще жс - это махина с раздутой спецификацией, библиотеками и тайпскриптовым обвесом в придачу. Для микросервисов это все не нужно.
А это в принципе не имеет значения.
Аноним 20/12/23 Срд 17:37:27 2970688 432
Довольно неожиданно наткнулся на невнятную дрисню про this и контекст в большой желтой книжке по js (JavaScript Up and Going - Kyle Simpson).

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

А недавно постили смешную картинку что автара сей книжонки не берут на работу. Кажется я нащупал разгадку этого феномена.
Аноним 20/12/23 Срд 17:38:22 2970690 433
>>2970673
Зря, лучше бы вуе или ангуляр учил. Вкат на реакт уже подходит к концу.
Аноним 20/12/23 Срд 17:39:40 2970691 434
>>2970688
> 2022/2023
> сотни тысяч бабизян в лейоффах по всему миру
> виноваты книжки и сайдэффекты на баззвордах
Аноним 20/12/23 Срд 17:42:45 2970695 435
>>2970688
Мурыч, всем похуй. Хоть замени слово "контекст" на фразу "внешняя хуйня" - если это помогает тебе писать рабочий код, то детали никого не ебут, кроме шизов.
Аноним 20/12/23 Срд 17:43:34 2970696 436
>>2970686
>SQL запросы учился оптимизировать
Но там вообще пляски с бубном. До недавнего времени with люто ебошил в постгрессе по производительности. Хотя по сути with это вынос функции или то же что завести переменную. Свитера только учатся заводить локальные переменные - шли двадцатые годы двадцать первого века.
Аноним 20/12/23 Срд 17:44:37 2970698 437
>>2969839
Напомните суть истории с намбер прототайпом. Она про то, что у числа якобы не может быть методов, а потом оказалось, что может?
Аноним 20/12/23 Срд 17:45:58 2970699 438
>>2970695
>всем похуй
На столько похуй что спрашивают буквально на каждом собесе?
Аноним 20/12/23 Срд 17:47:55 2970700 439
>>2970383
Надо накатать пасту, что браузер станет операционной системой и поглотит собой все, даже небо, даже Столярова.
Аноним 20/12/23 Срд 17:47:59 2970701 440
16950450299530.mp4 768Кб, 330x330, 00:00:07
330x330
Аноним 20/12/23 Срд 17:49:33 2970702 441
>>2970690
да лан, я думаю во вью ща мне несложно вкатиться будет. а так в целом порог входа и так вырос

мне на собесе чел сказал сделать конвертер валют, ну простой, я за час кое-как сделал, объяснял по пути че к чему, но не доделал, в итоге он говорит давай закругляться

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

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

в ангуляр нахуй надо честно говоря
Аноним 20/12/23 Срд 17:50:27 2970704 442
>>2970699
>всерьез думает, что вопросы на собесе имеют отношение к реальной работе
Ты хоть вкатился? Мне казалось, уж такие очевидные вещи всем давно известны.
Аноним 20/12/23 Срд 17:58:29 2970711 443
>>2970701
Что тебя так смутило, соска?
Аноним 20/12/23 Срд 17:59:17 2970714 444
Elven prototype[...].png 17Кб, 518x257
518x257
Аноним 20/12/23 Срд 18:00:42 2970716 445
>>2970704
В том то и дело что нет никак. Ведь когда 19 летний сеньонр спрашивает меня про "this он же контекст" я достаю болт и ссу ему на ебало.
Аноним 20/12/23 Срд 18:01:05 2970717 446
>>2970711
Шизик, ты забыл выпить таблетки?
Аноним 20/12/23 Срд 18:02:25 2970719 447
>>2970690

>Вкат на реакт уже подходит к концу.

Схуяли? В вакансиях на фронт примерно 80% реакта, 15% ангуляра и 5% вьюхи.

Это как с джавой, которую хоронят уже лет десять, а она живее всех живых и всех нас еще переживет.
Аноним 20/12/23 Срд 18:03:11 2970722 448
>>2970714
Аллаху акбар. Реакт - харам.
Аноним 20/12/23 Срд 18:06:28 2970724 449
>>2970717
Спиздани это еще раз, опущ.
Аноним 20/12/23 Срд 18:11:13 2970728 450
>>2970719
>В вакансиях на фронт примерно 80% реакта
И сотни (а где-то уже и тысячи) откликов. Через год-два дойдет до десятков тысяч откликов.
Аноним 20/12/23 Срд 18:12:27 2970730 451
16883260742890.mp4 1905Кб, 1920x1080, 00:00:01
1920x1080
Аноним 20/12/23 Срд 18:15:21 2970732 452
>>2970730
Ты хоть знаешь что такое with в sql или у тебя просто недержание поноса?
Аноним 20/12/23 Срд 18:17:39 2970734 453
1000015946.mp4 1004Кб, 600x600, 00:00:06
600x600
>>2970732
>недержание поноса
Аноним 20/12/23 Срд 18:18:30 2970735 454
https://youtu.be/dWh6jxKroTQ?t=1983
>var, undefined и 1 все является литералом
Ор вот это недоучка. Еще про книгу дракона затирает, он же максимум мог ее только как подставку использовать.
Аноним 20/12/23 Срд 18:21:33 2970737 455
>>2970722
Вся суть комнатных хейтеров. Обоссал ваниллу и назвал реактом. Выкатывайтесь из реакта.
Аноним 20/12/23 Срд 18:22:19 2970738 456
>>2970728

Как будто на другие фреймворки меньше, кек.
Аноним 20/12/23 Срд 18:26:55 2970742 457
>>2970737
Это же ты дрочишь строгие определения из спеки в свободное время? Если да, то все сходится.
Аноним 20/12/23 Срд 18:31:06 2970747 458
There are few e[...].png 451Кб, 715x720
715x720
Аноним 20/12/23 Срд 18:33:57 2970749 459
>>2970738
Меньше. Плюс подсосы Назарова прутся в основном реакт и там накручивают себе опыт в резюме. Я на полном серьезе сейчас, с двумя годами коммерческого думаю куда перекатываться. Есть риск вообще остаться без работы с такими раскладами.
Аноним 20/12/23 Срд 18:46:54 2970757 460
>>2970749

Тоже накрутить не думал? Тем более тебе с двухлетним опытом коммерческой разработки будет намного легче на собесе отбрехаться.
Аноним 20/12/23 Срд 19:09:11 2970778 461
>>2970757
>Тоже накрутить не думал?
Думал, но если все итак накручивают то хули толку.
>Тем более тебе с двухлетним опытом коммерческой разработки будет намного легче на собесе отбрехаться
Отбрехаться-то легче, но на сам собес попасть нереально почти.
Аноним 20/12/23 Срд 19:14:45 2970782 462
>>2970778
> на сам собес попасть нереально почти.

Вроде тот же Назаров говорил, что у хрюш стоят фильтры по годам опыта. Так что если у них там скажем 5 лет, а у тебя в сиви 2 года, то они его даже не получат. Так что теоретически накрутка эту проблему решает.
Аноним 20/12/23 Срд 19:33:21 2970801 463
Мне страшно, фронтенд умирает.
Мимо сеньер
Аноним 20/12/23 Срд 20:03:50 2970828 464
>>2970801
Все так. В конце концов останется только ML. А потом умрет и он.
Аноним 20/12/23 Срд 20:23:30 2970848 465
>>2970828
Если Альтмана не остановит человеческая глупость или законы физики, напрячься придется всем, кроме кабанчиков. AGI - это не шутки, интеллект (в плане IQ) будет депрекейтнут нахуй. В почете будут только навыки подскока и обкашливания вопросиков, остальные отправятся на фабрики собирать себе замену.
Аноним 20/12/23 Срд 20:30:22 2970855 466
Аноним 20/12/23 Срд 20:35:39 2970864 467
>>2970848
К кому они будут подскакивать если работников не будут?
Просто бегать к ML без людей?

Так это и я смогу, буду демпинговать менеджеров.
Аноним 20/12/23 Срд 20:45:50 2970877 468
>>2970848

Ну, пока даже намека на аги нет, при том, что в индустрию вбухивают десятки миллиардов даларов. Да даже если появится - сложность современной айтишечки разрослась до монструозных размеров, а чем сложнее система, тем сложнее ее описывать в терминах алгоритмов. Ну и вычислительные мощности тоже не бесконечные. Короче, вангую, что все останется на уровне гпт4/5 с косметическими изменениями.
Аноним 20/12/23 Срд 20:46:16 2970879 469
>>2970864
К другим кабанам, конечно. Работать будут йоба-роботы, собранные по инструкциям самого AGI руками Васи, которого впоследствии просто утилизируют в мясном штурме за ненадобностью. Ну или отправят осваивать Марс с технологиями, которые принес AGI. Потребность в кожаных мешках будет минимальна.
Ну, я так чувствую. Никакого розового будущего, где "вкалывают роботы, а не человек" не будет, потому что AGI с телом - это новый автономный вид, который заставит людей сократить самим собственную численность. Смысл 8млрд коптить небо, если они нихуя не делают, только потребляют? Экономически эффективнее лишних людей, как минимум, выкинуть за пределы планеты.
Аноним 20/12/23 Срд 20:51:38 2970885 470
>>2970879
Подскок кабанов нужен был когда в системе много людей.
В этом и смысл подскоков.
Аноним 20/12/23 Срд 20:54:23 2970889 471
>>2970877
Твой мозг же способен осилить айти. Значит, в теории те же процессы можно воссоздать искусственно, только более эффективно за счет отсутствия биолегаси. Мозг при этом очень энергоэффективен, так что тоже не факт, что это проблема.
Но да, современный ИИ - это if-else на максималках, никакой креативностью там пока не пахнет.
Но я тут глянул подкаст с Альтманом, и по его словам, его компания разрабатывает AGI в духе "дай талантливым людям ресурсы и цель, и пусть они сами найдут оптимальный путь к ней". Звучит эффективно, ножка трясется...
Аноним 20/12/23 Срд 20:57:06 2970894 472
>>2970885
Так человеческая природа никуда не девается. Я - Кабан Кабаныч, гребу тонны нефти, а тут какие-то порриджи приходят и предлагают заменить моих управленцев на железяки. Да пошли они нахуй, мне проще и знакомее с Васей Пупкиным обкашлять проблему, чем с машиной бодаться. А Вася уже пусть настраивает энти ваши железяки, чтоб работали.
Аноним 20/12/23 Срд 21:08:02 2970912 473
>>2970889
> Твой мозг же способен осилить айти

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

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

Вот именно, что в теории. Те же нейросеточки были описаны еще в середине прошлого века, просто не было возможности их создать, а щас появились. Интеллект же до сих пор никто не описал, именно как он в целом работает. Так че ты создавать собрался, если модели нет?

> Но я тут глянул подкаст с Альтманом

Ну Альтман - это кабаныч, ему надо пиарить свое поделие и макимизировать рыночную стоимость. Полгода назад он говорил, что гпт5 это максимум в обозримом будущем, дальше будет только файн-тюнинг.

Плюс еще не забывай такой момент, что как только (и если) проблема начнет приобретать большой масштаб, все этот тут же зарегулируют.
Аноним 20/12/23 Срд 21:08:38 2970914 474
Аноним 20/12/23 Срд 21:11:01 2970915 475
>>2970894
чел, если ты кабан, то ты хуевый кабан.
Зачем тебе менеджеры? у тебя есть GPT . просто заставь GPT контролировать процессы, оценивать риски.

Зачем тебе менеджеры?
Аноним 20/12/23 Срд 21:19:18 2970923 476
>>2970848
>напрячься придется всем, кроме кабанчиков
Хз че все так носятся с этими кабанчиками. Первыми кого ИИ порешает - это как раз менеджерье и кабаны.
Аноним 20/12/23 Срд 21:22:04 2970926 477
BullshitJobs.jpg 22Кб, 232x350
232x350
Аноним 20/12/23 Срд 21:25:37 2970928 478
В последнее время у меня так много появилось собесов что я приахуел. С последнего слегка кринжанул думал меня опять будут спрашивать что такое виртуал дом и прочее, а попросили написать сортировку пузырьком. А потом попросили меня решить математическое уравнение 2x^2-x=0. К такому я был не готов, я примерно понимал как оно работает, но написать не смог. Вообще алгоритмы это хардкор какой то, чем сложнее алгоритм для понимания человеку, тем более он эффективен по сложности: это я не про пузырек, а про быструю сортировку. Как научиться решать литкод? Заходил решать стартовые дефолтных задачки нихера не понял как решать, код варс по сравнению с ним это ваще фигня
Аноним 20/12/23 Срд 21:31:05 2970932 479
Аноним 20/12/23 Срд 21:32:27 2970933 480
>>2970928
>x^2-x=0. К такому я был не готов
ИТ, 2024, итоги.
Хотя это ЖС тред, лол.
Аноним 20/12/23 Срд 21:34:31 2970934 481
>>2970932
Андефайнед забыл и тайпскрипт не подчеркнул(((
Аноним 20/12/23 Срд 21:35:23 2970935 482
>>2970912
>если б возможность была нанять одного васяна, который бы и френт, и бек, и инфраструктуру ебошил, кабаны бы ей не воспользовались?
AGI - это потенциально такой васян, только который будет тянуть все эти роли. Если бы тебе не надо было спать, кушать и прокрастинировать, и ты ебашил в айти 24/7, то тоже бы так мог уперся бы в генетический лимит мощностей своего мозга. А тут так же, только лимит настраивается.
>Так че ты создавать собрался, если модели нет?
Модель может появиться по мере совершения неудачных попыток. Типа ты не видишь всей лестницы на пути к AGI, но видишь первую ступеньку, встаешь на нее и видишь следующую и т.д. Да и не обязательно должно пройти 100 лет, чтобы от модели мы смогли перейти к готовой реализации.
>Плюс еще не забывай такой момент, что как только (и если) проблема начнет приобретать большой масштаб, все этот тут же зарегулируют.
Рыночек все равно победит. Жестко зарегулировали -> Китай чуть подослабил, чтоб получить преимущество -> остальные страны пук-среньк -> тоже ослабили -> прошло еще лет 100 такого цирка -> человечество депрекейтед. Да, ядерку зарегулировали, но от нее профитов ноль, кроме как пугать других. Тут же речь об экономическом доминировании за счет макисмально широкого использования AGI.
Аноним 20/12/23 Срд 21:41:28 2970941 483
>>2970915
А на кого мне прикрикивать поднажать? Кто будет из потока несвязной шизофазии вычленять мои хотелки? Если я не знаю, чего хочу, то никакой AGI мне не поможет, он by design не должен иметь никаких амбиций и видения будущего, иначе просто задоминирует кожаных мешков.
Аноним 20/12/23 Срд 22:08:54 2970960 484
image.png 162Кб, 782x689
782x689
Аноним 20/12/23 Срд 22:14:34 2970972 485
image.png 186Кб, 1200x589
1200x589
Аноним 20/12/23 Срд 22:34:12 2970996 486
>>2970935
> AGI - это потенциально

Потенциально на Землю могут прилететь зеленые человечки и отгатить все человечество в сраку. Пока что одно, что другое из области фантастики.

> Модель может появиться по мере совершения неудачных попыток.

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

> об экономическом доминировании

Никогда не задумывался, почему центральные банки так неохотно опускают ключевую ставку? Ведь деньги дешевеют, значит экономический рост, вся хуйня. Только вместе с ним приходит и инфляция, сбережения людей обесцениваются, покупательная способность падает, экономика в итоге в заднице, а главное - население бугуртит. Здесь же речь идет о том, чтобы вообще лишить дохода большую часть людей. Да им проще будет обложить кабанычей 90% налогом на прибыль, и ввести безусловный доход, чем голодные бунты подавлять.

>
Аноним 20/12/23 Срд 22:45:13 2971006 487
>>2970996
>Как ты себе это представляешь?
Если бы у меня был план, я бы на двачах не сидел.
>Никогда не задумывался, почему центральные банки так неохотно опускают ключевую ставку?
Ну кстати может ты и прав, я не особо шарю в экономике, просто чуйка подсказывает, что плавная замена человеческого труда произойдет, как ты ни регулируй. По экономике - ты что-то конкретное читал/смотрел, или это так, просто где-то в разговоре ухватил этот факт про ставку?
Аноним 20/12/23 Срд 22:47:30 2971007 488
>>2970996
>им проще будет
Обучайся, маня
https://ru.wikipedia.org/wiki/Луддиты
>Уничтожение машин (индустриальный саботаж) было объявлено преступлением, наказуемым смертной казнью, и 17 человек были казнены в 1813 году. Множество людей было отправлено в Австралию. В какое-то время войска занимались подавлением луддитских восстаний сильнее, чем сопротивлением Наполеону на Пиренейском полуострове.
Аноним 20/12/23 Срд 23:05:22 2971024 489
>>2971006
> в разговоре ухватил этот факт про ставку

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

> Луддиты

Мань, я знаю про луддитов.

Но одно дело, когда инновации, пусть и существенные, затрагивают только часть населения, и другое дело - когда все. Если большинству населения Земли станет тупо нечего жрать, они нахрен все разнесут, в том числе и сервера опенаи, и никакие войска против такой массы людей не помогут. А правительствам не выгодно подавлять массовые бунты, им выгодно сидеть в теплом кресле, спокойной пилить гос.бабки, а в идеале еще на следующий срок переизбраться.
Аноним 20/12/23 Срд 23:19:13 2971030 490
>>2970848
> напрячься придется всем, кроме кабанчиков
Чел, кабанчики и так постоянно в напряжении.
Аноним 20/12/23 Срд 23:28:53 2971038 491
>>2971024
>Если большинству населения Земли станет тупо нечего жрать, они нахрен все разнесут, в том числе и сервера опенаи, и никакие войска против такой массы людей не помогут. А правительствам не выгодно подавлять массовые бунты, им выгодно сидеть в теплом кресле, спокойной пилить гос.бабки, а в идеале еще на следующий срок переизбраться.
>>2970996
>Да им проще будет обложить кабанычей 90% налогом на прибыль, и ввести безусловный доход, чем голодные бунты подавлять.
Святая простота. Дяди из мирового правительства просто стравят массы между собой, люди сами друг друга повыпиливают, будет 0.5 млрд вместо 10. Массовое жертвоприношение уже сейчас обкатывается, уже сейчас прогрев делают. В итоге бояре не при чём будут, плебы сделают работу да них.
Аноним 20/12/23 Срд 23:33:51 2971044 492
>>2971038
> Дяди из мирового правительства

Пон, вопросов больше не имею.
Аноним 20/12/23 Срд 23:54:46 2971055 493
>>2971024
>Но одно дело, когда инновации, пусть и существенные, затрагивают только часть населения, и другое дело - когда все.
Ну прям так открыто никто делать не будет. Можно например пидорнуть всех кодеров для начала - всем не-кодерам будет глубоко похуй например. Или если пидорнуть всех водителей - все кто не-водитель только выиграют. Ну ты понел. Можно еще вводить пособия (но лучше их никому не давать без особой нужды, только тссс). Можно придумать хулион вакансий и каждый день кукарекать об острой нехватке работников. Ой как то знакомо все это...
>Если большинству населения Земли станет тупо нечего жрать, они нахрен все разнесут, в том числе и сервера опенаи, и никакие войска против такой массы людей не помогут.
Вот в Африке люди умирают с голода но чет не разнесут нихуя никак.
Аноним 21/12/23 Чтв 02:28:48 2971115 494
Огласите, пожалуйста, актуальный список пакетов для работы с датами?
date-fns
moment (да...)
dayjs
?
Аноним 21/12/23 Чтв 02:53:20 2971122 495
>>2970698
Позволь мне рассказать историю о зарождении легенды, которая началась 3000 лет назад. В то время я был там - залетный свидетель этого знаменательного события.

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

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

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

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

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

Однако, со временем по всему интернету начали ходить слухи о древнем маге, который иногда посещает треды и карает тех, кто не знает сути, тех, кто не жаждет знания. И так появилась легенда.
Аноним 21/12/23 Чтв 03:44:00 2971132 496
>>2971055

> для начала

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

> Вот в Африке люди умирают с голода но чет не разнесут нихуя никак.

Во-первых, в больших городах уже не особо. А на деревни всем пох - че они сделают, с копьями на штурм пойдут? К тому же, там и разносить-то особо нечего. Все, кто дорывается до кормушки, свои активы на Западе хранят. Западные илитки, соответственно, тоже на Западе. Так что когда и если проблема начнет касаться цывилизованного мира, сразу начнут шевелиться. Если только не успеют все добро на Луну вывезти.
Аноним 21/12/23 Чтв 06:17:18 2971144 497
>>2970960
Критикуешь - предлагай.
Аноним 21/12/23 Чтв 09:25:42 2971212 498
вопрос.png 23Кб, 484x186
484x186
Аноним 21/12/23 Чтв 11:15:13 2971284 499
image.png 53Кб, 1035x626
1035x626
Читаю тут про миксины. Я правильно понимаю, что разница здесь только в том, что во 2 случае не занимается переменная для класса? А то намудрили, класс экспрешн и что-то типа фектори
Аноним 21/12/23 Чтв 11:15:58 2971285 500
>>2971284
>во 2 случае не занимается переменная для класса
наоборот занимается то есть
Аноним 21/12/23 Чтв 11:36:28 2971304 501
>>2971284
Фабрика классов это какая-то говнина. Не надо так делать. Или должна быть серьезная причина чтобы так делать.
Аноним 21/12/23 Чтв 11:39:08 2971306 502
>>2971284
Во втором случае нет никаких миксинов, просто явное наследование base > mixin > child.
Аноним 21/12/23 Чтв 11:41:42 2971309 503
>>2971284
Вообще если тебе надо 2 класса не родственных с одним интерфейсом, это надо делать внезапно интерфейсом.
Аноним 21/12/23 Чтв 11:42:42 2971312 504
>>2971306
Да это так, а чем кроме синтаксиса отличаются 2 примера я не понимаю
Аноним 21/12/23 Чтв 11:55:31 2971323 505
>>2970960
Страшно от того, сколько ебанатов может находиться среди, в общем-то, адекватных на первый взгляд, людей.
Аноним 21/12/23 Чтв 12:01:44 2971329 506
>>2971312
Ты можешь сделать
myMixin(Animal) и myMixin(BuhUchet) и они будут не родственные.
Аноним 21/12/23 Чтв 12:56:27 2971397 507
>>2971212
В чем вопрос то? Ну переменную новую заведи.
Аноним 21/12/23 Чтв 13:03:33 2971415 508
>>2971397
>В чем вопрос то?
Как сделать чтобы красненьким не подсвечивало. Стандартный. Хотя тут скорее какого хуя он подсвечивает. Ты можешь удалить массив и подсвечивать не будет, как и должно быть. Ящитаю это баг в тайпскрипте.
Аноним 21/12/23 Чтв 13:10:14 2971428 509
>>2971329
ааа, понял, пазл сложился
Аноним 21/12/23 Чтв 13:11:24 2971430 510
>>2971212
найс сокращалка не открывается, зато оригинальный сайт открывается
Аноним 21/12/23 Чтв 13:17:34 2971444 511
image.png 21Кб, 425x262
425x262
Аноним 21/12/23 Чтв 13:17:37 2971445 512
>>2971430
Это дианонимизатор.
Аноним 21/12/23 Чтв 13:33:13 2971465 513
image.png 44Кб, 1126x379
1126x379
>>2971212
Кароче перезаписывать параметры плохая практика, вот примерный код до чего я додумал
Аноним 21/12/23 Чтв 13:40:05 2971469 514
image.png 4Кб, 655x61
655x61
>>2971465
Да, да тайпскрипт жиденько обосрался, объявить всё срочно плохой практикой. Я так же сделал.
Аноним 21/12/23 Чтв 13:48:42 2971474 515
>>2971469
ну ваще он обосрался, потому что он должен был в ошибке написать, что нельзя менять параметры, наверное можно даже написать им про это
Аноним 21/12/23 Чтв 13:53:30 2971482 516
>>2971474
Во первых можно менять параметры. Когда ты пишешь
(num = 100) =>{}
ты именно это и делаешь. Тут тот же случай только вместо числа функция.
Во вторых смотри >>2971444 без массива ничего не подсвечивает.
Аноним 21/12/23 Чтв 13:59:57 2971489 517
Screenshot-739.png 16Кб, 481x197
481x197
Вот так еще смешнее. Никаких ошибок. А потом я понял что какую то хуню написал. Что за нахуй?
Аноним # OP 21/12/23 Чтв 14:08:18 2971498 518
Аноним # OP 21/12/23 Чтв 14:08:28 2971499 519
Аноним # OP 21/12/23 Чтв 14:09:14 2971502 520
Аноним 21/12/23 Чтв 14:12:12 2971509 521
>>2971489
Никто не пользуется var, поэтому для него проверки не писали.
Аноним 21/12/23 Чтв 14:48:13 2971583 522
Screenshot-740.png 18Кб, 465x222
465x222
>>2971509
Просто охуительнейший аргумент.
А на это что скажешь?

Я никогда особо не интересовался ts и может я чего то делаю совсем не так. Но у меня начинают закрадываться сомнения что ts это кусок невероятного кала.
Аноним 21/12/23 Чтв 14:55:38 2971592 523
>>2971583
>А на это что скажешь?
РЯЯЯ ТАЙПСКРИПТ НЕ УМЕЕТ В РАНТАЙМЕ ТЫ САМ ДУРАХ УИИИИ ХРЮЮЮЮ
Аноним 21/12/23 Чтв 15:15:39 2971623 524
>>2971592
Ясно, эта манька прохудилась.
Аноним 21/12/23 Чтв 22:32:27 2972014 525
Аноним 21/12/23 Чтв 23:25:45 2972061 526
>>2972014
Ну и что из этого следует, кто виноват и что делать?
strictNullChecks включен в tsplayground если что я глянул.
В issue 9998 какое то ебическое количество писанины.
Аноним 21/12/23 Чтв 23:34:07 2972074 527
>>2972014
ts это линтер и объявление типа это не присвоение, в примере пытаются добавить число в конец undefined
Аноним 22/12/23 Птн 12:02:52 2972480 528
>>2972061
>>2972074
Бля, ребята, ну вы почитайте, ёпт.

Вот еще заметочка с заседания комиссии по дизайну языка: https://github.com/microsoft/TypeScript/issues/55993

TL;DR:
- это ожидаемый (покамест) подводный камень, да, плак-плак, ТС здесь жидко серит под себя, предварительно пустив газы;
- проблема в анализе control-flow. ПРы принимаются, но трик в том, чтобы не триггерить доппроход при определении состояния неициализированных переменных;
- официальная рекомендация - юзайте линтер с правилами на определение неинициализированных переменных.

И да, ребята, всегда держите в голове золотую фразу - "you can't win 'em all".
Аноним 22/12/23 Птн 12:47:15 2972560 529
>>2972480
>Hate this because "I'm not done typing"
Сернул с аргументации, ничего что дохуя "ошибок" и так постоянно вываливается во время печати? Написали бы уж честно что не осилили.
Вроде в шарпе null-checks & control-flow нормально работает (я правда сам не проверял)
Аноним 22/12/23 Птн 12:53:11 2972569 530
>>2972560
>Написали бы уж честно что не осилили.
Там релевантных ишуй косой десяток. Где-то Ryan Cavanaugh примерно так и писал, дескать анализировать возможные эффекты функций они не собираются.
Аноним 22/12/23 Птн 13:20:05 2972618 531
Screenshot-741.png 16Кб, 457x183
457x183
Screenshot-742.png 21Кб, 473x206
473x206
>>2972569
Если передавать параметры явно то control-flow вроде бы работает адекватно. Что им мешает обрабатывать переменные из внешнего скоупа как если бы они передавались как параметры, не понимаю.
Аноним 22/12/23 Птн 16:38:11 2972944 532
>>2972618
Обернуть в IIFE - один из вариантов форсировать чекер проделать свою работу, да. Пиздато сделали, не находите?
Аноним 23/12/23 Суб 21:12:22 2974150 533
>>2971583
Достаточно правильно определить тип predicate2:

let predicate2: Function | undefined;
Аноним 23/12/23 Суб 22:41:52 2974311 534
>>2974150
А у меня что тип определен не правильно? Пусть тогда компилятор меня поправит или кусок говна ваш ts.
Аноним 24/12/23 Вск 16:44:08 2975344 535
image.png 194Кб, 518x685
518x685
>>2962315 (OP)
Сап, двач. Решил попробовать изучить js, сам вообще к айти никакого отношения не имею и работаю на заводе. Спросил друга айтишника, что можно изучить, чтоб попробовать и он посоветовал именно этот язык. Я именно хочу попробовать и понять, что такое программирование, не с целью поиска работы и вката если конечно мне прям понравится и у меня все будет получаться, то тогда подумаю о вкате. Почитал руководство бегло, но у меня два вопроса: в теории, если бы я вдруг захотел найти работу, то как бы работодатели на меня смотрели, если я приду и скажу, что мне 30 лет и я всю жизнь ебашу на заводах, а тут решил стать айтишником. Второй вопрос: что скажете по поводу книги на пикрил?
Аноним 25/12/23 Пнд 15:49:52 2977032 536
>>2975344
Сейчас меня обоссут, но скажу как вкатывался я
Сам ранее работал в МВД (4 года), по выходным изучал (всё перечисленное брал с рутрекера:
1) Начальный курс ХТМЛакадеми
2) Курсы с юдеми (вроде бы Иван Петриченко и кого-то ещё)

Параллельно изучал на сайте лернЖС.
Потом гуглил макеты в фигме и собирал их.
Потом стал изучать vue 3 по доке и по ютубу.
Так же собрал по макету уже на вью.

После этого прошёл собес на стажировку в конторе по заказной разработке (не веб студия) и там год варился. После уже устроился в нормальное место как с опытом коммерческой разработки. (В заказной разработке вообще тоже было неплохо в плане лёгкой нагрузки, но практически отсутствовал обмен опытом с другими разрабами т.к. зачастую ты или один на проекте или с тобой работает стажёр)
Аноним 02/01/24 Втр 01:09:39 2985817 537
Ответить в тред Ответить в тред

Check this out!

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