Sly32

Рейтинг
367
Регистрация
29.03.2012
Volovikov #:
В каждом городе стали спрашивать: "Вам чек нужен?"

Как у вас далеко шагнул прогресс))) Я вот не видел кассовых аппаратов, могущих работать без бумаги. После того как вносятся деньги и операция закрывается, чек печатается автоматически. Вот эти все вопросы - исключительно махинация продавца. У нас могут спросить печатать ли подтверждение операции с карты, но не чек, его выдача обязательна по закону. Я например давно уже не пользуюсь кассами с кассиром, а автоматические никаких вопросов не задают) 

plab #:
Такие как вы с пайтоном работают всегда в виртуальной среде. И пофиг, что не всегда доп. модули устанавливают или во всех проектах используют одни и те же. Сказано, правильно ставить venv. Все. Всегда ставят. Головой подумать, что трактором палисадничек не пахают, ну никак.

Это какой-то набор слов, которые ты где-то услышал, но не очень понимаешь, о чем они. Я с пайтоном работаю так, как будет наиболее эффективно. Распинаться перед человеком, который не имеет опыта работы с пайтоном, что и как - не вижу смысла. Я и с гитом работаю так как ты даже и не слышал, и деплою инструментами, которые ты в глаза не видел. Это никак не относится к обсуждению текущему. 

Иногда использую копайлот просто чтоб не набирать кучу текста. Вот нужно поправить было докурфайл, он устарелый, тпиа такого: 
 FROM python:3.10-slim

WORKDIR /app

COPY requirements.txt .
RUN pip install -r requirements.txt

COPY . .

CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "80"]
Можно чинить руками, можно в консоли написать промпт, причем даже с ошибками:

fix docker file:

  • use python 3.12
  • use poetry to create envs and install dependencies
результат:
FROM python:3.12-slim

WORKDIR /app

# Install Poetry
RUN pip install --upgrade pip && pip install poetry

# Copy only poetry files first for better cache
COPY pyproject.toml poetry.lock* ./

# Install dependencies (no virtualenv, install into container env)
RUN poetry config virtualenvs.create false \
    && poetry install --no-interaction --no-ansi

# Copy the rest of the app
COPY . .

CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "80"]
что быстрее сделать? 



Вообще конечно на хайпе появляется много проходимцев и ерунды, тут не поспоришь. И люди ведутся. 

Показательный пример из новенького:


"Сотни индусов 8 лет выдавали себя за нейросеть "Наташа", заработав на этом почти полмиллиарда долларов

Стартап BuilderAI  занимался продажей программ "под ключ" для пользователей: те указывали шаблон и функции, а нейросеть якобы сама потом создавала на основе этого приложения. 

На деле же оказалось, что код "генерировали" несколько сотен индусов, имитируя работу нейросети. Но интересно еще и то, что такая схема продержалась аж 8 лет и за это время компания ыманила $445 млн инвестиций, включая и деньги от такого гиганта, как Microsoft.

Теперь же, как пишет FT, проект официально признан банкротом, а сайт компании не работает."

Dimmex #:
Заглохла тема. Видать, свидетели AI Overview черпают мудрые сведения от гугловского оракула. А он, между тем, даже слово "жопа" распознать не смог.

Умные люди используют умные сервисы для того, чтобы узнать что-то полезное, ускорить свою работу или найти ошибки. Использовать нейросеть чтобы узнать значение слова "жопа" очень показательно в плане умений и пониманий инструментов. Пошел уже какой-то зашквар совсем.

plab #:
Для инфо-сайтов "Грамотная архитектура"  нелепо звучит. Там ее в принципе не особо. Вот грамотный адаптивный дизайн, продуманная структура сайта и тп. - это реалии.

Подход к созданию любого продукта должен начинаться с архитектуры проекта. Если для тебя это нелепо - значит у тебя нет основ понимания разработки. Лепить инфошки из готовых ЦМС - это не разработка. Да и еще при этом сталкиваться с проблемами работы с файлами и лепить костыли с гитом - вне моего понимания. Я лучше сначала подумаю немного, потом реализую грамотно. Тебе потому и не может ии ответить грамотно, что у тебя нет понимания задач. 

plab #:
Я не храню. Но есть CMS, когда разделить проблема.

Если ты такое используешь на продакшене - это уровень твой как разработчика. В нормальных истемах такого не будет никогда. Я писал инфошки на Пайтоне/джанго, было достаточно пользовательского контента и никогда не возникала необходимость  в таких костылях. Когда изначально делаешь правильно - не приходится потом извращаться. 

plab #:
Все ваши рассуждения говорят о том, что в продакшене у вас ничего.

Показал бы я тебе свой продакшен сейчас))) Твои проблемы решаются на уровне архитектуры грамотной и очень легко. ТО над чем бьюсь я - иной уровень и ошибки чреваты серьезными последствиями. 
Еще раз говорю - если реально обсудить такую проблему - создай тему. Думаю, есть чем поделится.

юни #:
Восстание машин в очередной раз откладывается.

в каком месте твоей картинки смеяться? кто-то освоил фотошоп. в чем прикол-то?

plab #:
Ты точно разраб? Бывает, что в сайты-проекты льют файлы пользователи. И эти файлы надо включить в проект.

ты хочешь померится в компетенциях? Давай все таки останемся в рамках нормальной дискуссии.
У тебя мешанина в понятиях и в том, как правильно менеджить ресурсы, если ты файлы пользователей хранишь в проекте. Извини, но это редкая дичь. гит(гитхаб) - это codebase. там хранятся только статические файлы, нужные проекты, например что-то для фронта. Для пользовательских файлов - отдельное хранилище, допустим папка в твоем случае. связь сайта с этими файлами - как тебе удобно, самое распрастраненное -через базу данных. Неважно. это разные части проекта. Их ни в коем случае нельзя мешать.  Интересно - создай тему, поспорим там. 
Кстати ИИ очень хорошо умеет создавать именно вот такие костяки проектов, с правильным деплоем и хранением. Для многих языков и различных ресрусов - хочешь для сервера, хочешь для клауда

Dimmex #:
Конкретный пример: и клауди, и гпт, и гемини провалили тест элементарный на диагностику стуков в подвеске автомобиля.

не сочиняй пожалуйста. Грок: 

СhatGPT:

и твой хваленый гугл:

Не умеете готовить - не беритесь

Всего: 7101