Bogdan
у Планеты Кино бэк на php но я не думаю что подобное нельзя на .NET или Java реализовать или Ноде
Roman
Кто в гите разбирается, помогите пожалуйста
Шурок
короче тот пример что я скинул на скрине, реализован с помощью блоков div, без списка и таблицы
Клиент заходит на сайт и указывает какой фильм. 1 идет запрос в БД показать зал который сейчас с таким фильмом. БД выдает время сеансов Клиент выбирает время Идет запрос в БД чтоб показать все места. Фронт как-то по своему это обрабатывает (как вопрос чисто как ты хочешь это изобразить бэку без разницы должно быть), бэк получает запрос на место свободное - и меняет данные в БД. Все это время запросы от клиента могут поступать от: Веб приложения, приложения на телефоне, от кассира - и бэку без разницы
Денис
то-есть получается принцип следующий, вот запросились из базы сеансы, пользователь его выбрал и дальше запрашиваются места с проверкой занято или нет?
На фига проверка? Можно в базе хранить просто ряд, номер, флаг занято-не занято. Обратился к бэку типа "дай мне всё что есть по такому-то сеансу", он вываливает тебе в обратку всё. На фронте отображаешь с учётом "занято-не занято". Когда юзер жмёт что-то типа "забронировать", летит запрос к бэку, если в ответ бэк говорит "ок", то всё норм, если нет - то ошибка. Может, место кто-то уже перехватил, пока юзер двигал мышью и всё такое.
Roman
Сделал пару коммитов, увидел detached HEAD и написал команду git checkout main.. версия откатилась и эти последние коммиты пропали. Подскажите, как можно вернуть исчезнувшие изменения.
Шурок
то-есть получается принцип следующий, вот запросились из базы сеансы, пользователь его выбрал и дальше запрашиваются места с проверкой занято или нет?
Нет, достаются все данные по сеансу, и уже на основании этих данных фронт показывает занята/не занято.
Bogdan
а что бы избежать ситуации когда на одно место одновременно несколько претендуют то это через транзакции реализовывать?
Шурок
кстати а мне ещё интересно в кинотеатрах вручную добавляют сеансы или это как-то генерируется?
А у тебя есть идеи как ты можешь добавить сеанс фильма который еще кинотеатр не получил? Или получил, но откуда сеансу знать когда выходить?
Денис
Блин, всегда радовали выпады типа "переписать на нормальный язык", чем пхп-то не угодил? Если ты логику работы не можешь продумать, то хоть какой язык используй.
Шурок
ну так то да, в таком случае ручной труд
Ну вот есть админка, которая доступна только определенным ролям, которые записывают в БД записи
Andrii
Кто в гите разбирается, помогите пожалуйста
Пиши проблему, авось кто не разбирается, но знает как помочь
Bogdan
просто я думал что мб это тупо вручную вводить каждый сеанс
Денис
да потому что я на php уже делал
Тогда я не понимаю, почему у тебя возникают такие вопросы. Ты же как-то на php это сделал.
Шурок
потому что именно с бронированием всё было косо криво
ну Это поизучай ACID для БД, чтоб такого не было.
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
@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
Не факт, что это имеет отношение. Может быть так, а может и не так...
Шурок
Не факт, что это имеет отношение. Может быть так, а может и не так...
Не знаю в каких случаях коммит который он сделал в своей ветке у него не сохраниться, кроме HARD_RESET)
Roman
Не знаю почему HEAD стала detached.. я в main работал.. видимо переходил на конкретный коммит, но не помню зачем
Andrii
Не знаю почему HEAD стала detached.. я в main работал.. видимо переходил на конкретный коммит, но не помню зачем
Вот неправильно переходил. И теперь или ты помнишь, какой был коммит, или всё плохо, и надо копаться в рефлоге, а проще сделать всё заново
Roman
Извините, если глупости пишу, я не разбираюсь
giorgio
эх, как же хочется уронить прод
Шурок
Чтоб крик, в 5 утра, звонок, а потом разбор полётов УХХХХ
giorgio
и чтобы на работе не так скучно было
giorgio
вспомнил постеры с Уиком про джуна и прод
Andrii
Можно создать ветку на последний как я писал и смержить или ребейзнуть єту ветку в main
Andrii
git cherry-pick <hash> взять коммит с хешем и добавить его к текущеку
Andrii
Эти три коммита?
Roman
Да
Andrii
Лучше копируй текст, копипастить сложно. И я отойду на полчаса, надо дочку с продлёнки забрать
Andrii
Пиши в личку
Bogdan
кстати люди дайте ещё очень полезный совет
Bogdan
как научится учится правильно
Undefined 🐺
Работяги, с днём программиста
Undefined 🐺
Undefined 🐺
как научится учится правильно
Просто брать и учиться. По мере обучения делать обратную связь и оценивать результаты, рассматривать те или иные подходы. Без практического опыта обучения, хз хз
Bogdan
именно из за малого количества практики
Bogdan
у меня всё так и печально
Undefined 🐺
Ну а чего ты не учишься?
Bogdan
мне приходит идея но я не могу вспомнить как её реализовать и в итоге пропадает мотивация ибо мой внутренний перфекционист обосрался и появляется прокрастинация
Bogdan
вот именно такая схема мне и мешает на протяжении всей жизни
Maxim
У меня прокрастинация(лень) фулл дэй
Undefined 🐺
Так записывай идею
Bogdan
Какая идея
да любая это обобщение
Bogdan
тут проблема именно из за малого количества практики, я понимаю как это сделать теоретически, а вот на практике получается облом
Борисов
У меня прокрастинация(лень) фулл дэй
Нужен внешний фактор. Очень советую взять ипотеку, ещё пару кредитов, завести семью и пару-тройку детей.
Bogdan
я пробовал найти работу
Николай
У меня прокрастинация(лень) фулл дэй
Влупилин , пропиздол лучшие мотивационные таблетки )
Bogdan
везде отказ ибо не хотят они после моей лажи с курсами собеседовании проводить тех собеседование на работу или стажировку
Maxim
В 16 лет кредит не оч хочеца
Maxim
Bogdan
SexNbaKef
везде отказ ибо не хотят они после моей лажи с курсами собеседовании проводить тех собеседование на работу или стажировку
Всем похер на курсы, если ты что-то умеешь, то ты что-то умеешь и все равно где ты этому научился
Bogdan
Всем похер на курсы, если ты что-то умеешь, то ты что-то умеешь и все равно где ты этому научился
надо походу новый аккаунт завести на сайте поиска работы и придумать себе резюме\
SexNbaKef
Я умею соляру с танков сливать, норм оплачивается, если не поймают
Bogdan
а вообще куда меня брать, я же не один РЕТ на гит не выложил