Задать вопрос
  • Как скопировать скрытые файлы (RSYNC)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    В таком случае не пользуйтесь *, просто укажите каталог

    rsync -avz -D -e ssh /var/www/mailadmin/data/email/site.ru/$u/.maildir root@12.34.56.78:/var/vmail/site.ru/$u
  • Как скопировать скрытые файлы (RSYNC)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Так вы же указываете
    /var/www/mailadmin/data/email/site.ru/$u/.maildir/*

    То есть копировать все из $u/.maildir/ а не из $u/
  • Как скопировать скрытые файлы (RSYNC)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Уточните, что вы вообще хотите копировать?
    содержимое папки .maildir?
  • Как скопировать скрытые файлы (RSYNC)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    не верю.

    ls -1A /var/www/mailadmin/data/email/site.ru/ | while read u; do
    rsync -avz -D -e ssh /var/www/mailadmin/data/email/site.ru/$u/.maildir/* root@12.34.56.78:/var/vmail/site.ru/$u/
    done


    Все должно работать.
  • Почта, как сделать бесконечную почту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    DdarkX: Так а если дамп не успеет завершиться, когда пользователи уже начнут работать, или когда уже пора делать следующий бэкап?

    А если что-то случиться, а вам потом разворачивать бэкап, и это займет не час и не ночь, а неделю - что делать пользователям все это время?

    В общем время на это дело нужно учитывать, и если вся проблема исключительно в лени пользователей, которые рассылают 50-мегабайтный .pptx файл без архива на всю компанию, и у вас в почте потом лежит во всех ящиках 50 копий этого файла - зачем??
  • Screen и администратор сервера Майнкрафт - какие дать права?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    Установить джаву - гуглите как это в вашем дистрибутиве, например для убунты

    sudo apt-add-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java8-installer

    Потом просто создаете обычного пользователя с паролем и отдаете ему пароль. Все.
    Он сам сможет зайти, скопировать на сервер файлы для майнкрафта и запустить.
    Захочет настроить себе ключи доступа - настроит.
  • Screen и администратор сервера Майнкрафт - какие дать права?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    Алексей Типа: Тогда все верно - администратор сервера устанавливает необходимый для майнкрафта софт (скорее всего только java, насколько я помню), и создает аккаунт, под которым уже админ майнкрафта разворачивает свою игру, хоть в своей домашней папке и сам ею рулит. Права рута ему не нужны.
  • Как можно реализовать проверку подлинности данных на игровом сервере?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    js вы можете обсфуцировать, но главное - периодически меняйте что-то простенькое в алгоритме или структуре js.
    Ботовод, который напишет свой клиент, будет слать кривые данные - можно будет их ловить, или как минимум банить и заставлять ПОСТОЯННО переписывать код.

    Ботовод, который парсит ваш js и добавляет лишнее - при изменении структуры, будет вынужден тоже постоянно переписывать свой парсер.

    То есть нужно спроектировать код таким образом, чтобы в последствии вы могли с минимальными усилиями для себя добавить хакерам много ручной работы.
  • Как написать автотесты для консольного приложения?

    saboteur_kiev
    @saboteur_kiev
    Толстый Лорри:
    TC умеет просто считывать из лога строчки типа
    ##teamcity[testStarted..]

    Поэтому написать автотесты для тестирования консольной программы в Линукс можно прямо в шелле.
  • Книги по программированию в Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Читаете документацию. Есть огромная спецификация и по ядрку и по отдельным компонентам.
    Неясно что именно вы хотите изучить. Консольные программы? Гуи? системное программирование?
  • Материальная ответственность/штраф за просрочку дедлайна?

    saboteur_kiev
    @saboteur_kiev
    Ну не знаю. На испытательный срок ставить сотруднику задачу, от которой зависит репутация веб-студии?
    Я считаю, что менеджер гораздо более неправ, чем программист в данном случае.
  • Как получить такой двоичный код?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Совсем другой вопрос.
  • Роскомнадзор будет штрафовать за обработку данных?

    saboteur_kiev
    @saboteur_kiev
    freeExec: Вы видимо путаете какая информация о пользователе является его персональной информацией, и какие персональные данные пользователя считаются таковыми в контексте закона об обработке данных.
    Емайл - не является, о чем есть ответ например Жарова, который отвечая в интервью, упомянул, что ни телефон ни емайл в отдельности не является персональными данными.
    Только совокупность данных, над списком которых в каждом конкретном случае лучше пусть поработает юрист.
  • Материальная ответственность/штраф за просрочку дедлайна?

    saboteur_kiev
    @saboteur_kiev
    Даниил Вершинин: Как можно просрочить проект таким образом, что менеджер об этом узнал уже после рассторжения контракта клиентом?
    Задача менеджера быть всегда в курсе что на какой стадии, а ждать пока можно будет посчитать деньги.
  • Как получить такой двоичный код?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Никита Полевой: Правые тоже на один бит не совпадают.
    oooooooo11100011
    1001111101100011
  • Как тут осуществляется неявная модификация переменной?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    разве ж ответ, так мелкий комментарий =)
  • Роскомнадзор будет штрафовать за обработку данных?

    saboteur_kiev
    @saboteur_kiev
    freeExec: Вам стоит обратиться к юристу, чтобы выяснить что такое "однозначная идентификация абонента".

    Грубо говоря, вас ловят на улице, предявляют вам емайл и говорят - ты точно пользователь этого емайла? А ты можешь сказать что угодно, и никто не докажет.
    Вот паспорт если предъявят - то можно провести опознание, поскольку другой человек НЕ может законно пользоваться вашим паспортом. А емайлом - да хоть пароль на тостере опубликуйте, пусть все пользуются.
  • Как вы работате с гитом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    Какое отношение это имеет "в противоположность централизованным" системам?

    Кто мешает поднять вам SVN на локальной машине и уехать с ней в отпуск, спокойно там работая?
    А потом приехать и влить изменения в тот же гитхаб с такой же "легкостью" (это если никто ничего не трогал тут)

    Прелесть децентрализированных систем несколько в другом.
  • Роскомнадзор будет штрафовать за обработку данных?

    saboteur_kiev
    @saboteur_kiev
    freeExec: "Всё не так. Вот представь gfnfgnfgg@mail.ru зарегистрирован на госуслугах, сколько человек за ним стоит или могут зарегистрироваться как дубликаты - всего один."

    Зачем что-то представлять?
    Суд может доказать, что емайл всегда идентифицирует конкретного человека?
    Не в этом частном случае, а вообще?
    Нет.
    Значит это НЕ персональные данные, и если кто-то будет возникать - в суде это легко выигрывается.

    ПД должны ОДНОЗНАЧНО идентифицировать человека. Не в конкретном случае, а в общем.
  • Плохо ли создавать проекты с нуля? Что значит быть про?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    Light Air: Мне, с точки зрения девопса, вообще все равно на чем работают девелоперы. И среди сишников и среди джавистов и джаваскриптеров я кругом вижу людей с разными навыками и разными представлениями о том, что и как нужно писать. Поэтому я не очень сильно понимаю ваше возмущение исключительно PHPшниками.

    И серьезно. Предположите, что вы - не разработчик, но вам необходимо написать небольшую софтинку для личных целей, которая например считает домашнюю бухгалтерию. Вот эксель не устраивает, готовые продукты не устраивают, нужно свое с киллерфичей, нужной только вам, и пишется эта киллерфича минимум недели две.
    Как вы сможете найти хорошего специалиста? Да никак. Хороший востребованный специалист просто не будет париться и работать над такой мелочевкой. Джуниор не справится. Мидер - в меру своей говнокодистости.

    Если код работает - это код. Грубо говоря говнокод в основном исключительно взгляд со стороны другого опыта, то есть грубо говоря - все джуниоры говнокодеры для мидов, все миды говнокодеры для сеньоров, почти все сеньоры говнокодеры для архитектов.
    100 if/else говнокод, где можно было использовать case или цикл, но кому-то платят за строки, и с его точки зрения - он продвинутый специалист, знающий как заработать деньги.