• Есть ли сайты изучения технического английского?

    @LASHKOAG
    Си, Робототехника, Linux, Телеметрия, Разработчик
    на рутрекере есть специальные пособия и для инженеров, и айти, по уровням, как и обычный. С аудио. и там пошариться, добра навалом. Чтобы понимать, надо разобраться с грамматикой: complex subject, complex object и тд даст больше понимания при переводе технического текста. Ещё есть М.Г. Рубцова "Чтение и перевод английской научно-технической литературы" - это типа справочника с примерами. И подобное. Словари Lingvo / Multitran дают примеры словосочетаний и употребления слова, в зависимости от контекста.
    Ответ написан
    Комментировать
  • Gitlab CI локально. Ошибка?

    Что в предложении "Install or enable PHP's gd extension" вам непонятно? Вон у вас exif уже устанавливается, добавьте по аналогии остальные расширения.
    Ответ написан
    9 комментариев
  • Gitlab CI локально. Ошибка?

    OxCom
    @OxCom
    GitLab runner запускает job'ы в соответствии с конфигурацией .gitlab-ci.yml, в котором вы говорите, что image, в котором будет выполнятся ваш job - php:7.2.

    Воспользуйтесь любым online переводчиком, чтобы понять, что вам необходимо установить расширения GD (Root composer.json requires PHP extension ext-gd) и PostgreSQL (pomm-project/cli 2.0.2 requires ext-pgsql), который в этом образе PHP просто нет:

    $ docker run --rm php:7.2 php -m
    
    [PHP Modules]
    Core
    ctype
    curl
    date
    dom
    fileinfo
    filter
    ftp
    hash
    iconv
    json
    libxml
    mbstring
    mysqlnd
    openssl
    pcre
    PDO
    pdo_sqlite
    Phar
    posix
    readline
    Reflection
    session
    SimpleXML
    sodium
    SPL
    sqlite3
    standard
    tokenizer
    xml
    xmlreader
    xmlwriter
    zlib
    
    [Zend Modules]


    Как это сделать? Есть несколько вариантов:
    - custom image на основе php:7.2
    - перед запуском тестов, как вы делаете с docker-php-ext-install exif
    Ответ написан
    1 комментарий
  • Как запретить вносить любые программные изменения на ПК?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Это называется авторизация по ключам.
    Из наших разработчиков вот эти, хотя их куча
    https://www.aladdin-rd.ru/catalog/jacarta

    Насчет помочь не поможет.

    Админу нужно сделать несколько другое:
    1. Поддерживать все компьютеры в актуальном состоянии
    2. Запретить запуск программ не из белого списка
    3. Составить группы доступа с определенными правами для пользователей
    4. Удалить / обновить программы требующие админских привелегий
    5. Владельцу конторы стоит составить правила внутреннего распорядка и раздать под подпись сотрудникам.
    6. После этого для предотвращения всех угроз достаточно будет встроенного антивируса Windows
    7. Потраттесь на курсы для сотрудников по теме "Цифровая гигиена в интернете и типичные ошибки пользователей"
    Ответ написан
    Комментировать
  • Как сделать неумираемую linux-файловую файлопомойку?

    @rPman
    Дешевле решить проблему аппаратным способом, поставить ups, подключить его по usb/com к компу и настроить уход в сон по пропаданию электричества дольше чем на минуту. Чтобы восстановилось все после сбоя, необходимо городить какой-то watchdog со стороннего устройства, который будет будить сервер по WoL при появлении энергии, логично завести управление ups именно на это устройство а не сам файловый сервер, какую-нибудь малинку или дешевую mitx плату с процом потребляющим 5ват.

    Постоянные отключения энергии добьют любую систему, включая железо (hdd не любят этого)

    Если же отвечать по теме - настраивай linux за работу из ram/образа диска (смотреть как сделано в livecd, там есть ro образ squashfs сжатый, а необходимые записи заворачиваются через что то типа aufs в tmpfs).

    Саму же файлопомойку размести на btrfs/zfs/xfs (ключевое тут - cow), они легче переносят прерывание работы.
    Про производительность и надежность - при использовании ext3..4 можно разместить журнал на ssd диске (там надо от силы 512Мб), сильно ускорит запись на hdd без необходимости переводить nas в режим writeback (оно тоже улучшает но роняет надежность при потери энергии).

    p.s. про windows, в свойствах диска системы (рекомендуется при этом каталоги temp разместить на ram диске) и файлопомойки отключи кеширование записи, это даст гарантию что данные не потеряются при отключении энергии ценой понижения производительности (будет работать кеш записи самого hdd так что не все так плохо).
    Ответ написан
    Комментировать
  • В какой последовательности учить математику?

    @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 Куратор тега Сетевое оборудование
    //COPY01 EXEC PGM=IEBGENER
    Такое приложение называется "системный администратор" :) Потому что он все это должен знать и иметь средства мониторинга инфраструктуры - 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 комментарий