plab

Рейтинг
428
Регистрация
26.04.2010
Appassionato #:
То есть, экспертный контент станет или платным, или просто недоступным.

Есть много нюансов помимо экспертности.

Рерайтно-копирайтный сайт на одну из естественно-научных тем потерял меньше трафа, чем сайт по языку программирования.

Можно было бы сказать, что рулят правильная вставка картинок и хорошее оформление. Это не умеет ЖПТ. 

Однако чтобы траф это оценил, он должен доходить до сайта. Хотя по идее ЖПТ должен его "не пускать", давая ответы.

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

svl1971 #:
Яндекс замещает русский информационный продукт - западным.

Что касается контента, то его дофига на английском. Если у Яндекса переводчик норм, то русскоязычные сайты ему в принципе не особо нужны. Тырь по всему миру, переводи и воспроизводи через Алису.

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

В инфошках код бэкенда - это хорошо если 10% от всей разработки. 

Sly32 #:
Твои проблемы решаются на уровне архитектуры грамотной и очень легко.

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

Sly32 #:
ты хочешь померится в компетенциях? Давай все таки останемся в рамках нормальной дискуссии.
У тебя мешанина в понятиях и в том, как правильно менеджить ресурсы, если ты файлы пользователей хранишь в проекте.

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

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

Ramzes_13 #:
Может вы спрашивать не умеете, но мне жпт заменил поиск на 95%, и с ним удобнее и быстрее в разы, особенно если нужна инфа не на русском.

Может у вас уровень вопросов таков, что для ответа на них достаточно интеллекта ЖПТ.

Sly32 #:
По итогу придумал себе проблемы, которые не можешь решить. А у меня например пуш в основную ветку запускает деплой проекта на сервер и никогда не возникнет ситуация, чтобы я захотел бы что-то там руками править. Я после оазворачивания вообще никогда не захожу на сервер, нет необходимости вообще. А чтоб заути и еще там править файлы проекта - дичь. 

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

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

не хаос #:
Какая-то мелкая типовая проблемка, с которой можно спокойно справиться без всяких ии, просто покопавшись в поиске.

Нет. Ответ можно вывести либо сильно подумав без ИИ и хорошо зная Git, либо глубоко ковыряться в поиске. Вот чел решает подобную. Ему эксперт дает костыль: qna.habr.com/q/1349358 . По хорошему, если делаешь баре, то нефиг там править. Или не делай баре. Если уж что-то изменилось на сервере, то вытягивай руками (утилитой scp например и коммит делай на локальном).

Sly32 #:
Ну так именно это и отвечает нейросеть, не так ли?

Нейросеть тупа. Она не различает коммит и правку проекта. Проект править можно. Коммиты делать в баре-репо нельзя. Он только фиксирует их при пушах в него.

А теперь думаем без ИИ. Баре-репо не следит за файлами. Ему неоткуда знать, какой изменился, а какой нет. Поэтому ни пул, ни фетч работать не могут.

Тот факт, что каталог с файлами git не в том же где рабочий проект, тут особо не при делах.

Sly32 #:
В bare-репозитории нельзя напрямую изменить код приложения

На сервере баре-репо находится в отдельном каталоге. А проект - в другом. Рабочая директория прописывается в хуках. Проект можно править. А вот коммиты сделать нельзя.

Так что это очевидно, что каталог с баре-репо править смысла не имеет. 

Нафига мне это полотно с банальными командами. 

Если я сделал изменения в bare на серваке, pull на локальном не закачивает. fetch тоже.

Чтобы оно работало, надо делать на серваке обычный репо. 

Если я буду пулить на локалку из обычного репо, то пушить на сервак напрямую уже нельзя. 

Схема всегда будет сложнее.

Sly32 #:
А так грохнется твой сервер и потеряешь все там.

Так там и не важно. Главная копия - на локальном. Если грохнется локальный, есть на серваке. Отсутствие у того репо возможности откатывать коммиты, не важно в данном контексте. Гит используется только для быстрого слива файлов из разных подкаталогов. История вообще не важна.

Скрипт можно написать. Но тут задача - не делать лишних телодвижений. 

У ЖПТ было спрошено: можно ли выполнить pull с bare-репозитория. Она должна была ответить нет. Но я не уверен на 100%, что нет. Я не спрашивал, как мне сделать pull и как организовывать обмен файлами туда-сюда. Сложных путей несколько. Суть вопроса была - есть ли простое решение. Простого нет. Если надо туда-сюда, то действительно через гитхаб, либо создание веток.

Всего: 5802