• Как эмуляторы транслируют клиентский код в машинный?

    @d-stream
    Готовые решения - не подаю, но...
    Наверное стоит заглянуть с другой стороны: "как интерпретатор работает" )
    И собственно окажется что jit/il - интерпретируется некоей средой выполнения.
    Тот самый il - максимально удобен для его интерпретации

    Кстати подобные решения практикуются давно. Как образчик на моей памяти ca clipper 40-летней давности. Ну и всякие реализации кнутовской машины.
    Ответ написан
    Комментировать
  • Как работают eMMC и SD memory card, точнее, как они умирают?

    @d-stream
    Готовые решения - не подаю, но...
    "убитые" таким образом карты, флешки - как правило элементарно восстанавливаются родным софтом типа kingston recovery tool и прочими тулзами.
    Там вся "смерть" - некорректное содержимое блоков оглавления.
    Ответ написан
    Комментировать
  • Как указывать имя пингуемого устройства чтобы к нему не дописывался домен отправителя?

    @d-stream
    Готовые решения - не подаю, но...
    Для nslookup и подобных - точку в конце имени
    nslookup pc1.
    Ответ написан
    Комментировать
  • Как сделать полный бекап телефона?

    @d-stream
    Готовые решения - не подаю, но...
    Помимо полного бэкапа я бы порекомендовал бэкапы конкретных приложений. Притом с возможностью человековоспринимаемого экспорта.
    Ну на случай того что полный бэкап например не сможет отресторится на другом девайсе (если перепрошивка окирпичит текущий телефон безвозвратно).
    Ответ написан
    Комментировать
  • Как собрать 1 файл в exe C# WPF или как его запротектить?

    @d-stream
    Готовые решения - не подаю, но...
    Надо просто чутка почитать и применять обфускацию модулей до эмбеддинга.
    грубо build->obfuscate->publish
    Ответ написан
    Комментировать
  • Самосборная СХД, для маленькой компании?

    @d-stream
    Готовые решения - не подаю, но...
    Собственно СХД из дендрофекальных запчастей может стать очень узким местом.
    Если тупят sata ssd диски в серверах, то аналогичные sata по сети - будет ещё унылее...

    Когда взрослые СХД подключают - там скорее речь идёт о 16Gbit FC и т.п.
    Но с FC сейчас не так чтобы совсем хорошо. И надо бы смотреть на 40GbE/100GbE - более-менее б/у могут оказаться не совсем дорогими. Чтобы обойти коммутатор - при полной уверенности что роста количества серверов не будет - можно смотреть на многопортовые сетевухи для СХД.
    Ну и дальше - сама дисковая система - "взрослые" делят диски на несколько сортов: высокоскоростные на базе ssd, быстрые hdd и "архивные" тормоза. Но при этом зачастую строят хитрые raid с своего рода кэшем на ssd. Для образчика MSA2062 с раскладом 4*1.8Tb SSD + 8*8Tb archive hdd как раз по всем показателям попадала в плепорцию ssd/hdd на фактических нагрузках примерно 400...500ВМ
    Соответственно стоит уделить внимание и контроллеру.

    Правда очень сомнительно что это всё уложится в скудный бюджет трети домашнего игрового компа... Но хотя бы частично можно попробовать двигаться в этом направлении.

    p.s. ну и ещё можно поиграться с размером RAM - раздув его с запасом как буфера/кэш
    Ответ написан
    2 комментария
  • Какой 2к монитор выбрать для программирования?

    @d-stream
    Готовые решения - не подаю, но...
    21:9 и лучше 32"..34" - предрасположит сидеть не "упершись носом в монитор"
    Со временем - второй монитор вертикально рядом.

    Естественно с разрешениями больше чем FullHD: как правило 2к..5к мониторы имеют и качество получше
    Ответ написан
    Комментировать
  • Как быстро отправить 1 миллион запросов на внешний API?

    @d-stream
    Готовые решения - не подаю, но...
    Думаю начать стоит с рефакторинга смыла действия. Например одним запросом отправить сервису заархивированную .csv таблицу и в ответ получить результат сравнения в виде таблицы номеров строк где есть совпадение.
    Ответ написан
    Комментировать
  • Gitlab runner может один раннер деплоить на несколько серверов в зависимости от ветки?

    @d-stream
    Готовые решения - не подаю, но...
    Как угодно. Он просто выполняет инструкции прописанные в .gitlab-ci.yml а инструкции могут включать и например цикл по списку хоть 100500 серверов
    Ответ написан
    Комментировать
  • Какие требования в России для создания онлайн кассы?

    @d-stream
    Готовые решения - не подаю, но...
    54ФЗ как минимум
    Ответ написан
    Комментировать
  • Бесплатная альтернатива gmail.com / mail.com с возможностью соединения по SMTP?

    @d-stream
    Готовые решения - не подаю, но...
    Ну во-первых начать использовать SMTPs то бишь тот же самый SMTP но только с использованием SSL/TLS
    Во-вторых изучить инструкции конкретного сервиса - многие сейчас в борьбе за безопасность вводят понятия отдельных учётных данных для разных целей, отделяя web-морду и все остальные подключения
    Ответ написан
    Комментировать
  • В windows form на c# медленно отправляет данные по serial Бод на 921600 даже в асинхронным Как сделать можно чтоб шустро?

    @d-stream
    Готовые решения - не подаю, но...
    Наверное мышкой водить. Ну или успокоительного выпить - будет казаться шустрее.

    Ну а чтобы не было как в анекдоте:

    - Радар Вартанович, как тут допустимая скорость?
    - Вжууу
    - А как ехал этот водитель?
    - Вжуааа

    Стоит выдать какие-то более адекватные замеры.
    Ответ написан
    Комментировать
  • Досудебная претензия за использование домена?

    @d-stream
    Готовые решения - не подаю, но...
    domain: MEBELEO.RU
    nserver: ns1.sprinthost.ru.
    nserver: ns2.sprinthost.ru.
    nserver: ns3.sprinthost.net.
    nserver: ns4.sprinthost.net.
    state: REGISTERED, DELEGATED, UNVERIFIED
    person: Private Person
    registrar: REGRU-RU
    admin-contact: www.reg.ru/whois/admin_contact
    created: 2009-09-14T20:00:00Z
    paid-till: 2023-09-14T21:00:00Z
    free-date: 2023-10-16
    source: TCI
    Last updated on 2023-05-24T17:31:31Z


    Приоритет у тролля:
    ИНФОРМАЦИЯ ПО ТОВАРНОМУ ЗНАКУ РФ — MEBELIO (№428699)
    MEBELIO
    Номер и дата подачи заявки:
    2009728305 10.11.2009
    Номер свидетельства:
    428699


    Это не считая MEBELIO != mebeleo.ru

    Так что дофиксить свой домен документально, заказав свидетельство о регистрации домена и требовать у МПС отозвать свидетельство и возместить расходы в размере её уставного капитала (как раз 260 тыс руб) )))
    Ответ написан
    Комментировать
  • Как полностью отключить прокси-сервер в Windows 10?

    @d-stream
    Готовые решения - не подаю, но...
    Я бы зашел со стороны GPO/GPP
    Ответ написан
    Комментировать
  • Как подключить два монитора к Apple MacBook Pro 14 M1 Pro?

    @d-stream
    Готовые решения - не подаю, но...
    Либо несколько отдельных "переходников" thunderbolt-hdmi благо в буке 3 порта; либо одну "докстанцию" на нужное количество hdmi/dp (распространенные на 2, бывают на 3..4) и бонусом поиметь питание/зарядку по этому же шнурку.
    Ответ написан
    Комментировать
  • Как посмотреть содержание data base файла?

    @d-stream
    Готовые решения - не подаю, но...
    database file - это файл какой-то базы данных)
    Осталось выяснить какой именно, ну чтобы не пытаться открывать это mp3 плеером)
    Имеющий перспективу вариант: любым hex просмотрщиком смотреть так называемую сигнатуру файла (первые 3-5 байт) и по этой сигнатуре искать что же это за субд. Если это не что-то внутрихуавеевское - то есть шанс.
    Ответ написан
  • Чем не угодили 2G и 3G?

    @d-stream
    Готовые решения - не подаю, но...
    Это общая тенденция замены оборудования и технологий на следующие поколения. Ближайшие примеры: гужевые повозки и автомобили - они какое-то время сосуществуют, но на автострадах - ни-ни.
    Ну и экономика: в рамках выделенного диапазона частот в сетях новых поколений можно обслужить больше абонентов единовременно. Да и абонентам не очень комфортно наблюдать в местах массового скопления "5 палок и нет связи" лишь по причине занятости всех таймслотов.
    Вторая часть экономики: единовременно содержать сразу два поколения = двойным затратам на содержание.
    Ответ написан
    8 комментариев
  • Почему не выполняются запросы MySQL в докере?

    @d-stream
    Готовые решения - не подаю, но...
    Из официальной доки:
    The EXPOSE instruction informs Docker that the container listens on the specified network ports at runtime. You can specify whether the port listens on TCP or UDP, and the default is TCP if the protocol is not specified.

    The EXPOSE instruction does not actually publish the port. It functions as a type of documentation between the person who builds the image and the person who runs the container, about which ports are intended to be published. To actually publish the port when running the container, use the -p flag on docker run to publish and map one or more ports, or the -P flag to publish all exposed ports and map them to high-order ports.

    By default, EXPOSE assumes TCP. You can also specify UDP:
    Ответ написан
  • Что в среднем по больнице лучше для сайта - HAproxy или Nginx?

    @d-stream
    Готовые решения - не подаю, но...
    В общем случае nginx - более навороченный "комбайн", умеющий и быть web-сервером и балансировщиком и ещё кучу всего. haproxy - в первую голову балансировщик.
    Так что в описанном применении смысла расплываться на два продукта и два синтаксиса - в общем-то нет.
    Разница может появиться разве что в больших тяжелонагруженных решениях.
    Ответ написан
    2 комментария
  • Почему оперативная память не заполняется выше 16 ГБ?

    @d-stream
    Готовые решения - не подаю, но...
    Что за процессор, чипсет, мать?
    Что показывают более другие средства отображения занятой памяти? Хотя бы монитор ресурсов или утилиты от Руссиновича?
    Ответ написан
    Комментировать