Задать вопрос
  • Почему при включённом dhcp после перезагрузки, пк пытается принять занятый ip-адрес?

    opium
    @opium
    Просто люблю качественно работать
    у меня примерно такая же история была — главный роутер раздаёт, а часть машин всё равно 169 получает. Оказалось промежуточные роутеры в NAT-режиме работали, делали отдельные подсети, броадкаст DHCP туда не проходит. Перевёл в режим точки доступа (кабель в LAN-порт, не в WAN, NAT выключить) — заработало.
    Ответ написан
    8 комментариев
  • Какой роутер выбрать в роли VPN сервера?

    @Drno
    я бы выбрал роутер на опенВРТ. Например Routerich или Cuddy + перепрошить

    но если знаний мало как вариант можно взять кинетик

    PS - белые списки этот способ не обойдёт
    Ответ написан
    8 комментариев
  • Windows. БД и php — IIS или open-source?

    @Drno
    потому что надо сразу учиться на нормальном софте, на котором потом и будет запускаться проект
    а это обычно линукс + nginx \ apache2
    Ответ написан
  • Какие есть совместимые алгоритмы хеширования между C# и Java?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ваш вопрос не имеет никакого смысла, т.к. алгоритм реализуется идентично и независимо от ЯП. И ответ прост: все алгоритмы хэширования совместимы между любыми ЯП. Поэтому вам просто надо найти реализацию одного и того же алгоритма для обоих ЯП.
    Ответ написан
    1 комментарий
  • Почему большие файлы копируются на внешний накопитель испорченными?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Неисправность накопителя: ресурс у флешек ограниченный и выход из строя лишь вопрос времени, диск тоже может быть неисправным или может быть повреждена файловая система — ищите 100% исправный накопитель и проверяйте свои на другом ПК
    2. ОЗУ — проверьте оперативную память полным тестом с лайв-флешки с помощью memtest86
    3. Возможно неисправные/изношенные USB порты и плохой контакт
    4. Проблемы с питанием — неисправный БП, аккумулятор или внутренний контроллёр питания в ноутбуке, особенно чувствительны к питанию HDD и напряжения порта может не хватать для стабильной работы
    5. Косяк в драйверах — не те, несовместимость с ОС или ещё какой-то баг, надо проверить что стоят правильные от производителя ноутбука (винда при обновлениях в некоторых случаях может установить драйвер из своего центра обновления вместо родных, что приводит к поломкам — это известная проблема)
    6. Неисправность USB контроллёра или умирающие порты — такое тоже случается, тут только СЦ с заменой контроллёра поможет (там всё равно нужна будет глубокая диагностика)
    Ответ написан
    Комментировать
  • Как настроить ChatGPT чтобы он не был конформистом?

    Psychosynthesis
    @Psychosynthesis
    Fullstack developer and radio engineer
    А зачем вообще у нейронки подтверждения каких-то убеждений или выводов своих спрашивать?

    Базовые систем-промпты:

    Общий
    Соблюдай следующие требования (это важно):
    Не выдумывай и не фантазируй. Если не знаешь - так и пиши "не знаю". Отвечай кратко и по существу, не повторяйся. Не пиши лишнего, не пиши того о чём я не просил, только если это явно может улучшить решение. Код никогда не сокращай если я не указал это явно. Проверяй свои ответы (писать "проверяю себя" не нужно, это команда). Писать лишних пояснений тоже не требуется. Не используй эмоджи если не просили. В комментариях и общении всегда используй русский, если иное не следует из контекста.


    Когда используется поиск
    Не нужно гуглить всё подряд, размышляй сам по максимуму, гугли только для уточнения деталей. Дополнительные требования если используешь поиск:
    - Перепроверяй факты. Несколько разных источников, это важно! Предпочтение отдавай официальным данным по стандартам либо библиотекам используемым в контексте, либо академическим источникам если вопрос общий.
    - Не используй (!) в качестве источников мусорные сайты без подробных инструкций (чаще всего это сео-помойки), отдавай предпочтения специализированным блогам (смотри на рейтинг статьи, если он есть) и официальным источникам. Старайся быть кратким.


    Сложные пошаговые задачи:
    Не скрывай ограничений. Если задача невозможна — так и скажи. Не пиши раньше времени «Готово» — только если действительно всё завершено в этом чате. Уточняй, если информация неточная, устаревшая или неполная. Проверяй себя. Если есть вариации и требуются дополнительные данные для следующего шага - прерывай рассуждения и сначала запроси недостающие, не строй предположений.


    В целом адекватные ответы выдавать будет.

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


    А вообще, нейронка это не ИИ, сколько раз надо это людям повторять? Это довольно тупой алгоритм предсказания следующего слова. Пользуйтесь им с учётом этого знания, не нужно ждать от него что он за вас думать будет, так отупеете совсем.
    Ответ написан
    2 комментария
  • Правильный ли ход мыслей к обучению?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Главное же в программировании - это умение решить задачу

    Неверно. В программировании главное — это логическое мышление, знание математики, а так же способность ясно и чётко выражать свои мысли. А дальше уже идут навыки и умения работы с информацией и знаниями: изучение, поиск, фильтрация, анализ, исследование, составление выводов, научный метод и т.д. и т.п. Ну и конечно знание английского языка — без него никуда. И вот только потом уже идёт знание ЯП, библиотек, фреймворков, их особенностей и всё такое прочее — потому что это всё инструменты. И эти инструменты живут своей жизнью: меняются, развиваются, иногда даже деградируют, умирают и рождаются новые.
    Ответ написан
  • Debian не освобождает кешированную память?

    @SunTechnik
    Свободная память - это выкинутая память (деньги за неё заплачены, а она не используется).

    Поэтому Linux всю свободную память использует под cache. Если приложения потребует память - он её отдаст от cache.
    Поэтому вопрос - с какой проблемой боремся?
    Ответ написан
    Комментировать
  • Есть ли автоматизированные VPN клиенты?

    @Drno
    есть конечно. самописные...
    пишете сами бота, он будет делать что надо)
    Ответ написан
    Комментировать
  • Какой корпус купить для NAS?

    @Drno
    Thermaltek смотри или Zalman
    никакое стекло тебе не нужно, тебе нужно адекватное охлаждение и тихое)
    Ответ написан
    5 комментариев
  • Как анализировать рынок IT, чтобы помочь ребенку с выбором направления?

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Обезопасить полностью — никак. Можно только усложнить доступ к данным. Есть Windows Data Protection API — можно использовать его для хранения ваших данных. Есть Rfc2898DeriveBytes Class для получения ключа на основе пароля с использованием псевдо-случайного генератора. Вот тут ещё пишут на эту тему: How to securely save username/password

    Так же не забываем про другие методики защиты приложения от попыток чтения памяти — ограничения прав, шифрование переменных в памяти и целых блоков, использование рандомизации выделения адресов и блоков в памяти, ссылочные типы, какая-нибудь изощрённая логика алгоритмов, пропущенная через какой-нибудь безумный оптимизатор, алгоритмы с бессмысленной логикой, определение попыток доступа к памяти, использование нестандартных компиляторов и языков программирования, и всё такое прочее. А ещё есть отдельные инструменты для защиты приложений типа Enigma Protector и Enigma Virual Box. Стандартный подход: усложнить взлом на столько, чтобы процесс взлома был дороже полученного результата.

    Если кому-то очень будет надо — всё равно вскроют и достанут всё, что нужно, независимо от всех ваших усилий и их объёма.
    Ответ написан
    Комментировать
  • Как реализовать контроль версий xml-файлов?

    @alexalexes
    Только сторонний скриптинг.
    Всё, что умеет следить за файловой системой и генерировать событие на изменение файлов в ОС. При возникновении события нужно выполнить команду от определенного пользователя git commit в консольном режиме и записать комментарий.
    Если нет следящего механизма под рукой, тогда выкручиваться периодическим запуском скрипта типа cron.

    PS: Я бы не стал бы это реализовывать. Копаться в таком репозитории еще то удовольствие. Удобнее, когда коммиты осознано сделаны, и все изменения в файлах по делу. Еще лучше, когда они снабжены содержательным комментарием.
    Ответ написан
    3 комментария
  • Как исправить ощибку Uncaught TypeError: $.getJSON(...).success is not a function?

    Daemon23RUS
    @Daemon23RUS
    API jQuery - jQuery.getJSON()
    The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callback methods are removed as of jQuery 3.0. You can use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.

    А "обсуждений много по этой ошибке, но решения нет нигде" потому как все разжевано в официальной документации.
    Ответ написан
    Комментировать
  • Хочу подключить роутер к вузовской сети, но в ней есть фильтр ip адресов. Доступа к административному профилю нет. Сис админы отказывают. Что делать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ничего не делать. Это противозаконно и нарушение норм безопасности сети ВУЗа. Последствия - в лучшем случае тихое исключение из ВУЗа или громкие маски-шоу согласно УК.
    Ответ написан
    3 комментария
  • [решено] Отчего бьются файлы на ФК телефона?

    15432
    @15432
    Системный программист ^_^
    Ячейки флешки это конденсаторы. С течением времени они разряжаются. Тем более на дешманкитае типа Smartbuy. Кстати на это мог повлиять нагрев, вспомните, не перегревался ли телефон в ближайшее время

    Очень странно, что данные вообще читаются, там как бы контрольные суммы и всё такое, обычно просто ошибка чтения и всё. Никаких битых файлов. Но видимо настолько дешманкитай

    Забэкапить важные данные и заменить флешку на что-то менее непотребное типа Samsung, WD (бывший SanDisk), ну хотя бы Transcend

    Как только повреждения затронут прошивку флешки, она перейдет в read only или перестанет определяться.
    Ответ написан
    2 комментария
  • Какие есть беспроводные альтернативы прокладки витой пары между двумя зданиями?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Обычный WiFi мост, но это будет куда дороже 3к рублей, медленнее по скорости и хуже по качеству связи. Так что лучшее решение - всё таки кинуть кабель Предпочтительно - оптику.
    Пример моста: https://store.ui.com/us/en/products/ubb
    Ответ написан
    Комментировать
  • Алгебра логики: как решить задание с логической схемой?

    hint000
    @hint000
    у админа три руки
    #5 = #4 NAND #2 = 0
    Нет, #5 = #2 NAND #2 = 0

    #8 = #5 OR #7 = 0
    Нет, #8 = #5 OR #5 = 0

    #11 = #7 AND #12 (тут вообще непонятно, так как #12 ещё «не наступила»
    Нет, #11 = #7 NAND #7

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

    Не надо путать задержку и пропускную способность.

    RTT - это задержка, измеряется в секундах (милли, микро)
    То что измеряется в битах (байтах) в секунду - это пропускная способность.

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

    В сетях и на то и на другое влияет очень много факторов:
    1. Количество узлов между отправителем и получателем. Больше узлов - больше задержка
    2. Производительность этих узлов. Чем ниже производительность - тем выше минимальная задержка и меньше пропускная способность.
    3. Нагрузка на каналы связи. При высокой нагрузке будет расти задержка, так как данные будут вставать в очередь (а может и не будут вставать в очередь - они вполне могут просто отбрасываться и тогда будет тот самый packet loss)
    4. То, как эти узлы обрабатывают данные, которые через них проходят. Меньше всяких проверок - меньше задержка.
    5. Физическая среда и физическая длина кабелей. Чем длиннее физический путь и чем хуже среда, тем выше задержка.
    Скорость распространения сигнала в оптике, меди, и по беспроводу отличается.

    Как будет влиять замедление от провайдера - сильно зависит от выбранной стратегии.
    Может увеличится rtt, а может будет packet loss.
    Ответ написан
    3 комментария