Задать вопрос
  • Как комфортно изучать иностранный материал в сети на неизвестном языке, например, французском?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    translate.google.com
    и скидывайте туда url страницы.
    Для документации более-менее должно хватить.
    Ответ написан
    1 комментарий
  • Что лучше для новичка в программировании C или C++?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Ассемблер - для новичка нужен не он, а базовое понимание что такое машинные коды, чтобы иметь представление чем отличаются платформы на аппаратном уровне. Будет полезно понимание регистров и разрядности. Понимать размерность и архитектуру памяти.

    Учить Си - сейчас не нужно. Во-первых на чистом С вам, как новичку, писать не придется, а как опытному программисту - выучите потом.

    Учить С++ - полезно, чтобы вы могли написать что-то. Популярный язык для embedded.

    Но еще важнее для системного программиста - технологии.
    Возьмите ардуино и сделайте свое устройство, например простейшую управляемую розетку. Чтобы работала по usb, затем добавьте по wifi, придумайте веб-морду с API, вот уже и системно-запрограммированный готовый продукт, а вы будет знакомы с технологиями.
    Ответ написан
    1 комментарий
  • Удаление ненужных ключей на сервере после ssh-copy-id - где и как удалить?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Ключи хранятся в $HOME/.ssh/authorized_keys (дефолтное имя, может быть изменено)
    Каждый ключ - одна строка этого файла.
    Кто их прислал посмотреть нельзя, поскольку их в этот файл можно даже просто вставить любым текстовым редактором, без всяких логов. Но в конце ключа обычно идет комментарий, который может помочь.

    Удалить - просто удаляешь строчку с конкретным ключом. Обычным текстовым редактором (vi подойдет).
    Ответ написан
  • Наставник для 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.
    Ответ написан