WapGraf: программирование оно всегда программирование.
Так и я о том же.
в .htaccess нет ни строчки программного кода.
А если будете утверждать, что есть - скажите сразу, на каком языке.. 😂
Сложность в том, что у (некоторых) хостеров мнение, что всё что не администратор, то - программист. 😂 А если он за frontend, то каким боком к .htaccess... PHP-программист как бэ тоже не .htaccess.. И даже DB-программист (прям тот, который в SQL программирует)..
Вот и получается, что full-stack а-ля эникейщик, только на уровне сервера.. может и хостера с админом "попинать" (иногда даже рассказать "как надо"), и бэкапы настроить, и VPS-ку поднять.. И даже какую-нибудь не особо хитрую инфраструктуру настроить.. Вот и до DevOps-а вырос.. вместе со стартапом..
А с .htaccess-ом не то что "веб-мастер", уже многие владельцы сайтов разобрались.. И забавно, что Вы это к программированию относите.. =)
WapGraf: системный администратор он системный администратор
Вообще, человеку свойственно много ролей выполнять.. мир многогранен.. =)
WapGraf: А электрик, который покинул свое рабочее место и пошел на шабашку уже не электрик?
Не, наоборот же. Мне, чтоб лампочку вкрутить, нет необходимости вызывать электрика (квалифицированного-дипломированного.. с разрядом /не тот, который 220/ или без). Но я, единожды вкрутив лампочку (и, даже освоив навык вкручивания-выкручивания).. погуглив про цоколи и Ватты.. я всё ещё не электрик, но без электрика обхожусь вполне успешно.
---------- Добавлено 15.09.2019 в 16:13 ----------
p.s. WapGraf, у Вас акционная ссылка в подписи на страницу без предложений ведёт
Категория не содержит выдимых продуктов
* я как бэ не филолог, но ошибку предлагаю исправить.. по наполнению - вам виднее..
smart2web, это конфигурационный файл веб-сервера Apache.
Да, он располагается в директории сайта.
Да, часто он генерируется программно (конфиги для сайтов тоже автоматически панельками или скриптами генерируются, от этого они не становятся программными)
Ещё скажите, что SVG-графика к программированию относится.. (там как бЭ тоже код.. и он тоже в папке сайта)
smart2web: При разработке сайта кто пишет htaccess?
Да вполне тот же может написать, кто и VPS настроит.. только почему-то тот, кто настроил VPS упорно не называется администратором.. а раз программист - "пиши .htaccess".. 😂
Вы (в парадигме хостера) пытаетесь ответственность разграничить. Я же говорю о разграничении функций (хотя, как уже отмечали, многое тесно связано.. и соседней сферой интересоваться совсем не вредно)
WapGraf: Ушли от темы, браво. Но прокомментировать не смогли.
Там, если прочитать, весь ответ - комментарий. Уходить и в мыслях не было. Разве что, мы вообще этим обсуждением слегка ушли от темы). Можете попробовать указать - постараюсь пояснить.. Хотя, что-то подсказывает, что имеет смысл закругляться. Вы считаете, что "админы необходимы". Я говорю, что в общем случае
В проекте возникают задачи (из области компьютерного администрирования), которые нужно решать.. и выполнение этих задач может быть возложено на достаточно компетентного технического специалиста, который формально администратором не является
И привёл пример ситуаций, где это может быть вполне оправданным.
* на всякий случай. Я не призываю отказываться от квалифицированного администратора в принципе. Более того, говорю, что администратор - это вполне оправдано. А иногда - и не один десяток.. Просто ответственность за это решение в любом случае лежит на руководителе проекта (или на бизнесе).
WapGraf: А я хоть слово о документах админа/программиста/уборщицы говорил?
Нет, была речь о том, что
WapGraf: а если вы права получали не на лекциях программистов, то вы и являетесь водителем.
1) Я как бэ не водитель... но функцию вождения могу-умею..
2) Есть люди с правами у которых с качеством выполнения функции всё "не очень". ("Права купил, ездить не купил")
Если заменить на администратор + бумага по окончанию курсов/ВУЗа по направлению - и перечитать ещё раз оба сообщения, надеюсь придёт понимание..
WapGraf: То, что внутри директории пользователя не является местом работы системного администратора, в отличии от Nginx.
О.. )) разграничение ответственности. Отлично.
1) .htaccess - это администрирование..
2) Но системный администратор хостинга "внутри директории" не работает
=>
3) клиент хостинга вынужден выполнять функции администрирования сам или силами сторонних специалистов.
* как бонус - иногда сторонние специалисты сливаются, говоря что это "не их".. и клиенту приходится разбираться.
suffix: Я ни разу не админ и не программист, но вот роль вебмастера пришлось исполнять
Собственно, так и получается.
WapGraf, может Ваши сообщения правильно читать с добавкой "в рамках предоставления хостинг-услуги"?
Ну т.е. "это не задача администратора" (в рамках предоставления услуги хостинга).. и тогда всё становится по местам.. =)
P.S.
LazyBadger: MySQL, после того, как его поставит "шоб було" системный администратор, будет под задачи и специфику полировать и настраивать прямыми руками DBA (database administrator) и это - две разные профы, также как postmaster|hostmaster - это не просто "админ".
Да нету у Васи-Пети на этапе старта бюджета не то что на разных админов (хост, пост, бд..).. они его сами на коленке в гараже дома подняли. Что ж теперь, проект закрывать? функции DBA, Postmaster-а, hostmaster-а и других *мастеров.. объединённые в функции компьютерного администрирования будет выполнять просто "компьютерщик" (и даже не администратор).
Представьте, как в (обычную, не IT) фирму штатом из двух с половиной человек считая директора, нанимают системного администратора, администратора БД, почтовиков, сотрудника техподдержки, специалиста по оргтехнике (специалиста по принтерам HP, по МФУ Xerox)
---------- Добавлено 15.09.2019 в 11:00 ----------
WapGraf: Если программист не работает с .htaccess, это или банальная лень или безграмотность. Ведь у нас каждый второй программист.
Не.. программист просто делает свою работу, а в чужую не лезет.. 😂
Без понимания принципов, ТС предполагает, что даёт "пилюлю" всем, у кого случится аналогичная "стандартная" ситуация. Благодарность за благие намерения..
.. но пользу сего действа стремятся обесценить собеседники..
wasistdas, помониторьте хотя бы недельку-другую изменения в файлах.. Совсем не факт, что найдя и удалив заразу, Вы закрыли дыру (точнее, этими действиями Вы устранили лишь последствия.. Про дыру здесь ни слова)..
Пре.. Есть у меня знакомый.. отнюдь не дипломированный повар, но стейки и всю (многие блюда) азиатскую кухню может приготовить так, что некоторые из них удивляются..
WapGraf: а если вы права получали не на лекциях программистов, то вы и являетесь водителем.
Нынче и права, и дипломы покупаются.. И наличие документа, и работа в хостинг-компании (на должности администратора) не гарантирует компетентности специалиста для выполнения функций администрирования (равно как и обратное - отсутствие диплома/сертификата администратора.. [сюда многие профессии уместятся] да и программиста) не говорит о некомпетентности.
Ездить многие учатся самостоятельно, а потом идут в автошколу просто потому что лицензирование. Раньше можно было обойтись без автошколы, а сдать - в ГИБДД ГАИ "самовыдвиженцем". Про правила вообще молчу.
* в советское время была напряжёнка с автосервисами (во всяком случае, на некоторых территориях), поэтому практически каждый водитель был в некоторой степени автомехаником, автоэлектриком, шиномонтажником (если напрячься - с десяток профессий можно наковырять). были "форумы" в гаражах, были замасленные "мануалы".. Люди успешно выполняли функции, решали возникающие проблемы
WapGraf: И нефиг сунуть нос в чужую работу.
А как я тогда пойму, что "чужая работа" выполняется достаточно качественно? Даже я (учитывая относительно небольшой опыт общения с ТП) был свидетелем, как косячит (читать "некомпетентна") штатная (читать "на должности администратора") техподдержка хостера. Истории в этом разделе тому подтверждением могут являться.
WapGraf: Это исключительно программная часть! Ни один хостинг, который не правит скрипты клиента и даже их не смотрит, не окажет вам помощи и с .htaccess. В том числе и на крутых популярных хостингах.
Вы себя слышите? =)
1) .htaccess - это конфигурационный файл, используемый web-сервером Apache, который к программированию не имеет никакого отношения.. (и даже играться с настройками php - это административная часть.. это не код!)
но да, хостер выдал "площадку", установил лимиты, а дальше - делайте "что хотите".. И с точки зрения бизнеса([хостера) это правильно.. Вот с точки зрения функций - нестыковочка.. =)
* кстати, конфиги nginx более "кодерские" =)
2) Есть клиентоориентированные хостеры, которые в рамках бесплатной поддержки помогут не только с .htaccess-ом, но и с VPS-ом (я сам не видел, но мне так сказали.. (с))
Но да, хостеры переносят эту часть администрирования на клиента[хостинга], который либо сам, либо силами наёмного специалиста с этим справляется (ибо нет ничего сверхъестественного).
Отчасти, благодаря этому появился промежуточный пласт "веб-мастеров" (вроде как не админы и не программисты, но могут решать проблемы с сайтом имеют общее представление о стеке технологий, и понимают "что и где"), которые могут CMS поставить, плагинов добавить, с конфигами поковыряться.. с техподдержкой попереписываться, погуглить, на форумах поспамить..
smart2web: Админ - ПО в любом его проявлении.
Да оно всё ПО. И когда-то было кодом.. И пересобирается из кода..
ivan-lev: но как придется решить задачу выше минимальных знаний, вы её не решите, или решите через сутки.
Для хостера, порой, выпадают задачи "выше минимальных знаний", на решение которых уходит несколько суток.. И никто не застрахован... От этого они (и клиенты, которые с ними остались) только выигрывают.. они знают, как решить эту задачу в будущем, а хостеры, к которым клиенты ушли - не факт, что так же достойно выйдут из аналогичной ситуации.
Откуда ему вообще знать какие конструкции нужно прописывать? Какие реврайты заложены скриптом и какие будут работать?
Оттуда же, откуда ему знать, какой VPS и какое ПО устанавливать.. 😂
программирование оно всегда программирование.
Так и я о том же.
в .htaccess нет ни строчки программного кода.
А если будете утверждать, что есть - скажите сразу, на каком языке.. 😂
Сложность в том, что у (некоторых) хостеров мнение, что всё что не администратор, то - программист. 😂 А если он за frontend, то каким боком к .htaccess... PHP-программист как бэ тоже не .htaccess.. И даже DB-программист (прям тот, который в SQL программирует)..
Вот и получается, что full-stack а-ля эникейщик, только на уровне сервера.. может и хостера с админом "попинать" (иногда даже рассказать "как надо"), и бэкапы настроить, и VPS-ку поднять.. И даже какую-нибудь не особо хитрую инфраструктуру настроить.. Вот и до DevOps-а вырос.. вместе со стартапом..
А с .htaccess-ом не то что "веб-мастер", уже многие владельцы сайтов разобрались.. И забавно, что Вы это к программированию относите.. =)
системный администратор он системный администратор
Вообще, человеку свойственно много ролей выполнять.. мир многогранен.. =)
А электрик, который покинул свое рабочее место и пошел на шабашку уже не электрик?
Не, наоборот же. Мне, чтоб лампочку вкрутить, нет необходимости вызывать электрика (квалифицированного-дипломированного.. с разрядом /не тот, который 220/ или без). Но я, единожды вкрутив лампочку (и, даже освоив навык вкручивания-выкручивания).. погуглив про цоколи и Ватты.. я всё ещё не электрик, но без электрика обхожусь вполне успешно.
---------- Добавлено 15.09.2019 в 16:13 ----------
p.s. WapGraf, у Вас акционная ссылка в подписи на страницу без предложений ведёт
* я как бэ не филолог, но ошибку предлагаю исправить.. по наполнению - вам виднее..
второй пдф весь из картинок, текста нет.
1) объём
2) возможно, по свойствам пробежаться.. закономерности поискать
3) Если текста нет, зачем лезть в страницы?
smart2web, это конфигурационный файл веб-сервера Apache.
Да, он располагается в директории сайта.
Да, часто он генерируется программно (конфиги для сайтов тоже автоматически панельками или скриптами генерируются, от этого они не становятся программными)
Ещё скажите, что SVG-графика к программированию относится.. (там как бЭ тоже код.. и он тоже в папке сайта)
При разработке сайта кто пишет htaccess?
Да вполне тот же может написать, кто и VPS настроит.. только почему-то тот, кто настроил VPS упорно не называется администратором.. а раз программист - "пиши .htaccess".. 😂
Вы (в парадигме хостера) пытаетесь ответственность разграничить. Я же говорю о разграничении функций (хотя, как уже отмечали, многое тесно связано.. и соседней сферой интересоваться совсем не вредно)
smart2web, это конфигурационный файл. Это не программный код. Вы точно разницы не понимаете?
Ушли от темы, браво. Но прокомментировать не смогли.
Там, если прочитать, весь ответ - комментарий. Уходить и в мыслях не было. Разве что, мы вообще этим обсуждением слегка ушли от темы). Можете попробовать указать - постараюсь пояснить.. Хотя, что-то подсказывает, что имеет смысл закругляться. Вы считаете, что "админы необходимы". Я говорю, что в общем случае
И привёл пример ситуаций, где это может быть вполне оправданным.
* на всякий случай. Я не призываю отказываться от квалифицированного администратора в принципе. Более того, говорю, что администратор - это вполне оправдано. А иногда - и не один десяток.. Просто ответственность за это решение в любом случае лежит на руководителе проекта (или на бизнесе).
А я хоть слово о документах админа/программиста/уборщицы говорил?
Нет, была речь о том, что
а если вы права получали не на лекциях программистов, то вы и являетесь водителем.
1) Я как бэ не водитель... но функцию вождения могу-умею..
2) Есть люди с правами у которых с качеством выполнения функции всё "не очень". ("Права купил, ездить не купил")
Если заменить на администратор + бумага по окончанию курсов/ВУЗа по направлению - и перечитать ещё раз оба сообщения, надеюсь придёт понимание..
То, что внутри директории пользователя не является местом работы системного администратора, в отличии от Nginx.
О.. )) разграничение ответственности. Отлично.
1) .htaccess - это администрирование..
2) Но системный администратор хостинга "внутри директории" не работает
=>
3) клиент хостинга вынужден выполнять функции администрирования сам или силами сторонних специалистов.
* как бонус - иногда сторонние специалисты сливаются, говоря что это "не их".. и клиенту приходится разбираться.
Я ни разу не админ и не программист, но вот роль вебмастера пришлось исполнять
Собственно, так и получается.
WapGraf, может Ваши сообщения правильно читать с добавкой "в рамках предоставления хостинг-услуги"?
Ну т.е. "это не задача администратора" (в рамках предоставления услуги хостинга).. и тогда всё становится по местам.. =)
P.S.
MySQL, после того, как его поставит "шоб було" системный администратор, будет под задачи и специфику полировать и настраивать прямыми руками DBA (database administrator) и это - две разные профы, также как postmaster|hostmaster - это не просто "админ".
Да нету у Васи-Пети на этапе старта бюджета не то что на разных админов (хост, пост, бд..).. они его сами на коленке в гараже дома подняли. Что ж теперь, проект закрывать? функции DBA, Postmaster-а, hostmaster-а и других *мастеров.. объединённые в функции компьютерного администрирования будет выполнять просто "компьютерщик" (и даже не администратор).
Представьте, как в (обычную, не IT) фирму штатом из двух с половиной человек считая директора, нанимают системного администратора, администратора БД, почтовиков, сотрудника техподдержки, специалиста по оргтехнике (специалиста по принтерам HP, по МФУ Xerox)
---------- Добавлено 15.09.2019 в 11:00 ----------
Если программист не работает с .htaccess, это или банальная лень или безграмотность. Ведь у нас каждый второй программист.
Не.. программист просто делает свою работу, а в чужую не лезет.. 😂
Всё в точности с Вашими формулировками.. 😂
.htaccess - это не программирование..
Это без разницы.
Без понимания принципов, ТС предполагает, что даёт "пилюлю" всем, у кого случится аналогичная "стандартная" ситуация. Благодарность за благие намерения..
.. но пользу сего действа стремятся обесценить собеседники..
wasistdas, помониторьте хотя бы недельку-другую изменения в файлах.. Совсем не факт, что найдя и удалив заразу, Вы закрыли дыру (точнее, этими действиями Вы устранили лишь последствия.. Про дыру здесь ни слова)..
p.s.. И да.. сделайте бэкапы..
Возьмем какой-то обычный хостинг https://www.rosehosting.com/web-hosting.html
А чего не hostgator? (реклама в гугле по cheap unlimited hosting) =)
+ попадаем на русскоязычный сайт с крокодильчиком и "от 260 руб/месяц"...
Пре.. Есть у меня знакомый.. отнюдь не дипломированный повар, но стейки и всю (многие блюда) азиатскую кухню может приготовить так, что некоторые из них удивляются..
а если вы права получали не на лекциях программистов, то вы и являетесь водителем.
Нынче и права, и дипломы покупаются.. И наличие документа, и работа в хостинг-компании (на должности администратора) не гарантирует компетентности специалиста для выполнения функций администрирования (равно как и обратное - отсутствие диплома/сертификата администратора.. [сюда многие профессии уместятся] да и программиста) не говорит о некомпетентности.
Ездить многие учатся самостоятельно, а потом идут в автошколу просто потому что лицензирование. Раньше можно было обойтись без автошколы, а сдать - в ГИБДД ГАИ "самовыдвиженцем". Про правила вообще молчу.
* в советское время была напряжёнка с автосервисами (во всяком случае, на некоторых территориях), поэтому практически каждый водитель был в некоторой степени автомехаником, автоэлектриком, шиномонтажником (если напрячься - с десяток профессий можно наковырять). были "форумы" в гаражах, были замасленные "мануалы".. Люди успешно выполняли функции, решали возникающие проблемы
И нефиг сунуть нос в чужую работу.
А как я тогда пойму, что "чужая работа" выполняется достаточно качественно? Даже я (учитывая относительно небольшой опыт общения с ТП) был свидетелем, как косячит (читать "некомпетентна") штатная (читать "на должности администратора") техподдержка хостера. Истории в этом разделе тому подтверждением могут являться.
Это исключительно программная часть! Ни один хостинг, который не правит скрипты клиента и даже их не смотрит, не окажет вам помощи и с .htaccess. В том числе и на крутых популярных хостингах.
Вы себя слышите? =)
1) .htaccess - это конфигурационный файл, используемый web-сервером Apache, который к программированию не имеет никакого отношения.. (и даже играться с настройками php - это административная часть.. это не код!)
но да, хостер выдал "площадку", установил лимиты, а дальше - делайте "что хотите".. И с точки зрения бизнеса([хостера) это правильно.. Вот с точки зрения функций - нестыковочка.. =)
* кстати, конфиги nginx более "кодерские" =)
2) Есть клиентоориентированные хостеры, которые в рамках бесплатной поддержки помогут не только с .htaccess-ом, но и с VPS-ом (я сам не видел, но мне так сказали.. (с))
Но да, хостеры переносят эту часть администрирования на клиента[хостинга], который либо сам, либо силами наёмного специалиста с этим справляется (ибо нет ничего сверхъестественного).
Отчасти, благодаря этому появился промежуточный пласт "веб-мастеров" (вроде как не админы и не программисты, но могут решать проблемы с сайтом имеют общее представление о стеке технологий, и понимают "что и где"), которые могут CMS поставить, плагинов добавить, с конфигами поковыряться.. с техподдержкой попереписываться, погуглить, на форумах поспамить..
Админ - ПО в любом его проявлении.
Да оно всё ПО. И когда-то было кодом.. И пересобирается из кода..
но как придется решить задачу выше минимальных знаний, вы её не решите, или решите через сутки.
Для хостера, порой, выпадают задачи "выше минимальных знаний", на решение которых уходит несколько суток.. И никто не застрахован... От этого они (и клиенты, которые с ними остались) только выигрывают.. они знают, как решить эту задачу в будущем, а хостеры, к которым клиенты ушли - не факт, что так же достойно выйдут из аналогичной ситуации.
этот стиль замены IF?
Не уверен, что "стиль замены".. Скорее логика вычисления булевых выражений..
https://en.wikipedia.org/wiki/Short-circuit_evaluation
* по этой же причине, кстати, используется
и блок после || не выполняется.С интересными приёмами "упрощения" (скорее лаконичного) кода (для js) можно ознакомиться в статье