• Как построить технически грамотно сеть предприятия?

    @other_letter
    Если нет возможности нанять админа, с которого будет спрос, - забейте. Делайте резервное копирование со всех компов на свой компьютер. В результате получится помойка, но она может когда-нибудь спасти от локального апокалипсиса.
    Если этим будете заниматься Вы (как понимаю - что-то типа управляющего или даже собственника) - Вы будете тратить своё время и свои силы, а это плохо для бизнеса. Вы не сможете сделать как надо, давайте смотреть правде в глаза. Значит, занимайтесь тем, что умеете делать лучше.
    Пройдёт какое-что время и Вы, может, найдёте возможность нанять админа по совместительству (приходящий админ это примерно половина зарплаты постоянного).
    Ответ написан
    Комментировать
  • Какая скорость интернета нужна для высокопосещаемого сайта на своем сервере?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Очень не хватает кнопочки рядом с "пригласить эксперта" - "призвать экстрасенса".
    1) Каков средний вес страницы?
    2) Какой пик посещаемости в час?
    3) Симметричен ли канал от провайдера?
    4) Как решается вопрос с ддосами?
    5) Как решается вопрос с отсутствием света(и соответственно лежащими нодами между вами и провайдером)?
    6) Есть ли запасной канал (в идеале от другого провайдера)?
    это навскидку что пришло из самого очевидного, по памяти от попытки хостить дома бложики.
    Ответ написан
    Комментировать
  • Какая скорость интернета нужна для высокопосещаемого сайта на своем сервере?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Для оценки скорости канала в первую очередь необходимо знать:
    1) Примерное количество посетителей. Как среднее так и пиковое значение.
    2) Средний размер отдаваемых страниц
    3) Среднее и пиковое количество запросов страниц.
    Ну и естественно все зависит от оптимизированности и продуманности движка сайта. Некоторые, типо как галереи VK, умеют заранее грузить в кэш клиента вероятные изображения и страницы, чтобы к моменту перехода хотя бы часть уже была подгружена.
    И к стате, для крупного проекта одного канала / провайдера не достаточно, всегда должна быть возможность резервирования. Ну а там уже на роутере можно до кучи и балансировку / маршрутизацию настроить.
    Ответ написан
    Комментировать
  • Как организовать децентрализованный сетевой сервис?

    Jump
    @Jump
    Системный администратор со стажем.
    Есть желание реализовать некий сервис на основе приложения для Android
    Теоретически возможно, практически - нереально.
    Поясню - децентрализованная БД предполагает хранение и обработку на стороне клиента. Т.е у клиента должны быть ресурсы для хранения, обработки и передачи данных.
    Android это фактически синоним мобильных устройств, а на мобильных устройствах с ресурсами то, как раз и проблема.
    Емкости хранения небольшие.
    Производительность процессора довольно низкая, любые процессорные операции быстро садят батарейку.
    Трафик зачастую дорогой, канал в интернет не особо широкий и стабильный, пинг ужасный.

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

    Как устройства могут находить друг друга в Интернете? Интересно именно в архитектурном плане.
    Абсолютной децентралиции до сих пор не придумали. Есть частичная. Например DHT в торрентах, и подобные.
    Принцип обычно такой - есть список заранее определенных серверов, зашитый в клиент, там берется список других нод, а дальше уже запрашиваем по определенному алгоритму у известных нод, требуемую нам информацию. Поиск идет довольно медленно, но вполне эффективно. Начните читать отсюда - https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D1%81%D...
    Ответ написан
    Комментировать
  • Как заставить DNS сервер отдавать html страницу?

    @spotifi
    Направляешь на свой-собственный IP, не на IP клиента. На котором сидит nginx. Который на все запросы так и отвечает - как тебе надо.

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

    Jump
    @Jump
    Системный администратор со стажем.
    Какой функционал должен быть у домашнего сервера-роутера?
    Это у вас надо спросить.
    Кто кроме вас знает что вам нужно.

    Samba не читает все кодеки
    Samba вообще кодеки не читает, никакие, ибо это пакет программ поддерживающих работу с SMB.
    Ответ написан
    Комментировать
  • Mikrotik Hotspot: можно ли налету, без разрыва сессии (перелогина), изменить потолок скорости конкретного юзера через скрипты?

    DIITHiTech
    @DIITHiTech Автор вопроса
    Fullstack javascript developer
    Итак, нашел относительно простое решение как управлять скоростью юзера hotspot налету, без необходимости перелогина.
    Вообщем, как я и предполагал, никто не мешает клонировать правило Simple Queue, автоматически созданное сервисом hotspot, с новыми нужными значениями на конкретный ip и поместить его вверх списка и по необходимости его редактировать скриптами. А правила от Hotspot помещать в самый низ списка, для этого в профайлах юзеров в вкладке Queue проставить Insert Queue Before = bottom.
    Когда нужно установить иное характеристики шейпинга для юзера клонируем правило и помещаем его вверх, например:
    /queue simple add copy-from=[/queue simple find target="192.168.100.253/32"]  name="boost-192.168.100.253" place-before=0

    Так как имя должно быть уникальным, то дубликатов не будет, если повторно вызвать.
    Его можно создать автоматически при логине пользователя, записав скрипт в On Login вкладке Scripts профайла
    /queue simple add copy-from=[/queue simple find target="$address/32"]  name="boost-$address" place-before=0
    но лучше по необходимости. Родное удалять в принципе уже нет смысла.
    В On Logout обязательно нужно за собой подчистить:
    /queue simple remove [/queue simple find target="$address/32" dynamic="false"]

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

    A_M
    @A_M
    Основная специализация - системы видеонаблюдения
    Всё, что можно сделать медью, лучше сделать медью. Wi-fi - капризная вещь, зависящая от многих факторов, на которые вы не можете повлиять.
    Ответ написан
    Комментировать
  • Как узнать скорость подключения клиента к сайту и дать соответствующий контент?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Идеального пути определения качества соединения нет.
    Есть ограниченная поддержка NetworkInformation. Это наилучший подход, но он пока в ранней стадии разработки.

    Классический способ определения скорости описан тут.

    Разумный вариант - использовать легковесную посадочную страницу и расширенную версию с тяжелым контентом.
    Слушать про onload секунду, если за секунду оно не наступает останавливаться на легковесном варианте, в противном случае грузить все остальное.
    Вы также можете рассмотреть использование критического пути (минимально необходимого CSS), который включен в тело страницы изначально. Как только страница загружена, можно включать загрузку остального содержимого.
    Еще можете замерять время загрузки страницы в браузере используя Navigation Timing API. Если оно больше определенного порога, то загружать тяжелый контент, например видео.

    В целом путей решения поставленной задачи немного, но достаточно.
    Сфокусируйтесь все же на оптимизации сайта или страницы. Поставьте себе планку, например 200кб и оптимизируйте сайт для нее. От этого выиграют все: и ваши пользователи, и серверная часть тоже.
    Ответ написан
    Комментировать
  • Ansible изменить порт ssh, не изменяя файл инвентарный?

    @Konkase
    - local_action: lineinfile dest={{ inventory_file }} regexp='^{{ inventory_hostname }}.*' line='{{ inventory_hostname }} ansible_ssh_port={{ new_port }}' state=present
    Ответ написан
    8 комментариев
  • Как называется эта мода на чистый HTML без наворотов (читал про это недавно)?

    GreyCrew
    @GreyCrew
    Full-stack developer
    Зато используя чистый html наш сайт будет 100% адаптивный, под любые экраны!

    Но на мой взгляд это целое искусство. Нужно очень долго подбирать шрифт, в нужном месте делать отступы, всё "отверять-выверять" по "золотому сечению", в нужном месте выделять "жирным-полужирным" и т.д.

    А заказчик скажет, что всё плохо и нужно переделывать.
    Ответ написан
    1 комментарий
  • Непростая задача для vim?

    sim3x
    @sim3x
    $ for n in {101..125}; do echo -n 192.168.$n.0/24, ; done


    192.168.101.0/24,192.168.102.0/24,192.168.103.0/24,192.168.104.0/24,192.168.105.0/24,192.168.106.0/24,192.168.107.0/24,192.168.108.0/24,192.168.109.0/24,192.168.110.0/24,192.168.111.0/24,192.168.112.0/24,192.168.113.0/24,192.168.114.0/24,192.168.115.0/24,192.168.116.0/24,192.168.117.0/24,192.168.118.0/24,192.168.119.0/24,192.168.120.0/24,192.168.121.0/24,192.168.122.0/24,192.168.123.0/24,192.168.124.0/24,192.168.125.0/24,
    Ответ написан
    1 комментарий
  • По каким техническим характеристикам определить, что на компьютер невозможно поставить более одной операционной системы?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    В СЦ тупо не захотели морочиться с установкой системы, если системные требования (производительность, размер оперативы) позволяют запускать каждую систему по отдельности, то поставить несколько систем абсолютно не проблема, главное чтобы хватило на всех места на HDD.
    PS: Да, в MBR может быть только 4 основных раздела и куча логических, никто не мешает ставить системы на основные разделы, а данные хранить на логике, просто в СЦ не умеют или не хотят правильно форматировать HDD и пилить загрузчик.
    PPS: Если в новом буке будет EFI биос и GPT разметка диска, то там количество загрузочных разделов практически не ограничено, и можно поставить хоть 100 копий DOSа лишь бы ресурсов системе хватало.

    А вообще хакактеристики ноута пожалуйста в студию.

    Еще в СЦ могли решить что хочешь поставить не загрузчик а гипервизор и пускать виртуалки, тогда да под несколько одновременно работующих систем может и нехватить ресурсов.
    Ответ написан
    Комментировать
  • Ansible. Можно ли передать значение vars, как аргумент в ansible-playbook?

    Melkij
    @Melkij
    PostgreSQL DBA
    Ответ написан
    Комментировать
  • Putty как перелогиниться?

    Endru9
    @Endru9
    Админ Linux
    1) inactive пишет при потере соединения. такое часто случается когда пользуешься мобильным интернетом, или IP клиента серый и часто меняется на стороне провайдера.
    2) если нужно зайти под пользователем, есть замечательный способ без закрытия Putty su login2

    P.S. рекомендую прочитать про screeen и пользоваться им, помогает когда вылетаешь из за не стабильного интернета.
    Ответ написан
    Комментировать
  • Как защититься от незаконного копирования с точки зрения закона?

    Jump
    @Jump
    Системный администратор со стажем.
    Что значит "как защитить"?
    Никак.
    Если вы считаете что ваши права были нарушены - подайте в суд на нарушителя, предоставив документы подтверждающие факт нарушения, оплатите госпошлину, и разбирайтесь в суде.
    Ответ написан
    2 комментария
  • Как защититься от незаконного копирования с точки зрения закона?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    С юристом пообщайтесь. Если вы дизайнер и бизнесмен, странно что вы не сделали этого до сих пор.
    Ответ написан
    Комментировать
  • Как запустить выбранный php-скрипт с правами root в Nginx?

    anakhorein
    @anakhorein
    Хожу, отбрасываю тень
    Тут дело не в том под кем запущен nginx, как я понимаю, а в том под кем запущен php. Если вы используете php-fpm, то можете создать отдельный пул под рутом, на отдельном порту или сокете и привязать location в nginx к нему. Гуглите что-то вроде "multiple PHP-FPM pools", например.
    Ответ написан
    1 комментарий
  • Cowboy vs Nginx?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Cowboy считается лучшей реализацией websockets. И можно писать логику на erlang, это быстрее и грамотнней чем nginx+modphp, правда никто не умеет.
    Ответ написан
    Комментировать