Задать вопрос
  • Как обеспечивается уникальность IPv4 адресов?

    karabanov
    @karabanov
    Системный администратор
    Технология Anycast позволяет "нарушить" принцип уникальности IP адреса в глобальной сети - к примеру IP адреса Google DNS (8.8.8.8, 8.8.4.4) anycast-товые и назначены на десятках серверов, но конфликта не возникает, так как отвечает ближайший к клиенту сервер. К этому же трюку прибегают CDN, чтобы обеспечить наименьшее время отклика.

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

    @Drno
    Ну мне приходит на ум только 2 варианта. какой то антивирусный продукт \ продукт контура безопастности.
    Либо мониторинг типа Zabbix + какой то самописный шаблон
    Ответ написан
    1 комментарий
  • Как правильно снимать температуру с трансформатора ИБП?

    @VT100
    Embedded hardware & software.
    ардуинку которая будет эти самые обороты регулировать pid контроллером.

    1 (один) операционный усилитель, питающийся напрямую.

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

    Думаю, сверху в центре сердечника - неплохо. "Сопли" - однозначно плохо. Лучше - какой-либо пружинкой, опирпющейся на элементы конструкции.

    Не приведет ли это к КЗ/наводкам на трансформаторе?

    Если не вмешиваться в его конструкцию (например - сверлением магнитопровода), то К.З. не будет.
    В вопросе о наводках - не согласованы падежи. Кто на ком стоит?

    Ну и, длительная работа - не согласуется с низким напряжением аккумулятора.
    Ответ написан
    6 комментариев
  • Как сделать из web приложения desktop?

    Wispik
    @Wispik
    вот посмотри
    Погугли "flask electron"
    Ответ написан
    Комментировать
  • Как правильно списывать ИТ оборудование в компании?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    ЕМНИП, сейчас лимиты такие, что практически всё компьютерное железо можно списывать как малоценку безо всяких обоснований. Но, вообще, списанием должна заниматься бухгалтерия, а не сисадмин.
    Ответ написан
    4 комментария
  • Как настроить шлюз для доступа к домашнему серверу без выделенного ip?

    @Drno
    Да можно. КОнечно траффик пойдет через VPN
    Юзер образается на IP сервака с VPN, а он уже по VPN каналу на ваш сервер...
    Если да, то какие шаги нужно сделать? Направить все домены на А запись, поставить nginx на vps и его настроить на проксирование запросов на ip адрес домашнего сервера в сетке vpn?

    Да так. Либо просто переадресовать нужные порты с помощью iptables внутрь ВПНки
    Ответ написан
    Комментировать
  • Возможно ли использование opensource проекта в коммерческих целях?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Зависит от типа лицензии на исходный проект. Есть лицензии, которые не препятствуют использованию в коммерческих проектах, есть те, которые препятствуют. Дьявол в деталях.
    Ответ написан
    3 комментария
  • Возможно ли использование opensource проекта в коммерческих целях?

    насколько этично и не нарушает ли авторские права ситуация, когда кто-то берёт этот проект, немного модифицирует его и решает продавать, например, как SaaS?
    Этичность - вещь неизмеримая и субъективная. Лиценцию MIT это не нарушает, какую-нибудь другую может нарушить. Вы совершенно верно сказали, что лицензий много и у каждой есть особенности.

    Исходный код закрыт, оригинальный бренд проекта не используется, хотя общий интерфейс похож. Как в таких условиях возможно вообще уведомить о первоначальных авторах еще?
    Лицензия MIT и не требует уведомлять.
    Ответ написан
    2 комментария
  • Как определить текущий вольтаж поступающий от зарядного устройства USB-C в Linux?

    15432
    @15432
    Системный программист ^_^
    Это должен поддерживать драйвер контроллера заряда. Если он такое умеет, то скорее всего где-то в sysfs есть нужная вам информация. Начните с определения модели контроллера, потом найдите драйвер, который за него отвечает и посмотрите каналы взаимодействия с ним, можно ли получить эту информацию.
    Ответ написан
    5 комментариев
  • Существуют ли такие шпионский программы?

    @rPman
    Это возможно, android для этого предоставляет все возможности, в т.ч. при заблокированном экране, даже видео снимать можно и root для этого не нужен, пример приложения ip webcam.

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

    p.s. существуют очень убедительные доводы, что к примеру youtube (в данном случае скорее всего весь google apps фреймворк) да и любое приложение крупных соцсетей (фейсбук, vk,...) слушают микрофон постоянно, рекгируя как минимум по ключевым словам а скорее всего отправляя уже разобранный текст на сервера, для оптимизации рекламных алгоритмов или алгоритмов подбора контента (shorts/tiktok)
    Ответ написан
    3 комментария
  • Как создать одно рабочее пространство на двух компьютерах?

    benipaz
    @benipaz
    https://syncthing.net/ или аналог
    или поставить дома NAS и хранить все файлы на нем
    Ответ написан
    Комментировать
  • Как работает информационная розетка?

    @Drno
    Так же как обычная розетка, только для сети. Конечно к ней идет кабель и расключается внутри розетки.
    Ответ написан
    Комментировать
  • Как работает информационная розетка?

    NeiroNx
    @NeiroNx
    Программист
    Анекдот в тему: "Ездил Чукча в Москву, купил там телевизор, приехал домой и хвастается жене: смотри я телевизор купил, а она отвечает что он дурак и электричества у них нет, а он возражает что не дурак и купил розетку"

    так тут примерно то же самое, к такой розетке понадобится "источник".

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

    подключается в зависимости от выбранной модели и её назначения.
    Ответ написан
    Комментировать
  • Как слить все слои при просмотре PDF чертежа?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    А попробуйте в том же PDF24 или фоксите распечать файл на PDF-принтер - авось там есть преобразование в растр
    Ответ написан
    2 комментария
  • Чем бесплатно сделать образ раздела диска?

    @DarkboodZed
    Ответы жесть…
    Чисто создание\разворачивание образов www.clonezilla.org/
    Все сразу partedmagic.com/
    Ответ написан
    Комментировать
  • Какая, температура допустима на светодидной иатрице??

    NeiroNx
    @NeiroNx
    Программист
    Если мощность рассеивания не хочет считаться - тогда просто умножай на 2 площадь радиатора.
    вообще после 60 градусов начинается активная деградация полупроводника - работать будет и при 85 градусах, но не так долго.
    Конечно в современных полупроводниках этого стараются избегать, придумывают новые - более термостойкие.
    Ответ написан
    9 комментариев
  • Почему язык COBOL считают устаревшим и его не любят?

    @Everything_is_bad
    Потому что он не соответствует современным требованиям, почему лапти устарели? Ну и да, ответ ты мог бы сам без проблем нагуглить
    Ответ написан
    Комментировать
  • Почему нет установщика пакетов на Ubuntu?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Потому что теперь в Убунте уже с 22.04 нет Центра приложений, а есть Snap Store, а с 23.04 в нём из коробки нет поддержки установки .deb-пакетов.
    Надо допом устанавливать интеграцию.

    Или Установить Центр приложений, как здесь в статье:
    Установка Центра приложений с поддержкой Deb|Snap|...

    Или установи GUI-утилиту Gdebi:
    sudo apt install gdebi
    и устанавливай пакеты с её помощью.

    Или через Терминал:
    sudo dpkg -i /путь_к_папке_где/пакет.deb
    Ответ написан
    Комментировать
  • Почему нет установщика пакетов на Ubuntu?

    r1412s
    @r1412s
    А если открыть терминал и выполнить команду: sudo apt install gdebi то потом можно будет на Вашем хроме ПКМ и установить пакет
    Ответ написан
    Комментировать
  • Какие БД используют крупнейшие торговые сети для хранения заказов?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Я полагаю, что такие магазины сохраняют всё, например в postgres или greenplum, а затем передают в аналитические базы (или пишут параллельно), типа в кликхаус или oracle?


    XX век прошел под флагом реляционных СУБД. Вокруг них строились все системы.
    Для любой банковской системы БД - абсолютная царица дизайна. Именно от нее шло
    техническое задание. От базы а не от Хибернейта и синтетических таблиц как щас.
    Таблицы любили. Вокруг них строили красивые теории. Модели. EAV. Подгоняли
    аппарат алгебры (Эдгар Кодд со своими формочками).

    В появлением NoSQL и стриминговых систем - пришлось всем признать что реляционка
    исчерпала возможность линейного роста. У Майкла Стоунбрейкера есть статья где
    он меряет БД под нагрузкой и доказывает что треть ресурсов CPU просто сгорает
    в блокировках и защелках и прочих механизмах синхронизации.

    Какой софт использует розничная торговля - сложно сказать. Там будет десяток систем которые
    работают просто всместе как Grid. Например сообщения от кассовых аппаратов и платежных
    систем могут в первую очередь падать в JMS/MQ систему. А уже потом процесситься и ложиться в
    БД операционного дня. И по проишествии периода - сливаться Warehouse и в BigData
    Есть еще вариант что в аналитику сразу попадают данные со стриминга. Я такое видел.
    И это не последняя часть стека. Аналитика в свою очередь является источником для всяких
    BI, витрин данных. ОЛАП-кубиков и прочее что любят смотреть и показывать на презентациях.
    С красивой инфографикой.

    Что использует Магнит - чорт его знает. Это можно поискать по всяким конференциям. Но само
    знание или название продуктов вам ни о чем не скажет. Если они используют допустим
    Kafka+Clickhouse - из этого не следует что вам это пригодится.

    Были странные архитектурные решения. Uber например пытался выжать максимальные мощности
    из Postgres и не смог. Перешел на MySQL. Видимо им было достаточно MyISAM и брали лишь
    только те фичи что надо.

    Facebook строил Rocksdb (Key-Value) с очень сильной оптимизацией по диску. Там уже было
    не R+Tree а другой тип дерева. Тоже видимо у конторы так "пригорело" что им надо было
    штучную NoSQL делать.

    СБЕР по слухам строил на Apache Ignite прослойку между Ораклом и клиентами потому что Оракл
    не справлялся с нагрузками. Впрочем я не могу это нигде доказать. Просто слышал в разговорах
    архитекторов. И это очень штучное и очень деликатоное решение. Другим оно может вообще не подойдет.
    Нужно много думать о механике инвалидации кешей.

    Хедж фонд BridgeWater строит свои хранилища ассетов на базе Amazon S3. Реально эти ребята пихают
    в С3 все что можно. И в этом есть своя стратегия. S3 стоит дешево. И масштабируется. Дешевле чем DBMS.

    Также, я думаю, что множество магазинов могут быть обслуживаться отдельными кластерами, чтобы работа всей сети не остановилась, если какая та БД выйдет из строя?

    Эту задачу тоже можно решать на разных уровнях. Мне нравится решение от Cassandra. Там все
    таблицы имеют 1-2 реплики. И убить всю систему в целом в принципе невозможно пока последний
    датацентр стоит. Но Кассандра платит за это отказом от consistency и вообще она считается не-реляционкой.
    Хотя базовый диалект SQL поддерживает. Фактически она - умный NoSQL c хорошим сетевым протоколом
    обхода сбоев и конфликтов. Кажется Netflix ее активно использует.

    Вобщем можно дизайнить системы по разному усиливая одни части и ослабляя другие.
    Это как тот треугольник дешево-медленно-дорого но в углах стоят разные качества. Например
    CAP-свойства систем. Или приоритеты. Тебе что важно. Быстро записать в БД платеж? Но при этом
    чтение оперативных данных потребует лагов. Или наоборот писать медленно зато чтоб все по ящичкам
    и по коробочкам лежало да и еще в разных копиях и вариациях.
    Ответ написан
    10 комментариев