Задать вопрос
  • Наставник для 40 -летнего?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Данные этого человека:
    1. 40 лет;
    Неважно

    2. Огромное желание работать в данной области;
    Почему же он не работает в данной области? Или желание выявляется исключительно "хочу"? Пусть сидит и пишет код.

    3. Живет не в мегаполисе;
    Неважно

    4. Любовь к точным наукам и использование этих навыков в быту и повсеместно;
    Противоречит с 2. Если любовь к точным наукам, то мог бы самостоятельно логично додуматься, что нужно не просто хотеть а сидеть иделать

    5. Есть свободное время;
    То есть он хочет, и свободное время есть, но ждет одобрения?

    6. Быстро "впитывает" самую разнообразную информацию;
    Противоречит с тем, что он до сих пор не работает, если хочет и есть свободное время.

    7. Смотрит на мою разработку и вдохновляется сильно.
    Противоречит со всем предыдущим. Смотрит, вдохновляется, хочет, есть время, но при этом ничего не делает?
    Ответ написан
    1 комментарий
  • Каким ПО лучше шифровать отдельные файлы на macOS?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    openssl ваш выбор.

    Из закрытых и простых - winrar с паролем
    Ответ написан
    Комментировать
  • Сколько математики нужно программисту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    "Вот только хочется стратегически верно распланировать свое обучение,чтобы уделить больше внимания тому что реально нужно."

    Вот откуда такое желание отфильтровать знания, чтобы поменьше учить.
    Учите много, учите больше. Программист это целое направление. Больше будете знать, больше будете уметь.

    Хотите всю жизнь клепать сайты-визитки - вам хватит и трех классов.
    Ответ написан
  • Нужно ли IT специалисту изучать шифрование?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    То, что вы изучаете, это не шифрование, а так, базовое понимание о том, как хранится и передается информация.
    На пару вечеров почитать. Азбука морзе где-то тут рядом.

    До серьезной работы с криптованием тут еще далеко.
    Читайте.

    Разберитесь хотя бы с базовым - системы исчисления (двоичная, восьмеричная, шестнадцатиричная), кодировки, коды Хаффмана, коды Рида-Соломона,
    Ответ написан
    7 комментариев
  • Как обнаружить скрытые вредоносные процессы в системе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Для начала нужно научиться обнаруживать стандартные процессы - знать что из них что делает, к чему относится, как себя ведет и как должен запускаться.

    После этого уже можно искать нестандартные процессы.

    Способы конечно есть, но объяснять их - значит научить человека администрированию windows на достаточно глубоком уровне. Это нельзя вместить в ответ на вопрос, а грубо говоря целый процесс обучения.
    Ответ написан
    Комментировать
  • Bash - Как сравнивать время?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Вы можете просто использовать find для поиска файлов, которые обновлялись более xx дней назад.

    for FILE in `find ./* -mtime +30`
    do
      echo $FILE
    done


    и делать со списком все, что вам угодно.
    Ответ написан
    Комментировать
  • Как включить bash в windows 10?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Windows 64-битная?

    Для 32-битной bash недоступен.
    Ответ написан
    Комментировать
  • Как получить базу для программирования, не уча его прежде?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Начните с того, что попробуйте автоматизировать какие-то вещи у себя в администрировании.
    Сбор статистики, например.
    Можно использовать скриптовые языки - bash/perl/python/php.

    Например если в сети есть сетевые принтеры, посмотрите как с них можно получить статистику (кол-во напечатанных страниц, уровень тонера), напишите скрипт который это собирает и скидывает в простой файлик в виде дата - колво страниц - тонер, например

    printer1.log
    2017-04-18 12:00,123123,80%

    Повесьте скрипт на выполнение раз в час или раз в день. Потом можно из этих файликов в экселе сделать диаграммы, посмотреть загрузку принтера, подумать.

    Главное, чтобы результат выполнения ваших скриптов был полезен именно вам, и вы думали не как бы сделать что-то, а хочу видеть вот такие данные, неважно каким способом - гуглю в инете, кто как это делает и делаю у себя способом, который я понял.
    Ответ написан
    Комментировать
  • Как ограничить доступ к туннелю SSH по IP?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    закрыть 8080 порт через iptables для всех, кроме вашего IP

    # закрыть 8080 порт для всех
    iptables -P INPUT DROP --dports 8080
    # открыть 8080 порт для адреса
    iptables -A INPUT -m multiport --dports 22,5432 -s 188.225.72.45 -j ACCEPT
    Ответ написан
  • Новые версии фотошопа делают вес файлов больше?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    вы делаете export for web или просто save as?
    Ответ написан
  • Как выглядит программа на ассемблере на разных платформах?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Вас интересует программа на асме или непосредственно машинный код?

    Машинный код выглядит по-разному для разных архитектур. Разные процессоры могут иметь отличающийся набор команд, но в случае x86 процессоров, эти изменения заключены в дополнительных инструкциях, поэтому программа может выглядеть одинаково, а может иметь отельные команды другие (оптимизированные).

    Что касается непосредственно текста на ассемблере - сейчас под виндовс и линукс редко пишут на чистом ассемблере, не пользуясь библиотеками. Если же пользоваться - то вызов системных функций естественно будет отличаться, потому что они разные в разных системах.
    Ответ написан
    2 комментария
  • Как из консоли добавить права апачу на создание и редактирование файлов в директории home/user?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    Можно дать права записи на папку для группы, в которой есть и ваш юзер и apache.
    Можно добавить или юзера в группу apache или apache в группу юзера.
    В случае требований к безопасности - создать новую группу для этого, чтобы лишних прав не выдавать.
    Ответ написан
    Комментировать
  • Как остановить процесс nohup Ubuntu?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    А точно у вас питоновский скрипт был запущен? может он уже успел выполниться?
    tail -f nohup.out что говорит?
    Ответ написан
    4 комментария
  • Как во всемирной сети появляются сведения о новом сервере DNS?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Дело не в том как в мире появляется новый DNS сервер, а в том, как в мире появляется новый домен.
    Если вы сделали свой DNS и на нем завели новый домен - никто про это и не узнает.

    Домен нужно регистрировать у регистратора, который добавляет запись в NS сервера отвечающего за соответствующий домен. А ваш локальный DNS сервер никакого отношения к зоне .ru не имеет и будет влиять только на те компы, у которых он будет настроен DNS сервером.

    Вообще просто почитайте как работает служба DNS.
    Ответ написан
    6 комментариев
  • Пробую привязать карту к зарубежному VPS, почему не выходит?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Я бы не рекомендовал использовать зарплатные карты для платежей в инете.

    Заведите отдельную мультивалютную карточку в вашем же банке, чтобы можно было без процентов перекидывать с одной на другую, и перекидывайте безопасные суммы, чтобы не светить креденшили зарплатной.

    P.S. Вот только что подумал, что может дело в том, что конкретно ваша дебетная карта не мультивалютная, или у нее еще какие-нибудь локальные ограничения поэтому и проблемы?

    P.P.S. Может и санкции где-то как-то.
    Ответ написан
    Комментировать
  • Редирект http на https с одинаковым портом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    так не бывает. У http один порт, обычно 80, у https другой порт, обычно 443.
    Ответ написан
  • Как правильно назначать владельца и группу папки, чтобы скрипт мог загружать файлы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А группа какая?
    поставьте 664 и 775, и добавьте ublog и www-data в эту группу, точнее один из них уже точно в ней.

    На всякий случай еще почитайте про umask
    Ответ написан
    Комментировать
  • Теория php программирования на примере?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "Возьмем веб-сервис, который проверяет доступен ли сайт в данный момент или нет.
    Но как быть, если таких сайтов надо проверять несколько тысяч и проверять нужно раз в минуту?"

    Возьмем хлебокомбинат и магазин возле вашего дома, и нужно раз в минуту привозить ящик батонов.
    Но как быть, если нужно раз в минуту привозить 12 вагонов?
    НИКАК, тут даже постройка железной дороги не поможет, потому что разгрузить их не выйдет.
    Ставить нужно реалистичные задачи.
    Нужно четко понимать, что какие бы быстрые не были процессоры и линии связи, везде есть ограничения, и следует искать варианты, которые устроили - в том числе и в самом изначальном условии задачи, например выделять на проверку не минуту, а 10 минут, 30 минут, час.

    Конечно можно оптимизировать, найти реальное решение проблемы. Например вместо curl использовать ping, но это проверит только доступность хоста, а не сайта. Можно по ssh запрашивать состояние сервера, или сделать наоборот - чтобы каждый сайт сам отчитывался с определенной периодичностью, тогда проверять нужно будет только те, которые вовремя не отчитались.

    В общем гораздо проще выполнять практические задачки, если они имеют какое-то практическое применение, тогда у вас постановка задачи будет реалистичная и достижение результата будет ВАМ понятным.
    Ответ написан
    3 комментария
  • Как стать специалистом на фрилансе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Хорошим специалистом на фрилансе можно стать также как и хорошим специалистом в офисе.
    Нужно работать, учиться, работать, учиться.
    Ответ написан
    15 комментариев