Это копия, сохраненная 12 июля в 21:16.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Больше пары строк кода в посте или на скриншоте ведут в ад.
Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
>Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Милейшие, насколько актуален текст на гитхабе на 2024?
Есть ли что-то что надо подобновить в тексте?
потому что прикольно. кому то может больше в кайф интерфейсы создавать, чем код. а так да, фронт говно - нет работы
а что учить
На ангуляре нет ни одного значимого проекта в рф.
Ангуляр для чедов, но айти не для чедов.
делайте выводы.
Да. В РФ значимые проекты автоматизированные рабочие места диспечеров доставки шаурмы на вуе жс.
Хрюкни.
В РФ так-то одно из самых развитых айти направлений. Какие-нибудь озоны, госуслуги, сберы. Так всё отполировано и выверено, что посоревноваться может с мировыми гигантами.
ну не прям идеально, но много где всё сильно хуже
>то почему тогда большинство ниибацо сеньоров занимаются инфоцыганством
ссать в уши проще чем работать
>ниибацо сеньоров
Ссылочку на двойное слепое рандомизированное плацебо-контролируемое исследование.
заявил, что в 2к24 году для вката во фронт нужно:
- html, css
- js, es6+
- react \ vue + (redux toolkit \ pinia)
- git, rest api, http, npm
- алгоритмы, ООП
- английский
- typescript
- node.js
- next \ nuxt
Я ему не верю этому автору, пушто мне кажется в 2к24 году фронтом хуй пойдешь - только фулл кеком
Но вот для фулл кека этого списка по фронтенду достаточно? Или всё же надо больше? Типа там шарить graphql, анимацию three.js, библиотеки тестирования, и ещё как же там всякая дрочь стилед компонентов и UI библиотек?
>На ангуляре нет ни одного значимого проекта в рф.
ГосУслуги? Тиньк? Сбер? Сотни других?
Прост чеды не кичатся своим инструментом. Мы же не хотим, чтобы всякие додики из рякта и светла к нам полезли.
Да они и не смогут, их фреймворк нахуй пошлет при попытке писать как на рякте-либе, т.е. говнокоде.
Сейчас бы инфоцыгане не были успешно успешными техлидами в 20 лет.
Синиор будет получать твои 300к/нс, может пс премии.
Инфоцыган работает на себя и 300к он не ограничен.
Всякие продавцы успешного успеха без узкой привязки к IT могут делать миллионы в месяц.
Меньше видосиков всяких лоховодов и курсоводов смотри и больше теорию учи, прокрастинатор.
>ГосУслуги? Тиньк? Сбер? Сотни других?
Везде реакт.
Работал во всех перечисленных тобой компаниях.
>ноджс который вы не учите используется только как утилита для фрoнтенда
Ты врёшь или просто говоришь о том, в чём не разбираешься? Пишу бек на ноде больше 5 лет, получаю много удовольствия и много денег.
Просто научись пиздеть на анонимном форуме
Дайте пример использования на практике map коллекций. Уже не раз про них спрашивали на собесах, но чёт ни разу за всё время не видел их применения на практике. По сути почти всё что умеет map умеет и просто объект.
За исключением хранения в качестве ключа другого объекта (). Но я такое на практике могу представить, только если нужно хранить какие-нибудь значения связанных таблиц их базы данных. Но этот кейс я опять же представляю только в теории, т.к. если так кто-то будет использовать объект в качестве ключа - получится какая-то максимально нечитаемая хуйня.
Есть ли какие-то преимущества в повседневных задачах где использовать map будет сильно полезней обычного объекта? Или это всё хуйня, а на собеседованиях с этим ради галочки докапываются.
Особенно поражает, что какой-нибудь map.keys ещё и массив не возвращает, в отличии от Object.keys(obj) и придётся ещё пердолится с преобразованиями. Смысл тогда вообще?
Посмотри на недавнего инфоцыгане назарыча. У него в чате 1000-2000 волков и они там ещё подписки покупают по 600+? рублей? С несколькими уровнями донатных доступов. И вроде ещё есть какое-то дерьмо по типу бусти.
А менторы, особенно охуевшие, там могут просить по 7к/час.
Это конечно результат многолетней работы, наращивания аудитории, но свои шекели он с этого имеет. 20 баксов это 20 баксов.
Собственно, что хотел сказать.
Деньги есть либо если ты кабан, либо наёбываешь людей. А лучше совмещать ага да.
И не зря есть такое выражение: не наебёшь - не проживёшь.
Действительно, map в JavaScript и объекты имеют некоторые сходства, но также есть и различия, которые могут сделать map более удобным в определенных ситуациях.
Основные преимущества использования Map вместо обычных объектов:
1. Гибкость ключей: в map в качестве ключей могут использоваться любые типы данных, включая объекты, функции и примитивные значения, в то время как у объектов ключами могут быть только строки или символы.
2. Порядок итерации: map гарантирует сохранение порядка вставки элементов, что может быть важно в некоторых случаях, например, при необходимости сохранения порядка элементов для последующей обработки.
3. Легкость работы с коллекциями: методы map, такие как set, get, delete, has, clear и т. д., предоставляют удобный интерфейс для работы с коллекциями данных.
4. Удобство использования в функциональном программировании: метод map позволяет легко применять функции к каждому элементу коллекции и создавать новую коллекцию на основе результатов.
Таким образом, использование Map может быть полезным в повседневных задачах, где требуется работа с коллекциями данных, особенно если вам важны гибкость ключей, порядок элементов или удобство работы с коллекциями. На собеседованиях это может быть проверкой вашего понимания различий между объектами и map, а также способностью применять их в реальных сценариях.
Зато программистов заменит уже завтра, ага.
Ты прав. мапы не нужны.
Решать тасочки тоже не нужно чтобы понять что мапы не нужны, тем более там первый солюшен без мапов!
Искать примеры использования и спрашивать у той же гопоты тоже н нужно, там одна вода.
Хорошо, реши такую задачу:
Есть массив: [хуй, жопа, хуй, жопа, хуй].
Верни объект в котором строка (Хуй/Жопа) - ключ, а кол-во повторений - значение.
И потом сделай то же самое но с мапом.
Успешный инфоцыган зарабатывает больше успешного наносека. Плюс почва благодатная (куча народу вкатывается в айти и смотрит ролики, всякое говно в духе пересказа документации с названием "Весь джаваскрипт за три часа!" собирает просто кучу просмотров при том что сделать такой ролик относительно несложно).
Да и в целом только долбоебы (ну и малолетки) думаю так бы вкотиться/удержаться в макакинге. Шарящие люди осознают, что после 30-35 в макакинге уже делать нечего и надо либо двигать ближке к телу кабанчика (становиться манагером или типа того) либо заниматься самодеятельностью (создавать свои проекты/тренинги/видосы на ютубе/пр) по схожей тематике.
Чё ты прёшь сюда свои тупые задачки - не понятно. Собственно я уже загуглил, что map действительно хуйня бесполезная в редких исключениях. Так что можешь не надрываться и решать свой литкод дальше.
А потом мы узнаем, что благодаря подкапотной магии лукап по строковым ключам в объекте быстрее чем в мапе. Хуйжопа.
Нет, просто ты сам не понимаешь нахуя мап нужен, и маневрируешь, говоря "реши изи задачу с литкода и сам всё поймёшь!!"
Молодец. Настоящий инженер.
Можно как-то избежать копирования всего кода этого метода для переопределения?
Вызвать super.method в конце не выйдет, так как тогда выполнится часть кода, которая мне не нужна (должна быть изменена).
>Дайте пример использования на практике map коллекций
Гугл в помощь
>чёт ни разу за всё время не видел их применения на практике
>ньюфажный
>За исключением хранения в качестве ключа другого объекта (). Но я такое на практике могу представить, только если нужно хранить какие-нибудь значения связанных таблиц их базы данных
>связанных таблиц их базы данных
>frontend
>пердолится с преобразованиями
>возвращается итератор
>пердолится с преобразованиями
Проорала с дауна.
Объект хорош для работы со статической структурой данных. Но если тебе нужно постоянно добавлять и удалять ключи в объекте, то эта хуйня уже будет работать медленнее чем мап
Сингулярность скоро случится. Индусы превратятся в супериндуса.
Тогда никак.
И он тянет 3070 node modules, 6 из которых уязвимы и нельзя поправить через npm audit fix даже. И папка с модулями весит 183 мб. Если я начну писать коммерческий проект, мне, наверное, будут нужны еще какие-то библиотеки. На последнем месте работы папка с модулями весила пару гигабайт уже, и там был React правда. Я могу скачать модуль и подключить его, использовать библиотеку или компонент, а она тянет, например, другую либу, гитхаб которой имеет уязвимый код, я же не буду десятки тысяч файлов смотреть и искать уязвимости в них, мне за это не заплатят же, а если писать просто на чистом Vue без роутера даже - то это не профессионально уже выглядит. Какие будут оправдания или мнения экспертов в области физики для домохозяек в этом вопросе?
>я же не буду десятки тысяч файлов смотреть и искать уязвимости в них, мне за это не заплатят же
Ну и моей оставшейся жизни не хватит на такой шаг благотворительности, даже если я буду тратить по 8 часов в день, итаясь энергией солнца зимой.
Просто нужно использовать инструмент - Ангуляр. Где все нужное уже внутри командой специалистов.
А не пет-проект китайца и библиотеку которая превращается в "фреймворк" после пары сотен других библиотек, рякт.
>А не пет-проект китайца и библиотеку которая превращается в "фреймворк"
Но там примерно такая же логика, как в React, например:
состояния (states, vuex, store), компоненты (components), свойства (properties), поднятие свойств вверх\вниз (:attr, computed), хуки (mounted(), updated() и прочие методы уровня useEffect, как в реакте), роутинг (CreateRouter, CreateWebHistory), события (@click, например), да и структура во многом похожа на React, но у компонентов вместо render() - template:, например, хоть и будто иная совсем.
Слышь ангуляр лучше я сказал
Во-первых, твоя команда насчитала 3070 не модулей, а папок.
Во-вторых, фронтенд уже 10 лет как говно.
В-третьих, ты не замазал свой логин на втором скрине, петушара.
>твоя команда насчитала 3070 не модулей, а папок.
В node_modules, т.е. я не понимаю твой постулат
Как сделать чтобы тайпскрипт красным подсвечивал?
У меня есть функция pick которая выбирает из объекта заданные ключи. Надо чтобы работал тип Pick который делает тоже самое.
Цель - извлечь флаг вида "flag_blah_blah_blah". Да, это с протухшей ктфки для фронтендеров за прошлый год.
По своей сути здесь ничего хардкорного быть не может, что-то на поверхности, но хитровыебанное.
Не fromCharCode/fromCodePoint. Смущает паттерн нуля и единиц по строке.
https://jsfiddle.net/59o2jbt4/
Нашел обсуждение, что с img такие вещи не сделать, но зато нашел пример с другими тегами. Почему у него работает, а меня нет?
http://dahlström.net/svg/html/get-embedded-svg-document-script.html
https://jsfiddle.net/59o2jbt4/2/
>Я установил через vue-cli
Ты ебанутый? Какой нахуй vue-cli в 2024 веке?
>6 из которых уязвимы и нельзя поправить через npm audit fix
Правильно, потому что пакет deprecated уже 4 года
>И папка с модулями весит 183 мб
На реакте или ангуляре она будет весить меньше? И даже если меньше, то что это дает? Имеет значение размер бандла, который ты клиенту отдаешь.
>Я могу скачать модуль и подключить его, использовать библиотеку или компонент, а она тянет, например, другую либу, гитхаб которой имеет уязвимый код
Ты придурок? На работе из npm тянуть модули. Про нексус в твоей шавермачной не слышали?
>Как перекрасить path в svg, который в img находится?
Какой svg? У тебя нету svg, ты грузишь svg со стороннего ресурса, что ты там перекрашивать собрался?
>Почему у него работает, а меня нет?
Ты ебнутый? Потому что у него нормальный svg с path'ами, а у тебя картинка?
https://github.com/w3c/csswg-drafts/issues/8634
никак наверн. там ничего в доме нету от svg.
можешь максимум фильтр накинуть на всю img.
собсн, нужен сам svg в доме. только в этом случае можешь перекрасить path.
https://jsfiddle.net/59o2jbt4/3/
>>11432
Да вот же он, прямо как в его примере.
>>11436
Не пойму. Он тоже подкачивает svg из файла, а не вставляет его разметку в сайт. На твоем втором скрине видно ведь разметку.
Алсо, тут какая-то лютая магия, но работает.
Правда не img тэг.
https://stackoverflow.com/questions/72504632/access-svg-data-from-url-returned-in-fetch-api-call
Другой вариант лень искать.
Какой-то дрочь.
Проще захардкодить.
Если этот подойдет - хорошо.
Отпиши.
Хотя, я сейчас вот сижу и не понимаю нахуя это делать.
Какая-то искусственная проблема.
Просто скачай свгешку и не еби себе мозги.
>Там свг огромная просто, поэтому не хотелось ее вставлять на страницу.
Придется. Либо использовать спрайт, но тогда перекас будет у всех ссылающихся на этот символ свг.
Запрещаю.
>>11536
Я тебя прошу, потрать несколько часов на хэндбук TS, вместо того чтобы высирать в сотый раз пачимучные а почему это не так как я себе представил челленджи.
Вместо своего язвенного призыва к челленджу лучше попроси и номально распиши ХОЧУ ЭТО, а ПОЛУЧАЮ ЭТО, со всеми планами наступлений. Нужно показать, откуда велось наступление. Это в твоих интересах.
Иначе хочется тебя только послать нахуй.
>>11550-добрался до кудахетра-кун
Че ты так порвался-то? Единственную извилину напрячь заставили? Я сам сделал через 5 минут после того как вопрос отправил.
>номально распиши ХОЧУ ЭТО, а ПОЛУЧАЮ ЭТО,
Я так и написал, душнила.
Значит закомерно идёшь нахуй, раз сделал и призываешь к бесполезным челленджам. Даже решением не поделился. Гнида.
Я специально спросил хочет ли кто-то делать челенж. А если бы кто-то "сдался", я бы поделился ответом.
Жеманный заигрывающий пидорас, прекрати оправдываться. Ничем бы ты не поделился.
>есть чоллендж я саздал, решение будет 500-ым постом или не будет даже по востребованию, спасити памагити
>Так она и вложенные посчитала
ок, я посчитал количество строк ls -l внутри папки, там 486 модулей, что тоже много, если мне нужно около 2х библиотек.
Го челенж я создал.
Через час пощу решение.
Функция с опциональным аргументом. Если передаешь аргумент стейт всегда дефайнед, если не передаешь то не всегда дефайнед.
https://tsplay.dev/w1Gb8m
Намба ван во всех рейтинах
https://tsplay.dev/wedvXW
Я сделал тупо перегрузкой, но мне перегрузка не нравится, потому что есть другая функция которая вызывает useThen и её тоже надо перегружать и так далее сколько раз переиспользуешь столько раз эту перегрузку надо копировать. Я бы хотел какую-нибудь магию с условным типом.
Откуда выперли?
Нет, не только меня уволили. Похоже реальные сложности, раз одни оставили только одного фронта. Решили забить на новые фичи и пережидать бурю видимо.
Дубинушка.
Надо чекнуть, надеюсь убрали из css тот рул который кукожит страницу и выгружает текст, Из-за чего прыжки на якорь не работают точно.
Красиво.
Бановцы апнули скорость у бана, а нодовцы сайт обновили, типа тоже не сидят сложа руки.
Че ебало скрючили выкатываемся всё на завод
>Trusted by 1.5 million developers and 10,000
enterprise
Такой-то объеб.
Вот возьмем Бонби Бонкерс. У неё потенциальный охват это половина населения планеты земля. Потому что потенциально все хотят смотреть сисик и писик.
Теперь берем потенциальный охват этой хуйни. Это только анальники это пол процента планеты земля.
И они пытаются мне втереть что это сопоставимые по популяности вещи. У Бонби 2миллиона фоловеров.
>>12569
>>12558
>>12553
Все эти 3 поста оставил семен на зарплате рекламирующий скам.
Дебил, блядь, у сервиса есть фри тир, тебе бесплатно дают хостить файлы, так что ты тупо серишь.
В чём скам, додяра? Есть проблема, есть решение. Не нравится решение, открываешь https://alternativeto.net/software/cloudinary/ и выбираешь ДРУГОЕ. Пиздец, второй день у вас в треде, уже жопа горит от тупости.
Чел чел челибос, спокуху оформи. Это ты тупой хуесос раз ребе нужен СЕРВИС блядь чтобы картинку на жесткий диск сохранить.
Нет.
NextJs + tRPC + Prisma
Суть такова. Есть таблица materialPurpose, которая объединяет в себе purpose с полем name и materialType с полем materialTypeId.
И есть отдельная таблица MaterialTypes (связанная, откуда и берется materialTypeId).
Так вот, на сервер в метод getTypes приходит массив енумов purpose (которые находятся в поле name в таблице materialPurpose). Так вот, нам надо собрать только те MaterialTypes у которых для всех пришедших на сервер purpose есть хотя-бы 1 запись в таблице materialPurpose.
Что важно, так это то, что в name мы не можем записать несколько purpose. Только 1. как на пике 1
Ну то есть моделируя ситуацию у нас есть мультиселект в котором мы выбираем purpose и нужно чтобы в следующий селект подтягивало только те типы материалов у которых есть общий purpose в таблице materialPurpose.
Пик 2 - моя попытка построить запрос. Но это не работает. Почему-то при выборе одного приходит пустой массив, при выборе 2ух тоже пустой, при выборе трёх - приходят данные, чего быть не должно, т.к. они по идее с каждым селектом должны только сокращаться
Не я стэк выбирал
Смузи тут разве что tRPC. Nest это бумерская технология, призма уже давно не смузи, в этой роли сейчас kysely и drizzle.
>статику
Юзелесс кал. Во первых, сервера сейчас дешевые и зарендерить тебе страничку стоит тысячные доли копейки. Во вторых, слишком много edge кейсов с инвалидацией кейса (eg девопс почистил редис руками)
бамп
На астро
мимо верцель-лахта
А мне похуй на твой кеш и твои проблемы. Ваши проблемы не проблемы. Довольствуйся.
>>3113248-этот
>Мне нужно подтверждение что с кешем все будет хорошо.
>next, где абсолютно нелогичная система инвалидации кеша построенная на магии динамических функций
Так в чем проблема поднять свой мемкеш или редис и к нему запросы делать из серверных компонентов? Там же и инвалидацию по client side tracking сделаешь и хуеву тучу чего еще, при этом сможешь описать это нормально.
мертворожденная замена вебпаку написанная на расте, из-за чего это галимое юзелесс говнище, которое ничего кроме ts и tsx не поддерживает
Как будто говна поел.
Это что угодно, но только не инструмент для программирования.
Какая-то чудовищная, невообразимая, дичайшая хуита.
Те, кто это создал, должны в самой глубине ада вечно сосать раскалённый хуй самого сатаны.
IDEA - наше всё, реактивные мозги форева.
ПРИШЛО ВРЕМЯ ИНВАЛИДИРОВАТЬ КЭШИ! КЭШИ САМИ СЕБЯ НЕ ИНВАЛИДИРУЮТ!
Мне кажется, ты не очень понимаешь, что такое инструмент для разработки. И чем именно инструмент отличается от какой-то хуйни.
Это распространённое явление. С опытом это проходит. Но не у всех.
И что же это такое? Тяжелая хуйня на жаве, которая запускает тот же lsp под капотом на ноде? А еще идея у вскода сосет. Потому что вскод ты со всеми примочками можешь на сервере без иксов запускать. Разработка в девконтейнере, разработка в удаленном девконтейнере. Где это все в твоем вебшторме?Потому что у вскода клиент серверная архитектура везде, а идея это жирный кусок жавы привязанный к ПК с гуем. Идея хороша для жавы, там действительно фичи есть, а вебшторм это говно за деньги.
И вообще идея это лол. Многопроектность поддерживается в одноязычных продуктах, а многоязычность есть только в ультимейт идее, но там нельзя нормально открыть проект с несколькими корнями, потому что ультимейт расчитана на жабамодульные проекты. Микропенисы с кучей языков идут нахой, потому что линтеры и другие тулзы перестают понимать в каком проекте они запускаются...
Я минимум по 2 года пропользовался сначала вебштормом, а теперь VS Code.
А до этого Visual Studio. Не тебе, неосилятору VS Code, кудахтать про инструменты, если ты даже с VS Code не разобрался или не захотел. Зона комфорта она такая, побуждает пересесть обратно.
Давай, скажи ещё что в neovim/*vim нельзя код писать. Говно ведь какое-то, тоже конфигурировать надо! Да ещё и LSP самому прикручивать.
Хочу использовать этот метод. Тайпскрипт говорит такого нет.
На некачественном next.js бекенде использую.
Если я сменю target в в tsconfig то у меня поменяется код в бандле так? А можно как-то разделить чтобы жс на клиенте и жс на сервере были разных версий?
Конкретные примеры есть? А то регулярно кто-то говорит "сайты стали тормознутыми", хотя на деле реально сильно тормозят 1% сайтов.
>сильно тормозят 1% сайтов.
Да.
А остальные - просто тормозят.
И да, это потому, что 90% JS-коммьюнити - малолетние долбоёбы.
И не просто малолетние долбоёбы, а такие, у которых в редакторе чёрная тема. Они там, блядь, половины букв не видят, лол, потому, что глазам пизда уже.
>А остальные - просто тормозят
Пруфы будут когда-нибудь?
>И да, это потому, что 90% JS-коммьюнити - малолетние долбоёбы
Аргументов не будет? Ты же сам себя ведёшь как малолетний долбоёб, просто говоришь "это хуйня просто потому что я скозал". Ты понимаешь, что ты практически на дне пикрил пирамиды?
Никто. Просто если тебя устраивает, что ты себя проявляешь как малолетний долбоёб, то всё ок.
>у меня поменяется код в бандле так?
ТС компилятор не занимается полифиллами. Полифиллы вставляет babel, которые в свою очередь идут из core-js.
В core-js он есть: https://github.com/zloirock/core-js/blob/master/packages/core-js/internals/set-union.js
Речь не обязательно про полифилы.
Вот смотри я делаю async await и esnext вернет мне то что я написал, а es5 переделает это все в мешанину говна, чтобы работало в старом жс. И мне не нужна на ноде мешанина говна ес5 никогда и ни в каком виде и нужна в браузере иногда.
>И мне не нужна
Тебе не похуй? Мы у себя ресерчили, там разница в сотые доли процента между генераторами и async/await, так что лучше забей хуй и займись чем-то более полезным.
Мне не похуй, я использую особую eval магию и я специально отключал старый жс потому что он её ломал.
Что мешает? browserslist Настрой и вперед. Можешь хоть два билда делать и определять по type="module" и nomodule их раздавать на старые и новые браузеры.
Ну вроде что-то гуглится по этим базвордам, спасибо.
Говно, а не учебник по факту. Сам по нему учился. Глядя в прошлое, понимаю, какой же это калыч.
Покупай еще япрактикум и гикбрейнс со скиллбоксом. Будешь живой реинкарнацией мема пикрил,только GIGACOURSED
там самая базовая информация или ты думаешь на курсах дают что то большее чем пересказ.
Если ты совсем нулевой - любой пример, видосик, статейка - хорошо.
Когда ты уже будешь в состоянии сделать простой магазинчик с карточками товара и корзины, то уже следует обращаться в документации, просто потому что быстрее и качественнее.
Это же естественный отбор в действии. Идиоты должны страдать, они для того и идиоты.
1280x720, 0:04
Скоро всех индусы или ИИ заменит.
Стоит только на ангуляр. Во всем остальном конкуренция высокая, особенно на реакте. Сейчас фронтенд - это накопитель быдла, на пару с тестировкой. Уже все рисуют опыт, все напидоривают резюме до блеска, делают портфолио из спизженых проектов. Если хочешь в айти, то выбирай пути сложнее (джаву, си). А еще лучше иди получать вышку.
крестовиком там пиздец кстати, платят нихуя, а базу требуют как будто ты с трупом страуса его вместе сидел писал
спасибо, буду учить ангуляр. кстати, 4 летние курсы актуальны сейчас? Только старые нахожу(
Лучше на метаинит зайди, там актуальная инфа по крайней версии ангуляра и параллельно доку читай, там новая дока неплохая.
>>14212
Не везде, есть немало мест где платят хорошо. Тем более что кретсовик хотя бы будет работать, в отличии от реактомакакена, который будет тыкаться на вакансию с тысячей откликов.
Нет, не стоит.
согласен что жабоебы и кресты проще влететь
Нет. Это вообще серверсайд жс - ВСЕ. Потому что фрагментация и так не очень популярной хуйни.
Стоит одной этой хуевине набрать чуть популяности и начнется, А У НАС ЭТО ТАК РАБОТАИТ. Будешь жрать разные версии одних и тех же пакетов под разные движки.
Соер, спок.
> унификация рантаймов
Не будет никакой унификации по в стандарте экмы не всунут всэ нодовское апи в стандарт. Ну и заодно напишут стандарт для серверлесса, а то всякие CF, AWS, версели и прочие яндекс клауды имеют свои велосипеды.
Причем тут нодовские апи. Саму ноду и остальные рантаймы для бэкенда подгоняют по браузерные стандарты.
Нет
Почитал, это не совсем эксепшены в привычном понимании, скорее очередные костыли чтобы прикрутить какое-то подобие нормальных экспешенов
Речь идёт про setjmp/longjmp и это по сути своей примерно GOTO 10 из бейсика
Собственно именно поэтому они видимо не выходят из блока
Конечно стоит. Даже если кто-то щелкнет пальцами и вся разработка прекратится - будет еще горы легаси. Это не имеет отношения к 2024, это больше про то, куда ты сам хочешь попасть и какие вакансии тебе доступны. Фронтэнда хватит на твою жизнь точно.
Так причем здесь это? Когда джава разрабатывалась не было ни варов, ни виртуальных потоков, ни дженериков, но это не остановило людей.
нода принципиально однопоточна под капотом кто бы как не извращался воркеры хуёркеры
Ага, и в программах на других языках нет одного основного потока. Вот, наверно, беру жаву или шарпы и внезапно основной тред пропадает.
На ноде можно написать бекенд. Угадай, для чего работодатель нанимает бекенд разработчика?
в ноде нет других потоков, он однопоточный бай дизайн, все эти воркер треды существуют в рамках этого потока.
Годная статья.
вкатуся ты можешь срать воркер тредами, но ивентлуп и пользовательский код всегда пойдут в одном потоке, иди доку читай гребец.
сам язык таким образом задизайнен это никак не обойти, хочешь многопоток иди в тырпрайз языки а у нас дизайн наркомана который стал популярен.
>сам язык таким образом задизайнен это никак не обойти
Обойти. Перестань быть необразованным, читай статью.
Потому что это не объект, а тип null c единственным возможным значением null. Учи спеку жс. Мы вам перезвоним.
мимо
Потому что undefined - это семантически неопределенное значение (uninitialized), а null - это исключительное значение
Плюс более практическое отличие чем семантика
Компилятор написать можно на чем угодно.у компилятора нет потребности в специфических апи платформы. Ему еужно только читать ввод и писать вывод. Все остальное это банальная задача по трансформации обьектов.
Кто-то тебе в голову насрал.
Ты можешь сам себя проверить, запустив воркер, в нем запустить переодический консоль лог на интервале, а в основном потоке ебануть бесконечный цикл, заблокировав основной поток. И лицезреть, что консоль лог из воркера продолжает выводиться.
можешь у него уточнить сервисы какие он использовал?
function test() {
console.log(a) // неопределенное
var a = null // исключительное
}
У тебя может совмещаться неопределенность и необходимость отличать начальное состояние переменной от регулярных значений, и как-то надо отличать эти два состояния. Чтобы от этого избавиться надо вообще весь жс поменять на что-то другое.
Не убедительно.
undefined - тут должно лежать хз что
null тут должен лежать объект
NaN тут должно лежать число
А я блевался с этих директив ебаных.
Если я в ООО Залупа работая условным симфони фулстеком захуярю htmx вместо реакта, то кабаныч ничего не пикнет.
линия должна быть динамической и расти вместе с блоками.
Мимо зарплата 250к.
>250к
Пошли нахуй с такой зепкой за такую работу.
мимо 400к сеньор крашу кнопки
Высоту левой полоски делаешь в 100%, а кружок с иконкой делаешь частью контейнера, задаешь кружку отрицательный марджин
Как заставить веб-приложения ресайзить окна быстро?
Что chromium (electron), что webkit - один хуй есть заметная задержка.
Чел, у меня Intel Core i5 12th, Nvidia RTX 3050. Куда больше?
В нативных GTK-приложениях микрофризов во время ресайза окна ведь нет.
Верстай нормально, не используй листенеры на ресайз и ресайз/интерсешн обсерверы (что в прочем на любом нормальном проекте невозможно) и будет тебе счастье.
1237x671, 0:10
>Верстай нормально
Да вроде нормально свёрстано, на флексбоксах.
Но дело даже не в них. Электрон почему-то не может вьюпорт адекватно ресайзить даже при минимально возможной верстке. Видеорилейтед. Сбоку видно пустое пространство родного окна.
> не используй листенеры на ресайз и ресайз/интерсешн обсерверы
Ничего из этого не используется пока что, потом всё равно нужно будет отслеживать для сайдбара..
1201x656, 0:08
Это пиздец какое странное поведение. Я даже не загружаю HTML.
Просто покрасил окно в белый цвет, и тут видно, что ширина холста туда-сюда скачет при изменении размера окна.
https://redwoodjs.com/
Какая-то реактоподобная параша.
Ты не вкатишься.
Лол. Очень просто. Отклюси рендеринг на gpu, и переложи вме на cpu. Будет без задержек.
Это не отдельный процесс. Это нативный поток операционной системы. Можешь запустить инспектор процессов в своей ос и увидеть как увиличивается количество потоков в процессе с каждым воркером, а не количество процессов.
Именно потому что воркеры это потоки у них есть общая память и возможна передача transferable objects без копировагия, просто передачей владения.
Еба тормоз в треде. Вот найди жс тред сколько то летней давности и почитай
вода
Ебало набью всем у кого let вместо var
Ебало бить надо как раз тем, кто всё ещё использует var вместо const или let. Во-первых, let и const лучше инкапсулированы. Во-вторых, сразу дают информацию о том, будет значение меняться или нет.
Ещё обнаружил, что браузеры на основе хромиума имеют кап в 60 фпс (по крайней мере, в части CSS-анимаций). И это реально заметно на высокогерцевых мониторах.
>вы обязаны использовать var
и эти вары потом будут цеплятся по всему коду и кому ебало бить надо за это
>Проверка обновляющихся частей страницы через опцию Paint flashing в хроме выдаёт какой-то абсурд, где-то бы почитать про их алгоритмы.
Общее правило: юзать по минимому position absolute.
Чел, щас уже везде ssr и серверные компоненты. На клиенте джаваскрипта уже минимум. Это только ангуляродибилы до сих пор делают стандартные SPA.
Я кстати перестал смотреть мурыча после этого высера. Он там загонял телегу что леты и консты недостаточно хорошо оптимизированы, при этом видимо даже не в курсе, что let и const это в основном для разработчика и что сборщик эту всю херню все равно переписывает на var.
В 17 ангуляре при создании проекта спрашивают подключить ССР.
>сборщик эту всю херню все равно переписывает
Сборщик не переписывает. babel-preset-env может переписать если у тебя в таргетах стоит говно мамонта.
Макакичи студии сокол умеют только в жиквери + бутстрап
Shadcn/ui
Tailwind, scoped and global css. Используй все три в зависимости что лучше подходит под задачу.
Ролл
Два чаю
Главное -- не делай утилитарных классов типа text--big--and_strong, это самое уёбищное, что можно придумать в css.
График 5/2
Оформление на ваш выбор - ТК РФ. ГПХ, самозанятость.
Как вообще возможно оформить человека на постоянную работу по ГПХ?
При этом в вакансии ни намека на проектную работу, частичную занятость и т. д.
Потому что нахуя всё пересчитывать сразу? И в файрфоксе, и в хроме ты получишь схожий эффект.
IDE jetbrains вообще ждут пока ты перестанешь дрочить размеры окна, чтобы всё пересчитать один раз.
Visual Studio ресайзит и пересчитывает сразу, но нахуя?
СДВГ, окошки любишь подрочить?
А для styled-components еще не подъехал экстрактинг из css-in-js? Он вообще работает в каком-нибудь сборщике?
https://tsplay.dev/Wzq64m
Сделал без перегрузки. И следующая функция уже подхватывает нужные типы без перегрузки.
Потому что плавность работы UI - это стандарт. Это минимальное требование к хорошему ПО. В нативных тулкитах адаптивность окна уже давно запилили так, чтобы всё плавно работало (GTK отрабатывает идеально, к Qt/QML есть вопросы, но в целом ОК, да и Cocoa работает отлично в этом плане).
Сорян, не знаю пердит оно или нет, всё зафиксировано как надо для повседневных задач.
Через флаги отключал?
Тот черный фон при ресайзе окна на видео и есть артефакт гпу рендеринга. При рендеринге на цпу его нет и ресайз дома происходит синхронно с окном без задержек.
Я знаю это наверняка, потому что уже 10 лет пилю десктоп корп софт на электроне/nwjs, и имеео чтобы у пользователей сохранялся привычный им опыт, дисейблится гпу, чтобы не было этих артефактов.
Я бы зарисал тебе видос с примерами, но я в отпуске и у пеня под рукой только мобила. Сорян.
>Через флаги отключал?
Ну, да.
app.commandLine.appendSwitch('disable-gpu', 'true')
У всех тулкитов какие-то свои проблемы, нет какого-то универсального решения... пиздос. Никому нахуй не нужен десктоп, весь нейтив под мобилочки :(
>Это не отдельный процесс.
Базаришь? Сделай воркер и запусти ps или Process Explorer, не ебу какая там система у тебя, и пронаблюдай результат.
>Это нативный поток операционной системы.
Ага, нативный, верю, проверяй.
>Именно потому что воркеры это потоки у них есть общая память
У них нет общей памяти
>возможна передача transferable objects без копировагия
То есть JSON-сериализация и передача в другой процесс. Обоссан и отлетаешь, очередняра.
>>17092
>Проверка обновляющихся частей страницы через опцию Paint flashing в хроме выдаёт какой-то абсурд
Она показывает то, что есть.
Юбраузеры на основе хромиума имеют кап в 60 фпс
--args --disable-frame-rate-limit>>
3117444
>Браузеры даже на RTX не умеют рендерить DOM быстро?
DOM не рендерится на видяхе. Чтобы рендерить что-то на видяхе нужен как минимум web gl ный канвас или webgpu.
>DOM не рендерится на видяхе. Чтобы рендерить что-то на видяхе нужен как минимум web gl ный канвас или webgpu
И что делать то тогда?
Все движки не хотят синхронизировать холст приложения (WebView) с фактическим размером окна.
>Application error: a client-side exception has occurred (see the browser console for more information).
Пару статеек прочитать пока срешь на троне хватит для формошлепанья если опыт на других есть.
В ангуляре есть DSL для делания сложных многофазных анимаций, например. В вуе только enter leave хуйня, а все остальное CSS-ом или стороними либами для анимации. В реакте вообще транзишенов из коробки нет, надо левую хуйню использовать для простеших вещей.
Если не хочешь по 10 раз одну и ту же муть изучать, прыгая с проекта на проект, берешь ангуляр.
Это да, я так с Реакте на Вуе срыгнул за вечер, а с Вуе на Нухт ещё за один вечер.
Но разве хрюшки не пишут, что нам нужон человек только с 5 годами попыта vue 2.7.3, а остальные идите нахуй?
А их ебать не должно на каком фреймворке ты писал.
Просят вуе? Писал 10 лет на вуе.
Просял кампле? Писал 10 лет на кампле.
Ну типо экспертом стал ты только в вуе, а сеньором на Ангуляре не стал, ебучий волк и обманщик. Иди снова на джуна это если судить по логике 98% вакансий
В чем отличие swichMap, mergeMap и concatMap? В чем отличие между Observable и Subject? Когда надо использовать BehaviorSubject?
Я не для выпендривания, а правды для...
Как и вуе - хороший фреймворк. Но на них клепают одни сайты для дилдаков в чернейших ООО КАБАН НЕ КИДАЕТ, и поэтому я сижу очень долго в одной из 5 продуктовых хуевин, где он используется в нормальных условиях и зепкой.
А вот ангуляр в банках и крупняке. Хочу туда.
Его использовали только в 1 из 3 моих галер. За пару лет работы. Хуй с ним
psd? Адобе разве живой еще?
Хочешь написывать и поддерживать винегрет из twig + jquery или jinja + jquery?
> А почему люди отказались от jquery может кто напомнить?
Потому что реактивность(дата-биндинг) решает проблему переложить жисон из бекенда в хтмл лучше всего.
Чтобы поддержать jquery ты должен разобраться в коде и понять всех сцепления бизнес логики. Нужно писать хороший код.
Чтобы поддержать vue ты должен разобраться в коде и понять всех сцепления бизнес логики. Нужно писать хороший код.
Чтобы поддержать react ты должен разобраться в коде и понять всех сцепления бизнес логики. Нужно писать хороший код.
Верун в базворды спок.
Чтобы поддержать jquery, ты должен разбираться в ларке, симфони, рельсах, джанге и т.д.
В вуе ты с битриксом не обязан разбираться. Там между битриксом и вуем обычная жсонина. А когдга ты на той же симфони с жиквери пишешь и пытаешься сделать динамическую форму, к примеру, то ты должен знать нутря симфони.
> В вуе ты с битриксом не обязан разбираться
Нихуя. Вуе интегрирован в битрих, и ты можешь писать Вуе с пхп-интерполяциями и другими приколами:)
Покаж пример. Ты наверно знаешь, что вуй жс может работать с отрендериным на беке html? Но это самый костыльный способ с вуйжс работать. А в мире жиквери было принято фронт рендерить на бекенд фреймворке в 99,9999% случаев.
Щас правда опять занюхивать пытаются рендеринг на бекенд платформе в виде htmx. Если рубистов с hotwired понять можно: у них один фулстек фреймворк со свем готовым, нахуя голангеры, скажем, лезут в это через htmx. Они же будут на каждый проект одно и тоже говно писать заново. Кучу говна: чтобы сделать анимации приличные, поведение UX не примитивным...
Я делал. Принцип "нормально делай нормально будет" действительно никто не отменял.
Такое ненужное что популяная библиотека для анимаций стоит $200 в год
https://gsap.com/pricing/
Если хочешь чисто фронтенд то да. Выбор только ангуляр. Рякт учится только как составляющая фуллкека в связке с нодой. В стартапах еще есть чисто реакт, но стартапов в РФ мало.
>2024
Да https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API
Фреймворк тут при том что анимации связаны с lifecycle компонента и с change detection механизмом
Ну на Ангуляре фулстака много, даже в крупняке на сишорпе. Но все равно хочу на него, а то вью заебал. И работы за бугром на нем мало
Но херочки 100% забракуют, так как работал только с вуе
Низачем. Если он знает это, он не фронт а фулкек. Да и то фулкек который начал с бека. Если ты начал с фронта ты никогда к этому говну не притронешься.
Ловите ньюфага.
Реахтивное погромирование
Почему? Постгрес во всем лучше той же монги. Монга зафорсилась как инструмент для неосиляторов.
Потому что SQL это говнище. Если у тебя глаза не вытекают глядя на SQL ты не фронтэндер тебе надо оформять срыгос из профессии.
Вытекают от чего? Сейчас вся работа с базой делается на призме. Ну или секуалайз, это по сути то же монгуз только для sql.
Это тупость полнейшая, что база должна уметь в JSON. Когда в том же постгрессе бездумно накидывают JSON, а потом оказывается, что время от времени его поля надо обновлять по условиям, и начинается возня с тем как бы это сделать не разорвав жопу. Для перевода данных из структур, с которыми работает приложение, в структуры, в которых оно хранится, существует ORM.
Оконную функцию мне запили на орэме. Быстра блядь!
Мантин бери.
> Unhandled Runtime Error
> Error: Text content does not match server-rendered HTML.
> Warning: Text content did not match.
Вам там что, блять, совсем делать нехуй?!
Fluent ui, carbon components либо material design 3. Самые топовые ui.
С какой целью интересуешься?
А что тебя смущает в MUI? По сути кроме кроме css/sass, mui и tailwind (для извращенцев) выбирать нечего.
Спасибо за предложение генерить стили в рантайме нахуй
Я ебал что-то верстать. Год считай не верстал. Лень пиздец. Разве что вкатышам опять находить и платить.
Ну или может сайты с норм дизайнами-html?
>инфо-циган
Цыган, блядь.
Неужели так сложно запомнить?
Цыган, цыплёнок, цыпочки, цыкать, цыц. Всё, все остальные через и.
Циган ,спок.
Это совсем обратное от того что требуется. Надо чтобы нуб что-то почитал и мог свое сделать, а у лебедева наоборот какие-то фишки для продвинутых.
https://codepen.io/fjiumqtd-the-decoder/
Как тебе мои арты?
иди нахуй
Ты слишком тупой чтобы быть программистом.
left-pad incident
>A couple of hours ago, Azer Koçulu unpublished more than 250 of his modules from NPM
>Unfortunately, one of those dependencies was left-pad.
>With left-pad removed from NPM, these applications and widely used bits of open-source infrastructure were unable to obtain the dependency, and thus fell over during development and deployment. Thousands, worldwide. Left-pad was fetched 2,486,696 times in just the last month, according to NPM. It was that popular.
>On March 22nd 2016, a terrible tragedy befell the Node.JS community. A popular
microframework for robust string expansion, `left-pad`, was removed from
npmjs.com.
>This resulted in broken deploys worldwide, a sudden and complete inability to
appropriately zero-pad the fractional real cent value of many stock options,
and untold billions of dollars in economic damage to the still nascent startup
ecosystem of String Manipulation as a Service.
http://left-pad.io/
Мировая фронтэнд инфраструктура сложилась как карточный домик, из-за того что фронтендеры предпочитают импортировать пэкэдж вместо написания функции в 10 строк:
function leftpad (str, len, ch) {
str = String(str);
var i = -1;
if (!ch && ch !== 0) ch = ' ';
len = len - str.length;
while (++i < len) {
str = ch + str;
}
return str;
}
У нашего кабана есть кэш нпма в нексусе.
До сих пор костыляем летнее время.
в чем большая своего кода если есть готовый?
Виноваты не фронтендеры, а разработчики браузеров, у которых в 100МБ дистрибутива браузера входит что угодно, но не готовая стандартная библиотека.
let v1={};
let v2={};
function A(val, param) {
B(val, param);
}
function B(val, param) {
param = SomeObject(val);
param.SomeMethod();
}
// как сделать, чтобы вышеобъявленные переменные v1 и v2
// были присвоены объектом из функции B() ?
// как это сейчас написано, не работает,
// переменная объекта по выходе из функций разрушается вместе с объектом
A(1, v1);
A(2, v2);
}
Как сделать что бы стили не сбрасывались для этого сайта ? грубо говоря написать мод для сайта.
подходит спс
Ахаха блядь. Переписал тот же скрипт на расте - прога жрала максимум 100 метров оперы в пике. Ни ногой в ваш ебаный жс больше.
Жс - это не язык а ебаная поделка нищего студента, которого выперли из универа а потом из квартиры ебаные бомжи, и вот он склепал это позорище лежа в луже собственной мочи. Хррртьфу в ваш смузи.
Студент это тот кто загоняет весь DOM в валидирующий парсер, вместо того чтобы парсить парные теги
Вам, блядь, ретурны для этого дали. Так нет же, хотим где-то в жопе у индуса делать сайдэфекты и удивляться хуле не работает.
если уж у тебя на расте эта штука выжрала 100 метров, то что у тебя совсем плохое в коде
JSDOM не предназначен для скрапинга.
Интересно, но включать/отключать мне удобней стиль через плагин. Там с заголовками что то более продвинутое.
Получается в жсе сеньер это не инженер а знаток всех пакетов нпм. Кто больше пакетов помнит тот круче.
Чет нахуя не понял, какие-то забугорские технологии.
Мем типо в том, что дохуя всего. Но чет тонкости какой-то не хватает.
Делал похожее тестовое в галеру, заставили писать игоры для казино
База.
Смотрел этот видос. По оформлению в тз ничего не было сказано, а значит тратить дополнительное время для него не нужно (время-деньги). В массе своей ждуны все сделали по тз, не считая случаев с багами анимаций (там был резон минус балл скинуть), но душнила на видосе все равно всех засрал, в конце сказав что на тысячу откликов только 5-6 человек (те что заморочились с оформлением) нормальные, остальные сдавшие хуйня, ну а базовики которые решили не тратить время на это говно вообще идут нахуй.
Там нет никаких "скиллов миддла", эта хуйня делается в чатботе за 30 минут. А вот инициатива это да.
Имеется реакт-страница внутри есть блок с общей инфой и блок контента который в зависимости от url рендерится (пусть будут page_1, page_2). Как в данном случае правильно обернуть это дело тегом main? Обернуть кусок вёрстки внутри которой идёт рендеринг этих страниц или лучше отдельно в page_1 и page_2 его прописать отделяя их id? Одновременно page_1 и page_2 не рендерятся.
Забей на main. Это бесполезный тег, поисковикам на него похуй
Так у меня скорее вопрос про то, как лучше - обернуть им кусок кода где определяется какой компонент в зависимости от урла рендерить или в каждый компонент свой main прописать.
Он реально уделал косоглазого. Пиздец, спецификацию отрицает уже, ну и пиздабол комнатный, лолд
правда я бы на это не ответил, а сразу же полез гуглить, но я на жс почти не пишу, только функции
Главное забыл. Библиотека должна быть мульти фреймворковой, если это возможно.
Соер изначально выбрал неверную стратегию в споре. Думал передушнить Мурыча, а это в принципе невозможно. Надо было с самого начала гнуть линию, что доскональное погружение в спецификацию вообще нахуй не нужно, оно не решает никаких прикладных задач, не дает никаких преимуществ. А дальше просто сидеть и смотреть как бородатый дед бомбит от покушения на святыню.
Стратегия уровня джуна, лол. Мог бы честно ответить "не знаю, не программирую, я просто видео снимаю всякие там". Но видимо одноглазый реально думает что он какой-то сеньёр-программист.
Сеньер программисты в массе своей не знают спецификацию, им она нахуй не нужна в работе.
Когда регулярно сталкиваешься с ситуацией когда нужно выяснить как работает трайкатч и промисы, то ты реально гуглишь спецификацию, гуглишь какие-то пояснения, запоминаешь это всё. Даже если ты до этого не знал и не изучал - узнаешь в процессе.
Если программисту нет необходимости знать как работает трайкач и промисы - этот программист не сеньёр и он не пишет core-функционал. Ну или не пишет говнокод с промисами и трайкачем, но это уже другое.
Причем тут core-функционал? Сеньер - это прежде всего про создание масштабируемых и поддерживаемых приложений. Если те или иные аспекты спецификации позволяют такие решения создавать тогда да, эти аспекты нужно знать. А усирание в видосах о том, что макротаски должны называться просто тасками, потому что так написано в спецификации никакого отношения к сеньерству не имеет, это буквоедство и аутизм в чистом виде и у мурыча такого полно.
> Причем тут core-функционал?
Это то над чем работают сеньёры.
> Сеньер - это прежде всего про создание масштабируемых и поддерживаемых приложений.
Да, ядер этих приложений, набора функционала, взаимодействий между отдельными частями. Контроллеры всяческие, шины, евентбасы и обсерверы, как всё это говно взаимодействует между собой, какие-то внутренние функции.
>Если те или иные аспекты спецификации позволяют такие решения создавать тогда да, эти аспекты нужно знать.
Промисы это база любых асинхронных взаимодействий. Не знают про них только джуны и ютуберы, потому что приложений не пишут.
> А усирание в видосах о том, что макротаски должны называться просто тасками, потому что так написано в спецификации никакого отношения к сеньерству не имеет, это буквоедство и аутизм в чистом виде и у мурыча такого полно.
Как я тебя понимать буду, если ты техническими терминами общаться не можешь? Это просто значит что учились на курсах говна каких-то или вроде того, в которых человек не осилил документацию прочитать, но спешит высрать своё "понимание".
Конечно можно забить на это хуй, но это просто значит что каждый будет общаться известными только ему терминами, что совершенное ебланство, необходимо каждый раз писать простыни текста "соглашения о терминах" или ещё чего такое.
Алсо, бесконечные встречи когда сеньёры часами пиздят про архитектуру и не могут договориться - из той же оперы. Они просто не в курсе что сначала нужно договариваться о терминологии, каждый говорит про одно и то же разными словами, потому что не в курсе и как происходит инженерная или научная работа, потому что нихуя не учились.
>Думал передушнить Мурыча, а это в принципе невозможно
Возможно. Я его обоссал по многопоточности так, что моча с ебала стекала.
>которых человек не осилил документацию прочитать
Ты осилил прочитать документацию? Можешь рассказать, где в документации описан hoisting? На основании какого пункта он реализуется?
О, а вот это интересно. Покажи, анон, где?
Сейчас сделал систему ручного распределения функций по потокам, вроде бы сделал, но почитать ради вдохновения не помешает.
>>26524
>Ты осилил прочитать документацию?
Нет, но когда нужно читаю, не запоминаю потому что с жс работаю редко.
>Можешь рассказать, где в документации описан hoisting?
Где-то в разделе декларации переменных, наверняка.
>На основании какого пункта он реализуется?
На основе того как должны декларироваться переменные. В душе не ебу чё там.
Соер вот тоже не знает ответа на эти вопросы, так он и отвечать должен так же, мол, я не ебу чё это, если будет нужно прочитаю документацию. Но тогда бы никакого видосика не было, лол, не факт что это лучший вариант ответа.
>Нет, но когда нужно читаю, не запоминаю
То есть ты, по твоим же словам, один из тех кто
>учились на курсах говна каких-то или вроде того, не осилил документацию прочитать, но спешит высрать своё "понимание"
?
Понимаю, уважаемо.
>Где-то в разделе декларации переменных, наверняка.
Если бы ты был не двачерным пиздоболом, а действительно хотя бы раз открыл спецификацию, то с удивлением для себя обнаружил бы, что НИГДЕ в спецификации это не описано.
>На основе того как должны декларироваться переменные. В душе не ебу чё там.
То есть ты, говно, даже после того, как тебя прижали к стенке не полезло и не открыло эту сраную спеку?
>Соер вот тоже не знает ответа на эти вопросы, так он и отвечать должен так же
Хуи с ушей вынь, он так и ответил.
> То есть ты, по твоим же словам, один из тех кто
Где ты видишь что я высираю своё понимание или кого-то учу как писать на жс, шиз?
> Если бы ты был не двачерным пиздоболом, а действительно хотя бы раз открыл спецификацию, то с удивлением для себя обнаружил бы, что НИГДЕ в спецификации это не описано.
Таблетки регулярно принимаешь? Две секунды в гугле: https://262.ecma-international.org/5.1/#sec-10.5
> То есть ты, говно, даже после того, как тебя прижали к стенке не полезло и не открыло эту сраную спеку?
Нахуя мне открывать спеку, если я даже не программист на жс, шиз?
> Хуи с ушей вынь, он так и ответил.
Ебать у тебя альтернативная реальность, лол. Косой начал пиздеть что это знать не нужно, что знания спецификация ничего не даёт программистам, что это нужно в каких-то исключительных случаях, бла-бла-бла. Это чисто отмазки какого-то джуна который на жс нихуя не пишет.
>Где ты видишь что я высираю своё понимание или кого-то учу как писать на жс, шиз?
Процитировал тебе в ебало твой же высер, говно.
>Таблетки регулярно принимаешь? Две секунды в гугле: https://262.ecma-international.org/5.1/#sec-10.5
Из глаз хуи тоже лучше вынимать: пик1, пик2
>Нахуя мне открывать спеку, если я даже не программист на жс, шиз?
Съеби нахуй тогда отсюда, говно.
>осой начал пиздеть что это знать не нужно
Это действительно знать не нужно, хотя бы по той простой причине, что все реализации языка имеют отличия и полностью спецификацию не реализует ни одна.
>Это чисто отмазки какого-то джуна который на жс нихуя не пишет.
Ну то есть тебя, говна.
>Процитировал тебе в ебало твой же высер, говно.
Покажешь мне где я пишу про жс и программировании на жс?
> Из глаз хуи тоже лучше вынимать: пик1, пик2
Чего ты хочешь сказать этими скриншотами? Внятно словами говори, не мямли.
Описание того как декларируется переменных есть? Есть. Ты, высравший этот бред: >>26601 >Если бы ты был не двачерным пиздоболом, а действительно хотя бы раз открыл спецификацию, то с удивлением для себя обнаружил бы, что НИГДЕ в спецификации это не описано.
обрасрался? Обосрался.
Нигде в документации у него нет как декларируются переменные, лол, вот же шизло ополоумевшее.
> Съеби нахуй тогда отсюда, говно.
Нет, я буду тебе в глотку ссать, чтобы ты на говно исходил и рвался.
> Это действительно знать не нужно
Конечно, если ты джун или ютубер. Я же не говорю что джунам или ютуберам нужно знать документацию. Они же код не пишут, они не работают программистами. Вот ты джун, тебе нахуй не нужна документация, ты будешь там писать всякие свтчи, иф, кнопочки всякие. Нахуя тебе документация? Правильно, не нужна.
> Ну то есть тебя, говна.
Нет, отматываешься тут только ты и твой косой шизик с ютуба.
Тут только ты рассказываешь что программистам-сеньёрам не нужно знать документацию. Это очевидно шиза, какой это вообще сеньёр, лол.
Говно какое-то, нахуя там постоянно объекты создаются? Просто к строке добавляй свои романские цифры и всё. Вместо рекурсии while (v > 0) сделай. На ифы похуй.
Ну, вот такое. Но я могу придумать несколько кейсов когда оно не будет работать
А запросы к API ты тоже в циклах пишешь?
Не могу, у меня компьютер слабенький, я слышал что для функционального программирование нужен i9...
Да блять, опять!
(В России ссылка вроде не открывается)
https://college.cengage.com/nextbook/statistics/wackerly_966371/student/html/04_gamma_compare.html
Да, это официально депрекейтед.
Зависит от твоей должности.
https://pastebin.com/unN9fq45 вот исправленный хтмл, копируешь этот текст, создаёшь файл html, вставляешь туда говняк с пастебина, сохраняешь. Может отредактировать всё что тебе не нравится.
В папку, в которой ты создал html, сохраняешь все скрипты js с этой твоей страницы, единственный css в папку css. Если не в курсе как сохранять то пикрелейтед открываешь в новой вкладке, сохраняешь.
Я уже ахуел проходить технические собесы (5+), сколько тестовых сделано уже сходу не вспомню, и вот вчера после последнего собеса - мне пришел ответ, все ок, но взяли кандидата с коммерческим опытом
Посоветуйте что делать, я уже заебался
Вкатышь, 28 lvl
Вкат закрыт уже 2 года
Дрочи дальше, хуле ещё ты можешь делать. Сделай какой-нибудь говнопроект на гите пиздатый и интересный, десяток фрилансов, чтобы было что показать.
В гейдеве проще (но там нихуя не платят), просто берёшь и делаешь игру, хорошую игру. Выпускаешь её в прод и даже если она не выстрелила - тебя любая фирма сразу же берёт на работку. А если будешь делать используя какую-нибудь йобу типо ecs то вообще на раз примут.
Просто ебани фриланса месяц, чтобы ты понимал что такое проебывать сроки.
Комерческий опыт это писать быстро, но писать не совсем говнокод, но чтобы разобраться можно было. Именно это от тебя требуют, когда говорят про коммерческий опыт. Фриланс для такого опыта как нельзя лучше подходит.
Я в ~2018 вкатился.
Тоже далеко не с первого раза.
И уже тогда были всё треды.
Зато ближе к концу у меня была ебанутый гитхаб аккаунт с десятками петов и еще десяток тестовых.
Правда я тогда упругий и зеленый был, а не без пяти минут скуф, ну, кто знает.
Но в то же время на первой галере был коллега 25летний джун, норм закорешились.
>>27334
Год докинь, типо стажировку проходил, все было норм, все оплачивали, но взяли более красивого.
и того у тебя уже год ком. опыта и + год-два обучения.
Фрилансы уже мем, фрилансы вообще не упоминай. Просто можешь сказать, что друзяшкам делал за спасибо.
Год стажировки? Нихуя себе, мне кажется звучит странно, тем более это надо выдумать какую-то компанию, продумать легенду, а если меня спалят (на раз-два) придется сидеть и краснеть. Так что пока вообще такое практиковать не хочется...
>Зато ближе к концу у меня была ебанутый гитхаб аккаунт с десятками петов и еще десяток тестовых.
Мне кажется так всегда в айти было, показываешь такой годовой гит и тебя берут сразу без вопросов
А как пруфануть что ты - мидло, а не обджунок, не привлекая связей и штампиков на туалетной бумаге?
Пускал бы на них кто ещё.
Присоединюсь к вам и закину уязвимостей побольше, шобы неповадно было.
Всё так, все кто пишут классами должны срыгнуть с программирования.
Обезумевшие просто, хотят ОБЪЕКТЫ чтобы было ПРОЩЕ, чтобы КАК В РЕАЛЬНОМ МИРЕ. Кто этому дерьму учит вообще?
Это копия, сохраненная 12 июля в 21:16.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.