Задать вопрос
  • Флюкометр выдает КЗ по всем линиям в подъездной коробке, а сеть в квартире есть - что за дела?

    @Gredko
    А что такое "флюкометр"?
    Кабельный тестер для UTP?
    Кабельные тестеры предполагают, что на один конец кабеля вешается прибор, а на второй - заглушка.
    Без этого тестер ничего путного не покажет.
    Есть тестеры типа Fluke Microscanner, которые понимают сигналы коммутатора на другом конце.
    А чем ваш монтажник пользовался - хз.
    Чтобы что-то Вам подсказать нужно понимать что вы с монтажником мерили на самом деле...
    Ответ написан
    4 комментария
  • Флюкометр выдает КЗ по всем линиям в подъездной коробке, а сеть в квартире есть - что за дела?

    15432
    @15432
    Системный программист ^_^
    На каждом Ethernet входе коммутатора стоит миниатюрный трансформатор для развязки сигналов, трансформатор это медная обмотка сопротивлением около пары ом. Поэтому каждая пара может звониться, это нормально. Прибор определяет КЗ по некоторому пороговому значению. Видимо так вышло, что у этого коммутатора на входе сопротивление ниже порога КЗ тестера. Кабель до квартиры и его штекер добавляют немного сопротивления и этого уже хватает, чтобы прибор не детектил КЗ
    Ответ написан
    1 комментарий
  • Объясните суть Systemctl в ubuntu?

    @Rerium
    Systemd в текущее время отвечает за:
    1. Монтирование дисков из fstab(автоматически генерирует сервисы) и самописных юнитов.
    2. Правильная загрузка служб и менеджмент всех служб системы.
    3. Конфигурация системы при запуске (настройка консоли, имени системы и т.п.)

    Конкретно твой пример относится к менеджменту служб.

    Более общими словами systemd это самый первый процесс запущенный ядром и большой комбайн как explorer в windows, но отвечающий за конфигурацию ОС.
    Ответ написан
    Комментировать
  • Объясните суть Systemctl в ubuntu?

    Afranius
    @Afranius
    Из говорящих дольше живут те, что говорят меньше.
    Посмотри на Windows. Там есть службы. Службу можно запустить, остановить, перезапустить и проверить состояние.

    В Linux для управления демонами (службами) есть команда systemctl - она много чего умеет, но тебе для понимания:
    systemctl [start|stop|restart|status] servicename
    А ещё есть OpenBSD с аналогичными командами:
    rcctl [start|stop|restart|check] servicename

    А ещё в линуксе можно включить нужную службу или отключить ненужную
    systemctl enable и systemctl disable
    Ответ написан
    3 комментария
  • Объясните суть Systemctl в ubuntu?

    Первая показывает статус юнита. Вторая статус файрволла

    systemctl не смотрит статус файрволла
    Ответ написан
    Комментировать
  • Объясните суть Systemctl в ubuntu?

    @pfg21
    ex-турист
    в консольной команде первое слово - это имя програмки, которую запускаешь.
    остальные слова передаются програме в качестве параметров.

    соответственно systemctl status ufw запускает systemctl и передает ей параметры status ufw - получаем статус работы сервиса ufw.service от менеджера системы.
    а ufw status запускает ufw и передает ей параметр status - получаем "внутренний" статус работы непосредственно от ufw
    Ответ написан
    2 комментария
  • Почему тестер сети показывает только 2 жилы?

    serg-novoch
    @serg-novoch
    Думаю причина здесь в другом, если тариф до 100 мегабит то в витой паре используются только 4 жилы из 8, обычно провайдер и ведет до квартиры тонкий 4х жильный кабель. Соответственно 2 жилы на прием 2 на отдачу, вот 2 жилы он тебе и показывает на тестере.
    Ответ написан
    6 комментариев
  • Можно ли в Linux на файловой системе EXT4 запретить именовать файлы одинаково с разным регистром букв?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Надо включить поддержку регистронезависимости при создании файловой системы
    mkfs -t ext4 -O casefold /dev/диск
    или позднее
    umount /dev/диск
    tune2fs -O casefold /dev/диск
    mount /dev/диск

    Затем установить у нужного каталога атрибут регистронезависимости
    chattr +F /путь/к/каталогу
    Ответ написан
    7 комментариев
  • Откуда берутся непонятные DHCP Leases?

    @Gansterito
    Напрасно замазали Вы первые три байта MAC-адреса, т.н. OUI. Какому они соответствуют вендору?
    Ответ написан
    Комментировать
  • Откуда берутся непонятные DHCP Leases?

    Это либо iot (лампы итд), либо рандомизированные mac-адреса современных смартфонов, которые стараются прятать настоящие, чтобы бороться с отслеживанием. Можно посмотреть в их настройках WiFi.

    К VPN отношения не имеет
    Ответ написан
    6 комментариев
  • Почему может падать качество преобразования АЦП при повышении частоты сигнала?

    Ocelot
    @Ocelot
    Помимо основной частоты 2кГц, меандр содержит кучу гармоник. Всё, что превышает половину частоты дискретизации, у вас теряется.
    Ответ написан
    1 комментарий
  • Как найти такой pin header на алиэкспресс?

    15432
    @15432
    Системный программист ^_^
    Нашел ток на алибабе большими партиями..

    На алишке есть вот такие press-fit
    https://aliexpress.ru/item/4001366384308.html
    Ответ написан
    Комментировать
  • Можно ли частично изменить маску подсети в сети организации?

    @asmelnik
    Не стоит такого делать.
    1. например 10.0.100.123 /23 никогда не свяжется с 10.0.102.123 /22
    Причина -- 10.0.100.123 не ответит на ARP запросы из сети 10.0.102.... т.к. это НЕ его подсеть, а узлы из 10.0.102.../22 не пойдут на 10.0.100.../23 через шлюз, т.к. для этих узлов это "родная" сеть.

    2. У этих сетей разный бродкаст.
    Бродкаст 10.0.101.255 для 10.0.100.0/23 уже превращается в самый обычный IP для 10.0.100.0/22
    И все, что завязано на бродкаст будет работать неизвестно как..
    Причем это "неизвестно как" платформозависимо.
    Например в одних реализациях в бродкаст пакете не проверяется IP, (только МАС проверяется). А в других IP тоже проверяется, вот и будет непоймичто.
    Да, есть масса примеров из жизни "Я вот так делал, и у меня все работало..."
    Поправочка -- вы не нарвались на то, что не работало.

    В общем -- сделать можно, но при каждом глюкане начинать поиск решения с проверки -- а не тут ли собака порылась??
    Ответ написан
    1 комментарий
  • Что за папки появились в корне системы Ubuntu?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Убунту теперь использует "/usr-merged filesystem layout": https://bugs.launchpad.net/ubuntu/+source/base-fil...
    Эти папки создаются в рамках описанных вот тут изменений, для того, чтобы избежать некоторых потенциальных проблем при управлении пакетами.

    Для Debian соответствующая информация есть тут: https://wiki.debian.org/UsrMerge
    Ответ написан
  • Не знаю, нужен ли термоклей в этой ситуации?

    @VT100
    Embedded hardware & software.
    "Пузо" светодиода - паять обязательно.
    К обратной стороне "звезды" - радиатор.
    P.S. Обычно, в документации на светодиод всё написано. Или в отдельном разделе на сайте фирмы-производителя.
    Ответ написан
    1 комментарий
  • Почему некоторые программисты на GO работают с бд на голом SQL без ORM?

    opium
    @opium
    Просто люблю качественно работать
    А зачем когда ты сам можешь все контролировать
    Тут два основных паттерна
    1 когда запросов мало и они простые и ты понимаешь как они работают и никаких косяков со странными данными из вне прийти не должно или ты это уже сам экранироовал , реально намного быстрее напрямую сделать чем вникать в орм
    2 когда тебе в каких то частях нужен перформанс или когда орм генерит еретические запросы там где у тебя сложная логика и приходится их переписывать напрямую
    Ну и забыл третье вкусовщина
    Ответ написан
    Комментировать
  • Почему некоторые программисты на GO работают с бд на голом SQL без ORM?

    @gohrytt
    Как гофер с 1.13 версии могу предложить следующие рассуждения:

    1) Нормальная общепризнанная и безболезненная ORM отсутствует. Самая популярная - GORM, где-то на втором месте - ent. Обе в целом как-то соответствуют ожиданиям, но имеют свои особенности. Кто в GORMе делал джоин - в цирке не смеется.
    2) Из за того что в большинстве нормальных проектов ORMы не используются очень быстро привыкаешь писать именно SQL. Ты ещё на стадии аналитики рисуешь все эти create table и select from в голове, потом просто вставляешь в код.
    3) Производительность GORM сделала в мире го репутацию всем ORMкам как очень плохому решению.

    Лично я делю всех гоферов на 4 типа: бывшие джависты, бывшие пхпшники, бывшие питонисты и непосредственно гоферы - те у кого го первый или основной язык. В большинстве наблюдаемых случаев ORM в го пытаются затащить бывшие джависты по старой привычке: вот у нас в спринге был ORM значит и здесь возьмём. Клинический случай - когда такой бывший джавист становится тим или тех-лидом и делает ORM обязательным. Сколько видел таких случаев - каждый раз в результате команда ходит плюётся.

    Ну и да, есть ORMки основанные на генерации кода, но самая популярная - GORM основана на рефлексии и иногда магии, это очень сильно бьет по производительности и иногда может стать "бутылочным горлышком" приложения.
    Ответ написан
    1 комментарий
  • Почему некоторые программисты на GO работают с бд на голом SQL без ORM?

    @Superclip
    1. В случаях, когда данных много и запросы тяжелые. Требуется оптимизация, управление джойнами, хинты и прочее.
    2. К п1. Чтобы перенести обработку поближе к данными.
    3. В случаях, когда бизнес логика размазана и ее часть приходится на БД (всякое в жизни бывает). Тогда SQL становятся большими и сложными - их проще писать на SQL. ORM в этом случае приносит лишнюю сложность.
    Ответ написан
    2 комментария
  • Почему некоторые программисты на GO работают с бд на голом SQL без ORM?

    @calculator212
    Почему некоторые решают рабоатать с бд на чистом sql
    В целом есть несколько причин:
    1) В целом ORM в го не очень удобные, тот же gorm особо не даёт выигрыша в простоте относительно sql
    2) В целом запросы могут быть относительно простыми и ORM не нужна
    3) Нет стандартной ORM по типу Hibernate, SQLAlchemy
    4) В го у ORM есть ограничения,
    5) Если ORM на основана на рефлексии то она будет медленно работать (привет gorm) даже для средненагруженных проектов, не говоря про highload

    В целом многие используют штуки по типу sqiurell, и sqlc, т.к. они легче чем ORM и для ряда вещей упрощают код. Для миграций в большинстве проектов хватит go-migrate
    Ответ написан
    Комментировать