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

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    Обращайтесь к дискам по uuid, или по id, там в /dev/disk/by-* симлинки прописаны.
    Ответ написан
    5 комментариев
  • Откуда у дисков в windows взялось двоеточие и зачем оно нужно?

    @rPman
    Самое великое историческое легаси, которое тянется со времен CP/M (который был до MS DOS) да и кучи тогдашних ос типа apple dos/Commodore c64/ , в 1970-ых
    Там не было каталогов но были устройства, и файлы именовались "буква устройства" : "имя файла" ну а в DOS добавили каталоги через "\"

    Кстати \ был, потому что в первой версии dos не было каталогов но уже были ключи командной строки у утилит через /, и когда добавили каталоги, что бы не терять совместимость, сделали \

    От туда же и учет больших и маленьких букв в файловой системе как одинаковых, потому что в тогдашнем fat не было длинных имен (11 символов на имя), и эту кстати лицензионную ловушку майкрософт заложили уже в win95, благодаря которой надоили со всего мира миллиарды.
    Ответ написан
    1 комментарий
  • Сможет ли нейросеть написать скетч для Arduino mini мультиплексор нескольких COM портов в один?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Не проверял:
    #include <SoftwareSerial.h>
    
    // Создаем 4 программных UART на указанных пинах (RX, TX)
    SoftwareSerial Serial0(4, 255); // D4 - RX, TX не используется
    SoftwareSerial Serial1(5, 255); // D5 - RX
    SoftwareSerial Serial2(6, 255); // D6 - RX 
    SoftwareSerial Serial3(7, 255); // D7 - RX
    
    void setup() {
      // Инициализация аппаратного UART для вывода
      Serial.begin(1000000);
      
      // Инициализация программных портов
      Serial0.begin(115200);
      Serial1.begin(115200);
      Serial2.begin(115200);
      Serial3.begin(115200);
    }
    
    void loop() {
      processPort(Serial0, 0); // Обработка порта 0
      processPort(Serial1, 1); // Обработка порта 1
      processPort(Serial2, 2); // Обработка порта 2
      processPort(Serial3, 3); // Обработка порта 3
    }
    
    void processPort(SoftwareSerial &port, uint8_t id) {
      port.listen(); // Активируем текущий порт
      while(port.available() > 0) {
        // Читаем данные и отправляем с префиксом
        Serial.write(id);       // Служебный байт
        Serial.write(port.read()); // Данные с устройства
      }
    }


    Ключевые особенности реализации:
    Выбор пинов
    Использованы пины D4-D7 для приема данных, чтобы избежать конфликта с аппаратным UART (D0/D1). Если требуется использовать именно D0-D3, потребуется:

    Отключить аппаратный UART

    Использовать USB-UART адаптер для программирования

    Оптимизация скорости
    Аппаратный UART настроен на 1 000 000 бод, что позволяет передавать два байта на каждый принятый (100% оверхеда) даже при максимальной нагрузке 4×115200 = 460800 бод.

    Особенности SoftwareSerial

    Одновременная работа только с одним портом

    Требуется циклическое переключение между портами

    Возможны потери данных при высокой нагрузке

    Рекомендации по улучшению
    cpp
    // Альтернатива с NeoSWSerial для стабильной работы
    #include
    NeoSWSerial Serial0(4, 255);
    // ...аналогично для других портов...
    Библиотека NeoSWSerial обеспечивает:

    Более надежный прием на высоких скоростях

    Совместимость с прерываниями

    Поддержку скоростей до 38400 бод

    Для максимальной надежности рекомендуется использовать Arduino Mega с аппаратными UART или внешние USB-UART преобразователи.
    Ответ написан
    Комментировать
  • Как вписаться в проект без з/п?

    hint000
    @hint000
    у админа три руки
    Разумеется бесплатно, ибо вопрос не про работу.
    Важно запомнить слово "стажировка" и употреблять его. Потому что вот это "вопрос не про работу" звучит странно. Недеюсь, вы не произносили чего-то в этом роде на собеседовании. И вот это тоже звучит странно: "вписаться в проект без з/п". Мы-то тут всё понимаем, но мы и не работодатели (в основном).
    Итак,
    1. формулируем правильно: "ищу стажировку, работу на частичную занятость".
    2. проблема стажировок (а это на самом деле проблема) обсуждалась тут раз сто, можете посмотреть старые вопросы.
    3. нужно понять, что для работодателя брать кого-то на стажировку - это головная боль (если не сказать геморрой), причины многократно обсуждались.
    4. по этой причине на стажировку можно попасть либо по знакомству (самый надёжный вариант), т.е. вас кто-то рекомендует, как человека, который не доставит проблем, либо в большую компанию, которая по своим соображениям регулярно набирает на стажировку.
    5. учтите, что крупной компании юридически проще платить стажёру небольшую зарплату, чем не платить; с другой стороны, на "бесплатную рабочую силу" могут клюнуть всякие аферисты, от сотрудничества с которыми уже вы получите геморрой; так что лучше не форсить вопрос о зарплате; предложат символическую оплату - согласиться; предложат бесплатно - согласиться при условии, что ничего подозрительного в работодателе не замечено; не предложат, а спросят - лучше сказать, что готовы за символическую оплату.
    6. спрашивайте любых знакомых, за спрос денег не берут, а искать работу не стыдно, а даже наоборот.
    7. и да, "искать работу" - я не оговорился; стажировка - это тоже работа, даже бесплатная стажировка - тоже работа; просто привыкните к этой мысли; вот и вернулись к тому, почему странно звучит "вопрос не про работу"; это же красная тряпка перед быком: вы не называете это работой, значит не будете относиться к этому ответственно, значит только подтверждаете опасения работодателя, что можете создать головную боль; даже если на самом деле вы очень ответственный человек, работодатель ещё этого не знает.
    Ответ написан
    Комментировать
  • Проблема с переключением на su пользователя?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    не понимаю какой пароль он требует.

    пароль пользователя builder. Если пароля нет -- можно его задать. Либо сначала стать рутом, после чего su в любого пользователя сработает без пароля.
    Ответ написан
    1 комментарий
  • Как восстановить домен и адрес, аналогичный адресу и домену temp-mail.org, если хранилище MEGA требуется этот адрес для разблокировки своего аккаунта?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    адрес usrXXX@easymail.top

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

    Сейчас он оплачен до 2025-06-07. Понаблюдайте - продлит его владелец через 3 недели или нет.
    Если нет - изучайте процедуру удаления доменов для зоны .top, имя может освободиться через 30 или больше дней.

    Тут вам отчасти "повезло". На .топ регулярно бывают акции и на первый год его можно зарегистрировать за 1-2 доллара. Но это у зарубежных регистраторов, которым ещё надо суметь заплатить.
    При этом кто-то может захотеть перехватить домен, если сочтёт его интересным. Это отдельная история.

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

    Этот Изимэйл.топ может быть как-то связан с сервисом mailboxpark.com, для уточнения и подробностей уже включайте режим шерлока самостоятельно.

    P.S.
    У Меги также есть какой-то режим восстановления по ключу шифрования файлов, но как он работает - не в курсе. Ключ, понятно, нужно тоже знать.
    Ответ написан
    Комментировать
  • Как восстановить домен и адрес, аналогичный адресу и домену temp-mail.org, если хранилище MEGA требуется этот адрес для разблокировки своего аккаунта?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Прекрасный пример того, где не надо использовать одноразовые мылы. Одноразовые мылы используются там, где ты прекрасно осознаешь, что можешь потерять его в любой момент и минимизируешь потери. И никогда не надо использовать его для хоть сколько нибудб ценного.

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

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Посмотрите на кубики типа beelink, intel nuc и прочие.
    Я рекомендую Beelink EQR6 с процессором AMD Ryzen 5/7/9 с 16/32 гигами оперативки.
    Уже поставил таких штук 7, пара в офисе (крутятся виртуалки), по домам еще пара (как домашний сервер-роутер), у заказчиков с качестве серверов.
    Дешево, компактно, надежно! И да, линух на него встает как надо - ubuntu 24.04. (хотя идут эти ПК с установленной виндой 11 про)
    682317e424111099074926.jpeg
    Вот здесь например покупаю - https://ozon.ru/t/yt17Qe1
    Ответ написан
    Комментировать
  • Проблема со входом в 1с при использовании VLAN?

    @Dementor
    программист, архитектор, аналитик
    В настройках подключения клиента 1С пробовал указывать как имя сервера (srv1), так и IP-адрес (192.168.1.99) с указанием порта менеджера кластера (1541).
    Тестирование подключения:
    С компьютера в VLAN 10 успешно проходит ping 192.168.1.99.
    С компьютера в VLAN 10 успешно устанавливается telnet 192.168.1.99 1541.


    Важны настройки самого кластера 1С. Если там указан не адрес "192.168.1.99", а имя "srv1", то именно его и нужно пинговать. Это особенность работы кластера. по адресу в 1С клиенте вы стучитесь на службу агента, который смотрит настройки своего кластера и сообщает вам адрес менеджера, чтобы уже он сообщил адрес свободного rphost. Если хоть какой-то из адресов будет недоступен, то соединение не установится.
    Ответ написан
    3 комментария
  • Как соединить 2 компьютера LAN-LAN?

    @ElxkoT
    Настроить мост из сетевых портов на ПК1. Тогда порты будут пропускать трафик прозрачно и получится засунуть ПК2 в общую сеть, но работать оно будет только пока ПК1 включен. Если ПК2 не должен зависеть от ПК1, то проще всего будет купить неуправляемый свитч за условные 1000р и подключить оба ПК через него по схере: Роутер -> свитч -> ПК1 и ПК2 в любые порты. В настройках моста на ПК1 и на ПК2 адреса лучше будет ввести статикой, а то замучаетесь перезагружать всю эту прелесть.
    Ответ написан
    6 комментариев
  • Какой процессор посоветуете?

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    Lga1700 мёртвый сокет же. Если хочется на интеле - то лучше на 1851. Ну и 13-14 серии лучше обходить стороной.
    Насчёт процессоров АМД - никаких «нежданичков» там давно нет.
    Ответ написан
    5 комментариев
  • Какой процессор посоветуете?

    tentrun
    @tentrun
    Fullstack (asp.net /react, vue, angular) deletant
    Как и сказали выше, проблем на амд никаких нет.
    Кусается цена на AM5? Так собери на AM4, вон есть те же 5700X, или же 5700X3D.
    Если память и карта жива смена платформы на AM4 в 25к уложишься.
    То что видюха не цеплялась, это странно, она бы в таком случае и не дала бы поставить драйвера.

    P. S. Об камни интел только бычки тушить можно,
    имхо, больше применения им будто бы нету
    Ответ написан
    5 комментариев
  • Как добавить русский текст в fpdf?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    У меня иероглифы, там где русские буквы

    Как распознать кракозябры:
    670d4c201254a086434124.png
    Ответ написан
    Комментировать
  • Как системному администратору свичнуться в Devops-инженеры?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Хорошему сисадмину, фактически, достаточно найти компанию с налаженными девопс-практиками. Среднему - подтянуться до хорошего.

    https://roadmap.sh/devops в помощь
    Ответ написан
    Комментировать
  • Очень медленная скорость сохранения файлов с облака на один диск, где искать проблему?

    @rPman
    я правильно понимаю, что проблема только с яндекс.диск и только если качаете на hdd? если копирование с соседнего диска или на ssd нормально то это исключает проблему с сетью и проблему с диском.

    Осталась проблема с софтом, которую решить смогут в яндекс, попробуйте им пожаловаться.

    p.s. проблема с медленным hdd может возникать при многопоточной записи, а именно, hdd быстро (100мбайт/с) работает только в одном режиме - последовательная запись или чтение, а вот случайная работа с данными, роняет скорость примерно в сотню раз (в вашем случае 4мб/с вполне близко прогнозу) и это 'фича' технологии hdd, ведь для доступа к не последовательным данным, необходимо механически двигать считывающую головку и дождаться, когда диск повернется нужной стороной...

    Это прекрасно было видно, при использовании torrent (у них в основе технологии - одновременная загрзка случайных частей файла), больше 10мбайт/сек сложно было получить (на windows, а вот на linux я отчетливо помню что торенты на hdd грузились заметно быстрее)...

    но зачем яндекс диск использует многопоточную запись (это предположение а не утверждение) мне непонятно, но может там на этот момент есть настройки?
    Ответ написан
    4 комментария
  • Что будет если в сети подключить 2 коммутатора с одинаковыми IP?

    @mordo445
    Дело не в одинаковых IP адресах, а в настройках STP, как мне видится. Новый коммутатор становится корнем и перестраивает дерево в vlan-ах
    Ответ написан
  • Как 1TB может записаться на 931Gb?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Применительно к байтам традиционные приставки СИ кило, мега, гига и прочие традиционно используются не в значении множителя десяти в какой-то степени, а в значении множителя двойки в какой-то степени. 1Кб равно не 10^3, а 2^10, т.е. те самые 1024 байта. Аналогично и для всех остальных приставок - в мегабайте 2^20 = 1048576 байта, гигабайт - 2^30 = 1073741824 байт и так далее. Почему степень двойки? Потому что двоичная система фундамент вычислительных систем - в бите только 0 и 1. Поэтому удобнее и практичнее использовать везде степени двойки. В троичных ПК, кстати, аналогично - там триты по три или шесть штук в трайте (ога, есть два разных варианта реализации).
    И вот в попытке стандартизировать и устранить путаницу придумали киби, миби, гиби и остальные смешные приставки для степени двойки. Результат получился предсказуемым - путаница стала ещё больше. Поэтому как были килобайты степенями двойками - так и дальше останутся. А вот беспощадные маркетологи решили, что можно сэкономить несколько центов и использовать приставки СИ в традиционном значении степени десятки. Поэтому везде все накопители маркируются коммерческими гигабайтами в степени десятки - да, везде обман, увы. Вероятность встретить накопитель с честными гигабайтами стремится к нулю. Ну и некоторые разработчики решили, что следовать стандарту надо без оглядки на реальный мир и тоже использовать в софте все эти *иби для степени двойки, а степени десятки использовать для обычных приставок. И вот это всё увеличивает энтропию ещё больше.
    Ответ написан
    Комментировать
  • Зачем скрипт виджета юмани сканирует порты компьютера (22,3389 и другие)?

    @MarvinD Автор вопроса
    Пообсуждали тут с товарищем Adamos (за что ему спасибо еще раз!), похоже, что поводов для испуга нет. Сканирование портов используется для определения, не завирусована ли машина пользователя, не открыты ли здесь "лишние порты", такие как удаленное управление компьютером и др. Вопрос закрыт.
    Ответ написан
    2 комментария
  • Вывод информации о звонках в файл Asterisk\FreePBX?

    @Disel0k
    - Отчеты - CDR, выставить нужные фильтры и экспортнуть в csv
    - Подключить к crm и радоваться, что все в кучу собрано, заодно и распознавание в текст и анализ звонков настроить
    - Самому собирать события и разбирать как писали выше
    - Кидать события из диалплана в файлик но с указанием идентификатора звонка, потом собирать куски в один звонок
    - То же самое но присоединить матричный принтер к компу и кидать все на него, на все вопросы отвечать это легаси, так еще со времен Панасоника повелось
    Ответ написан
    3 комментария