Задать вопрос
  • В чем особенности 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. А у нас печеньки! А у вас?
    Ответ написан
    Комментировать
  • Нужен ноут для серфинга в интернете и комфортного просмотра фильмов, не подскажете?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Dell, Asus - вполне норм. Например такой: https://www.notik.ru/goods/notebooks-asus-x541na-d...
    Учтите, что это все таки низко-бюджетный ноутбук со всеми вытекающими. Как вариант можно взять ноут за 17-18к и поставить в него SSD типа Samsung 850 PRO гигов на 128 - что несколько компенсирует малое количество ОЗУ и медленный процессор.

    UPD. Асусы не советуют бюджетные. Можно делл что-то типа такого взять: https://www.dns-shop.ru/product/0321260c8c613330/1... или https://www.dns-shop.ru/product/5271180589028a5a/1... и ставить туда SSD.
    Ответ написан
  • Python реализация абсолютного значения?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Эмм... Зачем так все усложнять?
    def fabs(a):
    ...     if a < 0:
    ...             return -a
    ...     else:
    ...             return a

    А еще лучше просто обнулить бит, отвечающий за знак.
    Ответ написан
  • Что нужно знать, чтобы написать такую физику (видео)?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Что нужно знать, чтобы написать такую физику (видео)?
    Школьный курс физики.

    И как думаете, сколько уйдёт времени, чтобы научиться такому, при условии упорного обучения?
    Чему именно научиться?
    Ответ написан
    2 комментария
  • Каковы будут перспективы и доход от проекта?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вы потеряли несколько небольших, но тем не менее очень важных слов: если, если, если. Т.е., если хватит денег на разработку двух приложений для двух платформ, на разработку серверной части/вебсайта, раскрутку, а еще на сопровождение и на управление; если наберет сколько-то пользователей; если пользователи вообще будут платить. Миллион пользователей за год - это примерно 2740 пользователей в день. Попробуйте еще раз оценить свой опыт реализации подобных проектов, при его наличии, конечно же, и взглянуть на задачу еще раз. А если опыта нет - то вы серьезно думаете, что получится сделать проект настолько успешным? В среднем 95% стартапов уходят в небытие.
    Ответ написан
    Комментировать
  • Лучшие видеуроки по c#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Попробуйте изучать программирование, а не ЯП. Ибо ЯП - это инструмент. Как отвертка или молоток. Когда знаешь и понимаешь программирование - то ЯП легко изучается в процессе его использования.
    Ответ написан
    Комментировать
  • Можно-ли на virtualbox установить Mac если у меня процессор AMD?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, можно. Либо найти готовую виртуальную машину с уже пропатченным ядром и правильным конфигом либо самостоятельно ставить и патчить.
    Ответ написан
    Комментировать
  • Выполнение баш скрипта из веб-интерфейса/скрипта NodeJS?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, вполне возможно.
    Ответ написан
    6 комментариев
  • Психолог, который хочет стать программистом. Пути развития и куда пойти в магистратуру?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Какой ВУЗ и направление выбрать?

    Никакой. Дабы не разводить копипасту - кину линк на мой ответ на недавний такой же вопрос: Какой ВУЗ в Москве даст знания, но и позволит работать?

    Что можете посоветовать для более качественного самообучения на данный момент?

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

    Но и натыкался на большое количество рассказов о том, что без диплома в этой сфере (даже при хороших навыках) на работу не брали, мол всё хорошо, но диплома то не хватает.

    Это все просто информационный мусор. Наличие/отсутствие диплома никого не интересует (за более чем 10 лет в разработке ПО - никто ни разу не спросил).

    Так вот, рассматриваю варианты переезда в СПБ и дальнейшем обучении там.

    Программисту для учебы нужно только комфортное кресло (важно, на самом деле важно, следите за спиной!), удобный стол, ПК и интернет - все, этого достаточно. Географическое положение значения не имеет. Ну а что будет дальше - зависит только от человека и сколько усилий он готов приложить для достижения своих целей. Готовы по 15 часов в сутки сидеть перед монитором месяцами? Ломать мозг и биться головой о стену почему это некая хрень опять сломалась? Каждый день прочитывать и пропускать через свой утонченный разум тонны мануалов, инструкций и хауту? Нырять в бездонные пропасти говнокода и легаси наследия восьмидесятых-девяностых? Ночевать в обнимку с ноутбуком и компилятором в магазине игрушек, потому что какой-то хрен забил болт и поставил не ту версию ОС на девайс и вообще не так воткнул провода, а завтра с утра все должно работать? И так десятилетиями. Ну что же, добро пожаловать в нашу палату.
    Ответ написан
    2 комментария
  • Почему компьютер не работает после сборки?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Ну так очевидно же, что в БП. А зачем было брать такой же второй раз? Замените БП на более качественный и более мощный. Например какой-нибудь FSP ватт на 650-700 - и все полетит. Если нет - ну, остается память или видяха тогда только. Вероятность брака никто не отменял. Например мне как-то попался бракованный проц - как минимум одно ядро было неисправно, винда встала отлично - а под нагрузкой черный экран и полный фриз.
    Ответ написан
  • Что такое rest api простыми словами?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Просто интерфейс для взаимодействия. Типа "все ручки на дверях вертикальные и находятся на высоте одного метра от пола".
    Ответ написан
    1 комментарий
  • C# Timer - Анимация. Как уменьшить нагрузку на ЦП?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Выбрана неправильная архитектура. Судя по всему в таймерах же и осуществляется анимация? Так не делается. Почитайте про внутреннее устройство игр и игровых рендеров. Обычно заводится какой-то один таймер, который с определенной периодичностью запускается, при этом он помнит предыдущее время своего запуска и знает период. На этот таймер вешаются функции, которые при вызове получают текущее время и меняют значения переменных по определенным формулам (и чем проще формула - тем лучше) - и более ничего не делают. Непосредственно перерисовка элемента осуществляется в перезаписанном методе OnPaint - если там какая-то нестандартная отрисовка.
    Ответ написан
    4 комментария
  • Почему не подключается клиент к серверу?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    VoidVolker, IP белый. Клиент и сервер располагаются на одной машине. А вот если через локалку подключать, т.е. через 127.0.0.1, то все вполне хорошо работает

    Так не будет работать: вы изнутри локальной сети пытаетесь получить доступ на порт роутера, который смотрит в интернет - конечно он не будет форвардить изнутри внутрь. Роутер ожидает подключения снаружи и будет форвардить соединение только из интернета. Либо запускайте клиента где-то в интернете либо используйте прокси.
    Ответ написан
    2 комментария
  • Где скрываются данные при парсинге?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Вероятно данные заполняются скриптом.
    Ответ написан
    Комментировать
  • Вывезет ли звуковая карта мат. платы наушники?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    В данном случае не имеет смысл тратиться на наушники больше 1-2 тысяч рублей. Если хотите наслаждаться качественным звуком - то следует покупать более звуковую карту, наушники и усилитель из среднего ценового диапазона. Существуют звуковые карты со встроенным усилителем для наушников - тогда можно купить только наушники и звуковую карту. Стоимость примерно от $200 за карту и столько же за хорошие наушники. И да, качественный звук своих денег стоит - проверено.
    Ответ написан
    Комментировать
  • Не будет ли тормозить ноут если вместо Windows установим Ubuntu?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Нет, не будет. Лучше ставьте x-ubuntu: та же убунта, но с уже установленным Xfce в качестве оболочки — тогда вообще все будет летать.
    Ответ написан
    4 комментария