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