Задать вопрос
  • В какой последовательности учить математику?

    @kapysta13
    Учите в интернет ресурсах , если не понятна какая-то тема в математике, то нужно временно отойти назад, к более простым вещам. осуществить тактическое отступление. вкладывайте силы чтобы максимально понять текущую мат программу, решайте школьные олимпиадные задачи. и раз в пол года возвращайтесь к тому, что было для вас слишком сложно до этого. в какой-то момент понимание начнёт появляться.
    Пару советов которие мне помогли:
    1.матана много знать не надо, только понять что такое оптимизация
    2. курс Andew Ng на youtube тоже норм базу обьясняет
    3. udacity курс по Data science очень детально покрывает минимальную базу по математике
    4. потом читайте Gareth James "Introduction to Statistical learning", там с виду сложновато, формулы особенно итд итп, но по сути все очень просто, если на них не слишком сложным взглядом смотреть
    Ответ написан
    1 комментарий
  • Правильный алгоритм разграничения доступа к папкам пользователей в AD?

    @nApoBo3
    Папки создаются не по отделам, а по функциям-ролям.
    Можно создать отдельную папку на каждый отдел, поскольку пописать все функции-роли внутри отдела весьма затруднительно, но все папки используемые несколькими подразделениями делаются именно по функциональному принципу.
    Пример:
    Папка отделов
    ..Папка Отдела продаж
    ..Папка Бухгалтерии
    ..Папка Юридической службы
    Папка договоров
    ..Папка договора с поставщиками
    ..Папка договора с клиентами

    Папки собираются и монтируются пользователям с помощью DFS.

    Права пользователей делаются по модели AGDLP. На каждый объект доступа( как вариант папку, но это может быть и не папка ) создается access группа, являющаяся локальной доменной группой, для нее прописываются права. На каждую бизнес роль создается глобальная доменная группа. Пользователи включаются в глобальные доменные группы, глобальные доменные группы включаются в локальные доменные группы( access группы ).

    Пример:
    Папка отдела продаж
    Локальная доменная группа saledepread( назначены права доступа к папке отдела продаж на чтение )
    Локальная доменная группа saledepwrite( назначены права доступа к папке отдела продаж на запись )
    Глобальная группа saledep( включена в локальные группы saledepread и saledepwrite )
    Пользователь Василий Пупкин( включен в глобальную группу saledep ).
    Ответ написан
    8 комментариев
  • Как исправить ошибку SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution?

    planc
    @planc
    у тебя у контейнера имя db, а в конфиге mysql ты подключаешься к хосту mysql

    'dsn' => 'mysql:host=mysql;dbname=mdb',
    Ответ написан
    1 комментарий
  • Устаревший сервер терминалов?

    Jump
    @Jump
    Системный администратор со стажем.
    Как решить все проблемы с сервером?
    Пригласить специалиста.
    Все проблемы решаемы.
    Ответ написан
    Комментировать
  • Какие есть best practices при переходе с AD на контроллер домена на Linux?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Лучшая практика не делать этого. Ад очень хороший инструмент, ну а самба это кривое поделие. Причём очень старое. В общем не ввязывайтесь, через полгода вернётесь к тому что было. ИМХО

    ADD

    Для каждой задачи используйте свой инструмент.
    Ответ написан
    2 комментария
  • Почему не работает линк, если я переношу его в другую директорию?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Если делаете относительной линк, а затем его копируете, то он будет ссылаться относительно нового каталога. Делайте линк ссылкой от корня файловой системы. Или создавайте линк сразу в нужном каталоге. Да в майкрософтп все тоже самое.
    Ответ написан
    Комментировать
  • Кто-то сталкивался с подобным при обновлении мака на OS Big Sur?

    @RobQwerty
    Это баг Big Sur ,который apple признала.
    Перезагрузитесь ,cразу же, во время или перед звуковым сигналом, удерживайте клавиши Command и R, пока не появится меню служебных программ.
    Выберите Дисковую утилиту и нажмите кнопку «Продолжить».
    Затем выберите запись тома с отступом (обычно Macintosh HD) из бокового списка.
    Щелкните вкладку «Первая помощь» на панели инструментов и дождитесь активации кнопки «Готово». Щелкните по нему, затем выйдите из Дисковой утилиты.
    Выберите «Перезагрузить» в меню Apple.
    Совету обновляться только с подключенным питанием.
    Ответ написан
    24 комментария
  • Приложение для построения, сканирования и мониторинга схемы локальной сети?

    CityCat4
    @CityCat4 Куратор тега Сетевое оборудование
    Дома с переломом ноги
    Такое приложение называется "системный администратор" :) Потому что он все это должен знать и иметь средства мониторинга инфраструктуры - nagios, zabbix...
    Сеть на микротиках можно мониторить через The Dude.
    Ответ написан
    2 комментария
  • Виртуальная среда linux + cisco?

    @MrPurrPurr
    Есть специальные инструмены для построения виртуальных лаб. Ключевые слова для гугла: gns3, eve-ng, pnetlab.
    Ответ написан
    Комментировать
  • Как автоматически запускать проект при падение?

    @MadridianFox
    Web-программист, многостаночник
    Выглядит так, будто вы уже неправильно запускаете ваш проект.
    reboot now это вы хотите прям на уровне операционной системы перезагрузиться? Зачем так радикально?
    Зачем заходить в скрин? Выскажу догадку - yarn start завершается когда вы выходите с сервера, и вы решили запускать его в скрине?

    Ну такое.
    Смотрите. Можно сделать надёжнее
    1) устанавливаете pm2 - менеджер процессов для долгоживущих nodejs приложений
    2) пишете простой как две копейки ecosystem файл
    3) запускаете своё творение не в скрине, и выходите с сервера не опасайсь что оно упадёт

    Далее можно организовать перезапуск приложения. Не сервера.
    Самый простой способ - повесить на этом же сервере на крон скрипт, который будет делать curl -s -o /dev/null -w "%{http_code}". Если ответ этой команды не "200" то выполнять команду pm2 restart myApp

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

    shambler81
    @shambler81 Куратор тега Linux
    проблем нет но линукс это не винда тут так не принято
    если падает какой-то из демонов рестартуют именно его а не всю ос.
    Аптайм 1000 дней вполне себе адекватный аптайм для обычных домашних серверков.
    Так что рестарт всей ос это ты брось.
    Технология такая.
    1. проверяешь статусы httpd nginx и mysql обьем памяти место на диске и че там тебе нужно
    если они возвращяют тру то ничего если фелс то рестартуеш конкретный демон.
    делается это в одну строчку
    делается это очень легко
    команда $$ echo "true" || echo "false"
    К примеру если ты сделаешь
    service httpd status | grep "running" || service httpd restart

    где
    && - если команда завершилась с тру
    || если с фелс ( все это облегченый синтаксис)

    линукс это конструктор тут все легко и просто главное определись что тебе нужно
    так же уже есть много чего готового к примеру monit munin zabbix nagios и тд
    есть сторонние сервисы которыми можно тестить я к примеру мелким товарищям вот этих рекомендую
    Тут можно мониторить сервер из облака и посылать на него команд что очень удобно.
    monit-it.ru
    так сказать дешево и сердито. Бесплатного тарифа тебе хватит за глаза
    601b0b4594a91529890390.png
    Ответ написан
    3 комментария
  • Как сделать распознавание маски на лице на Ubuntu?

    @dmshar
    Вообще-то такие алгоритмы - это know-how:
    https://www.gq.ru/society/masks-surveillance-systems
    https://felenasoft.com/xeoma/ru/articles/mask-detector/
    https://habr.com/ru/company/globalsign/blog/489928/
    https://securityrussia.com/blog/raspoznavanie-v-ma...
    https://www.forbes.ru/newsroom/biznes/395425-v-kit...
    https://rb.ru/story/identity-crisis/
    Можете обратится по ссылочкам к разработчикам. Они вам с удовольствием скинут. За денюжку разумеется и немалую.
    Только когда будете с ними говорить - "распознавание на Ubuntu 20.04" выкиньте из оборота. Уж больно по дилетантски звучит. И явно выдает уровень (не)понимания проблемы. Впрочем, как и просьба поделиться исходниками за "спасибо".
    Ответ написан
    Комментировать
  • В чем смысл данного порядка цветов обжима RJ-45 (роутер-компьютер) и правилен ли он?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Провайдер нанимает с улицы кого попало по объявлению - штукатуров, электриков, зоотехников, но никак не техников по сетям

    Если делать подключение с нарушением стандарта, сигнал вместо дифференциальной пары (зеленой) попадет фиг знает куда (половина в зеленую, половина в синюю), что приведет к плохому качеству соединения.

    Если вы хотите, чтобы в дальнейшем не возникало вопросов, сделайте с обоих сторон стандартный обжим T568B.
    Ответ написан
    5 комментариев
  • Как бороться со статическим электричеством в офисе?

    Jump
    @Jump
    Системный администратор со стажем.
    Так вот, у меня в кабинете очень жесткое статическое электричество. Постоянно бьёт током, когда берусь за металлические предметы.
    Это не статическое электричество!
    Статическое электричество это накопленный телом заряд - например автомобиль, самолет во время движения, из-за трения накапливает статический заряд.
    К проводам оно не имеет никакого отношения. Для сброса заряда нужно заземлять тело.
    Но к вашему случаю это никак не относится.

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

    Обратитесь с проблемой к руководству, или к ответственному по охране труда.
    Это просто опасно, и может кого-нибудь прибить.
    Ответ написан
    1 комментарий
  • Правильная настройка домашнего веб-сервера?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Продайте статический адрес обратно и арендуйте простецкую VPSку - получится дешевле, производительнее и надёжнее. Например.
    Ответ написан
    5 комментариев
  • Как в среде Linux анализировать запросы к БД MySQL или почему может тупить запрос?

    inoise
    @inoise Куратор тега PHP
    Solution Architect, AWS Certified, Serverless
    Формируем MySQL slow log, по его результату делаем EXPLAIN. Делаем выводы из результата. Если что можно было - оптимизировали - возвращаемся в код и начинаем плакать за анализом написанной там бездумной лапши и оптимизировать
    Ответ написан
    Комментировать
  • VPN за девятью вратами, путь в тридесятое государство?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Пытался настроить OpenVPN и Wireguard, безуспешно. Потом понял что они через NAT не могут

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

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Для того, чтобы отдать команду замку на открытие дверки, не обязательно использовать связку из ардуины и rpi. Достаточно мелкого контроллера типа ESP8266. У него уже хватит мозгов поддерживать связь с сервером и открывать замок.

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

    Более продуктивна декомпозиция "из каких этапов будет состоять разработка вундервафли".

    Она разбивается на три части:
    1) Железо: ящик с замком, электроника, питание
    2) Серверная инфраструктура - хостинг, домен, SSL, безопасность
    3) Софт, который все собирает в кучу.

    В связи с этим, попробуем упростить задачу до "я хочу включать лампочку кнопкой на сайте". Такая задача содержит в себе связку все тех же кусков из оригинальной задачи и может (путем итераций) быть доведена до исходной задачи.

    Смотрим, что для этой задачи понадобится в плане железа. Это esp-01 - миниатюрный модуль, который способен выйти в интернет. На GPIO2 у него есть светодиод, так что достаточно подать на модуль питание по схеме и закинуть на него простую прошивку на ардуино. (Да, Arduino-ide их поддерживает).

    Итого, нужны esp-01, блок питания на 3.3 вольта (можно две батарейки AA), адаптер USB-UART для прошивки, макетная плата и провода, чтобы собрать все в кучу.

    Пишете прошивку, которая цепляется к wifi, дергает по HTTPS скрипт на сайте и в зависимости от того, что выдал скрипт, включает или выключает GPIO. Таким образом, вы сразу обеспечиваете и минимальный уровень ИБ - никто не сможет подменить ваш сайт и командовать девайсом, для этого нужно будет подделать сертификат HTTPS.

    Полагаю, что сайт и скрипт вы сможете поднять и написать самостоятельно, самый простой хостинг и домен обойдутся примерно в 10 баксов в месяц, а сертификат HTTPS можно взять бесплатный через certbort.

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

    Личный опыт - дома через телеграм-бот управляю бытовой техникой. Все самописаное-самопайное.
    Ответ написан
    7 комментариев
  • Как правильно выполнять много команд в Docker?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Как правильно выполнять много команд в Docker

    Практически все то же самое как вы бы запускали их без докера

    хочу запустить их на докере, но вот возникла дилемма, команд то много

    ни дилеммы, ни проблемы в этом не вижу

    поискав в интернете нашел решение, создать bash скрипт, туда записать все команды

    зачем bash скрипт, если вам можно сразу скрипт python запускать?

    то это в докере не python надо будет устанавливать, а ubuntu, и там уже устанавливать python и все запускать, верно ?

    бред какой-то - возьмите официальный образ - да его используйте. Там уже все что надо собрано....

    Но вообще - для вашего случая непонятна сама необходимость использования докера
    Ответ написан
    Комментировать
  • Как на сервере ubuntu закрыть порты TCP 443, TCP 80 и UDP 53?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Для начала - почему у вас DNS-сервер собрался слушать 443 порт?

    Чтобы узнать, что за процесс слушает порт, можно воспользоваться ss, netstat и подобными утилитами. Затем, если хотите освободить порт - просто выключите соответствующий сервис.
    Ответ написан
    Комментировать