Присоединяйся к бесплатному вебинару по ChatGPT - Промпт-инженер, узнай, как создать нейросотрудников и зарабатывать от 1 миллиона рублей за проект при помощи ИИ. Не забудь забрать бонус - вебинар «ChatGPT: создаем нейронку без единой строчки кода": neural-university.ru/prompt-engineer? erid: 2Vtzqwb689r Телеграм: t.me/howToLearnIT 0:00 Что за новинки? 0:24 Стать Prompt-инженером 1:44 Методы группировки 2:59 Promise.withResolvers() 3:42 String.prototype.isWellFormed() 4:14 Изменения в ArrayBuffer и регулярках 4:39 Temporal API 5:38 JSON Modules и продвинутые импорты в JS 6:19 Декорыторы 8:14 Новые методы для Set 9:18 Резюме Материалы: TC39: github.com/tc39/proposals/blob/main/finished-proposals.md Temporal Api: tc39.es/proposal-temporal/ #javaScript #js #frontend #фронтенд #programming
Я писал кастомные не григорианские календари на JS, с Date наелся славных багов. Дешевле всего было всё конвертировать в timestamp, и больше ничего из Date не использовать.
Подписался на бусти ради тренажёров по верстке, в итоге ни ответа, ни привета, чаты в телеге тоже не работают. Я свой доступ к тренажёрам получу или нет??
3:30 ничего не редкий. Мы постоянно используем такой подход. Только его проще можно решить -- наследником Promise. Нафига? Шикарная замена евентбасу, где он нужен. Вообще туфта конечно эти фичи. Разве что декораторы. А операции с множествами давно пора было в array prototype затащить, как и в set. Вообще ждём shadow realm api. А не эти мелочи. Js в этом году не радует, зато радует css - layers, scopes, popover api и тд. Революция уже близко. Выкинем всякие css.in.js, scoped styles и прочие велосипеды
Где то маркетолог этой рекламы: сотни тысяч глупцов, после курсов веб не принял, что с ними делать? Директор курсов ( очередной ноунейм, создатель гугл и яндекс) : Продай им курсы по промтам.
стоп я помню точно что groupBy был в методах массива и был доступен только в safari, я с чем-то путаю что ли? я помню еще удивлялся что только в safari он работает. его не было в массивах?
Ну смотри чтобы сделать один такой ролик нужно 3-4 рабочих дня. Сомневаюсь, что кто-то из вас готов работать несколько дней бесплатно для души. День работы программиста стоит от 20 тысяч рублей. 3 дня -> 60 тысяч. Реклама на маленьких каналах типо моего стоит ощутимо меньше. С точки зрения зрителя: потратить три секунды жизни на то, чтобы перемотать рекламу - очень небольшая плата за контент. Тем более что не пропускаемой рекламы на ютубе больше нет
Самое забавное, что реклама не три секунды, а значительно больше) такое ощущение что вы программируете человека, убеждаете, заставляете переосмыслить жизнь за одну рекламу))) Понятно, что у всего есть своя стоимость, но роликов сейчас значительно меньше и в сумме с рекламой в ТГ откуда я отписался уже получается перебор... % рекламы значительный по сравнению с контентом.
Стандартная рекламная интеграция 1.5 минуты на всех каналах Промотать эту рекламу тремя тапами по экрану занимает 3 секунды. Для удобства в роликах даже временные метки есть куда мотать. Попробуйте как-нибудь, сильно время экономит.
ну я пишу на новом ES, но пробовал в некоторых проектах, классы функциями писать без сахара, тоже прикольно, достаточно красивый код все равно получается.
Лооооллллл! Ангуляр никогда не использовал тайпскриптовые декораторы , все что ты видишь в нем (Component , Directive и т.д.) - это ангуляровские антотации и работают они с метадаными с помощью reflect api , они компилируются Traceur а не тайпскриптовым компилятором. Никогда не рассказывай о том чего не знаешь , выглядишь глупым
Пришлите пожалуйста ссылку откуда взяли эту информацию. То о чем вы говорите, это просто полифилл для декораторов тайпскрипта. ========== NOTE: Now that both Decorators and Decorator Metadata have achieved Stage 3 within TC39, the API proposed below is no longer being considered for standardization. However, this package will continue to support projects that leverage TypeScript's legacy --experimentalDecorators option as some projects may not be able to migrate to use standard decorators. ========== www.npmjs.com/package/reflect-metadata ======= Ради Angular в TypeScript был добавлен расширенный синтаксис декораторов. Одной из интересных особенностей декораторов является возможность получать информацию о типе декорируемого свойства или параметра. Чтобы это заработало, нужно подключить библиотеку reflect-metadata, которая расширяет стандартный объект Reflect и включить опцию emitDecoratorMetadata к конфиге TS. После этого для свойств, которые имеют хотя бы один декоратор, можно вызвать Reflect.getMetadata с ключом «design:type». ======== habr.com/ru/companies/tuturu/articles/334546/
Это тебе надо копать в сторону фаервола на сервере Nginx+fail2ban реализация к примеру, в nginx устанавливаешь ограничения на запросов в минуту/час/секунду fail2ban читает логи и банит, ну или ручками ip кидать
Присоединяйся к бесплатному вебинару по ChatGPT - Промпт-инженер, узнай, как создать нейросотрудников и зарабатывать от 1 миллиона рублей за проект при помощи ИИ. Не забудь забрать бонус - вебинар «ChatGPT: создаем нейронку без единой строчки кода":
neural-university.ru/prompt-engineer?
erid: 2Vtzqwb689r
Телеграм:
t.me/howToLearnIT
0:00 Что за новинки?
0:24 Стать Prompt-инженером
1:44 Методы группировки
2:59 Promise.withResolvers()
3:42 String.prototype.isWellFormed()
4:14 Изменения в ArrayBuffer и регулярках
4:39 Temporal API
5:38 JSON Modules и продвинутые импорты в JS
6:19 Декорыторы
8:14 Новые методы для Set
9:18 Резюме
Материалы:
TC39: github.com/tc39/proposals/blob/main/finished-proposals.md
Temporal Api: tc39.es/proposal-temporal/
#javaScript #js #frontend #фронтенд #programming
Декораторы
Я писал кастомные не григорианские календари на JS, с Date наелся славных багов. Дешевле всего было всё конвертировать в timestamp, и больше ничего из Date не использовать.
накидайте лайков этому добряку
Подписался на бусти ради тренажёров по верстке, в итоге ни ответа, ни привета, чаты в телеге тоже не работают. Я свой доступ к тренажёрам получу или нет??
Акция давно закончилась на том, что я раздал порядка тысячи доступов бесплатно.
Напишите мне в телеграм @How_to_learn_IT, верну 100 рублей
@@it2138 удали аккаунт на бусти или данный вид подписки, и не вводи людей в заблуждение. 100 рублей оставь себе.
@@it2138 удали канал на бусти или данный вид подписки, и не вводи людей в заблуждение. 100 рублей оставь себе.
it2138, 100 рублей оставь себе. Удали свой канал от которого нет пользы.
Лучше бы поиск в массиве по ключу и значению сделали...
в массиве по ключу? иди ещё теории почитай
@@NikiRujмассивы в js - это хэш мапа, в которой индексы являются ключами) иди еще теорию почитай
@@ОлегАндрианов-р7д и к чему ты это написал? Тогда судя по комменту в js нет поиска по индексу в массиве? 🤡
3:30 ничего не редкий. Мы постоянно используем такой подход. Только его проще можно решить -- наследником Promise.
Нафига?
Шикарная замена евентбасу, где он нужен.
Вообще туфта конечно эти фичи.
Разве что декораторы. А операции с множествами давно пора было в array prototype затащить, как и в set.
Вообще ждём shadow realm api. А не эти мелочи.
Js в этом году не радует, зато радует css - layers, scopes, popover api и тд.
Революция уже близко. Выкинем всякие css.in.js, scoped styles и прочие велосипеды
короче все фигня кроме методов сета и сплита массива. Ну и славно, ничего учить не надо.
чуточку помедленней рассказывай, пожалуйста)
Где то маркетолог этой рекламы:
сотни тысяч глупцов, после курсов веб не принял, что с ними делать?
Директор курсов ( очередной ноунейм, создатель гугл и яндекс) :
Продай им курсы по промтам.
Ts декоратор необязательно вызывать с круглыми скобками)))
С круглыми скобками это уже фабрика декораторов)
Да вот тут ошибся, спасибо
по дтам есть Intl и он прекрасен
стоп я помню точно что groupBy был в методах массива и был доступен только в safari, я с чем-то путаю что ли? я помню еще удивлялся что только в safari он работает. его не было в массивах?
51 ролик на канале, а реклама просто в каждом, ну нужно размывать, не всюду ее пихать... А то ролики ради рекламы так себе, не от души...
С первой рекламы курсов - не от души
Если ты реально можешь быть полезен для комьюнити - тебе хоть миллион на бусти накидают
Привыкай
Ну смотри чтобы сделать один такой ролик нужно 3-4 рабочих дня.
Сомневаюсь, что кто-то из вас готов работать несколько дней бесплатно для души.
День работы программиста стоит от 20 тысяч рублей. 3 дня -> 60 тысяч.
Реклама на маленьких каналах типо моего стоит ощутимо меньше.
С точки зрения зрителя: потратить три секунды жизни на то, чтобы перемотать рекламу - очень небольшая плата за контент.
Тем более что не пропускаемой рекламы на ютубе больше нет
Самое забавное, что реклама не три секунды, а значительно больше) такое ощущение что вы программируете человека, убеждаете, заставляете переосмыслить жизнь за одну рекламу))) Понятно, что у всего есть своя стоимость, но роликов сейчас значительно меньше и в сумме с рекламой в ТГ откуда я отписался уже получается перебор... % рекламы значительный по сравнению с контентом.
Стандартная рекламная интеграция 1.5 минуты на всех каналах
Промотать эту рекламу тремя тапами по экрану занимает 3 секунды. Для удобства в роликах даже временные метки есть куда мотать.
Попробуйте как-нибудь, сильно время экономит.
@@it2138 так и делаю 😁 просто захотелось побурчать, что раньше было лучше 🥲
Вывод: Добавили все то, что мы никогда не будем использовать.
Привет, купил доступ в бусти, в тг каналы зайти не могу, хотел в академии позаниматься, как быть ?
Фух... Слава богу... Ничего серьезного.
Прикольные фичи с Set
Только надо подумать где понадобится ))
...и забить😂
в алгоритмах на собезах
Это всегда должно было быть
Язык подгоняют под Angular и TS.
Приветствую друг 🤝
Спасибо за новости в JS)
Спасибо! Ждём ролик про реакт!
Интересно, как изменится Nest.js, который весь построен на декораторах из Typescript
Как работал на рефлекте, так и будет
Лучший
Как писал на es3 так и пишу) Ваши эти сахара....
ну я пишу на новом ES, но пробовал в некоторых проектах, классы функциями писать без сахара, тоже прикольно, достаточно красивый код все равно получается.
@@Desiop мб красивый, но через прототипы строчек кода больше
Лооооллллл! Ангуляр никогда не использовал тайпскриптовые декораторы , все что ты видишь в нем (Component , Directive и т.д.) - это ангуляровские антотации и работают они с метадаными с помощью reflect api , они компилируются Traceur а не тайпскриптовым компилятором. Никогда не рассказывай о том чего не знаешь , выглядишь глупым
Пришлите пожалуйста ссылку откуда взяли эту информацию.
То о чем вы говорите, это просто полифилл для декораторов тайпскрипта.
==========
NOTE: Now that both Decorators and Decorator Metadata have achieved Stage 3 within TC39, the API proposed below is no longer being considered for standardization. However, this package will continue to support projects that leverage TypeScript's legacy --experimentalDecorators option as some projects may not be able to migrate to use standard decorators.
==========
www.npmjs.com/package/reflect-metadata
=======
Ради Angular в TypeScript был добавлен расширенный синтаксис декораторов. Одной из интересных особенностей декораторов является возможность получать информацию о типе декорируемого свойства или параметра. Чтобы это заработало, нужно подключить библиотеку reflect-metadata, которая расширяет стандартный объект Reflect и включить опцию emitDecoratorMetadata к конфиге TS. После этого для свойств, которые имеют хотя бы один декоратор, можно вызвать Reflect.getMetadata с ключом «design:type».
========
habr.com/ru/companies/tuturu/articles/334546/
Traceur вообще для Angular js использовался и уже давно не поддерживается
github.com/google/traceur-compiler
Кажется у вас устаревшая информация.
Нет опіта с ангуляр, но при изучении NestJS біла лінка на докуангуляра где очень детально біло описано как работают ДЕКОРАТОРІ в ангуляр)
Ботан
Можно урок как защитить сайт от дудоса
Это тебе надо копать в сторону фаервола на сервере
Nginx+fail2ban реализация к примеру, в nginx устанавливаешь ограничения на запросов в минуту/час/секунду fail2ban читает логи и банит, ну или ручками ip кидать