Задать вопрос
  • Какие могут быть причины не запуска компа с подключенным диском?

    hint000
    @hint000
    у админа три руки
    Возраст около 12 лет.
    Главный подозреваемый - конденсаторы на материнке. Их легко могут заменить в сервисном центре. Если не поможет, то подозрение переходит на чипсет (кстати, чипсет сильно греется?).
    БП новый, такой
    А была ли эта проблема до того, как появился новый БП? o_O
    Одолжите у кого-нибудь БП другой марки на часок для теста; а учитывая возможность теста без дискретной видеокарты, достаточно БП мощностью от 250W.
    Ответ написан
    2 комментария
  • Почему не могу получить ответы от рабочего DNS, подключившись к VPN?

    hint000
    @hint000
    у админа три руки
    192.168.1.254 - чей адрес? Это может быть роутер на вашей стороне, который только форвардит DNS-запросы на сервер провайдера. Аналогично, это может быть роутер на удалённой стороне, который делает то же самое.
    задаю "вопросы" к рабочему dns
    DNS-сервер может быть рабочим, но он не обязательно что-то знает о хостах в вашей локальной сети. Выясните подробнее, что это за "рабочий сервер", как он настроен.
    Даже если он имеет данные о локальной сети, он не обязан отдавать их кому попало из внешнего мира (а вы подключились по VPN и серверу никто не сказал, что вы "свой", что вам можно); эта функция DNS называется "split horizon" - локальным клиентам отдавать одно, а внешним другое.
    Ответ написан
    Комментировать
  • Как выбирать первичные ключи в БД?

    hint000
    @hint000
    у админа три руки
    Но часто всё-таки добавляют искусственный первичный ключ "Номер". Подскажите, почему так?
    В таком простом случае - например, потому, что начинающие программисты. Им так проще. Либо увидели где-то пример и бездумно копируют.

    Хотя можно придумать пример посложнее. Пусть есть несколько филиалов и в разных филиалах отделы с одинаковыми названиями. Тогда составной ключ будет Филиал + Наименование, это уже не очень удобно и тогда появляется обоснованное желание добавить номер вместо составного ключа.
    Здесь перечисляются преимущества ("причины использования") и недостатки:
    https://ru.wikipedia.org/wiki/Суррогатный_ключ
    Причины использования:
    • Неизменность
    • Гарантированная уникальность
    • Гибкость
    • Эффективность
    • Упрощение программирования

    Недостатки:
    • Уязвимости генераторов ключей
    • Неинформативность
    • Склоняет администратора пропустить нормализацию
    • Вопросы оптимизации
    • Невольная привязка разработчика к поведению генератора ключей в конкретной СУБД

    Короче, использовать можно и нужно, если понимать, что в конкретном случае преимущества сильнее, чем недостатки. Без понимания тоже можно использовать, но будет лотерея: либо лучше, либо хуже. Потом придёт сеньор и отрефакторит.
    Ответ написан
    1 комментарий
  • Ошибки при скачивании локального репозитория?

    hint000
    @hint000
    у админа три руки
    Failed to open Release file from security.debian.org/debian-security/dists/bullseys...

    ошибка в одной букве:
    bullseye-security
    вторая ошибка
    то же самое
    Ответ написан
    Комментировать
  • Как распознать протокол общения по RS485 средств судовой автоматики?

    hint000
    @hint000
    у админа три руки
    https://ru.wikipedia.org/wiki/NMEA_0183
    NMEA 0183 (от «National Marine Electronics Association») — стандарт, определяющий текстовый протокол связи морского (как правило, навигационного) оборудования (или оборудования, используемого в поездах) между собой.


    Но в коментариях правильно написал Wan-Derer, (да и ответ Sergey В. плюсую) в первую очередь нужно подобрать параметры работы последовательного порта - скорость передачи и т.д., чтобы в терминале появился какой-то структурированный текст (вероятно, буквенные сокращения команд и\или числа) а не тот явный мусор, что видно сейчас (передавать бинарный поток не принято, это был бы одень дурной тон). Только тогда анализировать этот текст чем угодно. Мусор анализировать бессмысленно.
    646476e17f05e344975810.png
    Ответ написан
    7 комментариев
  • Как настроить rsyslog.conf?

    hint000
    @hint000
    у админа три руки
    Чтобы задать правильный вопрос, вам нужно понять один принцип.
    Событие для записи в лог генерирует конкретная программа. Вернее, множество конкретных программ.
    TCP (сбоев/разрывов соединений)
    Соединения tcp на конкретном хосте могут иметь десять, сто, тысяча программ. Чтобы конкретная программа писала в лог насчёт разрыва соединения, нужно, чтобы автор этой программы предусмотрел, написал кусок кода, который это делает. Чтобы тысяча программ писали в лог насчёт разрыва соединения, нужно, чтобы тысяча авторов написали в своих программах такие куски кода (что крайне маловероятно). Нет какой-то магии, которая бы без всякого программного кода делала что-то, чего кому-то захотелось.
    rsyslog простая штука, он записывает в лог события, которые получает от любых программ (ну ещё может получать события с других хостов или посылать на другой хост). Сам по себе он не следит за происходящим в системе. Знаете шутку "если никто не видел, значит ничего и не было" - так это как раз про rsyslog. Вот и подумайте, а кто должен сообщить логгеру про такое событие, как разрыв соединения.
    Ответ написан
    Комментировать
  • Как скомпилировать программу linux?

    hint000
    @hint000
    у админа три руки
    Есть такой код (не мой)

    Что я делаю не так?
    1. вы не даёте ссылку на источник кода, а это могло бы упростить разбор.
    2. вангую, что этому коду лет десять, может быть меньше, может быть больше. Давайте посмотрим, какие версии ядра Linux были поддерживаемыми лет 10 назад; а это были версии 2.6.x и 3.x.x; версия 4.0 впервые появилась в 2015 г., версия 5.0 - в 2019 г. Уже поняли, на что я намекаю? Вы пытаетесь подсунуть компилятору исходники ядра одной из последних версий, на которой этот код, возможно, никто вообще не тестировал. Сколько там изменений было за десяток лет... Короче, пробуйте его скомпилировать вместе с исходниками 3.x. Если ошибок будет хотя бы меньше - уже кое-что.
    Ответ написан
    Комментировать
  • Какой микрофон нужен для умного дома?

    hint000
    @hint000
    у админа три руки
    По одному микрофону в каждом углу каждого помещения площадью больше 5 м^2 (включая кухню, прихожую, санузел), для помещений площадью меньше 5 м^2, так и быть, хватит одного микрофона на помещение (но для вытянутого коридора 4 м * 1 м всё-таки два микрофона в противоположных концах).
    И умная система шумоподавления, анализирующая звук всех микрофонов в доме.
    Правда, всё это может оказаться сложнее и дороже, чем вся остальная система умного дома, но будет выполнено требование
    Чтобы голосовой помощник меня всегда чётко и хорошо слышал


    Вокальные, студийные, петлички, игровые и т.д...
    Типа таких
    spoiler
    Если ссылку под спойлером посчитают рекламой, тогда так: https://www.google.com/search?q=микрофоны+для+виде...
    Ответ написан
    Комментировать
  • QR-код с изменением цены или др.инф?

    hint000
    @hint000
    у админа три руки
    Это называется каталог товаров для интернет-магазина. QR будет ссылкой на страницу с конкретным товаром.
    Идёте на фриланс, пишите задание, договариваетесь о цене и сроках исполнения, для вас напишут такую программу.
    Ответ написан
    2 комментария
  • Не передаются права локального админа через powershell, что делать?

    hint000
    @hint000
    у админа три руки
    Пользователь появляется в членах группы, но не получает права на ...
    Чтобы права появились, пользователю нужно перелогиниться - выйти из системы и снова зайти под своим именем. Это не зависит от Active Directory, это не зависит от Powershell. Тот же принцип работает, даже если пользователь локальный и вы добавите его в групу вручную без скриптов - перелогиниваться всё равно нужно, что права группы подействовали.
    Ответ написан
    5 комментариев
  • Как откатить перемещение файлов в KDE Dolphin?

    hint000
    @hint000
    у админа три руки
    Самый очевидный вариант: переместить все файлы с диска Б в папку на диске А
    Ничего очевидного в этом не вижу.
    Хотя была старая академическая шутка
    Дано: пустой чайник; задача: вскипятить воду. Физик: наливает в чайник воду, ставит чайник на плиту, кипятит. Математик: делает всё то же самое, что и физик. Меняем условия. Дано: чайник с водой; задача: вскипятить воду. Физик: ставит чайник на плиту, кипятит. Математик: выливает воду из чайника и говорит: "задача сводится к предыдущей".

    Самый очевидный вариант: повторить перемещение с диска А на диск Б.
    В вашем варианте некоторые файлы будут перемещены три раза: А -> Б -> А -> Б - а нафига?

    боюсь что один из файлов окажется битым т.к. я прервал процесс перемещения.
    Перемещение файла на другой диск состоит из двух простых действий: (1) копирование файла на другой диск; (2) удаление исходного файла. Второе действие выполняется только когда первое выполнено успешно. В принципе битый файл может остаться на новом месте, если процесс перемещения был жёстко убит (обычно такого не бывает в случае штатной отмены действия). Но в случае битого файла не было завершено копирование, а потому не было и удаления исходного файла. Т.е. для каждого битого файла остался исходный небитый на диске А. Тем более не логично возвращать что-то с Б на А, рискуя затереть битым небитого.
    - Битый небитого везёт... (из русской народной сказки)
    Ответ написан
    Комментировать
  • У меня есть сервер на python его адрес http://127.0.0.1:5000, но когда на другом устройстве переходишь по этому адресу то пишет страница не найдена?

    hint000
    @hint000
    у админа три руки
    127.0.0.1 на любом устройстве означает "я сам".
    Например, ваш однокласник Вася говорит: "я вчера ходил в кино с Юлькой". И вы говорите "я вчера ходил в кино с Юлькой". Фраза одна и та же, но Вася сказал правду (сервер работает), а вы соврали, потому что "я" (127.0.0.1) разные, у каждого своё "я", у каждого свой локальный сетевой интерфейс.
    Ответ написан
    Комментировать
  • Разделить платный доступ к Wi-Fi на несколько человек?

    hint000
    @hint000
    у админа три руки
    А за электричество и за воду с клиентов гостиницы уже по счётчикам берут оплату? Если пока ещё не по счётчикам, то нужно внедрить. А то выдумал какой-то дурак "всё включено", никому это не нужно. Если клиент умеет экономить туалетную бумагу, то он будет рад, если ему в счёте отдельным пунктом посчитают стоимость израсходованной бумаги, с точностью до метра. Так что вы правы - пусть за Wi-Fi платят отдельно, ни в коем случае не включайте это в стоимость проживания.

    P.S. чуть не забыл, и парковка возле гостиницы должна быть платная.
    Ответ написан
    3 комментария
  • Необходимо разъяснение по вопросу настройки связки 4g роутеров. Готов заплатить за решение, поможете?

    hint000
    @hint000
    у админа три руки
    В первом приближении для вас - никак.
    Если говорить подробнее, то для частичного решения задачи вам потребуется:
    • во-первых, более дорогое (не уровня SOHO) сетевое оборудование (умеющее в агрегацию и в VPN одновременно) на вашей стороне, либо сервер на вашей стороне, который будет делать то же самое;
    • во-вторых, сервер во внешнем мире с быстрым каналом в интернет, можно арендованный виртуальный, но точно не бесплатный, учитывая желаемую скорость доступа;
    • в-третьих, нужен сисадмин с 10-летним опытом, способный это всё правильно настроить.

    spoiler
    Идея заключается в установлении N туннелей до сервера через N физических каналов, агрегировании этих туннелей с обеих сторон и применении NAT. Особо не рассчитывайте на пошаговые руководства, т.к. практически нет людей, страдающих такой фигнёй, оно наврядли стОит затраченных усилий. Так что всё изложенное - это только теория, на практике добавится ещё куча неожиданных граблей.

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

    Upd. Если вам достаточно балансировки для множества соединений (как правило, для множества пользователей), то это делается легко через policy-based routing (Гугл знает). Это совсем другой уровень сложности задачи, как задача вывести корабль на орбиту Земли (стало обычным делом) против задачи построить базу на Луне (подходящие технологии еть, желание есть, но никто до сих пор не сделал).

    Такая балансировка не увеличит скорость любого отдельного соединения, только увеличит суммарную пропускную способность.
    Ответ написан
    3 комментария
  • Iptables, в чем назначение состояние NEW в цепочке INPUT?

    hint000
    @hint000
    у админа три руки
    Давайте по аналогии. Вы заходите в автобус или в вагон поезда. В этот момент вы - NEW. К вам подходит кондуктор. В автобусе вы покупаете билет, а в поезде предъявляете ранее купленный билет. Кондуктор запоминает ваше лицо и больше к вам не пристаёт, потому что теперь вы - ESTABLISHED. А ещё у вас может быть с собой чемодан - это ваш RELATED.
    Когда вы делаете ... --state RELATED,ESTABLISHED,NEW -j ACCEPT -это значит что кондуктор спит или бухает, вошедших NEW зайцев никто не проверяет, они спокойно едут.
    Не забывайте, что после срабатывания -j ACCEPT или -j DROP дальнейшие правила в цепочке не применяются, так что не важно, что в следующей строчке вы хотите закрыть доступ по какому-то порту, если вы уже применили -j ACCEPT раньше.
    Ответ написан
    4 комментария
  • Какой дистрибутив Linux пойдёт на мой ноутбук для веб разработки?

    hint000
    @hint000
    у админа три руки
    Любой, с которым вы лучше знакомы. Или тот, который стоит у знакомого вам гуру.
    Прямо скажем, ноутбук слаб для разработки, так что просто не запускайте одновременно много программ.
    Ответ написан
    Комментировать
  • Зачем продают OEM-процессоры и рискованно ли покупать их?

    hint000
    @hint000
    у админа три руки
    почему в продаже появляются такие OEM-процессоры. Или Intel изначально отдал их без коробки чтоль?
    Разумеется, изначально. Вы так спрашиваете насчёт процессоров, как будто не встречали в продаже другие железки в OEM-комплектации, а их хватает - материнки, оперативка, сетевые карты, дешевые видеокарты... Что касается внутренних жёстких дисков, то фактически они всегда продаются только в OEM-упаковке,
    https://ru.wikipedia.org/wiki/OEM
    На розничном рынке компьютерных комплектующих и программного обеспечения постсоветского пространства акроним «OEM» в силу ряда причин приобрел особое маркетинговое и бытовое значение и закрепился у потребителей и продавцов, став традиционным: в данном значении «OEM» — это версия продукта, поставляемая производителем в минимально необходимой комплектации и поступающая в таком виде в розничную торговлю. При этом продукт не ориентирован на конечного потребителя, и непосредственный производитель не обеспечивает его поддержку — гарантийные обязательства и их объём по своему усмотрению берут на себя розничные продавцы. В случае программного обеспечения версии OEM и retail могут существенно отличаться условиями лицензионных соглашений.

    OEM-товары — товары, поставляемые в виде, предназначенном для промышленных производителей (собственно OEM), но продаваемые в розничной сети — обычно поставляются без сопровождающих материалов и дополнительных компонентов, в упаковке без оформления, гарантирующей только их безопасную транспортировку. За счет меньших габаритов, минимальной комплектации и сниженных затрат производителя на маркетинговые решения OEM-товары на 10-40 % дешевле, чем обычные retail-товары. В некоторых странах розничная продажа OEM-товаров запрещена.


    Ответ на вопрос "почему?" - это маркетинг. https://ru.wikipedia.org/wiki/Сегментация_рынка
    Почему на один самолёт продают билеты эконом-класса, билеты бизнес-класса и билеты первого класса? Можно было весь самолёт сделать первого класса и продавать билеты в несколько раз дороже. Но тогда небогатые люди перестали бы покупать билеты, самолёт перевозил бы 10 человек вместо 200 человек, авиакомпания несла бы убытки.
    Правила современного маркетинга учат: собери жирные сливки с толстосумов; средний класс пусть заплатит больше, чем хотел бы; что за беда, если средний класс вляпается в кредит - это их проблемы; напоследок возьми с "нищебродов" хотя бы столько, сколько они могут заплатить, даже если прибыль будет небольшой.
    Ответ написан
    Комментировать
  • Как Стационарный телефон подключить к ПК?

    hint000
    @hint000
    у админа три руки
    Дополню ответ Dmitry Roo. Аналоговый телефон через VoIP-шлюз вы подключите не к ПК, а к сети. Можно к локальной сети, можно сразу через Интернет к VoIP-оператору. В случае локальной сети можно настроить VoIP-сервер. Особых требований к железу нет, в том числе можно настроить такой сервер и на ПК, именно в этом случае вы в рамках конфигурирования сервера можете настраивать различную реакцию на нажатия кнопок и управлять звуковыми потоками. Разумеется, при использовании нескольких телефонов в локальной сети, сервер нужен только один, он будет управлять хоть тысячей телефонов в офисе.
    Желательно взглянуть на пример кода.
    Легко: https://github.com/asterisk/asterisk
    Только вы будете год разбирать эти исходники (проекту больше 20 лет и над ним до сих пор идёт работа). Это и не нужно. Всё делается на более высоком уровне, есть документация, есть API и т.д.
    Ответ написан
    Комментировать
  • Существует ли всемирный банк достижений науки и техники?

    hint000
    @hint000
    у админа три руки
    https://ru.wikipedia.org/wiki/Основание_(цикл)
    Математик Селдон с помощью разработанной им науки «психоистории» предсказывает неизбежное падение Империи и наступление тёмных веков. Селдон создаёт Основание — организацию, которая должна в соответствии с рассчитанным на тысячу лет вперёд «планом Селдона» сохранить и возродить цивилизацию.

    Главное в этом деле - человеческий ресурс, мозги. Ну, будет у вас мега-библиотека, не важно на каких носителях, но толпа голодных людей в лохмотьях будет кричать: "идите к чёрту со своей библиотекой, нам прямо сейчас нужно что-то жрать, чтобы выжить..." Несколько поколений озабочены только выживанием, на восстановление цивилизации просто нет ресурсов. А потом уже никто и не помнит, что такое книги. А даже если способны читать, то не помнят смысл слов "математика", "физика", "электричество", "атом", "станок", "двигатель",.. Книги рассчитаны на то, что у читающего есть базовые знания. А когда читающий не понимает 80% слов, то книга бесполезна.
    Так что необходимое условие для сохранения\возрождения цивилизации - должны сохраниться мыслители\учёные и они должны иметь вес в обществе. Опять же, представьте толпу, кричащую "это из-за вас, проклятых учёных, всё и произошло!" - и линчует последних "шибко умных". А дальше тёмные века и миллион никому не интересных книг в хранилище (да и то если их не пустили на растопку печек-буржуек).
    Ответ написан
    2 комментария