Bogdan
у Планеты Кино бэк на php но я не думаю что подобное нельзя на .NET или Java реализовать или Ноде
Roman
Кто в гите разбирается, помогите пожалуйста
Шурок
короче тот пример что я скинул на скрине, реализован с помощью блоков div, без списка и таблицы
Клиент заходит на сайт и указывает какой фильм.
1 идет запрос в БД показать зал который сейчас с таким фильмом.
БД выдает время сеансов
Клиент выбирает время
Идет запрос в БД чтоб показать все места.
Фронт как-то по своему это обрабатывает (как вопрос чисто как ты хочешь это изобразить бэку без разницы должно быть), бэк получает запрос на место свободное - и меняет данные в БД.
Все это время запросы от клиента могут поступать от:
Веб приложения, приложения на телефоне, от кассира - и бэку без разницы
Шурок
Bogdan
Bogdan
Денис
то-есть получается принцип следующий, вот запросились из базы сеансы, пользователь его выбрал и дальше запрашиваются места с проверкой занято или нет?
На фига проверка? Можно в базе хранить просто ряд, номер, флаг занято-не занято. Обратился к бэку типа "дай мне всё что есть по такому-то сеансу", он вываливает тебе в обратку всё. На фронте отображаешь с учётом "занято-не занято". Когда юзер жмёт что-то типа "забронировать", летит запрос к бэку, если в ответ бэк говорит "ок", то всё норм, если нет - то ошибка. Может, место кто-то уже перехватил, пока юзер двигал мышью и всё такое.
Roman
Сделал пару коммитов, увидел detached HEAD и написал команду git checkout main.. версия откатилась и эти последние коммиты пропали. Подскажите, как можно вернуть исчезнувшие изменения.
Шурок
Bogdan
а что бы избежать ситуации когда на одно место одновременно несколько претендуют то это через транзакции реализовывать?
Bogdan
Денис
Блин, всегда радовали выпады типа "переписать на нормальный язык", чем пхп-то не угодил? Если ты логику работы не можешь продумать, то хоть какой язык используй.
Bogdan
Bogdan
Bogdan
просто я думал что мб это тупо вручную вводить каждый сеанс
Шурок
Bogdan
Шурок
Andrii
Bogdan
Andrii
Если ты очистил историю и не помнишь какой был detached HEAD, то есть шанс найти его в рефлоге, пока его не прибил сборщик мусора
Ярослав
народ можете накидать ссылок на изучение js? не то что бы я не мог найти, но их просто слишком много, непонятно что из этого стоит смотреть, а что нет, для изучения с нуля.
Andrii
Но про ref-log я не готов объяснять
Шурок
@insane4L
https://ru.stackoverflow.com/questions/543838/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D1%8E-detached-head
Andrii
Roman
Не знаю почему HEAD стала detached.. я в main работал.. видимо переходил на конкретный коммит, но не помню зачем
Roman
Извините, если глупости пишу, я не разбираюсь
giorgio
эх, как же хочется уронить прод
Шурок
Шурок
Чтоб крик, в 5 утра, звонок, а потом разбор полётов
УХХХХ
giorgio
и чтобы на работе не так скучно было
giorgio
вспомнил постеры с Уиком про джуна и прод
Roman
Roman
Andrii
Andrii
Можно создать ветку на последний как я писал и смержить или ребейзнуть єту ветку в main
Roman
Andrii
git cherry-pick <hash>
взять коммит с хешем и добавить его к текущеку
Roman
Andrii
Roman
Да
Andrii
Лучше копируй текст, копипастить сложно. И я отойду на полчаса, надо дочку с продлёнки забрать
Andrii
Пиши в личку
Bogdan
кстати люди дайте ещё очень полезный совет
Bogdan
как научится учится правильно
Undefined 🐺
Работяги, с днём программиста
Undefined 🐺
Undefined 🐺
как научится учится правильно
Просто брать и учиться. По мере обучения делать обратную связь и оценивать результаты, рассматривать те или иные подходы. Без практического опыта обучения, хз хз
Bogdan
именно из за малого количества практики
Bogdan
у меня всё так и печально
Undefined 🐺
Ну а чего ты не учишься?
Bogdan
мне приходит идея но я не могу вспомнить как её реализовать и в итоге пропадает мотивация ибо мой внутренний перфекционист обосрался и появляется прокрастинация
Maxim
Undefined 🐺
Bogdan
вот именно такая схема мне и мешает на протяжении всей жизни
Maxim
У меня прокрастинация(лень) фулл дэй
Undefined 🐺
Так записывай идею
Bogdan
тут проблема именно из за малого количества практики, я понимаю как это сделать теоретически, а вот на практике получается облом
Bogdan
SexNbaKef
Bogdan
я пробовал найти работу
Bogdan
везде отказ ибо не хотят они после моей лажи с курсами собеседовании проводить тех собеседование на работу или стажировку
Maxim
Maxim
В 16 лет кредит не оч хочеца
Maxim
Bogdan
SexNbaKef
Bogdan
SexNbaKef
Я умею соляру с танков сливать, норм оплачивается, если не поймают
Bogdan
а вообще куда меня брать, я же не один РЕТ на гит не выложил
giorgio