• Является ли Multistage build Docker образов заменой CI Pipeline?

    @vitaly_il1
    DevOps Consulting
    build не включает все - есть тесты разных видов (от unit до end-to-end), static code scanner, и т.п.
    Так что CI/CD не исчерпывается docker build.
    Ответ написан
    Комментировать
  • Почему выходит ошибка в терминале линукс?

    Zhbert
    @Zhbert
    Technical Writer, Linux user
    Requested device "wlan0" does not exist


    Давай подумаем вместе, что же может значить это загадочное эльфийское послание неведомых богов-пингвинов? Может, что такого устройства у тебя в системе нет? Да не, глупости какие...

    Ну а если серьезно: в виртуалку не пробрасывается WiFi, она использует мост, который для гостевой ОС будет виден как обычное Ethernet соединение.

    airmon-ng


    Очередной каликакер полез ломать соседу сеть? Бросай ты это дело.
    Ответ написан
    Комментировать
  • Как создать скрипт, который будет очищать файл?

    @pfg21
    ex-турист
    не парить себе мозги и и написать правила для logrotate
    Ответ написан
    3 комментария
  • Как наладить работу "Сетевого окружения" в AD?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Сетевое окружение умерло. И никто его не стремится реанимировать. Оно просто умерло. Оно не работает даже в win-only многосегментных сетях, где в центре виндовый AD, на котором стоит wins. Такое впечатление, что прогсто поддержка wins выпилена нафиг. Потому что IP wins сервера передается, регистрация в нем идет... но... винде (рабочей станции) на это просто насрать. :( Она тупо показывает только сегмент локальной сети и все.
    Ответ написан
    Комментировать
  • Возьмут ли на работу в 19 лет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Не нужно спрашивать случайных людей в интернет.

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

    Важно не только то, что ты изучал HTML, а и например то, что тебе дали задачу а ты ее ПОНЯЛ и ВЫПОЛНИЛ, а это между прочим далеко не всем доступно.

    Так и тут - на какую работу тебя брать? На работу для знающих HTML и основы js? Где такая работа?
    Важно не то, что ты знаешь, а что требует тот, кто платит деньги.

    Посмотри на список вакансий в разных компаниях, отправь резюме или свяжись по контактам на те вакансии, где тебе кажется ты подходишь, попробуй устроиться. Все.
    С каждым интервью будешь больше и лучше понимать что интересует работодателя, и где тебе надо подучить, где твои навыки просто не подходят.
    После 10-ти интервью можно делать промежуточные выводы.
    Ответ написан
    Комментировать
  • Возьмут ли на работу в 19 лет?

    vabka
    @vabka
    Токсичный шарпист
    Как думаете, то, что мне на данный момент 19 лет будет играть какую-то роль, могут ли относиться несерьезно?

    Какой конкретно вам собеседующий / начальник попадётся я не знаю.
    Но я ни разу не встречал таких, кто отказывал кандидату только из-за возраста.

    В любом случае - если вам откажут из-за возраста, считайте что повезло, тк не придётся работать с неадекватами.
    Ответ написан
    Комментировать
  • Сброс ATA пароля на диске Toshiba?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    К сожалению, сделать что-то самостоятельно в данном случае не получится почти наверняка. Если же речь о том, чтобы принципиально сбросить пароль используя тот же ноутбук, то тут я вариантов не вижу вообще.

    Если вы в Москве, то можете обратиться к нам, на этой модели Тошиба мы сможем сбросить АТА-пароль и восстановить данные: https://rlab.ru/
    Хоть это и не очень актуально в данном (предсказуемом) случае, но всё-таки отмечу, что работа оплачивается только в случае успеха.

    Если вы не в Москве и хотите решить вопрос локально, не отправляя диск почтой, то вот универсальная памятка по выбору фирмы, занимающейся восстановлением информации: Восстановление-данных.рф
    Более-менее толковый специалист должен суметь вам помочь.

    Если обратиться куда-либо по какой-то причине совсем невозможно, то мы можем попробовать выполнить сброс дистанционно (через интернет), однако это будет заметно сложнее, и на 100% гарантировать успех заранее я бы не стал. Кроме того, обязательно потребуется работающий компьютер с Windows.

    - P.S. -
    С учётом того, что в вопросе обозначена потребность в восстановлении информации, а также сложности задачи "выше DIY", надеюсь, что моё предложение не выглядит излишне нескромно.
    Ответ написан
    Комментировать
  • При попытке чтения каталога ls /root процесс зависает, как починить?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    По умолчанию ls не только читает каталог, но и делает stat на каждый файл, чтобы цветом показать их тип и executable bit. Это очень замедляет процесс.

    Обойти вызовом ls без параметров, заданных в alias ls:

    $ alias ls
    alias ls='ls --color=auto'
    $ ls # вызывает алиас
    $ 'ls' # вызывает обычный ls без параметров


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

    'ls' /root > /tmp/list_of_files
    less /tmp/list_of_files


    Удалить файлы проще всего с помощью find:

    find /root -name 'index.html.*' -delete
    Ответ написан
    2 комментария
  • Какова правда в работе и обучении будущего ИБшника?

    @nApoBo3
    Да, ИБ, это тоже самое, что и безопасность труда или пожарная безопасность и т.д., это вообще не про хакеров и подобную романтику которую показывают в кино. Это бумажки, тонным бумажек, куча ведомственный регламентов, распоряжений и инструкций весьма сомнительного качества, часто противоречивых, на основании которых вам нужно генерировать свои тонны бумажек и журналов, собирать подписи об ознакомлении и т.д.

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

    Важный момент, если говорит именно о выделенной деятельности в области информационной безопасности, то часто вакансии будут не выездными.
    Ответ написан
    Комментировать
  • Zabbix срабатывание триггера через определённое время?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Это делается не через выражение триггера, а через Actions - алармы про триггеры определённой severity (или по каким-то другим параметрам отфильтрованые) отправлять, например, не сразу, а через определённый промежуток времени.
    Ответ написан
    Комментировать
  • На сколько плохо, если в винде будут установлены драйвера на 10 разных пк?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Даже XP могла запуститься с другого железа
    7ка уже почти всегда без проблем
    с 10й, думаю, проблем ещё меньше

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

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    СУБД в продакшене лучше не в докер. Ну или хотя бы реплику настройте с автофейловером.
    Ответ написан
    3 комментария
  • Можно ли подключиться через pgAdmin к openserver?

    @gsaw
    Вы видимо не совсем понимаете как работает клиент серверная архитектура. База данных это сервер, а phpAdmin это клиент. Обычно к серверу базы данных подключаются по сети. Тоесть теоретически можно подключиться и со своего компьютера к базе данных на сервере. Если вы знаете как. Но обычно, серевер базы данных конфигурируется так, что вы только можете подключится клиентом, который работает на том же хосте. Судя по вашему описанию, вы не сами его настраивали и лучше пока вам это самому не делать.

    Самое простое в вашем случае и дальше использовать phppgAdmin предоставляемым хостером.

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


    Вы учитесь работать с базой данных не мышкой, а набирая команды. Разберитесь, что такое DDL и DML и тогда вам откроется чудесный мир баз данных. Где вы сможете делать что угодно в каком угодно клиенте. Если нет каких то типов данных, то наверняка есть их аналоги, которые просто по другому зовутся.

    primary и foreign keys это вообще стандарт и есть в любой базе данных. Для автоинкримента вам возможно понадобится sequence.

    https://info-comp.ru/what-is-ddl-dml-dcl-tcl
    https://postgrespro.ru/docs/postgrespro/10/datatype
    mech.math.msu.su/~shvetz/54/inf/databases/chSerial...
    Ответ написан
    1 комментарий
  • Как ограничить полномочия скрипту на запись (легковесный chroot)?

    @rPman
    запускать скрипт под специально созданным пользователем backup и выдать права на каталог с бакапами только там где это допустимо
    Ответ написан
    Комментировать
  • Как собрать сервер на устаревшем ПО?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    ОС и веб-сервер не роляют - в принципе подойдут любые. Софтину можно контейнертзировать в докере, базу тоже - получатся изолированные контейнеры со старьем внутри современной ОС.

    Еще можно выкачать образ старой версии ОС и установиться с него, потом примонтировать этот образ в качестве репозитория старых пакетов.

    Можно проделать это же в виртуалке, абстрагировавшись от железа.
    Ответ написан
    Комментировать
  • Как скомпилировать c++ код через терминал на MacOS?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    И в чем проблема? Ставите command line developers tools, открываете терминал, запускаете g++, передаете параметром ваш исходник и ключи всякие.
    Ответ написан
    4 комментария
  • Как в Telegram-боте сделать жирный текст и картинку под ссылкой?

    @Meoniz
    ничего не умею, но могу сделать что угодно
    Картинка с превью текста - это ссылка на статью. Она появляется автоматически

    Чтобы делать текст разными стилями, нужно прописать специальный атрибут parse_mode=HTML

    def jordan(bot, update):
        chat_id = update.message.chat.id
        with open('JordanPeterson.jpg', 'rb') as jordan_picture:
            caption = "<a href='https://twitter.com/jordanbpeterson'>Jordan B. Peterson</a>"
            bot.send_photo(
                chat_id, 
                photo=jordan_picture, 
                caption=caption,
                parse_mode=ParseMode.HTML
            )


    Также этот parse_mode можно прописать при импорте токена бота. Чтобы сделать текст жирным, нужно написать так:

    msg = <b>Jordan B. Peterson</b>
    Ответ написан
    3 комментария
  • Как в bash скрипте определить является ли файл видео и получить его разрешение?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    как часть ffmpeg проекта, есть ffprobe, им и пользуйтесь.

    ffmpeg.org/ffprobe.html

    Получить можно в разном формате. И обычный текст(ini) или csv,xml,json

    Примеры:
    $ ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of default=nw=1 "My video file.mpg" 
    width=704
    height=576


    $ ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=p=0 "another vide file.mkv"
    1280,720


    $ ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of json "one_more video.mkv"
    {
        "programs": [
    
        ],
        "streams": [
            {
                "width": 1152,
                "height": 480
            }
        ]
    }
    Ответ написан
    Комментировать
  • Почему apache не может создавать папки/файлы?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Вы показываете конфиги, а надо показывать каталог, в котором у вас не создаётся - кто его владелец, какие разрешения, кто в каких группах и всё такое.
    Ответ написан
    Комментировать
  • Как расставить точки над i, по вопросу использованию Bash и Python для DevOps?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Вы не годитесь в девопсы.
    Это очень частый ответ на этот очень частый вопрос.

    Девопс - это человек, который не задаёт вопросы. Он на них отвечает. Самостоятельность является для девопса одним из ключевых навыков. У вас он отсутствует.
    И это совершенно точно человек, которого НЕ пугает прочтение 326 страниц мануала.
    Девопсу приходится читать примерно в сто раз больше документации. В год. Подумайте хорошенько, а надо ли оно вам, если перспектива выучить даже самые примитивные основы вас пугает настолько, что вы пришли на тостер поторговаться?

    В девопс, как и в инфосек, очень редко можно войти с нуля.
    Надо начинать либо сисадмином (не эникейщиком), либо программистом (не вордпресс).
    И потом, уже развившись как программист/сисадмин, можно подумать о движении в сторону девопса.
    Ответ написан
    2 комментария