• Существует ли бесплатная программа для расчета сети, длины кабелей и прочих расходников?

    hint000
    @hint000
    у админа три руки
    Одно из двух:
    - либо вы будете ~месяц вырисовывать на поэтажном плане мельчайшие подробности для точного рассчёта;
    - либо нарисуете план быстро, но рассчитанную длину надо будет умножать на 2, а может быть и на 3.
    https://ru.wikipedia.org/wiki/Парадокс_береговой_линии

    Поэтому обычно монтажники не отмеряют и не отрезают заранее, а тянут кабель прямо из бухты; сколько получится - столько и отрежут (если опытные и ответственные, то ещё запас оставят несколько метров, ориентируясь по ситуации на месте).
    Ответ написан
    5 комментариев
  • В чем преимущества Docker над systemd?

    @awesomer
    Для этой задачи - systemd достаточно
    Docker - для разворачивания в изолированной среде. Для независимости, переносимости.
    Ответ написан
    Комментировать
  • Объединение двух запросов sql?

    gobananas
    @gobananas
    finishhim.ru
    Ответ написан
    Комментировать
  • Как маршрутизировать запрос в другую подсеть?

    fzfx
    @fzfx
    18,5 дм
    на raspberry включите ip forwarding: www.ithowto.ru/75-kak-vklyuchit-ip-forwarding-v-li...
    на компах домашней подсети добавьте маршрут к сети 192.168.1.0/24:
    route -p add 192.168.1.0 mask 255.255.255.0 192.168.0.99
    , где 192.168.0.99 - ip-адрес raspberry в домашней сети.
    на ip-камере задайте в качестве шлюза адрес raspberry в сети с камерой.
    Ответ написан
    6 комментариев
  • В какой последовательсти изучать материал?

    @sqrdeer
    Full-Stack JavaScript Developer
    Паттерны проектирования и язык в котором ты собираешся их применять обычно не принято разделять.
    Врятли до миддла за год возможно это все подтянуть, особенно если ты будешь учить питон с нуля и не имеешь нормального представления о алгоритмах и структурах данных. Опять же смотря, что ты подразумеваешь под миддлом. У всех представление о знаниях миддлов, джунов и сеньерах разнятся. Вести такую статистику обучения довольно удобно в trello. И миддла от джуна в первую очередь отличает большая практика в тех направлениях, которыми он занимается.
    Ответ написан
    Комментировать
  • Как получить обратную связь от реле 220 В -> 5 В?

    @evgeniy_lm
    Использование второй ГРУППЫ КОНТАКТОВ решение возможное но не самое хорошее. Во-первых рядом находится группа под высоким напряжением, может произойти всякое. Во-вторых, лишние контакты серьезно увеличат стоимость реле. Стандартное решение подобной проблемы это использование оптрона
    Ответ написан
    Комментировать
  • Какой выбрать сервер?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    5-7 тысяч посетителей в день почти ни о чём не говорят. Есть большая разница между тем, что каждый посетителей просто скачает за десять секунд статическую mp3'шку или если каждый из них в течении часа будет удерживать соединение с сервисом, на лету кодирующем и сами media-данные и rtsp-поток для них. В первом случае можно на самом дешманском виртуальном хостинге запуститься, а во втором может и VDS'а не хватить.
    Ответ написан
    Комментировать
  • Какой самый дешевый, но хороший микрокомпьютер можете посоветовать?

    taras1978
    @taras1978
    почти программист
    Orange Pi Вам подойдет.
    Ответ написан
    Комментировать
  • Как правильно вести разработку php приложения в docker?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Разделите понятия DEV контейнер и PROD контейнер.
    DEV образ не содержит в себе код вашего проекта, он содержит только окружение, а код маунтится через volume. Инженер делает правки у себя лакально, sftp не требуется.
    PROD контейнер содержит в себе конкретную версию код со всем и зависимостями, он только запускается для работы в связке с DEV контейнерами.

    Например у вас есть сервисы: sa, sb, sc.
    В docker-compose.yml вы прописываете 6 сервисов: sa_dev, sa_prod, sb_dev, sb_prod, sc_dev, sc_prod.
    Пары *_dev и *_prod живут на одинаковых ip с одинаковыми DNS алиасами, это нужно для того, что бы обеспечить жесткую связь между вашими сервисами и не перехреначивать половину docker-compose.yml

    Например вы хотите сделать правки на sb, но sa и sc используются sb. Вы поднимаете:
    sa_prod, sb_dev, sc_prod.
    Делаете свои правки, проверяете. Когда все ок - коммитите правки и собираете новый образ sb_prod, пушите его в регистр и обновляете версию в docker-compose.yml
    Ответ написан
    Комментировать
  • Как можно отлавливать задания на принтер?

    NeiroNx
    @NeiroNx
    Программист
    Комментировать
  • Как в linux добавить пользователя с доступом к папке?

    fdroid
    @fdroid
    press any key
    Такие задачи я решаю с помощью ACL. Вот пример скрипта, который устанавливает нужные права на нужные директории (пользователи, естественно, должны уже существовать):
    #/bin/sh
    setfacl -R -b /folder/subfolder
    setfacl -R -m u:www-data:rwx /folder/subfolder
    setfacl -R -d -m u:www-data:rwx /folder/subfolder
    getfacl /folder/subfolder


    PS Если я правильно понял вопрос, конечно.
    Ответ написан
    Комментировать
  • Как написать функцию?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Для простого парсинга логов лучше всего вызывать не bash, а пользовать awk/gawk.
    https://codeby.net/analiz-log-fajlov-apache/
    https://proft.me/2011/05/8/awk-parsing-fajlov-po-s...
    Ну и в гугле по словам awk gawk
    Ну и талмуд от айбимэ https://www.ibm.com/developerworks/ru/library/l-aw...
    Ответ написан
    Комментировать
  • Как получить практический опыт в управлении проектами?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Чтобы начать чем-то управлять, придётся сначала побыть управляемым. Устраиваешься в проект программистом/админом/консультантом, проходишь через жизненный цикл проекта наблюдая как что работает и какие проблемы возникают. На следующем проекте (или этом же, если он "вечный") начинаешь себя проявлять: показываешь умение и готовность решать вопросы, находить решения, разговаривать с людьми - коллегами, руководством, заказчиками, умение убеждать и вдохновлять, умение предугадывать желания заказчика и будущие проблемы и т.д. и т.п. Естественным образом рано или поздно начнёшь "тащить" проекты, а после этого менеджером назначат даже если сопротивляться будешь.

    Ответ на похожий вопрос.
    Ответ написан
    Комментировать
  • MySQL или MSSQL для крупного проекта?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Я бы не стал заморачиваться с поиском лучшего решения на пустом месте, если бы лучшая бд существовала, остальные бы умерли в неизвестности. В вашем случае я бы использовал MySQL, как минимум на начальном этапе, и вот почему:
    1) Это бесплатно
    2) Мускуль - хороший добротный середнячек своего класса, то есть он умеет почти все и при этом сильно не проседает по производительности.
    3) На него ОГРОМНОЕ количество доков и юзеркейсов, а так же туториалов и советов по оптимизации в конкретную задачу.
    4) При смене бд(если таковая понадобится) вам, скорее всего, придется только поменять драйвер бд(при условии грамотной архитектуры) и аккуратно перенести дамп базы.
    5) Про MSSQL - до недавнего времени в ней не было нативной поддержки UTF-8, вместо нее была(и есть еще вроде) своя UCS, которая мультибайт, но какой-то свой(как всегда у мс), в свое время в угоду "скорости" ставили сервак с мсскулем, в итоге практически никакого прироста не получили, зато получили гемор с переводом кодировок.
    6) Если проект реально нуждается в разрывном бд на пределе современных возможностей - смотрите в сторону инмемори бд, например тарантул или что-то носкюельное, типа редис и иже с ним.
    Ответ написан
    4 комментария
  • Как склонировать ОСь на другое железо через rsync вместе с ядром?

    @MechanID
    Админ хостинг провайдера
    1 Уберите --exclude=/boot/* и ядро скопируется
    2 после rsync не забудьте установить загрузчик.
    Грабли могут быть:
    1 если на новом железе есть устройства для которых нет драйверов в переносимой ОС.
    2 содержиоме /etc/fstab возможно придется привести в порядок
    Ответ написан
    Комментировать
  • Хорошая ли идея учиться на специалиста по ИБ?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нормальных знаний по программированию ВУЗы тоже не дают.
    Ответ написан
    Комментировать
  • Как наиболее безболезненно перевести мою одноранговую сеть на доменную?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1. Поднять DHCP, прописав выдачу уже имеющихся IP с привязкой к MAC.
    2. Поменять настройки на клиентах, переключив со статических адресов на DHCP.
    3. Разработать новый план адресации, подготовить новые конфиги DHCP и DNS.
    4. В нерабочее время перенастроить DHCP-сервер на выдачу IP по новому плану, поменять настройки DNS.
    5. Заменить адреса там, где они должны быть статическими (серверы, шлюзы, принтеры).
    6. По необходимости перезагрузить клиенты или перезапросить на них IP.
    Ответ написан
    Комментировать
  • Что должен знать системный архитектор?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Чтобы быть системным архитектором, нужно иметь за плечами большой опыт не только в написании кода, но и владеть знаниями различных интеграционных технологий.
    Архитектор строит комплексную систему с полным пониманием требуемых нужных архитектурных блоков и информационного обмена между ними. Архитектор также рассчитывает нагрузку на эти блоки и каналы передачи данных, прогнозирует максимальные характеристики без масштабирования и закладывает архитектуру масштабирования такой системы на следующий этап развития.

    В зависимости от задачи - могут быть использованы различные готовые компоненты и библиотеки из имеющихся в наличии.
    Выбор того или иного решения во многом зависит от конечных целей проекта и лимитированных параметров на реализацию и дальнейшее функционирование такой системы (временные и человеческие ресурсы, финансы, каналы передачи данных, ограничения технологий и протоколов и т.д.)
    Ответ написан
    Комментировать
  • Как определить объём работ и цену если в ТЗ одни общие фразы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Прямо так и пояснить заказчику, что ТЗ следует доработать, что по текущему ТЗ оценить сроки не представляется возможным, поскольку есть множество деталей, которые могут кардинально влиять на сложность отдельной взятой задачи.
    Или заказчик ищет лоха, на которого скинуть кучу работы по дешевке, или вы с ним договариваетесь о разработке более детального ТЗ (за деньги), во что войдет ваша техническая доработка с прописыванием деталей и его консультация и согласие с вашими правками.
    Ответ написан
    6 комментариев