Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Объясните почему React вообще стал популярным и сейчас везде распространен? Он же сейчас просто по всем пораметрам проигрывает вую и ангулару. Ангулар с недавнего времени еще и по скорости уделывает Реакт. Почему все еще не бросили это фейсбучное поделие и не укатились в нормальные технологии?
>>2962335 Ангуляр пока что не избавился от zone.js, которая изрядно тормозит по changedetection. Ждём, когда сигналы полностью их заменят.
А, ну и ещё в нём до сих пор проблема в обычном использовании enum прямо в template без необходимости байндинка к полю codebehind или чтобы можно было один кусок вёрстки без проблем передать в какой-нибудь сервис, приходится писать boilerplate в лице viewchild
>>2962490 И в чём он не прав? useeffect -- параша ебаная, лапша просто. А когда этих useeffect несколько то вообще становится нихуя не понятно что и где меняется вперемешку с вёрсткой.
>>2962494 >useeffect -- параша ебаная, лапша просто. В реальном коде эффекты используются в единицах случаев. Просто ебаные макаки все ими засрали, повесим на них все что можно, начиная от банальных дерганий ручек и заканчивая изменением состояния после рендера.
>>2961875 → >Есть ли на жс + тс бэкенд фреймворк, лучше спринга? Есть Нест на ТСе, он похож на спринг, но он лучше его тем, что он сделан на одном из лучших языков программирования в отличие от спринга
Кто в VSCode хорошо разбирается? Четыре года юзаю, четыре года не понимаю эту закономерность: когда я хочу перейти к импортированному файлу, я щёлкаю на его название в строке импорта с зажатым Ctrl. Иногда открывается импортируемый файл (чего я и хочу), но иногда возникает такое вот окошко. Это что такое? От чего зависит?
Вкатуны, забудьте про ангулял. Вакансий мало, зарплаты как у дворника, ООП головного мозга. Вам будет скучно. Лучше вкатывайтесь в реакт. Это стильно, модно, молодежно. Там куча вакансий, джунам сразу сотыги платят, места хватит всем. Скучно не будет: станете специалистами по функцианальному програмированию и теории карегорий.
>>2962710 Тащемто малая конкуренция среди вкатышей - это пока единственный плюс ангуляра. Да и то это вопрос времени, когда волки пронюхают перспективу легкого вката и ломанутся туда.
Программист хуже пидораса. А фронтэндер вдвойне хуже пидораса, ведь именно они отвечают за то глючное говно, которое срет вам рекламой в браузер. Соглы?
>А фронтэндер вдвойне хуже пидораса, ведь именно они отвечают за то глючное говно, которое срет вам рекламой в браузер Зумеры не слышали про блокировщики рекламы?
стоит ли изучать(часто в вакансиях вижу) sql => postgresql фронту? если да с чего начать - sql? подскажите пожалуйста ресурсы для изучения по типу mdn или learnjs
>>2962315 (OP) Это норм вообще, что я на лерн жабаскрипт почти ни одну задачу уже не могу решить без подглядывания, начиная с браузерных событий?Нахуя я родился тупым?
>>2963713 Да пиздец, я смотрю на задачу уровня "создать раскрывающееся меню" и у меня просто ноль идей как ее делать, открываю решение - все понятно Чувствую себя максимум ебланом, это же по сути основы Кодварс решаю тоже да
>>2963723 практиковаться надо постоянно, если ты че то прочитал и понял не факт что не забудешь завтра, когда раз 3-5 напишешь раскрывающиеся меню, то сможешь потом это сделать и через месяц
Представим, что есть приложение. Приложение падает ошибкой TypeError. Процесс в консольке не убивается. Так же представим, что добавить костыль для этого места невозможно.
Как сделать так, чтобы подхватить момент, когда TypeError появляется и убивать процесс руками.
Пробовал накинуть в докере бесконечную перезагруку. Пробовал PM2, который по сути перезагружает если падает. Пробовал Shell скрипты, которые запускают аппу если упала. Пробовал апишку ноды. Кластеры какие-то и процесс.он
Но во всех попытках выше есть нюанс, который не дает решить задачи - процесс не убивается, так что перезагружать процесс никто не желает, чисто технически нода живая и не умерла.
И я так понимаю, во время появления этой TypeError, нода не успевает перехватить саму ошибку и останавливается на ней? Т.к. перехватчик на втором скрине должен же увидеть необработанную ошибку и дать консольлог (ну или хотя бы убить процесс, если TypeError как-то затронуло выполнение LOGSystem)
Но >Так же представим, что добавить костыль для этого места невозможно. Т.е. можно сказать, что аппа дырявая как дуршлак. Если перефразировать, то перехватывать глобально TypeError. Где бы он не появился. Все то, что может "сломать" процесс, с последующим убийством процесса.
В этой статье (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.
>>2963705 ну да там сложно, я вот например эту не смог решить где есть тесты https://javascript.info/task/hoverintent. окончательно сдался на пальцах ну этих как его ползунков кароче это в следущем артекле. ну да знаешь там в принципе уже не такие важные задачи потом, а после второго раздела вообще теория онли
>>2964276 Ну, чего ты такой злой. Я ведь еще новичок. Нет, консоль не юзаю, а как ее тут юзать? Я скрипт js запускаю через html-страницу с локального сервера.
А в других языках тоже устанавливается куча зависимостей для бэка? А то я щас осознал что тупо какой-то ебанный конструктор собираю каждый раз чтобы проектик сделать.
>>2964287 Штандарт индус-трии, хуле. Надеюсь в предстоящие пару лет кодерков из гей-пука или мелкошвабры так жестко выебут в жопу корейские хакеры что любого клоуна с предложением - давайте просто установим через хуйпизда-Install - будут моментально выгонять из профессии как непригодного.
>>2964287 Нет, конечно. Береёшь Рельсы или Джанго или на ПХП что-нибудь, которые 20 лет разрабатываются уже. Там всё из коробки есть. На JS нет смысла писать бэк, если есть возможность писать на другом языке.
>>2964348 >В бекенде ноды Да тут вообще какая-то ебанина несустветная, на вакухах с экспрессом и зп больше и требований меньше, в то время как на несте и зп меньше и требований больше, хотя фреймоврк вроде как солидней.
>>2964336 А что не так? Требования вообще не стоит воспринимать слишком буквально. По моему опыту они вообще мало соответствуют тому, что реально требуется.
>>2964336 Если ты не будешь лезть в nginx / docker /k/ redis и это зона ответственности другого человека, то 140к - это хорошая зарплата. Классический калопровод для джуна, 3 часа программируешь 5 часов смотришь аниме. Если все таки придется лезть, то 140к очень мало.
>>2964362 Лучше чем ничего, но выглядит как залупа. Стек озвучен не весь, или там вылезет интересностей. Один из их саетов лежит на амазоне и не грузится в зоне черногории который хех. Несколько проектов с квизами и курсами.
>>2964314 >На JS нет смысла писать бэк, если есть возможность писать на другом языке. Ага, а вот на TS вполне. В любой ситуации я лучше возьму Nest вместо руби/пхп/питона.
>>2964287 Ты скорее всего пытаешься лепить велосипедо-костыльный фреймворк вокруг экспресса.
>>2964362 >>2964348 >на вакухах с экспрессом и зп больше и требований меньше, в то время как на несте и зп меньше и требований больше, хотя фреймоврк вроде как солидней Хз откуда вы это взяли. Вакансии с экспрессом это обычно второсортные проекты и второсортные конторы, у них меньше денег, они чаще ищут мидлов и джунов, а с нестом наоборот чаще вакансии у солидных компаний, которые ищут мидлов и сеньоров, у которых больше денег.
>>2965320 >с нестом наоборот чаще вакансии у солидных компаний Лол, на моей памяти раньше это был фреимворк для студий, которые хотели заказчиков привязать к себе за счет того что мало кто на нем пишет.
Ребят, по братски, дайте по-бырику пару советов. После НГ собираюсь вкатиться в фронт, а до этого времени немножко почитать хочу всякого. 1) Дайте хорошую актуальную книгу по актуальному жс-у. (типа вот как у жавы есть "полное руководство" Шилдта) 2) Реакт vs Вью и тоже книгу по лучшему варианту.
Так-то знаю жаву (только уже год ничего не писал) поэтому не полный нуль. Понимаю ООП, всякие там паттерны и т.д. Но хочу именно полноценное веб-приложение сам написать, а не хуиту на статичных страничках.
>>2965545 >1) Дайте хорошую актуальную книгу по актуальному жс-у. (типа вот как у жавы есть "полное руководство" Шилдта)
YDKJS хорошая серия книг, и они маленькие
> 2) Реакт vs Вью и тоже книгу по лучшему варианту.
Реакт. Не потому что лучше, а потому что фронтендер не знающий реакт это вообще непонятно что. Его можно любить или ненавидеть, или можно быть к нему равнодушным, но знать надо. Стандарт индустрии.
Книга не нужна, официальный сайт с докой есть. Прорабатываешь, потом делаешь какие-то проекты по видео с ютуба, но не тупо печатай с видоса а эксперементь.
>>2965535 Да меня даже как-то студия из РБ звала работать у них, они на несте пилили сайты. Да сам нест долгое время в основном был на экспрессе и была альтернативная версия на фастифай, но не стабильная. Как сейчас хз.
>2) Реакт vs Вью и тоже книгу по лучшему варианту. Не лезь в это пока не выучишь качественно JS. А в остальном это всего лишь фреимворки, при знании JS ты их быстро освоишь, любой. Документации будет достаточно.
>>2965567 > учат проходить собесы в яндекс Ну такой вариант в принципе тоже устраивает Я просто в принципе алгоритмы никогда не решал, а тут почему нет, всего за 56к дадут порешать и обосрут за их решение
Вспомнил ещё радости нативного жса, когда забыл указать тип и потом наслаждаешься, что 1 + 4 = 14
>>2965545 Если знаешь джаву, то можешь сразу вкатываться в нест js. Авторы неста пытаются косить под спринг как бы это смешно не звучало, так что тебе многое там будет понятно сразу. А там и синтаксис js поймёшь.
Почему только у фронта есть проблема постоянного выхода новой хуйни? Квалификации не хватает, чтобы сделать сразу нормально? То реакт с его хтмл в коде, то хтмикс, кучи всяких ксс подходов, нест нексты наксты хуяксты. Ебнутые.
Там тебе накопипастили задач с литкода, коперайтер написал теории повысив уникальность текста, и большая часть задач решается перед роботом, есть еще задачи которые проверяются руками(контрольные типа), но там все равно правильность проверяет робот а проверяльщик кодревьювит.
> Почему только у фронта есть проблема постоянного выхода новой хуйни?
Да не выходит постоянно ничего нового, есть jquery+bootstrap, это для всяких админок, быстрого формошлепства, и тд. Там где серверный рендеринг просто нужен, и ajax залупой.
Есть реакт. Это стандарт индустрии.
А есть разные убийцы реакта, которые высерают, и потом они умирают. И работа на них это поддержка того легаси которое успели нашлепать во время кратковременного хайпа
>>2965619 Реакт такой же стандарт как жкьюри Пишут или бедные, кому дорого на вью переходить, или где деревянные разработчики, которые ебали что-то современное учить
>>2965282 >Ты скорее всего пытаешься лепить велосипедо-костыльный фреймворк вокруг экспресса. Я пишу на несте. Но нест это и есть один большой костыль судя по всему, хотя как там в других языках я не знаю конечно.
>>2965819 Чего там костыльного? Там есть большая часть необходимых удобств из коробки, в отличие от экспресса, который просто роутер, вокруг которого нужно городить костыли.
Как использовать RTK query вместе с React Router? Данные грузятся хуком RTK query, но я же не могу запихнуть его в loader из React Router. Как это совмещается?
>>2964204 >А это гибче и удобней читать. Потому что барин-терроист так сказал? SRP это базовый принцип, OCP это тоже базовый принцип, но нет, террористы сказали, что это всё нахуй не нужно, давайте всё в одной куче держать, всё друг на друга завязывать и будет заебись. ЧСХ комьюнити реактомакак же сожрет и попросит добавки, потом террористы скажут "мы обосрались" как это было с классовыми компонентами из-за чего пришлось переходить на функциональные, а макаки будут вопить "вааау сматрити ани апять прагресс двигают!!"
Решаю такую вкатунскую задачу: Дано слово. Получите его последнюю букву. Если слово заканчивается на мягкий знак, то получите предпоследнюю букву.
Я получаю последний символ, сравниваю его с "ь" через ==, итог сравнения: нет совпадения. В html-странице указано: <script src="test.js" charset="utf-8"></script> Сам js сохранял в utf-8, указывая кодировку в notepad++
Подскажите как сравнивать символы, чтобы не было ебки с кодировками.
>>2965877 А, все. Не надо ответа. Я долбаеб. Неправильно написал инструкцию в if. Все нормально. Пиздец, ебался с этими кодировками, читал сидел, а ошибка в другом месте.
Было у кого-то такое, что спустя год-два работы фронтом, у вас появляется неопродолимое желание перекатиться на бек? А всё потому, что 90% говна которое наплодили сами же фронты нахуй не нужно. Челленжа нет, верстаешь вслепую, логику тоже делаешь вслепую. Чёт уныловато. На бекенде, как мне кажется, веселее. Там есть возможность продумывать ту самую бизнес-логикутм. Чё думаете? Или я один такой ебанат?
>>2965995 Я бы не сказал потеть. Тут, как я уже упомянул в посте, играет роль личный интерес. Появляется какой-то азарт от челенжа, я хуй знает как обьяснить даже. Дело в личном интересе, вот. Какой-то голос внутри говорит: "ты анон не настоящий программист ведь))) так, программистишка)) девочки тоже могут кнопки красить, а мужчины с соседнего цеха, после смены работы с микросервисами, базами и тд смотрят на тебя сверху вниз))) ну же анон, давай)) принимай решение) не томи))) он ванька то, ух какой крудошлёп матёрый и ты не отставай!!)". Такая хуйня.
>>2966001 Тоже самое. Только я вкатун. Как представлю, что после моего обучения ООП, солиду и т.д., меня поставят кнопки красить, сразу в отвращение бросает.
>>2965990 Вы заебали уже. Приходите на двач и просите посоветовать вам ПрОсТоЙ вКаТ, двоч посоветуй в чо можна ПрОсТа и БыСтРа вкатиться. А через год начинается вот это самое нытьё - ой всё уныло, челленджа нет, всё на автоматизме... Так вы уже нахуй определитесь, или вам ПрОсТоЙ вКаТ или вам челленджи.
>>2966001 Блять это вообще логика какая-то инопланетная. Чё тебе мешает делать микросервисы и пилить базы данных, при этом оставаясь тем же фронтэндом? Ты ВЕБ-РАЗРАБОТЧИК. Какой нахуй фронтэнд, какой бекенд? Что мешает пилить сайты целиком. А так ты получается ой только внешнее оформление сделал, а тут ой только базу данных. Быть и тем и тем одновременно удобнее гораздо, можно и туда подавать резюме, какая-нибудь вакансия да обязательно выстрелит.
>>2965990 > На бекенде, как мне кажется, веселее Да, полный фан, шлёпаешь микросервисы, весело попукивая в кафку или кролика, либо потеешь над монструозным копролитрм, который давно пора распиливать на микросервисы, но времени нет, нужно ведь новые фичи выкатывать.
>>2966030 Спасибо за предложение стать музыкантом на всех инструментах, такие очень выгодны РАБотодателю, ведь платишь ты одному разработчику, а работает он за двоих.
>>2966036 Ну это ты как фронтендер мне говоришь, или наслушался уставших бекендеров? Мне просто для понимания какой передо мной человек надо, не пойми меня неправильно
>>2966048 >Ну это ты как фронтендер мне говоришь, или наслушался уставших бекендеров? Мне просто для понимания какой передо мной человек надо, не пойми меня неправильно Как бекендер. Эти калопроводы максимум пару лет увлекают и вызывают интерес.
Таких как ты ебанатов сколько хочешь. Мимо бэкендер на гошке. Там тоже сидишь и заебываешься от бесконечной рутинной хуйни типа валидации выходных значений.
Единственное что я никогда не думал о переходе на фронт потому что доводилось делать небольшие фронты(на отъебись) на vue и я понял что я очень косолобый для этого, хтмл это самый сложный язык программирования
>>2966053 >А на чём бекенд пишешь? Typescript, express/fastify/moleculer/nest, чаще всего два последних, узкие места могу на го написать. >Не смотришь в сторону фронта по той же причине, по которой я смотрю в сторону бекенда? Фронт просто ещё хуже, там меньше предсказуемости, годные технологии (svelte, solid) там непопулярны, рынок захвачен каловыми технологиями (react, tailwind), комьюнити какое-то ебанутое, куча токсиков, куча вкатывальщиков, куча волков... Глобал стейт менеджмент в реакте это отдельный вид изощрённой пытки над человечеством. И самое забавное, что он чаще всего не нужен, но его всё равно суют куда ни попадя. Даже топовые конторы в новые проекты суют редакс просто по инерции.
>>2966030 >Быть и тем и тем одновременно удобнее гораздо Сварщиком и электриком быть тоже удобнее? Это раньше ты мог быть человеком оркестром, а сейчас сложность выросла в разы
>>2966095 Не, ну если немного отойти от демагогии, то почти каждый владелец весла фулстек. Просто со специализацией. Мой коллега, бекендер, может немного что-то на фронте поправить, но сделает это хуёво и за ним придётся подчищать.
>>2965990 Ты скорее всего не работал над большими и сложными проектами никогда со стоящим рядом помидором с палкой, который будет тебя пиздить за нарушение солид принципов или чего-то в этом роде, раз тебе кажется это однообразным и примитивным.
>>2966086 >Фронт просто ещё хуже Кстати вот сколько было кукареков на тему того, что фронт быстро меняется, каждый день новый фреймворк а вот на бэке то все стабильно. А по факту что мы видим. Новые фреймворки лучше старых, но их почему-то никто не использует. Новые уи библиотеки лучше старых, но везде до сих пор шлепают MUI потому что все привыкли. Новые стейт менеджеры лучше старых, но везде все равно тащат ебучий редакс, потому что привыкли. Новые технологии облизывают на ютабах, рассказывают как они заменят старые. Но в реальности ничего такого нет. Фронтенд уже несколько лет как заморозился и новинки там только в пет проектах у энтузиастов.
>>2966061 >Единственное что я никогда не думал о переходе на фронт потому что доводилось делать небольшие фронты(на отъебись) на vue и я понял что я очень косолобый для этого, хтмл это самый сложный язык программирования Ну вот, тебе хотя бы перепрыгнуть не хочется
>>2966086 >Глобал стейт менеджмент в реакте это отдельный вид изощрённой пытки над человечеством. Что конкретно ты имеешь в виду? Контекст очень узкоспециализированная хуйня. Библиотеки, такие как зустанд и редаксы, это другой разговор.
>каловыми технологиями Реакт задаёт стандарт. Вью на подхвате, ангуляр залупа.
>tailwind На вкус и цвет. Много альтернатив на рынке начиная от китайской подельщины в лице ant design заканчивая MUI.
>>2966104 Да как раз таки нет. Пиздят меня время от времени. Другое дело, что придерживаться основным принципам и практикам, которые нравятся синьке, не так уж и сложно. И над большими проектами работал. Всё рутина в той или иной степени.
>>2966122 >Всё рутина в той или иной степени. Любая работа (программистом) - рутина когда опыта набрался. Самое нерутинное в программировании это обучение.
>>2966131 >C++ в PHP Странно, обычно прыгают на тырпрайз какой-нить.
>PHP в Go А это уже ествественная эволюция.
>>2966130 >Самое нерутинное в программировании это обучение. Тру. Учиться было веселее намного, в том числе из-за наличия разного рода представлений, хоть и ложных, о программировании.
У нас есть функция в которую можно засунуть (словарь) (ключи, значения) (ключи, значения, словарь) В самой функции внутри нам нужны все эти три сущности. Но словарь можно получить из ключ-значениев или ключ-значения из словаря. А еще если все три переданы, то мы считаем что словарь кто-то составил за нас. Плюс есть еще дженерик на тип ключа и конверсия строки в число.
Как мне перестать быть динамикопетухом и писать везде as any и стать статикобоярином? Код рабочий.
Ract не узнать, там какая-то новая поебота. use useOptimistic useFormStatus Что это за пиздец? Фреймворк стал говном? Можно начинать учить next и забить хуй на react?
>>2966667 >>2966699 next использует фичи из канари реакта, а так ничего страшного. Ну кроме того, что всё это дерьмо из канари ты увидешь именно в нексте, когда например полезешь в доку, а там тебе useFormStatus сказали юзать. Лол. Саспензы то хоть освоил наконец-то в почти уже 2к24?
>>2966750 Прямой вопрос задали. Причём здесь ts если мне нужны ошибки импортов, да и вообще все ошибки кроме ts, потому что нет у меня ts? Обычный js-файл.
В интернете вообще нет решений. Неужели нельзя, блядь, не иметь ошибок ts, но при этом иметь валидацию обычного js? Тут никто не не пишет без ts? Вам норм с его ебучими ошибками писать?
>>2966889 Хуйня задача, значит. Голый жиес ни для чего, кроме учебных проектов с 2.5 файлами, не годится. А на таких проектах должно быть похуй на всякие проверки.
>>2966835 > валидацию обычного js? Это для которого d.ts нарисованы? Ой то есть ts подсветку даёт? Даже твой ссаный JSDoc переводится в ts. Без TS - это обоссаные комментарии.
Смирись блядь, что динамикодрисня на JS означает отсутствие интелисенса.
>>2965856 >ЧСХ комьюнити реактомакак же сожрет и попросит добавки ЧСХ, один раз они это сожрали, осознали что говно, и стали отказываться. Как только барен снова выкатил тоже самое, будто память отшибло
>>2967009 Правильный ответ. Это идеальный тайпскрипт код. Там где типы нужны они приносят всю пользу, интерфейс у пользователя метода типизированный, ему удобно. У разработчика метода тоже все нужные 3 сущности типизированы и ему удобно. А там где типы нахуй не нужны и мешают они отключены. Видели все как статикопетух выучил тайпскрипт раньше жс, потом встретил жаваскриптную перегрузку и пукнув обмяк? Гоните его насмехайтесь вот его посты >>2966906>>2966932
>>2967019 >Правильный ответ. Это идеальный тайпскрипт код.
На самом деле я угарнул с того, что когда ты читал доку по перегрузкам функции, ты дальше синтаксиса читать не стал.
Целых два варианта типизации есть. Один строго по доке, второй - как должно быть по моему мнению. Фанбоям ТС'а предлагаю второй вариант не смотреть, ради целостности манямирка ТС не смог вывести тип
>>2967025 >На самом деле я угарнул с того, что когда ты читал доку по перегрузкам функции, ты дальше синтаксиса читать не стал.
>Целых два варианта типизации есть. Один строго по доке, второй - как должно быть по моему мнению. Фанбоям ТС'а предлагаю второй вариант не смотреть, ради целостности манямирка ТС не смог вывести тип
>>2967026 Ну ты молодец. А как строку в число превратить? >keys.map(i => (i as any) * 1) as any; parseInt не предлагать. >ТС не смог вывести тип Вот это не понял.
>>keys.map(i => (i as any) 1) as any; >parseInt не предлагать. Как же он хочет полный массив NaN. Какая нахуй разница? У будет одинаковый результат что с parseInt, что с (i) => i 1, что с Number.
>>2967031 >Как же он хочет полный массив NaN Да не трясись ты. >Какая нахуй разница? Умножение в 10 раз быстрее, это критичный для производительности участок кода, элементов будет много. >Я не удивлён Если я не понял, значит в этом не было смысла.
>>2967033 Тогда это надо кастовать вот так >i as unknown as number \* 1 И тип keys из твоего примера болжен быть не string | number, а `${number} | number.
>>2967034 Так тоже самое, только писать дольше. Нахуй надо. Да даже перечислять все типы в последнем объявлении перегрузки тоже просто куча кода которая ничего не делает. >>2967035 А это что за зверь?
Есть браузерная игра с карточками, анимированными на CSS. Проблема в том, что когда на карточке много элементов (это довольно сложный html-компонент), то анимируется (наклон, перемещение) эта карточка с соответствующим пердежом и лагами. Переходить на канвас очень бы не хотелось, уже наелся его когда-то. Но можно ли что-то сделать кроме этого? В идеале мне хотелось бы брать "скриншот" с элемента и подставлять вместо него его картинку во время анимации. Но по ходу такого браузеры не умеют...
>>2967037 >Так тоже самое, только писать дольше. Нахуй надо. Ну кто ж тебя разберёт, осознанно ты any поставил, или просто неосилятор. Любой TS разраб предположит, что второе.
Вообще это больше хороший детектор того, что разраб не смог валидно, с помощью типов, описать принцип работы своей программы. ТС правильно его попускает, в подавляющем большинстве случаев никто строки не умножает.
>>2967038 >Ключи могут быть "a", "b", "c" и 1, 2, 3 А нахуя нужны NaN'ы в одном массиве с нормальными числами? В чём смысл?
>>2967041 >А нахуя нужны NaN'ы в одном массиве с нормальными числами? В чём смысл? Если это обычные строки, мы их не конвертим в числа. Класс знает когда там в строках числа и тогда конвертируется, это настройка.
>Задать ACCOUNT_TO_WATCH как список и потом его скормить функции? Да, просто потом проитерируйся по списку и запусти функцию которая у тебя во второй половине кода.
>>2967744 Нет, работу приходится делать на реакте/нексте, на вью 2 тоже много работал. Посматриваю в сторону ангуляра, раз бекенд на несте уже писал, может ангуляр зайдёт. Но мне всё-таки кажется, что такой подход как в ангуляре/несте для бекенда хорошо заходит, а вот на фронте должно быть попроще.
Кто-нибудь реализовал на React Router 6, используя data router с объектом в createBrowserRouter, аутентификацию на проде? Как самочувствие? Пацаны уважают и говорят, что рады поддерживать такой код? Использовали мидлвари какие-нибудь хитрые, чтобы контекст прокинуть или не стали? Или забили, и использовали Route и логику на if'ах?
>>2967827 >>2967848 Идея в том, чтобы не срать нодами в DOM. Если ты знаешь высоту своего элемента в списке, можно посчитать текущее положение в списке и зарендерить N нод. На скролл просто обновить позицию => активные, рендерируемые элементы
Ебусь с Vite. Подскажите, есть ли какой-нибудь плагин/функция, которая в режиме dev-server'а затранспайлит мне некоторые ts-файлы в js? Или Vite так не умеет, и нужно только предварительно брать и транспайлить нужные ts-файлы в js?
>>2967870 И для чего это нужно вообще? Вывод списка в 99.9999% случаев не затормозит страницу. Там где списки длинные, используют переключения страниц или пагинацию.
Есть в браузере какой-нибудь хук на "можно проигрывать звуки"?
В хроме вижу "The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. <URL>" Так вот как узнать момент, когда AudioContext станет доступным? Сейчас юзаю Howler, так он откладывает все звуки до момента первого жеста, а потом сразу проигрывает все, да ещё на максимальной громкости.
>>2967870 В идеале на скролл у тебя должны обновляться уже отрендеренные элементы. Т. е. если вью порт вмещает 20 элементов, то ты рендеришь эти 20 элементов (+буфер снизу и сверху) и перемещаешь их в зависимости от скролла + обновляешь в них данные.
>>2968043 Ты просто ходишь за мной из треда в тред и дошло до того, что ты просто термины из треда читаешь и какую-то хуйню сочиняешь с ними, дурачек 150-ти рублевый?
Можешь значение по умолчанию добавить в вызов getValue. Если его нет и значения нет => undefined. Если значения нет, прокинул значение по умолчанию => вернуть дефолтное значение.
> lenght length. Тебе бы ещё жёлтенькой струёй подстветить неплохо было бы.
>>2968082 Там дальше по коду идет if (buzz == "") throw("na rotesh tebe"); Не нужна мне пустая строка, это невалидное значение. А то что не может быть андефайнетом проверено в if(length)
React сейчас так же популярен или Angular выходи на 1 место?
(технология сделана компанией Meta, которая признана террористической организации, компания иностранных агентов. Я предупреждаю, что это зарубежная технология и вся ответственность лежит на вас, мое дело предупредить. Пользуйтесь только Российским производителем технологий )
>>2968094 А это ведь тот же самый нубас, который вчера не смог справится с перегрузкой функции. Представляешь, какой пиздец у него в коде происходит, раз ему такую хуетень нужно описывать типами?
>>2968295 Я не ангулярщик. С телефона неудобно и впадлу было заходить на трендсы. Но ладно, пусть будет. Не такая уж плохая стата, учитывая, что 90% проектов на вью это второсортная мелочь, часто на чистом жс, а ангуляр на 90% это серьёзный энтерпрайз.
>>2968194 Ahahahahahah даже ляма скачивании нет. А это говорит о том, ангуляр никто не будет улучшать, вливать бабло, нет комьюнити чтобы делать либы итд. Реально проект уровня cample js
>>2968301 На самом деле мне раньше казалось, что если сложить вуй и ангуляр, что полученная цифра будет примерно как на реакте. А оказалось что полученную цифру надо еще в 3 раза помножить чтобы добраться до реакта.
Особенно забавно это все выглядит на фоне визгов местного углодебила, который говорит что дескать "на ангуляре больше крупных серьезных проектов, чем на реакте". Ведь по цифрам выходит, что даже если крупных проектов на реакте от общей суммы всего процентов 20% (а их наверняка больше если учесть, что в бигтехах он используется повсеместно), то это уже больше, чем количество вообще всех проектов на ангуляр. Реакт в тырпрайзе кроет гуглоподелие как бык овцу.
>>2968292 Террорист - это человек, с которым нельзя вести переговоры. В частности из-за того, что он не знает нужен ли ему вертолёт, 40 девственниц, или самолёт.
>>2968304 Чел, твой реакт это миллионы вкатунов-долбоебов вроде тебя, энтерпрайз на нём это либо фейсбук, либо говно в которое затащили реакт на хайпе и теперь не могут избавиться.
>>2968679 На таком варианте я остановился и он мне все равно не нравится. Надо писать комментарий, что я на самом деле проверяю на пустую коллекцию просто через жопу.
>>2968938 Еще есть логика на клиенте, а учитывая как быстро завозят фичи в браузер, то фронты ещё далеко не всё. А рисование кнопочек любят пришедшие во фронт из верстал, глыбы js-программирование для них неуязвимы.
Как лучше делать прелоад картинок и шрифтов? Через JS, в HTML 500 доп строк добавлять не хочу. Может, либа какая есть? preload.js из набора CreateJS не обновлялся шесть лет.
Как думаете, с приходом go бэкенд на ts вымрет? Если так подумать то зачем нужен костыль на костыле в виде экспресса и неста, когда есть свежее решение и чистая архитектура в go. Я даже в вакансиях вижу, что нужны в бэке либо джависты либо гошники.
>>2969212 >Как думаете, с приходом go Каким приходом? Он больше 10 лет назад пришёл. >бэкенд на ts вымрет? С чего бы ему вымирать? >Если так подумать то зачем нужен костыль на костыле в виде экспресса Не нужен. Даже самые мелкие проекты проще делать на том же несте. >и неста Но это не костыль на костыле, это полноценный удобный фреймворк, на котором очень приятно работать. >когда есть свежее решение Ты из какого года? 2013? >чистая архитектура в go Чистая архитектура практически где угодно реализуется, только она далеко не всегда нужна. Той же дефолтной структуры неста модуль - контроллер - сервис часто бывает достаточно. >Я даже в вакансиях вижу, что нужны в бэке либо джависты либо гошники. Они чаще нужны, но и для остальных работы предостаточно, и бекенда на ноде меньше не становится, в отличие от руби, например.
>>2969336 >>2969330 И что? Бекенд на ноде всегда был менее популярным, чем дефолтные джава/дотнет/го/питон/пхп/руби. Но количество вакансий растёт. По запросу "ruby rails" 128 вакансий, кстати. А с нестом пикрил, 234. Если добавить экспресс, то будет 401. По запросу ruby 400. Как альтернатива другим интерпретируемым языкм бекенд на js/ts лучше пыхи, питона и руби. Да и джава/дотнет/го часто оверкилл.
>Раньше в node JUNIOR поднимали 150к, >MIDDLE+ от 300к. >SENIOR по 400к. Сейчас процентов на 20 меньше, как и у остальных, впрочем. Гойда случилась. Хотя у криптобояр всё осталось по-прежнему, ну и у валютных удалёнщиков, хотя почти все из них вынуждены жить за пределами РФ.
>Сейчас дай боже 250к на сеньоре. Не знаю, что для себя сеньор, но в моём представлении сеньор не может на текущем рынке зарабатывать меньше 300.
>Все что выше - фулстек. Фуллстек это почти всегда персонаж, который знает одну сторону максимум на уровень мидл+, а вторую знает на уровне джуна или недомидла, им приходится делать больше работы, чем узкому специалисту, при этом за тот же прайс или даже ниже, исходя из моего опыта, в общем они обычно слабже и дешевле чистых бекендеров. Их как раз чаще ищут конторы ниже тир1 уровня, хотя с другой стороны они часто встречаются в той же крипте, где традиционно много бабла.
>>2969461 >Фуллстек это почти всегда персонаж, который знает одну сторону максимум на уровень мидл+, а вторую знает на уровне джуна или недомидла Самые матерые синьки, которых я видел, знают фронт на уровне джуномидла минимум, при этом специализируются на бэке, там у них серьезные знания. Да и щас бы быть условным СТО стартапа и не уметь все понемножку. Крч фуллкек - это путь либо вечного раба, либо уважаемого мудреца. Третьего не дано.
>>2969482 На работе очень редко, в личных проектах люблю заниматься фронтендом. Первые три года я работал фронтендером и больше никогда не хочу делать это за деньги.
>>2969502 Ну да, бывают крутые фуллстеки, но на фоне посредственных их очень мало.
>>2969581 >в беке нельзя сказать "Сделай как можешь, вставь костыль, потом поправим", потому что ты можешь обосраться очень сильно.
>по этому там дают время. Ты очень наивный. Менеджерам самое главное, чтобы было сделано быстро. Если на них не давить техническим долгом, то весь код будет в костылях.
>>2969566 Обычно да, часто код пишут на отъебись и забивают на многие бест практики, хороший проект тяжело найти, плюс часто это был реакт с дико заебавшим редаксом. Но может за три года я успел побывать только на второсортных проектах, не знаю. Сейчас уже могу довольно свободно выбирать, но во фронтенд на работе всё равно не лезу.
>>2969590 Каждый раз, когда мне менеджер приносит баг, который на фичу тянет, я ему даю на выбор quick and dirty и как надо по-нормальному. Он выбирает quick and dirty, а про нормальный я записываю в комментарии к таске. Моя жопа прикрыта.
>>2969706 СЫЧОВ! Ты должен был мне заранее объяснить, к чему это приведет, убедить меня! Проклятый самозванец, ты предал меня.. Из-за тебя Вепрь Вепрович распустит всю команду! Как ты мог так поступить с нами?!
>>2969677 >Вопрос 1 - Назовите типы в JS >ну вот стандартные 7 типов ... >А ничего что в спецификации нихуя этого нет? Из какой сральни все это достается? >Ну мы программисты разрабатываем программы у нас своя тусовочка. Вот мы придумали такой вопрос, а потом придумали как на него надо отвечать. Проблемы?
>>2969812 Похоже кстати на диллему о том стоит ли поправлять человека который неправильно говорит слово на инглише. Из плюсов - возможно со временем все будут говорить правильно или хотя бы более правильно и придет светлое будущее. Из минусов - ну стандартный набор поноса отговорок > ведь и так понятно > я так привык > а вот АМЕРИКАНЦЫ НИКОГО НЕ ПОПРАВЛЯЮТ
>>2969818 В основном душнилово, но иногда градус срача слегка повышался. Плюс меметичные фразы от Мурыча аля "Мистер Промис", "МИНУТОЧКУ", "Дорогой ты мой человек" и тд.
Вообще, к Мурычу ноль претензий - чувак нашел свою нишу, язык у него подвешен, донаты стрижет. Жалко только вкатунов, которые наслушавшись этой каши, пойдут на собесы.
Так-то у Соера позиция более здравая, в прикладной разработке реально всем пох, чем там является какой-нибудь условный ТРОУ согласно спецификации. Важно только, как он себя ведет, а это описано во всяких мдн и книжках.
>>2969837 >Жалко только вкатунов, которые наслушавшись этой каши, пойдут на собесы. Неиллюзорно планирую пройтись по видосам и попускать лидов на собесах. Это как с намберпрототайпами. В прошлый раз когда работку искал, любил спиздануть ради забавы. Никто не выкупал что за хуйня и нахуя я поднял этот вопрос.
>>2969837 >Так-то у Соера позиция более здравая, в прикладной разработке реально всем пох, чем там является какой-нибудь условный ТРОУ согласно спецификации. Важно только, как он себя ведет, а это описано во всяких мдн и книжках. Его позиция мне ближе. Формочки и логику шлепать - много ума не надо. Но все же, как завещал Динамик: надо знать базу. Как минимум чтобы на форумах/в треде выебываться. Ну и джунам кулстори рассказывать.
Собственно, финальная форма анальника - это когда залетаешь в тред, пишешь хуй пойми что и хуй пойми как, а потом про тебя делают мемы и возводят в ранг небожителей.
>Да там уже наверно месяц вялотекущий срач. На бородоча как-то случайно наткнулся. Про срач не был в курсе.
> Неиллюзорно планирую пройтись по видосам и попускать лидов на собесах.
Проблема в том, что у него видосов нет, есть многочасовые стримы, которые помимо рассказов про спецификацию, состоят из пиздежа, молчания, покашливаний, тупления в литкод и тд. То есть инфу нужно буквально собирать по кусочкам. Ну и чтобы кого-то уверенно попустить в деталях, надо самому быть глубоко погруженным в контекст имхо. Ну то есть я допускаю, что сам дед сможет, а вот смогут ли его зрители, это вопрос. Но вообще интересно конечно, насколько велика практическая польза всего этого на собесе. Если соберёшься, поделись плез потом впечатлениями.
> Но все же, как завещал Динамик: надо знать базу.
Это да, но в идеале знания должны монетизироваться. От того, что потратишь десятки часов на изучение спеки, больше за формошлепство тебе платить не станут. Другое дело, если появится необходимость копаться в движках, тогда базара зиро.
> Собственно, финальная форма анальника - это когда залетаешь в тред, пишешь хуй пойми что и хуй пойми как, а потом про тебя делают мемы и возводят в ранг небожителей.
Эт база
> На бородоча как-то случайно наткнулся. Про срач не был в курсе.
Если вкратце: Мурыч на одном из стримов отхуесосил Соера за незнание спеки, тот оскорбился и тоже начал хуесосить в ответ. В итоге должен был быть стрим по разам, но там какая-то мутная история вышла, и в тот раз сорвалось. В итоге договорились, что будут модераторы и заранее обговоренный формат.
>>2969666 Просто народ не шарит. Борода филигранно троллит, настолько философски троллит, что тяжело понять, где так толсто, что аж тонко, а где так тонко, что аж толсто. При этом мастерски умудряется наваливать новые слои просто находу. Он почему бороду отпустил, чтоб не было видно, как он душится со смеху над аудиторией и оппонентом, выстреливая многослойными. Мурыч настолько базовый, что не удивлюсь, если он периодически на двачах посиживает, возможно даже итт.
>>2969939 Двачую. Развернул лекцию про this с отсылками к спецификации в ответ на простой вопрос каким будет this внцтри функции. В ответ собеседующий поставил пометку что ты душнила и команда с таким не сработается.
>>2969212 Тащемта ноду уже и спихнули. Было время когда думали что именно она будет основным языком для микросервисов, но этому не суждено было случиться. Лично знаю ребят, чьи конторы перешли с ноды на го, просто потому что го для заявленных целей лучше во всем. Один только факт, что го компилируется и конечная сборка весит почти нихуя по сравнению со сборкой ноды чего стоит.
>>2970109 >В ответ собеседующий поставил пометку что ты душнила и команда с таким не сработается. Я могу задорно рассказывать. Припеваючи, там конкурсы еще, типо с вариантами ответа. Загадки и призы может.
>>2969939 Да, скорее всего так и будет. Ух бля у меня печет с этой всей хуйни. Айтишечка состоит практически целиком из долбоебских мемов передающихся от одних долбоебов к другим. Вот самый лулзовый мем "this это контекст" особенно примечателен тем что живет исключительно на пост-советском пространстве. Но даже по этому треду хорошо видно - всем глубоко похуй. не мурыч если что
>>2970311 Дебик, тебе гуглол срет хуйней, я тебе наглядно на картинках так чтобы даже самый тупой дебик понял объясняю что гугол не всем срет хуйней и не обязательно ее заглатывать. Тебе так понятно?
>>2970326 Давай ты придумаешь наконец-то, что тебе надо, наркоман ебучий? Чтобы работало, надо типы сузить, а ты не знаешь что ты хочешь. Вот так хохма!
>>2970330 Я написал валидный жс код который работает. Мне TS ебет мозги. Что лежит в массивах и ключах это настройка. Если id строка, то в массивах строки, если число, то числа. Ты положил рядом и строку и число и явно им задал тип и удивился почему у тебя всё работает.
>>2970339 >Я написал валидный жс код который работает. Мне TS ебет мозги. Ну так пиши на JS! Не еби нам мозги.
>Если id строка, то в массивах строки, если число, то числа. Косноязычный пидорас. Не можешь написать текстом сразу что ты хочешь - научись КАМментарии к коду вставлять. Что я блядь должен понять из твоего сравнения KEY == "string"? Только то, что ты конченный дегенерат.
>>2970329 >Гугл когда у него с спрашиваешь что такое контекст Дебик, что я могу сделать если ты даже не можешь внятно сформулировать мысль и найти нужный скриншот с первой попытки и нужно целый сабтред создавать? Можешь теперь попытаться прочитать эту статью и осмыслить что в ней написано, но сомневаюсь что получится.
>>2970342 >KEY KEY_SETTING настройка! Вот так испаравил, теперь ты видишь что возвращает getArray() https://tsplay.dev/wOXx7N >Ну так пиши на JS! Не еби нам мозги. Удали тайпскрипт из интернета, буду на жс писать.
>>2970147 В любом случае гоха быстрее и меньше весит. А еще жс - это махина с раздутой спецификацией, библиотеками и тайпскриптовым обвесом в придачу. Для микросервисов это все не нужно.
Ну хз, слишком уж у него бомбит, когда кто-то где-то начинает не по спеке говорить (в его понимании). Такое играть, тем более на постоянке очень сложна.
>>2970345 Чушь. Поработай в айти достаточно долго, и как минимум пару раз встретишь подобных душнил-буквоедов, которые нихуя не шутят в своем гиперфокусе на мелочах.
сап вкатунам и старым пердиксам сегодня, после прохождения испытательного срока в 2 месяца, меня трудоустроили в компанию в-рот-енд разрабом учился год по ютубу совмещая с работой (после работы практически каждый день вечером и до 3 ночи), и вот наконец я полноправный говнокодер работу искал 4 месяца - первые три месяцаа пытался на честном резюме вывести, сходил в итоге только на 2 собеса. потом накрутил опыта 2 года, поправил резюме, посмотрел разные технологии вкратце и все туда вставил, а также скачал и немного отредачил скрипт для автокликов на хх в общем сразу началось бурление, сходил собесов на 5-6 всего за месяц, и в итоге на самом провальном собесе меня взяли на работу, а там, где я по ощущениям прошел пиздато, меня послали нахуй сейчас получаю 130к, сам я 24 лвл, формат работы удаленный, особо не дрочат, иногда даже хвалят в общем че хочу сказать вкатунам - скрипт ищите и резюме качайте, все получится
>>2970554 Додя - погоняло твое ;) Его мало кто любит, в отличие от столяра его так в открытую никто не хает. Я ж говорю ты скорлупа еще. Не в курсе за столярова и его жсный гнев.
>>2970351 Ну думаю тут Столярик разьебет бомжа в соло Мурыч хикка чсв аутист, а Столярик препод в вузе с многолетним стажем Тут без шансов просто, мурыч под конец сам бросит жс
>>2970578 >Этот агалтелый визг из за того, что додю назвали ньюфажкой Охуеть ты обидчивая) >Ответа на вопрос Умник у мамы блять, я тебе написал, заходит только тем, кто в курсе за то, что за персонаж столяр, и рвал животы с его паст на лоре и его сайте еще тогда, когда тебя о занавеску вытирали.
>>2970135 >го для заявленных целей лучше во всем Для микросервисов? Удобство разработки на го намного хуже, а для меня как разработчика это решающий фактор. Тайпскрипт как язык легко уделывает го в этом плане. Кабанчик довольно урчит вне зависимости от того, на чём написаны микросервисы. А я довольно урчу, только если пишу их на тайпскрипте, а не на го.
>>2970526 >В любом случае гоха быстрее В чём? Рпс, латенси? Это очень редко имеет значение. Ты бы лучше SQL запросы учился оптимизировать, чем сравнивать языки по перформансу, лол, и заявлять, будто это важно.
>и меньше весит. А еще жс - это махина с раздутой спецификацией, библиотеками и тайпскриптовым обвесом в придачу. Для микросервисов это все не нужно. А это в принципе не имеет значения.
Довольно неожиданно наткнулся на невнятную дрисню про this и контекст в большой желтой книжке по js (JavaScript Up and Going - Kyle Simpson).
Еще там же написано что при неявном приведении типов происходят сайдэффекты. А я только недавно в треде угарал над дебиком написавшим этот бред, а оно вон оно как выходит. Интересно он там это вычитал.
А недавно постили смешную картинку что автара сей книжонки не берут на работу. Кажется я нащупал разгадку этого феномена.
>>2970688 Мурыч, всем похуй. Хоть замени слово "контекст" на фразу "внешняя хуйня" - если это помогает тебе писать рабочий код, то детали никого не ебут, кроме шизов.
>>2970686 >SQL запросы учился оптимизировать Но там вообще пляски с бубном. До недавнего времени with люто ебошил в постгрессе по производительности. Хотя по сути with это вынос функции или то же что завести переменную. Свитера только учатся заводить локальные переменные - шли двадцатые годы двадцать первого века.
>>2970690 да лан, я думаю во вью ща мне несложно вкатиться будет. а так в целом порог входа и так вырос
мне на собесе чел сказал сделать конвертер валют, ну простой, я за час кое-как сделал, объяснял по пути че к чему, но не доделал, в итоге он говорит давай закругляться
я ему - ебать мне стыдно, а он - да ты забей, ты первый за два месяца кто почти его доделал. обычно мол только за useState знают, а про useEffect вообще не слышали как минимум. так и взяли в общем.
я это к чему - прост надо учиться и учиться хули) дохуя долбоебов нулевых. реакт не думаю что загнется.
>>2970699 >всерьез думает, что вопросы на собесе имеют отношение к реальной работе Ты хоть вкатился? Мне казалось, уж такие очевидные вещи всем давно известны.
https://youtu.be/dWh6jxKroTQ?t=1983 >var, undefined и 1 все является литералом Ор вот это недоучка. Еще про книгу дракона затирает, он же максимум мог ее только как подставку использовать.
>>2970738 Меньше. Плюс подсосы Назарова прутся в основном реакт и там накручивают себе опыт в резюме. Я на полном серьезе сейчас, с двумя годами коммерческого думаю куда перекатываться. Есть риск вообще остаться без работы с такими раскладами.
>>2970757 >Тоже накрутить не думал? Думал, но если все итак накручивают то хули толку. >Тем более тебе с двухлетним опытом коммерческой разработки будет намного легче на собесе отбрехаться Отбрехаться-то легче, но на сам собес попасть нереально почти.
Вроде тот же Назаров говорил, что у хрюш стоят фильтры по годам опыта. Так что если у них там скажем 5 лет, а у тебя в сиви 2 года, то они его даже не получат. Так что теоретически накрутка эту проблему решает.
>>2970828 Если Альтмана не остановит человеческая глупость или законы физики, напрячься придется всем, кроме кабанчиков. AGI - это не шутки, интеллект (в плане IQ) будет депрекейтнут нахуй. В почете будут только навыки подскока и обкашливания вопросиков, остальные отправятся на фабрики собирать себе замену.
Ну, пока даже намека на аги нет, при том, что в индустрию вбухивают десятки миллиардов даларов. Да даже если появится - сложность современной айтишечки разрослась до монструозных размеров, а чем сложнее система, тем сложнее ее описывать в терминах алгоритмов. Ну и вычислительные мощности тоже не бесконечные. Короче, вангую, что все останется на уровне гпт4/5 с косметическими изменениями.
>>2970864 К другим кабанам, конечно. Работать будут йоба-роботы, собранные по инструкциям самого AGI руками Васи, которого впоследствии просто утилизируют в мясном штурме за ненадобностью. Ну или отправят осваивать Марс с технологиями, которые принес AGI. Потребность в кожаных мешках будет минимальна. Ну, я так чувствую. Никакого розового будущего, где "вкалывают роботы, а не человек" не будет, потому что AGI с телом - это новый автономный вид, который заставит людей сократить самим собственную численность. Смысл 8млрд коптить небо, если они нихуя не делают, только потребляют? Экономически эффективнее лишних людей, как минимум, выкинуть за пределы планеты.
>>2970877 Твой мозг же способен осилить айти. Значит, в теории те же процессы можно воссоздать искусственно, только более эффективно за счет отсутствия биолегаси. Мозг при этом очень энергоэффективен, так что тоже не факт, что это проблема. Но да, современный ИИ - это if-else на максималках, никакой креативностью там пока не пахнет. Но я тут глянул подкаст с Альтманом, и по его словам, его компания разрабатывает AGI в духе "дай талантливым людям ресурсы и цель, и пусть они сами найдут оптимальный путь к ней". Звучит эффективно, ножка трясется...
>>2970885 Так человеческая природа никуда не девается. Я - Кабан Кабаныч, гребу тонны нефти, а тут какие-то порриджи приходят и предлагают заменить моих управленцев на железяки. Да пошли они нахуй, мне проще и знакомее с Васей Пупкиным обкашлять проблему, чем с машиной бодаться. А Вася уже пусть настраивает энти ваши железяки, чтоб работали.
Все настолько усложнилось и продолжает усложняться, что уже давно нет макакенов, которые разбираются во всем. Щас тренд на специализацию. Ты думаешь, если б возможность была нанять одного васяна, который бы и френт, и бек, и инфраструктуру ебошил, кабаны бы ей не воспользовались? Однако мы наблюдаем прямо противоположное.
> Значит, в теории те же процессы можно воссоздать искусственно, только более эффективно за счет отсутствия биолегаси.
Вот именно, что в теории. Те же нейросеточки были описаны еще в середине прошлого века, просто не было возможности их создать, а щас появились. Интеллект же до сих пор никто не описал, именно как он в целом работает. Так че ты создавать собрался, если модели нет?
> Но я тут глянул подкаст с Альтманом
Ну Альтман - это кабаныч, ему надо пиарить свое поделие и макимизировать рыночную стоимость. Полгода назад он говорил, что гпт5 это максимум в обозримом будущем, дальше будет только файн-тюнинг.
Плюс еще не забывай такой момент, что как только (и если) проблема начнет приобретать большой масштаб, все этот тут же зарегулируют.
>>2970848 >напрячься придется всем, кроме кабанчиков Хз че все так носятся с этими кабанчиками. Первыми кого ИИ порешает - это как раз менеджерье и кабаны.
В последнее время у меня так много появилось собесов что я приахуел. С последнего слегка кринжанул думал меня опять будут спрашивать что такое виртуал дом и прочее, а попросили написать сортировку пузырьком. А потом попросили меня решить математическое уравнение 2x^2-x=0. К такому я был не готов, я примерно понимал как оно работает, но написать не смог. Вообще алгоритмы это хардкор какой то, чем сложнее алгоритм для понимания человеку, тем более он эффективен по сложности: это я не про пузырек, а про быструю сортировку. Как научиться решать литкод? Заходил решать стартовые дефолтных задачки нихера не понял как решать, код варс по сравнению с ним это ваще фигня
>>2970912 >если б возможность была нанять одного васяна, который бы и френт, и бек, и инфраструктуру ебошил, кабаны бы ей не воспользовались? AGI - это потенциально такой васян, только который будет тянуть все эти роли. Если бы тебе не надо было спать, кушать и прокрастинировать, и ты ебашил в айти 24/7, то тоже бы так мог уперся бы в генетический лимит мощностей своего мозга. А тут так же, только лимит настраивается. >Так че ты создавать собрался, если модели нет? Модель может появиться по мере совершения неудачных попыток. Типа ты не видишь всей лестницы на пути к AGI, но видишь первую ступеньку, встаешь на нее и видишь следующую и т.д. Да и не обязательно должно пройти 100 лет, чтобы от модели мы смогли перейти к готовой реализации. >Плюс еще не забывай такой момент, что как только (и если) проблема начнет приобретать большой масштаб, все этот тут же зарегулируют. Рыночек все равно победит. Жестко зарегулировали -> Китай чуть подослабил, чтоб получить преимущество -> остальные страны пук-среньк -> тоже ослабили -> прошло еще лет 100 такого цирка -> человечество депрекейтед. Да, ядерку зарегулировали, но от нее профитов ноль, кроме как пугать других. Тут же речь об экономическом доминировании за счет макисмально широкого использования AGI.
>>2970915 А на кого мне прикрикивать поднажать? Кто будет из потока несвязной шизофазии вычленять мои хотелки? Если я не знаю, чего хочу, то никакой AGI мне не поможет, он by design не должен иметь никаких амбиций и видения будущего, иначе просто задоминирует кожаных мешков.
Потенциально на Землю могут прилететь зеленые человечки и отгатить все человечество в сраку. Пока что одно, что другое из области фантастики.
> Модель может появиться по мере совершения неудачных попыток.
Ну вон термоядерные реакторы уже несколько десятков лет пытаются построить, но пока даже на экспериментальных установках количество затраченной энергии больше количества полученной. Я уже молчу о том, что даже в случае успеха такие реакторы надо будет в серию запускать, а это отдельный квест. При том, что все нужные реакции уже изучены вдоль и поперек. Ты же заявляешь о каком-то потенциальном ИИ, о котором даже понимания нет, как его делать. Как ты себе это представляешь?
> об экономическом доминировании
Никогда не задумывался, почему центральные банки так неохотно опускают ключевую ставку? Ведь деньги дешевеют, значит экономический рост, вся хуйня. Только вместе с ним приходит и инфляция, сбережения людей обесцениваются, покупательная способность падает, экономика в итоге в заднице, а главное - население бугуртит. Здесь же речь идет о том, чтобы вообще лишить дохода большую часть людей. Да им проще будет обложить кабанычей 90% налогом на прибыль, и ввести безусловный доход, чем голодные бунты подавлять.
>>2970996 >Как ты себе это представляешь? Если бы у меня был план, я бы на двачах не сидел. >Никогда не задумывался, почему центральные банки так неохотно опускают ключевую ставку? Ну кстати может ты и прав, я не особо шарю в экономике, просто чуйка подсказывает, что плавная замена человеческого труда произойдет, как ты ни регулируй. По экономике - ты что-то конкретное читал/смотрел, или это так, просто где-то в разговоре ухватил этот факт про ставку?
>>2970996 >им проще будет Обучайся, маня https://ru.wikipedia.org/wiki/Луддиты >Уничтожение машин (индустриальный саботаж) было объявлено преступлением, наказуемым смертной казнью, и 17 человек были казнены в 1813 году. Множество людей было отправлено в Австралию. В какое-то время войска занимались подавлением луддитских восстаний сильнее, чем сопротивлением Наполеону на Пиренейском полуострове.
>>2971006 > в разговоре ухватил этот факт про ставку
Лол, нет, вкатился в ойтишечку из финансов. А вообще про денежно-кредитную политику в любом учебнике по макроэкономике можно почитать. Там по сути выбор из двух говн - поднимешь ставку, экономика замедлится, опустишь - разгонится, но инфляция подскочит.
> Луддиты
Мань, я знаю про луддитов.
Но одно дело, когда инновации, пусть и существенные, затрагивают только часть населения, и другое дело - когда все. Если большинству населения Земли станет тупо нечего жрать, они нахрен все разнесут, в том числе и сервера опенаи, и никакие войска против такой массы людей не помогут. А правительствам не выгодно подавлять массовые бунты, им выгодно сидеть в теплом кресле, спокойной пилить гос.бабки, а в идеале еще на следующий срок переизбраться.
>>2971024 >Если большинству населения Земли станет тупо нечего жрать, они нахрен все разнесут, в том числе и сервера опенаи, и никакие войска против такой массы людей не помогут. А правительствам не выгодно подавлять массовые бунты, им выгодно сидеть в теплом кресле, спокойной пилить гос.бабки, а в идеале еще на следующий срок переизбраться. >>2970996 >Да им проще будет обложить кабанычей 90% налогом на прибыль, и ввести безусловный доход, чем голодные бунты подавлять. Святая простота. Дяди из мирового правительства просто стравят массы между собой, люди сами друг друга повыпиливают, будет 0.5 млрд вместо 10. Массовое жертвоприношение уже сейчас обкатывается, уже сейчас прогрев делают. В итоге бояре не при чём будут, плебы сделают работу да них.
>>2971024 >Но одно дело, когда инновации, пусть и существенные, затрагивают только часть населения, и другое дело - когда все. Ну прям так открыто никто делать не будет. Можно например пидорнуть всех кодеров для начала - всем не-кодерам будет глубоко похуй например. Или если пидорнуть всех водителей - все кто не-водитель только выиграют. Ну ты понел. Можно еще вводить пособия (но лучше их никому не давать без особой нужды, только тссс). Можно придумать хулион вакансий и каждый день кукарекать об острой нехватке работников. Ой как то знакомо все это... >Если большинству населения Земли станет тупо нечего жрать, они нахрен все разнесут, в том числе и сервера опенаи, и никакие войска против такой массы людей не помогут. Вот в Африке люди умирают с голода но чет не разнесут нихуя никак.
>>2970698 Позволь мне рассказать историю о зарождении легенды, которая началась 3000 лет назад. В то время я был там - залетный свидетель этого знаменательного события.
В один прекрасный день, один вкатыш задался вопросом, который мучил его уже долгое время - как в одну цифру вставить строку или функцию? Он обращался к совету, но никто не мог ему помочь, потому что по умолчанию, если присвоить цифре какое-то значение, то это значение будет присутствовать у всех цифр.
Собрались различные эксперты и начали обсуждать возможные варианты и способы решения этой проблемы. Но никакое предложение не приносило результатов, и совет стал отчаянно пытаться угодить вкатышу.
И тут, как из ниоткуда, на совет явился древний маг. Все замерли в ожидании, не зная, что ожидать от него. Растерянный совет переглядывался и пошел ко дну в безнадежных попытках решить задачу.
Но древний маг начал писать на черной доске непростительный код, который вызывал у всех присутствующих благоговейный трепет. Это был код, который никто не должен был видеть, и о котором не смели говорить.
Совет объявил, что подобный код никогда ранее не звучал в этом треде и не должен. Вскоре после этого маг покинул помещение, и вкатыша больше никто не видел.
Однако, со временем по всему интернету начали ходить слухи о древнем маге, который иногда посещает треды и карает тех, кто не знает сути, тех, кто не жаждет знания. И так появилась легенда.
Тогда все равно через пару лет придешь к ситуации, когда работы не будет ни у кого. И хуй ты убедишь людей, которым нечего жрать, шо так и было. Победа холодильника над телевизером, такскать.
> Вот в Африке люди умирают с голода но чет не разнесут нихуя никак.
Во-первых, в больших городах уже не особо. А на деревни всем пох - че они сделают, с копьями на штурм пойдут? К тому же, там и разносить-то особо нечего. Все, кто дорывается до кормушки, свои активы на Западе хранят. Западные илитки, соответственно, тоже на Западе. Так что когда и если проблема начнет касаться цывилизованного мира, сразу начнут шевелиться. Если только не успеют все добро на Луну вывезти.
Читаю тут про миксины. Я правильно понимаю, что разница здесь только в том, что во 2 случае не занимается переменная для класса? А то намудрили, класс экспрешн и что-то типа фектори
>>2971397 >В чем вопрос то? Как сделать чтобы красненьким не подсвечивало. Стандартный. Хотя тут скорее какого хуя он подсвечивает. Ты можешь удалить массив и подсвечивать не будет, как и должно быть. Ящитаю это баг в тайпскрипте.
>>2971474 Во первых можно менять параметры. Когда ты пишешь (num = 100) =>{} ты именно это и делаешь. Тут тот же случай только вместо числа функция. Во вторых смотри >>2971444 без массива ничего не подсвечивает.
>>2971509 Просто охуительнейший аргумент. А на это что скажешь?
Я никогда особо не интересовался ts и может я чего то делаю совсем не так. Но у меня начинают закрадываться сомнения что ts это кусок невероятного кала.
>>2972014 Ну и что из этого следует, кто виноват и что делать? strictNullChecks включен в tsplayground если что я глянул. В issue 9998 какое то ебическое количество писанины.
TL;DR: - это ожидаемый (покамест) подводный камень, да, плак-плак, ТС здесь жидко серит под себя, предварительно пустив газы; - проблема в анализе control-flow. ПРы принимаются, но трик в том, чтобы не триггерить доппроход при определении состояния неициализированных переменных; - официальная рекомендация - юзайте линтер с правилами на определение неинициализированных переменных.
И да, ребята, всегда держите в голове золотую фразу - "you can't win 'em all".
>>2972480 >Hate this because "I'm not done typing" Сернул с аргументации, ничего что дохуя "ошибок" и так постоянно вываливается во время печати? Написали бы уж честно что не осилили. Вроде в шарпе null-checks & control-flow нормально работает (я правда сам не проверял)
>>2972560 >Написали бы уж честно что не осилили. Там релевантных ишуй косой десяток. Где-то Ryan Cavanaugh примерно так и писал, дескать анализировать возможные эффекты функций они не собираются.
>>2972569 Если передавать параметры явно то control-flow вроде бы работает адекватно. Что им мешает обрабатывать переменные из внешнего скоупа как если бы они передавались как параметры, не понимаю.
>>2962315 (OP) Сап, двач. Решил попробовать изучить js, сам вообще к айти никакого отношения не имею и работаю на заводе. Спросил друга айтишника, что можно изучить, чтоб попробовать и он посоветовал именно этот язык. Я именно хочу попробовать и понять, что такое программирование, не с целью поиска работы и вката если конечно мне прям понравится и у меня все будет получаться, то тогда подумаю о вкате. Почитал руководство бегло, но у меня два вопроса: в теории, если бы я вдруг захотел найти работу, то как бы работодатели на меня смотрели, если я приду и скажу, что мне 30 лет и я всю жизнь ебашу на заводах, а тут решил стать айтишником. Второй вопрос: что скажете по поводу книги на пикрил?
>>2975344 Сейчас меня обоссут, но скажу как вкатывался я Сам ранее работал в МВД (4 года), по выходным изучал (всё перечисленное брал с рутрекера: 1) Начальный курс ХТМЛакадеми 2) Курсы с юдеми (вроде бы Иван Петриченко и кого-то ещё)
Параллельно изучал на сайте лернЖС. Потом гуглил макеты в фигме и собирал их. Потом стал изучать vue 3 по доке и по ютубу. Так же собрал по макету уже на вью.
После этого прошёл собес на стажировку в конторе по заказной разработке (не веб студия) и там год варился. После уже устроился в нормальное место как с опытом коммерческой разработки. (В заказной разработке вообще тоже было неплохо в плане лёгкой нагрузки, но практически отсутствовал обмен опытом с другими разрабами т.к. зачастую ты или один на проекте или с тобой работает стажёр)