Size: a a a

2021 July 01

RS

Roman Serdyuk in FrontCoder
Тут согласен. Но теоретические знания тоже нужно получить, хотя бы для того, чтобы понимать, что так тоже можно делать.
источник

PO

Pavel Omelchenko in FrontCoder
Никогда ты таких знаний не получишь. Потому что когда ты посчитаешь что ты готов - реальность тебя поставит раком)
источник

PO

Pavel Omelchenko in FrontCoder
И это замечательно
источник

PO

Pavel Omelchenko in FrontCoder
Такие задачи, ставящие раком, сильный катализатор к росту скилов
источник

PO

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

AL

Alexandr Lamdan in FrontCoder
Боже как боженька смолвил
источник

@

@Evgeniia_Orlova in FrontCoder
👍👍👍👍аминь можно сказать.
источник

OT

Oleg Tsyganov in FrontCoder
Всем привет!
Подскажите пожалуйста, у меня такая проблема:
Я настроил github actions на одном репозитории, создал пару SSH ключей и написал action для того что бы мой проект собирался (делался build), устанавливались все зависимости и получившуюся папку dist он деплоил на gh-pages. На одном репозитории все работает отлично, проект собирается, gh-page создается и проект деплоится, но как только я хочу проделать ту же процедуру для другого репозитория мне уже гитхаб выдает ошибку:
key already use

Прочитал документацию по гиту и да, действительно, гит запрещает использовать Deploy keys несколько раз, т.е. если я хочу автоматизировать другой репозиторий мне снова придется создавать пару SSH и ее указывать в экшене.
Мне это не подходит, и там же в документации написано что можно создать нового пользователя github так называемого "Machine users" дать ему доступ автора к репозиторию и создать на уровне аккаунта пару SSH и он уже по одному ключу будет как то деплоить все проекты в которых второй аккаунт является соавтором репозитория, но ни где не написано как это сделать ? Как добавить такую возможность второму аккаунту что бы при пуше в основной аккаунт он запускал github action, собирал проект и депроил его на gh-page?
Если кто то сталкивался с тобой проблемой, помогите пожалуйста ее решиться мне)
источник

PO

Pavel Omelchenko in FrontCoder
Так это. Добавь ключ к себе в аккаунт а из реп удали
источник

PO

Pavel Omelchenko in FrontCoder
источник

PO

Pavel Omelchenko in FrontCoder
Или я оч внимательный с мобилки и облажался?)
источник

OT

Oleg Tsyganov in FrontCoder
В аккаунте есть ключ, если из репозитория убираю deploy key (repositories -> Settings -> Deploy Key) и оставляю только в секретах секретный ключ от всего аккаунта, и в самом аккаунте указываю публичный ssh (в Settings -> SSH and GPG keys) так совсем экшн не работает. Тут как гласит документация нужно как то через другой аккаунт (Machine users) связывать их и через него выполнять этот экшн, но как это сделать ни где не написано (ну я не нашел)
источник

PO

Pavel Omelchenko in FrontCoder
Позже потычусь в эту тему. С мобилки не удобненько :(
источник

OT

Oleg Tsyganov in FrontCoder
Хорошо, заранее большое спасибо! А то уже три дня бьюсь в эту тему и ни как ( Научился делать деплой с помощью гитхаб экшенов на сервер удаленный, так же на gh-page а вот несколько репозиториев с одним SSH деплоить так и не получается. Получается если для каждого репозитория делать свою собственную пару SSH, но это муторный процесс и по итогу в этих ключах запутаться можно, т.к. Нужно постоянно билдить и деплоить разные репозитори
источник
2021 July 02

ИМ

Игорь Морозов... in FrontCoder
Всем доброго времени суток. Подскажите пожалуйста кто хорошо разбирается в js.
представьте что есть некий класс, который обрабатывает функционал карточек, допустим class Card {}.
на странице 20 карточек.
Есть ли разница в производительности между
[...cards].forEach(card => new Card(card))
и
new Card([...cards])
Имеется ввиду 20 экземпляров классов против одного?
источник

PO

Pavel Omelchenko in FrontCoder
С точки зрения ооп коллекция карточек более правильней чем карточка коллекций
источник

VF

Valentin Fedyakov in FrontCoder
Сорь, но ты пытаешь сравнить тёплое с мягким
источник

VF

Valentin Fedyakov in FrontCoder
просто у тебя карточка - это уже сущность. .forEach(card => new Card(card))
forEach - обычно используют для создания сайд эффекта.
new Card(card) - тут для сущности ты создаешь еще сущность.
как бы не комильфо
источник

VF

Valentin Fedyakov in FrontCoder
в свою очередь new Card([...cards]) под капотом может иметь тот же самый [...cards].forEach(card => чтотосделай(card))
источник

VF

Valentin Fedyakov in FrontCoder
но не факт, т.к. мы не видим дальнейших алгоритмов
источник