Задать вопрос
  • Свой сервер для выгрузки почты через pop3 imap клиенту?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Как человек, рабочая почта которого лет за десять лежит на бесплатном пятнадцатигиговом ящике гугл-сюита, заявляю: если купить ещё диска - не вариант, значит вариант - почистить ящик от всякой фигни и не городить велосипедов.

    Другой вариант - завести собственный почтовый сервер (оптимальный вариант, но для его установки и обслуживания понадобится человек - это обычно дороже покупки допместа).
    Ответ написан
    3 комментария
  • Как правильно пушить коммиты?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Никаких "должен одним коммитом или не должен" не существует

    Если ты один, ты можешь вести только один мастер.

    Если команда - вы договариваетесь в команде, как вам удобнее, оформляете это в правила и следуете.

    Продукты бывают разные.
    Довольно распространет git-flow, но его бездумное применение приводит к бардаку и оверинжинерингу.

    Если есть какая-то фича, которую ты за один коммит не можешь сделать, то можешь сделать отдельный фича-бренч для этой фичи, И вести в ней разработку. При этому в случае срочной необходимости что-то исправить в мастере, у тебя мастер стабильный. Потом как фичу доделаешь - вмержишь в мастер.

    Второй вариант использования фича-бренча - это pull request, если вы используете какой-нить code review, и перед пушем в мастер должны быть выполнены дополнительные действия - ручной код ревью или какие-от автоматические тесты, в общем что там в вашем CI наделаете.

    Бывает, что одновременно разрабатывается несколько версий, тогда и "мастеров" может быть несколько (релизные ветки).

    В простых проектах, обычно просто договариваются о name-convention для веток, с которыми потом проще генерировать различные release-notes, или в названии ветки включать номер тикета в багтрекере.
    Ответ написан
    Комментировать
  • Что дает сертификат уровня LPIC-1?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Для работы помощником сисадмина - достаточно.
    Для работы сисадмином - зависит от инфраструктуры, компании.

    lpic в принципе неплохо, но не то, чтобы он крутой. Просто один из тех, которые хоть что-то да значат.
    Но встречал люедй с сердификатами lpic и rhel, которые почти не шарили, и без сертификатов которые просто боги
    Ответ написан
    Комментировать
  • Что дает сертификат уровня LPIC-1?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    У меня был CCNA, сдавал в 2013, уже протух. Где пригодился? При подачи резюме выделялся из кучи других соискателей. Подумайте сами: руководителю в день на стол ложится 10 резюме, к концу недели их 50. Кто получит приоритет?
    Ко мне на собеседование приходил человек с сертификатом CCNP security. Думали - все, наш пассажир. По факту пшик, не смог даже сеть на подсети побить. Очень разочаровал.
    С другой стороны в последнее время в резюме писал «знание сетей на уровне CCNP+», собеседующему достаточно пары вопросов, чтобы понять реальные знания.
    Высший в иерархии сертификат нужен при устройстве в 4омпанию, которая занимается тендерами. В квалификационных требованиях часто есть пункты «наличие в штате персонала с таким-то сертификатом».
    Итог: сертификат помогает выделиться из толпы, но программе надо соответствовать.
    Ответ написан
    7 комментариев
  • Как настроить networks и volumes в docker?

    @Ppechenka Автор вопроса
    Возможно ошибка была в отступах. networks и volumes должны быть на уровне services.
    Ответ написан
    Комментировать
  • Как узнать что запрашивает права суперпользователя?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    tail /var/log/audit/audit.log - в том файле собираются все запросы подъема прав (и ещё куча всего, советую помониторить), получить PID этого шелла, потом ps -ef найти по цепочке кто запустил. Это правда из-под рута, и выполнять проверку нужно с висящим окном запроса рутовых привилегий.
    Ответ написан
    Комментировать
  • Linux для DevOps, где учить, сколько брать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    джун девопс - моветон.

    В девопсы приходят или из системных администраторов или из разработчиков.
    А джун девопс это понятие появилось в некоторых компаниях, которым нужен не девопс, а сисадмин, который еще и ci/cd настроит.

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

    "Пожалуйста, не пишите что надо знать всё, что девопс это не профессия, а практика, что надо помимо линукса знать CI/CD, Kubernetes, Docker и т.д. Я и так это понимаю, но конкретно сейчас меня интересует вопрос выше."


    А почему не писать? Ты уже знаешь CI/CD, кубер, докер ?
    Например, знать линукс нужно ну хотя бы что бы ты мог с нуля поставить линукс, в нем поднять и настроить тот же CI/CD, кубер, докер.
    Ответ написан
    6 комментариев
  • Linux для DevOps, где учить, сколько брать?

    fdroid
    @fdroid
    press any key
    Интересует сколько примерно линукса надо знать джун девопсу, чтоб комфортно было работать

    42
    Ответ написан
    1 комментарий
  • Как указать путь до папки public в nginx?

    no_one_safe
    @no_one_safe
    Ответ написан
    Комментировать
  • Не могу установить любой дистрибутив, постоянно попадаю в grub rescue, почему?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Учитывая, что это ваш, кажется, четвёртый вопрос про одно и то же - видимо, индивидуальная непереносимость линукса.
    Ответ написан
    1 комментарий
  • Какой ноутбук выбрать?

    Лично я бы выбрал HP OMEN, тк у него нормальный дизайн (не супер-геймперский), большой тачпад, и клавиатура с нормальным блоком home/end/delete/insert
    MSI Modern тоже выглядит неплохо, но не нашёл цены на него.

    По производительности они все должны быть достаточно хорошими.
    Ответ написан
    3 комментария
  • Компьютерный класс для обучения по фотошопу, 3d max. Из чего выгоднее и лучше собирать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    тонкие клиенты при работе с графикой и точным позиционированием?
    Я не спец в 3d, но уверен что отдельные ПК
    Ответ написан
    7 комментариев
  • Компьютерный класс для обучения по фотошопу, 3d max. Из чего выгоднее и лучше собирать?

    @kalapanga
    Если ученики должны на занятиях работать с названными программами, а не только видосики с уроками глядеть, то нужно просто прочитать системные требования Photoshop и 3ds Max. Ваш вопрос отпадёт сразу.
    Ответ написан
    Комментировать
  • Как настроить беспроводной моста WDS на ASUS?

    flapflapjack
    @flapflapjack
    на треть я прав
    Ну, WDS не лучшая технология для этого. Канал должен быть постоянным. Проще один роутер настроить как обычный роутер с AP,

    а вот второй роутер в режиме повторителя с отключенным DHCP сервером и с таким же SSID как у первого роутера (предварительно прописав статику второму роутеру, чтобы потом можно было ломануться в веб-морду в случае чего.

    Подключенные ко второму роутеру пользователи будут получать сетевые адреса с первого роутера. Все пользователи будут в одном широковещательном домене.
    Ответ написан
    Комментировать
  • В какой директории Linux правильнее хранить исходники проекта?

    BorLaze
    @BorLaze
    Java developer
    Исходники должны лежать в гите.

    А уж куда из вытащит тот или иной юзер - это личное интимное дело того или иного юзера.
    Ответ написан
    Комментировать
  • Есть ли сайты изучения технического английского?

    @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 так что не все так плохо).
    Ответ написан
    Комментировать