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

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    В общем случае логика такая:
    1. Отформатировать диск.
    2. Поставить на весь диск первую винду (если семерка и выше - это для того, чтобы установщик винды поставил первым резделом загрузочный радел для загрузчика).
    3. После установки от основного раздела откусывается еще один кусок под вторую ОС.
    4. Раздел с установленной виндой скрывается любым нормальным менеджером разделов (ну, можно его просто забэкапить и удалить).
    5. Ставится вторая винда во второй раздел.
    6. Перезагружаемся в лайв систему и отуда открываем/восстанавливаем из бэкапа раздел с первой виндой.
    7. Загружаемся во вторую винду и видим, что второй раздел по прежнему имеет название как диск С, а первый - D. Для этого необходимо скрыть первый раздел, чтобы вторая винда определила после загрузки его вторым диском.
    8. Далее просто скрываем любым твикером или руками через реестр в проводнике во второй винде первый раздел, а в первой - второй раздел. В проводнике не будут видны дополнительные диски, но доступ туда будет все равно.

    Это все - общий случай, плюс возможны варианты - т.к. разные версии винды могут повести себя по разному. Если же надо что-то более серьезное, то тут уже ставим специальный менеджер ОС, который позволяет скрывать разделы перед запуском ОС: например Acronis OS Selector.
    Ответ написан
    Комментировать
  • Конфигурация ПК. Для кодинга и игр одновременно. Возможно ли?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Как разработчик ПО и геймер советую сразу брать как минимум 32 гига памяти и ССД как минимум на 512 гигабайт с разъемом M2 (Samsung 951/950 PRO). Потому что виртуалки жрут кучу места (ну, конкретно в моем случае это несколько десятков линуксов, виндов, осх, фрях - почти 1ТБ сожрали) и зачастую их надо несколько сразу, а еще и несколько браузеров - каждый из которых хочет еще десяток гигов памяти сожрать.

    На счет процессора: да, лучше взять топовый процессор, и имеет смысл подождать, когда новые процессоры АМД попадут на полки магазинов: тесты инженерных образцов показывают очень хорошую производительность - 8 ядер и 16 потоков, на уровне i7, а цену обещают в полштуки баксов.

    Хостовая система - Windows, Федору в виртуалку в VirtualBox - там есть поддержка до 8 мониторов на одну виртуалку, каждый монитор идет отдельным окном и можно его как угодно двигать и располагать. Сам так и работаю с федорой. Очень советую виртаул бокс как простую и комфортную систему для виртуалок (в отличии от некоторых других популярных).

    На счет мониторов - я примерно в таком же положении. В идеале хочу от 36-40 дюймов, 4к, gsync и как минимум 120 герц выдавал - чтобы глаза меньше напрягать. Но таких днем с огнем не найдешь, а цена кусается не хуже акулы - за сотку переваливает. Соответственно надо видеокарту надо хотя бы 1070, а лучше 1080. Или ждать, когда в массы пойдут видеокарты с новой памятью. С другой стороны, три средних FHD монитора по 24-32 дюйма - немногим меньше сотки встанут. А на мой взгляд, один большой лучше трех маленьких. В принципе, есть 40 дюймовые 4к мониторы с приемлемой ценой - но без gsync / freesync. Так что опять надо ждать, пока появится что-то стоящее.
    Ответ написан
    Комментировать
  • Почему выбивает USB?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Блок питания первым делом надо проверить. Тут рядом сказали перегрузка/проседание линии 5 Вольт - такое может быть, но нормальные БП в таких случаях уходят в ребут. А раз ребута нет - то проблемы могут быть и на других линиях. Напоминаю, что HDD очень чувствительны к падению напряжения и могут очень быстро помереть. Так что рекомендую прямо сейчас проверить все линии в текущем БП и провести тесты с исправным БП. И еще проверить/заменить фильтр, а лучше поставить ИБП.
    Ответ написан
    Комментировать
  • Как изменить папку ViberDownloads по умолчанию?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Никак. В вибере нормальных настроек нету вообще ни на одной платформе. Но, можно попробовать заменить каталог на симлинк или хардлинк на каталог в удобном месте - возможно сработает.
    Ответ написан
  • Что нужно чтобы подключить большое количество sata hdd к компу(боле 20ти штук)?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Соответствующее число портов на материнской плате и контроллеров для увеличения портов. Для обычной материнской платы потребуется два-три контроллера на 8 портов типа такого: www.newegg.com/Product/Product.aspx?Item=N82E16816...
    Или можно взять материнскую плату с 4 PCI-E слотами и четыре контроллера по 4 порта.
    А дальше - все зависит от задач. Если это будет СХД под какие-то определенные данные - то нужно соответствующее ПО, а кроме того, для нормальной работы такого объемного СХД может потребоваться значительный объем ОЗУ. 8 гигов явно мало: объем СХД может быть до 240 терабайт (20х12тб). Так что требования к памяти могут достигнуть аж 500 гигабайт - а это уже как минимум двухпроцессорная серверная мать. Конечно, многое зависит от используемого ПО и ФС. Видеокарта тоже явно не нужна - не похоже, что это игровой комп будет. Кроме того, для СХД требуются энтерпрайз диски и, желатаельно, соответствующее им ПО и контроллеры.
    Ответ написан
    3 комментария
  • Есть две переменные dateStart и dateEnd как можно рассчитать сколько осталось времени до конца?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Для работы со временем есть momentjs.com. В данном случае следует использовать функцию Difference.

    $scope.dateCreated = new moment();
    $scope.end = new moment("20.11.2016 22:00:00", "DD-MM-YYYY HH:mm:ss");
    $scope.diff = $scope.end.diff( $scope.dateCreated );
    Ответ написан
    Комментировать
  • Стоит ли покупать Raspberry Pi 3 CanaKit в интернет-магазине Amazon?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вполне можно покупать - выбор конкретного набора зависит от задач. Еще можно заказать с алиэкспреса - в течении месяца-двух придет. Там тоже много наборов и при желании можно собрать свой в одном магазине и получить одной посылкой. Смысл заказывать с Амазона/Али - более низкая цена, чем в Российских магазинах. Зачастую в два раза более низкая. Правда, сейчас стали появляться небольшие магазинчики, которые сами заказывают с того же али и продают по уже адекватной цене. Риски при покупке через интернет следующие:
    1) Нет возможности проверить товар перед покупкой;
    2) Есть шанс повреждения или пропажи товара при доставке почтой России: дорогие вещи лучше заказывать через нормальные службы доставки или сразу покупать через сервисы вроде шопотама (проверенный сервис, везут очень быстро (неделя-две), фотают/проверяют перед отправкой, точный трекинг, адекватная техподдержка);
    3) Сложности с возвратом в случае гарантийного брака/дефекта.
    А в целом - покупки через интернет за границей очень удобная и крутая штука.
    Ответ написан
    Комментировать
  • Как отслеживать изменение select?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Ответ написан
    Комментировать
  • Функции на самом деле анонимные функции в переменных?

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

    Нет, не так же. В каждом языке все сделано по своему - так, как это придумал разработчик. Есть семейства языков, где что-то может быть одинаковым, что может быть разным.
    Ответ написан
    Комментировать
  • Как выделить только домен из строки Javascript?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    var u = new URL('https://toster.ru/q/368178')
    console.log('Host is:", u.host);

    Все свойства:
    hash: ""
    host: "toster.ru"
    hostname: "toster.ru"
    href: "https://toster.ru/q/368178"
    origin: "https://toster.ru"
    password: ""
    pathname: "/q/368178"
    port: ""
    protocol: "https:"
    search: ""
    searchParams: ""
    username: ""


    Для текущей страницы:
    console.log('Current page host is:", location.host);
    Ответ написан
    1 комментарий
  • Типизированный лист, поиск объектов от первого до последнего?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    var myList = new List<string>(){ "item 1", "item 2", "item 3" };
    // Обычный цикл по списку:
    foreach (string str in myList)
    {
        Console.WriteLine("Item is: {0}", str);
    }
    // Лямбда:
    myList.ForEach( (str) =>
    {
        Console.WriteLine("Item is: {0}", str);
    });
    Ответ написан
    Комментировать
  • Существуют ли решения (и какие) для реализации фонового исполнения задач?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    1. Использовать асинхронные запросы;
    2. Упросить и оптимизировать код рендера статусов - возможно там есть какой-то не оптимальный участок, который работает медленно.
    Ответ написан
    Комментировать
  • Как строковый массив преобразовать в числовой?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Строковый массив, а не строчный.
    var positionArr = ['1', '2', '3.1', '4.5'];
    var result = positionArr.map(parseFloat);
    console.log( 'result is', result);
    Ответ написан
    Комментировать
  • Как правильно создать собственный тип данных возвращающий два значения в C#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    public class MyType
    {
        public int a = 0;
        public int b = 0;
        public MyType(int a = 0, int b = 0)
        {
            this.a = a;
            this.b = b;
        }
    }


    И далее использовать по своему усмотрению:
    public static MyType Point2d(int x, int y)
    {
        return new MyType(x, y);
    }

    public static MyType Point2d(int x, int y)
    {
        MyType result = new MyType(x, y);
        return result;
    }

    public static MyType Point2d(int x, int y)
    {
        MyType result = new MyType();
        result.a = x;
        result.b = y;
        return result;
    }

    public static MyType Point2d(int x, int y)
    {
        MyType result = new MyType(x);
        result.b = y;
        return result;
    }
    Ответ написан
    7 комментариев
  • Что лучше WLED или LED?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Тот монитор лучше, который подбирается под определенные задачи исходя из его характеристик, бюджета и требований пользователей.
    Ответ написан
  • Флешка работающая на 2 компа одновременно?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Да, можно. Это называется NAS - сетевое хранилище. Работает по сети, позволяет расшаривать любые носители информации. Флешку можно подключить к одному ПК и рашарить по сети и подключить как сетевой ресурс на другом ПК.
    Ответ написан
    Комментировать
  • Управлять компами без задержек?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    https://ru.wikipedia.org/wiki/KVM-переключатель

    А при наличии нескольких мониторов можно использовать InputDirector (программный KVM-переключатель) - эта самая адекватная программа данного типа, остальные имеют фатальные недостатки. Сам постоянно использую - очень удобно, лагов нет. Единственный минус - она только для Windows. В линуксах все куда проще - там можно пробросить иксы по сети, в том числе даже в Windows - т.е., программа запускается в линуксе, а графический интерфейс на другом ПК в Windows (Xming).
    Ответ написан
    1 комментарий
  • Есть ли браузер без интерфейса?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    nwjs. В корне создать файл package.json:
    {
        "name": "Example",
        "version": "0.0.1",
        "main": "http://example.com",
        "window": {
            "show": true,
            "frame": false,
            "kiosk": true,
        },
        "webkit": {
            "plugin": true
        }
    }
    Ответ написан
    1 комментарий
  • Что лучше использовать как корпоративный портал?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Redmine - огромное поле по возможностям кастомизации задач, есть плагин для чата, и еще куча других плюшек и плагинов. А вот для мэйл-клиента можно заюзать любой веб-клиент и добавить линк на него в главное меню редмайна.
    Ответ написан
    4 комментария
  • На чём лучше писать десктопные приложения?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    На нативных ЯП — C# вполне адекватный инструмент. Десктопные приложения с HTML/JS очень толстые и медленные. Если уж и делать - то лучшим выбором будет NWJS (отличная документация, постоянно выходят новые версия с багфиксами и обновлениями, новые фичи, разработчики открыты к диалогу с юзерами, ничего лишнего нету, большое коммьюнити). Электрон не советую - т.к. он менее стабильный (есть печальный опыт попытки использования в продакшене) и плюс есть баги, которые не будут исправляться.
    Ответ написан
    2 комментария