yaltabes: На этом же сайте но на другой странице.
Большое спасибо, но в коде я очень слаб если на затруднит, дайте полную ссылку, для того, что бы вот на этой странице, срезу перейти к тексту "архангельск".
https://mil-ru.ru/images/doc/31012017.html
Якоря расставлять каждый раз не вариант, так как документ меняется очень часто.
Данный код находит первое вхождение строки и скролит окно до него. Единственное, если текст будет разбит тегами, то поиск не сработает. Это самый простой вариант.
Пример как работает можете посмотреть тут https://jsfiddle.net/asa6hzqy/ Только там из-за ифрема не работают хеши, искомый текст я вставил прямо в скрипт.
Aisamiery: Только у нас на 1 исполнителя 5 руководителей которые тоже кушать хотят.
Тут вы прям на больной мозоль наступили. Было как в анекдоте, начинающая платежная система: выводят нас, 4х разработчиков и 12 руководителей знакомиться...:)
tseries, рассмотрите еще такое решение, сервер-прослойка между хранилищем, тем же яндекс диском, домашним сервером и т.д.
Сервер скачивает с диска, кэширует у себя на диске и одновременно раздает. Как правило есть популярные видео, они попадут в кэш сервера. Но подойдет вам такое решение или нет вы можете только изучив статистику своего сайта.
Для транскодирования видео для HTML5 смотрите в сторону ffmpeg. В 90% случаев (из моей практики) даже перекодировать не нужно. Достаточно сменить контейнер видео, это не отнимает много ресурсов.
Рамарио, я бы посоветовал хотя бы поверхностно почитать про фреймворки symfony, yii и т.д. Думаю много интересного для себя обнаружите. Тоже писал свой велосипед и написал даже. Но во фреймворках много готовых запчастей (паттернов и других интересных решений).
Aisamiery: Равноценно и обратное, всегда можно найти того, кто снимит с вас всё что будет можно снять, вопрос в том - будет ли это лучше чем студент за ящик пива?
Я всегда исхожу из задачи. Можно нагрузить админа и на 30 000 в месяц одним сервером. Многое зависит от клиента, так же многое зависит и от админа. Был у нас в штате один, сложилось впечатление, что он думал, что если все будет работать безперебойно, компания его уволит и он целенаправленно создавал себе работу.
На моей практике совершенно обратные ситуации были. Как любитель полной автоматизации, настрою все и с точки зрения работодателя сижу плюю в потолок (работает же все).
С одной компанией уже несколько лет так "сотрудничаю". Найдут студента за 10т.р. он наломает дров или вообще сидят без обслуживания, а я за круглую сумму раз в год все восстанавливаю. Хотя затраченную сумму на меня и студента можно размазать на год и вообще жить без перебоев. И профитом получать программные доработки вместе с обслуживанием.
Так что не все так однозначно, бывает скупой платит дважды, а то и того больше.
nshakh: вы уверены, что обновили движек и все используемые модули?
так же заражение возможно по ФТП. Проверьте ваш собственный комптютер.
Кстати да. Работал в одной конторе, замучились "ловить" хакеров. Вроде и движок свой и вокруг сервера уже "10 метровый забор". А оказалось до безобразия просто - у руководителя с личного ноутбука постоянно какой-то вирус угонял пароли. И хранил он их на рабочем столе:)
Алексей Викторович: ВПС у меня. Но я в этом не смыслю. Насколько я понимаю, это забота хостера. У них спрашивали по настройкам, конкретные вещи - в ответ у нас все ок.
Как сам себе админ говорю, хостер тут не причем. И администрирование сервера это наша с вами забота, как пользователей.
Даже если возьмете сервер с администрированием - не поможет. Настроят правильно, не более. Скрипты не в их компетенции. Вам нужен и администратор и хороший разработчик. Или два в одном.
Ну а по делу. И я, и мои знакомые сталкивались с такими проблемами. Найдите человека который сможет организовать удаленный мониторинг за файлами CMS. Например через rsync. Отследит по логам и вычистит заразу раз и навсегда. Главное мониторте с другого сервера.
А "вылечите", не прекращайте мониторить файлы CMS и делать дампы.
Господа, о чем спор? Выше я дал решение на чистом js.
А авторизацию по сертификатам уже отменили? сарказм
Каждому админу свой сертификат и пусть ставят на них пароли какие хотят. Заодно и в логах будет видно кто что делал.
На этом же сайте но на другой странице.
Большое спасибо, но в коде я очень слаб если на затруднит, дайте полную ссылку, для того, что бы вот на этой странице, срезу перейти к тексту "архангельск".
https://mil-ru.ru/images/doc/31012017.html
Якоря расставлять каждый раз не вариант, так как документ меняется очень часто.
$(() => {
if(window.location.hash) {
search(window.location.hash.substring(1), document.body);
}
});
function search(text, tag) {
//console.log(tag.children)
if(tag.children.length) {
var next = true;
[].every.call(tag.children, (children) => {
//console.log(children);
next = search(text, children);
return next;
});
return next;
} else if (~tag.innerText.indexOf(text)) {
//console.log(tag);
$(document).scrollTop($(tag).offset().top);
return false;
}
return true;
}
Данный код находит первое вхождение строки и скролит окно до него. Единственное, если текст будет разбит тегами, то поиск не сработает. Это самый простой вариант.
Пример как работает можете посмотреть тут https://jsfiddle.net/asa6hzqy/ Только там из-за ифрема не работают хеши, искомый текст я вставил прямо в скрипт.
Только у нас на 1 исполнителя 5 руководителей которые тоже кушать хотят.
Тут вы прям на больной мозоль наступили. Было как в анекдоте, начинающая платежная система: выводят нас, 4х разработчиков и 12 руководителей знакомиться...:)
tseries, рассмотрите еще такое решение, сервер-прослойка между хранилищем, тем же яндекс диском, домашним сервером и т.д.
Сервер скачивает с диска, кэширует у себя на диске и одновременно раздает. Как правило есть популярные видео, они попадут в кэш сервера. Но подойдет вам такое решение или нет вы можете только изучив статистику своего сайта.
Для транскодирования видео для HTML5 смотрите в сторону ffmpeg. В 90% случаев (из моей практики) даже перекодировать не нужно. Достаточно сменить контейнер видео, это не отнимает много ресурсов.
Рамарио, я бы посоветовал хотя бы поверхностно почитать про фреймворки symfony, yii и т.д. Думаю много интересного для себя обнаружите. Тоже писал свой велосипед и написал даже. Но во фреймворках много готовых запчастей (паттернов и других интересных решений).
Равноценно и обратное, всегда можно найти того, кто снимит с вас всё что будет можно снять, вопрос в том - будет ли это лучше чем студент за ящик пива?
Я всегда исхожу из задачи. Можно нагрузить админа и на 30 000 в месяц одним сервером. Многое зависит от клиента, так же многое зависит и от админа. Был у нас в штате один, сложилось впечатление, что он думал, что если все будет работать безперебойно, компания его уволит и он целенаправленно создавал себе работу.
На моей практике совершенно обратные ситуации были. Как любитель полной автоматизации, настрою все и с точки зрения работодателя сижу плюю в потолок (работает же все).
С одной компанией уже несколько лет так "сотрудничаю". Найдут студента за 10т.р. он наломает дров или вообще сидят без обслуживания, а я за круглую сумму раз в год все восстанавливаю. Хотя затраченную сумму на меня и студента можно размазать на год и вообще жить без перебоев. И профитом получать программные доработки вместе с обслуживанием.
Так что не все так однозначно, бывает скупой платит дважды, а то и того больше.
вы уверены, что обновили движек и все используемые модули?
так же заражение возможно по ФТП. Проверьте ваш собственный комптютер.
Кстати да. Работал в одной конторе, замучились "ловить" хакеров. Вроде и движок свой и вокруг сервера уже "10 метровый забор". А оказалось до безобразия просто - у руководителя с личного ноутбука постоянно какой-то вирус угонял пароли. И хранил он их на рабочем столе:)
ВПС у меня. Но я в этом не смыслю. Насколько я понимаю, это забота хостера. У них спрашивали по настройкам, конкретные вещи - в ответ у нас все ок.
Как сам себе админ говорю, хостер тут не причем. И администрирование сервера это наша с вами забота, как пользователей.
Даже если возьмете сервер с администрированием - не поможет. Настроят правильно, не более. Скрипты не в их компетенции. Вам нужен и администратор и хороший разработчик. Или два в одном.
Ну а по делу. И я, и мои знакомые сталкивались с такими проблемами. Найдите человека который сможет организовать удаленный мониторинг за файлами CMS. Например через rsync. Отследит по логам и вычистит заразу раз и навсегда. Главное мониторте с другого сервера.
А "вылечите", не прекращайте мониторить файлы CMS и делать дампы.
demiux, в один гигабитный свитч подключено две машины.
Благодарю, через неделю делаю у вас заказ.
---------- Добавлено 31.01.2017 в 22:03 ----------
Жду еще предложений - сервера будут приобретаться у нескольких хостинг-провайдеров.