Задать вопрос
  • Как портировать линуксовое консольное приложение под Windows?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Скорее всего надо запустить компиллятор и оценить масштаб трагедии. И после этого писать новое сообщение в тостер.

    Я сильно сомневаюсь в наших "прогнозах" здесь в условиях отсутствия информации.
    Ответ написан
    Комментировать
  • Какую программу для инвентаризации и учета IT активов порекомендуете?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    GLPI + FUsionInventory разбросанный через AD
    Ответ написан
    6 комментариев
  • Вопрос инженерам оптикам, можно ли создать линзу/адаптер для установки MFT объектива на EF камеру?

    kawabanga
    @kawabanga
    Не вижу ни одной причины использовать это. Даже если у вас киношные дорогие объективы. Так люди бесились году в 2008-9, когда только 5dmII вышел.
    Сейчас я бы дал предпочтение хорошей картинке со стабом, чем в 2010х, когда у меня на каждый пчих был по объективу (18,35,50,85,135).

    Конкретно по вашему вопросу, есть два решения,
    1) использовать специальные адаптеры, добавляющие линзу посередине. По этому вопросу может подсказать Андрей Крамар, занимается созданием анамарфотных линз.
    2) Удалить зеркало. Так заморачивались раньше, не помню названия серии киношных объективов этих ( как бы не compact prime от цейсов на super 35), но почти каждый киношник хотел такой апгрейд. И немногие ставили.
    И то и другое решение потребует временных и денежных трат минимум в $500. Я бы тушку купил дополнительную под задачи необходимые. Тот же blackmagic pocket.
    Ответ написан
    Комментировать
  • Почему Linux предпочтительнее для администрирования и чем? Почему многие предпочитают её?

    dyuriev
    @dyuriev
    A posteriori
    Скорее всего под таким вопросом начнется всем уже известный срач. А пару человек еще упрекнут вас в том, что у них 30-50-70 процентов серверов под FreeBSD

    Мое скромное мнение
    • Бесплатность
      Да, сейчас кто-нибудь заявит о том что на Red Hat не дешевле, а иногда и дороже Windows, но большинство дистрибьютивов Linux бесплатны
    • Открытость
      Данный факт не ценишь ровно до того момента, как приходится сделать что-то, что не разжевано в интернете. Рано или поздно разработчик доходит до того момента, когда ползет в исходники с глубоким душевным вопросом "как это %&$ должно работать?". Ибо некоторые моменты либо документированы неправильно, либо не полностью, либо в коде досадная ошибка, которую никто не замечал ранее, ну или замечал, но багрепорт/коммит с фиксом разрабу не кидал.
      В Windows-среде, особенно если это сама система, а не прикладной софт, данный баг может вылиться в недели или месяцы страданий. Там только реверс-инжиринг, если саппорт вас игнорит.
    • Документированость
      Команда не сработала как ожидалось? man commandname
      Не помогло? Гляньте сайт разработчика, там обычно на столько обширное вики/документация, что увлечетесь чтением.
      Программа свежая и документация пока не исчерпывающая? Гляньте репозиторий, поиском найдите по исходнику место которое хотите вызвать параметрически - скорее всего там увидите комментарий разраба, кто писал этот код, заодно еще парочку недокументированных возможностей почерпнете.
      В конце концов, если вдруг вам станет интересно, почему сделано так, а не иначе - гляньте багзиллу проекта - скорее всего поиском найдете обсуждение данного куска кода.
    • Гибкость
      Воткнуть свой драйвер в прямо в ядро? Легко (если уж научитесь драйвера писать, то внедрить в ядро особых проблем не составит)
    • Повсеместность
      Че уж там сервера. Роутеры, телефоны, embedded-решения - там везде в кулуарах за редким исключением крутится ядро Linux и знакомые пакеты и команды. Этакая стандартизация.
    • Эффект IKEA
      Вы сами того не подозреваете, но когда по кирпичикам соберете этот чертов конструктор, заставите каждый винтик крутиться (с вероятностью стремящейся к 100%) так как вам надо, вы полюбите эту систему.

    И еще раз напоминаю, что это мое скромное личное мнение.

    Несомнено, сервера и на Windows бывают быстрые, стабильные, работающие 24/7/365 годами. Но так уж повелось.
    Ответ написан
    2 комментария
  • Как реализовать NGINX прокси с добавлением header при совпадении URL?

    @dodo512
    proxy_set_header
    В качестве значения можно использовать текст, переменные и их комбинации.
    Если значение поля заголовка — пустая строка, то поле вообще не будет передаваться проксируемому серверу.

    C помощью map проверяем совпадение $uri с нужным значением и присваиваем новой переменной значение "Basic YWxhZGRpbjpvcGVuc2VzYW1l" или пустую строку.
    map $uri $a {
        default      "";
        ~^/some_uri  "Basic YWxhZGRpbjpvcGVuc2VzYW1l";
    }
    
    proxy_set_header Authorization $a;
    Ответ написан
    Комментировать
  • Ceph плюс docker swarm?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Нет, поведение не нормальное, но кластер нужно строить иначе - такие задачи решатся на уровне постгреса.

    Кроме того, ceph лучше всего ставить на реальное железо, виртуалки еще больше убивают его и так низкую производительность.

    ну и три ноды - это очень мало.

    По вашей проблеме - при маунте все мониторы указали?
    Ответ написан
    Комментировать
  • Install centos on MacBook?

    Zoominger
    @Zoominger
    System Integrator
    Купить внешний Ethernet, вестимо.
    Или создать виртуалку, установить туда все нужные драйверы на WiFi и записать полученный образ сразу на диск.

    Но зачем это вам? Поизучайте в виртуалке, зачем оскварнять Макпук?
    Ответ написан
    2 комментария
  • Есть ли бесплатное облачное решение для хранения файлов, но чтоб сервер был свой?

    Zoominger
    @Zoominger Куратор тега Windows
    System Integrator
    NextCloud, Pydio.
    Не знаю, подойдёт ли вам это. В NC можно доки сразу в веб-интерфейсе редактировать.
    Ответ написан
    Комментировать
  • Junior QA в Ubisoft Одесса. Стоит ли?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Понимаю, что зп там не ахти

    Вы наивный, словно ребенок. Какой джун идет на свою первую работу ради зп?) Даже если вас пригласили за самые нищебродские копейки, нужно идти на любую работу, лишь бы было движение по карьерной лестнице. Через 5 лет будете выделываться и воротить носом.

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

    есть ли смысл переезжать ради этой вакансии

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

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

    @res2001
    Developer, ex-admin
    Примерно так: запускаете ipconfig /all | findstr ... - ipconfig выводит портянку данных по сетевым соединениям, с помощью условия в findstr фильтруете вывод ipconfig так что бы оставалась одна строчка с нужным МАСом.
    Всю конструкцию загоняете загоняете в for /f:
    for /f "tokens=... delims=..." %%a in ('ipconfig /all ^| findstr ...') do (
      start browser %%a
    )

    Сейчас под рукой винды нет, поэтому подробней не напишут.
    Для справки:
    ipconfig /?
    findstr /?
    for /?
    Ответ написан
    Комментировать
  • Почему разные данные в отчетах по разделам дисков?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    изменение размера диска, изменение размера раздела, изменение размера ФС на этом разделе.
    Вот так выполняется операция увеличения места. В вашем случае - увеличен диск, увеличенр раздел, а вот ФС - нет
    man resize2fs
    Ответ написан
    Комментировать
  • Как скопировать файлы используя Ansible и регулярные выражения?

    LeganSV
    @LeganSV Автор вопроса
    IT
    Задача решилась.
    Необходимо добавить в блок с поиском delegate_to: localhost
    - name: Prepare list of packages to copy
            find:
              paths: "/srv/test_files/"
              patterns: '(^((?!.*dbg).)*arm64.*$)'
              use_regex: yes
            register: file_list
            delegate_to: localhost
    Ответ написан
    Комментировать
  • Как правильно работать с хранилищами в Docker?

    gbg
    @gbg
    Любые ответы на любые вопросы
    На венде у вас вместо докера используется виртуалка с линуксом, в которой работает докер.
    Хотите скорости - ставьте Linux.
    Ответ написан
    Комментировать
  • Как создать/симулировать пользовательскую нагрузку на Linux сервер?

    @Araya
    JMeter - бесплатной и годной альтернативы нет
    Ответ написан
    Комментировать
  • Как синхронизовать время в CentOS7 при одностороннем трафике?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Лучше прицепить GPS приемник или приемник сигнала PPM, нежели изобретать NTP
    Ответ написан
    Комментировать
  • Для чего в опциях загрузки Linux с initrd указывают параметр root?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    с какой целью в любом загрузчике ядро грузится с параметрами initrd и root.

    Попробуй-ка загрузиться на FreeBSD на нестандартном железе - вспомнишь как всех чертей зовут, потому что перед этим нужно создать конфиг ядра с описанием устройств и пересобрать ядро по этому конфигу, и пока этого не сделаешь - фиг у тебя что заработает.
    Вот загрузка initrd и решает такие проблемы. Сначала грузится некий "детектор оборудования", который проверяет, что натыкано в тачку и грузит соответствующие дрова. А уже потом делает change root и начинает исполнять настоящие стартовые скрипты.
    Ответ написан
  • Нужная помощь в nginx geoip2. Как преобразовать if в map?

    @dodo512
    geo $lan {
        default no;
        123.224.55.2 yes;
    }
    
    map "$lan,$geoip2_data_country_code" $allowed_country {
    
        default no;
        ~^yes  yes;
        ~,UA   yes;
        ~,BG   yes;
        ~,RO   yes;
    }
    Ответ написан
    1 комментарий
  • Как деплоить docker-контейнер без простоя?

    @vitaly_il1
    DevOps Consulting
    Как я себе представляю решение:

    В целом правильно. Идея простая - поднять новый инстанс, перестать слать траффик на старый, подождать пока закончится обработка запросов, убить старый. Это не фантастически сложно, но надо реализовать.
    Или пользоваться оркестратором - K8S, и т.п.

    Еще вариант - немного дороже, но надежнее - использовать managed service - AWS Elastic Beanstalk, Google App Engine , Heroku.
    Ответ написан
    Комментировать
  • Где найти дорожную карту по изучению Линукса?

    Zoominger
    @Zoominger Куратор тега Системное администрирование
    System Integrator
    Идёте в фирму, где используется Linux.
    Устраиваетесь админом.
    Решаете поставленные задачи.
    Всё. Никакие роадмапы не предусмотрят весь тот стек, с которым вы, возможно, будете работать.
    Ответ написан
    Комментировать
  • Найти минимальный размер блока IP адресов, необходимый для построения сети?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Берем количество нулевых бит в маске сети по CIDR
    Двойку возводим в степень, равную этому количеству. Вычитаем из этого двойку.
    Поздравляю, вы великолепны.

    Пример:
    192.168.0.0/30

    32-30 = 2
    2^2 = 4
    4-2 = 2 - в сети 2 хоста

    Еще пример:
    10.70.0.0/16

    32-16=16
    2^16=65536
    65536-2 = 65534
    Ответ написан
    7 комментариев