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

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Если стоит задача поиска, то например так:
    console.log( mass.find(function(item){ return item.input[0] == 123; }) );
    Ответ написан
    Комментировать
  • Как определить достаточную мощность БП?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Классический совет при покупке БП: брать с запасом по мощности примерно в 15-20% от планируемой максимальной нагрузки (с течением времени из-за износа и старения БП теряет часть мощности и характеристиках) и чтобы можно было подключить без проблем какие-нибудь дополнительные девайсы или сделать небольшой апгрейд; плюс еще, в некоторых случаях, примерно 15-20% запаса из-за потерь при преобразовании и маркетинга — если на коробке написано, что БП мощностью 1000 Ватт - это еще не значит, что он выдает все 1000 Ватт, а не потребляет 1000 и выдает ватт 700-800. Ну и учитываем, что если планируется докупить вторую видеокарту или еще какую-то мощную карту расширения — то плюсуем сюда еще сколько-то ватт (для большинства видеокарт, например — это еще примерно 250-350 ватт, плюс-минус, зависит от модели и производителя). Конечно, такое больше относится к дешевым ноунеймам и встречается нечастно, но надо иметь ввиду. Кроме того, при работе БП на пределе его мощности он может выдавать некачественное питание и на каких-то линиях напряжение может упасть или подняться выше допустимого, что может негативно сказаться на комплектующих вплоть до потери этих комплектующих, особенно чувствительны к напряжению HDD. А вот если БП качественный и эксплуатировать его в пределах его реальных 80% мощности — он вполне может долго прожить и сменить не один комплект железа и полного апгрейда.
    Ответ написан
    Комментировать
  • Как с помощью wmi+c# получить список установленных приложений Windows, с возможностью деинсталяции?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Список в реестре:
    Software\Microsoft\Windows\CurrentVersion\Uninstall
    Ответ написан
    7 комментариев
  • Падает FPS в 3D приложениях, помогает только перезагрузка, как диагностировать проблему?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Слабый блок питания для данной конфигурации: видеокарта и процессор кушают по 150 ватт. Оставшихся, в лучшем случае 100 ватт, а скорее всего и даже меньше — маловато для всех остальных железок и не оставляет запаса по мощности. Рекомендуется заменить БП хотя бы на модель на 550-600 ватт. И не экономьте на качестве БП — лучше один раз взять качественный БП, чем несколько раз новый ПК.
    Ответ написан
    Комментировать
  • Как в С# получить ответ от метода из Objective-C?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    bool flag = true;
    if(flag)
    {
        Console.WriteLine("Flag is true");
    }
    flag = false;
    if(flag == false)
    {
        Console.WriteLine("Flag is false");
    }
    Ответ написан
  • Как проверить работает ли твой код правильно в Safari, если у тебя Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Или использовать интернет-сервисы (как предложили ранее) или использовать виртуалку с ОСХ.
    Ответ написан
    Комментировать
  • Как объединить объект массива?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    data2.ecommerce.purchase.products = data1.ecommerce.add.products;
    Ответ написан
    Комментировать
  • Как найти к какому серверу подключается мобильная игра?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Напрямик подключиться к её СУБД вы не сможете без доступа к серверу, т.к. перед БД обычно располагается бэк-энд приложения и доступа к БД извне нет. Саму БД использует только бэк-энд. Приложение же используется некий API бэк-энда — и в данном случае необходимо использовать именно его. Для начала вам надо использовать сниффер или прокси для определения куда подключается приложение и использует ли оно шифрование. И далее реверсить шифрование, протокол, АПИ и прочее.
    Ответ написан
    Комментировать
  • Какую модель Raspberry PI выбрать?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    В качестве альтернативы можно взять OrangePI - в нем гигабитная сетевая карта и есть SATA порт. В остальном отличния небольшие.
    Ответ написан
    Комментировать
  • Как выбрать плату, чтобы все заработало (не пришлось перепрошивать/обновлять bios)?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Либо брать готовый неттоп либо собирать на базе материнской платы с интегрированным процессором. Например: https://www.dns-shop.ru/product/10f81e2880893330/m... или https://www.dns-shop.ru/product/491fbbb986883361/m...
    Ответ написан
    Комментировать
  • Как программа "Блокнот" определяет кодировку файла?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Far при сохранении файла в UTF-8 пишет в начале файла BOM маркер (EF BB BF), указывающий что весь текст далее закодирован с помощью UTF-8 кодировки. А при сохранении в ANSI - ничего не пишет. UTF8 может не содержать BOM - и тогда, определение кодировки лежит на плечах редактора и/или пользователя. Некоторые редакторы анализируя строку умеют определять верную кодировку с ощутимой долей вероятности.
    Ответ написан
    2 комментария
  • Как установить ubuntu server без интернета?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Скачать полный образ диска. А т.к. комп старый - то лучше что-то типа xUbuntu c XFCE. Ну или старый добрый Debain c тем же XFCE.
    https://xubuntu.org/download/
    https://www.debian.org/CD/
    Ответ написан
    Комментировать
  • Возможна ли мультипоточная загрузка сайта?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да.
    Ответ написан
    Комментировать
  • Где может пригодиться Map javaScript?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Везде. Например:
    {
        userName: "Alice",
        mail: "alice@wonderland.magic",
        address: "wonderland",
        phone: "123-44-55"
    }
    Ответ написан
  • Заказчики просят портфолио. Есть варианты как выложить сайт в общий доступ, не платя при этом за хостинг?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Бесплатный и платный хостинг - это как автобус и бизнес-такси. Результат — одинаковый, но вот удобство и представительность - разные. Если вы для портфолио используете бесплатный хостинг — что подумает потенциальный клиент? "У него нет пары баксов на нормальный хостинг? Либо жмот либо развод."
    Ответ написан
    Комментировать
  • В чем особенности HDD диска для серверов, NAS и RAID? Стоит ли использовать его как основной для комьютера?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Основная особенность таких дисков — более "тупая" прошивка, которая предназначена для работы в составе массива и под управлением внешнего контроллера, который разруливает все сложные ситуации с учетом всех дисков массива (например повреждение данных или какие-то ошибки в процессе работы), расчет на непрерывную работу 24/7/365, а также, в некоторых случаях, расширенной гарантии — что сказывается на увеличении их стоимости. Домашние же ПК включается/выключается регулярно — что может негативно повлиять на такой диск. Кроме того, сегодня HDD вообще не используются как диски под систему — только SSD, как правильно вам сказали ранее.
    Ответ написан
    Комментировать
  • Как собрать / сконфигурировать мощный пк с упором на виртуализацию?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Некоторое время назад я задавался аналогичным вопросом и под аналогичные задачи: хотелось отдельные системы под игры, разработку, и тестирование. Исследовал плюсы и минусы виртуализации и проброса железа в виртуалку и пришел к наиболее оптимальному варианту: мощная рабочая станция с игровой видеокартой, хостовая ОС - Windows, набор виртуалок (порядка 20-30 штук) в VirtualBox для разработки и тестирования, в т.ч. различные дистрибутивы линукса, BSD, OSX, разные версии Windows. В качестве дополнения использую маленький и простой комп на атоме для запуска/тестирования на реальном железе. Проброс железа в виртуальные машины сопряжен с рядом сложностей и вообще не гарантирует отсутствие проблем с в играми и прочем. Ну т.е. проще играть на хосте, чем заниматься решением проблем, которые и сам же себе создаешь пытаясь играть в виртуалке.
    По железу - выбираете топовый процессор (если нужна ОСХ - то лучше интел, если не принципиально - то можно и амд) от шести-восьми ядер. Памяти от 32 гигабайт — вполне хватает, например, на несколько запущенных виртуалок под тяжелую разработку (студия, сборка браузеров и т.п — где надо 4-8 ГБ) и десяток-два под мелкие задачи. На ближайшие несколько лет 64 ГБ и процессора на 8-16 ядер в целом хватит под такие задачи без необходимости апгрейда каждые несколько месяцев. Видеокарту выбираете под разрешение монитора и/или их количество: 1080p и 4k — для первого варианта хватит и 1060 поиграть, а вот для 4к лучше таки что-то типа 1080 / Vega64 брать. Накопитель - лучше конечно брать что-то типа PCI-E Samsung 950 Pro — интелловский оптан еще не скоро подешевет и обгонит флеш, да и вообще не факт, что и самсунг к этому времени не подтянет свои продукты (хотя, сильно сомневаюсь, что интел будет слишком сильно вырываться вперед - ведь технически оптан вроде как быстрее любой флеш, но по факту пока лишь по иопсам и задержкам опережает). Объем: зависит от количества виртуалок и их типа — 0.5-1 Тб для большинства хватит вполне, но можно и на 2ТБ взять. Смысла ставить линукс в дуалбут для разработки не имеет особого смысла — да и банально неудобно каждый раз перезагружаться. А на мощной машине вообще не замечаешь разницы в работе текстового редактора на хосте и в виртуалке. В целом — конкректный конфиг зависит от бюджета.
    Ответ написан
    Комментировать
  • Как провести удаление функции в c#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    public class Foo
    {
        public Action Bar;
        public bool BarEnabled = true;
    
        private void _Bar()
        {
            if (!BarEnabled) { return; }
            // Some code
        }
    }

    public class Foo
    {
        public Action Bar;
    
        public void BarOn()
        {
            Bar = _Bar;
        }
    
        public void BarOff()
        {
            Bar = Noop;
        }
    
        private void _Bar()
        {
            // Some code
        }
    
        private static void Noop() { }
    }
    Ответ написан
    2 комментария
  • Реально ли парсить сайт с помощью Node.JS выполняя при этом JavaScript?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    А еще есть полноценные браузерные движки с интегрированной нодой - NWJS, например.
    Ответ написан
    Комментировать
  • Можно ли собрать оффлайн веб приложение, для запуска, как софт?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Ответ написан
    Комментировать