• И все же sscanf в Python — или парсинг простых строк?

    @YoungSkipper Автор вопроса
    Посмотрел, еще так же нашел — www.acooke.org/lepl/
    Нужно будет посмотреть как описание грамматики будет выглядеть — насколько громоздко, а так вариант :)
  • И все же sscanf в Python — или парсинг простых строк?

    @YoungSkipper Автор вопроса
    Если бы небыло строк которые могут содержать пробелы «Mary Rose Jesus» — это тоже name и surname — то можно было конечно, ибо тут можно красиво сделать типа

    (a, b, c, d) = [t(s) for t,s in zip((int,float,bool,str),data.split())]

    Но увы, хочет чтобы строка была именно сторой. Да и плюс как проверять то что сматчилось верно? Писать дикое услови split_result[5] == "/"?
  • Настроить информирование о изменении файлов?

    @YoungSkipper Автор вопроса
    «Что делать дальше — и так понятно» — мне вот не очень...:)

    Вот на примере моего варнинга — что мол /sbin/ifdown и /sbin/ifup заменены на скрипты. Ну посмотрел я на эти скрипты — вполне себе валидные — есть предположение что так изначально и было при установки системы ( или после установки cPanel/WHM). Опять же «заменить на оригинальные» — для системного администарота это как бы возможно тревиальная задача, а вот мне не очевидно. Или есть простой способ? yum install ifup не подходит :) Или как можно посмотреть какой должен быть ifup для kernel-2.6.32-71.el6.i686?

    Но это так, ради беседы…

    Контроль целосности — да сижу изучаю Tripwire, incron — в целом что нужно. Запрет на запись — тут сложно, некоторые скрипты все же пишут — но в целом идея понятна, тоже веротяно нужно от веб-сервера запретить писать (хотя как это сделать именно для определенного типа файлов — без проставления прав на нужные файла не понятно пока
  • Настроить информирование о изменении файлов?

    @YoungSkipper Автор вопроса
    Хм — все же это немного не о том. Вот смотрите — типичный взлом с которым я сталкиваюсь такой — через дырку разместить php файлы, который при исполнении проходится по всем файлам — находит index.php и index.html и добавляет туда показ айфрема или просты ссылки. Как я понимаю данные инструменты это не отловят.

    Плюс второе — чисто админские какие-то инстурменты. Ну вот запустил я rkhunter — выдал он мне

    Warning: The command '/sbin/ifdown' has been replaced by a script: /sbin/ifdown: Bourne-Again shell script text executable
    Warning: The command '/usr/bin/GET' has been replaced by a script: /usr/bin/GET: a /usr/bin/perl -w script text executable

    или

    Warning: No output found from the lsmod command or the /proc/modules file:

    или

    Warning: Hidden directory found: '/dev/.udev'

    И что делать?? Я бы ожидал — подсказки — мол стандратно жидается что то-то, а вот то что у вас скорее означает то-то, и сделать нужно это.
  • Настроить информирование о изменении файлов?

    @YoungSkipper Автор вопроса
    Замерил — типичный wordpress сайт это порядка 650 файлов, и порядка 130 директорий. Т.е. тысяч не будет, но будет больше тысячи и меньше двух вероятно. Другое дело можно ограничиться директорями с кодом — будет раза в два меньше.
  • Настроить информирование о изменении файлов?

    @YoungSkipper Автор вопроса
    Скорее второе — нашли дыру в сайте и добавили бекдоров, ссылки, айфреймы и прочую гадость. Собственно почему хочется — уже был претендент — когда собственно дырку нашли в январе и тогдаже разместили бекдор, а воспользовались через полгода. Проводить аудит чужого кода полугодовой давности — то еще удовольсвие.
  • Настроить информирование о изменении файлов?

    @YoungSkipper Автор вопроса
    Сорвалось. Мне то собственно сгенерировать набор директорий не сложно — но их много будет — много сотен, если не тысяч. Будет нормально работать — не просядут другие файловые операции, в других путях которые не отслеживаются?
  • Настроить информирование о изменении файлов?

    @YoungSkipper Автор вопроса
    В процессе чтения фака по incron — «Can I monitor the whole subtree under some directory? Not directly. You can monitor only a file or a directory „
  • Настроить информирование о изменении файлов?

    @YoungSkipper Автор вопроса
    В случае incron — я пока не очень понимаю, от чего дифф то брать. Т.е. либо нужно сложную схему — если файл открыли на записать — то скопировать его, когда закрыли — взять дифф от предыдушей копии и текущей и прислать.

    Как-то сложно выглядит.
  • Настроить информирование о изменении файлов?

    @YoungSkipper Автор вопроса
    Ага, идея понятна — т.е. фактически дергать git не по таймеру, а по событиям на файлов системе :) Ибо как я понимаю — получить блокирующий вызов события ДО изменения файла — не получится (чтобы снять копию, до именения и сравнить после изменения чтобы получить дифф)? Спасибо, через yum установился — попробуем завтра конфиги пописать.
  • Настроить информирование о изменении файлов?

    @YoungSkipper Автор вопроса
    Собственно — не моможет если поменяли дату модификации файла, вернее изменили файла и поставили старую дату. Но за параметр спасибо.
  • Обясните про nameservers, a entry и т.п.?

    @YoungSkipper Автор вопроса
    Так, по поводу NS — все таки есть возможность использовать NS хостера? Ответ хостера был да можно.
    Ситуация когда я покупаю пару IP, поднимаю на них свои NS-ы, в целом мне понятна — мне хочется все же использовать NS-ы сервера.
  • Обясните про nameservers, a entry и т.п.?

    @YoungSkipper Автор вопроса
    Я попробую уточнить вопрос. Поразумевается что я могу использоать NS хостера, но при этом добавлять свои домены. Подразумевается что NS хостера, видят мои записи о зонах и знаю что я прописываю определеннеые домены на определенные хосты. Именно последний момент мне не понятен.
  • Обясните про nameservers, a entry и т.п.?

    @YoungSkipper Автор вопроса
    Это файл зоны для some_end_user_domain.ru.
  • Обясните про nameservers, a entry и т.п.?

    @YoungSkipper Автор вопроса
    Про DNS я читаю, но как бы очень обширно.

    «NS-ы домена, должны указывать на DNS сервер с зоной Вашего домена, которую вы можете редактировать.»

    Вот тут вопрос — я хочу использовать NS хостера. Т.е. своих NS серверов у меня нет. Редактировать зону я могу через WHM (руками не знаю как). Там есть записи вида

    some_end_user_domain.ru. 86400 IN NS ns1.leaseweb.nl. — и так для всех трех ns хостера
    some_end_user_domain.ru. 480 IN A SERVER_IP
    localhost 480 IN A 127.0.0.1
  • Изменение размера HFS+ раздела?

    @YoungSkipper Автор вопроса
    gparted — молча падает
    parted — говорит мол не может сделать, ибо not implemented yet — это я начинал с попытки перемещения ntfs партиции
    Acronis Disk Director — оболочка диска стартует, но если там выбрать именно Disk Direct то классический курсор в вурхнем левом углу моргает и все.

    Какие еще есть варианты?
  • С помощью какого сервиса рассылать много email-ов?

    @YoungSkipper Автор вопроса
    Так, что-то когда видишь что в сайте компании www.unisender.com/en/contacts/ — забывают прописать себе страницу контактов, берут сомнения. Товарищам точно можно доверять двухмиллонные рассылки по всему миру?
  • С помощью какого сервиса рассылать много email-ов?

    @YoungSkipper Автор вопроса
    Ага, спасибо. В доках по апи уже вижу по крайней мере слова тэг.
  • С помощью какого сервиса рассылать много email-ов?

    @YoungSkipper Автор вопроса
    База будет opt-in, но не double opt-out — т.е. с галочкой, но без подтверждения дополнительнго через письмо.

    Про 2кк в день это интересно, у меня было ощущение что 200к в день это как раз типично и все тянут, а 2кк это уже много — но ощущение базировалось на информации 2-3 летней давности. Хорошо если все поменялось.
  • С помощью какого сервиса рассылать много email-ов?

    @YoungSkipper Автор вопроса
    Тарификацию смотрел — порядок устраивает, хотя конечно хотелось бы по меньше.

    Понятно, что API нужен — я его посмотрел. Собственно и вопрос — как мейлчимп отнесется к тому, что помимо рассылок будет еще большая куча запросов на изменение списков.