• Какие детали понадобятся для датчика закрытой двери?

    @vilgeforce
    Раздолбай и программист
    Геркон + магнит. Концевой выключатель. Оптопара. Выбирайте что угодно.
    Датчик цепляется к простейшей плате с МК, к ней же цепляется GSM-модуль.
    Ответ написан
    Комментировать
  • Как настроить программу-шпиона для слежки за сотрудниками фирмы?

    Jump
    @Jump
    Системный администратор со стажем.
    Шпионить за сотрудниками это уголовно наказуемое деяние. Можно сесть.

    Хотя организация вправе контролировать собственную почту, средства коммуникации, вести видеонаблюдение на территории.
    Поэтому обязательно предупреждаете сотрудников, что корпоративная почта, чат, и.т.п служит исключительно для деловой переписки, и прочих рабочих нужд, вести личную переписку в них запрещено, уведомляете, что вся деловая почта, просматривается вышестоящими сотрудниками, и является собственностью организации.
    Тогда можете без проблем контролировать и просматривать.

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

    Вообще такие дела без юриста не делаются.
    Если есть такая задача, составляете план технических действий, идете к юристу организации, чтобы он проверил законность всех действий, и составил нужные документы (например подписи у сотрудников собрал).
    После чего, имея на руках письменный приказ начальства, и юридическое обоснование законности, можно переходить к технической реализации.
    Ответ написан
    Комментировать
  • Что нужно сделать в фирме безопаснику, если его должность только открылась и никакой почвы для этого нет?

    opium
    @opium
    Просто люблю качественно работать
    В первую очередь написать регламенты, потом вводить их, потом следить за ними.
    Ответ написан
    Комментировать
  • Информационная безопасность. Чему следует учить?

    faserschreiber
    @faserschreiber
    Android, немножко Flutter
    Если вы ожидаете, что она будет заниматься технической защитой, тогда нужно хорошо разбираться в сетевых технологиях (начиная с самого начала: модель OSI, протоколы передачи данных и т. д. - в общем, давным давно, когда Земля была расплавленным шаром...)
    Если в сторону организационных вопросов - тогда законодательство (конфиденциальная информация, персданные, коммерческая тайна и т.д.)
    А насчёт программы обучения, чем читать стандарты вузов, лучше глянуть программы обучения коммерческих учебных центров - там достаточно сжато и конкретно описано.
    Ответ написан
    1 комментарий
  • Какую платформу выбрать Arduino или Raspberry Pi?

    Зависит от того что вы хотите изучить.
    Ardurino - это микроконтроллеры.
    Raspberry Pi - это фактически компьютер с Linux.

    Ardurino. Если стоит цель разобраться с совсем низким уровнем - микроконтроллерами. Изучить какие процессы происходят в цифровой электронике. То стоит взять Ardurino.
    Работать приходится непосредственно с железом, писать свою поддержку, либо искать готовые библиотеки.
    Требует понимания о работе железа: CPU, памяти, I/O, радиоэлектронных компонентов. Приходится описывать в коде каждое «дрыгание» ножкой, обрабатывать прерывания, складывать полученные биты и т.п.
    Потом можно перейти на более низкий уровень - писать на C/Asm под микроконтроллеры AVR.
    Это классно, но требует много времени на создание чего-то рабочего. Впрочем все не так страшно, плюс есть много готовых компонентов/библиотек.
    Из плюсов: приходит понимание как оно там внутри работает. Можно делать компактные (если освоить ЛУТ и делать свои платы) и довольно интересные вещи. Практика работы с МК.
    Из минусов: как и все низкоуровневые вещи требует терпения и написания большого объема кода.

    Raspberry Pi, как я уже выше писал это компьютер с Linux. Тут больше придется разбираться с Linux, ввод/вывод абстрагирован драйверами. Поэтому если больше интересует программирование под Linux, то стоит выбирать эту платформу.
    Из плюсов: Можно парой строк на каком-нибудь питоне сделать прикольную штуку. Осваивается Linux.
    Из минусов: Нет полного понимания что там внутри и как оно работает. Привязка к платформе, хоть и к Linux, который запускается почти на всем. Иногда избыточность, там где хватило бы Ardurino (AVR) пихают Raspberry.

    Я начинал с AVR. Ardurino смотрел, но решил что мне оно уже не нужно, так как я уже имею опыт непосредственно с МК AVR. Потом купил Raspberry, уже осознанно. Поэтому рекомендовал бы начать с Ardurino, но все зависит от ваших целей.
    Ответ написан
    1 комментарий
  • Как собрать команду для стартапа?

    Vapaamies
    @Vapaamies
    Разработчик будущей ОС для ПК размером 250 МБ
    можно ли мне собрать команду разработчиков

    Можно. Разрешаем. Берете плакат "Ищу разработчиков, готовых работать за еду" и ходите с ним возле бизнес-центров в вашем городе. Абсурдно, да?

    Если у вас только идея, но нет профессии, -- вы бизнесмен, и разработчиков вам нужно нанять. Разработчики приносят в проект свое умение производить, а вы -- свой организаторский талант. Если же оного не имеется, у вас не идея, сударь, а мечта. К ней применим совет великого комбинатора "плюнуть на это дело слюной, как плевали еще до времен исторического материализма". Великий комбинатор знатным организатором был, ему можно верить.
    Ответ написан
    2 комментария
  • Как в фильтрах Logstash осуществить выборку определенных полей?

    Neolithik
    @Neolithik Автор вопроса
    Системный администратор
    И по традиции отвечу сам )
    для себя выбрал такой механизм, может кому понадобится
    input {  
        file {
            codec => plain  #сначала получаем логи как они есть 
    #       codec => multiline {
    #       pattern => "T" ##создаем патерны (теги) по которым будет разбираться простыня
    #       negate => true
    #       what => "previous" ##определяет положение сшивающего тега(в данном случае в начале листа тег и инфа до следующего указаного в патерне)если ставить "next" то патерн попадает в предыдущий лист
    #       }
            path => "/home/kab/logs/*.log"
            start_position => "beginning" 
            type => "syslog"
            }
    }
    filter {
    
    ##############################WORK BLOCK#######################################
        mutate { # избавляемся от ненужных символов
            type => "syslog"
            gsub => ["message","\]|\["," "] # delete from log symbol"[]"
            gsub => ["message","\|"," "] # delete from log symbol "|"
        }
        grok { # обрабатываем поступающее сообщение (шапку) так как она +- стандартна, остальное пройдет через фильтр неизменным
            type => "syslog"
            pattern => "%{SYSLOGPROG:timing_level}   %{HOST:app_name}%{NOTSPACE:IDsession}   %{WORD:jpkg_name}   %{NOTSPACE:date} %{TIME:app_timestamp}   %{PROG:method}"
            }
       multiline { #ну а теперь сшиваем все 
            type => "syslog"
            pattern => "^(T0_)|(T1_)"
            negate => true
            what => "previous"
            }
    ###############################################################################
       mutate { # избавляемся от ненужных данных
            type => "syslog"
            remove => [tags]
            remove => [program]
            }
    }
    output { # и передаем на выход
       stdout {
            codec => "rubydebug"
            }
       elasticsearch {
            host => "localhost"
            }
    }


    Как то так
    Ответ написан
    Комментировать
  • Почему не срабатывает ssh-add в git?

    @Z_Coder Автор вопроса
    Для таких новичков как я оказывается этот окаянный ssh-agent перед ssh-add нужно запустить:
    eval `ssh-agent.exe`.
    Ответ написан
    2 комментария
  • sftp доступ к дерикториям сайтов

    Насколько я помню на chroot директорию должен быть владелец root. Сделайте просто вложенную директорию и ей назначьте нужного вам пользователя.
    Ответ написан
    Комментировать
  • Посоветуйте, пожалуйста, ПО для реализации Agile/Scrum

    Antares19
    @Antares19
    Не устану рекомендовать trello.com/
    Онлайн-доска от команды Джоэла Спольски.
    Ответ написан
    Комментировать