Azamat
Зачем их нумеровать?
не знаю, может для удобства) у кого то увидел, вошло в привычку
Andrii
Опять же, названия длинные, там же три точки...
Andrii
не знаю, может для удобства) у кого то увидел, вошло в привычку
Ну... я вот часто делаю rebase и меняю коммиты местами. Мне надо всю нумерацию перекраивать??? Опять же, номер в бранче, номер в мастере...
Andrii
Описания длинные
Alex
подскажите, изучаю реакт. вроде знаю деструктуризацию по объектам в js, но всё ровно не пойму почему передаётся функции аргумент в кривых скобках {}. сам InitialCount это простое число 0.
Alex
компонент вот так выглядит
Azamat
Описания длинные
это скорее всего из за того, что много изменений. Значит надо чаще коммитить.
Andrii
У меня vim автоматически выравнивает строки по 60 символов где-то и предупреждает если строка длинная. На самом деле люди пользуются разными тулзами для просмотра истории, и часто длинные сообщения обрезаются, ...
Andrii
Вот это удобно читать?
Azamat
Вот это удобно читать?
этот коммит тоже большой? Это значит надо делать коммит когда уже две-три функций поменял....
Andrii
этот коммит тоже большой? Это значит надо делать коммит когда уже две-три функций поменял....
Ну... смотри, при ревью удобнее всего, когда коммит это минимальное изменение, которое рабочее. Например, переименовал переменную. Сделал коммит. Потому что когда читаешь и проверяешь, то сложно за всем уследить
Andrii
Обычно шанс, что 10 коммитов пройдут ревью выше, чем 2 или 3.
Andrii
этот коммит тоже большой? Это значит надо делать коммит когда уже две-три функций поменял....
Просто ставь себя на место человека, который читает коммит. Хорошо когда ты можешь понять, зачем эти изменения. Чем их больше, тем сложнее понмать
Alex
это деструктуризация. компонент в реакт, это функция вида Component(props) props ==={attr1, attr2 and so on}
деструктуризация эта должна работать с объектом, но я не представляю с каким объектом идёт деструктуризация {initialCount} = whatObject
Alex
значение initialCount передаётся отсюда
Alex
надо больше посидеть над этим, но пока не пойму
Andrii
как часто следует делать коммит. Например, добавил несколько строк в функцию, нужен ли коммит?
Если это законченный функционал, который ничего не ломает, то почему нет? Я видел просто исправление опечатки одного символа коммит. Просто допустим ты смотришь чужой коммит. Там работа с базой. Потом исправление опечатки. Потом улучшено логирование где-то в левом месте. Потом улучшенно сообщение ещё в левом. Потом снова база, стоп, я уже потерял нить, что там было...
Andrii
Опять же, допустим я накнулся на странную строку в файле. Я смотрю блеймом, что за коммит. И если там намешано много всего, то мне придётся всё это перебирать снова.
Alexey
Привет всем Задача вывести массив в html [ { img:' ', title: ' ', descr:' ', etc.... } ] Подсказали: на документ лоад взять массив, пройтись мапом, склепать темплейт стрингой элементы и сделать аппенд или иннерхтмл Ниче не понятно кроме последнего. Кто подскажет?
Maksim Pozharskiy
Привет всем Задача вывести массив в html [ { img:' ', title: ' ', descr:' ', etc.... } ] Подсказали: на документ лоад взять массив, пройтись мапом, склепать темплейт стрингой элементы и сделать аппенд или иннерхтмл Ниче не понятно кроме последнего. Кто подскажет?
пройтись мапом - вызвать метод map склепать темплейт - используя html тег template и подставлять туда значения из массива сделать фппенд - вызвать метод append иннерхтмл - это свойство DOM элементов, туда можно что нибудь положить
Ol
Помогите разобраться, пожалуйста. Задача: Напишите функцию printNumbers(from, to), которая выводит число каждую секунду, начиная от from и заканчивая to. Оно работает. Но не понимаю, как. Конкретно затык со строчкой последней. Если я ставлю таймер на отключение 1сек, оно прокрутит числа один раз (1,2,3). А дальше начинается говно какое-то. Если я выбираю 5сек, он может прокрутить числа 3 раза (1,2,3,1,2,3,1,2,3), или иное количество раз, в зависимости от сек. Но где логика? Почему он при 5 секундах делает 3 круга? Почему при 1сек - один круг? Где связь? Или я неправильно написала прогрмму, поэтому оно криво работает? https://codepen.io/OrigaSul/pen/mdKEvQY
Антон
подскажите почему не работает css
Антон
Oleksii
Ну так, а что не работает?
Антон
Все понял)
Коля
подскажите почему не работает css
на пиши без вот так "link rel="......" herf="css/style.css"". Я думаю ты понял должно работать)
Антон
Ya heniy
Руслан
777281
Dipperok
Доброго времени суток. React В одном компоненте я использую другой компонент export const BooksCards = ({books}) => { return <div className={styles.booksCards}> { books.map((book) => <BookCard key={book.id} book={book} num={"1"}/>) } </div> } И при создании BookCard мне нужно проверить с какой страницы он создается, чтобы поменять его css свойства. Я придумал только передавать еще аргумент типа num ="1", как тут. И так использую export const BookCard = ({book}, {num}) => { console.log(num); ... } Лог выдает андефайнд. (Реакт изучаю пару дней, решить задачу надо, а нагуглить или догадаться как сделать не вышло)
Сидредин
@sdrddn сладкие девочки вернулись. Вернёшь бота?
Шилди с ними не справляется. Как время будет - постараюсь Розу настроить, чтобы она удаляла подобные сообщения
Elumidan
Господа дорогие, подскажите пожалуйста новичку неразумному, поделитесь опытом. Случилось у меня вот что, во время написания кода, я хочу выделить место между какими либо знаками, и вместо того чтобы я мог там что то написать, выделяется один из знаков между которыми я тыкнул левой кнопкой мышки и при попытке редактировать, у меня стираются знаки заменяя их на ново написанные
Elumidan
Скриншот приложить не могу, так как здесь у меня почему то ограничены права
Elumidan
Порой это очень раздражает и хочется выкинуть стол в окно из за такой мелочи
Elumidan
Причём такая проблема как приходит так и уходит незнамо как
Elumidan
в общем я ебал
Elumidan
Elumidan
Да, точно
Elumidan
именно эта фигня меня и домогала
Elumidan
Наверное, ты на клавиатуре случайно нажал клавишу Insert. Нажми еще раз
Спасибо большое, мне не пришлось покупать новый стол :)
אהרון
Elumidan
А зачем ты хотел купить новый стол???
Мне бы пришлось его покупать, так как проблема со случайным нажатием Инсерта могла породить безумный порыв ярости и как итог выкинутый в окно (или куда получится) стол
Elumidan
Хорошо, что я не нахожусь в это время с тобой в одной комнате
Я очень спокойный человек, но когда ты сосредоточен и проблема возникает в момент наивысшей концентрации, это заставляет меня впасть во все тяжкие :)
Elumidan
Шучу конечно, я так ничего и не сломал в порывах ярости ни разу
Elumidan
А ты разрабатываешь под Юнити?
Да, на Юньке учусь щас
אהרון
Да, на Юньке учусь щас
Я сейчас тоже изучаю этот движок
Коля
Я сейчас тоже изучаю этот движок
Это что пишут на c# Я правильно понял?)
אהרון
Это что пишут на c# Я правильно понял?)
Да, но довольно специфичном для Юнити. На шарпе там ты пишешь просто скрипты, определяющие поведение игровых объектов, ядро движка проприетарное и написано на С++
Elumidan
Я сейчас тоже изучаю этот движок
Я начал изучать по курсам от самих Юнити
אהרון
Elumidan
А до этого программировал?
Нет, я начал именно с этого
אהרון
Я также слышал, ну и думаю, что с точки зрения C#, Unity для него просто фреймворк.
Это довольно сильно отличается от обычного шарп программирования, Юнити надо учиться отдельно
Jsx707
Это довольно сильно отличается от обычного шарп программирования, Юнити надо учиться отдельно
Разумеется, так со многими фреймворками и в других языках программирования. Я хоть и никогда всерьёз не изучал Unity, но по-моему там можно обойтись и без Editor'а, то есть приложения с графическим интерфейсом, конечно не полностью, но вроде можно писать проект и развивать его в основном просто писав код
Jsx707
Я не знаю такого, хочешь сказать, там можно написать консольное приложение? Или ты имеешь в виду, что кодом можно строить сцены и ставить на них объекты?
Точно не знаю, возможно, но конечно вот подобные задачи удобнее делать в редакторе, но свойства объектов различных, возможно загрузка моделей и ТД можно делать из кода
אהרון
Точно не знаю, возможно, но конечно вот подобные задачи удобнее делать в редакторе, но свойства объектов различных, возможно загрузка моделей и ТД можно делать из кода
В Юнити есть .meta файлы, в которых прописываются изначальные свойства объектов в редакторе. При желании можно вообще все писать текстом, но какой в этом смысл?
Jsx707
В Юнити есть .meta файлы, в которых прописываются изначальные свойства объектов в редакторе. При желании можно вообще все писать текстом, но какой в этом смысл?
Ну, какой для этого смысл каждый решит сам. Моя мысль заключалась в том, что Unity для C# это фреймворк со всем необходимым функционалом, редактор Unity это как очень удобное дополнение, но не является ядром движка и необходимыми компонентом, что касается C#, это прослойка для удобного написания кода, прослойка над ядром, которое как вы уже сказали написано на C++
mewonq1x🌇
Ребята можете помочь, я купил сегодня новый ноутбук и дальше незнаю что делать
mewonq1x🌇
mewonq1x🌇
Кажеться так
Azamat
Кажеться так
Тебе нужен другой пк со скаченным руфусом, флешка на 8 гб и образ операционной системы (windows или Linux).
אהרון
Ну так просто на нем ничего нет. Надо или записать на флешку инсталлятор ОС, или вставить его в дисковод, в общем, как-то установить систему
Azamat
Далее записываешь образ в флешку, вставляешь флешку в свой ноут и в boot devices появится эта флешка
mewonq1x🌇
А без другого пк никак?