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

    zagayevskiy
    @zagayevskiy
    Android developer at Yandex
    См. "Раскрутка компилятора". Кратко - создаётся (в машкодах, ассемблере, или другом языке) компилятор минимального подмножества языка, пригодного для разработки. Затем на этом подмножестве пишется компилятор, способный скомпилировать само это подмножество. Ну и дальше процесс продолжается итеративно, добавляются фичи в язык, дописывается компилятор и тд.
    Ответ написан
    Комментировать
  • Как определить номер сети, номер узла и широковещательный адрес?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Даёте в лоб преподавателю и объясняете, что без маски подсети/CIDR вопрос неоднозначен.
    Ответ написан
    Комментировать
  • Как очистить жесткий диск?

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

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Резистивный датчик - самое простое. Воизбежании корозии можно использовать два винта из нержавейки, шляпками торчащие наружу и герметично проходящие сквозь корпус. Если разместить их достаточно далеко или вообще диаметрально на корпусе, то смачивание не поможет. Хотя... О какой толщине плёнки воды идёт речь? Можно же и в ведро с водой положить девайс.
    Чтобы коррозии не было, можно, как предложили выше использовать переменный ток или просто меандр от средней точки через делитель напряжения.

    Конечно можно сделать и емкостной датчик. Изнутри на корпусе приклеить две отдельные фольгированные пластины. Если снаружи нет воды, то ёмкость такого конденсатора будет очень маленькой, но при добавлении воды она станет как бы еще двумя пластинами и в совокупности сформируется, как бы, два последовательных конденсатора. Включаете его в резонансный контур и подбираете его параметры так, чтобы резонанс наблюдался при наличии большого количества воды в качестве внешних обкладок.
    По наличию резонанса определяете погружение.
    Можно попробовать микроволновый датчик. Вот такой, например:
    https://aliexpress.ru/item/32880755669.html?spm=a2...
    Наверняка на воду он тоже будет реагировать. Вопрос как подобрать и настроить чувствительность на стабильное срабатывание и игнор стенок ёмкости.

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

    Если прибор будут старатьс яобмануть и для этого у злоумышленников будет много безнаказанных или нерегистрируемых попыток, то ничто вам не поможет. Всё равно обманут. Народ. когда ему это интересно, осваивает ТРИЗ на инстинктивном уровне. К примеру в бак с водой можно подвесить ведёрко на уровне вашего устройства, когда в баке есть вода - всё штатно, когда нет - в ведре останется вода и будет имитировать уровень для вашего прибора.
    В таких враждебных условиях можно бороться так:
    - Собирайте больше факторов контроля, держите их в секрете.
    - Не давайте злоумышленникам четкого и однозначного сигнала о срабатывании защиты, сигнализируйте тайно, либо вносите рандомайзер. Лучше проигнорировать часть атак, но зарепортить остальные, чем реагировать на каждую и дать тем самым возможность злоумышленникам легко и быстро подобрать параметры обхода.
    - Вносите задержку срабатывания сигнализации, лучше рандомизированную, ещё лучше, стобы сигнализация срабатывала не каждый раз. Это усложнит подбор параметров обхода, сделает его долгим и нерентабельным, позволит поймать с поличным злодеев.
    Ответ написан
    2 комментария
  • Какая надежность у шифрования системного диска Linux?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Жил да был черный кот за углом...
    Ваши вопросы не имеют смысла до определения модели нарушителя. Техническая сторона вопроса может рассматриваться отдельно ровно до момента начала административных действий (а изьятие компа - это действие административное). После начала таких действий техническую сторону в отрыве от административной рассматривать не имеет смысла - если в Вашей модели нарушителя оным является государство, не имеет смысла шифровать вообще - потому что оно все равно получит доступ - именно "паяльником".
    В вопросе противостояния с государством не существует "чисто технической" стороны. Люди, которые придут изымать - они могут не понимать слова "сервер", но они хорошо понимают, как получить ответы на свои вопросы :)

    А так - шифрование достаточно надежное, при утере например, да и в любом случае, когда модель нарушителя исключает "паяльник".
    Ответ написан
    1 комментарий
  • Зависает линукс намертво как исправить?

    hint000
    @hint000
    у админа три руки
    Ну это не Линукс зависает, а вы неправильно конфигурируете виртуальную машину.
    В сообщении вполне ясно сказано, что диск переполнен, нет места на диске.
    Ответ написан
    Комментировать
  • Конденсатор для асинхронный двигателя 1.1 кВт?

    @Rentable
    Инженер
    По одним расчётам выходит 55 мкФ, по другим 104 мкФ. Разбег немалый...

    Нормальный расчёт для этого двигателя. 104 мкФ - это пусковой, 55 мкФ - рабочий.
    Пусковой можно отключать по таймеру, на DIN рейку можно рублей за 300 найти. Преобразователь частоты будет ощутимо дороже. Ну, и КПД упадёт % на 20.
    Ответ написан
    3 комментария
  • Регулировка асинхронного двигателя через симистор?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Будет мерзко выть и момент будет никакой. Так что или частотник, или УКД (разбомбить стиралку), но не вот этот колхоз.
    Ответ написан
    2 комментария
  • Есть ли возможность программно определить параметры CPU, GPU?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Да, есть. Иначе как бы работали CPU-Z и аналоги.
    Ответ написан
    Комментировать
  • Не отключается периферия и монитор после завершение работы компьютера, что делать?

    Kolyagrozamorey
    @Kolyagrozamorey
    инженер-электроник службы ИТ ХАЕС
    Если позволяет BIOS (UEFI) то питание USB можно отключить там.
    Ответ написан
    3 комментария
  • В каких реальных практических задачах применяются алгоритмы сортировки?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Любые сущности, у которых есть характеристики, которые можно ранжировать по принципу "больше/меньше", "до/после" и т.п.

    Товары в магазине (сортировка по цене, году выпуска, габаритам, весу, срокам поставки)
    Студенты в вузе (сортировка по среднему балу, кол-ву прогулов, уровню IQ, числу хвостов, ФИО)
    Города/страны (сортировка по населению, рождаемости, ВВП, ВВП на душу населения, заболеваемость ковидом, гриппом, раком мозга)
    Астрономические объекты (масса, размеры, плотность, альбедо, параметры орбит)
    Телефонный справочник (не знаю чем вам не нравится этот пример)
    Да все что угодно.

    Берите любые открытые данные (гуглите Public dataset) любого рода и делайте с ними сортировку по любому критерию, который вам нравится.
    Ответ написан
    5 комментариев
  • Как перевести .svg в .png без записи в файл?

    Wispik
    @Wispik
    Да знаю и Гугл знает, прям первая ссылка (я проверил)
    Ответ написан
    1 комментарий
  • Есть ли книги/документация по администрированию сервера, где всё в одном?

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

    Заходите в поисковик и ищете информацию о версиях ПО в конкретных дистрибутивах, ченджлогах, изменениях синтаксиса и т. д.

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

    @VT100
    Embedded hardware & software.
    1. Могут отличаться.
    2. Возможны оба варианта. Смотря по тому, какой интерфейс использует контроллер дисплея (далее), какие интерфейсы и выводы GPIO Raspberry свободны и/или допускают разделение в другими компонентами разрабатываемой схемы.
    3. Надо идти от марки дисплея к марке контроллера, установленного в них. От марки контроллера и/или дисплея - к типовой схеме подключения. И от марки контроллера - к поиску готового программного драйвера для Raspberry или написанию своего. Как-то так.
    Ответ написан
    Комментировать
  • Как изменить файловую систему на внешнем диске?

    Adamos
    @Adamos
    Запускаешь Gparted.
    Уменьшаешь раздел до 1 Тб (свободное место есть, должно получиться).
    Создаешь на освободившемся месте второй раздел, форматируешь его в любую ФС и копируешь данные на него.
    Форматируешь первый раздел в EXT4.
    Перебрасываешь данные на него.
    Удаляешь второй раздел.
    Увеличиваешь первый до 2 Тб.

    Теоретически на каждом шаге может случиться факап, и этот алгоритм, как может, уменьшает шанс потери данных при подобных проблемах.
    Ответ написан
    3 комментария
  • Как люди пишут операционные системы?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Берут и пишут. Читают книги по теории, берут готовые исходники, пытаются выделить в них куски, про которых писали в книгах и проследить их взаимодействие, составляют в уме проект своей оси, делают разработку по компонентам.
    Долгая, нудная, сложная ... и совершенно бессмысленная работа, разве только just for fun.
    Ответ написан
    15 комментариев
  • Python для системного администратора, сколько?

    @q2digger
    никого не трогаю, починяю примус
    Знание python будет огромным плюсом, особенно если двигаться в сторону DevOps . Многие инструменты для DevOps либо написаны с использованием python , либо могут расширяться модулями написанными на python ну и вообще - знаний мало не бывает и python - это хорошее и полезное знание.
    Ответ написан
    Комментировать
  • Какова роль VPN серверов при осуществлении данной технологии?

    VPN сервер – один из концов тоннеля.
    • С одной стороны ваш комп дома, клиент.
    • С другой – VPN сервер на работе за заборами и охраной.

    Вот вы подняли тоннель, и сидя дома, высунулись из этого VPN сервера где-то на работе.

    Далее, если вы пойдёте на какой-нибудь сайт, тот увидит IP вашей работы, а не домашний. И злодей-провайдер со своим оборудованием СОРМ, внимательно изучающий ваш интернет-траффик из дома, видит только зашированное нечто, направленное в ваш офис.
    Ответ написан
    6 комментариев
  • Как открыть 22 порт на Убунту?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Судя по скриншоту из комментария - у вас просто SSH-сервер не запущен, фаерволл тут ни при чём, расходимся. Ну и вообще - было бы странно, если какие-то обновления рушили доступ по SSH.

    Прибейте конфиги и переустановите сервис, скорее всего поможет.
    Ответ написан
    Комментировать
  • Почему нет нагревателей, работающих от литий-ионных аккумуляторов?

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

    И про кпд, у электро нагревателей он очень высок, посути вся энергия уходит в тепло.
    Да и а аков кпд достаточно большой, если понимать отношение запасенной энергии к той что потратили на зарядку.
    Ответ написан
    Комментировать