Задать вопрос
  • Чем открыть/посмотреть .exe?

    @nirvimel
    Как поступать с подозрительными исполнимыми файлами:
    • Правильный вариант - запустить под виртуальной машиной, не подключенной к сети, после чего откатить виртуалку к снапшоту, сделанному до запуска.
    • Приемлемый вариант - создать нового юзера системы, переключить файрволл в режим полного блокирования, залогиниться под новым юзером, запустить подозрительный файл, разлогиниться, вернуть режим файрволла, удалить созданного юзера.
    • Неправильный вариант - пойти спросить на форуме, после чего запустить под администратором.
    Ответ написан
    1 комментарий
  • Как зашифровать документ так, чтобы к нему могла обращаться другая программа?

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

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Или эта батарея старая и моментом разряжается, или в ней встроена защита от короткого замыкания, в отличие от двух других.
    Ответ написан
    Комментировать
  • Почему батарея выдает постоянно 3.7В и на мгновение 0.3А а потом 0А?

    Stalker_RED
    @Stalker_RED
    При измерении силы тока амперметр включается последовательно с нагрузкой, в разрыв цепи. Если вы подключаете амперметр без нагрузки, то меряете какие-то переходные процессы внутри амперметра.

    %D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%
    © www.ruselectronic.com/news/multimjetr-i-izmjerjenija
    Ответ написан
    4 комментария
  • Зачем нужна таблица маршрутизации на хосте, если она есть у роутера?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Зачем нужна таблица маршрутизации на хосте, если она есть у роутера?
    Ну как минимум для того, чтобы связаться с роутером.

    где должен прописываться маршрут к яндексу? и почему его нет на хосте?
    На хосте у вас должен быть маршрут к вашему роутеру. Чтобы трафик уходил на роутер.
    А на роутере есть маршрут к вашему провайдеру.
    А у вашего провайдера есть маршрут к серверу яндекса.

    Чтобы отправить письмо в деревню Гадюкино, Сидней, или Архангельск вам не нужно знать маршруты к этим населенным пунктам, достаточно знать маршрут к своему почтовому отделению в соседнем доме.
    И даже если вы будете знать маршрут - вы же не будете указывать почте каким именно маршрутом отправлять письмо. Они сами разберутся.
    Почте не надо указывать по какому маршруту везти письмо из Москвы в Питер, они сами знают, что кратчайший маршрут идет через Владивосток.
    Ответ написан
    1 комментарий
  • Какой алгоритм выбора победителя лотерии использовать?

    riot26
    @riot26
    <:З )~~
    просто выбрать рандомный билет из всех, нет?
    Ответ написан
    Комментировать
  • Как сделать свой SJ Data Killer?

    @nirvimel
    Держать аккумулятор постоянно заряженным - это все крайне ненадежно.

    У нас (только не спрашивайте - где) делали так:
    • Из флешки вынимается плата (чип занимает большую часть платы) с разъемом, корпус выбрасывается.
    • Ровно по середине чипа (можно условно) проводим линию.
    • Плата погружается в эпоксидку ровно по эту линию. Застывает первая половина "кирпича".
    • Край заливки на линии смазывается каким-нибудь жиром.
    • Плата погружается в эпоксидку другой стороной. Застывает вторая половина "кирпича". Смазка не дает половинам слипнуться вместе.
    • Получается эпоксидный "кирпич" из двух половин, которые соединены между собой только одним чипом (под ним еще плата, но не важно).
    • Когда вас просят достать все из карманов (сами они туда не полезут), вы одной рукой нажимаете пальцами на вашу "флешку" посильнее (щелчок практически не слышен в шаге от вас) и кладете на стол две разломанные половинки, в каждой из которых торчит по половине кристалла (!).
    Ответ написан
    8 комментариев
  • Verilog - в чем отличия?

    @ont0shko
    Отличия языков в уровнях абстракции.

    verilogvhdl1.gif

    На уровне вентилей Verilog имеет все из коробки, язык от туда и начинался, в то время как для VHDL была разработана VITAL. В результате они сравнились по возможностям.

    С описанием алгоритмов и поведенческих моделей, они справляются оба, тут дело вкуса и действительно наличия лицензии. Verilog зачастую идет как основной язык, в то время VHDL - опция. Куча софта на входе желают видеть Verilog или производные из него. В плане FOSS решений есть icarus verilog и GHDL, однако последний вроде как встал.

    Уровень системы, тут конечно VHDL вырывается в перед. Аля Паскаль( и его родители ) система пользовательских типов, все из коробки, ребята давайте тип сделаем фукнции к нему напишем, операторы определим, лучше день потерять потом за пять минут до лететь. Куда там C-подобному Verilog'у без структур данных, тяжко. Однако SystemVerilog такое С++ из мира Verilog. Вот вам Typedef, Enum, Union, Struct, Class. Правда SV - это другой язык и к нему опять нужна лицензия.

    Я начинал с VHDL, он такой строгий и прям в строгости держит, сейчас перебираюсь на Verilog, SystemVerilog.
    Ответ написан
    1 комментарий
  • Пятно на мониторе. Что посоветуете?

    opium
    @opium
    Просто люблю качественно работать
    Посоветую отнести в сервис центр смахивает на отпечатки пальцев
    Ответ написан
    1 комментарий
  • Как найти из 4 чисел, где 3 равные между собой одно не равное, за один раз?

    Mrrl
    @Mrrl
    Заводчик кардиганов
    Надо уточнить - что считать, операции сравнения, или условные операторы. Считать написанные операции/операторы, или выполняющиеся.
    Возможные варианты решения:
    return a==b ? (a==c ? d : c) : (a==c ? b : a);
    int X[4];
    return X[(X[0]==X[2])+2*(X[0]==X[1])];

    int f(int p,int q,int r){
      return p==r ? q : p;
    }
    int g(int a,int b,int c,int d){
      return a==b ? f(c,d,a) : f(a,b,c);
    }

    int x=a^b,y=a^c;
    x=(x|-x)>>31; y=(y|-y)>>31;
    return ((a^b^c^d)&x&y)^((b^d)&x)^((c^d)&y)^d;

    (в последнем вообще нет сравнений и условных операторов).
    Ответ написан
    Комментировать
  • DD - Возможно ли записать нули на раздел, начиная с определенного смещения?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    # man dd
    ...
    seek=n   Seek n blocks from the beginning of the output before copying.
             On non-tape devices, an lseek(2) operation is used.  Otherwise,
             existing blocks are read and the data discarded.  If the user
             does not have read permission for the tape, it is positioned
             using the tape ioctl(2) function calls.  If the seek operation
             is past the end of file, space from the current end of file to
             the specified offset is filled with blocks of NUL bytes.
    ...
    Ответ написан
    Комментировать
  • DD - Возможно ли записать нули на раздел, начиная с определенного смещения?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    man dd
    seek
    Ответ написан
    Комментировать
  • Как сделать выпрямитель и стабилизатор напряжения?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Можно уточнить - оно сейчас то как всё работает?
    80А х 11В = 890 Вт
    120А х 11В = 1320 Вт
    Получается, истема постоянно потребляет 1 килоВатт, а в пике - до полутора поднимается, и всё от ветряка?
    И от чего оно питается в штиль, когда нет ветра?
    Это всё к тому, что кроме стабилизатора для ветряка, в системе должны быть аккумуляторы, зарядка для аккумуляторов, дизель-генератор на случай длительного штиля, некая схема управления...
    Тема стабилизатора 11В 120А сама по себе не простая, но заниматься стабилизатором в отрыве от всего прочего не имеет смысла.
    Ответ написан
    Комментировать
  • Что происходит когда вводишь в терминал unix звездочку (*)?

    @abcd0x00
    Если оболочка встречает символ *, то она воспринимает его как символ шаблона.
    Если это символ шаблона, то она берёт символы вокруг него, составляя шаблон.
    Когда шаблон составлен, она берёт все имена из текущей директории по порядку и сравнивает с этим шаблоном.
    Все имена, которые совпали с шаблоном, вставляются через пробел вместо шаблона.
    А потом всё это дело выполняется.

    Это пример
    [guest@localhost t]$ ls
    [guest@localhost t]$ touch cat
    [guest@localhost t]$ echo hello >file.txt
    [guest@localhost t]$ ll
    итого 4
    -rw-rw-r--. 1 guest guest 0 дек 30 11:32 cat
    -rw-rw-r--. 1 guest guest 6 дек 30 11:32 file.txt
    [guest@localhost t]$ *
    hello
    [guest@localhost t]$
    Ответ написан
    Комментировать
  • Что это за ошибки в коде Arduinо?

    @vilgeforce
    Раздолбай и программист
    Ну конечно же совершенно не нужно писать что за ошибки и где они, да?
    Ответ написан
  • Высылать пароль на email после регистрации - небезопасно?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    статья:

    если сервис в состоянии выслать пароль вам в том виде, в каком вы его вводили, или в каком он генерил, но высылает снова или... говоря короче, в обычном виде - этот сервис хранит пароли в своей БД в открытом виде. Значит, в случае взлома, в том числе распространенного как SQL Injection ваш пароль будет доступен злоумышленнику ВНЕ зависимости от его сложности
    Ответ написан
  • Где взять такие иконки на сайт?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    Давно пользуюсь the noun project - очень хороший ресурс.
    Для бытовых иконок обычно просто лезу в шрифты FontAwesome и Google Material Icons Font
    Ответ написан
    Комментировать
  • Как наиболее корректно перезапустить Linux из своей программы?

    Gasoid
    @Gasoid
    а может запускать стандартную команду ?
    reboot
    Ответ написан
    Комментировать
  • Для чего в программировании на Си нужно и можно применять побитовое отрицание (тильду) для беззнаковых чисел?

    Olej
    @Olej
    инженер, программист, преподаватель
    Это вопрос от пионера?
    Вообще, в программировании, даже при изучении вашего 5-го языка программирования, нужно относительно любых синтаксических конструкций навсегда отказаться от вопроса зачем? и задаваться только вопросом как?
    Даже если какая-то конструкция вас сильно возмущает (goto) - так вы её просто не используйте. ;-)

    А "для чего в программировании на C нужно и можно применить" ... операцию целочисленного сложения?
    Правильным ответом на такие животрепещущие вопросы должно быть: для всего ;-)
    Ответ написан
    4 комментария