ivan-lev

Рейтинг
435
Регистрация
20.04.2007
Sitealert:
работая с .htaccess, программист якобы лезет не в своё дело и выходит за рамки своей компетенции

Не, не так.. работая с .htaccess, программист выполняет функцию администрирования (конфигурирования, настройки среды для выполнения программы)

smart2web:
Впрочем как и любые другие конфиги сайта не имеющие программного кода. {ini|conf|txt|inc|xml}

Есть отличие, строго говоря, от "любых других конфигов", поскольку .htaccess обрабатывается не программным кодом (написанным программистом), а web-сервером.. ещё до запуска программного кода. (он не для сайта, а для директории, и разница тоже есть)

А посыл был примерно такой:

edogs:
... несмотря на то, что хтакес это не программирование, а администрирование, но занимается этим программер и поэтому не фиг топить за узкую специализацию.

p.s. говорил уже, в .htaccess ещё заглядывают и "пописывают" SEO-шники..

ivan-lev:
.htaccess - это конфиг web-сервера apache. Это не программный код..
blg:
Это не конфиг, а директивы, которые могут быть обработаны веб-сервером apache.

Вы хотя бы дочитывайте то, на что пытаетесь возразить. Конфиг - конфигурационный файл.. .htaccess - это не директивы, это файл.. Он содержит директивы (состоит из них.. включает в себя.. ), но от этого он файлом быть не перестаёт и директивами не становится. И да, он не содержит программного кода.

Sitealert:
Вообще-то, программирование. Поскольку непосредственно влияет на исполнение программы.

Вы себя слышите? Логику аргументации.. На исполнение программы влияет, к примеру, наличие 220 в розетке.

.htaccess - это не программный код. Если возражаете - давайте предметно.. с указанием языка программирования.

Sitealert:
И я открою большой секрет: сервер - это тоже программа.

Речь о написании программного кода.. Смысл умничать? Уже было ведь..

ivan-lev:

smart2web:
А если на пальцах
программист - код в любом его проявлении.
Админ - ПО в любом его проявлении.


Да оно всё ПО. И когда-то было кодом.. И пересобирается из кода..
blg:
так по-хорошему файл должен быть пустой, а правки вносится, по вашей логике, в конфигурационный файл apache, если это дело администратора.

Вы тоже пытаетесь путать функции и зоны ответственности..

.htaccess - это конфиг web-сервера apache. Это не программный код..

Но править его может потребитель услуги хостинга.. (сам или делегируя.. веб-мастеру или "программисту".. но от этого он конфигом быть не перестаёт...) При этом "нормально", то ответственность за внесённые изменения лежит на конечном исполнителе ("программисте")

blg:
(это щас толстый вопрос

Осмелюсь отослать Вас на пару страниц назад

WapGraf:
Каждый должен заниматься своей работой.

В контексте

.htaccess - это конфиг сервера, а не программирование

+

ivan-lev:
"программист" (веб-мастер), поправивший .htaccess, выполнил функцию администрирования (а не программирования, поскольку.. мы всё же пришли к единому мнению? что это конфигурационный файл web-сервера, а не программный код) и при этом несёт за неё ответственность.

* p.s. для понимания (и снятия части вопросов).. Я готов пояснить всем и каждому, что и почему поправлено, если я посчитал нужным это поправить... и да, оно не повлияет на работоспособность сайта...

blg:
там vi, я с ним вообще не умею, закомментишь пожалуйста

Это не программирование и не администрирование.. это пользователь (non-desktop) Linux (как там.. "уверенный пользователь Microsoft Office").. вот тут тоже самое.. просто у vi не user-friendly интерфейс.. и если не знаешь.. то "ой"..

---------- Добавлено 16.09.2019 в 01:31 ----------

blg:
я не понимаю, почему программист, не может самостоятельно написать регулярное выражение?

А

1) разве речь о регулярках?

2) программист может.. но правка .htaccess - это не программирование..

blg:
по вашей логике все администраторы, которые правят config.php(в разных cms по разному), являются программистами.

Я предлагаю прочитать хотя бы с 7-й страницы..

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

blg:
alter the configuration of the Apache Web Server

чуток поправить конфигурацию веб-сервера.. )))

---------- Добавлено 16.09.2019 в 01:16 ----------

blg, вы, процитировав, забыли указать, на каком языке..

---------- Добавлено 16.09.2019 в 01:17 ----------

blg:
Далее про программирование:

А где там про программирование?.. там про конфиги...

Sitealert.. к техническим формальностям.. программный код выполняется.. конфиги - обрабатываются.. где здесь .htaccess?

Sitealert:
Сайт можно рассматривать как сложную программу, состоящую из серверных скриптов, конфигурационных файлов, скриптов и инструкций для браузера, инструкций для поисковых систем.

Там ваще овердо*ра всего.. банальное (x?)HTML (с валидацией по w3c), JS + Jquery (angular|vue..) + css (с хаками) + .htacces (шоб работало)

но посыл в том, что .htaccess - это из области администрирования.. и.. если ратовать за то, что "каждый должен своё", то .htaccess - не из программинга (прям вообще, ибо конфиг). Всё.

И до кучи админ не нужен (во всяком случае.. есть типовые ситуации, где функции администрирования с тем или иным успехом готов тянуть более-менее подкованный технический специалист, не являющийся администратором (но обладающий достаточными компетецниями.. пусть и сам подход с "компетенциями" мне отчасти чужд..))

Sitealert:
И компетенция этого программиста - всё, что касается функционирования конкретного сайта.

в том числе файл .htaccess, который [формально] относится к администрированию (ну, конфиг сервера ведь.. для каталога..), (не к программированию), но программист (который на самом деле уже забыл /а может и не знал/ как код писать) должен его настроить..

WapGraf:
Чтобы водить машину вам нужен водитель, а если вы права получали не на лекциях программистов, то вы и являетесь водителем.

то он и является администратором.. вуаля... =)

* но при этом "без админстратора низя"..

Вся фишка в том, что знание смежных областей позволяет решать проблемы..

Всего: 4907