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. Это не программный код..
Но править его может потребитель услуги хостинга.. (сам или делегируя.. веб-мастеру или "программисту".. но от этого он конфигом быть не перестаёт...) При этом "нормально", то ответственность за внесённые изменения лежит на конечном исполнителе ("программисте")
.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 - это не программирование..
Я наоборот о том, что [есть ряд ситуаций, когда] администратор не нужен, есть потребность в решении задач админстрирования, выполнения функций администрирования...
Sitealert.. к техническим формальностям.. программный код выполняется.. конфиги - обрабатываются.. где здесь .htaccess?
Sitealert: Сайт можно рассматривать как сложную программу, состоящую из серверных скриптов, конфигурационных файлов, скриптов и инструкций для браузера, инструкций для поисковых систем.
Там ваще овердо*ра всего.. банальное (x?)HTML (с валидацией по w3c), JS + Jquery (angular|vue..) + css (с хаками) + .htacces (шоб работало)
но посыл в том, что .htaccess - это из области администрирования.. и.. если ратовать за то, что "каждый должен своё", то .htaccess - не из программинга (прям вообще, ибо конфиг). Всё.
И до кучи админ не нужен (во всяком случае.. есть типовые ситуации, где функции администрирования с тем или иным успехом готов тянуть более-менее подкованный технический специалист, не являющийся администратором (но обладающий достаточными компетецниями.. пусть и сам подход с "компетенциями" мне отчасти чужд..))
Sitealert: И компетенция этого программиста - всё, что касается функционирования конкретного сайта.
в том числе файл .htaccess, который [формально] относится к администрированию (ну, конфиг сервера ведь.. для каталога..), (не к программированию), но программист (который на самом деле уже забыл /а может и не знал/ как код писать) должен его настроить..
WapGraf: Чтобы водить машину вам нужен водитель, а если вы права получали не на лекциях программистов, то вы и являетесь водителем.
то он и является администратором.. вуаля... =)
* но при этом "без админстратора низя"..
Вся фишка в том, что знание смежных областей позволяет решать проблемы..
работая с .htaccess, программист якобы лезет не в своё дело и выходит за рамки своей компетенции
Не, не так.. работая с .htaccess, программист выполняет функцию администрирования (конфигурирования, настройки среды для выполнения программы)
Впрочем как и любые другие конфиги сайта не имеющие программного кода. {ini|conf|txt|inc|xml}
Есть отличие, строго говоря, от "любых других конфигов", поскольку .htaccess обрабатывается не программным кодом (написанным программистом), а web-сервером.. ещё до запуска программного кода. (он не для сайта, а для директории, и разница тоже есть)
А посыл был примерно такой:
... несмотря на то, что хтакес это не программирование, а администрирование, но занимается этим программер и поэтому не фиг топить за узкую специализацию.
p.s. говорил уже, в .htaccess ещё заглядывают и "пописывают" SEO-шники..
.htaccess - это конфиг web-сервера apache. Это не программный код..
Это не конфиг, а директивы, которые могут быть обработаны веб-сервером apache.
Вы хотя бы дочитывайте то, на что пытаетесь возразить. Конфиг - конфигурационный файл.. .htaccess - это не директивы, это файл.. Он содержит директивы (состоит из них.. включает в себя.. ), но от этого он файлом быть не перестаёт и директивами не становится. И да, он не содержит программного кода.
Вообще-то, программирование. Поскольку непосредственно влияет на исполнение программы.
Вы себя слышите? Логику аргументации.. На исполнение программы влияет, к примеру, наличие 220 в розетке.
.htaccess - это не программный код. Если возражаете - давайте предметно.. с указанием языка программирования.
И я открою большой секрет: сервер - это тоже программа.
Речь о написании программного кода.. Смысл умничать? Уже было ведь..
А если на пальцах
программист - код в любом его проявлении.
Админ - ПО в любом его проявлении.
Да оно всё ПО. И когда-то было кодом.. И пересобирается из кода..
так по-хорошему файл должен быть пустой, а правки вносится, по вашей логике, в конфигурационный файл apache, если это дело администратора.
Вы тоже пытаетесь путать функции и зоны ответственности..
.htaccess - это конфиг web-сервера apache. Это не программный код..
Но править его может потребитель услуги хостинга.. (сам или делегируя.. веб-мастеру или "программисту".. но от этого он конфигом быть не перестаёт...) При этом "нормально", то ответственность за внесённые изменения лежит на конечном исполнителе ("программисте")
(это щас толстый вопрос
Осмелюсь отослать Вас на пару страниц назад
Каждый должен заниматься своей работой.
В контексте
+
"программист" (веб-мастер), поправивший .htaccess, выполнил функцию администрирования (а не программирования, поскольку.. мы всё же пришли к единому мнению? что это конфигурационный файл web-сервера, а не программный код) и при этом несёт за неё ответственность.
* p.s. для понимания (и снятия части вопросов).. Я готов пояснить всем и каждому, что и почему поправлено, если я посчитал нужным это поправить... и да, оно не повлияет на работоспособность сайта...
там vi, я с ним вообще не умею, закомментишь пожалуйста
Это не программирование и не администрирование.. это пользователь (non-desktop) Linux (как там.. "уверенный пользователь Microsoft Office").. вот тут тоже самое.. просто у vi не user-friendly интерфейс.. и если не знаешь.. то "ой"..
---------- Добавлено 16.09.2019 в 01:31 ----------
я не понимаю, почему программист, не может самостоятельно написать регулярное выражение?
А
1) разве речь о регулярках?
2) программист может.. но правка .htaccess - это не программирование..
по вашей логике все администраторы, которые правят config.php(в разных cms по разному), являются программистами.
Я предлагаю прочитать хотя бы с 7-й страницы..
Я наоборот о том, что [есть ряд ситуаций, когда] администратор не нужен, есть потребность в решении задач админстрирования, выполнения функций администрирования...
alter the configuration of the Apache Web Server
чуток поправить конфигурацию веб-сервера.. )))
---------- Добавлено 16.09.2019 в 01:16 ----------
blg, вы, процитировав, забыли указать, на каком языке..
---------- Добавлено 16.09.2019 в 01:17 ----------
Далее про программирование:
А где там про программирование?.. там про конфиги...
Sitealert.. к техническим формальностям.. программный код выполняется.. конфиги - обрабатываются.. где здесь .htaccess?
Сайт можно рассматривать как сложную программу, состоящую из серверных скриптов, конфигурационных файлов, скриптов и инструкций для браузера, инструкций для поисковых систем.
Там ваще овердо*ра всего.. банальное (x?)HTML (с валидацией по w3c), JS + Jquery (angular|vue..) + css (с хаками) + .htacces (шоб работало)
но посыл в том, что .htaccess - это из области администрирования.. и.. если ратовать за то, что "каждый должен своё", то .htaccess - не из программинга (прям вообще, ибо конфиг). Всё.
И до кучи админ не нужен (во всяком случае.. есть типовые ситуации, где функции администрирования с тем или иным успехом готов тянуть более-менее подкованный технический специалист, не являющийся администратором (но обладающий достаточными компетецниями.. пусть и сам подход с "компетенциями" мне отчасти чужд..))
И компетенция этого программиста - всё, что касается функционирования конкретного сайта.
в том числе файл .htaccess, который [формально] относится к администрированию (ну, конфиг сервера ведь.. для каталога..), (не к программированию), но программист (который на самом деле уже забыл /а может и не знал/ как код писать) должен его настроить..
Чтобы водить машину вам нужен водитель, а если вы права получали не на лекциях программистов, то вы и являетесь водителем.
то он и является администратором.. вуаля... =)
* но при этом "без админстратора низя"..
Вся фишка в том, что знание смежных областей позволяет решать проблемы..